@charset "windows-1251";
/* CSS Document */

* { margin:0; padding:0; }
A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium !important; PADDING-RIGHT: 0px; COLOR: #0098d4; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
a:hover { text-decoration: underline; }
img { border:0; }
p { margin:0; padding:0; display:block;}
.fl { float:left; }
.cl { clear:both; }
.rl { position:relative; }
.r{ text-align:right;}
.db{ display:block;}
table { border-collapse: collapse; }
td { margin: 0; padding: 5px; /*vertical-align: top;*/ }
ul { margin: 0 0 0 14px; }
li { margin: 0 0 0 0px; list-style: square; }

html, body { height:100%; padding:0; margin:0;}
body { background:#fff; color: #535353; font: normal 12px/14px Tahoma, Verdana; cursor:default; }

html>body #minHeight { float:left; width:0; height:100%; overflow:hidden; margin-bottom:-150px; margin-right:-100%; }
#page{position: relative; min-height:100%; margin: 0 auto; width:1004px; z-index:10;} * html #page{height:100%;}
#outer { margin-bottom:-150px; min-height:100%; position:static; } * html #outer { height:100%;}
#inner { width:100%; float:left; } * html #inner {}
#clfooter { clear:both; height:150px;}
#content{margin-left:181px; margin-right:8px; }


#header { height:140px; position: relative; z-index:4; top:0; left:0;}
#left { position:relative; width:167px; float:left; margin-left:-181px; padding:0 0 0 8px; left:-1px; margin-bottom:0px; /*z-index:11;*/ font-size:11px;} * html #left { margin-right:-3px;}
#center { padding:0; display:table; position:relative; /*z-index:11; */width:100%;} 
#center p{}
 


ul#mainMenu { margin:0; padding:0 0 0 0;}
ul#mainMenu li { vertical-align:top; display:-moz-inline-box; display:inline-block; margin:0; padding:14px 11px 0 12px; list-style: none; text-align: center; position:relative; top:0; left:0; /*background: url(/img/br.gif) 0 0 no-repeat;*/ height:33px;}
ul#mainMenu li.no { background: none;}
ul#mainMenu li a { font: bold 11px Tahoma, Geneva, sans-serif; color:#fff;  text-align:center; display:inline-block; position:relative;text-decoration:none;}
ul#mainMenu li a:hover{ text-decoration:underline;}
ul#mainMenu .open { text-decoration:none; color: #fff;}

.xh1{ position:absolute; top:30px; left:295px; font-size:12px;}
.xh2{position:absolute; top:30px; left:445px; font-size:11px;}
.xh2-1{ float:left; margin-right:20px;}
.xh3{position:absolute; top:30px; left:680px; font-size:12px;}
.xh1 span,.xh2 span,.xh3 span{ display:block; color:#949494; font-weight:bold; margin-bottom:3px; position:relative;}
.xh2 span{ margin-bottom:2px;}
.xh1 b,.xh2 b,.xh3 b{ color:#f28e1a; font-size:12px; display:block; margin-bottom:3px;}
.icq{ padding-left: 19px; background: url(/img/icq.gif) top left no-repeat; padding-bottom:2px;}
.skype{ padding-left: 19px; background: url(/img/skype.gif) top left no-repeat; padding-bottom:2px;}

h1{ font: bold 14px Tahoma, Verdana; margin-bottom:8px;}
h2{ font: bold 14px Tahoma, Verdana; margin-bottom:8px;}
h3{ margin-bottom:8px; font-size:12px; text-align:center; color: #fff;}
h4{ font: bold 12px/14px Tahoma, Verdana; margin-bottom:8px;/* padding-left:20px;*/ padding:15px 0 15px 0;}
h2 a:hover{ text-decoration:none;}

.h3-block { margin-bottom:8px; font-size:12px; text-align:center; color: #fff; font-weight:bold;}

.c8 h3{ color: #535353; text-align:left;}
.c8 h1{ color:#fff; font: bold 14px Tahoma, Verdana; text-align:center; position:relative; top:-1px; z-index:3;}
.c8 .x2 h1{ color: #f28e1a; text-align:left;}

/*.search{ position:absolute; top:36px; left:850px;}
.search span{ color:#979797; font-size:12px; display:block; background: url(/img/search.gif) top left no-repeat; padding-left:25px; padding-bottom:5px;}
.search input{ width:120px; border: solid 1px #a8a8a8; font-size:11px; color:#8d8d8d; height:15px;}
.s-btn{ width:17px; height:16px; display:block; background: url(/img/s-btn.gif) top left no-repeat; position:absolute; top:19px; left:128px;}*/

.h1{ position:absolute; width:525px; height:6px; background: url(/img/h1.gif) top left repeat-x; top:0px; left:10px; z-index:4;}
.h2{ position:absolute; width:1004px; height:3px; top:127px; left:0px; background: url(/img/h2.gif) top left no-repeat;}
/*.h3{ position:absolute; width:1px; height:51px; background: url(/img/h3.gif) top left no-repeat; top:32px; left:835px;}*/

.line-1 {
	POSITION: absolute; WIDTH: 1px; BACKGROUND: url(/img/h3.gif) no-repeat left top; HEIGHT: 79px; TOP: 40px; LEFT: 224px
}
.line-2 {
	POSITION: absolute; WIDTH: 1px; BACKGROUND: url(/img/h3.gif) no-repeat left top; HEIGHT: 79px; TOP: 40px; LEFT: 359px
}
.line-3 {
	POSITION: absolute; WIDTH: 1px; BACKGROUND: url(/img/h3.gif) no-repeat left top; HEIGHT: 79px; TOP: 40px; LEFT: 520px
}
.line-4 {
	POSITION: absolute; WIDTH: 1px; BACKGROUND: url(/img/h3.gif) no-repeat left top; HEIGHT: 79px; TOP: 40px; LEFT: 748px
}  

.xh1 {
	POSITION: absolute; FONT-SIZE: 12px; TOP: 45px; LEFT: 243px
}
.xh2 {
	POSITION: absolute; FONT-SIZE: 11px; TOP: 45px; LEFT: 445px; left:535px;
}
.xh2-1 {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.xh3 {
	POSITION: absolute; FONT-SIZE: 12px; TOP: 45px; LEFT: 377px
}
.xh1 SPAN {
	POSITION: relative; DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #949494; FONT-WEIGHT: bold
}
.xh2 SPAN {
	POSITION: relative; DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #949494; FONT-WEIGHT: bold
}
.xh3 SPAN {
	POSITION: relative; DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #949494; FONT-WEIGHT: bold
}
.xh2 SPAN {
	MARGIN-BOTTOM: 2px
}
.xh1 B {
	DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #f28e1a; FONT-SIZE: 12px
}
.xh2 B {
	DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #f28e1a; FONT-SIZE: 12px; ;
}
.xh3 B {
	DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #f28e1a; FONT-SIZE: 12px
}


.rss {	
	width:195px;
	POSITION: absolute; TOP: 40px; LEFT: 767px
}	 
.rss a {  
width:36px;
margin-right:18px; 
margin-bottom:9px;
display:block;
float:left;
} 

.dost {
font:bold 11px Tahoma;
text-transform:uppercase;
color:#818181;
position:absolute;
left:224px;
top:14px;
height:17px;
BACKGROUND: url(/img/s-btn.gif) no-repeat right top;
}
.dost a {

padding-right:19px;
color:#818181;
text-decoration:none;

}

.h-menu{ position:relative;  z-index:20;}
.h-menu2{position:relative;  z-index:20;}
.search{ position:relative; padding-left:22px; margin-bottom:12px; z-index:50;}
.search b{ color:#f89f1d; text-transform:uppercase; font-size:12px; font-weight: bold; display:inline-block; margin-right:14px; position: relative; top:4px;}
.search i{ display:inline-block; width:16px; height:13px; background:url(/img/lupa.gif) top left no-repeat; position:absolute; top:5px; left:2px;}
.search span{ display:inline-block; border: solid 1px #a8a8a8; height:24px; position:relative; z-index:50; padding-left:20px;  }
.search input{ border: none; width:400px; font-size:14px; border: none; background:none; color:#8d8d8d; position:relative; top:3px;} 
.s-btn{ width:17px; height:16px; display:block; background: url(/img/s-btn.gif) top left no-repeat; position:absolute; top:4px; left:428px;}

.xh1 i{ font-size:11px; font-style:normal;}
.s-info{ background:#fff; position:absolute;  top: 25px /*161px*/; left: 165px; font-size:11px; color:#8d8d8d; border-left: solid 1px #a8a8a8; border-right: solid 1px #a8a8a8; border-bottom: solid 1px #a8a8a8; z-index:50 !important;}
* html .s-info{ top:25px !important; left:142px;}

.s-info b {text-transform:none;top:0;margin:0; font-size:11px; color:#f89f1d; }
.s-info ul {padding:0;margin:0;}
.s-info li {list-style: none; cursor:pointer; position:relative; z-index:50; padding:1px 5px 1px 5px;}
.s-info a{ color:#8D8D8D;}
.s-info a:hover{ color:#f00;}
.s-info a:hover b{ color:#f00;}
.s-info .bg{ background-color:#fdedaf; background-image: none;}
* html .s-info{ top:17px;}
.k{ position:relative; padding-top:15px;}
.k .k-empty{ width:57px; height:58px; background: url(/img/k-empty.png) top left no-repeat; position:absolute; top:-44px; left:-15px; z-index:30;}
.k .k-full{ width:57px; height:58px; background: url(/img/k-full.png) top left no-repeat; position:absolute; top:-44px; left:-15px; z-index:30;}
.d{ overflow:visible !important;}

#basket{ padding-top:10px;}

.search-block p{ margin-bottom:10px;}
.search-block li{ margin-bottom:10px;}
.src-btn-1, .src-btn-2{ cursor: pointer;}

.kr{ position:absolute; top:6px; left:790px; background:url(/img/k.gif) top left no-repeat; padding: 2px 0 4px 25px; font-weight:bold;}
a:hover.kr{ text-decoration:underline !important;}

.logo {
	Z-INDEX: 1; POSITION: absolute; PADDING-LEFT: 83px; WIDTH: 177px; DISPLAY: block; FONT: bold 11px Tahoma, Geneva, sans-serif; BACKGROUND: url(/img/logo.gif) no-repeat left top; HEIGHT: 111px; COLOR: #818181; TOP: 13px; PADDING-TOP: 43px; LEFT: 26px
}

a:hover.logo{ text-decoration:none;}
.post{ position:absolute; color:#818181; position:absolute; top:53px; left:88px; z-index:4; font-weight:bold; font: bold 11px Tahoma, Geneva, sans-serif; display:inline-block; width:150px; height:30px;}

.h-menu{ background:url(/img/h2.gif) bottom left no-repeat; margin-bottom:10px; padding-bottom:2px;}
.h-size{ width:1000px; margin-left:20px;}
.h-size b{ display:inline-block; font-weight:bold; font-size:11px; line-height:14px; color:#81aacd; width:180px; margin-bottom:10px; padding-bottom:10px;}
.h-size a{padding-left:30px;padding-bottom:10px; padding-top:2px;}
.h-size a:hover{ text-decoration:underline;}
.i_cellphones a{ background:url(/img/i1.gif) top left no-repeat;  }
.i_bluetooth a{ background:url(/img/i2.gif) top left no-repeat;}
.i_flash_memory a{ background:url(/img/i3.gif) top left no-repeat;}
.i_foto_i_video a{ background:url(/img/i4.gif) top left no-repeat;}
.i_comunicators a{ background:url(/img/i5.gif) top left no-repeat;}
.i_navigators a{ background:url(/img/i6.gif) top left no-repeat;}
.i_players a{ background:url(/img/i7.gif) top left no-repeat;}
.i_telephony a{ background:url(/img/i8.gif) top left no-repeat;}
.i_stations a{ background:url(/img/i9.gif) top left no-repeat;}
.i_digital_photo_frames a{ background:url(/img/i10.gif) top left no-repeat;}
.i_igrovye_pristavki a{background:url(/img/i11.gif) top left no-repeat;}
.i_archive a{background:url(/img/i12.gif) top left no-repeat;}
.i_eholoty a{background:url(/img/i13.gif) top left no-repeat;}
.i_notebooks a{background:url(/img/i14.gif) top left no-repeat;} 
.i_videoregistratory a{background:url(/img/i15.gif) top left no-repeat;} 
.i_printery a{background:url(/img/i16.gif) top left no-repeat;}
.i_veb-kamery a{background:url(/img/i17.gif) top left no-repeat;}
.i_dvd-proigryvateli a{background:url(/img/i18.gif) top left no-repeat;}
.i_elektronnye-knigi-kupit  a{background:url(/img/i19.gif) top left no-repeat;}
.i_yota  a{background:url(/img/i20.gif) top left no-repeat;} 
.i_avtotovary-kupit a{background:url(/img/i21.gif) top left no-repeat;} 
.i_for-home a{background:url(/img/i22.gif) top left no-repeat;} 
.i_ucenka a{background:url(/img/i23.gif) top left no-repeat;} 
.i_tablets a{background:url(/img/i24.gif) top left no-repeat;} 
.i_binoculars a{background:url(/img/i25.gif) top left no-repeat;}
.i_igrushki a{background:url(/img/i26.gif) top left no-repeat;}
.i_kozhgalantereya a{background:url(/img/i27.gif) top left no-repeat;}



.c{ margin: 0 10px 0 10px; padding-bottom:8px; position:static;}
.c1{ clear:both; height:100%; margin-bottom:5px;}
.c2{ background: url(/img/cc2.gif) top left repeat-y;}
.c3{ background: url(/img/cc2.gif) top right repeat-y;}
.c4{ background: url(/img/cc4.gif) bottom left repeat-x;}
.c7{/*background: url(/img/c7.gif) bottom left no-repeat;*/}
.c8{background: url(/img/cc8.gif) bottom right no-repeat;}

.c1 a{ color:#f28e1a;}

.orange{ background: #fff url(/img/c1.gif) top left repeat-x;}
.blue{background: #fff url(/img/c1-2.gif) top left repeat-x;}
.orange .c5{ background: url(/img/cc5.gif) top left no-repeat;}
.blue .c5{ background: url(/img/cc5-2.gif) top left no-repeat;}
.orange .c6{ background: url(/img/c6.gif) top right no-repeat;}
.blue .c6{ background: url(/img/c6-2.gif) top right no-repeat;}



ul#menu { margin: 0 8px 0 8px; padding:0;}
ul#menu li { display:block; margin: 0 0 3px 0 ; padding-bottom:3px; color: #2f5657; font-weight:bold; list-style: none; border-bottom: solid 1px #f3f3f3;}
ul#menu ul{ margin:5px 0 0px 0; padding:0;}
ul#menu li li{ padding: 2px 0 3px 0; background: none; line-height:10px; height:auto;}
ul#menu li a{ padding-top:1px; text-decoration:none; margin: 0; padding-left:0px; padding-bottom:1px;}
ul#menu li li a{ padding-left:20px; text-decoration:none;}
ul#menu li .open{ color:#f28e1a;}
ul#menu li a:hover{ color:#f28e1a;}
ul#menu b{ font: bold 12px Tahoma; margin-bottom:0;}
ul#menu h3{ font: bold 11px Tahoma; margin-bottom:0; margin-left:0;}

.b{ background: url(/img/bb.gif) top left repeat-y; margin-bottom:14px; clear:both; overflow:hidden;}
.b1{ background: url(/img/bb1.gif) top left no-repeat; height:100%;}
.b2{ background: url(/img/bb2.gif) bottom left no-repeat; padding: 10px 3px 10px 3px;}
.b3{ background: url(/img/bb3.gif) top left no-repeat; height:100%;}
.bp{ }

.d{ background: url(/img/dd.gif) top left repeat-y; margin-bottom:14px; clear:both; overflow:hidden;}
.d1{ background: url(/img/dd1.gif) top left no-repeat; height:100%;}
.d2{ background: url(/img/dd2.gif) bottom left no-repeat; padding: 1px 10px 14px 10px;}
.dp{ }

.x-b{ padding-bottom:4px;}

.k label, .k div{display:block; display:inline-block; vertical-align:top; margin-bottom:6px;}
.k label{ width:50px;}
.k div{ width:95px; text-align:right;}

/* Upgrade 09.06.2010*/
.history{position:relative; padding-bottom:0; margin-bottom:14px; background: url(/img/kk-line.jpg) center bottom no-repeat;}
.history .data{ margin-left:10px; font-weight: bold; display:block; margin-bottom:5px;}
.history .full-price{ text-align: left; margin-left:10px; position:relative; top:-10px;}
.form .capcha img{ vertical-align:middle; margin-right:10px;}
.form .capcha input{ width:100px; vertical-align:middle;}
.k-info, .k2-info{ color:#919191; font-size:10px; margin-bottom:7px; position:relative; top:-5px;}
.k2-info{ margin-bottom:7px; position:relative; top:-2px; font-weight: normal;}
.k-info b, .k2-info b{ color: #f00; font-weight: normal;}
.k2{ margin-bottom:0px; padding-bottom:0px;}
.hr{ font-size:0px; line-height:0px; height:20px;}
.m-no{ margin-bottom:0px;}
.form a{ color:#81AACD; text-decoration:underline;}
.form a:hover{ text-decoration:none;}
.form label{ cursor: pointer;}
.form input{ margin-right:10px;}
#loginbar{ position:relative;}
#loginbar label{ width:51px; display:inline-block; margin-bottom:2px; vertical-align: middle;}
#loginbar input{ width:91px; height:14px; line-height:14px; font-size:11px; margin-bottom:4px; vertical-align: middle;}
#loginbar .x-btn{ text-align:left;}
#loginbar h2{ font-size:12px;}
#loginbar h2 b{ font-size:14px;}
#loginbar .x-btn-2{ /*display:block;*/}
.x-btn-2 a{ background: url(/img/k-btn.gif) right 3px no-repeat; padding-right:15px; padding-bottom:3px; font-size:11px;}
.x-btn-login{ text-align: left !important; margin-left:200px;}
.go-print{ background: url(/img/print.gif) top left no-repeat; display: inline-block; height:18px; padding-top:2px; padding-left:22px; color:#0097D6 !important; font-weight:bold;}
.inf-blok .add_to_com{ margin-bottom:10px;}
.inf-blok .go-print{position: relative; /*top:20px; margin-bottom:-20px;*/}

.go-tel {
	PADDING-LEFT: 33px; DISPLAY: inline-block; BACKGROUND: url(/img/tel.gif) no-repeat left 2px; HEIGHT: 33px; COLOR: #0097d6 !important; PADDING-TOP: 0px; font:bold 11px Tahoma; text-decoration:underline !important; margin: 5px 0 5px 0;
}
.go-present {
	PADDING-LEFT: 33px; DISPLAY: inline-block; BACKGROUND: url(/img/present.gif) no-repeat left 2px; HEIGHT: 25px; COLOR: #0097d6 !important; PADDING-TOP: 4px; font:bold 11px Tahoma; text-decoration:underline !important; margin: 5px 0 5px 0;
}

.go-price-drop {
	DISPLAY: inline-block; HEIGHT: 15px; COLOR: #0097d6 !important; PADDING-TOP: 0px; font:bold 11px Tahoma; text-decoration:underline !important; margin: 5px 0 5px 0;
} 

.tx_2 {
	font:11px Tahoma;color:#818181; 
} 

.txt_5 {
font:11px Arial;
color:#000;	   
margin:10px 0 0 0px;
} 
.frnds {
margin-top:10px;
}
.frnds a {
    /*
width:22px;
height:22px;
margin-right:5px;
*/
} 

.frnds img {
	padding-bottom:7px;
}



/* //Upgrade 09.06.2010*/


.form .rl .input-info{ position: absolute; bottom:26px; background:#fff; left:200px; padding:2px; border: 1px solid #F8920B; color:#919191; font-size:12px; margin-left:0px; display:inline-block; *display:inline; z-index:155;}
* html .form .rl .input-info{ top:-26px; bottom: auto;}
.input-info2{ margin-left:200px; font-size:10px; margin-bottom:5px;}

.form .rl{ display:block; position:relative !important; height:auto;top:0px; bottom:0px; left:0px; z-index:14; overflow:visible;}
.form .rl .input-info b{ display:block; position:absolute; bottom:-5px; left:4px; width:9px; height:5px; background:url(/img/input-info.gif) top left no-repeat; }
* html .form .rl .input-info b{ top:18px;}
* html .form .rl .ie6-info{ top:-40px;}
* html .form .rl .ie6-info b{ top:33px;}
.cart-textarea{ height:85px;}
.form .rl .txtarea{ bottom:101px;}
.form .rl .number{ bottom:32px;}
.form select{ margin-bottom:4px; margin-left:-4px;}
.form .rl .file{ bottom: auto !important; top:-67px !important;}
.form .rl .file b{ top:60px !important;}



.form .red{ color:#f00;}
.form .submit_btn, .form .clear_btn{ display:inline-block; width:auto; padding:2px 10px 2px 10px; text-align: center; cursor: pointer; background:#6fa7d7; color:#fff; border: solid 1px #3e7cb1;}
.fast-nav {height:22px; margin-bottom:10px; margin-left:29px; position:relative; text-align:center; top:-8px; width:723px; background:url(/img/t3.gif) top left no-repeat; padding-left:9px;}
.fast-nav span{ display: none;}
.fast-nav a {background:url(/img/user-tab.gif) no-repeat scroll left top transparent; color:#0098D4; float:left; height:27px; margin-right:-2px;padding-top:5px; position:relative; width:180px; z-index:10;}
.fast-nav .open {background:url(/img/user-tab-open.gif) no-repeat scroll left top transparent; color:#F28E1A; /*z-index:11;*/}
.fast-nav .fast-bg{background:url(/img/t4.gif) top right no-repeat; height:22px;}

.fast-navi{}
.fast-navi .title{ position:relative; color:#535353; margin-bottom:4px;}
.fast-navi .title span{ position:absolute; top:0px; left:250px;}
.fast-navi select{ width:238px; border: solid 1px #8d8d8d; color:#535353;}
.fast-navi div{ position:relative;}
.fast-navi .x-input{ height:22px; display:inline-block; padding:0px; position:absolute; left:250px; top:0px;}
.fast-navi .x-input input{ width:250px; margin:0px; padding:0px; border: solid 1px #8d8d8d; height:18px; position:relative; top:0px; left:0px; *left:-10px; color:#8D8D8D;}
.fast-navi .x-input .btn{ width:auto; padding: 0 10px 0 10px; display:inline-block; background:#fff; border: solid 1px #8d8d8d; vertical-align:middle; height:20px; position:relative; top:-2px; cursor: pointer;}

.nav-info{ background:#fff; position:absolute;  top: 19px; left: 0px; font-size:11px; color:#8d8d8d; border-left: solid 1px #a8a8a8; border-right: solid 1px #a8a8a8; border-bottom: solid 1px #a8a8a8; z-index:50 !important;}
* html .nav-info{ top:20px;}

.nav-info b {text-transform:none;top:0;margin:0; font-size:11px; color:#f89f1d; }
.nav-info ul {padding:0;margin:0;}
.nav-info li {list-style: none; cursor:pointer; position:relative; z-index:50; padding:1px 5px 1px 5px;}
.nav-info a{ color:#8D8D8D;}
.nav-info a:hover{ color:#f00;}
.nav-info a:hover b{ color:#f00;}
.nav-info .bg{ background-color:#fdedaf; background-image: none;}
/* //Upgrade 09.06.2010*/

/* Стили для jQuery UI Datepicker */
#datepicker_div, .datepicker_inline { font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0; width: 185px; }
#datepicker_div { display: none; border: solid 1px #6fa7d7 !important; background:#fff; z-index: 10; }
.datepicker_inline { float: left; display: block; border: 0; }
.datepicker_dialog { padding: 5px !important; border: 4px ridge #6fa7d7 !important; }
button.datepicker_trigger { width: 25px; }
img.datepicker_trigger { margin: 2px; vertical-align: middle; }
.datepicker_prompt { float: left; padding: 2px; color: #000; }
*html .datepicker_prompt { width: 185px; }
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear: both; float: left; width: 100%; color: #FFF; }
.datepicker_control { display:none; }
.datepicker_links { padding: 2px 0px; }
.datepicker_control, .datepicker_links { font-weight: bold; font-size: 80%; letter-spacing: 1px; }
.datepicker_links label { padding: 2px 5px; color: #888; }
.datepicker_clear, .datepicker_prev { float: left; width: 34%; }
.datepicker_current { float: left; width: 30%; text-align: center; text-indent:-9000px; }
.datepicker_close, .datepicker_next { float: right; width: 34%; text-align: right; }
.datepicker_header { padding: 1px 0 3px; text-align: center; font-weight: bold; height: 14px; color:#000;  background:#6fa7d7; }
.datepicker_header select { color: #000; width:92px; border: solid 1px #aaa;; font-weight: bold; font-size:11px; }
.datepicker { text-align: center; font-size: 100%; }
.datepicker a { display: block; width: 100%; text-decoration:none; }
.datepicker .datepicker_titleRow { background: #6fa7d7; color: #fff; }
.datepicker .datepicker_daysRow {  color: #fff; }
.datepicker_weekCol {  color: #aaaaaa; }
.datepicker .datepicker_daysCell { color: #000; padding:2px 0 2px 0; }
#datepicker .datepicker_daysCell a { display: block;}
.datepicker .datepicker_weekEndCell { }
.datepicker .datepicker_daysCellOver { background:#f9a713; }
.datepicker .datepicker_unselectable { color: #aaaaaa; }
.datepicker_today { }
.datepicker_currentDay { }
.datepicker_links{display:none;}

#datepicker_div a, .datepicker_inline a { cursor: pointer; margin: 0; padding: 2px 0 2px 0; background: none; color: #000; }
.datepicker_inline .datepicker_links a { padding: 0 5px !important; }
.datepicker_control a, .datepicker_links a { padding: 3px 5px !important; color: #000 !important; }
.datepicker_titleRow a { color: #fff !important; }
.datepicker_control a:hover { background: #FDD !important; color: #333 !important; text-decoration:none;}
.datepicker_links a:hover,  { color: #fff !important; }
.datepicker_titleRow a:hover{  color:#fff !important;}
.datepicker_multi .datepicker { border: 1px solid #83C948; }
.datepicker_oneMonth { float: left; width: 185px; }
.datepicker_newRow { clear: left; }
.datepicker_cover { display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 193px; height: 200px; }
/* Стили для jQuery UI Datepicker */


.x-btn{ display:block; text-align:center; }
.a-right{ text-align:right; margin-bottom:7px;}
.a-left{ text-align:left; margin-bottom:7px;}
.x-btn a{ background: url(/img/k-btn.gif) right 3px no-repeat; padding-right:15px; padding-bottom:3px; font-size:12px;}

.blok{ clear:both; margin-bottom:14px; padding: 0 15px 10px 15px;} * html .blok{ padding-bottom:1px;}

.ico{ position:absolute; top:9px; right:5px;}
.ico a{ display:block; width:11px; height:11px; margin-right:15px; float:left;}
.ico a span{ display:block; width:11px; height:11px;}
.i_home{background: url(/img/i_home.gif) top left no-repeat;}
.i_map{background: url(/img/i_map.gif) top left no-repeat;}
.i_mail{background: url(/img/i_mail.gif) top left no-repeat;}
a:hover.i_home, a.i_home .open{background: url(/img/i_home_open.gif) top left no-repeat;}
a:hover.i_map, a.i_map .open{background: url(/img/i_map_open.gif) top left no-repeat;}
a:hover.i_mail, a.i_mail .open{background: url(/img/i_mail_open.gif) top left no-repeat;}

#footer { width:100%; clear:both; height:150px; position: relative; margin-top:-150px; z-index:10; font-size:10px;}
#footer  a{color:#f28e1a;}
.f-line{ position: relative; width:1004px; height:3px; top:14px; left:0px; background: url(/img/h2.gif) top left no-repeat;}

.copy{ position:relative; z-index:2; font-size:11px;}
.x41{ position:absolute; top:50px; right:20px; z-index:2;}
.x41 img{ position:relative; top:4px; width:12px; height:12px;}
.s4et4iki{ position: absolute; right:12px; top:95px; text-align:right; z-index:1;}
.s4et4iki img{ margin-right: 4px; margin-bottom:4px; }
.tel{ padding-top:5px; margin-bottom:5px;}
.info{position:absolute; top:60px; left:15px; font-size: 12px; padding-left:10px; border-left: solid 6px #f28e1a; color:#606060;}
.info span{ color:#606060;}
.info2{position:absolute; width:500px; top:60px; text-align: right; right:15px; font-size: 11px; padding-left:10px; color:#606060;}

.navigator{ clear:both; margin-bottom:14px; font-weight:bold; text-align:center; padding-top:8px; }
.navigator a{ font-weight:bold; text-decoration:underline; border: solid 1px #ddd; padding:2px 5px 2px 5px; background: #fff; line-height:24px;}
.navigator span{border: solid 1px #bb7207; background: #f8990e; padding:2px 5px 2px 5px;}
.navigator a:hover{ text-decoration:none;}


.form{ padding-top:10px;}
.form p {padding:10px 0 10px 0; font-weight:bold;}
.form span{ color:#f8940c;}
.form input, .form textarea{ width:500px; margin-bottom:1px; font-family: Tahoma, Verdana; font-size:12px;  background:#fff; border: solid 1px #aaa; margin-bottom:5px;}
.form input{ width:300px;} 
.form label{ margin-bottom:4px; display:inline-block; vertical-align: top; width:200px;}
.form .cap{ width:100px;}
.form img{ margin:0 0 1px 0;}
.form .cl {padding-bottom:10px;}

.sitemap ul  {padding-left: 10px;}
.sitemap ul li {padding: 5px 0 0px 0px; font-size: 14px; font-weight: bold;}
.sitemap ul li ul li{ padding: 5px 0 0px 0px; font-size: 14px; font-weight: normal;}
.sitemap ul li ul li ul li{padding: 5px 0 0px 0px; font-size: 10px; font-weight: normal;}



.sel{ margin-bottom:10px; margin-left:10px; position:relative;}
.sel select{ background:#fff; border: solid 1px #bbd2e9 !important; width:100px;}
.sel .btn{ /*background: url(/img/ok.gif) top left no-repeat;*/ border: none; width:27px; height:18px; position:absolute; right:25px; top:0px; cursor:pointer;}

/*Niceforms*/
.outtaHere { position:absolute; left:-3000px; }
.checkboxArea, .checkboxAreaChecked { display:block; float:left; clear:left; width:13px; height:13px; font-size:0; padding:0; margin:0; cursor:pointer; top:0px !important; left:0px !important; position:relative;}
.checkboxArea { background:url(/img/checkbox.gif) no-repeat left top; }
.checkboxAreaChecked { background:url(/img/checkbox.gif) no-repeat left bottom; }
.focused { border:1px dotted #ddd; }
.chek{ margin-bottom:5px; padding-top:4px; position:relative;}
.chek input{width:20px;}
.chek label{ margin-left:4px; cursor:pointer}
/*Radio buttons*/
.radioArea, .radioAreaChecked { display:block; float:left; clear:left; width:15px; height:15px; font-size:0; cursor:pointer; padding-right:4px; }
.radioArea { background:url(/img/radio.gif) no-repeat left top; }
.radioAreaChecked { background:url(/img/radio.gif) no-repeat left bottom; }

.input{ position:relative; margin:0;}
.input input{ background:#fff; border: solid 1px #aaa; width:125px !important;}
.input a{background: url(/img/k-btn.gif) right 0 no-repeat; display:block; width:9px; height:10px; position:absolute; top:4px; left:135px;}

.banner{ text-align:center; margin-bottom:14px;}
.banner img{ border: solid 1px #d9d9d9;}

.carusel{ margin-left:15px; padding-bottom:10px; position:relative; margin-right:-5px; z-index:1;}
.bord-fix{overflow:hidden !important; position:relative;  z-index:4; width:770px; }
.bord-fix2{ position:relative;  left:-1px !important; z-index:3; }
.carusel li{ position:relative; z-index:1;list-style:none;float:left; width:370px; height:240px; padding-left:0px; margin-right:10px; margin-left:0px; float:left; overflow: hidden;}
.carusel .caruselka {position:relative; margin-left:0px; left:-1px !important; z-index:3;}
.carusel .caruselka li, .catalog .item{ background:url(/img/bord.gif) top left repeat-y; padding-left:15px; margin-right:15px; width:360px;}
.carusel .caruselka{overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px; width: 760px;}
.carusel .caruselka ul,.carusel .caruselka2 ul,.carusel .caruselka3 ul{margin: 0; padding: 0; position: relative; list-style-type: none; z-index: 1; width:110%; }
.carusel .caruselka2,.carusel .caruselka3 {position:relative; left:-1px !important; z-index:3;}
.carusel .caruselka2 li,.carusel .caruselka3 li{ width:247px; background:url(/img/bord.gif) top left repeat-y;/*border-left: solid 1px #ddd;*/ padding-left:5px; margin-right:5px; padding-bottom:0px; }
.carusel h1{ text-align:left; color:#000; margin-left:85px;}
.carusel h1 img{ position: absolute; top:0px; left:-85px;}
.carusel h1 a{ color:#000;}
.carusel h1 span{ font-weight:normal; color:#535353; font-size:12px;}
.carusel .img{ display:inline-block; vertical-align:top; margin-right:-125px;}
.carusel .txt{ display:inline-block; vertical-align:top; font-size:11px; margin-left:125px;}
.sp .txt { font: bold 12px Tahoma, Geneva, sans-serif; color:#f28e1a; margin-bottom:14px;}
.carusel .caruselka2 .txt,.carusel .caruselka3 .txt{ /*width:112px;*/}
.price{ font-size:14px; font-weight:bold; line-height:16px;} 
.temp_not_available{ font-size:14px; font-weight:bold; line-height:16px;}
.price b{ font-size:24px; color:#65a1d2; line-height:23px;}
.price s{ line-height:18px; position:relative; top:-3px; display:block;}
.price s b{ font-size:18px; color:#535353;}
.carusel .db{ position: absolute; bottom:0px; left:5px; width:95%; height:40px;}
.carusel .buy{ position:absolute; top:5px; left:0;}
.carusel .prev,.carusel .prev2,.carusel .prev3{ display:block; width:15px; height:200px; background:url(/img/left.gif) center center no-repeat; position:absolute; left:-20px; z-index:5;}
.carusel .next,.carusel .next2,.carusel .next3{display:block; width:15px; height:200px; background:url(/img/right.gif) center center no-repeat; position:absolute; top:0; right:0px; z-index:5;}
.buy{ display:block; width:92px; height:31px; background:url(/img/btn.gif) top left no-repeat; color:#fff; font-size:16px; text-align:center; font-weight:bold; padding-top:5px; z-index:10;}
.c1 .buy{ color:#fff;}
.buy b{ font: bold 16px Tahoma; position:relative; top:-5px; left:12px;}
.buy span{ display:block; position:relative; top:-8px; font-size:11px;}
a:hover.buy{ text-decoration:none;}




.catalog{overflow:hidden !important; position:relative;  z-index:4; width:770px; margin-left:15px; padding-bottom:10px;}
.cat{position:relative; right:-1px; bottom:-1px; z-index:3; }
.cat td{width:370px; padding-left:0px; margin-right:10px; margin-left:0px; overflow: hidden; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; padding:5px 10px 5px 10px;}
.cat td td{ border: none; padding:0px;}
.cat h1{ text-align:left; color:#000; margin-left:85px;}
.cat h1 img{ position: absolute; top:0px; left:-85px;}
.cat h1 span{ font-weight:normal; color:#535353; font-size:12px; text-decoration:none;}
.cat h1 a{ color:#000;}
.cat .img{ display:inline-block; vertical-align:top; width:120px; height:120px; position:relative;  }
.cat .txt{ display:inline-block; vertical-align:top; font-size:11px; width:238px; font-size:12px;}
.cat .db{ padding-top:8px; position:relative; width:100%; height:50px; clear:both;}
.cat .buy{ position:absolute; top:10px; left:0; z-index:10;}
.cat .add_k{ position:absolute; top:10px; left:100px; z-index:10;}
.cat .x-img td{ width:120px; height:120px;}
.cat-fix{ width:770px; background:#fff; height:4px; position:relative; z-index:20; top:-1px;}
.cat .add_to_com{ display:inline-block; position:absolute; top:46px; left:0px;}

.articles{position:relative; right:-1px; bottom:-1px; z-index:3; }
.articles td{width:770px; padding-left:0px; margin-right:10px; margin-left:0px; overflow: hidden; border-bottom: solid 1px #ddd; padding:10px 10px 10px 10px;}
.articles td img {margin:5px;}
.articles h3{ text-align:left; color:#F28E1A;}
.articles h3 span {color:#535353;}
.articles-fix{ width:770px; background:#fff; height:4px; position:relative; z-index:20; top:-1px;}





.x2{ display:inline-block; width:385px; vertical-align: top; padding-left:10px; margin-right:5px; padding-bottom:5px; margin-bottom:0px;}
.bord{ border-left: solid 1px #ddd;}
.x-bord{ border-top: solid 1px #ddd; padding-top:5px;}
.news-bord{}
.news-bord td{ padding:10px; width:50%; vertical-align: top;}
.news-bord h1{color: #f28e1a; text-align:left; position:static;}
.top-bord td{ border-top: solid 1px #ddd;}
.left-bord{border-left: solid 1px #ddd;}

.menu2 { text-align:center; position:relative; width: 900px; margin: 0 auto;}
.menu2 a{ color:#f28e1a; font-size:11px; border-left: solid 1px #f28e1a; padding-left: 9px; padding-right:5px; white-space:nowrap; position:relative;}
.menu2 a.no{ border: none;}

.x3{ width:250px;}
.text{ padding-top:20px; margin: 0 15px 0 15px;}
.label{ color: #000; margin-left:80px; font-size:14px; position:relative; width:177px;}
.label a{ color:#000;}
.label img{ position:absolute; top:5px; left:-80px;}
/** html .label img{ left:-85px;}*/
.label span{ display:block; color:#535353; font-size:12px; font-weight:normal;}
.nx{ width:250px; overflow:hidden; vertical-align:baseline;}
.n1{ float:left; width:250px; height:250px;}
.n2{ float:left; margin-bottom:12px; width:80px; height:50px; text-align:center;}
.x-img{ position:absolute;}
.x-img td{ text-align:center; vertical-align:middle; width:250px; height:250px; background:#fff; padding:0px; margin:0px;}
.x-img td a, .x-img td img{ margin: 0px; padding:0px;}

.xx-img{overflow:hidden; text-align:center;}
.xx-img img{vertical-align:middle; display:inline-block; margin:0; padding:0;}
.xx-img a{ display:inline-block; vertical-align:middle;}
.xx-img span{ display:inline-block; vertical-align:middle; width:1px; *width:0px; height:100%; }
.xx-img{ width:102px; height:100px; vertical-align:top; display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; margin-right:-2px;}
.articles .xx-img{ width:161px; height:150px;  position:relative; left:-10px; margin-right:5px;}
.news-bord .xx-img{ position:relative; left:-10px;}

.carusel .x-img td{ width:120px; height:120px;}
.carusel .x-img { position:relative}

.file{ margin-bottom:10px;}
.file b,.stat b{ display:block; margin-bottom:3px; font-size:11px; padding-left:10px;}
.file a{ line-height:16px;}
.stat b{ font-size:12px;}
.stat a{ color:#81aacd; font-weight:bold; font-size:11px;}
.stat p{ border-top: solid 1px #e7e7e7; padding-bottom:5px; padding-top:5px;}
.stat .n{ border: none;}

.x3{ display:inline-block; vertical-align:top; margin-left:-5px; }
.x4{ display:inline-block; vertical-align:top; width:520px; margin-right:-5px;}
.descript{ width:320px; color:#000;}
.inf-blok{float:right; width:207px; position:relative; top:-42px; left:20px;border-left: solid 1px #e7e7e7; }
.inf-blok .tit{ display:block; margin-bottom:6px; color:#535353; font-size:12px; font-weight: bold;}
.tit {   
 DISPLAY: block; MARGIN-BOTTOM: 6px; COLOR: #535353; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}
.inf-blok .price{ /*padding-left:35px;*/ text-align:center; display:block; padding-bottom:15px;}
.inf-blok .no_padding {padding-bottom:0px;}
.inf-blok .price s{ /*padding-left:35px;*/ top:0;}
.add_to_com{ background: url(/img/com.gif) top left no-repeat; display:block; height:18px; padding-top:2px; padding-left:20px; color:#0097D6 !important; font-weight:bold;}
.add_k{ background:url(/img/btn_add_k.gif) top left no-repeat; text-align:center; padding-top:1px; display:block; height:35px; width:91px; color:#fff !important; font-weight:bold; padding-left:2px; z-index:10;}
.add_k span{ position:relative; top:4px; font-size:14px;}
a:hover.add_k{ text-decoration:none;}
.btns{ padding: 15px 0 0 35px;}
.btns a{ margin-bottom:18px;}
.bord-left-down{border-bottom: solid 1px #e7e7e7 !important; /*border-left: solid 1px #e7e7e7; */ padding-left:10px; padding-bottom:10px; padding-top:4px;}
.present{border: solid 1px #e7e7e7; padding-top:10px; padding-bottom:10px;}
.present .brand{ text-align:center;}
.present h3{ margin-left:10px; color:#F28E1A; font-size:11px; /*text-align:center;*/}
.present h2{ text-align:center; margin-bottom:10px;}
.present h2 a{ color:#000;}
.present h2 span{ font-size:12px; font-weight: normal;}
.present .img{ text-align:center; margin-bottom:10px;}
.present .price{ text-align:center;}
.present .price b{ font-size:16px; font-weight:bold;}
.bord-left{/*border-left: solid 1px #e7e7e7;*/ padding-left:10px;}

.tab{ height:27px; background:url(/img/t.gif) bottom left repeat-x; position:relative; padding-top:14px; margin-bottom:10px; clear:right;}
.t1{height:27px; background:url(/img/t1.gif) bottom left no-repeat;}
.t2{height:27px; background:url(/img/t2.gif) bottom right no-repeat; text-align:center;}
.tab a{color:#81aacd !important; text-decoration:underline;}
.tab a:hover{ text-decoration:none;}
#tab1, #tab-open1,#tab2, #tab-open2,#tab3, #tab-open3,#tab4, #tab-open4,#tab5, #tab-open5{ display:block; width:110px; height:27px; position:absolute; padding-top:5px; font-size:11px;}
#tab1,#tab2,#tab3,#tab4,#tab5{ background:url(/img/tab.gif) top left no-repeat;}
#tab1{ left:0px; z-index:4;}
#tab2{ left:107px;z-index:4;}
#tab3{ left:214px; z-index:4;}
#tab4{ left:321px; z-index:4;}
#tab5{ left:429px;z-index:4;} 
#tab-open1, #tab-open2,#tab-open3, #tab-open4, #tab-open5{ background:url(/img/tab-ok.gif) top left no-repeat;}
#tab-open1{ left:0px;z-index:5;}
#tab-open2{ left:107px;z-index:5;}
#tab-open3{ left:214px;z-index:5;}
#tab-open4{ left:321px;z-index:5;}
#tab-open5{ left:429px;z-index:5;}
#tab2{ display:none;}
#tab-open1,#tab-open3,#tab-open4, #tab-open5{ display:none}
#descript1,#descript3,#descript4, #descript5{ display:none}
#descript2{}

.speedbar{color:#81aacd; font-size:13px; margin-bottom:14px; padding-left:14px;}
.speedbar a{ text-decoration:underline;}
.speedbar a:hover{ text-decoration:none;}
.speedbar span{ color: #535353;}

.slider{ background:url(/img/t.gif) top left repeat-x; height:20px; cursor: pointer; color:#81aacd;}
.s-top1{ background: url(/img/t1.gif) top left no-repeat;}
.s-top2{ background: url(/img/t2.gif) top right no-repeat; text-align:center; padding-top:3px;}
.slider .slider-title1,.slider .slider-title2{  padding-right:12px; background:url(/img/s-open.gif) right 5px no-repeat; margin: 0 auto; display: inline-block;}
.slider-active .slider-title1, .slider-active .slider-title2{ padding-right:12px; background:url(/img/s-close.gif) right 5px no-repeat; margin: 0 auto; display: inline-block;}
.slider-area{ margin-bottom:10px;}

.s-bot{background:url(/img/t.gif) top left repeat-x; height:10px;}
.s-bot1{ background: url(/img/t3.gif) top left no-repeat; height:10px;}
.s-bot2{ background: url(/img/t4.gif) top right no-repeat; text-align:center; height:10px;}

.coments{ padding-bottom:10px;}
.coment{ border-top: solid 1px #dddddd; border-bottom: solid 1px #dddddd; padding: 8px 5px 10px 0;}
.coment p{ /*text-indent:14px;*/ padding-left:8px;}
.coment p.name{ text-align:right; width:100%; position:relative; font-size:11px; padding-left:0px; margin-bottom:4px;}
.coment p.name span{ text-indent:0px; color:#81aacd; font-weight:bold; padding-left:5px;  position:absolute; top:0px; left:0px;}
.bg{ background: #ebf6ff;}

.add_com{}
.add_com input, .add_com textarea{ border: solid 1px #a8a8a8; background:#fff;}
.add_com textarea{ width:700px;}
.add_com .cl{ margin-bottom:4px;}
.add_com .cl label{ display:inline-block; width:100px; margin-bottom:4px;}
#username{ width:250px;}

.tooltips{ background: url(/img/tooltip.gif) top left no-repeat; display:inline-block; width:11px; height:11px; position:relative; top:1px; cursor:pointer;}
.tool-blok{ background:#eeeff0; position:absolute; top:-100%; border: solid 1px #ddd; padding:10px; display:block; z-index:11;}
.x{ position:absolute; right:4px; top:4px; color:#535353!important;  width:6px; height:5px; background: url(/img/x.gif) top left no-repeat;}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ddd;
	background:#eeeff0;
	padding: 5px;
	color:#535353 !important;
}
#tooltip h3{color:#535353 !important;}
#tooltip h3, #tooltip div { margin: 0; }

#descript1 .x2,#descript2 .x2, #descript3 .x2,#descript4 .x2{ width:252px; margin-right:0px; padding-left:5px; padding-right:2px;}
#descript1 .x2 p,#descript2 .x2 p, #descript3 .x2 p,#descript4 .x2 p{ line-height: 16px;}

.filter{ border-top: solid 1px #ddd; padding-top:5px;}
.fx1{ display:inline-block; vertical-align:top; border-right: solid 1px #ddd; padding-right:40px; width:200px;}
.fx2{ display:inline-block; vertical-align:top; width:380px;}
.fx3{ display:inline; vertical-align:bottom; width:200px; text-align:right;}
.fx3 .x-btn{ display:inline-block;}

.filter .cl{ padding-left:10px; margin-bottom:4px; padding-top:4px; height:20px; clear:none;}
.filter .clear{ clear:both;}
.filter label{ font-weight:bold; margin-right:5px;}
.filter select{ margin-left:17px;}
.filter input,.filter select{ border: solid 1px #b3b3b3; background: #fff; width:150px}
input.radio {width:20px; float:left;border:0px;}
.title{ color:#f28e1a}
.catalog-links{ padding-bottom:6px; text-align:justify;}
.catalog-links a{ font-weight:bold; margin-right:15px; padding-right:15px; margin-bottom:5px; display:inline-block; padding-bottom:5px; background: url(/img/k-btn.gif) right 3px no-repeat;}
.clear a{ background: url(/img/x2.gif) right 3px no-repeat; margin-left:15px;}

.informer{ text-align:center; margin-bottom:8px;}

.sort{ text-align:center; margin-bottom:8px;}
.sort a{ font-size:11px; font-weight:bold; text-decoration:underline; padding-left:10px; margin-left:7px;}
.sort .up{ background: url(/img/up.gif) left 7px no-repeat;}
.sort .down{ background: url(/img/down.gif) left 7px no-repeat;}

.korzina{ margin: 0 10px 0 10px; padding-bottom:14px;}
.tovar td{ padding:2px 5px 2px 5px; border: solid 1px #ddd; text-align:center; font-size:12px;}
.tovar .f11 td{font-size:11px;}
.tovar td span{ width:100%; text-align:left; display:block; font-weight:bold;}
.tovar td input{ text-align:center; width:50px;}
.tovar{ width:100%;}
.x-btn2{ display:block; position:relative; width:11px; height:11px; margin: 0 auto; background: url(/img/x3.gif) top left no-repeat; top:3px;}
.korzina h2{ font-size:12px; padding:10px 0 10px 0;}
.korzina h3{ font-size:12px; padding-top:14px;}
.korzina .x-img td{ width:50px; height:50px;}
.korzina .img{ width:50px; height:50px;}
.korzina .x2{ display:inline-block; width:370px;}
.korzina .x2 label{ padding-left:4px; display:inline-block;
margin-bottom:7px; vertical-align: middle; cursor: pointer;}
.c1 .x-btn b{color:#81aacd !important;}
.k-line{ font-size:0px; line-height:0px; height:1px; background: url(/img/k-line.jpg) center top no-repeat; margin-bottom:14px;}


.recomend{ margin-bottom:8px;}
.recomend .img{ display:inline-block; vertical-align:top;}
.recomend .txt{ display:inline-block; vertical-align:top;}
.recomend .add_k{ position:absolute; top:0px; right:0px;}
.recomend h2{ width:300px; position:relative; padding-left:30px; padding-right:100px;}



.full-price{ text-align:right; font-size:12px; padding-top:5px; margin-bottom:14px;}
.full-price b{ font-size:11px;}
.full-price span{ font-size:14px; font-weight:bold; color: #f28e1a;}
/**{ border: solid 1px #000;}*/

.sx1{ width:194px; display:inline-block; margin-bottom:14px; vertical-align:top;}
.sx1 a{ font-weight:bold; background:url(/img/k-btn.gif) right 3px no-repeat; padding: 0 14px 4px 0;}
.sx1 p{ margin-bottom:9px;}
.c-fix{ padding:0px 5px 10px 5px;}
.bord-down{ background: url(/img/line.gif) bottom center no-repeat; padding-bottom:8px; margin-bottom:8px;}
.bord-down img{ margin-right:5px;}

.h-size .open{ color:#f28e1a;}
.q{ display:inline-block; vertical-align:top; margin-left:10px;}
.quote p{ border: solid 1px #ddd; padding:5px; display:inline-block; width:720px; vertical-align:top;}
.quote{ padding-top:5px;}

.page-center{ position:relative; width:1004px; margin: 0 auto;}
.comp{ padding-bottom:14px; margin: 0 15px 0 15px; }
.add_com{ /*background:url(/img/k-btn.gif) right 3px no-repeat;*/ padding-right:15px; padding-bottom:3px; font-weight:bold; margin-left:15px;}
.all-h{ font-size:11px; margin-bottom:10px;}
.adds{ margin-bottom:8px;}
.comp .x-img td{ width:150px; height:150px;}
.comp .x-img, .comp .x-btn2{ position: static;}
.comp td{ padding:5px;}
.comp td{ border: solid 1px #ddd;}
.comp td div, .comp td div table{ text-align:center; width:100%;}
.comp h1{ text-align:center; color:#81aacd;}
.top td{ border: none;}
.comp td h2{ text-align:center;}
.comp td a{color:#81aacd; font-weight:bold; }
.comp .raz td{ background:#ebf6ff;}
.scroll{ overflow:auto; width:990px;}

.cheker{ position:relative; top:2px !important;}
/**{ border: solid 1px #000;}*/
/**{ outline: solid 1px #000;}*/

/* 1!!!!!!!!!!!!!!!! */

.alert {
	background: #fcc7c7;
	width: 100%;
	border: 1px dotted red;
	overflow: hidden; 
	padding: 15px 0 15px 0;
	margin: 15px 0 15px 0;
	text-align: center;
	font-weight: bold;
}

.message {
	background: #88e0f4;
	border: 1px dotted #5799d5;
	overflow: hidden; 
	padding: 15px 0 15px 0;
	margin: 15px 0 15px 0;
	text-align: center;
	font-weight: bold;
}

.highslide-credits{ display:none !important;}

.print-page{ width:640px;}
.print-page .xx-img{ width:222px; height:220px; float: left;}
.print-title{}
.print-txt{}
.print-txt img{ margin: 0 14px 0 0;}
.print-descript{ margin-left:225px;}
.print-descript h3{ color:#535353; text-align: left; font-size:16px;}
.print-descript .x2{ float:left; width:46%; position:relative; font-size:11px;}

.subscribe_table td {padding:5px;}
.chckboxes input{width:15px;}

.m-left{ margin-left:103px;}
.m-left-full{ margin-left:168px;}

.wish-list { position:relative; padding-bottom:10px; margin-bottom:14px; background: url(/img/kk-line.jpg) center bottom no-repeat;}
.wish-list .x-img{ padding:0px; margin:0px; width:125px; height:125px; position:static;}
.wish-list .x-img td{ width:122px; height:122px; padding:0px; margin:0px;}
.wish-list h1{ text-align:left; color:#000; margin-left:125px;}
.wish-list h1 img{ position: absolute; top:0px; left:-125px;}
.wish-list h1 a{ color:#000;}
.wish-list h1 span{ font-weight:normal; color:#535353; font-size:12px;}
.wish-list .img{ float:left; width:125px; height:125px;}
.wish-list .txt{ float:left; width:510px;}
.wish-list .buy{}
.wish-list .rb{ display:block; position:relative; float:right; margin: 0 0 10px 30px;}
.wish-list .rb .price{ margin-bottom:14px;}
.wish-list .cl{ clear:both;}
.wish-list .cl a{ position:relative;}
.wish-list .rb a{ margin-bottom:10px;}
.wish-list .x-btn a{ color:#81AACD; background: url(/img/k-btn.gif) right 3px no-repeat; text-decoration: underline;}
.wish-list .x-btn a:hover{ text-decoration:none;}

.i-wish {
	Z-INDEX: 10; PADDING-LEFT: 2px; WIDTH: 91px; DISPLAY: block; BACKGROUND: url(/img/wish.gif) no-repeat left top; HEIGHT: 35px; COLOR: #fff !important; FONT-WEIGHT: bold; PADDING-TOP: 1px;text-align:center; margin-right:-50px; margin-left:10px; float:left;margin-top:-10px;
} 
.btns .add_k {
display:block;
margin-left:-40px; 
margin-top:-10px;
floaT:left;
}
.btns .no_margin_left {
margin-left:0px;
}


.i-wish span{ position:relative; top:4px; font-size:14px;}
a:hover.i-wish{ text-decoration:none;}

/* update 30.06.2010 ->*/
.xbord{ border: solid 1px #ddd;}
.articles .xx-img{ height:160px;}
.menu2 a{ display:inline-block; margin-top:5px;}
.label{ margin-bottom:8px; font: bold 14px Tahoma, Geneva, sans-serif; margin-right:200px;}
.label h1, .label h2, .label h3, .label h4{ font-size:12px; font-weight: normal; display:block; color:#535353; position:relative; top:0px; text-align:left; padding:0px;}
.carusel .label{ margin-right:0px;}
.not-a-search{ color:#F89F1D; margin-left:148px; font-size:11px; position:relative; top:-7px; margin-bottom:2px;}
.not-a-search a{ color:#F89F1D; text-decoration: underline;}
.not-a-search a:hover{ text-decoration:none;}
.search-block .not-a-search{ top:0px; margin-left:10px;}
.catalog .sort{background:url(/img/line.gif) center bottom no-repeat; padding-bottom:6px;}
.catalog .bord-down{ background: none; padding-bottom:0px;}
.present .price{ margin-bottom:7px;}
.present .add_k{ margin-left:42px;}
.c8 .s-title{ color:#fff; font: bold 14px Tahoma, Verdana; text-align:center; position:relative; top:-1px; z-index:3;}
.welcome{ font-weight: bold; font-size:13px;}
.coment{ margin-bottom:-1px;}
.navigator a{ color:#81AACD;}
.articles #comments{ clear:both;}
.add_com label, .add_com img{ vertical-align:middle;}
/* <- update 30.06.2010 */

/* update 2.07.2010 -> */
.news-bord .left-bord{ border-left: none;}
.news-bord .xx-img{ width:155px; height:150px; padding:5px; border: solid 1px #ddd;}
.news-bord .m-left{ margin-left:163px;}
/* <- update 2.07.2010 */

/* update 7.07.2010 -> */
.carusel .disabled{ display: none;}
.s-scroll{ height:17px; background: url(/img/scroll-bg.gif) top left repeat-x; position:relative; left:2px; width:760px; clear:both;}
.s-scroll .s-scrollbar{ position:relative; margin-left:19px; margin-right:19px; height:17px;}
.s-scroll .s-btn-left{ display:block; position:absolute; top:0px; left:0px; width:19px; height:17px; cursor: pointer; z-index:10;}
.s-scroll .s-btn-right{ display:block; position:absolute; top:0px; right:0px; width:19px; height:17px; cursor: pointer; z-index:10;}
.s-scroll .sb-bg{ background:url(/img/sb-bg.gif) top left repeat-x; position:relative; height:17px; margin: 0 9px 0 9px;}
.s-scroll .sb-bg i{ font-style:normal; position:relative; top:1px;}
.s-scroll .sb-left{ width:9px; height:17px; background: url(/img/sb-left.png) top left no-repeat; position:absolute; top:0px; left:-9px; display:inline-block;}
.s-scroll .sb-right{ width:9px; height:17px; background: url(/img/sb-right.png) top right no-repeat; position:absolute; top:0px; right:-9px; display:inline-block;}
.s-left-bg{ height:17px; background: url(/img/scroll-left.gif) top left no-repeat;}
.s-right-bg{ height:17px; background: url(/img/scroll-right.gif) top right no-repeat;}
.s-tab{ width:10px; height:17px; position:absolute; top:0px; left:0px; text-align:center; color:#fff; font-size:10px; font-weight:bold; cursor: pointer;}
.caruselka2 .sb-bg, .caruselka3 .sb-bg{ background:url(/img/sb-bg-b.gif) top left repeat-x;}
.caruselka2 .sb-left, .caruselka3 .sb-left{ background:url(/img/sb-left-b.png) top left no-repeat;}
.caruselka2 .sb-right, .caruselka3 .sb-right{ background:url(/img/sb-right-b.png) top right no-repeat;}
/* <- update 7.07.2010 */

/* update 8.07.2010 ->*/
.tabs{ position:relative; top:-35px; left:-2px; padding-left:9px; background:#fff url(/img/t1.gif) left bottom no-repeat; display:inline-block; margin-bottom:-20px;}
.tabs a, .tabs span{width:110px; height:22px; display:inline-block; float:left; font-size:11px; text-align:center; padding-top:5px; margin-right:-1px; position:relative;}
.tabs a{background: url(/img/tab.gif) top left no-repeat; color:#81AACD; z-index:8;}
.tabs span{background: url(/img/tab-ok.gif) top left no-repeat; color:#535353; display: none; z-index:9;}
.tabs-descriptions{ height: 12px; overflow:hidden; }
.pop-active .popup{ display:block;}
.korzina .x2 div{ position:relative;}
/* <- update 8.07.2010 */

.wysiwyg {color: #535353; font: normal 12px/14px Tahoma, Verdana; cursor:default; text-align:left; padding: 0 10px 0 10px;}
.wysiwyg a { cursor:pointer; padding:0; margin:0; text-decoration:none; outline: none !important; color:#f28e1a; }
.wysiwyg p { margin:0; padding:0; display:block;}
.wysiwyg table { border-collapse: collapse; }
.wysiwyg td { margin: 0; padding: 5px;}
.wysiwyg ul { margin: 0 0 0 14px; }
.wysiwyg li { margin: 0 0 0 0px; list-style: square; }
.wysiwyg h1{font: bold 14px Tahoma, Verdana; margin-bottom:8px;}
.wysiwyg h2{font: bold 14px Tahoma, Verdana; margin-bottom:8px;}
.wysiwyg h3{}
.wysiwyg h4{ font: bold 12px/14px Tahoma, Verdana; margin-bottom:8px;padding:15px 0 15px 0;}
.wysiwyg h2 a:hover{ text-decoration:none;}
.wysiwyg .x2 h1{ color: #f28e1a; text-align:left;}

.copyright{ position:absolute; width: 100%; text-align: left; font-size:11px; top:132px; left:15px; color:#606060;}

.korzina .x2{ position: relative}
.kk{ z-index: 100;}
.k-pop{ /*position:relative;*/}
.popup{ display: none;}
.popup-btn{background: url(/img/tooltip.gif) top left no-repeat; display:inline-block; width:11px; height:11px; top:1px; cursor:pointer; position:relative;  top:0px; *vertical-align:middle;}

.popup{ top: auto; left:28px; width:340px; position: absolute; z-index: 3000; border: 1px solid #ddd; background:#eeeff0; padding: 5px; margin-top:-20px; *margin-top:0px;}
.hover .popup{ display: block; z-index: 3000;}

/* UPGRADE 22.07.2010 */
.tags{ text-align:center; overflow:hidden; border: solid 1px #ddd; padding: 10px; margin-bottom:14px;}
.tags a{text-decoration:none;}
.tags a:hover{ text-decoration:underline;}
.tags .size-1{ font-size: 12px; line-height:14px; color: #0098D4;}
.tags .size-2{ font-size: 14px; line-height:16px; font-weight: bold; color: #0098D4;}
.tags .size-3{ font-size: 18px; line-height:20px; font-weight: bold; color: #0098D4;}
.no_border{border:0; padding:0; margin:0;}
.all_tags {padding-top:15px; }


#rating {
	TEXT-ALIGN: left; COLOR: #797878; FONT-SIZE: 11px ;
	margin-top:-37px;	
	margin-bottom:27px;
}
#rating B {
	MARGIN-LEFT: 10px; FONT-WEIGHT: normal
}
.rating {  
	MARGIN-BOTTOM: 10px; floaT:left; margin-right:15px;
}
.rating SPAN {
	WIDTH: 14px; BACKGROUND: url(/img/star.gif) no-repeat left top; FLOAT: left; HEIGHT: 14px; FONT-SIZE: 10px; CURSOR: pointer
}
.rating .open {
	BACKGROUND: url(/img/star-open.gif) no-repeat left top
}

.no_margin_right {margin-right:0px;}

.stat{ margin-bottom:14px;}

.view-all-tovar{ padding-top:14px; margin-bottom:34px;}
.view-all-tovar b{ margin-bottom:10px; display:block;}
.scrolling{  font-size:11px; font-family: Verdana, Geneva, sans-serif; width:248px; overflow:auto; height:144px; padding-right:0px !important;}
.scrolling p{ padding: 0 0 4px 6px;}
.scrolling a{ text-decoration:underline;}
.scrolling a:hover{ text-decoration:none;}
.scrolling .bg{ background: #e7f1f9;}

.jScrollPaneContainer { width:246px; position: relative; top:10px; overflow: hidden; z-index:1; border: solid 1px #e7e7e7; background: #fff url(/img/scrollbar-vertical-bg.png) right top no-repeat;}
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; /*height: 100%;*/ z-index:2; overflow: hidden; }
.jScrollPaneDrag { position: absolute; cursor: pointer; overflow: hidden; background: url(/img/scrollbar-vertical-btn.png) no-repeat left top; height:34px; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height:19px; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height:19px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/}

.scrolling-btn{ position:relative;}
.jScrollBtnUp{ display:block; width:22px; height:10px; position:absolute; top:-5px; left:115px; ;background: url(/img/scrolling-btn-up.gif) top left no-repeat; cursor: pointer;}
.jScrollBtnDown{ display:block; width:22px; height:10px;  position:absolute; top:163px; left:115px; background: url(/img/scrolling-btn-down.gif) top left no-repeat; cursor: pointer;}
.scrolling-btn .off-btn{ display:none;}

.korzina .x2{ position:relative; z-index:15; overflow:visible;}
.form{ position:relative; z-index: 10;}
.form .x2{ position:relative; z-index:10;}
.present{ position:relative; top: 41px; margin-bottom:40px;}
.present .add_k{ margin-left:72px;}

.form select{ border: 1px solid #AAAAAA;}

.metka{ clear:both; margin-bottom:14px; padding-bottom:14px; border-bottom: 1px solid #DDD;}
.metka ul{ padding:0px; margin:0px;}
.metka li{ padding:0px; margin:0px; list-style: none;}
.metka .xx-img{ float:left; position:relative; width:140px; height:140px; border: 1px solid #ddd;}
.metka .txt{ display:block; margin-left:150px; text-align:justify;}
.metka .cl{ clear:both;}
.metka .title{ display: block; margin-bottom:6px;}
.label{ display:block;}
.metka .tag{ font-size: 11px; margin-top:10px; padding-top:10px; border-top: solid 1px #ebeaea;}
.metka .tag a{ font-size:11px;}

.m-left{text-align:justify;}
.info-dostavka{ display: block;
background-color:#fff;
border:1px solid #f8920b;
color:#535353;
font-weight:normal;
height:182px;
left:519px;
position:absolute;
text-align:center;
top:34px;
width:240px; font-size:12px;}

.info-dostavka i{ display:inline-block; width:1px; height:100%; vertical-align: middle;}
.info-dostavka b{ display:inline-block; vertical-align:middle; font-weight: bold; color:#aaa; width:230px;}

/* UPGRADE 22.07.2010 */

.vk-btns {}
.vk-btns #vk_wish_button, .vk-btns #vk_pay_button {padding:0 0 10px 0; text-align:center;}
.vk-btns table {margin:auto;}
.vk-btns td{padding:0;}

.vk-btns2 td {padding:0; width:auto;}

.vk-btns-cart #vk_wish_button, .vk-btns #vk_pay_button {padding:0 28px 0 10px; text-align:left;}
.vk-btns-cart  td{padding:0;}

.soc-btn {padding:15px 0 0 0;}

.highslide-container div { font-family: Verdana, Helvetica; font-size: 10pt; }
.highslide-container table { background: none; }
.highslide { outline: none; text-decoration: none; }
.highslide img { }
.highslide:hover img { }
.highslide-active-anchor img { visibility: hidden; }
.highslide-gallery .highslide-active-anchor img { border-color: black; visibility: visible; cursor: default; }
.highslide-image { border-width: 2px; border-style: solid; border-color: white;  }
.highslide-wrapper, .highslide-outline { background: #fff; }
.glossy-dark { background: #111; }
.highslide-image-blur { }
.highslide-number { font-weight: bold; color: gray; font-size: .9em; }
.highslide-caption { display: none; font-size: 1em; padding: 5px;/*background: white;*/
}
.highslide-heading { display: none; font-weight: bold; margin: 0.4em; }
.highslide-dimming { position: absolute; background: black; }
a.highslide-full-expand { background: url(/img/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border: 1px solid white; background-color: white; padding-left: 22px; background-image: url(/img/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move, .highslide-move * { cursor: move; }
.highslide-viewport { display: none; position: fixed; width: 100%; height: 100%; z-index: 1; background: none; left: 0; top: 0; }
.highslide-overlay { display: none; }
.hidden-container { display: none; }
/* Example of a semitransparent, offset closebutton */
.closebutton { position: relative; top: -15px; left: 15px; width: 30px; height: 30px; cursor: pointer; background: url(/img/graphics/close.png);/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}
.undefined, .rounded-white{ background:#fff;}
/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul { list-style-type: none; margin: 0; padding: 0; }
.highslide-gallery ul li { display: block; position: relative; float: left; width: 106px; height: 106px; border: 1px solid silver; background: #ededed; margin: 2px; line-height: 0; overflow: hidden; }
.highslide-gallery ul a { position: absolute; top: 50%; left: 50%; }
.highslide-gallery ul img { position: relative; top: -50%; left: -50%; }
html>/**/body .highslide-gallery ul li { display: table; text-align: center; }
html>/**/body .highslide-gallery ul li { text-align: center; }
html>/**/body .highslide-gallery ul a { position: static; display: table-cell; vertical-align: middle; }
html>/**/body .highslide-gallery ul img { position: static; }
/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls { width: 195px; height: 40px; background: url(/img/graphics/controlbar-white.gif) 0 -90px no-repeat; margin: 20px 15px 10px 0; }
.highslide-controls ul { position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0; background: url(/img/graphics/controlbar-white.gif) right -90px no-repeat; }
.highslide-controls li { float: left; padding: 5px 0; margin:0; list-style: none; }
.highslide-controls a { background-image: url(/img/graphics/controlbar-white.gif); display: block; float: left; height: 30px; width: 30px; outline: none; }
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a.disabled span { cursor: default; }
.highslide-controls a span { /* hide the text for these graphic buttons */
	display: none; cursor: pointer; }
/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }
/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent { display: none; }
.highslide-html { background-color: white; }
.highslide-html-content { display: none; width: 400px; padding: 0 5px 5px 5px; }
.highslide-header { padding-bottom: 5px; }
.highslide-header ul { margin: 0; padding: 0; text-align: right; }
.highslide-header ul li { display: inline; padding-left: 1em; }
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { display: none; }
.highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
.highslide-header a:hover { color: black; }
.highslide-header .highslide-move a { cursor: move; }
.highslide-footer { height: 16px; }
.highslide-footer .highslide-resize { display: block; float: right; margin-top: 5px; height: 11px; width: 11px; background: url(/img/graphics/resize.gif) no-repeat; }
.highslide-footer .highslide-resize span { display: none; }
.highslide-body { }
.highslide-resize { cursor: nw-resize; }
/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header { height: 18px; border-bottom: 1px solid #dddddd; }
.draggable-header .highslide-heading { position: absolute; margin: 2px 0.4em; }
.draggable-header .highslide-header .highslide-move { cursor: move; display: block; height: 16px; position: absolute; right: 24px; top: 0; width: 100%; z-index: 1; }
.draggable-header .highslide-header .highslide-move * { display: none; }
.draggable-header .highslide-header .highslide-close { position: absolute; right: 2px; top: 2px; z-index: 2; padding: 0; }
.draggable-header .highslide-header .highslide-close a { display: block; height: 16px; width: 16px; background-image: url(/img/graphics/closeX.png); }
.draggable-header .highslide-header .highslide-close a:hover { background-position: 0 16px; }
.draggable-header .highslide-header .highslide-close span { display: none; }
.draggable-header .highslide-maincontent { padding-top: 1em; }
/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header { height: 18px; border-bottom: 1px solid #dddddd; }
.titlebar .highslide-heading { position: absolute; margin: 1px 0.4em; color: #666666; }
.titlebar .highslide-header .highslide-move { cursor: move; display: block; height: 16px; position: absolute; right: 24px; top: 0; width: 100%; z-index: 1; }
.titlebar .highslide-header .highslide-move * { display: none; }
.titlebar .highslide-header li { position: relative; top: 3px; z-index: 2; padding: 0 0 0 1em; }
.titlebar .highslide-maincontent { padding-top: 1em; }
/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer { display: none; }
/* hs.wrapperClassName = 'wide-border' */
.wide-border { background: white; }
.wide-border .highslide-image { border-width: 10px; }
.wide-border .highslide-caption { padding: 0 10px 10px 10px; }
/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image { border: none; }
.borderless .highslide-caption { border-bottom: 1px solid white; border-top: 1px solid white; background: silver; }
/* hs.wrapperClassName = 'outer-glow' */
.outer-glow { background: #444; }
.outer-glow .highslide-image { border: 5px solid #444444; }
.outer-glow .highslide-caption { border: 5px solid #444444; border-top: none; padding: 5px; background-color: gray; }
/* hs.wrapperClassName = 'colored-border' */
.colored-border { background: white; }
.colored-border .highslide-image { border: 2px solid green; }
.colored-border .highslide-caption { border: 2px solid green; border-top: none; }
/* hs.wrapperClassName = 'dark' */
.dark { background: #111; }
.dark .highslide-image { border-color: black black #202020 black;  }
.dark .highslide-caption { color: white; background: #111; }
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a { background-image: url(/img/graphics/controlbar-black-border.gif); }
/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption { position: absolute; padding: 1em 0 0 0; background: none; color: white; border: none; font-weight: bold; }
/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading { color: gray; font-weight: bold; height: 20px; overflow: hidden; cursor: default; padding: 0 0 0 22px; margin: 0; background: url(/img/graphics/icon.gif) no-repeat 0 1px; }
.controls-in-heading .highslide-controls { width: 105px; height: 20px; position: relative; margin: 0; top: -23px; left: 7px; background: none; }
.controls-in-heading .highslide-controls ul { position: static; height: 20px; background: none; }
.controls-in-heading .highslide-controls li { padding: 0; }
.controls-in-heading .highslide-controls a { background-image: url(/img/graphics/controlbar-white-small.gif); height: 20px; width: 20px; }
.controls-in-heading .highslide-controls .highslide-move { display: none; }
.controls-in-heading .highslide-controls .highslide-previous a { background-position: 0 0; }
.controls-in-heading .highslide-controls .highslide-previous a:hover { background-position: 0 -20px; }
.controls-in-heading .highslide-controls .highslide-previous a.disabled { background-position: 0 -40px !important; }
.controls-in-heading .highslide-controls .highslide-play a { background-position: -20px 0; }
.controls-in-heading .highslide-controls .highslide-play a:hover { background-position: -20px -20px; }
.controls-in-heading .highslide-controls .highslide-play a.disabled { background-position: -20px -40px !important; }
.controls-in-heading .highslide-controls .highslide-pause a { background-position: -40px 0; }
.controls-in-heading .highslide-controls .highslide-pause a:hover { background-position: -40px -20px; }
.controls-in-heading .highslide-controls .highslide-next a { background-position: -60px 0; }
.controls-in-heading .highslide-controls .highslide-next a:hover { background-position: -60px -20px; }
.controls-in-heading .highslide-controls .highslide-next a.disabled { background-position: -60px -40px !important; }
.controls-in-heading .highslide-controls .highslide-full-expand a { background-position: -100px 0; }
.controls-in-heading .highslide-controls .highslide-full-expand a:hover { background-position: -100px -20px; }
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled { background-position: -100px -40px !important; }
.controls-in-heading .highslide-controls .highslide-close a { background-position: -120px 0; }
.controls-in-heading .highslide-controls .highslide-close a:hover { background-position: -120px -20px; }
/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls { width: auto; height: auto; margin: 0; text-align: center; background: none; }
.text-controls ul { position: static; background: none; height: auto; left: 0; }
.text-controls .highslide-move { display: none; }
.text-controls li { background-image: url(/img/graphics/controlbar-text-buttons.png); background-position: right top !important; padding: 0; margin-left: 15px; display: block; width: auto; }
.text-controls a { background: url(/img/graphics/controlbar-text-buttons.png) no-repeat; background-position: left top !important; position: relative; left: -10px; display: block; width: auto; height: auto; text-decoration: none !important; }
.text-controls a span { background: url(/img/graphics/controlbar-text-buttons.png) no-repeat; margin: 1px 2px 1px 10px; display: block; min-width: 4em; height: 18px; line-height: 18px; padding: 1px 0 1px 18px; color: #333; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; font-weight: bold; white-space: nowrap; }
.text-controls .highslide-next { margin-right: 1em; }
.text-controls .highslide-full-expand a span { min-width: 0; margin: 1px 0; padding: 1px 0 1px 10px; }
.text-controls .highslide-close a span { min-width: 0; }
.text-controls a:hover span { color: black; }
.text-controls a.disabled span { color: #999; }
.text-controls .highslide-previous span { background-position: 0 -40px; }
.text-controls .highslide-previous a.disabled { background-position: left top !important; }
.text-controls .highslide-previous a.disabled span { background-position: 0 -140px; }
.text-controls .highslide-play span { background-position: 0 -60px; }
.text-controls .highslide-play a.disabled { background-position: left top !important; }
.text-controls .highslide-play a.disabled span { background-position: 0 -160px; }
.text-controls .highslide-pause span { background-position: 0 -80px; }
.text-controls .highslide-next span { background-position: 0 -100px; }
.text-controls .highslide-next a.disabled { background-position: left top !important; }
.text-controls .highslide-next a.disabled span { background-position: 0 -200px; }
.text-controls .highslide-full-expand span { background: none; }
.text-controls .highslide-full-expand a.disabled { background-position: left top !important; }
.text-controls .highslide-close span { background-position: 0 -120px; }
/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip { height: 100%; }
.highslide-thumbstrip div { overflow: hidden; }
.highslide-thumbstrip table { position: relative; padding: 0; border-collapse: collapse; }
.highslide-thumbstrip td { padding: 1px;/*text-align: center;*/
}
.highslide-thumbstrip a { outline: none; }
.highslide-thumbstrip img { display: block; border: 1px solid gray; margin: 0 auto; }
.highslide-thumbstrip .highslide-active-anchor img { visibility: visible; }
.highslide-thumbstrip .highslide-marker { position: absolute; width: 0; height: 0; border-width: 0; border-style: solid; border-color: transparent; /* change this to actual background color in highslide-ie6.css */ }
.highslide-thumbstrip-horizontal div { width: auto;/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up { display: none; position: absolute; top: 3px; left: 3px; width: 25px; height: 42px; }
.highslide-thumbstrip-horizontal .highslide-scroll-up div { margin-bottom: 10px; cursor: pointer; background: url(/img/graphics/scrollarrows.png) left center no-repeat; height: 42px; }
.highslide-thumbstrip-horizontal .highslide-scroll-down { display: none; position: absolute; top: 3px; right: 3px; width: 25px; height: 42px; }
.highslide-thumbstrip-horizontal .highslide-scroll-down div { margin-bottom: 10px; cursor: pointer; background: url(/img/graphics/scrollarrows.png) center right no-repeat; height: 42px; }
.highslide-thumbstrip-horizontal table { margin: 2px 0 10px 0; }
.highslide-viewport .highslide-thumbstrip-horizontal table { margin-left: 10px; }
.highslide-thumbstrip-horizontal img { width: auto; height: 40px; }
.highslide-thumbstrip-horizontal .highslide-marker { top: 47px; border-left-width: 6px; border-right-width: 6px; border-bottom: 6px solid gray; }
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { margin-left: 10px; }
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { border-bottom-color: white !important; }
.highslide-thumbstrip-vertical-overlay { /*overflow: hidden !important;*/
}
.highslide-thumbstrip-vertical div { height: 100%; }
.highslide-thumbstrip-vertical a { display: block; }
.highslide-thumbstrip-vertical .highslide-scroll-up { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 25px; }
.highslide-thumbstrip-vertical .highslide-scroll-up div { margin-left: 10px; cursor: pointer; background: url(/img/graphics/scrollarrows.png) top center no-repeat; height: 25px; }
.highslide-thumbstrip-vertical .highslide-scroll-down { display: none; position: absolute; bottom: 0; left: 0; width: 100%; height: 25px; }
.highslide-thumbstrip-vertical .highslide-scroll-down div { margin-left: 10px; cursor: pointer; background: url(/img/graphics/scrollarrows.png) bottom center no-repeat; height: 25px; }
.highslide-thumbstrip-vertical table { margin: 10px 0 0 10px; }
.highslide-thumbstrip-vertical img { max-width: 60px; }
.highslide-thumbstrip-vertical .highslide-marker { left: 0; margin-top: 8px; border-top-width: 6px; border-bottom-width: 6px; border-left: 6px solid gray; }
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { border-left-color: white; }
.highslide-viewport .highslide-thumbstrip-float { overflow: auto; }
.highslide-thumbstrip-float ul { margin: 2px 0; padding: 0; }
.highslide-thumbstrip-float li { display: block; height: 60px; margin: 0 2px; list-style: none; float: left; }
.highslide-thumbstrip-float img { display: inline; border-color: silver; max-height: 56px; }
.highslide-thumbstrip-float .highslide-active-anchor img { border-color: black; }
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div { display: none; }
.highslide-thumbstrip-float .highslide-marker { display: none; }
.highslide-credits { display:none!important; }


/* ie 6и7 */
ul#mainMenu li, .menu2 a, .h-size h1, .k label, .k div, .x2, .carusel .img, .carusel .txt, .cat .img, .cat .txt, .x3, .x4, .fx1, .fx2, .fx3, .recomend .img,.recomend .txt,.korzina .x2, .sx1{*display: inline;} 
#minHeight { *position:absolute;}
* html .x41 img, * html .k-empty, * html .k-full, * html .sb-left, * html .sb-right, * html .jScrollPaneDrag{filter:expression(fixPNG(this));}
.x2{ *position:relative;}
.x4{ *margin-left:5px;}
.tooltip{ *top:0px;}
* html .tooltip{ top:2px;}
.search input{ *top:4px;}
.form input{ *margin-bottom:3px;}
/* ie 6и7 */

/*new_filter*/
.filter_block {
BACKGROUND: url(/img/filter_top.gif) no-repeat left top;
width:792px;	
position:relative;
} 
.open_f {										
padding:15px 0 0 349px;
font:bold 12px aRial;
color:#000;
text-transform:uppercase;
}  
.open_f a {	  
BACKGROUND: url(/img/filter_ar.gif) no-repeat right 3px;
color:#000;
text-decoration:none;
padding-right:14px;
}
.txt_1 {  
width:150px;
font:bold 12px ARial;
color:#535353;										  
padding-right:15px;
margin:15px 0 0 40px;
-margin-left:20px;
float:left;
}	
.filter_item {
	float:left;
	BACKGROUND: url(/img/filter_v_line.gif) repeat-y left 137px ;
	width:395px;
}

.txt_1 img {
margin-bottom:-1px;
}			
.inp_1 {
float:left;	 
margin-left:5px; 
margin-top:15px;
}
.inp_2 {
float:left;	 
margin-left:5px; 
margin-top:15px;
}
.inp_1 span ,.inp_2 span{ 
font:12px Arial;
color:#535353;			 
margin-right:4px;
display:block; 			 
float:left;
}	
.inp_1 input { 
border:1px solid #b3b3b3;
width:56px;
height:16px;	
font:11px Arial;
color:#525252;
display:block;
float:left;
}  
.inp_2 input { 
border:1px solid #b3b3b3;
width:136px;
height:16px;	
font:11px Arial;
color:#525252;
display:block;
float:left;
}  

.txt_2 {  
width:68px;
font:bold 12px ARial;
color:#535353;										  
padding-right:15px;
margin:25px 0 0 33px;
float:left;
}	
.txt_2 img {
margin-bottom:-1px;
}
.sel_1 {
float:left;	 
margin-left:5px; 
margin-top:15px; 
margin-left:22px;
}
.sel_1 select{ 
border:1px solid #b3b3b3;
width:138px;
height:18px;	
font:11px Arial;
color:#525252;
display:block;
float:left;
} 
.txt_3 {  
width:118px;
font:bold 12px ARial;
color:#535353;										  
padding-right:15px;
margin:15px 0 0 33px;
-margin:15px 0 0 16px;
float:left;
}	
.txt_3 img {
margin-bottom:-1px;
}	
.sel_2 {
float:left;	 
margin-left:5px; 
margin-top:14px; 
margin-left:28px;
}
.sel_2 select{ 
border:1px solid #b3b3b3;
width:138px;
height:18px;	
font:11px Arial;
color:#525252;
display:block;
float:left;
}
.txt_4 {  
width:68px;
font:bold 12px ARial;
color:#535353;										  
padding-right:15px;
margin:15px 0 0 89px;
float:left;
}	
.txt_4 img {
margin-bottom:-1px;
}  
.v_line_1 {
background:#dddddd;
width:1px; 
height:53px;	   
position:absolute;
left:156px;
top:49px;
} 
.v_line_2 {
background:#dddddd;
width:1px; 
height:57px;	   
position:absolute;
left:483px;
top:49px;
}	

.h_line {
background:#dddddd;
width:747px; 
height:1px;	   
position:relative;
left:42px;
top:3px;
}

.link_1 {	   
BACKGROUND: url(/img/x1.gif) no-repeat right 3px;
font:bold 12px ARial;
margin-top:13px;				
padding-right:18px;
float:right;
}  
.link_2 {	   
BACKGROUND: url(/img/doble_ar.gif) no-repeat right 3px;
font:bold 12px ARial;
margin-top:13px;				
padding-right:18px;
margin-right:12px;
float:right;
}  
.filter_bot {
BACKGROUND: url(/img/filter_bot.gif) no-repeat left top;
width:751px;
height:5px;		
margin:11px 0 10px 40px;											
line-height:0px;
font-size:0px;
}  

.filter_form {
	padding-top:15px;
}

/*end of new_filter*/

/* ORDER A CALL POPUP */

.popup_new {
width:490px;
BACKGROUND:#fff url(/img/popup_line.gif) no-repeat left top;
border:1px solid #adadad;	
position:fixed; 
z-index:100;
left:433px;
top:10%;
z-index: 150;
}
.close_new {
padding-top:4px;
margin-left:419px;
}	
.close_new a {
BACKGROUND: url(/img/close_new.gif) no-repeat right 2px;
padding-right:16px;
font:12px Tahoma;
color:#f8940c
} 
.popup_new p {
font:11px ARial;
color:#000 !important;
margin:5px 11px 0 11px !important;
}  
.inp_3 {
margin-top:12px;  
margin-left:11px;
}
.inp_3 input {
width:385px;
height:16px;  
padding:1px 0 0 1px;   
font:11px Tahoma;
color:#000;
border:1px solid #b3b3b3;
}
.inp_3 span { 
width:78px;
font:bold 12px Tahoma;	
margin-top:3px;
color:#535353;
display:block;
floaT:left;
}  
.inp_3 span b {
color:#f8940c;
}
.inp_4 {
margin-top:12px;  
margin-left:12px;
}
.inp_4 input {
width:197px;
height:16px;  
padding:1px 0 0 1px;   
font:11px Tahoma;
color:#000;
border:1px solid #b3b3b3;
}
.inp_4 span { 
width:78px;
font:bold 12px Tahoma;	
margin-top:3px;
color:#535353;
display:block;
floaT:left;
}  
.inp_4 span b {
color:#f8940c;
}
.tx_5{ 
font:bold 12px Tahoma;	
color:#535353;	  
margin-top:12px;  
margin-left:12px;
}  
.tx_5 span  {
color:#f8940c;
}	 
.inp_5 {
margin-top:12px;  
margin-left:12px;
}
.inp_5 input {
width:284px;
height:16px;  
padding:1px 0 0 1px;   
font:11px Tahoma;
color:#000;
border:1px solid #b3b3b3;
}
.inp_5 span { 
width:78px;
font:12px Tahoma;	
margin-top:3px;
color:#535353;
display:block;
floaT:left;
} 
.inp_6 {
margin-top:12px;  
margin-left:12px;
}
.inp_6 input {
width:385px;
height:16px;  
padding:1px 0 0 1px;   
font:11px Tahoma;
color:#000;
border:1px solid #b3b3b3;
}
.inp_6 span { 
width:78px;
font:12px Tahoma;	
margin-top:3px;
color:#535353;
display:block;
floaT:left;
} 
.inp_7 {
margin-top:12px;  
margin-left:12px; 
-margin-left:6px; 
float:left
}
.inp_7 input {
width:81px;
height:16px;  
padding:1px 0 0 1px;   
font:11px Tahoma;
color:#000;
border:1px solid #b3b3b3;
}
.inp_7 span { 
width:78px;
font:12px Tahoma;	
margin-top:3px;
color:#535353;
display:block;
floaT:left;
} 	 
.inp_8 {
margin-top:12px;  
margin-left:12px; 
float:left
}
.inp_8 input {
width:81px;
height:16px;  
padding:1px 0 0 1px;   
font:11px Tahoma;
color:#000;
border:1px solid #b3b3b3;
}
.inp_8 span { 
width:52px;
font:12px Tahoma;	
margin-top:3px;
color:#535353;
display:block;
floaT:left;
} 	
.check_1 {
margin-top:12px;  
margin-left:12px; 
-margin-left:6px; 
float:left
}  	
.check_2 {
margin-top:12px;  
margin-left:12px; 
float:left
}  
.check_1 span ,.check_2 span{
font:12px Tahoma;	
margin-top:3px;
color:#535353;
display:block;
floaT:left;
}  
.check_1 input ,.check_2 input{
margin:4px 0 0 8px;
//margin:0px 0 0 4px;
display:block;
float:left;
}		 
.order {
margin:10px 0 0 205px;
padding-bottom:10px;
}
 

/* END OF ORDER A CALL POPUP */


.s_banner {
	padding: 5px 0 15px 148px;
}

#commentFiled {width:413px!important;}


.comments_tab {
	padding:20px;
}
.comments_tab .open {
	font-weight:bold;
}


/* switch menu visibility */

.open_menu {										
	padding:0px 0 11px 349px;
	font:bold 12px aRial;
	color:#000;
	text-transform:uppercase;
}  
.open_menu a {	  
	BACKGROUND: url(/img/filter_ar.gif) no-repeat right 6px;
	color:#000;
	text-decoration:none;
	padding-right:14px;
	
}

.menu_h_line {
	background:#dddddd;
	width:747px; 
	height:1px;	   
	position:relative;
	left:84px;
	margin-bottom: 15px;
}

/* endo of switch menu visibility */

/* Upgrade 24.08.2011*/

.cart_descr {
    padding: 10px;
    border: 1px solid #000;
}

/* end of Upgrade 24.08.2011*/
