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

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

body {
	text-align:left;
	color:#2d2d2d;
	font:normal 12px Tahoma, Geneva, sans-serif;
	background:#fff url(bg-l.gif) left top repeat-y;
}

h1 { color:#183d79; font:normal 25px Tahoma, Geneva, sans-serif; margin:0; padding:0;}

h2, h3, h4, h5, h6 { color:#183d79; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; margin:0; padding:0;}

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

hr { font-size:0; line-height:0; background:#bbb; border:none; height:1px;}

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


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

a img { border-color:#000;}
.thumb { color:#000;}
.YMaps { color:#000;}


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

#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	width:100%;
	margin:0 0 -96px;
	background:url(bg-top.jpg) left top repeat-x;
}

#clear-footer {clear:both; height:96px;}

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


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

.site-header {
	height:351px;
	background:url(top-pic.jpg) left top no-repeat;
	position:relative;
}
.site-header p { margin:0;}
.site-header a img { border:none;}

.site-logo { position:absolute; top:0; left:14px;}

.site-search-wr { position:absolute; top:321px; left:15px; }

form.search-form { background:url(search.gif) left top no-repeat; height:23px; width:238px; margin:0; padding:0;}

input.search-text {
	float:left;border:none;
	padding:4px 0;margin:0 0 0 12px;
	width:193px; height:14px;
	background:transparent;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#aeaeae;
	outline-style:none;
}
input.search-button {
	float:left;border:none;
	cursor:pointer;width:33px;
	height:23px;
	background:transparent;
}

.menu-top { margin:0; padding:325px 0 0 283px; list-style:none; font:normal 12px Arial, Helvetica, sans-serif;}
.menu-top li { float:left; background:url(tmenu-li.gif) left no-repeat; padding:0 16px; text-transform:uppercase;}
.menu-top li:first-child { background:none;}
.menu-top li a { color:#fff; text-decoration:none;}
.menu-top li a:hover { color:#fff; text-decoration:underline;}

.phone { position:absolute; top:23px; left:397px;}

.link1, .link2, .link3, .link4, .link5 { position:absolute; right:6px; z-index:4;}

.link1 { top:107px;}
.link2 { top:148px;}
.link3 { top:190px;}
.link4 { top:233px;}
.link5 { top:275px;}

#cart {
	width:101px; height:68px;
	position:absolute; top:23px; right:8px;
	background:url(bg-cor.png) left top no-repeat;
	padding:2px 0 0 59px;
	color:#fff;
	font:normal 10px Tahoma, Geneva, sans-serif;
}
#cart a { color:#fff; text-decoration:underline;}
#cart a:hover { color:#fff; text-decoration:none;}
.tov { text-decoration:underline;}
.sum { padding:5px 0 3px; font-weight:bold; font-size:11px;}

.menu2 { width:238px; height:184px; position:absolute; top:118px; left:15px; overflow:hidden; z-index:4;}

.menu-top2 { margin:0; padding:0; list-style:none; width:238px; font:normal 12px Arial, Helvetica, sans-serif;}
.menu-top2 li { padding:7px 6px 7px 5px; text-transform:uppercase; background:url(lmenu-li.gif) left bottom no-repeat; color:#fff;}
.menu-top2 li a { color:#fff; text-decoration:none;}
.menu-top2 li a:hover { color:#fff; text-decoration:underline;}

.bg-top { width:100%; height:217px; position:absolute; top:97px; left:0;}
.bg-top-in { padding-left:269px;}

.cont-b { border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0; width:100%;}
.cont-b td { padding:0; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.cont-b td.top-l { height:217px; width:753px; background:url(bg-head.jpg) right top no-repeat;}

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

.site-content { width:100%; border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0;}
.site-content-left { width:268px; padding:0 0 20px 0; margin:0; height:200px; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}
.site-content-middle { padding:26px 38px 30px 30px; margin:0; vertical-align:top; border-collapse:collapse; border:none; border-spacing:0;}

.con { padding:16px 0 0;}


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

.shop-folders { margin:0; padding:21px 0 18px 15px; list-style:none; width:242px; font:normal 12px Arial, Helvetica, sans-serif;}

.shop-folders li.lev-1 { padding:7px 0 7px 25px; font-size:12px; background:url(kateg-li.gif) left no-repeat; text-transform:uppercase;}
.shop-folders li.lev-1 a { color:#04346f; text-decoration:none;}
.shop-folders li.lev-1 a:hover { color:#04346f; text-decoration:underline;}

.shop-folders li.lev-2 { padding:2px 0;}
.shop-folders li.lev-2 a { color:#04346f; text-decoration:none;}
.shop-folders li.lev-2 a:hover { color:#04346f; text-decoration:underline;}


.news-name { width:248px; height:33px; color:#fff; font:normal 23px Tahoma, Geneva, sans-serif; padding:3px 5px 0 15px; background:url(news-tit.gif) left top no-repeat;}

.news-wrap { width:240px; color:#2d2d2d; font:normal 13px Tahoma, Geneva, sans-serif; padding:10px 0 0 15px;}
.news-wrap a {color:#123775; text-decoration:underline;}
.news-wrap a:hover { color:#123775; text-decoration:none;}
.news-wrap p { margin:0;}

.news-date { width:73px; height:19px; color:#fff; padding:1px 0 0; background:url(date.gif) left top no-repeat; text-align:center;}

.news-title { padding:4px 0 0;}
.news-note { padding:0 0 18px;}


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

#site-footer {
	height:96px;
	width:100%;
	background:url(bg-bot.jpg) left bottom repeat-x;
}
#site-footer p { margin:0;}

.site-footer-in {
	height:96px;
	width:100%;
	background:url(bot-pic.jpg) left bottom no-repeat;
	position:relative;
}

.site-counters {
	width:372px; height:60px;
	text-align:center;
	position:absolute; top:34px; left:50%;
	margin-left:-186px;
	color:#fff;
	font-size:12px;
}

.site-copyright {
	width:158px; height:36px;
	color:#fff;
	font:normal 11px Verdana, Geneva, sans-serif;
	position:absolute; top:37px; right:33px;
}
.site-copyright span.copyright { font-size:11px !important;}
.site-copyright a { color:#fff; text-decoration:none;}
.site-copyright a:hover { color:#fff; text-decoration:underline;}

.site-name-bottom {
	width:281px; height:50px;
	position:absolute; top:41px; left:33px;
	color:#fff;
	font:normal 11px Verdana, Geneva, sans-serif;
	text-align:left;
}



/* tables */

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


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #f0f0f0}
table.table1 td { padding:5px; border: 1px solid #0d1f3c;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #f0f0f0}
table.table2 td { padding:5px; border: 1px solid #0d1f3c;}
table.table2 th { padding:8px 5px; border: 1px solid #0d1f3c; background-color:#183d79; 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. */