*{margin:0;padding:0}

html,body {
	height: 100%;
}

* html .megawrapper {
    height: 100%;
}

body{
	//background:#dddedf url(../content/images/tpl/gradient.gif) 0 0 repeat-y;
	background:$fff;
	line-height:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;	
	}

h1,h2,h3,h4,h5,h6,input,select,textarea{
	font-family:Tahoma, Geneva, sans-serif;
}
.rederror{ color:#930;}
h4{
	font-size:14px;
	font-weight:normal
	}

input,select,textarea{
	font-size: 12px
}

.clear{
	clear:both;
	float:none!important;
	height:0!important;
	margin:0!important;
	font-size:1px;
	}
	
a{
	//color:#424242;
	color:#000;
	outline:none;
	}	

a:hover{
	//color:#3656a4;
	color:#000;
}	

a img{border:0}

ul li{list-style:none}

table{border-collapse:collapse}

button{cursor:pointer}

#sitemap ul li{list-style:none; margin-left:20px;}

#megawrapper{
	//background: url(../content/images/tpl/light.png) 100px 83px no-repeat;
	//margin: 0 auto;
	min-height: 100%;
    margin-bottom: -50px;
}

.wrapper{
	margin:0 auto;
	//width:1000px;
	width: auto;
	padding-top: 50px;
}

.backwrapper{
	margin:0 auto;
	padding: 0px;
	top: 0px;
	width:1200px;
	background: #e5ecee;
	padding-bottom: 20px;
	background: #daf0f0 url(../content/images/tpl/skver.png) 0 100% no-repeat;
}

.backwrapper2{
	margin:0 auto;
	padding: 0px;
	width:auto;
	background: url(../content/images/tpl/header.png) 0 0 no-repeat;
}

.container,#nav,#footer{
	//width:1124px;
	width: auto;
	margin:0 auto;
	}

#header{
	height:190px;
	padding: 0px 12px 0 12px;
	z-index:10;
	position: relative;
	
	}	
	
#wideheader {
	width: 100%;
	position: absolute;
	height: 130px;
	background: #fff;
	z-index:0;
}

#widebg {

}

#header .gerb{
	position: absolute;
	top: 14px;
	left: 20px;
	width: 159px;
	height: 186px;
	background: url(../content/images/tpl/logo.png) no-repeat;
	z-index:10;
	}	

	
#header .gerbrus{
	position: absolute;
	top: -20px;
	right: -55px;
	width: 344px;
	height: 202px;
	background: transparent url("../content/images/tpl/crimea.png") no-repeat scroll 0% 0%;
	z-index: 0;
	}		
	
#header .logo img{
	border:0
	}	
	
#header .logo{
	position: relative;
	display:block;
	//width:147px;
	//height:34px;
	margin: 7px 25px 0 0;
	left: 235px;
	top: 40px;
	float:left;
	text-decoration: none;
	color: #000;
	font: 32px 'PT Serif', serif;	
	//text-shadow: 2px 2px 5px grey;
	z-index:10;
	 text-transform: uppercase;
	}	
	
				
#header .oficial_site {
	position: absolute;
	top: 200px;
	left: 250px;
	font-size: 14px;
	}
	

#header .logo:hover{
	//color: #000;
	}	
	
#header p{
	font-size:14px;
	color:#231f20;
	margin-right:242px;
	*margin-right:232px;
	line-height:16px
	}	
	
#header p, #header .enter{
	float:left;
	margin-top:27px;
}	
	
#header .enter{
	background: url(../content/images/tpl/icons.png) 0 -94px no-repeat;
	padding-left:20px;
	height:16px;
	cursor:pointer;
	}	

#header .enter span{
	border-bottom:1px dashed #424242;
}

#header .user,#header .exit{
	float:left;
    padding-left:10px;
	cursor:pointer;
	}

#header .exit{font-size:10px; cursor:pointer; text-decoration:underline;}

#header .user{
	margin-right:7px;

	height:16px;
}


#ulwrapper{
	height:71px;
	overflow:hidden;
	//background-color:#221f1f;
}	
	
#nav{
	//background:  url(../content/images/tpl/gradient.gif) -244px 0 repeat-y;
	height:31px;
	padding-left:12px;
	width:935px;
	border-collapse:collapse
	}	
	
#nav td{
	padding:0px 18px;
	//background:#221F1F;
	*padding:0px 18px;
	height:31px;
	}	

#nav td:hover{
	//background-color:#ffc706;
	}

#nav td:hover a{
	//color:#010101
	}
	
#nav td a{
	//color:#fff;
	text-decoration:none;
	font-size:12px;
	}		

#nav td div{
	position:relative;
	*margin-top:7px
}	
	
#nav td.selected{
	background:transparent url(../content/images/tpl/icons.png) left -1px no-repeat;
	position:relative;
	}	

#nav td.selected b{
	position:absolute;
	background:transparent url(../content/images/tpl/icons.png) left -44px no-repeat;
	right:-19px;
	top:-7px;
	display:block;
	height:31px;
	width:9px;
	*height:37px
	}	

#nav td.selected a{
	 color:#000;
	 cursor:default;
	}
	
#about{
	height:40px;
	width: 100%;	
	//background: url(../content/images/tpl/bg.jpg) no-repeat;
	//padding:27px 0 0 60px;
	}
	
#aboutbg{
	height:500px;
	width: 100%;
	background: url(../content/images/tpl/bg.jpg) 200px 0px no-repeat;
	}
	

#about .goods{
	display:none
}

#about .goods.selected{
	display:block
}
	
#about .image,#about .text,#about ul,#aboutmore .image{
	float:left
	}	
	
#about .image,#aboutmore .image{
	width:230px;
	height:230px;
	text-align:center;
	margin-right:60px;
	display:table;
	vertical-align:middle;
	overflow:hidden;
	}	


#about .image a{
	display:table-cell; vertical-align:middle;
	}

#about .text{
	width:290px;
	padding-top:15px;
	margin-right:30px
	}
	
#about .text a{
	font-size:21px;
	color:#231f20;
	line-height:21px;
	}

#about .text a:hover{
	text-decoration:none
	}
	
#about .text .buy{
	height:53px;
	width:115px;
	background :#ffc706;
	color:#fff;
	font-size:19px;
	font-weight:bold;
	padding:4px 15px 0 15px;
	line-height:23px
	}

#about ul{
	width:183px;
	background:url(../content/images/tpl/fivegrad.png) 0 0 repeat-x;
	padding:37px 0 0 0;
	height:220px;
	color:#565656;
	margin-right:65px
	}	

#about ul li{
	position:relative;
	height:28px;
	margin-bottom:8px;
	}

#about ul li img{
	float:left;
	margin-left:23px;
	margin-top:4px
	}


.arrow, .arrowtail{
	position:absolute;
	display:none
}

.arrow{
	height:63px;
	width:18px;
	background:url(../content/images/tpl/arrow.png) 0 0 no-repeat;
	}
	
.arrowtail{
	height:38px;
	width:3px;
	background:url(../content/images/tpl/arrowtail.png) 0 0 no-repeat;
	}	

#about ul{
	float:right
}

#about ul li.selected{
	background:#221f1f;
	margin-left:3px;
	margin-right:2px
	}

#about ul li.selected img{
	display:none
	}

#about ul li.selected .arrow{
	display:block;
	top:-17px;
	left:-18px;
	}
	
#about ul li.selected .arrowtail{
	display:block;
	top:-5px;
	right:-3px;
	}	

#about ul li.selected a{
	color:#fff;
	background-color:#221f1f;
}

#about ul li.selected a:hover span{
	background:none;
}
	
#about ul li.selected a:hover{
	background-color:transparent;
	}	
	
#about ul li a{	
	text-decoration:none;
	display:block;
	height:17px;
	 overflow:hidden;
	margin-left:47px;
	padding:6px 0 0 7px;
	position:relative;
	outline: none
	}	

#about ul li a:hover{
	background-color:#ffc606;
		}
	
#about ul li a span{
	display:none
		}	
		
#about ul li a:hover span{
	background:url(../content/images/tpl/icons.png) 0 -289px no-repeat;
	position:absolute;
	top:0;
	left:-7px;
	height:28px;
	width:7px;
	display:block
	}		

#about ul li a ins,#about ul li a:hover ins,#about ul li.selected a ins{
	position:absolute;
	top:0;
	right:0;
	height:28px;
	width:25px;
	display:block;
	text-decoration:none
}

#about ul li a ins{
	background:url(../content/images/tpl/whiteshadow.png) 0 0 no-repeat;
	}	

#about ul li a:hover ins{
	background:url(../content/images/tpl/yellshadow.png) 0 0 no-repeat;
	}		

#about ul li.selected a ins{
	background:url(../content/images/tpl/blackshadow.png) 0 0 no-repeat;
	}	

.compare{
	cursor:pointer;	
	text-decoration:underline
	}
		
#column1,#column2{
	float:left
	}	

#column2 div p span{
	line-height: 22px;
	}	
	
#column1{
	width:225px;
	//margin-right:25px;
	margin-left:25px;
	margin-top: 2px;
	min-height: 0px;
	}		
	
#column1 #search{
	width:210px;
	height:30px;
	padding-left:10px;
	color:#b2b2b2;
	//background:url(../content/images/tpl/searchbar.png) 0 0 no-repeat;
	//border:0;
	line-height:30px;
	margin-bottom:15px;
	}	

#column1 .superoffer li{
	padding:7px 0 0 10px;
	height:23px;
	}
	
#column1 .superoffer li.selected,#column1 .submenu li.selected{
	background-color:#000!important;
	}	

#column1 .superoffer li.selected a,#column1 .submenu li.selected a{
	color:#fff!important;
	}

#column1 .submenu li.selected a{
	margin-left:-7px
	}

#column1 .superoffer li.selected a:hover,#column1 .submenu li.selected a:hover{
	text-decoration:none
	}
	
#column1 .superoffer a, #column1 .menu a{
	text-decoration:none;
	color:#332d2f
	}	
	
#column1 .superoffer a:hover,#column1 .menu a:hover{
	text-decoration:underline;
	}		
	
#column1 .menu{
	font-size:14px;
	margin-bottom:45px
	}	
	
#column1 .menu li{
	padding:7px 0 8px 12px;
	*width:222px
	}	
	

#column1 ul.submenu{
	font-size:12px;
	margin-top:8px;
	}	

#column1 ul.submenu li{
	height:auto!important;
	width:188px;
	padding:0
	}

#column1 ul.submenu li a{
	background:none!important;
	border:0!important;
	padding:7px 0 8px 12px;
	display:block
		}

#column1 .submenu li.selected{
	margin-left:-4px;
	padding-left:5px
	}

.question{
	margin-bottom:32px;
	}

.question .answer{
	height:4px;
	background-color:#afafaf;
	margin-top:5px
}

.question .best{
	background-color:#ffdf7a;
}
	
#column1 h3{
	margin-bottom:10px;
	color:#231f20;
	font-size:14px;
	}		
	
.question h3{
	padding-left:22px;
	background:url(../content/images/tpl/icons.png) 0 -350px no-repeat;
	line-height:18px;
	}	
	
.question p{
	font-size:12px;
	color:#231f20;
	margin-bottom:15px
	}	
	
.question input{
	margin-right: 10px;
	}	
	
.question ul{
	margin-bottom: 15px;
		}			
	
.question li{
	margin-bottom: 17px;
	}		

.question a{
	float:left;
	padding-top:5px;
	margin-right:20px
	}
	
.question a.act{
	background:url(../content/images/tpl/buttons.png) 0 0 no-repeat;
	height:18px;
	width:77px;
	text-decoration: none;
	text-align:center;
	margin-left:20px
	}			
	
#column2{
	width: 630px;
	line-height: 22px;
	}	
	
#column3{
	width: 260px;
	float: left;
	margin-top: 20px;
	margin-left: 40px;
	}	
#column3 h2{
	font: 19px Arial;
	}	
#column3 div{
	//padding-left: 40px;
	}	
	
	
#column3 div a{
	font: 15px Arial;
	color: #3E7DA8;
	}	
		
#column3 a:hover{
	text-decoration: none;
	}	
	
#column3 .banner {
	width: 130px;
	float: left;
	text-align: center;
	font-size: 13px;
	display: block;
	padding-top: 20px;
/* 	width: 195px;
	height: 65px;
	background: #AB2421;
	padding: 0px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;	
	padding-left: 7px; */
	//padding-right: 10px;
}

#column3 .banner img{
	width: 120px;
}
#column3 .banner div{	
	//padding: 0px;
	
}

#column3 .banner a{
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}

.calendar {
	padding: 0px;
	font-size: 12px;
}

.calendar tr td, .calendar tr{
	text-align: center;
	border: 1px solid grey;
}
.calendar tr td{
	font-weight: bold;
	font-size: 14px;
	padding: 2px!important;
}	
.calendar tr th{
	color: #7690c9;
	font-size: 15px;
	padding: 2px;
}	
.contentwrap{
	background:url(../content/images/tpl/minigrad.png) top center repeat-x;
	padding-top:30px;
	position:relative
	}	
	
#column2 .item,#column2 .specialitem{
	float:left;
	margin-right:3px;
	width:218px;
	height:467px;
	margin-bottom:25px;
	*width:219px;
	*margin-right:2px
	}
	
#column2 .item .content{
	padding:0 22px;
	}	
	
#column2 .itemimg a{
	width:150px;
	height:150px;
	display:table-cell; vertical-align:middle; text-align:center;
	}			

#column2 .itemimg a img{
	border:0
	}	

#column2 .specialitem .price{
	width:164px;
	padding-left:10px;
	cursor:pointer;
	padding:8px 0 0 15px;
}	

#column2 .specialitem .price small{
	font-size:14px;
}

#column2 .specialitem .price b{
	font-size:14px;
	font-weight:normal;
}	
	
#column2 .specialitem .itemimg{
	border:0;
	width:130px;
	}	
	
.item h3{
	font-size:16px;
	font-weight:normal;
	margin:10px 0;
	}	
	
.item .rating{
	height:10px;
	margin-bottom:7px;
	}	
	
.item .buy{
	float:left;
	padding-left:20px;
	height:14px;
	line-height:14px;
	background:url(../content/images/tpl/icons.png) 0 -325px no-repeat;
	margin-bottom:5px;
	/*cursor:pointer;*/
	/*text-decoration:underline;*/
	border:0;
	padding-top: 0;
	width:auto
}	
	
.item .price{
	display:block;
	height:24px;
	float: left;
	border-top:1px solid #fff;
	background-color:#ffc706;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:19px;
	padding:8px 15px 0 15px;
	cursor:pointer;
	*line-height:28px;
	*padding-top:0;
	*height:32px;
	margin-bottom:5px
	}	
	
#about .buy span{
	color:#fff!important
}	
	
.newslist{
	background:url(../content/images/tpl/newsgrad.png) 0 0 repeat-x;
	width:662px;
	height:289px
	}

.newslist .news{
	float:left;
	width:174px;
	padding:0 22px;
	overflow:hidden;
	height:222px;	
	} 	
	
.newslist .news a{
	color:#3656a4;
	text-decoration:none;
	font-size:16px;
	line-height:20px
}

.newslist .news a:hover{
	text-decoration:underline;
}

#footerwrapper{
	//background-color:#221F1F;
	background-color:#fff;
	/*height:80px;*/
	height:55px;
	position:relative;
	color: #000;
	text-align: center;
	}

#footer-line {
	//padding: 27px 11px 0px 80px;
	margin-top: 0px;
	padding: 0px;
	margin: 0px auto;
	height: 5px;
	width: 1200px;
	background: #AD2321;	
	}
#footer{
	padding: 27px 11px 0px 80px;
	color: #024C72;
	height: 105px;
	text-align: left;
	margin-top: 0px;
	display: inline-block;
	font-size: 17px;
	background: #D6DEE9 none repeat scroll 0% 0%;
	width: 1110px;
	line-height: 22px;
	}

#footer a{
	color:#fff;
	color: #000;
	}
	
#footer a:hover{
	text-decoration:none
	}	
	
#footer .logo img{
	border:0;
	height:18px;
	width:73px;
	float:left;
	//margin-right:15px;
	text-align: center;
	}	

#footer p{
	float:left;
	margin:7px 50px 0 0;
		text-align: center;
	}	
	
#footer .mahog{
	float:right;
	margin-right:0;
}	

#cartwrapper{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:200
}

#cart{
	color:#fff;
	height:25px;
	background-color:#221F1F;
	padding:5px 0 0 12px;
	border-top:3px solid #b6b5b5;
	border-left:1px solid #b6b5b5;
	border-right:1px solid #b6b5b5;
	width:948px;
	margin:0 auto
	}
	
#cart a{
	color:#fff;
	float:left;
	}	
	
#cart a:hover{
	text-decoration:none
	}	
	
#products{
	background: url(../content/images/tpl/icons.png) left -425px no-repeat;
	padding-left:30px;
	margin-right:10px;
	float:left
	}	
	
#totalsumm{
	float:left;
	margin-right:51px
	}	
	
#totalsumm span{
	font-weight:bold
	}	
	
#compare{
	float:left;
	margin-right:22px
	}	
	
.autorisation{
	float:right;
	padding-left:13px;
	background: url(../content/images/tpl/icons.png) left -441px no-repeat;
	margin-right:6px;
	}	
	
.autorisation .out{
	text-decoration:none;
	margin-left:22px
	}	
	
.autorisation .out span{
	text-decoration:underline;
	}	
	
.autorisation .out span:hover{
	text-decoration:none;
	}
	
#column2 h2{
	/* height: 28px;
	width:629px;
	border-bottom:1px solid #b2b2b2;
	margin-bottom:20px;
	padding-left:32px;
	line-height:18px;
	font-weight:normal;
	color:#231f20;
	font-size:21px;
	text-decoration:none */
	}	

/*уголки*/	
.newsb1, .newsb2{font-size:1px; overflow:hidden; display:block;}
.newsb1 {height:1px; background:#b2b2b2; margin:0 2px;}
.newsb2 {height:1px; background:#fff; border-right:1px solid #b2b2b2; border-left:1px solid #b2b2b2; margin:0 1px;}

#address {background: #fff; //border-right:1px solid #b2b2b2; //border-left:1px solid #b2b2b2;overflow:hidden; //padding:0 12px; line-height:20px; }

#addresswrap {
position: relative;

//float:left;
//margin-right:25px;
*margin-right:15px;
}

#superofferwrap{
	margin-bottom:15px
	}

#column1 .superoffer{
	width:222px;
	border-right:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	font-size:14px;
	padding:6px 0;
	}	

#column2 .itemimgwrap{
	margin-bottom:10px;
}

#column2 .itemimg{
	width: 152px;
	display:table;
	height:156px;
	padding:17px 32px;
	border-right:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	background-color:#fff;
}

#column2 .specialwrap{
	margin:0 4px 13px 0;
	position:relative;
	}

#column2 .specialwrap .hideheader{
	position:absolute;
	top:-6px;
	background:url(../content/images/tpl/specialitem.png) 0 0 no-repeat;
	height:9px;
	width:218px;
	*left:-1px;
	}

#column2 .specialitem{
	background-color:#fff;
	margin-bottom:0;
	width:217px;
	border-right:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
}

#column1 .selectedwrap{
	margin-left:-11px;
	width:222px;
}

#column1 .menu li.selected .swrap{
	background-color:#fff;
	border-right:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	padding:7px 0 8px 12px;
	display:block;
}	
	

	
/*просмотр товара*/	
#page h1{
	height: auto;
	//border-bottom:1px solid #b2b2b2;
	margin-bottom:23px;
	//padding-left:32px;
	line-height:18px;
	font-weight:normal;
	color:#231f20;
	font-size:21px;
	text-decoration:none;
	*line-height:25px;
	line-height:25px;
	
	}	
	

	#page{
	padding: 50px 0;
	//min-height:600px;
	border:0px solid red;
	//font-size: 15px;
	font-size: 13px;
	}

	#page p{
	font-size: 15px;
	}
	
	#page td {
	padding: 3px;
	}

#aboutmore{
 margin: 3px 0 50px 107px;
 height:230px;
 overflow:hidden;
}

.newtabcell{display:table-cell; vertical-align:middle; text-align:center;}
#gallery {background: #fff;
 border-right:1px solid #b2b2b2;
  border-left:1px solid #b2b2b2;
  padding:10px 11px 3px;
  *height:210px
 }

#gallerywrap {
float:right;
 *width:59px;
 }

#gallery a{
 display: block;
 height: 35px;
 width: 35px;
 margin-bottom: 7px
}

.hidedcontent{
	display:none
}

#leftcolumn,#rightcolumn{
	float:left
	}
	
#leftcolumn{
	width:472px;
	margin-right:24px;
	}	

.viewsmenu{
	margin:0 0 32px 12px;
	height:20px
	}
	
.viewsmenu li{
	float:left;
	margin-right:4px;
	padding:5px 10px;
	}	
	
.viewsmenu li a{
	text-decoration:none;
	border-bottom:1px dashed #424242;
	font-size:14px
	}	
	
.viewsmenu li a:hover{
	border-bottom:1px dashed #3656a4;
	}	
	
.viewsmenu li.selected,.choose .chooseselected{
	background-color:#ffe07b;
	}	
	
.viewsmenu li.selected a{
	border:0
	}	
	
.viewsmenu li.selected a:hover{
	color:#424242;
	}	

.contentwrapper{
	padding-left:22px;
	margin-bottom:48px
	}

.contentwrapper p{
	float:left;
	margin-bottom:15px;
	}
	
.contentwrapper h3{
	font-size:12px;
	font-weight:normal
	}	

.contentwrapper .leftcolumn h4{
	border-bottom:1px solid #cbcbcd;
	margin-left:-22px;
    margin-top:10px;
	line-height:30px;
	margin-bottom:10px!important
	}

.contentwrapper .datepubl{
	float:right;
	font-size:10px;
	margin-right:25px
	}

.contentwrapper table{
	border-collapse:collapse;
	margin-bottom:10px
	}

.contentwrapper td{
	width:225px;
	height:26px;
	vertical-align: top
	}

#column2 .contentwrapper h4{
	padding-left:22px;
	margin-bottom:20px;
	float: none!important
	}

.similar h4{
	margin-bottom:10px
	}

.choose li{
	float:left;
	font-size:10px;
	margin-left:7px;
	padding:0 5px 5px 5px;
}

.choose li a{
	text-decoration:none;
	border-bottom:1px dashed #424242
	}

.choose li a:hover{color:#424242}
	
.choose .date, .choose .score{
	padding-right:12px
		}

.choose .date{
	background:url(../content/images/tpl/icons.png) 25px -146px no-repeat;
	}
	
.choose .score{
	background:url(../content/images/tpl/icons.png) 37px -159px no-repeat;
	}

.contentwrapper .selected{
	background:#ffe07b 
	}
	
.contentwrapper .readonly{
	float:left;
	margin:1px 3px 15px 0;
	}	
	
.similarwrap{
float:left;
margin-right:6px;
*width:57px;
}

.similargoodsimg{
background: #fff;
border-right:1px solid #b2b2b2;
border-left:1px solid #b2b2b2;
padding:9px;
height:34px
  }

.similar{
	margin:0 0 25px 22px;
	height:60px
	}

.similargoods{
	float:left;
	margin-right:22px;
	width:175px;
	}	
	
.similargoods a{
	color:#231f20;
	font-size:12px!important;
	}	

.similargoodsimg a{
	height:35px;
	width:35px;
	display:block
	}

.similargoods .content{
	width:105px;
	float:left;
	}
	
.similargoods .rating{
	margin-top:5px;
	}	

.similargoods .price,.tableheader .price{
	font-weight:bold;
	font-size:10px;
	height:16px;
	width:60px;
	}

.similargoods .price,.buy, .tableheader .price{
	border-top:1px solid #fff;
	background-color:#ffc706;
	color:#fff;
	text-align:center;
	display:block;
}

#rightcolumn a,.contentwrapper .rightcolumn{
	font-size:10px;
	line-height:19px
	}	

#rightcolumn .buy{
	margin-top: 15px
}

#rightcolumn .rating,#rightcolumn .readonly{
	margin:5px 0 4px
	}	
	
.contentwrapper .rightcolumn .print,.contentwrapper .rightcolumn .feedback,#column2 #rightcolumn .question{
	display:block;
	height:21px;
	width:142px;
	background:url(../content/images/tpl/buttons.png) 0 -67px no-repeat;
	color:#231f20;
	font-size:12px;
	margin:0 0 15px;
	text-decoration:none;
	text-align:center;
	padding-top:2px;
	}	

#column2 #rightcolumn .question{
	margin-top:10px
	}

.contentwrapper .rightcolumn .feedback,#column2 #rightcolumn .question{
	background:url(../content/images/tpl/buttons.png) 0 -104px no-repeat;
	width:106px
	}

.contentwrapper .rightcolumn,.contentwrapper .leftcolumn{
	float:left
	}	
	
.contentwrapper .leftcolumn{
	width:452px;
	margin-right:20px
	}
	
.contentwrapper .pagenav{
	margin-left:0
}
/*блок постраничной навигации*/
.pagenav{
	margin:27px 0 0 110px;
	height:18px
	}

.pagenav a{
	float:left;
	margin-right:5px
	}

.pagenav a.selected{
	text-decoration:none;
	display:block;
	height:16px;
	width:10px;
	padding:2px 0 0 3px;
	margin-top:-2px ;
	background-color:#FFE07B
	}

.pagenav ul,.pagenav li{
	*float:left;
}
	
.pagenav .previously{
	margin-right:60px
	}	
	
.pagenav .next{
	margin-left:60px
	}		
	
.pagenav .navarrow{
	text-decoration:none
	}
	
#comments h4{
	border-bottom:1px solid #cbcbcd;
	margin-left:-16px;
	line-height:30px;
	margin-bottom:10px;
	padding-left:16px
	}

#comments .commtarea{font-size:14px}

#comments textarea{
	height:130px;
	width:440px;
	padding:5px;
	margin: 10px 0 20px 0
	}

#comments #commcaptcha{
	width:50px
	}

#comments img{
	float:left;
	margin-right:7px
	}
#comments label{margin-left:2px}

#comments .captcha label{width:105px}

#comments .captcha input{margin-top:4px}

#comments button{
	border:0;
	height:25px;
	width:122px;
	background:url(../content/images/tpl/buttons.png) 0 -139px no-repeat;
	font-size:12px;
	margin-top:10px
	}

#comments li{
	margin-bottom:20px;
	}

#comments li b{
	font-weight:normal;
	font-size:14px;
	background-color:#ffe07b;
	padding:3px;
	}

#comments li small,#comments li b{
	float:left;
	margin-right:10px;
	margin-bottom:5px
	}

#comments li small,#comments li small a{
	font-size:10px;
	color:#757575;
	margin-top:5px
	}

#comments ul li ul{
	margin-left:25px;
	margin-top:20px
	}

.tegs span{
	float:left;
	color:#424242;
	margin-right:10px;
	display:block
	}

.tegs div{margin-left:40px}

.tegs a{
	color:#757575;
	font-size:9px;
	line-height:18px
	}

.tegs a:hover{text-decoration:none}

.newsview .tegs{
	margin-bottom:25px;
}



/*поиск*/
.bigsearch{
	width:626px;
	height:32px;
	padding-left:10px;
	color:#231f20;
	//background:url(../content/images/tpl/bigsearchbar.png) 0 0 no-repeat;
	border:1pz solid grey;
	line-height:32px;
	margin-bottom:15px;
	float: left;
	margin-left: 20px
	}	

.searchbutton{
	width:75px;
	height:29px;
	text-align: center;
	//background:url(../content/images/tpl/search.png) 0 0 no-repeat;
	border:0;
	line-height:30px;
	margin-left:-86px;
	color:#231f20;
	font-size: 14px;
	margin-top: 1px
}

.searchresult{
	float: none;
	width: 615px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 20px
}

.searchresult .content{
	width:543px;
}

.searchresult .similarwrap{
	margin-right: 15px
}

.searchresult .rating{
	float: right;
	margin-right: 360px
	}

.searchresult .price{
	margin-top: 3px;
	}

.searchresult a{
	font-size: 14px;
}

.keyword{
 padding: 2px;
 background-color: #ffe07b
}


.subscribe{
    margin-top:20px;
}

.subscribe h4{
margin-bottom: 12px
}

.subscribe input{
margin-bottom: 15px;
margin-right: 10px
}

.subscribe_text{
    float:left;
    width:100px;
    margin: 5px 0 !important;
}

.subscribe button{
    margin: 0;
    margin-left:5px;
    float:left;
}

























	
		
.rubl{
position: absolute;
margin-left:-0.8em;
margin-top: 0.15em;
*margin-top: 0.45em;
*margin-left:-1em;
}	
	
.similargoods .rubl,#cart .rubl,.info .rubl{
*margin-top: 0.05em;
*margin-left:-0.8em;
}	

#cart .rubl{
*margin-top: 0.1em;
}

#about .rubl{
*margin-top: 0.3em;
*margin-left:-0.85em;
}

.item .rubl{
*margin-top: 0.2em;
*margin-left:-1.3em;
}

.right_link {
    float:left;margin-left:20px;margin-top:7px;
}


.filterABC {
    margin:10px;
    margin-bottom:25px;
    margin-top:-10px;
}

.filterABC span.reset {
    margin-right:0;
    font-weight:bold;
}

.filterABC span {
    cursor:pointer;
    text-transform: uppercase;
    margin-right:10px;
    text-decoration:underline;
}

.social-buttons {
    float:right;
    display:block;
    margin-top: -10px;
    margin-right: 100px;
}

.social-buttons a {
    float:left;
    margin-right:10px;
}


/* SVV */

.menu-left li.selected a{
	font-weight: bold;
	text-decoration: none;
}

.menu-left {
	font: 15px arial;
	padding: 22px 5px;
	width: 195px;
}

.menu-left li {
	padding: 0px 0px 25px 0px;
}

.menu-left li a:hover {
	text-decoration: none;
}

#column2 {
	margin-top: 20px;
}

#column2 p{
	line-height: 20px;
	margin: 10px 0px 10px 0px;
	//font: 14px Arial;
	font: 13px Arial;
}

#column2 a{
	color: #3566ac;
	line-height: 20px;
	margin: 10px 0px 10px 0px;
	//font: 13px Arial;
}

#column2 a:hover{
	color: #000;
}

.home-link {
	width: 445px;
	height: 134px;
	position: absolute;
	left: 227px;
}

.home_text .text_indent p{
    text-indent: 3.5em;
}

.home_text {
    width: 600px;
	color: #024C72;
	padding-left: 20px;
}

.home_text img{
    width: 160px!important;
    height: 100px!important;
	text-align: center;
	
}

.home_text table tr td span{
	text-align: center;	
	text-indent: 0;
}

.home_text table tr td p{
	//margin: 3px 0!important;
}

.home_text table tr td a{
	font-size: 16px;
}