* {
	padding:0;
	margin:0;
}
html {
	height:100%;	
}
body {
	height:100%;
	min-width:1000px;
	font-family:Verdana;
	background:white url('../new_images/body.gif') repeat-x;
}
img {
	border:0;
}
	
.break {
	clear:both;
	font-size:0px;
	line-height:0px;
}



.search {
	height:29px;
	background:#AFD2DE;
}
.search .block_left {
	float:left;
}
.search .block_left .s1 {
	margin:4px 0 0 45px;
	float:left;
}
.search .block_left .s2 {
	float:left;
	margin:5px 0 0 20px;
}
.search .block_left .s3 {
	margin:0 0 0 50px;
	float:left;
}
#searchstring {
	width:200px;
	font-size:10px;
	color:#FFFFFF;
	background:#AFD2DE;
	border:#FFFFFF solid;
	border-width:1px 0 1px 1px;
	float:left;
	margin:5px 0 0 0;
	padding:2px 5px;
}
.search .block_left .s3 a {
	margin:5px 0 0 0;
	float:left;
}
.search .block_right {
	float:right;
	line-height:29px;
	font-size:10px;
	color:#FFFFFF;
	background: url(../new_images/keys.gif) 0 3px no-repeat;
	padding:0 43px 0 27px;
}
.search .block_right a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.search .block_right a:hover {
	text-decoration:underline;
}

.main { background: url(../new_images/header.jpg) 0 0 no-repeat; }

.main_ {
	background:url('../images/bg_fooster.png') right bottom no-repeat;
}
.main__ {
	background:url('../images/bg_line.png') repeat-x;
}







.main .header .block_left {
	float:left;
}
.main .header .block_left a{
	float:left;
	margin:43px 84px;
}

.main .header .block_right {
	float:right;
}

.main .header .block_right ul {
	width:315px;
	float:left;
	list-style:none;
}
.main .header .block_right ul li {
	margin:12px 0 0 0;
}
.main .header .block_right ul li a {
	font-size:13px;
	color:#444444;
	font-weight:bolder;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url('../images/ico_ulnoactive.gif') left center no-repeat;
}
.main .header .block_right ul li a:hover, .main .header .block_right ul li a.active {
	font-size:13px;
	color:#3695A7;
	background:url('../images/ico_ulactive.gif') left center no-repeat;
}

.main .header .block_right .info {
	padding:30px 20px 0 0;
}
.main .header .block_right .info p {
	color:#3695A7;
	font-size:11px;
	line-height:25px;
}
.main .header .block_right .info p span {
	color:#3695A7;
	font-size:13px;
}
.main .header .block_right .info p a {
	color:#D58A2A;
	font-size:13px;
	text-decoration:none;
}
.main .header .block_right .info p a:hover {
	text-decoration:underline;
}


.main .header .block_right .banner {
	padding:60px 0 0 0;
}


.main .phone {
	margin-top: 12px;
	padding: 6px 0 16px 0;
	background: url(../new_images/phone.gif) 0 0 no-repeat
}
.main .phone img {
	float:left;
	margin:0 5px 0 0;
}
.main .phone p {
	font-family:Arial;
	margin:0 5px 8px 0;
	font-size:18px;
	color:#FCA93E;
	padding:0 0 0 5px;
	line-height:12px;
	text-align: right;
}
.main .phone p span.s1 {
	font-size:13px;
	color:#197595;
	padding:0 0 0 41px;
	font-weight:bolder;
}
.main .phone p span.s2 {
	font-size:14px;
	color:#FCA93E;
}



.main .content {
	padding:20px 0 0 0;
}
.main .l .menu {
	padding-bottom: 17px;
	background: #94d4e8 url(../new_images/menu_bottom.gif) right bottom no-repeat;
}


.main .l .menu .center_ {
	padding: 0 20px 0 30px;
	background:#94d4e8;
}
.main .l .menu h1{
	display: block;
	color:white;
	font-size:18px;
	font-weight:normal;
	margin: 0;
	padding:17px 10px 0 15px;
	background: #94d4e8 url(../new_images/menu_top.gif) right 0 no-repeat
}
.main .l .menu .center_ ul.ul1{
	list-style:none;
	padding:15px 0;
	margin:0 0 0 15px;
	font: 14px/17px "Trebuchet MS", Trebuchet;
}
.main .l .menu .center_ ul.ul1 li{
	background:url('../new_images/li1.gif') 0 9px no-repeat;
	padding: 3px 0 3px 12px;
}
.main .l .menu .center_ ul.ul1 li a{
	color:#4d4d4d;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.main .l .menu .center_ ul.ul1 li.active {	
	margin:0;
	background:url('../new_images/li3.gif') 0 10px no-repeat;
	padding: 3px 0 3px 12px;
}
.main .l .menu .center_ ul.ul1 li.active a {	
	color:#393A3A;
	text-decoration:underline;
}
.main .l .menu .center_ ul.ul1 li.active a:hover {	
	text-decoration:none;
}
.main .l .menu .center_ ul.ul1 li a:hover {
	text-decoration:underline;
}
.main .l .menu .center_ ul.ul1 li ul.ul2 {
	list-style:none;
	padding:0 0 0 10px;
}
.main .l .menu .center_ ul.ul1 li ul.ul2 li {
	padding:0 0 0 9px; 
	margin:0;
	background:url('../new_images/li2.gif') 0 9px no-repeat;
}
.main .l .menu .center_ ul.ul1 li ul.ul2 li a {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.main .l .menu .center_ ul.ul1 li ul.ul2 li a:hover {
	text-decoration:underline;
}


.main .l .vote {
	padding:35px 15px 0 28px;
}
.main .l .vote h1 {
	color:#FCA93E;
	font-size:18px;
	font-weight:normal;
	padding:0 0 10px 0;
}
.main .l .vote p.text {
	color:#3695A7;
	font-size:11px;
	padding:0 0 20px 0;
}



.main .l .vote .block_ {
	padding:0 0 10px 24px;
	font-size:11px;
	color:#5B6061;
}
.main .l .vote .block_ .d1 {
	float:left;
	width:15px;
}
.main .l .vote .block_ .d2 {
	margin-left: 20px;
}




.main .l .vote p.more {
	padding:0 0 0 0;
}
.main .l .vote p.more a {
	font-size:11px;
	color:#FCA93E;
	text-decoration:none;
}
.main .l .vote p.more a:hover {
	text-decoration:underline;
}




.main .c {
	color:#5A5C5C;
	font-size:12px;
}
.main .c .nav {
	padding:0 0 50px 15px;
}
.main .c .nav a {
	color:#5A5C5C;
	font-size:12px;
	text-decoration:none;
}
.main .c .nav a:hover {
	text-decoration:underline;
}




.main .c .lleft_ {width:310px;float:left;margin:0 16px 6px 0;position:relative}
a#img-current_picture{position:relative;z-index:2;zoom:1;display:block;width:300px;height:400px;border:5px solid #feddb3;overflow:hidden}
a#img-current_picture img{width:300px;height:400px}
a#img-current_picture:hover{border-color:#94d4e8}
#box_product_thumbnails{position:relative;z-index:1;zoom:1;margin:0;padding:0;overflow:hidden}
#box_product_thumbnails td{padding-top:8px}
#box_product_thumbnails a{display:block;width:98;height:130px}
#box_product_thumbnails a img{display:block;width:96px;height:128px;border:1px solid #feddb3}
#box_product_thumbnails a img:hover{border-color:#94d4e8}
.main .c .lleft_ a.zoom {
	position:absolute;
	left:0px;
	top:275px;
	color:#FCA93E;
	text-decoration:none;
	font-size:12px;
}
.main .c .lleft_ a.zoom:hover {
	text-decoration:underline;
}

.main .c .lleft_ ul {
	list-style:none;
	padding:4px 0 0 0;
}
.main .c .lleft_ ul li {
	float:left;
	padding:0 23px 0 0;
}
.main .c .lleft_ a{position:relative;z-index:3;zoom:1;overflow:hidden}
.main .c .lleft_ ul li a img {
	border:#FEDDB3 solid 1px;
}
.main .c .lleft_ a span{display:block}
.main .c .lleft_ a span.zoom{position:absolute;z-index:3;zoom:1;right:8px;bottom:8px;width:23px;height:23px;background:url('/images/zoom.png') 0 0 no-repeat}


.main .c .rright_ {
}
.main .c .rright_ h1 {
	color:#158EB3;
	font-size:20px;
	font-weight:normal;
	padding:0;
}

.main .c .rright_ ul.ul1{
	list-style:none;
	padding:15px 0 15px 0;
	margin:0 0 0 45px;
}
.main .c .rright_ ul.ul1 li{	
	margin:5px 0;
	background:url('../images/ico_ulp.gif') left top no-repeat;
	padding:0 0 0 12px;
}
.main .c .rright_ ul.ul1 li p{
	color:#5A5C5C;
	font-size:11px;
	line-height:16px;
}

.main .c .rright_ p.p1 {
	color:#158EB3;
	font-size:11px;
	line-height:19px;
	margin:0 0 0 35px;
}
.main .c .rright_ p.p1last {
	color:#158EB3;
	font-size:11px;
	line-height:19px;
	margin:0 0 12px 35px;
}


.main .c .rright_ .block_price {
	position:relative;
	padding-bottom: 10px;
}
.main .c .rright_ .block_price .price1 {
	position: absolute !important;
	width:128px;
	line-height:27px;
	text-align:center;
	background:url('../images/price1.png');
	font-size:18px;
	color:#FFFFFF;
}
.main .c .rright_ .block_price .price2 {
	position:relative;
	z-index:2;
	zoom:1;
	top:12px;
	left:15px;
	overflow:hidden
}
.main .c .rright_ .block_price .price2 span.s1{
	display:block;
	float:left;
	width:123px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:url('../images/price2.png');
	font-size:18px;
	color:#FFFFFF;
}
.main .c .rright_ .block_price .price2 span.s2{
	display:block;
	float:left;
	padding: 10px 0 10px 10px;
	line-height:15px;
	font-size:13px;
	color:#FCA93E;
}

.main .c .rright_ .cart_add {
	margin:12px 0 0 35px;
}
.main .c .rright_ .cart_add img {
	float:left;
}
.main .c .rright_ .cart_add a {
	line-height:18px;
	font-size:15px;
	color:#2F9ABB;
	margin:0 0 0 7px;
	border:dashed #2F9ABB;
	border-width:0 0 1px 0;
	text-decoration:none;
}
.main .c .rright_ .cart_add a:hover {
	border-width:0;
}
.main .c .rright_ .add2cart_handler{height:35px;padding-bottom:10px;width:174px;margin-left:auto}
.main .c .rright_ .add2cart_handler a{display:block;float:right;width:174px;height:35px;background:url('/images/cart.gif') 0 0 no-repeat}
.main .c .rright_ .add2cart_handler a:hover{background-position:0 -35px}


.main .c .end {
	font-size:16px;
	font-weight:bolder;
	color:#FCA93E;
	padding:60px 0 30px 0;
}
.main .c .end_ul {
	padding:20px 0 20px 0;
}
.main .c .end_ul ul {
	list-style:none;
}
.main .c .end_ul ul li {
	float:left;
	width:138px;
	height:180px;
	margin:0 30px 0 0;
}
.main .c .end_ul ul li.last {
	margin:0 0 0 0;
}
.main .c .end_ul ul li p.ico {
	text-align:center;
}
.main .c .end_ul ul li p.name {
	text-align:center;
}
.main .c .end_ul ul li p.name a {
	color:#158EB3;
	font-size:14px;
	text-decoration:none;
}
.main .c .end_ul ul li p.name a:hover {
	text-decoration:underline;
}
.main .c .end_ul ul li p.cena {
	text-align:center;
	color:#5A5C5C;
	font-size:15px;
}





.main .c .reviews {
	margin:25px 0 100px 0;
}
.main .c .reviews img {
	line-height:16px;
	float:left;
} 
.main .c .reviews p.title span {
	color:#FCA93E;
	font-size:15px;
	font-weight:bolder;
	float:left;
	padding:0 0 0 10px;
	margin:-1px 0 0 0;
} 


.main .c .reviews .block_ {
	padding:7px 0 7px 27px;
}
.main .c .reviews .block_ p.name {
	color:#3CA1C0;
	font-size:15px;
}
.main .c .reviews .block_ p.user {
	color:#BFC0C0;
	font-size:11px;
}
.main .c .reviews .block_ p.text {
	color:#5A5C5C;
	font-size:11px;
}


.main .c .reviews p.rew_link {
	padding:3px 0 75px 27px;
}
.main .c .reviews p.rew_link a {
	color:#FCA93E;
	font-size:11px;
	text-decoration:none;
}
.main .c .reviews p.rew_link a:hover {
	text-decoration:underline;
}


.main .c .reviews p.large_text_fr {
	color:#585F60;
	font-size:11px;
	padding:20px 0 0 0;
	line-height:15px;
}
.main .c .reviews p.large_text {
	color:#585F60;
	font-size:11px;
	text-indent:25px;
	padding:20px 0 0 0;
	line-height:15px;
}
.main .c .reviews p.large_text_fr strong {
	color:#1F6F7E;
}
.main .c .reviews p.large_text strong {
	color:#1F6F7E;
}






.footer {
	margin:0 0 0 35px;
	height:279px;
	background:url('../images/footer_line.gif') repeat-x;
}
.footer_ {
	height:279px;
	background:url('../images/bg_footer.png') right bottom no-repeat;
}


.footer ul {
	list-style:none;
	padding:120px 0 0 20px;
}
.footer ul li {
	float:left;
	margin:0 15px 0 0;
}
.footer ul li a {
	color:#FCA93E;
	font-size:9px;
	text-decoration:none;
}
.footer ul li a:hover {
	text-decoration:underline;
}

.footer .fp1 {
	padding:24px 0 0 20px;
	font-size:10px;
	color:#565858;
}
.footer .fp2 {
	padding:7px 0 0 20px;
	font-size:10px;
	color:#C7C7C7;
}

/* From 20.12.2010 */
.l { width: 240px; float: left }
.c { margin: 0 228px 0 268px; }
.r { width: 200px; float: right }

.rel { position: relative; z-index: 1; zoom: 1; overflow: hidden; }
#xheader { height: 399px; }
#xlogo { position: absolute; z-index: 1; zoom: 1; top: 16px; left:58px; width: 178px; height: 58px; overflow: hidden; }
#xcart {
	margin:20px 38px 0 11px;
	padding-bottom: 40px;
	background:url('../images/ico_cart.png') no-repeat;
}
#xcart p.mycart {
	font-family:Arial;
	font-size:14px;
	font-weight:bolder;
	line-height:28px;
	color:#4d4d4d;
	text-align:right;
}
#xcart p.p1 {
	font-size:11px;
	text-align:right;
}
#xcart p.link {
	text-align:right;
	padding-top:5px;
}
#xcart p.link a {
	font-size:11px;
	color:#A3A3A3;
	border:dashed #A3A3A3;
	border-width:0 0 1px 0;
	text-decoration:none;
}
#xcart p.link a:hover {
	border:0;
}
#xcart p.btn {
	text-align:right;
}
#xcart p.btn a {
	margin-top:6px;
	float:right;
	display:block;
	font-family:Arial;
	font-size:11px;
	display:block;
	width:74px;
	line-height:26px;
	color:#4d4d4d;
	text-decoration:none;
	font-weight:bolder;
	background:url('../images/btn_cart.gif');
	text-align:left;
	padding:0 0 0 28px;
}
#xcart p.btn a:hover {
	text-decoration:underline;
}

#xmenu { width: 540px; margin: 0 auto; padding: 8px 0; font-family: "Trebuchet MS", Trebuchet; }
#xmenu ul {
	margin: 0 60px 0 60px;
	float:left;
	list-style:none;
}
#xmenu ul li {
	margin:6px 0 0 0;
	padding: 0;
}
#xmenu ul li a {
	font-size:13px;
	color:#444;
	font-weight:bolder;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url('../images/ico_ulnoactive.gif') left center no-repeat;
}
#xmenu ul li a:hover, #xmenu ul li a.active {
	font-size:13px;
	color:#3695A7;
	background:url('../images/ico_ulactive.gif') left center no-repeat;
}

#xbanner { padding-left: 15px; }
#xbanner a { display: block; width: 464px; margin: 0 auto; }
#xnews { min-height: 258px; padding: 0 38px 0 8px; font-size: 11px; overflow: hidden }
#xnews h2 {
	color:#fca93e;
	font-size:18px;
	font-weight:normal;
	margin: 0;
	padding: 0 0 10px 0;
	text-transform: uppercase;
}
#xnews .block { padding: 0 0 3px 3px; }
#xnews .block p.date {
	display: block;
	color:#c8c8c8;
}
#xnews .block p.info {
	display: block;
}
#xnews .block p.info a {
	color:#3695a7;
	text-decoration:none;
}
#xnews .block p.info a:hover {
	text-decoration:underline;
}
#xnews p.more { padding-top: 10px; }
#xnews p.more a {
	color:#FCA93E;
	text-decoration:none;
}
#xnews p.more a:hover {
	text-decoration:underline;
}

#xsubscribe { float: right; margin-top: -12px; padding-right: 30px; text-align: right; }

#xbrands { margin-top: 40px; padding-bottom: 20px; background: #f5ca92 url(../images/brands_bottom.gif) 0 bottom no-repeat; color: #585f60; }
#xbrands h2 {
	display: block;
	color:#4d4d4d;
	font-size:18px;
	font-weight:normal;
	margin: 0;
	padding:17px 0 10px 15px;
	background: #f5ca92 url(../images/brands_top.gif) 0 0 no-repeat
}
#xbrands ul { margin: 0 20px 0 15px; padding: 0; list-style: none; font: 14px/17px "Trebuchet"; }
#xbrands ul li { display: block; padding: 3px 0 3px 12px; background: url(../images/brands_li.gif) 0 9px no-repeat; }
#xbrands ul li a { color: white; text-decoration: none; }
#xbrands ul li a:hover { color: white; text-decoration: underline; }

#content { padding-top: 45px; overflow: auto !important; overflow-x: auto !important; overflow: hidden !important }

/* We Recommend */
#rec{margin-bottom:10px}
#rec td.itm { vertical-align: top; padding-bottom: 10px }
#rec .item{display:block;float:left;width:150px;margin:0 10px 0 0;padding:0;overflow:hidden}
#rec .item a.rec_img{display:block;border:1px solid white;margin-bottom:12px}
#rec .item a.rec_img:hover{border-color:#c3720b}
#rec .item a.rec_img img{display:block;height:100px;margin:0 auto}
#rec .item a.rec_title{display:block;margin: 0 10px;text-align:center;color:#158eb3;text-decoration:none;font:13px/18px "Trebuchet MS", Arial}
#rec .item a.rec_title:hover{color:#1a5f75;text-decoration:underline}
#rec .item .rec_price{color:#5a5c5c;text-align:center;font:15px/21px "Trebuchet MS", Arial}
