@import url('minion-pro.css');
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}html{overflow-y:scroll;}a:hover,a:active{outline:none;}ul,ol{margin-left:2em;}ol{list-style-type:decimal;}nav ul,nav li{list-style:none;list-style-image:none;margin:0;}small{font-size:85%;}strong,th{font-weight:700;}td{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-.5em;}sub{bottom:-.25em;}pre{white-space:pre-wrap;word-wrap:break-word;padding:15px;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type=checkbox]{vertical-align:bottom;}.ie7 input[type=checkbox]{vertical-align:baseline;}label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}input[type=radio],.ie6 input{vertical-align:text-bottom;}
:focus{outline:none;-moz-outline:3px solid #fff!important}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file] > input[type=button]::-moz-focus-inner{border:none}input[type=radio]:focus{-moz-outline-radius:12px!important;-moz-outline-offset:0!important}input[type=checkbox]:focus{-moz-outline-offset:-1px!important;-moz-outline:1px solid #000!important}input[type="submit"]::-moz-focus-inner{padding:0;border:0}

body { font:13px/1.231 Georgia, "Times New Roman", Times, serif; color:#333; *font-size:small; }
select, input, textarea, button { font:99% Georgia, "Times New Roman", Times, serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
a{text-decoration:underline;color:#333;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}
em,i{font-style:italic}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,address,table{margin-bottom:1em}
ul.menu{margin:0;list-style:none; width: 580px;}
h6 {font-size: 100%} h5 {font-size: 115%} h4 {font-size: 125%} h3 {font-size: 150%} h2 {font-size: 175%} h1 {font-size: 200%}
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; } sub { bottom: -0.25em; }

.inputbox{padding:2px 4px; background:#fff; border:1px solid #ccc; height:18px; line-height:18px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
select.inputbox{padding:1px 1px 1px 4px; height:22px; line-height:22px;}
textarea.inputbox{height:auto;}

html {
	height: 100%;
	background:url(../images/bg.jpg) 50% -32px no-repeat;
	min-width:1000px;
}
body {
	width: 100%;
	height: 100%;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#online_consult{position:fixed; right:0; top:50%; margin-top:-105px; z-index:10;}
#online_consult a{display:block; width:48px; height:211px; background:url(../images/online-consult.png) no-repeat; text-indent:-999em;}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 300px; position:relative}
	#logo{position:absolute; left:16px; top:60px;}
	#contacts{position:absolute; left:19px; top:127px; }
	#contacts .tel{font-size:34px; font-style:italic;}
	#contacts .tel span{font-size:20px;}
	#contacts .email{font-size:16px; font-style:normal;}
	#sitenav{position:absolute; left:300px; top:54px;}
		#sitenav li{float:left;}
		.ie6 #sitenav li{margin-right:20px;}
		#sitenav li+li{padding-left:20px; background:url(../images/sitenav-separator.gif) 8px 50% no-repeat}
		#sitenav a{font-size:18px;}
	#sitenav2{position:absolute; left:300px; top:87px;}
		#sitenav2 li{float:left; margin-right:11px; position:relative;}
		#sitenav2 a{font-size:14px;}
		#sitenav2 li li{float:none; margin:0;}
		#sitenav2 li ul {position: absolute; left: -999em; margin-left:19px; color:#6AC4FF; list-style:disc; padding-top:4px;}
		.ie7 #sitenav2 li ul{top:15px; margin-left:-100%;}
		#sitenav2 ul ul a {line-height:1.5;}
		#sitenav2 li:hover ul ul,
		#sitenav2 li:hover ul ul ul,
		#sitenav2 li.hover ul ul,
		#sitenav2 li.hover ul ul ul {left: -999em;}
		
		#sitenav2 li:hover ul,
		#sitenav2 li li:hover ul,
		#sitenav2 li li li:hover ul,
		#sitenav2 li.hover ul,
		#sitenav2 li li.hover ul,
		#sitenav2 li li li.hover ul {left: auto;}
		
	#cart{position:absolute; right:3px; top:60px; padding:10px; width:230px; height:47px; background:rgba(106,196,255,0.95); -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
		.ie #cart{ background:url(../images/cart-bg.png) no-repeat}
		#cart a.img{display:block; width:43px; height:41px; background:url(../images/cart.png) no-repeat; text-indent:-999em; float:left; margin:0 15px 0 10px;}
		#cart .quant{overflow:hidden; font-size:14px;}
		#cart .quant span{font:25px/1 'MinionPro', Georgia, "Times New Roman", Times, serif}
		#cart .total_sc{overflow:hidden; font-size:25px; margin-top:-3px; padding-left:5px; white-space: nowrap;}
		#cart .total span{font-size:14px;}
	#search{position:absolute; right:3px; top:140px;}
		#search .inputbox{width:222px; height:18px; border:1px solid rgba(153,153,153,0.9); background:rgba(255,255,255,0.9); -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding:2px 14px; font-size:12px; line-height:18px; color:#999;}
		#search .button{position:absolute; right:13px; top:3px; width:16px; height:19px; background:url(../images/magnify.png) no-repeat; border:none; font-size:1px; color:#fff; text-indent:-999em;}
		.ie #search .inputbox{width:224px; height:20px; border:none; background:url(../images/search-bg.png) no-repeat}
	#mainnav{left:19px; bottom:0;}
		#mainnav li{float:left;}
		#mainnav a{padding-top:117px; display:block; background:url(../images/menu-sprite.png) no-repeat; width:115px; color:#666; font-size:14px; text-align:center; text-decoration:none;}
		#mainnav a:hover, #mainnav .active a{color:#19A4FF;}
		#mainnav .item1 a{background-position:33px 0;}
		#mainnav .item2 a{background-position:-88px 0;}
		#mainnav .item3 a{background-position:-205px 0;}
		#mainnav .item4 a{background-position:-344px 0;}
		#mainnav .item5 a{background-position:-478px 0;}
	
	
/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 100px;
	overflow:hidden;
}
#top{padding:15px; background:rgba(106,196,255,0.95); width:551px; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; margin:14px 0 45px 18px;}
	.ie.no-js #top{background:#6AC4FF;}
	.ie #top{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f26AC4FF,endColorstr=#f26AC4FF);}
	#top .menu li{float:left;}
	#top .menu li+li{margin-left:12px;}
	#top .menu a{display:block; height:24px; border:1px solid #8FD3FF; border-top:1px solid #35AEDA; color:#fff; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; white-space: nowrap; cursor:pointer;}
	#top .menu a span{border-bottom:1px solid #35AEDA; border-top:1px solid #8FD3FF; display:block; height:22px; padding:0 7px; display:block; line-height:22px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	#top .menu a:hover, #top .menu .active a{border:none; border-top:1px solid #0A9CC0; border-bottom:1px solid transparent;}
	#top .menu a:hover span, #top .menu .active span{background:#52B2E6; border:1px solid #8FD3FF;}
.sliders{width:597px; margin:0;}
	.sliders h3.title{padding-left:86px; margin-bottom:13px; font-size:25px; font-style:italic; background:url(../images/title-bg.gif) 0 50% repeat-x;}
	.sliders h3.title span{padding:0 10px; background:#fff;}
	.slider{clear:both; margin-bottom:48px;}
	.sliders ul{margin:0; padding:0; list-style:none;}
	.sliders ul li{float:left; width:415px; height:200px;}
	.sliders .fig, #relative_tov .fig{position:relative; margin-right:50px;}
	.sliders .label{position:absolute; right:-34px; top:-13px; width:61px; height:66px; padding-right:5px; background:#6AC4FF; -webkit-border-radius:33px; -moz-border-radius:33px; border-radius:33px; text-align:center; color:#fff; text-shadow:1px 1px 0 #1D95B3; font: italic 18px/66px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	.ie .sliders .label{background:transparent url(../images/label-bg.png) no-repeat;}	
	#slider_hit .label{font-size:14px; line-height:20px; padding:13px 5px 13px 0; height:40px;}
	.sliders .price, #relative_tov .price{font-size:30px; font-style:italic; color:#6AC4FF; margin-bottom:6px;}
	.sliders .price span, #relative_tov .price span{font:normal 15px 'MinionPro', Georgia, "Times New Roman", Times, serif; color:#333;}
	.sliders .cat, #relative_tov .cat{font-weight:bold;}
	.sliders .manufacturer, #relative_tov .manufacturer{margin-bottom:1em;}
	.sliders .presence, #relative_tov .presence{font:13px 'MinionPro', Georgia, "Times New Roman", Times, serif; color:#6AC4FF;}
	.sliders .sizes, #relative_tov .sizes{font:13px 'MinionPro', Georgia, "Times New Roman", Times, serif; margin-bottom:18px;}
	.sliders .add2cart a, #relative_tov .add2cart a{display:block; position:relative; width:14px; height:15px; background:url(../images/add2cart.gif) no-repeat;}
	.sliders .add2cart a span, #relative_tov .add2cart a span{display:none; position:absolute; left:15px; top:0; background:#6AC4FF; height:15px; font: italic 12px/15px Georgia, "Times New Roman", Times, serif; padding:0 7px; white-space:nowrap}
	.sliders .add2cart a:hover span, #relative_tov .add2cart a:hover span{display:block;}
.divs{width:375px; margin:366px 0 0 0; position:relative;}
	.divs ul{margin:0; padding:0; list-style:none; width:110%;}
	.divs li{float:left; margin:0 13px 30px 0;}
	.divs a{padding:0 5px 5px 5px; background:rgba(106,196,255,0.9); display:block; text-decoration:none; width:173px; height: 228px;}
	.ie .divs a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e56AC4FF,endColorstr=#e56AC4FF);}
	.divs a span{display:table-cell; height:50px; width:173px; color:#fff; text-shadow:-1px -1px 0 #33aad6; font-size:20px; vertical-align:middle;}
	.ielt8 .divs a span{display:block; padding:5px 0;}
	.divs a:hover span{ background:url(../images/divs-hover.png) 100% 50% no-repeat}
	.sliders .bx-window{padding-top:13px;}
	.sliders .bx-wrapper, .relative .bx-wrapper{padding:0 90px;}
	.sliders .bx-prev, .relative .bx-prev{position:absolute; left:0; top:50%; margin-top:-30px; width:60px; height:59px; background:url(../images/prev-next.png) 0 100% no-repeat; text-indent:-999em;}
	.sliders .bx-prev:hover, .relative .bx-prev:hover{background-position:0 0;}
	.sliders .bx-next, .relative .bx-next{position:absolute; right:0; top:50%; margin-top:-30px; width:60px; height:59px; background:url(../images/prev-next.png) 100% 100% no-repeat; text-indent:-999em;}
	.sliders .bx-next:hover, .relative .bx-next:hover{background-position:100% 0;}
	.no-js .slider_content{padding-top:13px; height:200px; overflow:hidden;}
	.no-js .slider_content li{margin-bottom:15px; padding:0 90px;}

	h1.title, h2.title{padding-left:86px; margin-bottom:13px; font-size:25px; font-style:italic; background:url(../images/title-bg.gif) 0 50% repeat-x; width:551px;}
	h1.title span, h2.title span{padding:0 10px; background:#fff;}
	h2.title {width:auto;}
	
	ul.fotos{margin:0; padding:0; list-style:none; width:105%;}
	ul.fotos li{float:left; width:228px; height:228px; margin:0 29px 42px 0; overflow:hidden;}
	ul.fotos a{text-decoration:none; display:block; position:relative; width:228px; height:228px; overflow:hidden;}
	ul.fotos a span{width:208px; height:72px; position:absolute; bottom:-92px; left:0; background:rgba(0,204,255,0.83); color:#fff; font-size:17px; padding:10px; cursor:pointer;}
	.ie ul.fotos a span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d300ccff,endColorstr=#d300ccff);}
	ul.fotos a:hover span{bottom:0;}
	ul.fotos img{min-height:228px; width:auto;}
	
.pagination {float:right; right:50%; position:relative} 
	.pagination ul {float:left; left:50%; position:relative; margin:0; list-style:none;}
	.pagination li{float:left; margin:0 7px; font: 16px Arial, Helvetica, sans-serif; color:#333;}
	.pagination a, .pagination span{color:#1FA9D2;}
	.pagination .prev, .pagination .next{font-size:12px;}
	.pagination .prev{margin-right:46px;}
	.pagination .next{margin-left:46px;}
	.pagination .prev a, .pagination .prev span{padding-left:33px; background:url(../images/pagination-prev.png) 0 50% no-repeat}
	.pagination .next a, .pagination .next span{padding-right:33px; background:url(../images/pagination-next.png) 100% 50% no-repeat}
	.ie7 .pagination{padding-top:42px;}
.catalog_sort{color:#fff;}
	.catalog_sort .menu li{margin:0 4px 4px 0 !important;}
	#top .catalog_sort .menu a:hover{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid transparent;}
	#top .catalog_sort .menu a:hover span{-webkit-border-radius:5px; -moz-border-radius:5px;  border-radius:5px; background:#3BA0CB; border:none; border-bottom:1px solid #8FD3FF; height:23px; line-height:23px;}
	.catalog_sort fieldset{clear:both; }
	.catalog_sort fieldset.view{margin:0 0 33px 0; padding-top:12px;}
	.catalog_sort fieldset.view legend{margin-bottom:-8px; color:#fff; font-weight:bold;}
	.ie .catalog_sort fieldset.view legend{margin:0;}
	.catalog_sort fieldset.view label{margin-right:12px; line-height:1.6; display: block; width: 170px; float: left;}
	.catalog_sort .checkbox{margin-right:3px; vertical-align:middle;}
	.catalog_sort fieldset.blue{background:rgba(255,255,255,0.16); padding:5px 9px; position:relative;}
	.ie .catalog_sort fieldset.blue{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#28ffffff,endColorstr=#28ffffff);}
	.catalog_sort .price {margin-bottom:36px;}
	.catalog_sort .price h3{font:bold 13px 'MinionPro', Georgia, "Times New Roman", Times, serif; margin:0;}
	.catalog_sort .price input{width:50px; height:20px; padding:1px; line-height:15px; border:1px solid #35AEDA; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center;}
	.catalog_sort .price label{font:bold 13px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	.catalog_sort .sliderCont{position:absolute; left:172px; top:15px;}
	.catalog_sort .pos{width:233px; float:left; margin-top: -16px;}
	.catalog_sort .pos label{width:110px; display:block; line-height:1.9;}
    .catalog_sort .pos div {
        width: 110px;
        float: left;
    }
	.ie7 .catalog_sort .pos label{width:49%;}
	.catalog_sort .selectboxes{float:left; width:165px;}
	.catalog_sort .selectboxes select{border:1px solid #0BB0D9; padding:1px; height:21px; margin-bottom:8px; width:137px;}
	.catalog_sort .buttons{float:left; width:135px;}
	.catalog_sort .buttons a{color:#fff;}
	.catalog_sort .buttons .button{margin-top:9px; width:136px; height:24px; border:1px solid #71C7FF; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; font-size:16px; color:#fff; 
	background: #88d0ff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88d0ff', endColorstr='#4aaad5',GradientType=0 );
	-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88d0ff', endColorstr='#4aaad5',GradientType=0 );
	background: -moz-linear-gradient(top,  #88d0ff 0%, #4aaad5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88d0ff), color-stop(100%,#4aaad5));
	background: -webkit-linear-gradient(top,  #88d0ff 0%,#4aaad5 100%);
	background: -o-linear-gradient(top,  #88d0ff 0%,#4aaad5 100%);
	background: -ms-linear-gradient(top,  #88d0ff 0%,#4aaad5 100%);
	background: linear-gradient(top,  #88d0ff 0%,#4aaad5 100%);
	}
	.ui-slider{width:364px; padding-top:12px; position:relative; background: url(../images/ui-slider.png) repeat-x; font:13px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	.ui-slider span{display:block; float:left; width:25%; text-align:center;}
	.ui-slider span.start, .ui-slider span.end{width:0%; margin-left:-5px;}
	.ui-slider-handle{position:absolute; top:-5px; display:block; width:14px; height:16px; margin-left:-7px; background: url(../images/slider-handle.png) 0 0 no-repeat;}
	.ui-slider-handle+.ui-slider-handle{background-position:100% 0;}

ul.catalog {margin:0; list-style:none; width:105%;}
	.catalog li{float:left; width:303px; height:134px; padding:8px; border:1px dashed transparent; margin:0 16px 37px 0;}
	.catalog li:hover{border:1px dashed #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.catalog .fig img{width:133px; height:133px;}
	
	.catalog .price{font-size:30px; font-style:italic; color:#6AC4FF; margin-bottom:2px; line-height:0.8;}
	.catalog .price span{font:normal 15px 'MinionPro', Georgia, "Times New Roman", Times, serif; color:#333;}
	.catalog .cat{font-weight:bold; cursor: default;}
	.catalog .manufacturer{margin-bottom:0.8em;}
	.catalog .presence{font:13px 'MinionPro', Georgia, "Times New Roman", Times, serif; color:#6AC4FF;}
	.catalog .sizes{font:12px 'MinionPro', Georgia, "Times New Roman", Times, serif; margin-bottom:8px; white-space:nowrap;}
	.catalog .add2cart a{display:block; position:relative; width:14px; height:15px; background:url(../images/add2cart.gif) no-repeat;}
	.catalog .add2cart a span{display:none; position:absolute; left:15px; top:0; background:#6AC4FF; height:15px; font: italic 12px/15px Georgia, "Times New Roman", Times, serif; padding:0 7px; white-space:nowrap}
	.catalog .add2cart a:hover span{display:block;}

.cart_table{margin-bottom:20px; width:643px;}
	.cart_table th{text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333; vertical-align:top; padding:0 15px; white-space: nowrap;}
	.cart_table td{padding:0 15px 12px 15px; vertical-align:middle;}
	.cart_table td.image{padding:0 0 12px 0; width:71px;}
	.cart_table td.name{width:115px; padding:0 35px 12px 20px;}
	.cart_table td.name a{color:#3EA4D2;}
	.cart_table td.price, .cart_table td.sub_total, div.total, td.total{color:#6AC4FF; font-style:italic; font-size:20px; display: block; width: 100px; padding-top: 22px;}
    td.total {
        display: table-cell;
        width: !important;
    }
	.cart_table td.price span, .cart_table td.sub_total span, div.total span, td.total span{color:#333; font:normal 12px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	.cart_table td input{width:38px; height:16px; padding:0 3px; border:1px solid #DBDBDB; font:12px/16px Arial, Helvetica, sans-serif}
	.cart_table td.reload_delete a{display:inline-block; width:18px; height:17px; background: url(../images/rel_del.png) 0 0 no-repeat; margin-right:2px;}
	.cart_table td.reload_delete a.delete{background-position:100% 0;}
	.cart_table .bd_top{border-top:1px solid #BFBFBF; padding-top:11px;}
	div.total, td.total{border-bottom:1px solid #BFBFBF; font-size:30px; }
    div.total {
        width: 200px;
        border: none;
        padding: 0 0 22px 0;
        clear: both;
        margin-left: 500px;
        margin-top: -25px;
    }
	.cart_table td.delivery{border-bottom:1px solid #BFBFBF; padding-bottom:8px; font-size:20px; font-style:italic; color:#6AC4FF; padding-left:40px;}
	.cart_table td.delivery span{font-size:15px; color:#333;}
	.cart_table td.delivery b{font-style:normal; font-weight:normal; font-size:12px; color:#333; display:block;}
	.cart_table td.end_price{border:none; padding-bottom:0;}
	.cart_buttons{width:643px; text-align:right;}
	.cart_buttons .button{width:206px; height:24px; border:none; color:#fff; font-size:18px; 
	background:#54B4E9; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#54B4E9, endColorstr=#1A88AC);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#54B4E9, endColorstr=#1A88AC)"; 
	background-image: -o-linear-gradient(top, #54B4E9 0%, #1A88AC 100%);
	background-image: -moz-linear-gradient(top, #54B4E9 0%, #1A88AC 100%);
	background-image: -webkit-linear-gradient(top, #54B4E9 0%, #1A88AC 100%);
	background-image: -ms-linear-gradient(top, #54B4E9 0%, #1A88AC 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #54B4E9), color-stop(1, #1A88AC));
	background-image: linear-gradient(top, #54B4E9 0%, #1A88AC 100%);}
.order_form{width:675px; margin-top:28px;}
	.order_form fieldset, .contact_form {padding:17px; border:1px dashed #999; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:10px;}
	.order_form fieldset h3{font-size:13px; margin-bottom:10px;}
	.order_form ul{margin:0; list-style:none;}
	.order_form li{margin-bottom:7px;}
	.order_form li .inputbox{display:block;}
	.order_form .contact_info li{width:50%; float:left;}
	.order_form .contact_info .inputbox{width:270px;}
	.order_form .addr{width:308px; float:left; margin-right:24px;}
	.order_form .addr .inputbox{width:300px;}
	.order_form .addr select.inputbox{width:300px;}
	.order_form .delivery_set{margin-bottom:18px;}
	.ie7 .order_form .delivery_set{margin-bottom:17px;}
	.order_form .delivery_set, .order_form .payment_set{padding:11px 17px;}
	.ie7 .order_form .delivery_set, .ie7 .order_form .payment_set{padding:7px 17px;}
	.order_form .delivery_set h3, .order_form .payment_set h3{margin-bottom:6px;}
	.order_form .cart_buttons{padding-top:14px;}
#tovar{margin-bottom:64px; margin-top:29px;}
	#tovar .tovar_images{width:252px; margin-right:32px;}
	#tovar .name{font-size:16px; font-weight:bold; width: 365px;}
	#tovar .manufacturer{font-weight:bold; margin-bottom:8px;}
	#tovar .price{color:#71C5FF; font:italic 30px Georgia, "Times New Roman", Times, serif; margin-bottom:7px;}
	#tovar .price span{font:normal 15px 'MinionPro', Georgia, "Times New Roman", Times, serif; color:#333;}
	#tovar .presence{color:#4CABD7; font:normal 13px 'MinionPro', Georgia, "Times New Roman", Times, serif; margin-bottom:1em;}
	#tovar dl{margin-bottom:15px; font:13px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	#tovar dt{float:left; margin-right:3px; clear:left;}
	#tovar h4{font:13px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	#tovar .descr{font:13px 'MinionPro', Georgia, "Times New Roman", Times, serif; margin-bottom:17px; width: 500px;}
	#tovar .add2cart .quantityadd{width:31px; height:30px; border:none; background:url(../images/up_down.png) 0 0 no-repeat;}
	#tovar .add2cart .quantityreduce{width:31px; height:30px; border:none; background:url(../images/up_down.png) 100% 0 no-repeat;}
	#tovar .add2cart .quantitybox{width:29px; height:20px; background:#fff; border:1px solid #E4E4E4; text-align:center; padding:1px; line-height:20px; font:normal 13px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	#tovar .add2cart .addtocart{height:20px; padding:0 13px 0 33px; background:#71C7FF url(../images/addtocart.gif) no-repeat; color:#E5ECF0; font-style:italic; font-size:12px; border:none; margin-left:31px;}
	#tovar .big_img{margin-bottom:14px;}
	#tovar .tovar_images ul{margin:0; list-style:none; width:261px;}
	#tovar .tovar_images li{display: block; float:left; margin-right:9px; height: 78px;}


#relative_tov{margin:0; list-style:none;}
	#relative_tov li{width:430px;}
	.relative .bx-wrapper{padding:0 70px;}
	#relative_tov .fig {margin-right:25px;}

.designers, .ideas{margin:0; list-style:none; width:1010px;}
	.designers>li, .ideas>li{height:205px; width:473px; margin:0 10px 27px 0; float:left; background:#fff; border:1px dashed #999; overflow:hidden; padding:10px; -webkit-border-radius: 4px;
	-moz-border-radius: 4px; border-radius: 4px;}
	.designers .fig{width:180px; height:205px; overflow:hidden; margin-right:12px;}
	.designers .over{height:205px;}
	.designers h3{font-size:22px; margin-bottom:11px; line-height:1;}
	.designers h4{font-size:14px; font-weight:normal; margin-bottom:6px; line-height:0.97; padding-bottom:5px; border-bottom:1px solid #999;}
	.designers .bio{font:normal 13px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
	.ideas li, .ideas .over{height:139px;}
	.ideas .fig{width:133px; height:139px; overflow:hidden; margin-right:5px;}
	.ideas h3{font-size:22px; margin-bottom:22px; line-height:1;}
	.ideas .descr{font:normal 13px 'MinionPro', Georgia, "Times New Roman", Times, serif;}
.our_contacts{padding-bottom:4px; border-bottom:1px solid #999; width:637px; margin-bottom:15px;}
	.our_contacts dt{width:72px; float:left; clear:left; font-size:16px; line-height:26px; margin-bottom:13px;}
	.our_contacts dd{font-size:20px; overflow:hidden; margin-bottom:13px;}
.contact_persons{margin:0; list-style:none; width:637px; padding-bottom:25px; border-bottom:1px solid #999;}	
	.contact_persons li{float:left; width:50%;}
	.ie7 .contact_persons li{width:49%;}
	.contact_persons .fleft{width:90px; height:90px; overflow:hidden; margin-right:10px;}
	.contact_persons .fleft img{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.contact_persons .over{padding-right:20px;}
	.contact_persons h3{font-size:20px; font-weight:normal; line-height:1; margin-bottom:11px;}
	.contact_persons dt{width:43px; float:left; clear:left; font-size:16px; line-height:22px;}
	.contact_persons dd{font-size:16px; line-height:22px;}


#overlay{display: none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.59); z-index:100; cursor:pointer;}
	.ie #overlay{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96000000,endColorstr=#96000000);}
	#lightbox{display: none; position:fixed; left:50%; top:50%; z-index:150;}
	#lightbox_content{padding:5px; border:1px solid rgba(255,255,255,0.54);}
	.ie #lightbox_content{border:1px solid #BABABA;}
	#lightbox_controls{text-align:center; font:13px/50px Arial, Helvetica, sans-serif; color:#fff; position:relative;}
	#lightbox_controls a{display:inline-block; height:14px; width:12px; background:url(../images/controls.png);}
	#lightbox_controls a.first{width:24px; margin-right:22px;}
	#lightbox_controls a.prev{margin-right:12px;}
	#lightbox_controls a.next{margin-left:12px; background-position:0 100%;}
	#lightbox_controls a.last{width:24px; margin-left:22px; background-position:0 100%;}
	#lightbox_controls a.close{position:absolute; left:50%; top:49px; margin-left:-13px; width:27px; height:27px; background:url(../images/close.png) no-repeat}
	.ie7 #lightbox_controls a.first{position:absolute; left:50%; top:0; margin-left:-104px;}
	.ie7 #lightbox_controls a.prev{position:absolute; left:50%; top:0; margin-left:-55px;}
	.ie7 #lightbox_controls a.next{position:absolute; left:50%; top:0; margin-left:49px;}
	.ie7 #lightbox_controls a.last{position:absolute; left:50%; top:0; margin-left:92px;}
	.ie7 #lightbox_controls a.close{top:29px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: -35px auto 0;
	height: 33px;
	position: relative;
	border-top:1px solid #dbdbdb;
	font:12px/34px Arial, Helvetica, sans-serif;
}
#copyright{float:left; padding-left:20px; color:#999;}
#gt1{float:right; padding-right:20px; color:#666;}
#gt1 a{color:#6AC4FF;}

.fleft{float:left; margin-right:1em;} .fright{float:right; margin-left:1em;} .over{overflow:hidden;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
.addimg li{
    margin-bottom: 7px;
}
.order_form input {
    vertical-align: baseline;
}
.delivery_set li div {
    margin: 5px 0;
}
.contact_form {
    width: 602px;
    height: 275px;
    margin: 0px;
}
.map {
    width: 602px;
    margin: 0px;   
}
.contact_form input[type="text"], .contact_form textarea, .contact_form img {
    margin: 10px;
    width: 270px;
}
.contact_form img {
    display: block;
    width: auto;
}
.contact_form textarea {
    height: 99px;
}
.contact_container>div{
    margin: 10px 0;  
}
.contact_form li {
    display: block;
    width: 270px;
    float: left;    
    list-style: none;
    padding-right: 30px;
}
.contact_form li label {
    display: block;
    clear: both;
}
.search-page {
    margin-left: 18px;
    background:#fff; border:1px dashed #999; overflow:hidden; padding:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

.fullimg {
    cursor: pointer;
}

.fullimg {
    cursor: zoom-in;
    cursor: -webkit-zoom-in;
    cursor:-moz-zoom-in;
}
