
table tr td {color:#000;
	font:13px Tahoma;
}

a img {border: none;}


html, body, h1, h2, h3, h4, h5, p, a, ul, span, table, td, tr, select, li, input, form{margin:0; padding:0}
li{list-style:none}



html{background: url(../../images/fon.gif)}

html, body{width:100%;
	height:100%}

h1 {
	font-size:18px;
	margin-top:10px;
	margin-bottom:5px;
}
h2 {
	font-size:16px;
	margin-top:10px;
	margin-bottom:5px;
}
h3 {
	font-size:15px;
	margin-top:10px;
	margin-bottom:5px;
}
p {
	margin-top:5px;
	margin-bottom:5px;
}

#wrap, #header, #content{min-width:996px}

.cpt_maincontent a, #noframe a {
	color:#010101;
	font:medium "Trebuchet MS", Arial
}


#noframe {
	padding: 25px;
}

#wrap{background:url(../../images/column1.gif) repeat-y left;
	overflow:hidden;}

#in{background:url(../../images/column2.gif) repeat-y right;
	overflow:hidden;}

#header{background:url(../../images/header.jpg) no-repeat center top;
	height:393px;
	margin:0 auto;
	overflow:hidden;}


#header .flash{width:980px;
	height:341px;
	position:relative;z-index:99;
	margin:0 auto;}

#header .flash .in{z-index:100;
	width:980px;
	height:341px;
	position:absolute;}

#header .flash a{display:block}

#header .flash .logo{position:absolute;
	left:304px;z-index:110;
	top:15px;
	padding-top:53px;
	text-decoration:none;
	text-align:center;}

#header .flash .logo span{color:#363636;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
	padding-bottom:7px;
	display:block}

#header .flash .phone{position:absolute;
	right:50px;z-index:120;
	top:51px;
	font-family:Tahoma;
	text-align:center;
	font-size:14px;
	font-weight:bold;}

#header .flash .dostav{position:absolute;
	right:70px;z-index:130;
	top:127px;
	display:block;
	width:126px;
	height:50px;}

#header .flash .dostav a{display:block;z-index:130;
	width:126px;float:left;font-size:100px;
	height:50px;}

#header .flash .phone p{color:#363636;
	font:18px;
	font-family: Tahoma;
	padding-bottom:12px;}

#header .menu{background:url(../../images/menu.gif) repeat-x;
	height:52px;
	width:100%;
	position:relative;z-index:100;
	float: left;
	overflow:hidden;}

#header .menu ul{margin-left:-1px;
	overflow:hidden;
	width:100%;float:left;}

#header .menu ul li{background: url(../../images/menu_marker.gif) no-repeat left top;
	width:20%;
	height:50px;
	text-align:center;
	margin-right:-1px;
	float:left}

#header .menu ul li a{color:#000;
	font:18px "Tahoma";
	margin:0 auto;
	line-height:42px;
	text-decoration:none}

#header .menu ul li a:hover{text-decoration:underline}

#content{background:url(../../images/column1.gif) repeat-y left;
	overflow:hidden;
	float:left; width:100%;
	position:relative;z-index:200;
	margin-top:-9px}

#content .in{background:url(../../images/column2.gif) repeat-y right;
	position:relative;
	float:left; width:100%;z-index:300;
	overflow:hidden}




#left{background:url(../../images/shade_corner.gif) no-repeat right top;
	width:225px;
	margin-right:-231px;
	position:relative;
	padding-top:44px;
	padding-left:6px;
	float:left;}



#left .search{width:161px;
	padding-left:19px;
	padding-bottom:30px;}

#left .search .left{background:url(../../images/search_left.gif) no-repeat left;
	padding-left:4px}

#left .search .left .right{background:url(../../images/search_right.gif) no-repeat right;
	padding-right:33px}

#left .search input{background:url(../../images/search.gif) repeat-x;
	height:19px;display:block;
	padding:0 10px;
	padding-top:4px;
	width:105px;
	border:0}



#left .line{background:url(../../images/line.png) repeat-x;
	width:200px;clear:both;
	height:6px}



#left .list .root_category a, #left .list ul li a{color:#fff;
	font:13px Tahoma;
	line-height:25px;
	text-decoration:none;
	clear:both;
	cursor:pointer}

#left .list .root_category {background:url(../../images/line.png) repeat-x 0 0;
	width:170px;
	padding-left:30px;}

#left .list ul{width:160px;
	padding-left:40px;}

#left .list ul.last{background:url(../../images/line.png) repeat-x bottom;}

#left .list ul li a:hover, #left .list .root_category a:hover{text-decoration:underline}

#left .news{padding-top:20px;
	padding-bottom:25px;
	padding-left:30px;
	padding-right:40px;clear:both;
	overflow:hidden}

#left .news h4{color:#fff;
	font:22px Tahoma;
	padding-bottom:25px;}

#left .news p, #left .news a, #left .news h5{color:#fff;
	font:13px Tahoma;
	line-height:18px;
	display:block;
	padding-bottom:25px;}

#left .news a{text-decoration:none}
#left .news a:hover{text-decoration:underline}

#left .news h5{padding-bottom:10px}

#left .news p.date{color:#FFFF9E;
	padding-bottom:0}

#left .news span{color:#fff;
	font:13px Tahoma;}

#left .news a p{text-decoration:none}

#left .news a p:hover{text-decoration:underline}

#left .news a.rezult{color:#FFFF9E;
	font:11px Tahoma;
	float:right;
	margin-top:4px;
	display:block;
	text-decoration:underline}

#left .news a.rezult:hover{text-decoration:none;}

#left .news .send{width:80px;
	float:left}



#center{margin-left:225px;
	margin-right:225px;
	padding-left:0px;
	padding-top:32px;
	padding-bottom:30px;
	overflow:hidden;}

#center p{color:#000;
	font:13px Tahoma;
	line-height:19px}

#center .cpt_product_description td{color:#000;
	font:13px Tahoma;
	line-height:19px}



#center p a {color: #000;
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
}

#center a:hover {text-decoration: underline;}

#center .box_list{overflow:hidden;
	width:100%;
	padding-top:15px;
	margin-left:-2%;}

#center .box1, #center .box2{width:48%;
	padding-left:2%;
	position:relative;
	padding-top:44px;
	float:left}


#center .box2{float:right;
	margin-left:-1px}

#center .box1 img, #center .box2 img{position:absolute;
	top:4px;
	right:5px}

#center .box_head{height:4px;width:100%;
	overflow:hidden;}

#center .box_head .left{background:url(../../images/box1.gif) no-repeat;
	height:4px;float:left;
	margin-right:-4px;
	width:4px;}

#center .box_head .right{background:url(../../images/box2.gif) no-repeat;
	height:4px;
	width:4px;
	margin-left:-4px;
	float:right}

#center .box_head .center{background:url(../../images/box12.gif) repeat-x;
	height:4px;
	margin:0 4px;}

#center .box1 .head, #center .box2 .head{background-color:#B3B6A9;width:100%;
	overflow:hidden;}

#center .box1 .head p, #center .box2 .head p{padding:3px 15px 5px 15px;}

#center .box1 .list, #center .box2 .list{background:url(../../images/border.gif) repeat-y left;
	width:100%;
	overflow:hidden;}

#center .box1 .list ul, #center .box2 .list ul{background:url(../../images/border.gif) repeat-y right;
	padding-top:10px;width:100%;
	padding-bottom:15px;
	float:left;}

#center .box1 .list ul li, #center .box2 .list ul li{line-height:19px;
	float:left;
	padding:0 15px;
	clear:both}

#center .box1 .list ul li a, #center .box2 .list ul li a{color:#010101;
	font:13px Tahoma;
	line-height:19px;
	display:block;
	float:left;
	white-space:nowrap;
	text-decoration:none;
	clear:both}

#center .box1 .list ul li a:hover, #center .box2 .list ul li a:hover{text-decoration:underline}

#center .bottom{height:4px;width:100%;
	overflow:hidden;}

#center .bottom .left{background:url(../../images/box4.gif) no-repeat;
	height:4px;float:left;
	margin-right:-4px;
	width:4px;}

#center .bottom .right{background:url(../../images/box3.gif) no-repeat;
	height:4px;
	width:4px;
	margin-left:-4px;
	float:right}

#center .bottom .center{background:url(../../images/border.gif) repeat-x 0 3px;
	height:4px;
	margin:0 4px;}



#center .spec_box{width:100%;
	clear: both;
	}

#center .spec_box h4{color:#000;
	font:22px Tahoma;
	padding-left:3%;
	padding-top:20px;
	padding-bottom:30px;}

#center .spec_box .box {margin: 15px;}

#center .spec_box .box p{
	color:#000;
	padding-top:2px;
	font:9px Tahoma;
	line-height:14px;}

#center .spec_box .box p a{
	color:#000;
	padding-top:2px;
	font:12px Tahoma;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;}

#center .spec_box img {
	border: 1px solid black;
	}

#block-customerinfo input, #block-customerinfo textarea, #block-customerinfo select {
	width: 200px;
}

#block-customerinfo input.checkbox {
	width: auto;
}

#center .spec_box .box .price{color:#000;
	font:16px Tahoma;
	display: block;
	line-height:54px;
	white-space:nowrap;
	font-weight: bold;
	clear:both;}

#center .spec_box .box .check{float:left;
	padding-top:15px;}

#center .spec_box .box .check input{float:left;
	width:20px;
	height:20px}

#center .spec_box .box .check span{color:#010101;
	font:12px "Trebuchet MS", Arial;
	float:left;}


#cart_content_tbl {
	border-collapse: collapse;
}

#cart_content_tbl th {
	font-weight: normal;
	font: 13px Tahoma;
	background: #b3b6a9;
}

#cart_content_tbl td {
	border: 1px solid #b3b6a9;
	padding: 5px;
}



ul.list_arrow{padding-bottom:20px;float:left;
	margin-left:-7px;
	overflow:hidden}

.list_arrow li{background:url(../../images/arrow.gif) no-repeat right 7px;;
	padding-right:15px;
	padding-left:7px;
	float:left}

.list_arrow li a{display:block;
	float:left}

.list_arrow li#last{background:none}



#inside1{overflow:hidden;
	float:left;
	width:100%;}

#inside1 a{color:#010101;
	font:13px "Trebuchet MS", Arial;}





#inside1 .min_max{width:242px;
	overflow:hidden;
	float:left;
	clear:both;}

.min_max3{background: url(../../images/min_max.gif) repeat-y;
	width:242px;
	padding:10px 16px;
	overflow:hidden;
	float:left}

.min_max1{background:url(../../images/min_max1.gif) no-repeat;
	width:242px;
	height:5px;
	font-size:2px;
	float:left}

.min_max2{background:url(../../images/min_max2.gif) no-repeat;
	width:242px;
	height:7px;
	font-size:2px;
	float:left}

#inside1 .min_max p{color:#F4F4F4;
	font:13px "Trebuchet MS", Arial;
	padding-top:22px;
	padding-right:3px;}

#inside1 .min_max input{color:#000;
	background:none;
	font:13px "Trebuchet MS", Arial;
	height:18px;
	line-height:18px;
	border:0;
	float:left;}

#inside1 .min_max .name{overflow:hidden;padding-top:10px; clear: both;}



#inside1 .min_max .name p{float:left;
	padding:0}

#inside1 .min_max .name .input3{background:url(../../images/input.gif)	repeat-x;
	height:22px;
	margin-left:5px;
	float:left;
	overflow:hidden;}

.input1{background:url(../../images/input1.gif) no-repeat;
	width:3px;
	height:22px;
	float:left}

.input2{background:url(../../images/input2.gif) no-repeat;
	width:4px;
	height:22px;
	float:left}

#inside1 .min_max .name .input3 input{width:123px;
	height:22px;
	Width:116px;
	float:left;
	padding:0 10px;
	border:0;}

#inside1 .limit{overflow:hidden;padding-top:6px;

	}

#inside1 div.limit
{
	//margin-top: 30px;
}

#inside1 .min_max .name .input3{background:url(../../images/input.gif)	repeat-x;
	height:22px;
	margin-left:5px;
	float:left;
	overflow:hidden;}

#inside1 .min_max .limit p{padding-top:6px;
	float:left}

#inside1 .min_max .limit input{background:url(../../images/input.gif)	repeat-x;
	height:22px;
	width:52px;float:left;
	padding-left:5px}


#inside1 .min_max a{background: url(../../images/search.png) no-repeat;
	color:#DADB8C;
	display:block;
	height:20px;
	padding-left:30px;
	float:left;
	clear:both;
	margin-left:10px;
	margin-top:15px;}



#inside1 .kol_vo{
	//margin-left: 60px;
	padding-top:20px;
	padding-left:20px;
	//padding-top:50px;
	//padding-left:60px;
	float:left}

#inside1 .kol_vo li a, #inside1 .kol_vo li span{color:#010101;
	font:11px "Trebuchet MS", Arial}


#inside1 .sravnit{padding-top:30px;
	text-align:center;
	width:100%;float:left;
	overflow:hidden;
	padding-bottom:20px;
	clear:both}

#inside1 .sravnit a{color:#010101;
	font:13px "Trebuchet MS", Arial}

#inside1 .sravnit p span{background: url(../../images/updown.gif) no-repeat 0 6px;
	width:20px;
	height:13px;}




#inside2{overflow:hidden;
	float:left;
	width:100%;}

#inside2 a{color:#010101;
	font:13px "Trebuchet MS", Arial;}

#inside2 a:hover{text-decoration:none}

#inside2 img{float:left;}

#inside2 p.ves{line-height:16px;
	float: left;
	padding-left: 10px;}

#inside2 .cpt_product_description {margin-top: 20px;
	width: 530px;}

#inside2 .cpt_product_description table { border-spacing: 0px; border-collapse: collapse; }
#inside2 .cpt_product_description table td { padding: 0px; }


#inside2 ul.small{float:left;
	clear:both;
	overflow:hidden;
	padding-top:12px;
	margin-left:-15px;
	margin-right:-100px;}

#inside2 .small li{padding-left:15px;
	float:left}

#inside2 .cash, #inside2 .cash span{float:left}

#zvezda{padding-top:22px;
	float:left;
	clear:both}

#zvezda img{float:left}

#inside2 h1, #inside2 p.big2{color:#010101;
	font:17px Tahoma;
	padding-top:0px;
	padding-bottom:25px;
	clear:both;}

#inside2 p.big1{color:#010101;
	font:22px Tahoma;
	clear:both;
	padding-top:3px;}

#inside2 .spec_box .box{padding-bottom:30px}

#inside2 a.otziv{color:#010101;
	font:13px "Trebuchet MS", Arial}

#inside2 .fio{background:url(../../images/fio.gif) repeat-x;
	overflow:hidden;
	height:22px;
	width:170px;
	float:left;
	clear:both;
	padding-bottom:15px;}

#inside2 .fio1{background:url(../../images/fio1.gif) no-repeat;
	height:22px;
	width:4px;
	margin-right:-4px;
	float:left}

#inside2 .fio2{background:url(../../images/fio2.gif) no-repeat;
	height:22px;
	width:3px;
	margin-left:-3px;
	float:right}

#inside2 .fio input{background:none;
	height:22px;padding-top:5px;
	line-height:22px;
	width:140px;
	border:0;
	padding:0 10px;
	margin-left:4px;
	margin-right:3px;}

#inside2 .text{background:url(../../images/textarea.gif) no-repeat;
	overflow:hidden;
	width:310px;
	height:102px;
	clear:both}

#inside2 .text textarea{color:#010101;
	float:left;display:block;
	background:none;
	overflow:hidden;
	line-height:20px;
	font:13px "Trebuchet MS", Arial;
	border:0;
	width:290px;
	height:82px;
	padding:10px;}

#kod{width:309px;}

#kod img{float:right;
	margin-top:-10px;}




.perehod{padding-bottom:40px;
	clear: both;
	text-align:center}

.perehod span{color:#954337}

.perehod a{color:#954337;
	font:13px "Trebuchet MS", Arial;}

span.pereh1{background:url(../../images/arrow_pereh1.gif) no-repeat 0 5px;}

span.pereh2{background:url(../../images/arrow_pereh2.gif) no-repeat 0 5px;}

span.pereh1:hover, span.pereh2:hover{text-decoration:none}

.perehod a.active{color:#954337;
	text-decoration:none}

.perehod a:hover{text-decoration:none}



#right{width:200px;
	text-align:center;position:relative;
	margin-left:-212px;
	padding:0 6px;
	padding-top:32px;
	float:right;}

#right img{margin-bottom:10px}

#right .box{background:url(../../images/line.png) repeat-x;
	padding:0 10px;overflow:hidden;
	padding-top:10px;
	padding-bottom:25px;
	text-align:left;
	clear:both}

#right .box h4, #right .hits h4{color:#fff;
	font:22px Tahoma;
	text-align:left}

#right .hits .price{color:#fff;
	font:16px Tahoma;
	line-height:40px;
	white-space:nowrap;
	clear:both;}


#right .box p{color:#F4F4F4;
	font:13px Tahoma}

#right .box p span{color:#FFFF9E;
	text-decoration:underline}

#right .box .zakaz{margin-top:20px;
	width:181px;
	display: block;
	height:30px}

#right .box .zakaz img{border: none;}

#right .box .login{background:url(../../images/login.png) no-repeat;
	height:20px;
	width:181px;
	padding:2px 9px 8px 0px}

#right .box .login input{border:0;
	height:18px;
	width:155px;
	line-height:18px;
	margin:0 10px}

#right .box .registr{overflow:hidden;width:100%;}

#right .box a.enter{color:#FFFF9E;
	font:14px Tahoma;
	float:left}

#right .box a.reg{color:#FFFF9E;
	font:14px Tahoma;
	float:right}

#right .box a.pass{color:#FFFF9E;
	font:11px Tahoma;
	clear:both;
	float:left}

#right .box a{margin-top:15px;white-space:nowrap;
	display:block}

#right .box a:hover{text-decoration:none}

#right .hits{background:url(../../images/line.png) repeat-x;
	padding:0 10px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
	clear:both}

#right .hits img{padding-top:15px;
	padding-bottom:0px}

#right .hits p{color:#fff;
	font:13px Tahoma;
	padding:0 10px;
	text-align:left}

#right .hits p a{color:#fff;
	text-decoration: none;
	font:13px Tahoma;
	text-align:left}

#right .line{background:url(../../images/line.png) repeat-x;
	width:200px;
	height:6px}


.cpt_maincontent, .MsoNormal
{
	float: none;
	margin: 0;
	padding 0;
	color:#000;
	font:13px Tahoma;
}

