html {height: 100%;}

body {height:100%;

	text-align:center;

	padding:0; margin:0;

	background-color:#FFFFFF;

	color:#000000; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal;}



div{ margin: 0; padding:0;}

a img {border: 0;}



* {

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

}





table{border-collapse:collapse;}

td { text-align: left; vertical-align: top;	padding: 0;}



form, fieldset {margin:0; padding:0; border:none;}



p {margin:0; padding:0;}



a { color: #000000; text-decoration: underline;}

a:hover { text-decoration:none;}



.ta_justify {text-align: justify;}

.ta_left {text-align: left;}

.ta_right {text-align: right;}

.ta_center {text-align: center;}



div.clear {

    border: 0;

    clear: both;

    display: block;

    float: none;

    margin: 0;

    overflow: hidden;

    visibility: hidden;

    width: 0;

    height: 0;

	font-size:0px;

     }

	 

.site_content img { border:0px; float:none; padding:0; margin:0;}



.fotol {float:left;}

.fotol img {display:block; margin:0 25px 5px 0;}



.fotor {float:right; text-align:center;}

.fotor img {display:block; margin: 0 0px 10px 20px;}





.page {

	padding:0;

	margin:0 auto;

	text-align:left;

	width:1008px;

	position:relative;

	z-index:100;

	}





/*=============================== Main Menu ========================================*/



div.main_menu ul { list-style:none; padding:0; margin:0; overflow:hidden; width:755px;}

div.main_menu ul li { float:left; padding:4px 8px 4px 8px; margin:0 6px 0 0; background-color:#B4AAD2;}



div.main_menu ul li a.current {color:#fff;}





div.main_menu ul li.last { margin:0;}

div.main_menu ul li a { color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif;

	 text-transform:uppercase; text-decoration:none; margin:0;}

div.main_menu ul li a:hover { color:#FFFFFF; text-decoration:none;}



/*=============================== End Main Menu ========================================*/



/*=============================== Left Menu ========================================*/



ul.left_menu { list-style:none; padding:0; margin:0;}

ul.left_menu li { display:block; padding:0; margin:5px 0 0 0; list-style-type:none;

	 font-size:12px; font-family:Arial, Helvetica, sans-serif;}

ul.left_menu li a { color:#000000; text-decoration:none; font-weight:bold;}

ul.left_menu li a:hover { text-decoration:underline;}



ul.left_menu ul { padding:0; margin:3px 0 0 16px;}

ul.left_menu ul li { padding:0; margin:0;font-weight:bold;}

ul.left_menu li li a { color:#000; font-weight:bold;}

ul.left_menu li li li a { color:#2E3192; font-weight:bold; font-style:italic;}

ul.left_menu li li li li a { color:#000; font-weight:normal; font-style:normal;}



ul.left_menu ul.sub li ul.sub li ul.sub li a{font-weight:bold;}

ul.left_menu ul.sub li ul.sub li ul.sub li ul.sub li a{font-weight:normal;}



/*

ul.left_menu li li li li li a { color:#000; font-weight:normal; font-style:bold;}

ul.left_menu li li li li li li a { color:#000; font-weight:normal; font-style:normal;}*/



/*=============================== End Left Menu ========================================*/







/*=============================== Site Content ========================================*/



.site_content { padding:0 0 75px 0; margin:0; overflow:hidden;}



h2 { color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;

	width:190px; padding:4px 8px 4px 8px; margin:18px 0 18px 0; background-color:#B4AAD2; text-transform:uppercase;}









.site_content1 h2{ background-color:#fff;}



h3 { color:#B4AAD2; font-size:20px; font-family:Arial, Helvetica, sans-serif;

	padding:0; /* margin:40px 0 10px 0; */}

	

h4 { color:#B4AAD2; font-size:16px; font-family:Arial, Helvetica, sans-serif;

	padding:0; margin:40px 0 10px 0;}

h4.uppercase { text-transform:uppercase;}







.big { font-size:16px;}

.large { font-size:20px;}

.bold { font-weight:bold;}

.text_dec { text-decoration:underline;}

.text_other { font-style:italic; text-decoration:underline; padding:30px 0;}





.left_column { width:206px; float:left; padding:50px 0 0 0; margin:0;}



.logo { padding:0; margin:0;}



.trademark { text-align:center; margin-bottom:22px;}

.trademark img { padding:0; margin:0 0 8px 0;}





div.news { border:none;}

div.news p { padding:0; margin:0 0 25px 0;}



ul.list_news { width:210px; list-style:none; padding:0; margin:0 0 50px 2px;}

ul.list_news li { list-style:none; padding:4px 0 4px 18px; margin:0;

	background-image:url(../img/bg_list_news.gif); background-repeat:no-repeat; background-position:left 6px;}

ul.list_news li a { text-decoration:underline;}

ul.list_news li a:hover { text-decoration:none;}





.last_search { padding:0; margin:0;}



ul.list { list-style:none; padding:0; margin:0 0 0 2px;}

ul.list li { list-style:none; padding:2px 0 2px 18px; margin:0;

	background-image:url(../img/bg_list.gif); background-repeat:no-repeat; background-position:left 6px;}

ul.list li a { text-decoration:none;}

ul.list li a:hover { text-decoration:underline;}







.site_content1 { float:right; width:739px; padding:35px 0 0 0; margin:0;}



.site_content1 p.text { padding:0 0 15px 0;}



	

.search_block { width:736px; height:28px; padding:0; margin:10px 0 10px 0; position:relative; background-color:#B4AAD2; border:1px solid #C6BFDE;}

.search_block h2 { width:auto; position:absolute; top:4px; left:10px; padding:0; margin:0;}

.search_block input.text { position:absolute; top:4px; left:142px;

	color:#000000; font-size: 12px; font-family:Arial, Helvetica, sans-serif;

	border:1px solid #C6BFDE; background-color:#FFFFFF; width:490px; padding:2px 5px 2px 5px;} 

.search_block input.submit { position:absolute; top:6px; left:654px;

	width:53px; height:18px; border:none; cursor:pointer; 

	background:none; background-image:url(../img/bg_submit.gif); background-repeat:no-repeat; background-position:left top;} 





.block_pic { padding:0; margin:0 0 15px 0; overflow:hidden;}

.block_pic img { float:left; padding:0; margin:0 3px 0 0;}

.block_pic img.pic_big { float:none; padding:0; margin:0 0 4px 0;}

.block_pic img.last { float:left; padding:0; margin:0;}





div.product_containers { overflow:hidden; padding:0 0 0 36px; margin:0;}

div.product_marg { margin:0 0 40px 0;}



div.product_containers div.slpos {

/*float:left; width:198px; height:270px; padding:0; margin:0 36px 0 0; position:relative;*/

float:left;

height:270px;

margin:20px 36px 0 0;

padding:0;

position:relative;

width:198px;

}

div.product_containers div.slpos p { text-align:center;}

div.product_containers div.slpos p.name { height:32px;}

div.product_containers div.slpos .product_price{ font-size:16px; padding:5px 0 0 0; text-align:center; text-decoration:underline;}

div.product_containers div.slpos .product_price:hover{ text-decoration:none;}

/*div.product_containers div.slpos .product_price a{text-decoration:underline;}

div.product_containers div.slpos .product_price a:hover{text-decoration:none;}*/



/*div.product_containers div.slpos a.title_price{text-decoration:underline;}

div.product_containers div.slpos a.title_price:hover{text-decoration:none;}*/





/*=============================== End Site Content ========================================*/





/*=============================== Footer ========================================*/



.footer { height:130px; padding:0; margin:0; overflow:hidden;}



.footer div { color:#000000; font-size: 14px; padding:65px 0 0 0;}



div.copyright { float:left;}



div.kauroff { float:right; text-align:right;}

div.kauroff a { text-decoration:none;} 

div.kauroff a:hover { text-decoration:underline;}



/*=============================== End Footer ========================================*/





/*=============================== Form ========================================*/



/* Removing fieldset borders */

fieldset {

  border:none; margin:0; padding:0;

}



/* Registration Form */

.registration_form { margin:0 0 15px 0; padding:0;}



.registration_form div.block { width:736px; padding:0; margin:0 0 12px 0;

	background-image:url(../img/bg_registration_form_repeat.gif); background-repeat:repeat-y; background-position:left top;}

.registration_form div.block_top { padding:5px 0 0 0; margin:0;

	background-image:url(../img/bg_registration_form_top.gif); background-repeat:no-repeat; background-position:left top;}

.registration_form div.block_bottom { overflow:hidden; padding:0 0 5px 20px; margin:0;

	background-image:url(../img/bg_registration_form.gif); background-repeat:no-repeat; background-position:left bottom;}



.registration_form label { float:left; width:195px; color:#000000; font-size:16px; padding:0; margin:0;}



.registration_form input { float:left; width:500px; padding:2px 5px 2px 5px; margin:0; 

	background-color:#FFFFFF; border:1px solid #E2E3E3;

	color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif;} 

.registration_form input.address { height:34px;}

	

.registration_form input.but_send { padding:0 20px 0 0; margin:0; width:auto; float:right;

	border:none; background:none; cursor:pointer; text-decoration:underline;

	font-weight:bold;

	color:#000000; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

	

/*=============================== End Form ========================================*/







/*-------стили встройщика-----*/



.site_content1 .breadcrumb{margin:10px 0;}

h2.home_page_name_prod{color:#B4AAD2;

font-family:Arial,Helvetica,sans-serif;

font-size:16px;

font-weight:bold;

margin:40px 0 10px;

padding:0;

text-align:left;

text-transform:none;}





.last_search div { float:none;}



.main_news ul li, h1, .slpos {clear:none;}





.slpos .title {

display:block;

font-size:12px;

height:44px;

text-align:center;

}



.slpos .title b{

font-weight:normal;}



.site_content1 h2{

text-transform:none;

width:auto;

margin:0px;

}



.site_content1 .pagination{
margin:10px 0;
font-size: 14pt;
color: #B4AAD2;
}

.site_content1 .pagination a {
color: #B4AAD2;
}



.group_container .group img{border:1px solid #CCCCCC; padding:5px;}







/*----group tovarov-*/





.product_price {

display:block;

font-size:1.7em;

padding:5px 0;

}



table.product_grouped {

font-size:80%;

margin:0 0;

width:650px;

}



table.product_grouped td {

border:1px solid #CCCCCC;

padding:3px 3px 3px 1px;

text-align:center;

}



table.product_grouped tr.head td {

border:1px solid #CCCCCC;

color:#E77817;

font-weight:bold;

text-align:center;

}



table.product_grouped td {

border:1px solid #CCCCCC;

padding:3px 3px 3px 1px;

text-align:center;

}





table.product_grouped a {

/*color:#B4AAD2;*/

}







.descript_pack_group {

clear:both;

display:block;

float:left;

}





.descript_pack_group img {

float:left;

margin:7px 10px 5px 0;

}



.sales_remark, .pagination, .subcategories {

clear:both;

font-size:12px;

padding-left:0;

}



.rnd_offers{margin:20px 0 10px 0;}



.rnd_offers h1{

color:#B4AAD2;

font-family:Arial,Helvetica,sans-serif;

font-size:20px;

padding:0;

}

.slpos_one .description{text-align:left;}

.slpos_one .description h2{text-align:left;}





.search_block h2 {background-color:#B4AAD2;

left:10px;

margin:0;

padding:0;

position:absolute;

top:4px;

width:auto;



text-transform:uppercase; }



.slpos img{border:1px solid #B4AAD2;}



.slpos_one div.price{font-weight:bold; font-size:18px;}



h2 a{text-decoration:none;}

h2 a:hover{color:#fff;}

/*



ul.left_menu li ul.sub li {color:0; font-weight:bold;}

ul.left_menu li ul.sub li ul.sub li {color:0; font-weight:bold;}

*/



input.quantity{width:40px;}





/*----для обтекания картинки в описании упаковки*/



.salespage_content a.g_item img {float:left; margin-right:10px;}





.counter_netspy{float:left;

left:20px;

margin:0 20px 0 0;}
