/*-RESET<<<-------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 
/*-GLOBAL<<<-------*/
body{background:fixed #cee8f9 url(../images/bg_top.jpg) center 0 repeat-x;color:#444;font:12px/1.6 Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:0;font-size:24px;padding:0 0 10px 0; line-height:1.2em}
h2{letter-spacing:0;font-size:16px; font-weight:bold; padding:0 0 10px 0; line-height:1.2em}
h3{font-size:14px; font-weight:bold; padding:0 0 10px 0;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 1em;}
ul,ol{padding:0 0 1.67em 3.33em;}
blockquote{margin:1.67em;padding:1.67em 1.67em 0;}
small{font-size:1.13em;}
img{border:0;}
sup{position:relative;bottom:.4em;vertical-align:baseline;}
sub{position:relative;bottom:-.27em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1.33em Arial, Helvetica, sans-serif;}
textarea{width:100%;line-height:1.67;}
label{cursor:pointer;}
table{border:0;margin:0;padding:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.imgleft{float:left;margin:4px 10px 4px 0;}
.imgright{float:right;margin:4px 0 4px 10px;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.width1{width:1%;}
.width50{width:50%;}
.size10{font-size:1em;}
.size11{font-size:1.1em;}
.size12{font-size:1.2em;}
.size13{font-size:1.3em;}
.size14{font-size:1.4em;}
.size15{font-size:1.5em;}
.size16{font-size:1.6em;}
.size18{font-size:1.8em;}
table tr td,.nopadding{padding:0;}
.site_size {width:960px;margin:0 auto;}
/*color*/
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

/*>TABLES<<<<------*/
table {border-collapse: collapse;}
.table1 { margin:0 0 15px 0}
.table1 th {background: #7ab2e4; color: #fff;font-weight: bold; padding: 6px 11px;text-align: left;border-right: 1px solid #e7f1f7;border-left: 1px solid #e7f1f7;}
.table1 td {padding: 6px 11px;border: 1px solid #e7f1f7;vertical-align: top;line-height: 1.2em;}
.table1 tr.alt td {background: #b8d9f6;}
.table1 tr.over td {background: #94c3ed;} 

/*>CATALOG<<<<------*/
.thumbnails{margin: -1em 0 0 -1em;text-align: center; /*clear:both;*/}
.thumbnail{text-decoration: none;display: -moz-inline-box;display: inline-block;vertical-align: top;text-align: center;margin: 2em 0 0 1em;}
.thumbnail .r {width: 11em;float: left;}
.thumbnails a.img_link { padding:10px; background:#e0ebf7;display:inline-block; font:0.1/0 Tahoma;}
.thumbnails a.img_link:hover { background:#79a5dc;}
.thumbnails img { border:1px solid #84addf;}
.thumbnails img:hover {border:1px solid #fff;}
.item_name {font:12px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#333; padding:3px 0 3px 0; text-align: left;}

/*>FORMS<<<<------*/
.form_style {}
.form_style input, .form_style textarea{ border:1px solid #497892; background:#b8d9f6; font:12px/1.2em Arial, Helvetica, sans-serif; 
margin:3px 0; border-bottom:1px solid #f6ff00; border-right:1px solid #f6ff00; }
.form_style .input_but input { padding:2px 8px 2px 8px; font:14px/1.2em Arial, Helvetica, sans-serif; border:1px solid #fff; background:#fdc7b2 url(../images/but_bg.gif) 0 100% repeat-x; color:white; cursor:pointer;}
.form_style .input_but input:hover { border:1px solid #497892}
.form_style textarea { width:80%}

/*>LIST COLUMS<<<<------*/
ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }

/*-PODVAL<<<-------*/
.footer_left {width:230px; margin:0 -230px 0 0; float:left; position:relative;}
.footer_left_ind {padding:20px 0 10px 60px; font:11px/1.2em  Tahoma, Geneva, sans-serif;}

.footer_center_ind {padding:10px 235px 0; font:11px/1.2em Tahoma, Geneva, sans-serif;}
.footer_center_ind img { margin:0;}
.footer_center_ind a { text-decoration:underline;}

.footer_right { width:230px; margin:0 0 0 -230px; float:right; position:relative;}
.footer_right img {margin:0 0 -5px -5px; border:0;}
.footer_right a, .footer_right a:hover { padding:10px 0 10px 75px; text-decoration:none;font:11px/1.2em Tahoma, Geneva, sans-serif; display:block;}
.footer_right span.wezom_txt { color:#333; text-decoration:none; display:block}/*\txt\*/
.footer_right a:hover span.wezom_txt {color:#333;}
.footer_right a span { text-decoration:underline; color:#39F}/*\link\*/
.footer_right a:hover span { color:#f00}/*\hover\*/

/*-STRUCTURE<<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/
html,body {height:100%;margin:0;padding:0;}
.main_table {height:100%;}
ul { padding:0 0 15px 25px;}
li { list-style:disc;}
a { text-decoration:underline; color:#3992d3}
a:hover { text-decoration:underline; color:#069;}

#wrapper {margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
#header {height:345px}
#content {padding: 0 0 110px;}
#footer {margin: -110px auto 0;height: 110px;  position:relative}

/*\\Header effect\\*/
#parallax{
	position:relative; 
	overflow:hidden;
	width:100%;
	height:350px;
	}
	  
a.but_zakazat {
	width:173px;
	height:31px;
	background:url(../images/but_zakazat.png) 0 0 no-repeat;
	display:block;
}
a.but_zakazat:hover { background-position:0 -44px;}
.korzina {
	position:absolute;
	top:0;
	right:85px;
	background:url(../images/opacity1.png) 0 0 repeat;
	font:14px/1.2em Verdana, Geneva, sans-serif;
	color:#fff;
	padding:0 13px 13px;
	_width:285px;
}
.korzina_inner {
	background:url(../images/opacity1.png) 0 0 repeat;
	padding:12px 72px 12px 29px;
}
.sunduk {
	position:absolute;
	top:10px;
	right:-85px;
}
.tovarov {
	white-space:nowrap;
}
.summa {
	white-space:nowrap;
	padding:5px 0 12px 0;
}
a.logo {
	position:absolute;
	top:20px;
	left:25px;
	text-decoration:none;
	color:#8fd7ff; 
}
a.logo:hover { text-decoration:none; color:#ff0}
.guffi {
	position:absolute;
	top:114px;
	left:16px;
}
.piatachok {
	position:absolute;
	top:118px;
	right:16px;
}
.menu_top {
	background:url(../images/menu_top_back.png) 0 0 repeat-x;
	margin:-68px 0 0 0;
	position:relative;
	font-size:0;
	padding:12px 0 0 0;
	line-height:0;
	//zoom:1
}
.menu_top span { display:inline-block;white-space:nowrap; background:url(../images/menu_top_line.png) 0 5px no-repeat; height:52px;}
.menu_top span.first_punkt { background:none;}
.menu_top a { font:700 16px/52px Verdana, Geneva, sans-serif; color:#3f76a0; text-decoration:none;padding:0 24px 0 24px;display:inline-block; height:52px; background:url(../images/hover1.png) 0 60px repeat-x; margin:0 0 0 1px}
.menu_top a:hover { color:#333; background-position:0 0; text-decoration:none;}
.menu_top a.curent {color:#333;background-position:0 0; text-decoration:none;}
.bg_serch {
	height:90px;
	background:url(../images/bg_serch.png) 0 0 repeat-x;
}
input.serch_input{ border:1px solid #497892; background:#bcd2df; font:16px/1.2em Arial, Helvetica, sans-serif; 
margin:3px 0; border-bottom:1px solid #f6ff00; border-right:1px solid #f6ff00; height:21px; display:inline-block;vertical-align:top; width:193px;position:relative; z-index:100;}
span.serch_txt {
	font:700 16px/1.2em Verdana, Geneva, sans-serif;
	color:#fff;
	display:block;
	padding:5px 10px 0 0;
	display:inline-block;
	vertical-align:top;
}
input.serch_but { width:72px; height:30px; font:700 14px/24px Tahoma, Geneva, sans-serif; color:#497892; text-align:center; background:url(../images/but_serch.gif) 0 4px no-repeat;; border:0; margin:0 0 0 5px; display:inline-block;vertical-align:top; cursor:pointer;position:relative; z-index:100}
input.serch_but:hover { color:#b04e00;}
span.serch2_txt {
	font:700 16px/1.2em Verdana, Geneva, sans-serif;
	color:#fff;
	display:block;
	display:inline-block;
	vertical-align:top;
	padding:5px 10px 0 70px;
}

/*\\\\\SELECT\\\\\\\\*/
select {display: block;	margin: 0 0 10px;width: 210px;}
select.srReplacedSelect {width: 1px;position: absolute;left: -999em;}
ul.srList {	list-style:none;padding:0;width: 210px;margin: 0 0 10px;height:24px;}
ul.srList li {display:none;background: #c0d6e1;line-height:1.5em;padding:2px 10px 4px;width:190px;border-bottom:1px solid #f6ff00;border-right:1px solid #f6ff00;border-left:1px solid #4d7b8f; white-space:nowrap; overflow:hidden; cursor:pointer}
ul.srList li.srHoverLi {background: #d1e3ed;}
ul.srBlur {background: url('../images/srBgTop.png') 0 0 no-repeat;}
ul.srFocus, ul.srHoverUl {background: url('../images/srBgTop.png') no-repeat -210px 0px;}
ul.srBlur li.srSelectedLi {display:block;background: none;}
ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {display:block;background:none;}
ul.srExpanded li.srSelectedLi { display:block;background: #d1e3ed;}
ul.srExpanded {	position:relative;z-index:1000 !important;}
ul.srExpanded li {display:block;}


.coll_left_title {
	width:216px;
	height:28px;
	background:url(../images/coll_left_title.png) 0 0 no-repeat;
	position:relative;
}
.coll_right_title {
	width:216px;
	height:28px;
	background:url(../images/coll_right_title.png) right 0 no-repeat;
	position:relative;
}
.coll_left_title_otstup {
	font:700 16px/25px Verdana, Geneva, sans-serif;
	color:#7f7a00;
	text-align:right;
	padding:0 40px 0 0;
}
.coll_right_title_otstup {
	font:700 16px/25px Verdana, Geneva, sans-serif;
	color:#7f7a00;
	text-align:left;
	padding:0 0 0 40px;
}
.img1 {
	position:absolute;
	top:-20px;
	left:3px;
}
.bg_coll_1 {
	background:url(../images/bg_coll_1.png) 0 0 repeat;
	margin:0 0 18px 0;
	//zoom:1;
}
.right_coll .bg_coll_1 { text-align:left;}
.bg_coll_3 {
	background:url(../images/bg_coll_3.png) 0 bottom repeat-x;
	padding:0px 9px 9px;
	_zoom:1;
}
.coll_top_line {
	background:url(../images/coll_top_line.png) 0 0 repeat-x;
	font-size:0;
	height:2px;
	padding:0 0 7px;
	margin:0 -9px 0;
}
.coll_top_line2 {
	background:url(../images/coll_top_line.png) 0 0 repeat-x;
	font-size:0;
	height:2px;
	margin:0 -9px 7px;
}
.bg_coll_2 {
	background:url(../images/bg_coll_2.png) 0 0 repeat;
	padding:13px 6px 22px;
	_zoom:1;
}
.img2 {
	position:absolute;
	top:-50px;
	left:-7px;
}
.right_coll {
	width:233px;
	margin:0 0 0 -233px;
	float:right;
	position:relative;
}
.left_coll {
	width:233px;
	margin:0 -233px 0 0;
	float:left;
	position:relative;
}
.img3 {
	position:absolute;
	top:-22px;
	right:-7px;
}
.center_coll {
	padding:0 255px 0;
}
.center_coll .bg_coll_2 { padding:13px 15px 22px}
.center_coll .bg_coll_1 {margin:0 0 10px 0;}.serch_brand {
	position:absolute;
	top:8px;
	width:50%;
	left:50%;
}
.serch_brand_otstup {
	display:inline-block;
	vertical-align:top;
	padding:3px 0 0 0;
	text-align:left;
	margin:0 0 0 240px;
}

.menu_left {}
.menu_left a {background:url(../images/left_punkt_top.gif) 0 0 no-repeat; position:relative; display:block; padding:5px 10px 6px; font:700 12px/1.2em Verdana, Geneva, sans-serif; color:#fff; text-decoration:none; text-align:left}
.menu_left a:hover { text-decoration:none; color:#fff; }
.left_punkt {
	padding:4px 0 0 0;
}
.left_punkt_top {
	background:url(../images/left_punkt_top.png) 0 0 no-repeat;
	width:195px;
	height:4px;
	font-size:0;
	position:relative;
}
.left_punkt_bot {
	background:url(../images/left_punkt_bot.gif) 0 bottom no-repeat;
	font-size:0;
	width:195px;
	position:relative;
	padding:0 0 4px 0;
}

.podmenu_left
{
 margin: 0 5px 0 5px;
}

.menu_left .podmenu_left a { background:#4aaaf4; border-bottom:1px solid #79cbfe}
.menu_left .podmenu_left a:hover { background:#2989d4}
.menu_left .podmenu_left a.curent {background:#2989d4}
a.title1 {
	font:700 12px/1.2em Verdana, Geneva, sans-serif;
	color:#4fb0f7;
	display:block;
	padding:6px 0 6px 0;
	text-decoration:underline;
}
a.title1:hover { color:#069}
.cost_block {
	zoom:1;
	position:relative;
	margin:0 25px;
}
a.by_but {
	display:block;
	width:33px;
	height:22px;
	float:right;
	margin:0 0 0 -33px;
	position:relative;
	background:url(../images/by_but.gif) 0 0 no-repeat;
}
a.by_but:hover { background-position:0 -28px;} 
.cost_otstup {
	padding:0 33px 0 0;
}
.bg_cost {
	height:22px;
	background:url(../images/bg_cost.png) 0 0 no-repeat;
	font:700 12px/22px Verdana, Geneva, sans-serif;
	color:#fff;
}
.novinki {}
.novinki img {border:1px solid #4fb0f7}
.novinki_item { padding:15px 0 12px 0; background:url(../images/item_line.png) center bottom no-repeat;}
.news {}
.news_item { padding:15px 5px 12px; background:url(../images/item_line.png) center bottom no-repeat;}
.news img {border:1px solid #4fb0f7}
.news .title1 { text-align:left;}
.news_descr {
	line-height:1.2em;
	text-align:left;
}
.all_item {
	font:11px/1.2em Verdana, Geneva, sans-serif;
	padding:5px 0 0 0;
	display:block;
}
.spec_predl {}
.spec_predl img {border:1px solid #4fb0f7}
.predl_item .cost_block {
	zoom:1;
	position:relative;
	margin:0;
	width:266px;
}
.predl_item .bg_cost {
	height:22px;
	background:url(../images/bg_cost.png) 0 0 no-repeat;
	font:700 12px/22px Verdana, Geneva, sans-serif;
	color:#fff;
	padding:0 0 0 10px;
}.new_cost {
	color:#fff;
	padding:0 0 0 15px;
}
.old_cost_color {
	color:#234960;
}
.old_cost_decoration {
	color:#8bc3e4;
	position:relative;
	zoom:1;
	text-decoration:line-through;
}
.predl_descr {
	padding:4px 0 8px 0;
	line-height:1.4em;
}
a.title2 {
	font:18px/1.2em Verdana, Geneva, sans-serif;
}
.predl_descr_otstup {
	padding:0 0 0 97px;
}
.predl_descr_otstup1 {
	padding:0 0 0 117px;
}
.predl_coll_2 {
	width:100%;
	float:left;	
}
.predl_img_link {
	width:95px;
	margin:0 -95px 0 0;
	position:relative;
	float:left;
}
.predl_item {
	padding:15px 0 0 0;
}
.spec_predl .item_line2_left {
	position:relative; margin:0 0 0 -145px; float:left; border:0
}
.spec_predl .item_line2_right {
	position:relative; margin:0 -145px 0 0; float:right; border:0
}
.predl_box {
	overflow:hidden;
	padding: 0 0 20px 0;
}

.predl_box1
 {
 overflow: hidden;
}

.item_line2 {
	font-size:0;
	margin:0 145px;
	height:2px;
	background:url(../images/item_line2.gif) 0 0 repeat-x;
	zoom:1;
	position:relative;
}
.brands a { display:block; background:url(../images/item_line.png) center bottom no-repeat; padding:8px 0 10px 0; font-size:0;}
.brands a.all_item { font-size:11px; background:none;}
.brands {
//zoom:1;}
.bg_podval {
	background:url(../images/bg_podval.png) 0 bottom repeat-x;
}
.site_name {
	font:17px/1.2em Verdana, Geneva, sans-serif;
	display:block;
	width:470px;
	position:absolute;
	top:-12px;
	left:25px;
}
.podval_stars {
	position:relative;
	background:url(../images/podval_stars.png) center 98% no-repeat;
}
.serch_block {
	padding:8px 40px 0 40px;
}
.zaglushka {
	display:inline-block;
	height:30px;
	width:210px;
}
.conteiner {
	margin:-30px 0 0 0;
	padding:0 7px;
      position:relative;
      //zoom:1;
}
.img4 {
	position:absolute;
	top:-42px;
	right:0;
}
h1 {font:20px/1.2em Verdana, Geneva, sans-serif; color:#6a9bb8;}
h2 {font:20px/1.2em Verdana, Geneva, sans-serif; color:#6a9bb8;}.bg_fut {
	background:url(../images/bg_fut.png) 0 0 repeat;
	padding:8px;
}
.bg_fut_2 {
	background:url(../images/bg_fut_2.png) 0 0 repeat;
	height:94px;
}
.img5 {
	position:absolute;
	top:23px;
	border:0;
}
.tovar_page {}
.tovar_page img {}
a.link_img { display:inline-block;border:1px solid #4fb0f7; margin:0 0 5px 0; vertical-align:top; font-size:0;}
a.link_img:hover {border:1px solid #069}

.tovar_page .cost_block {
	zoom:1;
	position:relative;
	margin:0 0;
	text-align:center;
	width:150px;
	padding:10px 0 0 0;
}
.tovar_page_conteiner {
	overflow:hidden;
	_zoom:1;
}
.tovar_page_photoblock {
	width:200px;
	float:left;
	margin:0 -200px 0 0;
	position:relative;
}
.tovar_page_short {
	float:left;
}
.tovar_page_short_otstup {
	padding:0 0 0 210px;
}
.tovar_page_title {
	display:block;
	padding:0 0 8px 0;
	font:700 14px/1.2em Tahoma, Geneva, sans-serif;
}

.tovar_page_title1
{
 padding:0 0 8px 0;
}

.tovar_page_morephoto {
	padding:0 0 10px 0; font-size:0;
}
.reg_autor {
	padding:5px 0 0 0;color:#3567a3;font:12px/1.2em Tahoma, Geneva, sans-serif
}

.reg_autor a { color:#3567a3; font:12px/1.2em Tahoma, Geneva, sans-serif}
.reg_autor a:hover { color:#fff;}


/* -------------------------- */
.serch_block {
	padding:0 0px 0 20px;
}
.serch_brand_otstup {
	display:inline-block;
	vertical-align:top;
	padding:3px 0 0 0;
	text-align:left;
	margin:0 0 0 0;
}
span.serch2_txt {
	font:700 16px/1.2em Verdana, Geneva, sans-serif;
	color:#fff;
	display:block;
	display:inline-block;
	vertical-align:top;
	padding:5px 10px 0 20px;
}
.serch_brand {
	position:absolute;
	top:8px;
	width:100%;
	left:-438px;
	white-space:nowrap; width:auto; width:876px;
}
.serch_poss {
	position:absolute;
	height:0;
	width:50%;
	top:0;
	left:50%;
}
.conteiner {
	margin:-30px 0 0 0;
	padding:0 7px;
	//zoom:1; position:relative
}

