@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
	position:relative;
	height:100%;
	min-width:990px;
}

body {
	text-align:left;
	color:#474747;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(bg-top.gif) left top repeat-x;
}


h1 { color:#207ca5; font:normal 25px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.page_name { color:#207ca5; font:normal 25px Arial, Helvetica, sans-serif; margin:0; padding:0;}

h2, h3, h4, h5, h6 { color:#207ca5; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }

h2 { padding:10px 0 0 0;}

hr {font-size:0; line-height:0; color:#adabab;}

.path { color:#000; font:normal 10px Tahoma, Geneva, sans-serif; padding:0 0 8px 0;}
.path a { color:#612901; text-decoration:underline;}
.path a:hover {color:#612901; text-decoration:none;}



a { color:#1b6692; text-decoration:underline;}
a:hover { color:#1b6692; text-decoration:none;}

.thumb		{color:#000000}

a img		{ border-color:#000 }


/* main
-------------------------------*/


#wrapper {
	height:auto !important;
	height:100%;
	min-height:100%;
	width:100%;
	margin:0 0 -240px;
	background:url(top-pic.jpg) left top no-repeat;
}

.main {
	background:url(bg-right.jpg) right 266px no-repeat;
	min-height:439px;
}

#cleaner {clear:both; height:117px;}


/* header
-------------------------------*/

.header {
	height:317px;
	position:relative;
}


.header a img { border:none;}

.logo { position:absolute; top:58px; left:118px;}


.in-tmenu { margin:0 0 0 188px; padding:187px 0 0 0; height:40px; position:relative; z-index:5;}
.os-tmenu { position:relative; right:50%; float:right;}

#tmenu { margin:0; padding:0; list-style:none; float:left; position:relative; left:50%; font:normal 12px Arial, Helvetica, sans-serif;}
#tmenu li { float:left; background:url(tmenu-li.gif) left top no-repeat;}
#tmenu li:first-child { background:none;}
#tmenu li a { display:block; color:#fff; text-decoration:none; margin:0 -2px 0 0; position:relative; }
#tmenu li a span { display:block; padding:6px 10px;}
#tmenu li a:hover { color:#fff; text-decoration:none; background:url(tmenu-right.gif) right top no-repeat;}
#tmenu li a:hover  span { background:url(tmenu-left.gif) left top no-repeat; }


.tel {
	width:190px; height:34px;
	position:absolute; top:177px; left:19px;
	color:#fff;
	font:normal 23px/21px Arial, Helvetica, sans-serif;
}
.tel p { padding:0; margin:0;}

.cor {
	width:187px; height:96px;
	position:absolute; top:8px; left:624px;
	background:url(bg-cor.jpg) left top no-repeat;
	color:#fff;
	font:italic 12px Georgia, "Times New Roman", Times, serif;
	padding:71px 0 0 160px;
	z-index: 10;
}

.tov { padding:0 0 1px 0;}
.sum { padding:0 0 6px 0;}
.zak { font-weight:bold;}
.zak a { color:#fff; text-decoration:underline;}
.zak a:hover { color:#fff; text-decoration:none;}

.formm {
	width:854px; height:31px;
	position:absolute; top:280px; left:50%;
	margin:0 0 0 -427px;
	z-index:4;
}



/* content
-------------------------------*/

.os-content { width:100%; border-collapse:collapse ;border:none; border-spacing:0; padding:0; margin:0; position:relative; z-index:4;}

.sidebar-left {
	width:246px; height:300px;
	vertical-align:top; 
	border-collapse:collapse; 
	padding:0 0 60px 0; margin:0; 
	border:none; 
	border-spacing:0;
}

.content {
	vertical-align:top; 
	border-collapse:collapse; 
	padding:22px 15px 30px 26px; margin:0; 
	border:none; 
	border-spacing:0;
}

.sidebar-right {
	width:228px;
	vertical-align:top; 
	border-collapse:collapse; 
	padding:0 0 20px 0; margin:0; 
	border:none; 
	border-spacing:0;
}

.con { padding:16px 0 0 0;}


/* sidebar
-------------------------------*/


#lmenu { margin:0; padding:23px 0 0 9px; list-style:none; width:236px; font:normal 15px Arial, Helvetica, sans-serif;}
#lmenu li { padding:0 0 1px 0; font-size:0; line-height:0;}
#lmenu li a { display:block; color:#fff; text-decoration:none; width:236px; cursor:pointer; font-size:15px; line-height:normal; background:url(img6-bot.gif) left bottom no-repeat;}
#lmenu li a span { display:block; background:url(img6.gif) left top no-repeat; padding:9px 10px 9px 30px;}

#lmenu li.img0 a:hover { background:url(img1-bot.gif) left bottom no-repeat;}
#lmenu li.img0 a:hover span { background:url(img1.gif) left top no-repeat;}

#lmenu li.img1 a:hover { background:url(img2-bot.gif) left bottom no-repeat;}
#lmenu li.img1 a:hover span { background:url(img2.gif) left top no-repeat;}

#lmenu li.img2 a:hover { background:url(img3-bot.gif) left bottom no-repeat;}
#lmenu li.img2 a:hover span { background:url(img3.gif) left top no-repeat;}

#lmenu li.img3 a:hover { background:url(img4-bot.gif) left bottom no-repeat;}
#lmenu li.img3 a:hover span { background:url(img4.gif) left top no-repeat;}

#lmenu li.img4 a:hover { background:url(img5-bot.gif) left bottom no-repeat;}
#lmenu li.img4 a:hover span { background:url(img5.gif) left top no-repeat;}

#lmenu li.img5 a:hover { background:url(img6-bot.gif) left bottom no-repeat;}
#lmenu li.img5 a:hover span { background:url(img6.gif) left top no-repeat;}

#lmenu li.img6 a:hover { background:url(img7-bot.gif) left bottom no-repeat;}
#lmenu li.img6 a:hover span { background:url(img7.gif) left top no-repeat;}



#lmenu li.ico1 a { background:url(ico1.png) left top no-repeat;}
#lmenu li.ico1 a span { background:url(ico1.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#lmenu li.ico1 a:hover { text-decoration:underline;}

#lmenu li.ico2 a { background:url(ico2.png) left top no-repeat;}
#lmenu li.ico2 a span { background:url(ico2.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#lmenu li.ico2 a:hover { text-decoration:underline;}

#lmenu li.ico3 a { background:url(ico3.png) left top no-repeat;}
#lmenu li.ico3 a span { background:url(ico3.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#lmenu li.ico3 a:hover { text-decoration:underline;}

#lmenu li.ico4 a { background:url(ico4.png) left top no-repeat;}
#lmenu li.ico4 a span { background:url(ico4.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#lmenu li.ico4 a:hover { text-decoration:underline;}

#lmenu li.ico5 a { background:url(ico5.png) left top no-repeat;}
#lmenu li.ico5 a span { background:url(ico5.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#lmenu li.ico5 a:hover { text-decoration:underline;}

#lmenu li.ico6 a { background:url(ico6.png) left top no-repeat;}
#lmenu li.ico6 a span { background:url(ico6.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#lmenu li.ico6 a:hover { text-decoration:underline;}

#lmenu li.ico7 a { background:url(ico7.png) left top no-repeat;}
#lmenu li.ico7 a span { background:url(ico7.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#lmenu li.ico7 a:hover { text-decoration:underline;}


.news {
	width:210px;
	background:url(bg-news.gif) left bottom no-repeat;
	margin:0 0 10px 20px;
}


.news_t {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#37769b;
	padding:30px 0 4px 21px;
}

.date {
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	width:69px; height:19px;
	background:url(date.gif) left top no-repeat;
	padding:3px 11px 0 0; margin:4px 0 0 0;
	float:left;
}

.tit {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#37769b;
	padding:0px 0 0 0;
}
.tit p { margin:0;}
.tit a { color:#37769b; text-decoration:underline;}
.tit a:hover { color:#37769b; text-decoration:none;}

.anonce {
	clear:both;
	color:#000;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding:8px 0 10px 0;
	text-align:left;
}
.anonce p { margin:0;}


.block-tit { width:211px; margin:30px 0 0 9px; padding:9px 10px 6px 16px; background:#2286b6 url(block-tit.gif) left top no-repeat; color:#fff; font:normal 20px Arial, Helvetica, sans-serif;} 


.os-block-text { width:237px; background:#19638d url(block-top.gif) left top no-repeat; margin:0 0 20px 9px;}

.block-text {
	width:212px;
	background:url(block-bot.gif) left bottom no-repeat;
	color:#fff;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	padding:8px 10px 30px 15px;
}



.os-kateg { width:217px; background:url(kateg-cen.gif) left top repeat-y; margin:23px 0 0 0;}
.in-kateg { width:217px; background:url(kateg-top.gif) left top no-repeat;}

#kateg { margin:0; padding:18px 8px 26px 20px; list-style:none; width:189px; background:url(kateg-bot.gif) left bottom no-repeat; font:normal 13px Arial, Helvetica, sans-serif;}
#kateg li { font-size:0; line-height:0; padding:1px 0;}
#kateg li a { color:#114f6d; text-decoration:none; font-size:13px; line-height:normal;}
#kateg li a:hover { color:#114f6d; text-decoration:underline;}

.level-2{ margin:0 0 0 13px;}


/* footer
-------------------------------*/

#footer {
	height:240px;
	width:100%;
	background:url(bg-footer.gif) left bottom repeat-x;
}

.os-bot {
	height:240px;
	background:url(bot-pic.jpg) left bottom no-repeat;
} 

.bot {
	height:240px;
	width:100%;
	background:url(bot-right.gif) right bottom no-repeat;
	position:relative;
}

.tel-bot {
	width:375px; height:31px;
	position:absolute; top:183px; left:35px;
	color:#fff;
	font:normal 14px/21px Arial, Helvetica, sans-serif;
}
.tel-bot p { margin:0; }
.counters {
	width:3620px; height:40px;
	text-align:right;
	position:absolute; top:191px; right:34px;
}

.copyr {
	width:317px;
	height:16px;
	color:#fff;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	text-align:right;
	position:absolute; top:138px; right:26px;
}

.copyr a { color:#fff; text-decoration:underline;}
.copyr a:hover { color:#fff; text-decoration:none;}

.st-name {
	width:200px; height:17px;
	position:absolute; top:137px; left:25px;
	color:#fff;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	text-align:left;
}
.d_menu {position: absolute; top:143px; left:275px;}
.d_menu li {display:inline; padding: 0 0 0 15px}
.d_menu a, .d_menu a:hover{color:#fff }
/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #ebebeb}
table.table1 td { padding:5px; border: 1px solid #8c8c8c;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #ebebeb}
table.table2 td { padding:5px; border: 1px solid #8c8c8c;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color:#d24132; color:#fff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/* j.e. */


/**/

.searchForm {margin:0;}
.searchForm td {padding:0 3px; color:#fff; font:12px Arial, Helvetica, sans-serif;}

.tovar2 .bott li.price span.oldprice, #tovar_card2 .bform li.price span.oldprice {
	color:#f00;	
	text-decoration:line-through;
}
.VK , #vk_like{float:left; clear:none !important}
.up {position: absolute; top:107px; left:274px; background:url(up.gif) right top no-repeat; width:60px; z-index:500}

/* top menu */

#menu_t, #menu_t ul, #menu_t li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0px;
	line-height:0px;
}

#menu_t {
margin:0; padding:0; list-style:none; float:left; position:relative; left:50%; 
}

#menu_t ul {
	display:none;
	position:absolute;
	width:180px;
	background:#599a09;
	border-top:1px solid #80be0b;
	border-left:1px solid #80be0b;
	border-right:1px solid #80be0b;
	margin:0 0 0 3px;
	z-index:10000;
}

#menu_t ul ul {
	margin:-1px 0 0 1px;	
}

#menu_t li {
float:left; background:url(tmenu-li.gif) left top no-repeat;
}
#menu_t>li:first-child {background:none;}


#menu_t li a {display:block; color:#fff; text-decoration:none; margin:0 -2px 0 0; position:relative;}
#menu_t li a span {display:block; padding:6px 10px; font:normal 12px Arial, Helvetica, sans-serif;}

#menu_t li a:hover,#menu_t li a.over {color:#fff; text-decoration:none; background:url(tmenu-right.gif) right top no-repeat;}
#menu_t li a:hover span,#menu_t li a.over span {background:url(tmenu-left.gif) left top no-repeat;}

#menu_t li li {
	display:block;
	border-bottom:1px solid #80be0b;
	padding:0;
	margin:0;
	text-align:left;
	background:none;
	float:none;
}

#menu_t li li a:hover,#menu_t li li a.over {background:#91ce0c; color:#fff;}
#menu_t li li a {display:block; margin:0; background:none; color:#fff; font-size:12px; padding:5px 6px; text-decoration:none; line-height:normal; height:auto; float:none;}

/* глайдер */

.glyder {
	background:url(glyder_bg.gif) top repeat-x;
	font-size:0;
	position:relative;
	z-index:10;
}
.glyder_left {
	background:url(glyder_left.gif) top left no-repeat;
}
.glyder_right {
	background:url(glyder_right.gif) top right no-repeat;
	height:178px;
	padding:19px 47px 0;
	position:relative;
}
.glyder_wrap {
	position:relative;
	overflow:hidden;
	height:170px;
}
.glyder_wrap .glyder_inn {
	width:900000px;
	position:absolute;
	top:0;
	left:0;
}
.glyder_wrap .glyder_inn .glyder_inner_wrap {
	float:left;
}
.glyder_wrap .glyder_inn .glyd_product {
	float:left;
	margin:0 35px 0 0;
	width:92px;
	color:#32728c;
	font-size:12px;
}

.glyder_wrap .glyder_inn .glyd_product a img {
	width:90px;
	height:90px;
	border:1px solid #c1c1c1;
}
.glyder_wrap .glyder_inn .glyd_product .prod_price {
	margin:5px 0 4px;
	color:#000;
	text-align:center;
}
.glyder_wrap .glyder_inn .glyd_product .prod_price em {
	color:#fe0000;
	font-size:10px;
	text-decoration:line-through;
	font-style:normal;
}
.glyder_wrap .glyder_inn .glyd_product .prod_price span {
	font-size:10px;
}
.glyder_wrap .glyder_inn .glyd_product a {
	text-decoration:none;
}
.glyder_wrap .glyder_inn .glyd_product a:hover {
	text-decoration:underline;
}
.glyder_to_left {
	position:absolute;
	top:50%;
	left:-12px;
	margin:-18px 0 0 0;
	width:36px;
	height:37px;
	background:url(glyder_to_left.png) top left no-repeat;
	cursor:pointer;
}
.glyder_to_right {
	position:absolute;
	top:50%;
	right:-12px;
	margin:-18px 0 0 0;
	width:36px;
	height:37px;
	background:url(glyder_to_right.png) top left no-repeat;
	cursor:pointer;
}

/* timer */
.akcia_note {margin:5px 0; overflow:hidden;}
.akcia_note .timer_wrap {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #c10c0c;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	padding:20px 16px;
	font-size:17px;
	color:#656565;
	line-height:26px;
	width:265px;
	behavior:url(d/63369/t/images/pie.htc);
}
.akcia_note .timer_wrap .timer_title {
	color:#bc0202;
	margin:0 0 15px;
	line-height:normal;
	
}
.akcia_note .timer_wrap .timer {
	float:right;
	clear:both;
	font-size:24px;
	color:#bc0202;
}

/* left menu */
#menu_b, #menu_b ul, #menu_b li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0px;
	line-height:0px;
}

#menu_b {
	margin:0; padding:23px 0 0 9px; list-style:none; width:236px; position:relative; z-index:15;
}

#menu_b ul {
	display:none;
	position:absolute;
	width:182px;
	background:#e7e7e7;
	margin:0 0 0 1px;
	z-index:1000;
	background:none;
}

#menu_b ul ul {
	margin:-1px 0 0 12px;	
}

#menu_b li {
		padding:0 0 1px 0; font-size:0; line-height:0;
}
#menu_b li a { display:block; color:#fff; text-decoration:none; width:236px; cursor:pointer; font-size:15px; line-height:normal; background:url(img6-bot.gif) left bottom no-repeat;}
#menu_b li a span {display:block; background:url(img6.gif) left top no-repeat; padding:9px 10px 9px 30px; font:normal 15px Arial, Helvetica, sans-serif;}

#menu_b li a:hover, #menu_b li a.over {background:url(menu_bg_o.gif) repeat-y; color:#fff; text-decoration:none; cursor:pointer;}
#menu_b li a:hover span,#menu_b li a.over span {background:url(menu_o.gif) left no-repeat;}



#menu_b li.img0 a:hover { background:url(img1-bot.gif) left bottom no-repeat;}
#menu_b li.img0 a:hover span { background:url(img1.gif) left top no-repeat;}

#menu_b li.img1 a:hover { background:url(img2-bot.gif) left bottom no-repeat;}
#menu_b li.img1 a:hover span { background:url(img2.gif) left top no-repeat;}

#menu_b li.img2 a:hover { background:url(img3-bot.gif) left bottom no-repeat;}
#menu_b li.img2 a:hover span { background:url(img3.gif) left top no-repeat;}

#menu_b li.img3 a:hover { background:url(img4-bot.gif) left bottom no-repeat;}
#menu_b li.img3 a:hover span { background:url(img4.gif) left top no-repeat;}

#menu_b li.img4 a:hover { background:url(img5-bot.gif) left bottom no-repeat;}
#menu_b li.img4 a:hover span { background:url(img5.gif) left top no-repeat;}

#menu_b li.img5 a:hover { background:url(img6-bot.gif) left bottom no-repeat;}
#menu_b li.img5 a:hover span { background:url(img6.gif) left top no-repeat;}

#menu_b li.img6 a:hover { background:url(img7-bot.gif) left bottom no-repeat;}
#menu_b li.img6 a:hover span { background:url(img7.gif) left top no-repeat;}



#menu_b li.ico1 a { background:url(ico1.png) left top no-repeat;}
#menu_b li.ico1 a span { background:url(ico1.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#menu_b li.ico1 a:hover { text-decoration:underline;}

#menu_b li.ico2 a { background:url(ico2.png) left top no-repeat;}
#menu_b li.ico2 a span { background:url(ico2.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#menu_b li.ico2 a:hover { text-decoration:underline;}

#menu_b li.ico3 a { background:url(ico3.png) left top no-repeat;}
#menu_b li.ico3 a span { background:url(ico3.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#menu_b li.ico3 a:hover { text-decoration:underline;}

#menu_b li.ico4 a { background:url(ico4.png) left top no-repeat;}
#menu_b li.ico4 a span { background:url(ico4.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#menu_b li.ico4 a:hover { text-decoration:underline;}

#menu_b li.ico5 a { background:url(ico5.png) left top no-repeat;}
#menu_b li.ico5 a span { background:url(ico5.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#menu_b li.ico5 a:hover { text-decoration:underline;}

#menu_b li.ico6 a { background:url(ico6.png) left top no-repeat;}
#menu_b li.ico6 a span { background:url(ico6.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#menu_b li.ico6 a:hover { text-decoration:underline;}

#menu_b li.ico7 a { background:url(ico7.png) left top no-repeat;}
#menu_b li.ico7 a span { background:url(ico7.png) left top no-repeat; padding:0 0 0 75px; height:71px; display:table-cell; vertical-align: middle;}
#menu_b li.ico7 a:hover { text-decoration:underline;}

#menu_b li.ico1 li, #menu_b li.ico2 li, #menu_b li.ico3 li, #menu_b li.ico4 li, #menu_b li.ico5 li, #menu_b li.ico6 li, #menu_b li.ico7 li, #menu_b li li {
	display:block;
	padding:0 5px;
	margin:0;
	text-align:left;
	background:#599a09;
	border-left:1px solid #80be0b;
	border-right:1px solid #80be0b;
	width:auto;
}
#menu_b li li.popup_top {
	display:block;
	height:10px;
	background:url(pop_left_top.png) top left no-repeat;
	border:none;
	margin:0;
}
#menu_b li li.popup_bot {
	display:block;
	height:10px;
	background:url(pop_left_bot.png) bottom left no-repeat;
	border:none;
	margin:0;
}


#menu_b li.ico1 li a, #menu_b li.ico2 li a, #menu_b li.ico3 li a, #menu_b li.ico4 li a, #menu_b li.ico5 li a, #menu_b li.ico6 li a, #menu_b li.ico7 li a, #menu_b li li a {display:block; margin:0; color:#fff; font-size:12px; padding:5px; text-decoration:none;background:none; line-height:normal; border-bottom:1px solid #91ce0c; width:auto;}
#menu_b li.ico1 li a:hover, #menu_b li.ico2 li a:hover, #menu_b li.ico3 li a:hover, #menu_b li.ico4 li a:hover, #menu_b li.ico5 li a:hover, #menu_b li.ico6 li a:hover, #menu_b li.ico7 li a:hover, #menu_b li li a:hover,
#menu_b li.ico1 li a.over, #menu_b li.ico2 li a.over, #menu_b li.ico3 li a.over, #menu_b li.ico4 li a.over, #menu_b li.ico5 li a.over, #menu_b li.ico6 li a.over, #menu_b li.ico7 li a.over, #menu_b li li a.over {background:#91ce0c; color:#fff;}
