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;}
td { text-align: left; vertical-align: top;	padding: 0 5px}

form, fieldset {margin:0; padding:0; border:none;}

p {margin:0; padding: 0;}

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: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 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; top:130px; right:28px; text-align:right;}
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:60px 0 0 28px; margin:0;}
	
ul.left_menu { width:170px; list-style:none; margin:0 0 50px 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: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: 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: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;}

/*
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:22px; border:none; cursor:pointer; 
	color:#FFFFFF; font-size: 15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:22px;
	background:none; background-image:url(../img/bg_submit.gif); background-repeat:no-repeat; background-position:left top;} 


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.product a.buy { display:block; float:right; padding:0; margin:0;
	width:120px; height:22px; 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:800px;}
.last_search div { float:left; width:132px; white-space:nowrap;}
.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; }

.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: rgb(38,185,203) none repeat scroll 0 0; }
table.linear th, table.linear td { padding: 0 0.5em 0 0.5em; }

.galery .photo { margin:10px 20px 10px 0; width:180px; text-align:center; }

