/*------------ по умолчанию -----------------*/
html{width:100%;height:100%;}
body{width:100%;height:100%;min-height:100%;margin:0px;padding:0px;background-color:#FFFFFF;}

table{border-collapse:collapse;border:0px;}
table td{padding:0px;text-align:center;vertical-align:top;}

form {margin:0px 0px 0px 0px;}

a {cursor:pointer;}

img {border:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#paddtbl td {padding:5px;}

.TEXTCONTENT {display:none;}

.inp {padding-left:3px; border:1px solid #b9b9b9; width:100%; height:20px;font-family:Tahoma;line-height:13px;font-weight:normal; font-size:11px; color: #606060;text-decoration:none;cursor:text;}
textarea {padding:3px; border:1px solid #b9b9b9; width:100%; height:160px;font-family:Tahoma;line-height:13px;font-weight:normal; font-size:11px; color: #606060;text-decoration:none;cursor:text;}

.btn {background-color:#ED202A; border:1px solid #ED202A; width:100px; height:20px;font-family:Tahoma;line-height:19px;font-weight:normal;font-size:11px;color:#FFFFFF;text-decoration:none;text-align:center;padding-bottom:3px;}

/*.circ{
  width:411px; height:405px;
   background:url('../images/circ.png') no-repeat 0 0;
}*/
/** html .circ {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/circ.png',sizingMethod='image');
}*/

/*------------ Шапка -----------------*/
.logo{height:209px;font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#ed202a;letter-spacing:8px;text-align:left;}

.logo a{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#ed202a;letter-spacing:8px;text-decoration:none;background-image:URL("../images/link_uline.gif");background-position:left bottom;background-repeat:repeat-x;display:inline-block;margin:0px 0px 0px 56px;padding:0px;}
.logo a:hover{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#ed202a;letter-spacing:8px;text-decoration:none;background:none;}

a.ml{background:none;display:block;margin:43px 0px 0px 56px;padding:0px;}
a.ml:hover{background:none;}


.gmenu{background-image:URL("../images/help_arr.gif");background-position:right top;background-repeat:no-repeat;padding-right:30px;}
.help{height:28px;font-family:Tahoma;line-height:19px;font-weight:normal;font-size:17px;color:#62b6d5;text-align:right;}
.help a{font-family:Tahoma;line-height:19px;font-weight:normal;font-size:17px;color:#62b6d5;text-decoration:none;}
.help a:hover{font-family:Tahoma;line-height:19px;font-weight:normal;font-size:17px;color:#62b6d5;text-decoration:none;}

.hor_menu td {/*background-image:URL("../images/hor_arr.gif");background-position:left top;background-repeat:no-repeat;*/text-align:left;/*padding-left:18px;*/width:90px;white-space:nowrap;}
.hor_menu td a{font-family:Tahoma;line-height:20px;font-weight:normal;font-size:18px;color:#ed202a;text-decoration:none;}
.hor_menu td a:hover{font-family:Tahoma;line-height:20px;font-weight:normal;font-size:18px;color:#ed202a;text-decoration:none;}
td.white_space{background:none;}

.slogan{font-family:Tahoma;line-height:26px;font-weight:normal;font-size:22px;color:#aaaaaa;text-align:right;margin-top:15px;}
.tphones{font-family:Tahoma;line-height:23px;font-weight:normal;font-size:18px;color:#606060;text-align:right;margin-top:15px;}
.tphones span{font-family:Tahoma;font-weight:normal;line-height:14px;font-size:12px;color:#606060;text-align:right;vertical-align:top;display:inline-block;padding-right:5px;padding-top:3px;}

.kz{text-align:left;padding:0px 0px 0px 0px;font-family:Tahoma;}
.login{padding:0px 38px 0px 0px;font-family:Tahoma;font-weight:normal;line-height:24px;font-size:12px;color:#606060;}
.log_inp {padding-left:3px;margin-right:3px;margin-bottom:3px;border:1px solid #b9b9b9;width:80px;height:20px;font-family:Tahoma;line-height:14px;font-weight:normal;font-size:12px; color: #606060;text-decoration:none;cursor:text;}
.ent_but{background:transparent url(../images/enter.jpg) no-repeat left top;border:0px;cursor:pointer;width:72px;height:20px;margin:0px 10px 0px 0px;padding:0px;}
.login a{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#ed202a;text-decoration:underline;}
.login a:hover{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#ed202a;text-decoration:none;}

.hello{padding:5px 38px 0px 0px;font-family:Tahoma;font-weight:normal;line-height:15px;font-size:12px;color:#5f5f5f;}
.hello a{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#ed202a;text-decoration:underline;}
.hello a:hover{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#ed202a;text-decoration:none;}

.basket{background:url(../images/bask_bg.jpg) no-repeat left top;width:166px;height:75px;margin:11px 0px 0px 0px;}
.basket span{font-family:Tahoma;line-height:14px;font-weight:normal;font-size:12px;color:#FFFFFF;display:inline-block;margin:12px 0px 0px 12px;}
.basket div{font-family:Tahoma;line-height:24px;font-weight:normal;font-size:18px;color:#FFFFFF;display:inline-block;margin:0px 0px 0px 12px;}
.basket div span{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#000000;display:inline-block;margin:0px 0px 0px 0px;}
/*------------ END Шапка -----------------*/

/*------------ Поиск, заголовки -----------------*/
.search{height:50px;padding:0px;margin:0px 0px 0px 0px;}
.search form{padding:0px 0px 0px 56px;margin:0px 0px 0px 0px;}
input.sear{width:174px;height:19px;padding-left:3px;border:1px solid #b9b9b9;font-family:Tahoma;line-height:14px;font-weight:normal;font-size:12px;color:#606060;cursor:text;padding-top:0px;margin:1px 0px 0px 0px;float:left;}
input.search_but{background:url(../images/search.jpg) no-repeat left top;border:0px;cursor:pointer;width:21px;height:21px;margin:0px 0px 0px 9px;padding:0px;float:left;}

.specH {padding:0px 0px 0px 20px;width:50%;text-align:left;font-family:Tahoma;font-weight:normal;line-height:21px;font-size:18px;color:#ed202a;}

/*------------ END Поиск, заголовки -----------------*/

/*------------ Меню -----------------*/
.menu{text-align:left;}
a.level1{display:block;font-family:Arial;line-height:21px;font-weight:normal;font-size:18px;color:#3d6c93;float:none;text-decoration:none;margin:3px 0px 0px 56px;padding:0px 0px 0px 10px;background:url(../images/level1.gif) no-repeat left top;}
a.level1:hover{display:block;font-family:Arial;line-height:21px;font-weight:normal;font-size:18px;color:#3d6c93;float:none;text-decoration:none;margin:3px 0px 0px 56px;padding:0px 0px 0px 10px;background:url(../images/level1.gif) no-repeat left top;}

a.level1_active{display:block;font-family:Arial;line-height:21px;font-weight:normal;font-size:18px;color:#3d6c93;float:none;text-decoration:none;margin:3px 0px 0px 56px;padding:0px 0px 0px 10px;background:url(../images/level1_active.gif) no-repeat left top;}
a.level1_active:hover{display:block;font-family:Arial;line-height:21px;font-weight:normal;font-size:18px;color:#3d6c93;float:none;text-decoration:none;margin:3px 0px 0px 56px;padding:0px 0px 0px 10px;background:url(../images/level1_active.gif) no-repeat left top;}

a.level2{display:block;font-family:Arial;line-height:17px;font-weight:normal;font-size:14px;color:#217dcb;float:none;text-decoration:underline;margin:4px 0px 0px 56px;padding:0px 0px 0px 10px;}
a.level2:hover{display:block;font-family:Arial;line-height:17px;font-weight:normal;font-size:14px;color:#217dcb;float:none;text-decoration:none;margin:4px 0px 0px 56px;padding:0px 0px 0px 10px;}
a.level2_active{display:block;font-family:Arial;line-height:17px;font-weight:bold;font-size:14px;color:#217dcb;float:none;text-decoration:none;margin:4px 0px 0px 56px;padding:0px 0px 0px 10px;}
a.level2_active:hover{display:block;font-family:Arial;line-height:17px;font-weight:bold;font-size:14px;color:#217dcb;float:none;text-decoration:none;margin:4px 0px 0px 56px;padding:0px 0px 0px 10px;}

a.level3{display:block;font-family:Arial;line-height:17px;font-weight:normal;font-size:14px;color:#000000;float:none;text-decoration:underline;margin:0px 0px 0px 69px;padding:0px 0px 0px 10px;}
a.level3:hover{display:block;font-family:Arial;line-height:17px;font-weight:normal;font-size:14px;color:#000000;float:none;text-decoration:none;margin:0px 0px 0px 69px;padding:0px 0px 0px 10px;}
a.level3_active{display:inline-block;font-family:Arial;line-height:17px;font-weight:bold;font-size:14px;color:#2987a9;float:none;text-decoration:none;margin:0px 40px 0px 69px;padding:0px 15px 0px 10px;background:url(../images/level3_arr.gif) no-repeat right top;}
a.level3_active:hover{display:inline-block;font-family:Arial;line-height:17px;font-weight:bold;font-size:14px;color:#2987a9;float:none;text-decoration:none;margin:0px 40px 0px 69px;padding:0px 15px 0px 10px;background:url(../images/level3_arr.gif) no-repeat right top;}

a.level4{display:block;font-family:Arial;line-height:17px;font-weight:normal;font-size:14px;color:#2987a9;float:none;text-decoration:underline;margin:0px 0px 0px 87px;padding:0px 0px 0px 10px;}
a.level4:hover{display:block;font-family:Arial;line-height:17px;font-weight:normal;font-size:14px;color:#2987a9;float:none;text-decoration:none;margin:0px 0px 0px 87px;padding:0px 0px 0px 10px;}


/*------------ END Меню -----------------*/

/*------------ Контент -----------------*/
.main_goods{padding:0px 0px 0px 0px;text-align:left;}
.main_goods table{border-collapse:separate;}
.priceTD{border:0px;height:27px;padding:0px 0px 8px 0px;height:100%;}
.yel{width:20px;height:27px;background-color:#f8f5b3;}
.yellow{height:27px;background-color:#fff70e;font-family:Tahoma;line-height:25px;font-weight:bold;font-size:14px;color:#000000;text-align:left;vertical-align:middle;padding:0px 0px 0px 10px;}
.white{width:28px;height:27px;background-color:#FFFFFF;background:url(../images/white_bg.gif) no-repeat right top;}

.l_red{border-left:1px solid #f8b3cf;}
.r_red{background:url(../images/white_bg2.gif) repeat-y right top;}
.bl_red{height:7px;border-left:1px solid #f8b3cf;border-bottom:1px solid #f8b3cf;}
.bc_red{height:7px;border-bottom:1px solid #f8b3cf;}
.br_red{height:7px;background:url(../images/white_bgb.gif) no-repeat right bottom;}

.goods_d{padding:10px 0px 0px 0px;vertical-align:top;font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#606060;height:100%;}
.img_good td{height:115px;vertical-align:bottom;}
.articul{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#606060;text-align:center;vertical-align:middle;padding:7px 0px 3px 0px;}
.goods_name{font-family:Tahoma;line-height:17px;font-weight:bold;font-size:14px;color:#000000;text-align:center;vertical-align:middle;padding:0px 0px 3px 0px;}
div.goods_name a{font-family:Tahoma;line-height:17px;font-weight:bold;font-size:14px;color:#000000;text-decoration:none;}
div.goods_name a:hover{font-family:Tahoma;line-height:17px;font-weight:bold;font-size:14px;color:#000000;text-decoration:underline;}
.inp_goods {padding-left:3px; border:1px solid #b9b9b9; width:62px; height:19px;font-family:Tahoma;line-height:13px;font-weight:normal; font-size:11px; color: #606060;text-decoration:none;cursor:text;}
.goods_btn{padding:3px 0px 0px 0px;}


.path{padding-right:36px;font-family:Tahoma;line-height:17px;font-weight:normal;font-size:14px;color:#3d6c93;text-align:left;}
.path a{font-family:Tahoma;line-height:17px;font-weight:normal;font-size:14px;color:#3d6c93;text-decoration:underline;}
.path a:hover{font-family:Tahoma;line-height:17px;font-weight:normal;font-size:14px;color:#3d6c93;text-decoration:none;}

.txt {font-family:Tahoma; font-size:12px; line-height:14px; font-weight:normal; color:#000000;}
.content {font-family:Tahoma; font-size:12px; line-height:14px; font-weight:normal; color:#000000;padding-right:36px;text-align:left;}
h1 {font-family:Tahoma; font-size:18px; line-height:22px; font-weight:normal; color:#000000;padding:0px 0px 15px 0px;margin:0px 0px 0px 0px;}
h2 {font-family:Tahoma; font-size:17px; line-height:20px; font-weight:normal; color:#000000;padding:0px 0px 12px 0px;margin:0px 0px 0px 0px;}
h3 {font-family:Tahoma; font-size:15px; line-height:18px; font-weight:bold; color:#000000;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}
p{padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
.content a{font-family:Tahoma;letter-spacing:0pt;line-height:14px;font-weight:normal;font-size:12px;color:#000000;text-decoration:underline;}
.content a:hover{font-family:Tahoma;letter-spacing:0pt;line-height:14px;font-weight:normal;font-size:12px;color:#000000;text-decoration:none;}

.buy{/*width:150px;*/display:inline-block;text-align:left;}
.articul2{font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#606060;text-align:left;vertical-align:middle;padding:7px 0px 3px 0px;}
.goods_name2{font-family:Tahoma;line-height:17px;font-weight:bold;font-size:14px;color:#000000;text-align:left;vertical-align:middle;padding:0px 0px 3px 0px;}
div.goods_name2 a{font-family:Tahoma;line-height:17px;font-weight:bold;font-size:14px;color:#000000;text-decoration:none;}
div.goods_name2 a:hover{font-family:Tahoma;line-height:17px;font-weight:bold;font-size:14px;color:#000000;text-decoration:underline;}
.inp_goods2 {padding-left:3px; border:1px solid #b9b9b9; width:62px; height:19px;font-family:Tahoma;line-height:13px;font-weight:normal; font-size:11px; color: #606060;text-decoration:none;cursor:text;}
.goods_btn2{padding:3px 0px 15px 0px;}

.context_table{/*width:100%;*/margin-top:15px;border:1px solid #b9b9b9;}
.context_table td.h{height:23px;background:url(../images/table_bg.gif) repeat-x right top;padding:0px 12px 0px 12px;font-family:Tahoma;letter-spacing:0pt;line-height:21px;font-weight:normal;font-size:17px;color:#414141;vertical-align:middle;text-align:left;}
.context_table td{padding:3px 12px 3px 12px;border:1px solid #b9b9b9;text-align:left;font-family:Tahoma;letter-spacing:0pt;line-height:15px;font-weight:normal;font-size:12px;color:#414141;}
.context_table td a{font-family:Tahoma;letter-spacing:0pt;line-height:15px;font-weight:normal;font-size:12px;color:#414141;text-decoration:underline;}
.context_table td a:hover{font-family:Tahoma;letter-spacing:0pt;line-height:15px;font-weight:normal;font-size:12px;color:#414141;text-decoration:none;}

/*------------ END Контент -----------------*/



/*------------ Футер -----------------*/
.footer {height:88px;vertical-align:middle;}
.footer div{background-color:#ed202a;}
.prava{height:33px;vertical-align:top;font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#FFFFFF;text-align:left;margin:0px 0px 0px 37px;padding:3px 0px 0px 27px;background-color:#ed202a;}
.address{height:33px;width:200px;vertical-align:top;font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#FFFFFF;text-align:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 23px;background-color:#ed202a;float:left;}
.phone{height:33px;vertical-align:top;font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#FFFFFF;text-align:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;background-color:#ed202a;}
.phone table{vertical-align:top;font-family:Tahoma;line-height:13px;font-weight:normal;font-size:11px;color:#FFFFFF;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ed202a;}
td.code{padding:0px 3px 0px 0px;}
td.number{vertical-align:top;font-family:Tahoma;font-weight:normal;height:15px;font-size:17px;color:#FFFFFF;text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.activemedia {height:88px;vertical-align:middle;}
.activemedia div{background-color:#ed202a;height:33px;vertical-align:top;font-family:Tahoma;line-height:12px;font-weight:normal;font-size:10px;color:#FFFFFF;text-align:left;margin:0px 0px 0px 0px;padding:3px 0px 0px 50px;}
.activemedia div a{line-height:13px;font-weight:normal;font-size:10px;color:#FFFFFF;text-decoration:underline;}
.activemedia div a:hover{line-height:13px;font-weight:normal;font-size:10px;color:#FFFFFF;text-decoration:none;}
/*------------ END Футер -----------------*/


/** html #mask {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mask_gradient.png',sizingMethod='scale');
}*/
#mask {
	background:#678 url(../images/mask_gradient.png) no-repeat;
	background-position:top right;
}

/*
form.expose {
	border:1px outset #ccc;
	background:#fff url(/img/global/gradient/h150.png) repeat-x;
	padding:20px;
	margin:20px 0;
	text-align:center;
	width:350px;
	-moz-border-radius:4px;
}

 http://www.quirksmode.org/css/forms.html 
label, input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}
*/