/* Сбрасываем дефолты браузеров */
html, body, div, span, applet, object, iframe, 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, hr, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, 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; }

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { width:100%; height:100%; min-width:1000px; font-size:62.5%; color:#000;  background:#fff;}

body, textarea, input, select { font-family:Tahoma,tahoma,Helvetica,sans-serif; }
h1 {font-size:14px;}
a { color:#009E09; text-decoration:underline; }
a:hover {text-decoration:none;}
p {padding-bottom:11px;}
img {border:none;}
.clear {clear:both; height:1px; overflow:hidden;}

/* Корневой блок */
.root {width:1000px; min-height:100%; height:auto; margin:0 auto; border-left:4px solid #009E09; border-right:4px solid #009E09;}

.header {position:relative; height:284px; background:url(../images/head.jpg) top no-repeat; padding-bottom:32px;}
.logo {position:absolute; left:14px; top:26px; width:134px; height:114px;}
.top-nav {position:absolute; top:7px; right:6px;}
.top-nav li {float:left; padding-left:22px; list-style:none;}
.menu {position:relative; top:231px; font:bold 15px 'Arial'; color:#FFFFFF;}
.menu a {margin:0 8px; color:#FFFFFF; text-decoration:none;}
.menu a:hover {text-decoration:underline;}
.menu_left {background:#009E09; vertical-align:middle;}
.menu_right {background:url(../images/menu.gif) no-repeat;}
.search {position:absolute; left:765px; top:263px;}
.icq {
	position:absolute;
	color:#009E09; text-decoration:none;font:bold 14px 'Arial';left:15px; top:178px;
}
.cart {position:absolute; left:768px; top:291px; font:bold 14px 'Arial'; background:url(../images/cart.png) 0 0 no-repeat; padding-left:22px;} 
.cart a {color:#1A2A23; text-decoration:none;}
.auth {
	position:absolute;
	left: 260px;
	top: 3px;
	font:12px 'Arial';
}

.menu2 {position:relative; bottom:25px; font:bold 15px 'Arial'; color:#FFFFFF;}
.menu2 a {margin:0 8px; color:#FFFFFF; text-decoration:none;}
.menu2 a:hover {text-decoration:underline;}


.content { overflow:hidden; font:12px 'Arial'; color:#000; padding-bottom:70px;}
.c1 {float:left; width:665px; padding:0 40px 0 10px;}
.c2 {float:left; width:242px;}
.c2 a {font-size:11px;}
.zag1 {font:bold 13px 'Arial'; color:#009E09; background:url(../images/line1.gif) center right no-repeat; display:block; padding:0;}
.zag2 {color:#EE3124;}
.zag3 {font:bold 13px 'Arial'; color:#009E09; background:url(../images/line2.gif) center right no-repeat; display:block; padding:0; margin-bottom:35px;}
.zag4 {font:bold 13px 'Arial'; color:#009E09; background:url(../images/line4.gif) center right no-repeat; display:block; padding:0; margin-bottom:35px;}
.path a {font:bold 13px 'Arial'; color:#009E09; }
.show {padding:19px 0 19px 13px; overflow:hidden; zoom:1;}
.show_c {padding:19px 0 19px 13px;}
.show div {position:relative; overflow:hidden; zoom:1;}
img.show-l {margin:0;}
.nov {float:left; list-style:none; width:150px; margin:0 10px 0 0; text-align:center;}
.nov_l {margin:0;}
.nov a {color:#595E60; text-decoration:none;}
.nov p {padding:0 25px 25px 13px;}
.nov_c {text-align:center;}

.p_main {float:right; width:531px;}
.p_img {float:left; padding-left:24px}
.date {font:10px 'Arial'; color:#798285;}
.news {padding-bottom:23px;}
.news_zag {font:bold 12px 'Arial'; color:#595E60;}
.cat {margin:15px 0;}
.cat a {color:#595E60; text-decoration:none;}
.cat td {vertical-align:top;}
.cat td.cat_im {vertical-align:middle; border:1px solid #CCECFB; text-align:center;}
.price {font-weight:bold; color:#EE3124; font-size:16px;}
.price_bl {background:#EE3124; font-size:18px; color:#FFFFFF;}
.brd {width: 400px; height: 250px;}
.dynamic {height: 100%;}
.dyn_2px {padding:2px;}
.dyn_5px {padding:5px;}
.dyn_5px img {cursor: pointer;}
.dyn_10px {padding-left:10px;}
.dyn_10pxt {padding-top: 10px;}
.dyn_35px {padding-top: 35px;}
#images img {margin:0 10px 10px 0; border:1px solid #CCECFB;}
.dotted {border-top: 1px dotted #646464; border-bottom: 1px dotted #646464;}
.dotted1 {border-top: 1px dotted #646464; }
.recom_green {font:bold 13px 'Arial'; color:#009E09;}
.recom_a {color:#595E60;}
.recom_top {vertical-align:top;}
.p_text {background:url(../images/poisk.gif) no-repeat; border:none; font:12px 'Arial'; color:#595E60; padding:2px 0 3px 27px; width:174px; }
.cat_menu {padding-bottom:50px; color:#009E09;}
.cat_menu li {list-style:none; font-size:12px; padding: 0 0 0 38px;}
.cat_all td, .cat_all tbody td {vertical-align:top; padding-bottom:15px;}
.cat_all a  {font:bold 12px 'Arial';}
.incart {font-weight:bold; font-size:16px; color:#EE3124; display:block; margin-top:8px;}
a.gr {font-weight:bold; color:#009E09;}


.footer {width:1000px; margin:0 auto; border-left:4px solid #009E09; border-right:4px solid #009E09;}
.foot-line {background:#CCECFB; height:8px; font-size:1px;}
.st {background:url(../images/studiya.gif) top left no-repeat; padding:0 0 10px 40px; font:11px 'Arial'; margin:20px 0 0 20px; text-align:left;}
.all a {color: #CCCCCC;}

.search_button {
	position: absolute;
	width:16px;
	height:16px;
	cursor: pointer;
	margin-top:-16px;
}
.counter {
	float:right;
	margin-right:10px;
}

