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



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

body {
	text-align:left;
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#313131;
	background:#fff;
	}
	
hr {height:1px; font-size:0; line-height:0; background:#cccccc; border:none}

a {
	color:#ee1401; outline-style:none;
	text-decoration:underline;
}
a:hover {
	color:#ee1401;
	text-decoration:none;
}

a img { border-color:#000 }

div.site-path {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#949494;
		padding:0 0 10px;
	        height:15px; 
	}
div.site-path a {color:#ee1401; text-decoration:underline}
div.site-path a:hover {color:#ee1401; text-decoration:none}

h1 { color:#000; padding:0 0 10px; margin:0; text-transform:none; font:normal 21px Verdana, Geneva, sans-serif;}

h2,h3,h4,h5,h6 { margin:0px; padding:0 0 10px; color:#000; font-family:Verdana, Geneva, sans-serif;}
h2 { font-size:20px;}
h3 { font-size:19px;}
h4 { font-size:18px;}
h5,h6 { font-size:17px;}

.thumb {color:#000000}
.YMaps { color:#000;}

/* main
-------------------------------*/
#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	padding:0;
	margin:0;
	width:980px;
	margin:0 auto -403px auto;
	background:url(top-bg.jpg) left top no-repeat;}

div.wrap-out1 { background:url(wrap-out2.gif) left top repeat-x; height:459px; margin:0 0 -459px; width:100%;}
div.wrap-out2 { background:url(wrap-out-bg.gif) left top repeat-x; height:459px; width:50%;}

.clear-footer {clear:both; height:201px}


.clear {clear:both; font-size:0; line-height:0}



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

div.site-header {
		height:405px;
		position:relative;
	}

div.site-logo {
		position:absolute;
		top:229px;
		right:337px;
	     }
div.site-logo img {border:none;}

div.site-slogan { position:absolute; top:306px; right:253px; }
div.site-slogan img {border:none;}

.phone-top { width:224px; height:48px; overflow:hidden; position:absolute; top:11px; left:23px; font:bold 16px Arial, Helvetica, sans-serif; color:#fff;}
.phone-top span.pht { font:normal 11px Verdana, Geneva, sans-serif; color:#9cd5e8;}
.phone-top p { margin:0;}

div.shop-cart { height:61px; width:98px; background:url(shop-c.gif) left top no-repeat; position:absolute; left:24px; top:288px; margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#2379a5;}

.shop-cart-in { padding:4px 0 0 22px;}

.sum { font: bold 12px Arial, Helvetica, sans-serif; color:#2b2b2b; text-align:; padding:0;}
.sum span{ font: bold 12px Arial, Helvetica, sans-serif;}

.order { padding:; width:98px; height:20px;}

.order a {display:block; width:98px; height:20px; background:url(inp-shop-c.gif) left top no-repeat;}


ul.menu-top {padding:18px 0; margin:0; list-style:none;  height:23px; text-align:right;}
ul.menu-top li {padding:0 2px; margin:0; display:inline-block; zoom:1; *display:inline; height:23px;}
ul.menu-top li a {color:#fff; text-decoration:none; display:block; padding:0 15px 0 0; height:23px;}
ul.menu-top li a span { display:block; padding:2px 0 0 15px; height:21px; font:bold 12px Verdana, Geneva, sans-serif; cursor:pointer;}
ul.menu-top li a:hover {color:#fff; text-decoration:none; background:url(tm-right.png) right top no-repeat;}
ul.menu-top li a:hover span {background:url(tm-left.png) left top no-repeat;}

/* content
-------------------------------*/
.site-content-in { position:relative; z-index:5;}
table.site-content {border-collapse:collapse;border:none;padding:0px; border-spacing:0;width:100%; margin:0; background:; height:100%;}
table.site-content td.site-content-left {width:247px; vertical-align:top;border-collapse:collapse;padding:25px 0 25px;border:none;border-spacing:0; margin:0;}
table.site-content td.site-content-right { padding:0 30px 25px; vertical-align:top;border-collapse:collapse;border:none;border-spacing:0; margin:0; }


ul.menu-left {padding:20px 21px 27px; margin:0 0 25px; list-style:none; width:205px; background:url(lm-bg.jpg) left top no-repeat #016f9e; }
ul.menu-left li {padding:0 0 2px; margin:0; background:url(lm-line.gif) left bottom no-repeat;}
ul.menu-left li a {color:#fff; text-decoration:none; display:block; padding:4px 15px 4px 1px; font:bold 13px Arial, Helvetica, sans-serif; background:url(lm-marc1.gif) 197px 10px no-repeat;}
ul.menu-left li a:hover {color:#000; text-decoration:none; background:; }

.shop-folders-title { width:202px; height:25px; background:url(kat-tit.gif) left top no-repeat; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; padding:11px 22px 0 23px;}
ul.shop-folders { margin:0 0 25px; padding:15px 22px 25px 23px; list-style:none; width:202px; background:url(kat-bg.jpg) left top no-repeat #353535; border-bottom:1px solid #424242;}
ul.shop-folders li.level_1 { padding:0 0 1px; margin:0; background:url(kat-line.gif) left bottom no-repeat;}
ul.shop-folders li.level_1 a { display:block; padding:4px 15px 4px 8px; color:#71deff; text-decoration:none; font:bold 13px Verdana, Geneva, sans-serif;}
ul.shop-folders li.level_1 a:hover { color:#71deff; text-decoration:underline;}

ul.shop-folders li.level_2 a { color:#fff; text-decoration:none; font:normal 12px Verdana, Geneva, sans-serif; display:block; padding:4px 15px 4px 8px; background:url(kat2-marc.gif) left 11px no-repeat;}
ul.shop-folders li.level_2 a:hover { color:#fff; text-decoration:underline; background:url(kat2-marc.gif) left 11px no-repeat;}

.edit-block-title { width:217px; padding:7px 15px; border-bottom:1px solid #c0c0c0; font:normal 18px Verdana, Geneva, sans-serif; color:#016f9e; margin:0 0 17px;}
.edit-block { border:1px solid #6cbfd7; width:217px; padding:12px 14px; font:normal 11px Arial, Helvetica, sans-serif; color:#585858; margin:0 0 20px;}

div.informer { padding:0; width:247px; text-align:center;}

.news-wrap-block { width:699px; height:296px; float:right; overflow:hidden; }
.news-name { background:url(news-name-bg.jpg) left bottom repeat-x; padding:0 0 9px; font:normal 21px Verdana, Geneva, sans-serif; color:#0171a1; margin:0 0 10px;}
.news-wrap { width:220px; height:217px; padding:0 0 30px; position:relative; float:left;  margin:0 10px 0 0;}
.news-date { font:normal 11px Arial, Helvetica, sans-serif; color:#0171a1; padding:0 0 9px;}
.news-img { padding:0 0 15px;}
.news-img a { border:none;}
.news-title { font:bold 12px Arial, Helvetica, sans-serif; color:#252525; padding:0 0 5px;}
   .news-title a { color:#252525; text-decoration:none;}
   .news-title a:hover { color:#252525; text-decoration:underline;}
.news-note { font:normal 11px Tahoma, Geneva, sans-serif; color:#313131; padding:0 0 15px;}
.news-more { background:url(more.png) left top no-repeat; right:0; bottom:0;position:absolute; width:76px; height:30px; padding:9px 0 0; text-align:center;}
   .news-more a { font:normal 11px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none;}
   .news-more a:hover { color:#fff; text-decoration:underline;}   
/* footer
-------------------------------*/
div.site-footer{  background:url(bot-bg.gif) left top repeat-x;
		height:201px;
		margin:0 auto;
		padding:202px 0 0;
		width:100%;
	}
div.site-footer-in { background:url(bot-in-bg.gif) left top no-repeat; width:980px; height:201px; margin:0 auto; position:relative;}	

div.site-counters {	position:absolute; top:128px; right:25px; text-align:right;}

div.site-copyright {position:absolute; top:80px; right:25px; font:normal 11px Verdana, Geneva, sans-serif; color:#a4a6aa; background:url(mega.png) right top no-repeat; height:33px; padding:0 45px 0 0;}
div.site-copyright a {color:#00a9ff; text-decoration:underline; display:block;}
div.site-copyright a:hover {color:#00a9ff; text-decoration:none;}

.phone-bot { width:280px; height:90px; position:absolute; top:84px; left:241px; font:bold 16px Verdana, Geneva, sans-serif; color:#fff; overflow:hidden; background:url(tel-boy-bg.gif) left top no-repeat; padding:0 0 0 8px;}
.phone-bot span.ph { font:normal 11px Verdana, Geneva, sans-serif; color:#a4a7aa; }

div.site-name-bottom { position:absolute; top:86px;	left:23px; font:normal 11px Verdana, Geneva, sans-serif; color:#a4a6aa; width:216px}

.site-address-bot { position:absolute; top:108px; left:23px; font:normal 11px Verdana, Geneva, sans-serif; color:#fff; width:216px; height:60px; overflow:hidden;}
.site-address-bot a { color:#00b0ff; text-decoration:underline;}
.site-address-bot a:hover { color:#00b0ff; text-decoration:none;}
.site-address-bot p { margin:0;}

ul.menu-bottom {padding:1px 8px 0; margin:0; list-style:none;  height:37px; text-align:;}
ul.menu-bottom li {padding:0 15px; margin:0; display:inline-block; zoom:1; *display:inline; height:37px;}
ul.menu-bottom li a {color:#fff; text-decoration:none; display:block; padding:10px 0 0; height:27px; font:normal 11px Verdana, Geneva, sans-serif; text-transform:none;}
ul.menu-bottom li a:hover {color:#00b0ff; text-decoration:underline;}
/* tables */	

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


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


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #eeeeee}
table.table2 td { padding:5px; border: 1px solid #8b8b8b;}
table.table2 th { padding:8px 5px; border: 1px solid #8b8b8b; background:#4e4e4e; color:#fff; text-align:left;}


	
/* GALLERY */

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