/* CSS Document */
 * {
     margin: 0;
 }
 html, body {
     height: 100%;
	 font-family: Tahoma;
	 font-size:12px;	 
	 color:#2d473a;
	 margin:0;
	 padding:0;
	 background:url('../i/body_bg.jpg') repeat-y;
	 min-width:1000px;
	 
 }
/*a {color:white;}*/
 .wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: -25px auto -38px;	
	 background: url('../i/wrapper_bg.jpg') no-repeat left bottom;
 }
 .footer {
   	background:#0f2534 url('../i/footer_bg.jpg') repeat-x;
	height:38px;
 }			
 .push {
     z-index:-1;
 	 height:88px;
	 clear:both;}	
#top_wrapper{ background: #257478 url('../i/top_bg_ng.jpg') no-repeat left top; height:133px;}
#menu_wrapper{ background: #257411 url('../i/menu_wrap_bg.jpg') no-repeat;height:61px; }
#top_wrapper_en{ background: #257478 url('../i/top_logo_en_ng.jpg') no-repeat left top; height:133px;}
#top_wrapper, #menu_wrapper{padding:0; margin:0;}
/*#logo h1{background:url('../i/top_logo.jpg') no-repeat;}
#logo h1#logo-en{background:url('../i/top_logo_en.jpg') no-repeat;width:300px; height:170px;}*/
#logo a{text-indent:-9000px;display:block; width:300px; /*height:170px;*/}
#sub_logo{background:url('../i/menu_wrap_left.jpg') no-repeat; width:202px; height:61px; }
#menu{ height:62px; margin:-62px 0 0 202px; overflow:hidden;}
#left_block {width:209px; background: url('../i/left_block_bg.jpg') repeat-y right; float:left; z-index:100; margin-left:-209px; _position:absolute;  _padding:0;}
#left_block_hat {background: url('../i/sub_sub_logo.jpg') no-repeat; width:209px; height:57px; margin-bottom:-60px;}
#left_foot_bg{background:url('../i/footer-left_bg.jpg') no-repeat ; width:212px ; height:38px;}
#right_foot_bg{background:url('../i/footer-right_bg.jpg') no-repeat bottom; width:135px; height:38px; float:right; margin-top:-38px;}
#left_menu{ width:202px;}
#block_wrapper{
	background:url('../i/content_bg.jpg') repeat-x top;
	margin-left:209px;
	min-height:1100px;
	height:auto !important;
	height:1100px;
}
#block_wrapper a{color:#42b5b2; text-decoration:none}
#block_wrapper a:hover{color:#42b5b2; text-decoration:underline}
#listpapper{
	background:url('../i/listpapper.jpg') no-repeat left top;
	display:block;
	height:221px;
	left:-7px;
	position:relative;
	top:-6px;
	z-index:200;
}
/**html #listpapper{left:-15px;}*/
#low_bg{
background: url('../i/content_bg_low.jpg') repeat-x ; 
height:238px;
margin-left:209px;
margin-top:-273px;
}
#corner {
background:transparent url('../i/corner_low.jpg') no-repeat scroll left bottom;
height:238px;
margin-left:209px;
margin-top:-238px;
width:304px;
}
* html #low_bg{position:relative; top:-276px; margin-top:0; margin-bottom:-238px; z-index:-1;}
* html #corner{position:relative; top:-273px; margin-top:0; margin-bottom:-238px; z-index:1;}
.header { background:url('../i/category_header.gif') no-repeat; width:199px; height:30px ; display:block; position:relative; padding-top:5px}
.header a{ text-decoration:underline; color:#fff !important; font-size:12px; font-weight: bold; background: url('../i/arrow.gif') no-repeat left ; padding-left:15px; margin-left:12px;}
.header a:hover {background: url('../i/arrow_h.gif') no-repeat left ;}
.header span { color:#fff !important; font-size:12px; font-weight: bold; background: url('../i/arrow.gif') no-repeat left ; padding-left:15px; margin-left:12px;}


.left_menu{list-style:none; padding-left:18px;margin-bottom:7px;}
/*#block_wrapper .left_menu h3.header a{color:#fff !important;}*/
.left_menu li a{
	color:#fff !important;
	display:block;
	background:url('../i/sub_arrow2.gif') no-repeat left;
	padding-left:10px;
	text-decoration:none;
	font-size:11px;
}
.left_menu li a:hover {background:url('../i/sub_arrow.gif') no-repeat left; text-decoration:underline;}
.left_menu li{
	/*margin-bottom:3px;*/
	color:#fff;
	font-size:11px;
	padding:2px 0 3px 3px;
	border-bottom:1px solid #42B5B2;
}
.left_menu li.active{
	font-weight:bold;
	/*text-decoration:underline;*/
	background:#42B5B2;
	border:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#menu ul {list-style:none; padding:0; margin-top:22px; margin-left:22px; width:auto; text-align:left; }
#menu ul li {display:inline; margin-right:5px;}
#menu ul li a{font-size:11px; text-decoration:none;  padding-left:10px;color:#fff;}
#menu ul li a:hover{background:url('../i/arrow_menu.gif') no-repeat left; text-decoration:underline;}
*html #menu ul li a{font-size:12px; }
#feedback{position:absolute; top:47px; left:564px; width:auto; color:#dabb3d;}
#searcher{color:#a5ded8; margin-left:190px; margin-top:-17px; _margin-top:-17px;}
.searchName{margin-bottom:-20px; width:30px; height:14px;}
.searchIcon{margin-left:40px;}
*html .searchIcon{ position:relative; left:40px;}
*html div.inputWrapper,
div.inputWrapperOver{
	background:url('../i/search_bg_div.gif') right top no-repeat;
	height:21px;
	margin:0;
	margin-left:-60px;
	margin-top:-22px;
	padding:0;
	display:block;
	width: 151px;
}
*html div.inputWrapperOver,
*+html div.inputWrapperOver{
    background:url('../i/search_bg_div.gif') right -21px no-repeat;
}
*html div.inputWrapper input,
*html div.inputWrapperOver input,
*+html div.inputWrapperOver input{
	padding:0;
	margin:0;
	height:19px;
	width: 147px;
	background-color:transparent;
    color:#93b0b3;
	border: 0;
}
*+html div.inputWrapper input{
	/*margin-left:-260px;*/
	position:absolute;
	right:0;
}
*+html div.inputWrapperOver{
	position:relative;
	width:150px;
	left:9px;
	right:0;
	top:2px;
}
div.inputWrapper{
	width: 151px;
	background: url('../i/search_bg_div.gif') left top no-repeat;
	color: #302721;
	display:block;
    height:21px;
	padding:0;
	margin-left:75px;
	margin-top:-20px;
	padding-left:3px;
}
div.inputWrapper:hover,
div.inputWrapper:focus{
	background-position: left -21px;
}
div.inputWrapper input {
	border: 0;
	margin:0;
	height: 21px;
	width: 147px;
	background-color:transparent;
    color:#93b0b3;
}
#lang_switcher{position:absolute; right:0; top:-10px; width:80px;}
#lang_switcher img{border:0}
#lang_switcher a{ color:#dabb3d; margin-right:6px;text-transform:lowercase;}
#lang_switcher a:hover, .active_link{color:white;text-transform:lowercase;}
#price_list {background:url('../i/download_price.jpg') no-repeat left; position:absolute; top:178px; left:39px; height:41px; padding-left:45px; vertical-align:middle; width:80px; }
#price_list a, #feedback a{color:#ffcc33; font-size:12px; text-decoration:none;}
*html #price_list a{font-size:14px;}
#price_list a:hover,#feedback a:hover{text-decoration:underline;}
#content h3 a{ background:url('../i/header_arrow.gif') no-repeat right 5px; padding-right:15px; color:#1f6f78; text-decoration:none;}
#content h3 {margin-bottom:14px;}
#content p{margin-bottom:10px;}
#content{
	padding:7px 10px 10px 15px;
	position:relative;
	top:-200px;
	z-index:999;}
*html #content {font-size:13px;}
#content img{padding:6px}
#content_wrapper{width:100%; border-collapse:collapse;}
.details { background:url('../i/details_arrow.gif') right center no-repeat; padding-right:17px; color:#fece3c; z-index:100; position:relative;}
p a.details{margin-right:25px;}
.news {width:250px; float:left;}
.news img {clear:right;}
.news_wrapper {width:100%;display:block;}
#banners{/*position:relative;*/ bottom:39px; margin-left:30px; width:144px; /*margin-top:-315px;*/}
#banners img {
	margin-bottom:9px;
	width:134px;
}
#banners p{
	background:url(../i/bg_ban.jpg) no-repeat bottom right #fff;
	padding:4px 4px 0px 4px;
	margin-bottom:17px;
	border:1px solid #095457;
}
#banners p a{
	color:#095457;
	font-size:9px;
	text-decoration:none;
}
#banners p a span{
	display:block;
	margin:0 3px 6px 15px;
}
#statistic{
	position:relative;
	bottom:39px;
	margin-left:10px;
	width:200px;
	clear:both;
	/*margin-top:-315px;*/
}