/* Basic Presets */
*{margin: 0; padding: 0; font-family:Arial; font-size:12px;}
ul{list-style: none;}
a{outline: none;}
img{border: none;}
table {border-collapse: collapse; border-spacing: 0;}
/* ClearFix */
.clearfix:after {content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}

body{width:100%; height:100%; background:#90866b;}

#wrapper {width: 1024px; margin: 0 auto; position:relative;}
#wrapper .shadow_left, #wrapper .shadow_right{width:21px; height:100%; top:0; position:absolute;}
#wrapper .shadow_left{left:-21px; background:url("../img/bgs/shadow_left.gif") repeat-y;}
#wrapper .shadow_right{right:-21px; background:url("../img/bgs/shadow_right.gif") repeat-y;}

#header {height: 170px; background:url("../img/bgs/header.jpg") no-repeat;}
#header .lozung{position:absolute; left:318px; top:138px; font-size:11px; color:#fbf4c8; text-transform:uppercase;}
#header .terms_dict{position:absolute; right:210px; top:120px;}
#header .search_wrapper{width:190px; height:60px; position:absolute; right:10px; top:108px; background:url("../img/bgs/search_field.png") no-repeat left top;}
#header .search_wrapper input.search_input{width:140px; height:18px; border:none; float:left; margin:35px 0 0 15px; font-size:10px; color:#fff; background:transparent; padding:2px 0;}
#header .search_wrapper input.search_btn{width:24px; height:21px; border:none; background:url("../img/btns/search.png") no-repeat; position:absolute;cursor:pointer; top:35px; right:0;}

#middle {border-left: 221px solid #988965; border-right: 146px solid #726949; height: 1%; background:#fff;}

#container {width: 100%; float: left; overflow: hidden; margin-right: -100%;}
#content {width:657px; background:url("../img/bgs/content_top.png") no-repeat left top; padding:16px 0 0 0;}
#content .kroshki{width:100%; padding:0 0 0 30px; margin:0 0 12px 0; background:url("../img/bgs/kroshki.gif") no-repeat 16px 8px;}
#content .kroshki a{font-size:11px; color:#7f6d37;}
#content  h1{font-family:Tahoma; padding:0 0 0 12px; color:#4e6d21; text-transform:uppercase;}
#content  h1 a{font-size:10px; text-transform:none; color:#4e6d21; padding:0 0 0 18px;}
#content  h1.alpha{padding:0 0 0 18px;}

#content .data{padding: 17px 8px 0; background:url("../img/bgs/data.gif") repeat-y; position:relative;}
#content .data .by_alpabeth{width:625px; background:#f2f1ef; padding:7px 0 0 17px; margin:0 0 16px 0; line-height:18px;}
#content .data .by_alpabeth a{background:url("../img/bgs/alphabeth_link.gif") no-repeat left center; padding:0 7px 0 8px; font-size:14px; color:#39651c; text-decoration:none;}
#content .data .by_alpabeth a:hover{text-decoration:underline;}

#content .data .by_countries{width:100%; border-top:1px dashed #787878; border-bottom:1px dashed #787878; margin:6px 0 16px 0; padding:10px 0;}
#content .data ul.countries_list{float:left; padding:0 0 0 18px; width: 110px;}
#content .data ul.countries_list li{background:url("../img/bgs/countries_marker.gif") no-repeat left center; padding:0 0 0 10px; line-height:18px;}
#content .data ul.countries_list li a{font-size:14px; color:#2e4e18; padding:2px 4px; text-decoration:none;}
#content .data ul.countries_list li a:hover{background:#eaf2da;}

#content .data .with_borders{border-bottom:1px dashed #787878;}
#content .data .last_news{padding:10px 0 12px 0; margin:0 0 12px 0; }
#content .data .last_news .news_item{width:190px; float:left; padding:0 0 0 20px; border-right:1px dashed #726949;}
#content .data .last_news .last{border-right:none;}
#content .data .last_news .news_item img{border:1px solid #82795e; margin:0 0 5px 0;}
#content .data .last_news .news_item a.news_title{font-family:Tahoma; font-size:14px; color:#767f4f; font-weight:bold; text-decoration:none; display:block;}
#content .data .last_news .news_item a.news_more{font-family:Tahoma; font-size:10px; color:#000; font-weight:bold; text-decoration:none;}
#content .data .last_news .news_item p{font-family:Tahoma; font-size:11px; color:#4b4b4b; padding:7px 5px 0 0;}

#content .data .last_news h2{font-size:14px; color:#2e4e18; padding:20px 0 10px 0;}
#content .data .last_news .news_item_res{ padding:0 0 0 20px; }
#content .data .last_news .news_item_res a.news_title{font-family:Tahoma; font-size:14px; color:#767f4f; font-weight:bold; text-decoration:none;}
#content .data .last_news .news_item_res a.news_more{font-family:Tahoma; font-size:10px; color:#000; font-weight:bold; text-decoration:none;}
#content .data .last_news .news_item_res p{font-family:Tahoma; font-size:11px; color:#4b4b4b; padding:7px 5px 0 0;}

#content .data .last_articles{padding:15px 0 10px 15px; border-bottom:1px dashed #787878;}
#content .data .last_articles ul.last_articles_list{}
#content .data .last_articles ul.last_articles_list li{background:url("../img/bgs/marker_aricles.png") no-repeat left center; padding:0 0 0 14px; line-height:18px;}
#content .data .last_articles ul.last_articles_list li a{color:#262c22; text-decoration:none;}

#content .data .searched_by_alphabeth{width:100%; padding:12px 0; margin:0 0 10px 0; border-top:1px dashed #787878; border-bottom:1px dashed #787878;}
#content .data .searched_by_alphabeth span{float:left; font-size:36px; line-height:32px; color:#547422; font-weight:bold; padding:0 18px;}

#content .data .searched_by_country{width:100%; padding:12px 0; margin:0 0 10px 0; border-top:1px dashed #787878; border-bottom:1px dashed #787878;}
#content .data .searched_by_country span{color:#847227; float:left; padding:0 15px;}

#content .data .reklama_bottom{width:100%; text-align:center; padding:17px 0 5px 0;}
#content .data .reklama_bottom a{font-family:Tahoma; font-size:11px; color:#8b7f5c; text-decoration:none;}

#content .data .model{padding:0 0 5px 20px; margin:0 0 17px 0; width:97%; border-bottom:1px dashed #787878;}
#content .data .model img.big{border:1px solid #312012; float:left; margin:0 17px 0 0;}
#content .data .model h2{font-size:14px; color:#2e4e18; padding:0 0 20px 0;}
#content .data .model p{line-height:18px;}

#content .data .glossary {font-size:12px; font-weight:bold; padding:0 0 0 20px; margin:0 0 20px 0;}
#content .data .glossary a { color:#1a7904;}
#content .data .glossary a:hover { text-decoration:underline;}

#content .data .search_name{width:250px; height:25px; position: absolute; top:-20px; right:15px;}
#content .data .search_name label{font-family:Tahoma; color:#4e6d21; font-weight:bold; line-height:25px; margin:0 9px 0 0;}
#content .data .search_name input{width:195px; font-size:16px; height:20px; border:1px solid #90a263; vertical-align:top; padding:3px 0;}

#content .data .pagination{width:100%; text-align:center;}
#content .data .pagination a{text-decoration:none; color:#4e6d21; font-weight:bold; padding:4px 8px;}
#content .data .pagination span.current{text-decoration:none;font-weight:bold; padding:4px 8px;color:#fff; background:#90a263;}
#content .data .pagination a:hover{color:#fff; background:#90a263;}
#content .data .pagination a.sided{padding:0;}
#content .data .pagination a.sided:hover{background:none; color:#4e6d21;}

#content .data .news_archive{width:100%; text-align: center; padding:10px 0;}
#content .data .news_archive a{color:#4e6d21;}

#content .data .contact_intro{font-size:11px; color:#4e6d21; padding:0 0 0 10px;}
#content .data .contact_form{width:400px; padding:25px 0 200px 115px;}
#content .data .contact_form .cf_item{width:200px; float:left;}
#content .data .contact_form .form_btns{width:100%; position:relative; top:10px;}
#content .data .contact_form label{font-size:11px; color:#131e1a;}
#content .data .contact_form label.captcha{position:relative; top:15px;}
#content .data .contact_form input{width:193px; border:1px solid #85784b;}
#content .data .contact_form input.reset_form, input.submit_form{background:#4c5822; height:17px; border:none; font-family:Tahoma; font-size:11px; color:#fff; float:right; margin-right:5px; line-height:17px; font-weight:bold;}
#content .data .contact_form input.reset_form{width:55px;}
#content .data .contact_form input.submit_form{width:72px;}
#content .data .contact_form textarea{width:193px; height:203px; border:1px solid #85784b;}

#content .data .sitemap { }
#content .data .sitemap li { font-size:12px; font-weight:bold; padding:5px 0 0 15px;}
#content .data .sitemap li ul { padding:0 0 0 15px;}
#content .data .sitemap li ul li { padding:0 0 0 15px;}
#content .data .sitemap a { color:#1a7904;}
#content .data .sitemap a:hover { text-decoration:underline;}

#content .gallery{width:100%; margin:15px 0 0 0;}
#content .gallery li{width:33%; text-align:center; float:left; margin:0 0 10px 0;}
#content .gallery li a{display:block;}
#content .gallery li a img.model{margin:0 0 5px 0;}
#content .gallery li a span{display:block;}

.sl {float: left; width:210px;	position: relative;	background-color: #988965; background-image:url("../img/bgs/sidebar_left.png"); background-position:top left; background-repeat:no-repeat; left: -221px; padding:46px 0 0 11px;}
.sl .sitemap{position:absolute; left:19px; top:-28px;}
.sl .ads{text-align:center; font-size:11px; color:#e5e2d9; margin:12px 0;}
.sl .banner_wild{text-align:center; font-size:11px; color:#e5e2d9; width:198px; background:#b0a17e; margin:12px 0;}
.sl .banner_wild a{color:#E5E2D9;}

.nav{margin:0 0 10px 0;}
.nav ul{width:202px;}
.nav ul li{width:202px; line-height:28px; background:url("../img/bgs/menu_item.png") no-repeat left top;}
.nav ul li.active{background:url("../img/bgs/menu_item.png") no-repeat left -108px;}
.nav ul li.active span{color:#a3ff00;}
.nav ul li span.act{color:#a3ff00;}
.nav ul li:hover, .nav ul li.hover {background:url("../img/bgs/menu_item.png") no-repeat left -36px;}
.nav ul li:hover span, .nav ul li.hover span {color:#a3ff00;}
.nav .act{}
.nav ul li a{text-decoration:none; display:block;}
.nav ul li span{font-size:14px; color:#f7f0cd; cursor:pointer; padding:0 0 0 17px; display:block;}
.nav ul li span:hover{}
.nav ul li ul.sub_menu{width:202px; margin:0 auto; background-color:#988965; background-image:url("../img/bgs/sub_menu.gif"); background-position:top center; background-repeat:repeat-y;}
.nav ul li ul.sub_menu li{background:url("../img/bgs/sub_menu_item.png") no-repeat 15px 5px;}
.nav ul li ul.sub_menu li:hover, .nav ul li ul.sub_menu li.active, .nav ul li ul.sub_menu li.hover {background:url("../img/bgs/sub_menu_item.png") no-repeat 15px -32px;}
.nav ul li ul.sub_menu li:hover a, .nav ul li ul.sub_menu li.active a, .nav ul li ul.sub_menu li.hover a {color:#a3ff00;}
.nav ul li ul.sub_menu li a{padding:0 0 0 45px; font-size:14px; color:#f7f0cd;}


.sr {float: right; margin-right: -146px; width: 146px;	position: relative;	background:#726949; padding:3px 0 55px 0;}
.sr .site_friends{padding:0 0 0 6px;}
.sr .banner_thin{text-align:center; color:#e5e2d9; width:134px; background:#b0a17e; margin:12px auto;}
.sr .banner_thin a{ color:#e5e2d9;}
.sr .counts_wrapper{width:100%; text-align:center;}

.sr_bottom_pic{width:82px; height:44px; right:21px; position:absolute; bottom:37px; background:url("../img/bgs/sidebar_right.png") no-repeat;}

#footer {height: 36px; background:url("../img/bgs/footer.gif") repeat; text-align:center; line-height:35px; position:relative;}
#footer .f_top{width:1024px; height:5px; background:url("../img/bgs/bottom.gif") no-repeat; position:absolute; top:-5px; left:0;}
#footer a.site_link{color:#fbf4c8; text-decoration:none;}
#footer a.designed_by{color:#a9a336; text-decoration:none; font-size:11px; display: block; position:absolute; top:0; right:20px;}
