html{height:100%;}
body{height:100%;text-align:center;padding:0; margin:0;background-color:#323232;color:#000000; font-size:14px; font-family:"Times New Roman",Times,serif;}
div{margin:0; padding:0;}
a img{border:0;}
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:#1F7F01; font-size:12px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration:none; }
a:hover{text-decoration:underline; }
h1{color:#000000; font-size:26px; font-family:Calibri,"Times New Roman",Times,serif; padding:5px 0 14px 0; margin:0;}
h2{color:#000000; font-size:20px; font-family:Calibri,"Times New Roman",Times,serif; padding:5px 0 8px 0; margin:0;}
h3{color:#000000; font-size:16px; font-family:Calibri,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:10px 0 2px 0; margin:0;}
h4{color:#000000; font-size:20px; font-family:Calibri,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; padding:20px 0 15px 0; margin:0;}

.right_column h2 {color:#FFFFFF; font-size:16px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal;height:33px; padding:0; margin:0; line-height:33px; text-align:center;background: url(./img/bg_h6.gif) no-repeat left top;}
.right_column h2 a, .right_column h2 a:link { color:#FFFFFF;  font-size:16px; font-weight:normal; text-align:center; }

.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 28px 5px 0;}
.fotor{float:right; text-align:center;}
.fotor img{display:block; margin:0 0px 10px 20px;}
.page{padding:26px 0;margin:0 auto;text-align:left;width:1099px;position:relative;z-index:100;}
/*=============================== Header ========================================*/
.site_header{height:471px; position:relative; background-image:url(./img/bg_header.jpg); background-repeat:no-repeat; background-position:left top;}
.small_menu_up{position:absolute; top:16px; right:7px;}
.small_menu_up a{text-decoration:none; margin:0 12px 0 0;}
.site_header .logo img{position:absolute; top:16px; left:14px;}
.search_block{position:absolute; top:62px; left:871px;width:223px; height:50px;background-image:url(./img/bg_search.png); background-repeat:no-repeat; background-position:left bottom;}
.search_block1{padding:16px 0 0 49px;}
.search_block1 input.text{color:#000000; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #8F8F8F; background-color:#E1E1E1; width:90px; line-height:18px; margin:0 5px 0 0; padding:2px;}
.search_block1 input.button{color:#FFFFFF; font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif;width:60px; height:25px; border:none; cursor:pointer; background:none; background-image:url(./img/bg_submit.gif); background-repeat:no-repeat; background-position:left top;}
.main_menu{position:absolute; top:117px; left:512px;width:582px; height:57px;background-image:url(./img/bg_main_menu.png); background-repeat:no-repeat; background-position:left bottom;}
.main_menu ul{list-style:none; padding:2px 0 0 12px; margin:0;}
.main_menu ul li{float:left; padding:4px 0; margin:0;background-image:url(./img/bg_list_main.gif); background-repeat:no-repeat; background-position:right top;}
.main_menu ul li.last{background:none;}
.main_menu ul li a{color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal;text-decoration:none; margin: 0 12px; line-height:30px;}
.main_menu ul li a:hover{text-decoration:underline;}
.main_menu ul li.current a{font-weight:bold; color:#FF0000;}
.main_menu ul li.current a:hover{text-decoration:none;}
div.bg_click{position:absolute; top:297px; left:910px; height:33px; padding:0; margin:0;background-image:url(./img/bg_click.png); background-repeat:no-repeat; background-position:left top;}
a.click{display:block; padding:4px 0 0 39px; color:#FF0000; font-family:sans-serif; font-size:15px; font-weight:bold; text-decoration:underline;}
a.click:hover{text-decoration:none;}
/*=============================== End Header ========================================*/
/*=============================== Site Content ========================================*/
.site_content{position:relative; padding:0 6px; margin:0; overflow:hidden; zoom:1;font-size:14px; color:#000000; font-family:"Times New Roman",Times,serif;background-image:url(./img/bg_site_content.gif); background-repeat:repeat-y; background-position:top center;}
.site_content1{padding:0; margin:0; overflow:hidden; zoom:1;background:transparent url(./img/bg_site_content1.gif) no-repeat scroll right top;}
.orphus{ position: absolute; top:-5000px; left:-2000px; /*float:left;padding:2.7em 0 0 1.3em;*/}
.site_content2{float:left; width:827px; padding:0; margin:0; background-color:#EBEBEB; }
.promotext{color:#FEFEFE; font-size:18px; font-weight:normal; line-height:30px; padding:2px 0 6px 24px; margin:0;background-image:url(./img/bg_promotext.png); background-repeat:no-repeat; background-position:left top;}
.site_content3{padding:0 24px 35px 24px; margin:0; min-height:33em;}
a.logo_1{text-decoration:none; margin:0 20px;}
ul{list-style:none; padding:0; margin:0;}
.last_search{float:left; width:780px;}
.last_search div{float:left; width:194px; white-space:nowrap; }
.last_search div a{color:#000000; font-size:12px; font-family:"Times New Roman",Times,serif; text-decoration:none;}
.last_search div a:hover{text-decoration:underline;}
.right_box{float:right; width:234px; padding:0; margin:0;}

.box_repeat, .main_news_right, .random_photo, .right_text {background-image:url(./img/box_repeat.gif); background-repeat:repeat-y; background-position:left top;}
.box_top, .main_news_right1, .random_photo1, .right_text1 {background-image:url(./img/box_top.gif); background-repeat:no-repeat; background-position:left top;}
.box_bottom, .main_news_right2, .random_photo2, .right_text2 {padding:10px 5px 15px 15px ; background-image:url(./img/box_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}

.main_news_right .content {color:#FFFFFF; font-size:14px; font-family:Calibri,"Times New Roman",Times,serif; padding:0 0 5px 0; margin:0; line-height:18px;}
.main_news_right .content a{color:#FFFFFF; text-decoration:underline; /*margin:0 0 0 120px;*/}
.main_news_right .content a:hover{text-decoration:none;}
.news .textnnn {background-color:rgb(211,211,209)}

.random_photo .photo{}
.random_photo a, .random_photo a:link {color:rgb(248,26,19);}
.right_text .content { padding:18px 0 22px 0; margin:0; color:#FFFFFF; }
.right_text a, .right_text a:link {color:#FFFFFF;}

.box_bottom p.contact{font-family:Verdana,Arial,Helvetica,sans-serif; margin:0;line-height:26px;}

/*=============================== End Site Content ========================================*/
/*=============================== Footer ========================================*/
.footer{height:79px; position:relative; margin:0 auto; padding:0;background-image:url(./img/bg_footer.png); background-repeat:no-repeat; background-position:left top;}
.footer p{color:#FFFFFF;}
.footer a{color:#FFFFFF;}
div.copyright{position:absolute; top:9px; right:20px;font-size:13px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; line-height:24px;}
div.kauroff{position:absolute; top:32px; right:20px;color:#FFFFFF; font-size:13px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; line-height:24px;}
div.bottom_menu{position:absolute; top:3px; left:3px;}
div.bottom_menu ul{list-style:none; padding:0; margin:0; width:49em;}
div.bottom_menu ul li{float:left; padding:4px 0; margin:0;background-image:url(./img/bg_list_bottom.gif); background-repeat:no-repeat; background-position:right top;}
div.bottom_menu ul li.last{background:none;}
div.bottom_menu ul li a{font-family:sans-serif; font-size:14px; text-decoration:underline;margin:0 16px;}
div.bottom_menu ul li a:hover{text-decoration:none;}
/*=============================== End Footer ========================================*/

.langvidge {
left:770px;
position:absolute;
top:88px;
}
.category {margin:10px 0;}

div.right_column2 div.right_text div.right_text1 div.right_text2 div.content p img{border:0 none;
float:left;
margin:0;
padding:0;}


a.enter_for_client{color:#AAAAAA;
display:block;
font-size:13px;
position:absolute;
right:230px;
top:70px;}

table.linear .lnlong {
padding-right:1.5em;
white-space:normal;
width:570px;
}

th.buy_zakaz{width:87px;}
table.linear .controls {
color:red;
width:90px;
padding-left:2px;
}
table.linear .csmtd.price {
font-weight:normal;
}

.site_content3 img.contact_img{float:left; border:0px none; padding:0;margin:0;}
.random_photo .photo img {
margin-top:4px;
padding:2px;
}