img.cashe, iframe.transfer { top: 0px; left: 0px; position: absolute; z-index: 0; visibility: hidden;}
table.window_screen { top: 0px; left: 0px; visibility: hidden; position: absolute; z-index: 0; font-size:11px;}
table.window_frame { top: 0px; left: 0px; position: relative; background: #fafafa; z-index: 0;}
td.window_frame { background: #fafafa; padding : 10px;}
.window_border { border : 2px solid #FF5F21;}
.window_head, .skeleton, .skeleton a, .skeleton a:hover {font-size:12px;}
a.skeleton, a.skeleton:hover {font-size:11px; color: blue; text-decoration: underline; }

html {background:url(images/body.gif);}
body {margin:0; font-size:12px; line-height:20px; font-family: Arial, Helvetica, sans-serif; background:url(images/body_bckg.gif) repeat-x;}
a {color:#EE4400; text-decoration:none;}
a:hover {text-decoration:underline;}

a img { border: 0px; }
#container {background:url(images/main_bckg.jpg) center top no-repeat; width:924px; margin:0 auto; position: relative;}
div { font-size: 12px; text-transform: none; }

.qu { display: block; font-size: 11px; text-align: right; text-transform: none; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

#logo .slogan { font-size: 11px; color: #ffffff; margin: 5px 0px 0px 8px; font-family: Verdana; font-weight: normal; position: relative; z-index: 1000; line-height: 16px; text-transform: none; }
#logo {font-size:24px; font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; padding:40px 100px 35px 110px;}
#logo p { margin: 0px; font-size: 26px; position: relative; z-index: 1000; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; }
#logo a {color:#FFFFFF; text-decoration:none; text-transform:none;}
#logo .fr img { border: 0px; margin-right: 5px; float: left; margin-top: -5px; }
#logo .fr span { color: #FFFFFF; display: block; }
#logo .bag { margin-top: 5px; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: none; color: #ffffff; }
#logo .fr { font-size: 18px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; position: absolute; top: 60px; right: 100px; }
#logo .fr p { display: block; font-size: 11px; text-align: right; text-transform: none; font-weight: normal; position: relative; _position: absolute; top: -5px; _top: 25px; _right: 10px; }
html* #logo .fr p { display: block; font-size: 11px; text-align: right; text-transform: none; font-weight: normal; position: absolute; top: 85px; right: 100px; _top: 25px; _right: 10px; }
#logo .fr p a { font-size: 11px; text-transform: none; }
#menu {height:40px; margin: 0px 0px 0px 30px; _display: block; }
html* #menu {height:40px; margin: 0px 0px 0px 110px; display: block; _margin: 0px 0px 0px 30px; }
#menu a {color:#B02802; font-size:12px; font-weight:bold; text-decoration:none; margin:0 15px; text-transform:lowercase; float: left;}
#menu a:hover {color:#000000;}
.bb { position: relative; top: 8px; left: -3px; }


#main {margin:0 0px 0px 20px; float:left; background-color:#FFFFFF; min-height:350px; display:inline; width: 904px;}
#main-basket {margin:0 0px 0px 20px; float:left; background-color:#FFFFFF; min-height:450px; display:inline; width: 853px; padding-left: 50px; }
#text {float: left; width: 680px; margin: 10px 0px 0px 20px; _margin: 10px 0px 0px 10px; }
#text ul {padding:0; margin:10px 0 10px 40px;}
#text li {list-style:none; padding-left:15px; background:url(images/li.gif) no-repeat 0px 6px;}
h1 {margin:20px 0 0 0; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;}
#text p {margin:10px 0;}
#sidebar {float:right; padding:20px 0px 0 0px; width:200px;}
#sidebar .o span.h { font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; margin:0 0 8px 0; text-transform:uppercase; font-size:14px; font-weight:normal; display: block; color: #000; }
#sidebar h2 {font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; margin:0 0 20px 0; text-transform:uppercase; font-size:18px; font-weight:normal;}
#sidebar span.h { font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; margin:0 0 8px 0; text-transform:uppercase; font-size:14px; font-weight:normal; display: block; color: #000; }

#sidebar ul {margin:0 0px 20px 0px; padding:0;}
#sidebar li {list-style:none; border-bottom:1px solid #ebebeb; padding:2px 2px; }
#sidebar li:hover {background-color:#f3f3f3;}
#sidebar li img { position: relative; top: -3px; }
#sidebar a {text-decoration:none;}

#footer {padding:0 110px; height:80px; clear:both; background:url(images/footer_bckg.jpg) center top no-repeat; margin-left: -4px; }
#menu_footer {color:#7A2200; font-size:11px; padding:40px 0 0 30px;}
#menu_footer a {color:#7A2200; text-transform:lowercase;}
#left_footer { padding:0px 0 20px 0px; color:#FFFFFF; font-size:12px; text-align: center;}
#left_footer a {color:#FFFFFF;}
#right_footer {float:right; padding:10px 100px 20px 0; color:#FFFFFF; font-size:12px;}
#right_footer a {color:#FFFFFF;}

.clear { clear: both; }

.item { float: left; width: 160px; padding-right: 10px; height: 220px; position: relative; }
.item p { font-family: Tahoma; font-size: 14px; font-weight: normal; text-align: center; width: 155px; line-height: 16px; height: 40px; }

.item .price {
background-color:#CCFF33;
height:20px;
left:0;
padding:3px 2px 0;
position:absolute;
top:122px;
width:35px;
font-family: Tahoma; font-size: 12px; font-weight: normal; text-align: center; width: 40px; line-height: 16px;
}

.fr { float: right; }

#logo a.h { font-size: 26px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
#logo a.fr { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#logo a.fr img { border: 0px; }
#logo a.fr img { float: left; margin-right: 5px; }
#logo a.fr span { display: block; margin-top: 8px; float: left; }

#sidebar .con h2 { font-size: 14px; margin-bottom: 5px; }
#sidebar .con p { padding: 0px; margin: 0px; font-size: 11px; line-height: 12px; }
#sidebar .con { margin-bottom: 20px; }

#sidebar .o h2 { font-size: 14px; margin-bottom: 8px; }
#sidebar .o { margin-bottom: 20px; }
#sidebar .o p { padding: 0px; margin: 0px 10px 10px 0px; font-size: 12px; line-height: 13px; }
#sidebar .o span { padding: 0px; margin: 0px; font-size: 11px; line-height: 12px; color:#B02802; font-weight: bold; }
#sidebar .o p a { color: #000000; }
#sidebar .o p a:hover { color: #000000; text-decoration: underline; }

#sidebar .o p.s a { color:#B02802; }
#sidebar .o p.s a:hover { color:#B02802; text-decoration: underline; }

.favorite { position: absolute; top: 5px; right: 100px; color: #FFFFFF; font-size: 11px; }


.z_act1 {
background:transparent url(/images/left_c.jpg) no-repeat scroll 0 0;
}

.z_act3 {
background:transparent url(/images/c_act.jpg) repeat-x scroll 0 0;
}

.z_act2 {
background:transparent url(/images/right_c.jpg) no-repeat scroll 0 0;
}

.z_noact1 {
background:transparent url(/images/left_n.jpg) no-repeat scroll 0 0;
}

.z_noact3 {
background:transparent url(/images/n_act.jpg) repeat-x scroll 0 0;
}

.z_noact2 {
background:transparent url(/images/right_n.jpg) no-repeat scroll 0 0;
}

.tbg {
background:#CCCCCC none repeat scroll 0 0;
font-size:12px;
}

.thead {
background:#E3E3E3 none repeat scroll 0 0;
color:#E03F00;
font-weight:bold;
text-align:center;
}

.trow1 {
background:#FFFFFF none repeat scroll 0 0;
}

.menu { margin-bottom: 10px; }

.zakaz {background: #CCCCCC;}
.zakaz td{ color:#000000; font-size:12px;font-family:Trebuchet MS; font-weight:normal;}
.zakaz a{ font-size:12px;font-family:Trebuchet MS;color:#8D8D8D;text-decoration:none; border:0px; }
.zakaz a:hover{ font-size:12px;font-family:Trebuchet MS;color:#FF5F21;text-decoration:underline;  }
.zakaz input { border:1px #CCCCCC solid; font-size:12px;text-align:left;}
.zakaz textarea{ border:1px #CCCCCC solid; font-size:12px;text-align:left;}
.title h1 { font-size: 18px; }
.tag { font-size: 12px; }

.news { width: 650px; }
.news span { font-size: 10px; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; }
.news h2 { font-size: 14px; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; }
#text .news p { font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 20px 0px; }
.news p a { color:#EE4400; }

.next { margin: 25px 0px 35px 10px; }
.next p { color:#4F4F4F; }
.clear { clear: both; _clear: none; }

h3 {
font-family:Tahoma;
font-size:14px;
font-weight:bold;
line-height:16px;
text-align:left;
margin: 0px;
padding: 0px;
}

h2 { font-family: Tahoma; font-size: 16px; font-weight: bold; color: #000000; line-height: 16px; }

#logo a.bag:hover { text-decoration: underline; }

.bb { behavior: url(iepngfix.htc); }

.more { display: block; clear: both; float: none; }
#text .wherecart { font-size: 11px; color: #666666; margin: 0px; }

.bagup { background-color: #FFFFFF; padding: 0px 3px 6px 3px; }
#logo .bagup a.bag { margin-top: 5px; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: none; color: #B02802; }

label { display: block; color: #FF0000; font-size: 12px; float: none; clear: both; }

.submit { background-color: #B02802; color: #FFFFFF; }

.zakaz input { display: block; float: none; clear: both; }
.zakaz .tohide { border: 0px; }

.next ul { width: 600px; }

#text .o { margin: 0px 20px; }
#text .o span { color:#B02802;
font-size:11px;
font-weight:bold;
line-height:12px;
margin:0;
padding:0; }
#text .o p { font-size:12px;
line-height:13px;
margin:0 10px 10px 0;
padding:0; }

#left_footer div { margin: 0px 0px 0px 0px; text-align: center; }
#left_footer div p { margin: 0px; padding: 0px 0px 0px 0px; }

.item-big { float: left; width: 160px; padding-right: 10px; height: 270px; text-align: center; }
.item-big h2 { font-family: Tahoma; font-size: 14px; font-weight: normal; text-align: center; width: 155px; line-height: 16px; height: 40px; }
.item-big p { font-family: Tahoma; font-size: 12px; font-weight: normal; text-align: center; width: 155px; line-height: 16px; margin: 0px; }
#text .item-big p { margin: 0px 0px 2px 0px; }

.sales { background: #EE4400; padding: 3px 3px 3px 5px; width: 140px; }
.sales a { color: #FFF; font-weight: bold; font-size: 12px; }

.ref textarea { width: 400px; height: 140px; padding: 5px; overflow: hidden; }
.ref { text-align: center; }

.sub { font-size: 16px; }
.down { margin-right: 20px; }

#logo .bag span { border-bottom: 1px solid #FFF; }
#logo .bag:hover span { border-bottom: 0px solid #FFF; }

.bg-all { background: url(images/bg.gif) center top no-repeat; }
.newyear { position: absolute; left: 10px; top: 0px; behavior: url(iepngfix.htc); }

#sidebar img.nb { position: relative; top: 3px; margin-right: 3px; }

.topmenu a { margin: 0px 5px 0px 2px; }
.topmenu { color: #EE4400; margin: 10px 0px; }

.sales-img { position: absolute; top: 20px; left: 600px; }

.desccat {
margin:0 0 10px;
padding:0 15px;
}

.desccat h2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:14px;
margin-bottom:5px;
}

.desccat p {
font-size:11px;
}

.novo { font-size: 11px; line-height: 12px; color: #999; }

.h2 {
font-family:Tahoma;
font-size:16px;
font-weight:bold;
line-height:16px;
}




/* Fixed Positioned AddThis Toolbox */ 
.addthis_toolbox {
position: fixed;
top: 30%;
left: -5px;
border: 1px solid #ddd;
padding: 5px 5px 4px;
width: 32px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.addthis_toolbox .custom_images a {
width: 32px;
height: 32px;
cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 2px 0; opacity: 0.6; }
.addthis_toolbox .custom_images a:hover img { margin: 2px 0; opacity: 1.0; }



