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;}

table{border-collapse:collapse;/* margin-left:1px;*/}
td { text-align: left; vertical-align: top;	padding: 0 5px}

form, fieldset {margin:0; padding:0; border:none;}

p {margin:0; padding: 0;}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}


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:5px 0 5px 0; margin:0;}
h2 { color:#1135AF; font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	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:left; padding:0; margin:0 10px 0 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 1em 0 0; margin:0 auto; text-align:left; width:1144px; position:relative; z-index:100; }

/*=============================== Header ========================================*/

.site_header { height:245px; position:relative; z-index:100;
	background-image:url(../img/bg_header.jpg); background-repeat:no-repeat; background-position:left top;}

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:2px; right:2px;}
.small_menu_up a { text-decoration:none; margin:0 15px 0 0;}
.small_menu_up a.last { margin:0;}

div.promotext {
position:absolute;
right:28px;
text-align:right;
top:130px;}

div.promotext p { color:#FFFEFE; font-size:13px;}

/*=============================== End Header ========================================*/



/*=============================== Site Content ========================================*/

.site_content { padding:0 0 75px 0; margin:0; overflow:hidden; zoom:1;}

.left_column { width:254px; float:left; padding:0; margin:0;}
.left_column1 { padding:28px 0 0 28px; margin:0;}
	
ul.left_menu { width:170px; list-style:none; padding:0;margin:16px 0 7px;}
ul.left_menu li { display:block; margin:0; padding:5px 0 5px 0;
	background-image:url(../img/bg_li.gif); background-repeat:no-repeat; 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: 13px; 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:160px; 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;}


.gallery { width:170px; text-align:center;}
.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:8px 0 5px 0;}



.site_content1 { float:left; width:890px; padding: 15px 0 0 0; margin:0; overflow:hidden; zoom:1;}

/*.site_content1 p { padding:0 0 10px 0;}*/
.site_content1 p { padding:0;}

/*
div.breadcrumb { float:left; width:640px; height:24px; margin:0 0 10px 0; padding:0; color:#002850; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
*/
div.breadcrumb { margin:0 0 10px; padding:0; width:640px; }


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 { float:right; width:240px; height:24px; margin:0 0 10px 0; padding:0; position:relative;}
/*.search_block input.text {  position:absolute; top:0; left:0;
	color:#000000; font-size: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #436893; background-color:#FFFFFF; width:148px; line-height:16px; padding:4px 0 4px 0;}*/
/*.search_block input.submit { position:absolute; top:0; right:0;
	width:80px; height:24px; border:none; cursor:pointer;
	color:#FFFFFF; font-size: 15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:22px;
	background-color:#436893;}*/

.search_block input.text  {
background-color:#FFFFFF;
border:1px solid #436893;
color:#000000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:21px;
line-height:16px;
position:absolute;
right:100px;
top:0;
width:148px;
}

.search_block input.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 { padding:0 0 20px 0; margin:0 0 20px 0;}
div.product a { color:#000000; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.product2 a.buy { display:block; float:right; padding:0; margin:0;
	width:120px; height:22px; line-height:22px; text-align:center; background-color:#A3C8D3;} 
div.product2 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;}
	
	
table.linear .lnlong .descr {
font-size:100%;
}
table.linear.line1 {
background:#F1F1F1 none repeat scroll 0 0;
}

table.header th.lnlong{
padding-left:72px;
}


/*.last_search { width:800px;}*/

.last_search {
float:left;
margin:10px 0 0;
}


.last_search div { float:left; white-space:nowrap;width:220px;}
.last_search div a { line-height:16px; text-decoration:none;}
.last_search div a:hover { text-decoration:underline;}


/*=============================== End Site Content ========================================*/


/*=============================== Footer ========================================*/

.orphus { clear:right; float:none; padding:0 0 0 3.3em; margin-bottom:23px;}

.footer { height:54px; margin:0; padding:0; border-top:1px solid #000000;
	color:#000000; font-size: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:24px;}

div.copyright { float:right; color:#000000; font-size:11px; padding:2px 3em 0; }

div.kauroff { text-align:right; font-size:11px; padding:0 3em 0 0; }
div.kauroff a { text-decoration:none;} 
div.kauroff a:hover { text-decoration:underline;}

div.bottom_menu { padding:2px 0 0 29px;}
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 ========================================*/



/*.last_search { position:absolute; top:-500px; left:-500px; }*/
table.linear.header { background:#436894 none repeat scroll 0 0; }
table.linear th, table.linear td { padding: 0 0.5em 0 0.5em; }

table.linear.header{color:#FFFFFF;font-size:15px;}

.galery{
margin:0 0 0 0px;
width:930px;
}

.galery .photo2 .photo {
border:1px solid #999999 !important;
height:200px;
margin:0;
padding:0 1px 0 0;
text-align:center;
width:201px;
}


.galery .photo img {
padding:0;
margin:0 -2px;
}

/*@-moz-document url-prefix()
{
.galery .photo img {

margin:0 -3px;
}
}*/

/*.galery .photo2 .photo img.empty_photo{padding:0px; margin:0px;}*/

.galery .photo img {
border:0 none;
float:none;
/*margin:0 -1px;*/
margin:0;
max-height:200px;
max-width:200px;
padding:0;
/* for IE 6 */
_margin-left:-6px;
}

.photo2{height:300px;
margin:10px 27px 0px 0;
float:left;
height:300px;
width:200px;

}
.photo2 .description{float:none; text-align:center; clear:both;
margin:10px;
}




/*for ie7 */
html>body .galery .photo2 .photo img {
  *margin-left:-6px;
}


/*for mozzila*/
/*@-moz-document url-prefix() {
  .galery .photo2 .photo img {margin:0 -3px;}
}*/


.prod_main{float:left;}


.sales_remark{margin:20px 0 10px 0;
clear:both;
float:left;

}

img.prod_ill{float:left; padding:0 10px 10px 0;}
.news .body .framedill{float:left;padding:0 10px 10px 0;}
.main_news {
float:left;
}


.site_content2 .main_text{margin:8px 0 0;}
.site_content1 .news {float:left;}

/*table.dashed{float:none;
margin-left:300px;
text-align:center;}

table.collapsed{float:none;
margin-left:250px;
text-align:center;}

table.galery{float:none;
margin-left:200px;
text-align:center;}

table.order{float:none;
margin-left:150px;
text-align:center;}*/

.block{
float:left;
margin-top:20px;
width:890px;
}


.page_content li{line-height:12px;}



.site_content1 table[border="1"]{
margin-left:1px;
}
.site_content1 table[border="1"] td, .site_content1 table[border="1"] th {
    padding:3px 7px;
    text-align:center;
    vertical-align:middle;
    border:1px solid black;
}
.site_content1 table[border="1"] th {
    background-color:#CCCCCC;
}
.site_content1 table[border="1"] td {
    background-color:#FFFFFF;
}




.site_content1 table[border="1"].lnpos td, .site_content1 table[border="1"].lnpos th {
border:0px solid black;
text-align:left;
}






.page_content h2{text-align:center;}

h1.h1_center{text-align:center; float:none;}


#fancy_title{display:none!important;}


