html {height: 100%;}

body {height:100%;

	text-align:center;

	padding:0; margin:0;

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



div{ margin: 0; padding:0;}

a img {border: 0;}





* {

  outline: none;

}



table{border-collapse:collapse;}

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



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

.login_form form { padding:0; border:none;width:190px;margin:0 0 30px;}


p {
    margin:0; 
    padding: 0; 
/*    text-indent: 15px;*/
}



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





h1 { color:#000000; font-size:24px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

	padding: 0; margin:0;}

h2 { color:#1135AF; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;clear:both;

	/*padding:30px 0 15px 0;*/ margin:0;}

h3 { color:#000000; font-size:16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;

	background-image:url(../img/bg_h3.gif); background-repeat:repeat-x; background-position:left top;

	padding:0 0 15px 36px; margin:0;}



.ta_justify {text-align: justify;}

.ta_left {text-align: left;}

.ta_right {text-align: right;}

.ta_center {text-align: center;}



.w100 {width: 100%;}

.h100 {height: 100%;}



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:1144px;

	position:relative;

	z-index:100;

	}





/*=============================== Header ========================================*/



.site_header {

background-image:url(../img/header_new.jpg);

background-position:left 28px;

background-repeat:no-repeat;

height:253px;

position:relative;

z-index:100;

}


.site_header .logotip{
left:16px;
position:absolute;
top:45px;

}



div.main_menu { position:absolute; top:2px; left:10px;}

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

div.main_menu ul li { float:left; padding:0; margin:0;}

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

	text-decoration:none; margin:0 19px;}

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



.small_menu_up { position:absolute; top:0px; right:2px;
}

/*for opera*/
*|html[xmlns*=""] .small_menu_up{margin:7px 0;}


.small_menu_up a { text-decoration:none; margin:0 15px 0 0;}

.small_menu_up a.last { margin:0;}



div.promotext {
/*color:#4368DD;
font-size:14px;
left:0;
position:absolute;
text-align:left;
top:271px;
word-spacing:2px;*/
/*position:absolute; top:156px; left:28px; color:white; text-align:left; font-weight: bold;word-spacing: 2px;*/

color:#4368DD;
font-size:14px;
left:0;
padding-top:5px;


margin-right:23px;
text-align:right;


}

div.promotext p { color:#FFFEFE; font-size:13px;}



/*=============================== End Header ========================================*/







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



.site_content { padding:0 0 10px 0; margin:0; overflow:hidden; zoom:1; text-align: justify;}



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

.left_column1 {
    margin:0;
    
    padding:45px 0 0 20px
}


	

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

ul.left_menu li {
    display:block;
    margin:0;
    padding:5px 0 5px 0;
	background-image:url(../img/bg_li.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    } 
    

ul.left_menu li.last { background:none;}

ul.left_menu li a {
    display:block;
    padding:0;
    margin:0;
	color: #000000;
    font-size: 16px;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    text-decoration:none;
 }

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

ul.left_menu li.current a { color:#0C25A6; font-weight:bold;}

	

ul.left_menu li ul { /*display:none;*/ width:170px; list-style:none; margin:0; padding:0;}

ul.left_menu li.current ul { display:block;}

ul.left_menu li.current ul li { display:block; margin:0; padding:0 0 1px 2px; background:none;}

ul.left_menu li.current ul li a { display:block; padding:0 0 0 10px; margin:0;

	color: #000000; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:14px;

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

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

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





ul.left_menu li ul.sub li a { display:block; padding:0 0 0 10px; margin:0;

	color: #000000; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:14px;

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

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

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



ul.left_menu li ul.sub li a.current{color:#0C25A6; font-weight:bold;}

ul.left_menu li ul.sub ul.sub li a.current{color:#0C25A6; font-weight:bold;}





ul.left_menu li ul.sub ul.sub li a {background-image:url(../img/bg_a_sub.gif);

background-position:10px center;

background-repeat:no-repeat;

color:#000000;

display:block;

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

font-size:12px;

font-weight:normal;

line-height:14px;

margin:0;

padding:0 0 0 20px;

text-decoration:none;}

	



ul.left_menu li ul.sub li{background:none;padding:0;}







.gallery {
    width:190px;
    text-align:center;
    padding-bottom:10px;
}

.gallery .random_photo { padding:0; margin:0 0 3px 0;}

.gallery p { padding:2px 0 2px 0; 

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

.gallery span.big { font-size:14px;}

.gallery p.blue { color:#1135AF; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.gallery a {
    color:#1135AF;
    font-size:16px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold; 
	text-decoration:underline;
 }

.gallery a:hover { text-decoration:none;}

.gallery img { margin:10px 0 5px 0;}

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

.site_content1 p { padding:0 0 10px 0;}

div.breadcrumb { 
    color:#002850;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    height:24px;
    margin:0 0;
    padding:50px 0 10px;
    
    width:620px;
}

div.breadcrumb a { color:#002850; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

div.breadcrumb a:hover { text-decoration:none;}


.search_block {
    /*position:absolute;
    top:250px;
    right:0;*/
    position: relative;
    float: right;
    width:240px;
    height:26px; 
    padding:0;
    margin:12px 0;}

.search_block input.text {background-color:#FFFFFF;
border:1px solid #436893;
color:#000000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
/*padding:4px 0;*/
position:absolute;
right:100px;
top:0;
width:148px;
height:21px;
}

.search_block .submit {
    background-color:#436893;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:15px;
    height:24px;
    position:absolute;
    right:0;
    top:0;
    width:80px;
}

div.product {
    display:block;
    float:left;
    margin:0 0 20px;
    padding:0 0 20px;
    width:900px;
}

div.product a { color:#000000; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.buy_now a.buy { display:block; float:right; padding:0; margin:0;

	width:120px; height:22px; line-height:22px; text-align:center; background-color:#A3C8D3;}



.product div.buy_now a.orderlink { display:block;  padding:0; /*margin:0 0 0 20px;*/

	width:120px; /*height:22px; float:right;*/ line-height:22px; text-align:center; background-color:#A3C8D3;}



div.product a.detail { display:block; float:right; padding:0; margin:0 0 0 20px; color:#FFFFFF;

	width:120px; height:22px; line-height:22px; text-align:center; background-color:#436893;}



.last_search { /*width:890px;*/float:left;
margin-bottom:30px;}

.last_search div { float:left;
height:17px;
white-space:nowrap;

width:295px;}

.last_search div a { line-height:16px; text-decoration:none;}

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



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

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



.footer {
    height:54px;
    margin:5px 0 0;
    padding:0;
    border-top:1px solid #000000;
	color:#000000;
    font-size: 12px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height:24px;
    float:left; width:100%;
 }

.copyright{ float:right; color:#000000; padding:10px 20px 0 0;}

div.kauroff { text-align:right; padding:0; }

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

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



div.bottom_menu {
    float:left;
    padding:6px 0 0 10px;
}

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

div.bottom_menu ul li { float:left; padding:0; margin:0;}

div.bottom_menu ul li a { color:#000000; font-size:12px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; 

	text-decoration:none; margin:0 11px;}

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



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



.product .price{display:block; float:left;margin-right:10px;}

.product .price img{/*border:1px solid #000000*/;padding:2px;}

.product .descr{
  /*  display:block;
    float:left;
    padding: 0 0 5px;
    width:685px;*/
    padding: 0 0 5px;
}



.copyright a{text-decoration: none;}



.bottom_text{/*display:block;*/float:left; 
width:100%;}



table.invisible{border:0px none;}



.subcategories {
    /*clear:both;*/
    float:left;
    padding:0 0 15px 0px;
    width:620px;
}

a.product_more{
    background-color:#436893;
    color:white;
    display:block;
    float:right;
    font-size:14px;
    margin:5px 0 5px 20px;
    /*line-height:22px;*/
    /*margin-top:5px;*/
    padding:0;
    text-align:center;
    width:140px;
}

.news .textnnn {
background-color:white;
color:#E59327;
margin:10px 0;
padding:0;
text-align:left;
text-indent:0;
}


.news .body .framedill img{float:left;margin:0 10px 10px 0;}



td.lnlong .product_name{/*color:red;*/

font-size:15px;

font-weight:bold;}



table.linear .lnlong {

padding-right:0px;

}




.buy_now input{width:70px;}







.slpos_one .price{



background-color:#436893;



color:#FFFFFF;

display:block;

float:right;

font-size:15px;

height:22px;

line-height:22px;

margin:0;

padding:0;

text-align:center;

width:120px;
}

.photo{
    background:#FFFFFF none repeat scroll 0 0;
    float:left;
    height:200px;
    
    width:200px;
    margin:6px 32px 27px 0;
}

.photo a {
    /*border-color:#DEDEDE;
    border-style:solid;
    border-width:1px 1px 2px 2px;*/
    text-decoration:none;
    border:1px solid #DEDEDE;
    
    display:block;
    float:left;
    width:200px;
}



.galery{
    padding:0;
    width:950px;
}

.pagination
{
    padding:0;
    width:950px;
    float:left;
}



.galery .photo {

text-align:center;

}

.galery img {
    border:0 none;
    float:none;
    margin:0 -2px;
    max-height:200px;
    max-width:200px;
    padding:0;
}

@-moz-document url-prefix() {
  .galery img {margin:0 -3px;}
}




.vote_table td{
    padding-bottom: 10px;
}
.vote_table td span{
    display:block;
    line-height:14px;
    margin:5px 0 0 5px;
    width: 170px;
}



table.vote_table .vote_td{display:block;

margin:-4px 0 0 -4px;}


div.vote tr.vote_result{font-weight:bold;}


div.vote tr.answer_text {display:block;

clear:both;

width:180px;}



.vote_block {
    display:block;
    width:190px;
    padding-bottom:0px;
}

.vote_container td.vote_question {
    font-weight:bold;
    text-align:left;
    padding-bottom: 10px;
}

.vote_block h2{
    text-align:left;
}





.product .buy_now{
    display:block;
    float:right;
    }





.slpos_one .descriptions{float:none;}



.slpos_one div.buy_now{
clear:both;
float:none;
font-size:11px;
left:780px;
margin:20px 0 0;
position:relative;
width:120px;
}



.slpos_one div.buy_now a.orderlink {

background-color:#A3C8D3;

display:block;

float:right;

line-height:22px;



padding:0;

text-align:center;

width:120px;

font-size:14px;

margin:0 0 20px;

}




table.linear .csmtd span.cena{

background-color:#436893;

color:#FFFFFF;

display:block;

line-height:22px;

margin:0;

padding:0;

text-align:center;

width:126px;

font-size:15px;

}



table.linear tr td div.buy_now a.orderlink{
    background-color:#A3C8D3;
    display:block;
    font-size:14px;
    line-height:22px;
    margin:0;
    padding:0;
    position:relative;
    text-align:center;
    width:140px;
    z-index:9999;
}

table.linear tr td div.buy_now a.orderlink span{
margin:0;
padding:0;
}

table.linear tr {
/*height:10em;*/
}


.sales_remark{
float:left;
margin:20px 0 0 0;

}





.slpos_one img.prod_ill{
float:left;
padding:0 1px 20px 20px;
}


.orphus {
    clear:both;
    float:left;
    left:10px;
    position:relative;
    top:0px;
    padding-top: 0px;
}



span.vote_right{float:right;}





.left_text_homepage{
    display:block;
    width:190px;
    margin-bottom:10px;
}



td.vote_number{float:left;

line-height:18px;

width:155px;}



.vote_container table.vote_table{

/*line-height:14px;*/

width:155px;

}



td.answer_kol{float:right;}

td.answer_percent{float:left; display:block; margin-top:6px;}

td.answer_percent img{clear:right;display:block;}



div.vote_main tr.question p{
    float:none;
    text-align:left !important;
    text-indent: 0;
    font-weight:bold;
    width:180px;
    line-height: 14px;
    padding:0 0 10px;
}

/*added by AK */
.vote_main{padding-bottom:3px;}
.vote_submit{left: 15px; position: relative;}

table.linear .lnlong .product_name{
/*    background-image:url(../img/bg_h3.gif);
    background-position:left top;
    background-repeat:repeat-x;
    color:#000000;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:normal;
    margin:5px 0 0;
    padding:0 0 0 10px;*/
    padding-left:5px;
    font-weight:bold;
    font-size:13px;
}
table.linear .csmtd span.cena{
    font-size:16px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    background-color:#436893;
    color:#FFFFFF;
    display:block;
    padding:0 0 1px 0;
    margin:5px 0 0 0;
    text-align:center;
    width:126px;
}
.linear td div.buy_now{
    background-color:#A3C8D3;
    display:block;
    float:right;
/*    height:22px;*/
    padding:0 0 2px 0;
    margin:5px 0 0 0;
    text-align:center;
    width:140px;
}
table.header th{
    color:#000000;
    font-size:16px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
	text-align: left;
	padding:0 0 1px 10px;
    margin:0;
    float: left;
}
table.header th.lnlong{
padding-left:72px;
}

table.header .lnlong{
    
    /*width:687px;*/
    width:100%;
}
table.header .csmtd{
    width:115px;
}
table.header .order{
    width: 120px;
}


.descr {
    padding: 20px 0 5px 0;
}
.descr img {
    float: left;
    padding-right: 20px;
/*    width:170px;*/
    height:auto;
}

.subcategories .subcat_list{float:left;padding:0 20px 0 0;}


p.price_load{text-indent:0px;}

table.linear .lnpos {
display:none;
}



.login_form .mail input, .login_form .pass input{float:right;width:122px;margin:0;
padding:0;}

.login_form input.btn{width:90px;/*margin-left:57px;*/float:right;margin:3px 1px 0 0;}

.login_form label.registr a{clear:both;display:block;
/*margin-left:57px;*/}


a.add_new_comment{font-weight:bold;}
ul.comments_tree a.add_new_comment{display:none;}

#order .status_block {font-size:11px;}


.salespage_content{display:block;float:left;width:900px;}


table.linear  .code{display:none;}
/*table.linear .lnlong .descr { padding-left:10px; }*/

.news .title3n { text-indent:0;color:#000000;}



.left_column1 h2{text-align:center;}

/*.product h3{width:600px;}*/

.product .product_name{
background-image:url(../img/bg_h3.gif);
background-position:left top;
background-repeat:repeat-x;
color:#000000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
margin:5px 0 0;
padding:0 0 0 10px;
float:left;
width:622px;
}

.page_content{float:left;width:900px;}
ul.comments_tree{float:left;width:900px;margin:0;list-style-type:none;}

form.comments_form{float:left;width:900px;}
form.contact_form{float:left;width:900px;}


.contact_form label {

width:100px;
}

label.registr{display:block;width:95px;float:left;}

.site_content1 #attach_list{clear:both;padding-top:20px;}

.vote tr.question td{text-align:center;}

.vote tr.vote_result td {text-align:center;}

.slpos_one .code{display:none;}



.news .link {
font-weight:bold;}


.galery .photo .description{position:absolute; top:-2000px; left:-5000px;}
table.linear {float:left;width:900px;}

.news {
float:left;
width:100%;
border-top:0px none;
}

a.comments_new{float:left;
font-size:15px;
padding-top:20px;}

ul.comments_tree a.comments_new{display:none;}

.news_main{
display:block;
float:left;
width:100%;
}

tr.controls{
clear:both;
display:block;
float:right;
height:auto;

}
table.linear tr {
height:auto;
}



.slpos_one .description{display:block; /*float:left;*/}

/*table.linear .lnlong {
width:900px;
}*/
.site_content1 #attach_list{display:none;}

form.order  table.order tr td input{width:140px;}
form.cmxform  table.order tr td input{width:140px;}



.sitemap {
margin:48px 0 0;
}


table.linear .csmtd {
min-width:4em;
white-space:nowrap;
width:12%;

font-size:13px;
font-weight:bold;


display:none;
}

table.linear .csmtd p.cena{display:none;}

kaurov.engine.css (строка 119)
table.linear th, table.linear td {
padding:0 0.5em;
}

table.linear.header tr {
height:1em;

}

table.linear .lnlong {



font-size:13px;
font-weight:bold;
padding-right:1.5em;
white-space:normal;


}

table.linear.line1 {
background:#F1F1F1 none repeat scroll 0 0;
height:2em;
}

table.linear.line2 {
background:#FFFFFF none repeat scroll 0 0;
height:2em;
}



table.linear .lnlong .descr {
font-size:13px;
font-weight:normal;
padding-left:5px;
padding-top:0;
text-align:justify;
}

table.linear.header th {

 background:#436894 none repeat scroll 0 0;
 color:#FFFFFF;font-size:15px;
}



.description table{
font-size:medium;
font-size:13px;
font-weight:normal;
line-height:12px;


}



.lnlong a.read_more{clear:both;
float:right;
margin:-20px 0 0;
padding:0;
font-weight:bold;
}
