/* Сбрасываем дефолты браузеров */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; border:none; outline:none; }
html { font-size:100.01%; }
dfn, cite, var, address { font-style:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
:focus { outline:none; }
li {list-style:none;}
td {vertical-align:top;}

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#000; background:#0A1B30 url(../images/head.jpg) top center no-repeat;}

body, textarea, input, select { font-family:Tahoma,tahoma,Helvetica,sans-serif; }
a { color:#0E9ABF; text-decoration:underline; }
a:hover {text-decoration:none;}
p {padding-bottom:15px;}
img {border:none;}
h1 {font:18px 'Arial'; padding-bottom:15px;}
h3 {font:bold italic 20px 'Georgia'; padding-bottom:15px;}
hr {background:#C7B7A4; margin-bottom:12px; height:1px;}
.clear {clear:both; height:1px; overflow:hidden;}

/* Корневой блок */
.root {width:1000px; margin:0 auto;}
.root2 {width:100%; background:url(../images/bg2.gif) repeat-x;}
.header {position:relative; overflow:hidden; height:414px; }
.logo {position:absolute; left:38px; top:39px; width:223px; height:161px; background:url(../images/logo.png) no-repeat;}
.logo_a {position:absolute; left:38px; top:39px; width:223px; z-index:1;}
.logo_a a {display:block; height:161px;}
.logo_a a span {display:none;}
.thousand {position:absolute; left:86px; top:231px; width:139px; height:93px; background:url(../images/1000.png) no-repeat;}
.tel {position:absolute; top:63px; right:27px; width:254px; height:74px; background:url(../images/tel.png) no-repeat;}
.cont {position:absolute; top:167px; right:32px; width:155px; background:url(../images/cont.png) no-repeat; }
.cont-in {height:97px;}
.mail1 {display:block; height:15px;}
.mail2 {float:right; display:block; width:130px; height:15px; margin-top:5px;}
.mail1 span, .mail2 span {display:none;}
.head_center {position:absolute; left:464px; top:203px; width:180px;}
.head_center a {display:block; height:187px;}
.head_center a span {display:none;}
.top_nav {position:absolute; left:620px; top:12px; width:370px;}
.top_nav li {padding:0 12px 0 24px; float:left;}
.top_nav li.nav-01 {background:url(../images/main.gif) 0 3px no-repeat;}
.top_nav li.nav-02 {background:url(../images/map.gif) 0 3px no-repeat;}
.top_nav li.nav-03 {background:url(../images/mail.gif) 0 3px no-repeat;}
.top_nav li a {font:12px 'Arial'; color:#FBB425;}
.top_search {position:absolute; bottom:10px; right:25px; width:209px;}

.top_menu {position:relative; overflow:hidden; width:951px; height:61px; margin:0 auto 13px auto; background:url(../images/top_menu.gif) repeat-x;}
.top_menu div {float:left; background:url(../images/tm_left.gif) no-repeat; width:13px; height:61px;}
.top_menu img {float:right;}
.top_menu table {margin:21px auto;}
.top_menu li {float:left; background:url(../images/bul1.gif) 0 5px no-repeat; padding:0 26px 0 35px;}
.top_menu li.first {background:none; padding-left:0px;}
.top_menu li.last {padding-right:19px;}
.top_menu li img {float:none; border:none;}

.content {position:relative; overflow:hidden; margin:0 auto; width:951px;}
.c1 {float:left; width:236px;}
.c2 {float:left; width:482px; padding:0 9px 0 13px; font:12px 'Arial'; color:#759CA5; line-height:18px;}
.c3 {float:left; width:209px;}
.c4 {float:left; padding:0 0 0 13px; width:700px; font:12px 'Arial'; color:#759CA5; line-height:18px;}

.menu li {background:url(../images/menu_bg.gif) no-repeat; margin-bottom:3px;}
.menu li a {display:block; height:48px; font:12px 'Arial'; color:#FBB425; text-decoration:none;}
.menu li a span {text-decoration:underline;}
.menu li a:hover {background:url(../images/menu_hov.gif) no-repeat; color:#0A1B30;}
.menu li a:hover span {text-decoration:none;}
.menu li img {margin:4px 14px 0 2px;}

.path a {text-decoration:none;}
.newszag {font-size:14px;}
.c4 .zag1 {font:28px 'Arial'; color:#DEEAEC; line-height:35px;}

.zag1 {font:30px 'Arial'; color:#DEEAEC; line-height:35px;}
.zag2 {font:24px 'Arial'; color:#FBC126; padding:0 0 8px 3px;}
.zag3 {font:18px 'Arial'; color:#FBC126; padding:0 0 8px 3px;}
.zag3 input {font:11px 'Arial'; !important; width:15px; height:11px; padding:5px;}
/*
 * .cat1 {background:url(../images/item_bg.gif) 0 0 no-repeat; text-align:center; vertical-align:middle;}*/
.cat1 {background:url(../images/item_bg.gif) no-repeat scroll center center; text-align:center; vertical-align:middle;}
.cat1 img {margin:0; border:none;}
.cat2 {padding-top:9px; text-align:center; font:16px 'Arial'; color:#DEEAEC;}
.cat2 a  {text-decoration:none; color:#DEEAEC;}
.cat2 a:hover {text-decoration:underline;}
.cat3 {font:14px 'Arial'; color:#FBC126; text-align:center;}
.in_cart {color:#FBB425; font-size:12px;}
.price {font:14px 'Arial'; color:#FBC126;}
.bright {color:#DEEAEC;}
#images {margin:0 10px 10px 0;}

.date {color:#FBC126; list-style-position:outside; list-style:disc; margin:10px 0 3px 0;}

.cat_list {margin-left:0px; font-size:11px; font-style:italic; line-height:15px;}
.cat_list li {width:207px; background:url(../images/arr1.gif) 0 5px no-repeat; float:left;  padding:0 25px 17px 19px; display:block;}
.cat_list li.r {width:207px; padding-right:0;}
.cat_list li p {font-size:12px; font-style:normal; padding:1px 0 4px 0;}

.search_top {background:url(../images/search_top.png) no-repeat; height:16px;}
.search_mid {border-left:5px solid #FBC126; border-right:5px solid #FBC126; padding-left:19px; font:12px 'Arial';}
.search_mid a {dispaly:block; background:url(../images/lupa.gif) 0 3px no-repeat; padding:0 0 2px 20px; color:#FBC126;}
.search_bot {background:url(../images/search_bot.png) no-repeat; height:16px; margin-bottom:8px;}
.search {width:145px; margin-bottom:5px;}
.right_top {background:url(../images/right_top.gif) no-repeat; padding:8px 0 0 26px; height:40px; font:24px 'Arial'; color:#A2DBEA;}
.right_mid {border-left:5px solid #086D94; border-right:5px solid #086D94; padding-left:19px;}
.right_bot {background:url(../images/right_bot.gif) no-repeat; height:16px; margin-bottom:8px;}

.footer {width:945px; height:176px; margin:40px auto 0 auto; border-top:2px solid #286079; padding:24px 0 0 2px;}
.bot1  {padding-top:5px; font:12px 'Tahoma'; color:#FFFFFF;}
.bot1 a {font-weight:bold; color:#0E9ABF;}
.bot2 li {background:url(../images/botli.gif) 0 7px no-repeat; padding:0 0 6px 14px; font:12px 'Tahoma';}
.bot2 li a {color:#FBC126;} 
.bot3 {padding:5px 0 0 48px; background:url(../images/studiya.gif) 0 0 no-repeat; font:12px 'Tahoma';}
.bot 3 a {color:#0E9ABF; text-decoration:none;}
.sub_cats {
	padding-top:4px;
	font-style:italic;
	line-height:14px;
	font-size:11px;
}
.sub_cats a{
	font-style:italic;
	font-size:11px;
}
