@charset "utf-8";
*{margin:0px;padding:0px;}
body {
font-size:12px;
background:#FFF;
min-width:1000px;
position:relative;
margin-left:1px;
line-height:1.166;
/*border: 1px solid #000;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.size200 img{
max-width:200px;
max-height:200px;
width: expression(this.offsetWidth > 201?"200":"this.offsetWidth");
height: expression(this.offsetHeight > 201?"200":"this.offsetHeight");
}
.clear{clear:both;}
ul,li{list-style:none;}
a:link,a:visited{color:#000;outline:none;text-decoration:none;}
.hover,
#content a:hover,
#subcat .subcat li a:hover{color:#900;}
/************      Background-color    **************/
.clr_toys{color: #F60;}
.clr_index{color: #F00;}
.clr_media{color: #03F;}
.clr_salon{color: #F09;}
.clr_sport{color: #090;}
.clr_apart{color: #AC2B31;}
.clr_inter{color: #911844;}
/************  Background tab strong   **************/
.bgc_s_toys {background-color:#F93;}
.bgc_s_media{background-color:#CFF;}
.bgc_s_salon{background-color:#F9C;}
.bgc_s_sport{background-color:#9F9;}
.bgc_s_apart{background-color:#FCC;}
.bgc_s_inter{background-color:#FCC;}
/************      Background-color    **************/
.bgc_toys, .bgc_toys_p p, .toyshov  a:hover{background-color: #F60;}
.bgc_index,.bgc_index_p p,.indexhov a:hover{background-color: #F00;}
.bgc_media,.bgc_media_p p,.mediahov a:hover{background-color: #03F;}
.bgc_salon,.bgc_salon_p p,.salonhov a:hover{background-color: #F09;}
.bgc_sport,.bgc_sport_p p,.sporthov a:hover{background-color: #090;}
.bgc_apart,.bgc_apart_p p,.aparthov a:hover{background-color: #AC2B31;}
.bgc_inter,.bgc_inter_p p,.interhov a:hover{background-color: #911844;}
/************      Border-top dotted   **************/
.brd_toys_dottop div{border-top:1px dotted #F60;}
.brd_index_dottop div{border-top:1px dotted #F00;}
.brd_media_dottop div{border-top:1px dotted #03F;}
.brd_salon_dottop div{border-top:1px dotted #F09;}
.brd_sport_dottop div{border-top:1px dotted #090;}
.brd_apart_dottop div{border-top:1px dotted #AC2B31;}
.brd_inter_dottop div{border-top:1px dotted #911844;}
/************      Border-top dotted   **************/
.brd_toys_dotbot div{border-bottom:1px dotted #F60;}
.brd_index_dotbot div{border-bottom:1px dotted #F00;}
.brd_media_dotbot div{border-bottom:1px dotted #03F;}
.brd_salon_dotbot div{border-bottom:1px dotted #F09;}
.brd_sport_dotbot div{border-bottom:1px dotted #090;}
.brd_apart_dotbot div{border-bottom:1px dotted #AC2B31;}
.brd_inter_dotbot div{border-bottom:1px dotted #911844;}
/************      Border 1px          **************/
.brd_toys, .brd_toys_d  div{border: 1px solid #F60;}
.brd_index,.brd_index_d div{border: 1px solid #F00;}
.brd_media,.brd_media_d div{border: 1px solid #03F;}
.brd_salon,.brd_salon_d div{border: 1px solid #F09;}
.brd_sport,.brd_sport_d div{border: 1px solid #090;}
.brd_apart,.brd_apart_d div{border: 1px solid #AC2B31;}
.brd_inter,.brd_inter_d div{border: 1px solid #911844;}
/************      Color H1 H2         **************/
H1{text-align:center;color:#003;font-size:20px;margin-bottom:15px;}
.h1 H1{color:#FFF;font-size:20px;margin:0; padding:3px 0px 5px 20%;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;}
/************      Masthead            **************/
#top_block{width:100%;height:105px;}
#masthead{height:70px;margin-bottom:2px;background-image:url(../img/design/poisk.gif);}
#sForm{float:right;width:310px;margin-top:12px;}
#sForm p{color: #FFF;font-size:14px;background:#F00;font-weight:bold;margin-bottom:2px;text-align:center;padding-bottom:3px;}
#sButt{width:50px;font-size:13px;}
/************      GLOBALNAV           **************/
#globalNav{height:35px;width:100%;}
#globalNav li{float:left;height:31px;width:13.99%;display:inline;min-width:130px;margin-right:1px;position:relative;text-align:center;border:1px solid #F00; background-image: url(img/design/globalNav.gif);}
#globalNav li a{line-height:1;padding:2px 0px 5px 0px;}
#globalNav li ul{left:0px;top:32px;z-index:100;position:absolute;visibility:hidden;}
#globalNav li ul a{color:#FFF;width:214px;text-align:left;padding:4px 5px 7px 5px;border-top: 1px solid #CCC;}
#globalNav li a{display: block;font-weight:bold;}
#globalNav li span{padding:6px 0px 6px 0px;display: block;}
#globalNav li a:hover{color:#FFF;}
#globalNav li ul a:hover{background-color:#000;}
/************      PARENTCAT           **************/
.navCat{color:#FFF;font-size: 11px;text-align:center;padding:3px 0px 7px 10px;}
.navCat a:link,.navCat a:visited{color:#FFF;font-size:11px;text-decoration:underline;}
.navCat a:hover{color:#FC0;}
/************      CONTENT INDEX       **************/
.content_ {width:75%;float:left;margin-top:2px;}
.block_cat{margin:0px 10px;padding-bottom:10px;}
.content_ .block_cat img{float:left;border:1px solid #FFF;margin:10px 15px 0px 0px;height:145px;max-width:145px;}
.content_ .block_index {height:130px;}
.content_ .block_index img{height:auto;max-width:auto;}
.content_ .block_cat img:hover{border:1px solid #900;}
.content_ .block_cat strong a{ margin:10px 5px 5px 5px;font-size:14px;display:block;}
.content_ a:link, .content_ a:visited{color:#0857B6;font-size:12px;margin-left:5px;line-height:1.5;text-decoration:underline;}
.content_ a:hover{text-decoration: underline;color: #900;}
.u{text-decoration:none;border:0px;}
.content_asset{width:33%;float:left;text-align:center;padding:10px 0px;}
.content_asset img{border:0;}
.content_ .content_asset a{text-decoration:none;}
.content_asset span{color:#F00;}
/************      INDEX BLOCK         **************/
#indexBlock{float:right;width:24%;font-size: 11px;padding:2px 2px 0px 2px;margin:2px 3px 2px 0px;}
*html #indexBlock{margin-right:2px;}
#indexBlock H3{font-size:13px;color: #FFF;padding:3px 0px 4px 0px;font-weight:bolder;text-align:center;}
#indexBlock div{padding:5px 0px 2px 0px;height:83px;}
#indexBlock div p{margin-top:3px;text-align:center;}
#indexBlock span{color: #F00;font-weight:bolder;}
#indexBlock div img{float: left;border:0px;margin-right:2%;}
#indexBlock a:link, #indexBlock a:visited{color:#0857B6;}
#indexBlock a:hover{color: #990000;text-decoration:underline;}
/************      CONTENT             **************/
#content{top:132px;left:22.2%;right:22.2%;position:absolute;padding-top:10px;}
*html #content{top:134px;width:55.47%;}
#cont_p{font-size:14px;margin:10px 0px -5px 35px;color:#F00;font-weight:bold;}
#content small{display:none;}
/************      SUBCAT              **************/
#subcat{font-size:13px;padding:0px 0px 10px 20px;}
#subcat li{
	color:#999;
	clear:both;
	margin:0px 0px;
	list-style-type:disc;
	list-style-position:inside;
	/*border:1px solid #090;*/
	}
#subcat li a{font-weight:600;color:#0857B6;}
.subcat{
	width:44%;
	color:#009;
	float:left;
	font-size:12px;
/*	border:1px solid #911844;*/
	padding:10px 5px 10px 20px;
}
#subcat li ul li,.subcat li{list-style:square;}
.subcat li{color:#999;line-height:1.4;/*border:1px solid #00F;*/}
#subcat .subcat li a, .subcat li a{font-weight:normal;color:#039;/*border:1px solid #C60;*/}
/************      FILTER              **************/
#filter2{
clear:both;
text-align:center;
}
div.filterBlock{
float:left;
margin:0 0 2px 10px;
border:1px solid #F00;
background:url("/img/design/arrow_downwards_18.gif") no-repeat scroll right center #FFFFFF;
}
div.filterHeader{
clear:both;
cursor:pointer;
position:relative;
padding:2px 5px 2px 5px;
margin-right:18px;
}
.filterOptions{
z-index:100;
overflow:auto;
/*margin-top:-1px;*/
text-align:left;
position:absolute;
visibility:hidden;
background-color:#FFF;
border:1px solid #F00;
}.filterAll{
font-weight:bold;
background-color:#FFC;
text-align:center;
}
.filterOptions p{
cursor:pointer;
padding:2px 5px;
position:relative;
white-space:nowrap;
}
/************      NAVSORT             **************/
.navsort{
clear:both;
margin:2px;
height:15px;
font-size:11px;
font-weight:bold;
padding:3px 15px 6px 15px;
border-top:1px solid #369;
border-bottom:1px solid #369;
}
.navsort,.navsort a{color:#245E93;}
.navsort span{padding-top:2px;}
.pagecount{float:left;margin-right:35%;}
.navpage{float:right;}
.navpage span{color:#F00;padding:0px 1px;}
.navpage a:link,.navpage a:visited {padding:2px;border:1px solid #FFF;}
.navpage a:hover {color:#000F90;background-color:#EEC;border:1px dotted #036;}
.navsort img{margin:3px 0px -3px 0px;border:1px solid #245E93;}
.navsort img:hover{border:1px dotted #036;}
/************      LEFT RIGHT          **************/
#left{float:left;width:22%;margin-bottom:3px;}
#right{float:right;width:22%;margin-bottom:3px;}
#filter{border:0;}
#left p{margin-top:2px;font-size: 13px;font-weight:bolder;padding:2px 15% 4px 35px;background-position:90% 50%;background-repeat: no-repeat;background-image:url(/img/design/arrow_show_rihgt.gif);}
#left a,#right a{display: block;border-bottom:1px solid #CCC;padding:3px 3px 4px 5px;}
#left p a{border:0px;padding:0px;}
#left p, #right p, #left p a{color:#FFF;}
#right p{margin-top:2px;font-size:13px;font-weight:bolder;padding:2px 0px 4px 0px;text-align:center;}
#firma,#name{overflow: auto;}
#left span, #price a span, #vendor a span{float:right;}
#left p:hover, #left div a:hover, #right div a:hover{color:#FFF;background-color:#000;}
#firma p{color:#000;font-weight:normal;font-size:12px;background-color:#FFF;background-image:none;padding:1px 3px 4px 5px;border-bottom:1px solid #CCC;}
/************      PRICE FORM          **************/
.OK{font-size:10px;}
._input{color:#F00;font-size:11px;background:#DDD;}
#priceForm{text-align:center;padding:4px 2px 4px 2px;background:#FBFBFB;}
#priceForm input{text-align:center;}
#price a{padding-left:10px;text-align:center;}
#price tt{color:#F00;font-size:13px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;}
#right div#oneId{border:0px;border-bottom:1px solid #ccc;padding-bottom:2px;position:relative;}
table.trackbar {border-collapse:collapse;}
table.trackbar img{border:0px;}
table.trackbar div, table.trackbar td {margin:0px; padding:0px;border:0px;}
table.trackbar {background:repeat-x url(/imgtrackbar/b_bg_on.gif) top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(/imgtrackbar/b_bg_off.gif) top left;}
table.trackbar .l div {position:relative; width:0px; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(/imgtrackbar/b_bg_off.gif) top right; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .c {font-size:1px; width:100%;}
/************      BANNER              **************/
#banner{text-align:center;padding:5px 0px;overflow: hidden;border:0;}
#banner div{padding:0px;margin:0px 5px;border:1px solid #FFF;}
#banner div a{color:#0857B6;display:block;border:0px;font-weight:bold;}
#banner div img{border:0px;padding:5px 0px;}
#banner span{color:#F00;}
#banner div a:hover{background-color:#FFF;color:#900;}
#banner div:hover{border:1px solid #900;}
#playstop{border:0;width:60px;height:14px;cursor:pointer;margin-top:2px;margin-left:45%;background-image:url(/img/design/playstop.gif)}
/************      Table               **************/
.tab{margin-bottom:2px;border-left:0px;border-right:0px;}
.tab strong,.tab_cat strong{clear:both;display:block;font-size:13px;text-align:center;padding:3px 5px 5px 5px;}
.tabimg {float:left;width:200px;height:230px;padding:10px 5px 0px 10px;text-align:center;}
.tabimg p{padding-top:7px;}
.tabimg span{color:#F00;font-weight:bold;}
.tabdes{left:4px;height:240px;overflow:auto;}
.tabdes p{color:#454545;margin:5px;font-weight:normal;}
.tabdes p span{color:#000;font-weight:bold;}
.tabbuy {clear:both;padding:3px 0px 6px 0px;}
.tabbuy span{color:#F00;cursor:pointer;margin-left:28%;font-weight:bold;text-decoration: underline;}
/************      tab_cat             **************/
.tab_cat strong a{font-size:14px;}
.tab_cat div{float:left;margin:2px;width:23.9%;padding:5px 0px;text-align:center;border:1px solid #FFF;}
.tab_cat span{color:#F00;}
.tab_cat img{border:0px;max-width:127px;max-height:127px;width: expression(this.offsetWidth > 128?"127":"this.offsetWidth");height: expression(this.offsetHeight > 128?"127":"this.offsetHeight");}
.tab_cat a span{color:#000;display:block;padding:5px 2px;font-size:11px;}
.tab_cat div a span:hover{color: #900;}
.tab_cat div:hover{border:1px solid #900;}
/************      Foter               **************/
.footer {clear:both;height:13px;font-size:11px;text-align:center;padding: 4px 4px 6px 4px;background-image: url(img/design/footr.gif);}
.counter {display:none;}