/*
	HTML & CSS DEVELOPMENT by Kudleychuk Dmitriy aka TOWELIE
	http://www.just-job.biz/
*/
img { border: 0; }
.clear { clear: both; height: 0px; }
* { margin: 0; padding: 0; }
.fr { float: right; }
.fl { float: left }

body { font: 13px Arial, Verdana, Helvetica, sans-serif; color: #fff;  } /* background: #1875a9 url(/system/skins/site/img/bg.gif) center left */
#header { background: url(/system/skins/site/img/bg_top.gif) repeat-x top left; width: 100%; height: 157px; text-align: center; padding-top: 7px; min-width: 976px; }
#header_wrap { width: 976px; margin: 0 auto; min-width: 976px; max-width: 976px; }
#header_graph_menu {  width: 81px; height: 30px; float: left; margin-top: 35px; padding-left: 23px; }
#header_menu { font: normal 14px Tahoma, "sans serif"; height: 30px; float: left; margin-top: 35px; }
#header_menu ul { margin-left: 16px; } /* margin-left: 20px;*/
#header_menu li, #header_graph_menu li  { float: left; list-style-type: none; margin-right: 20px; }
#header_graph_menu li { margin-right: 7px; }
#header_menu a, #header_menu a:link, #header_menu a:visited, #header_menu a:active { color: #fff; }
#header_menu a:hover { text-decoration: none; }

#header_menu ul li ul { display: none }

a#menu-home, a#menu-home:active, a#menu-home:visited { display: block; text-decoration: none; background: url('/system/skins/site/img/nav-home.gif'); width: 20px; height: 30px; }
a#menu-home:hover { background-position: 0 60px; }
a#menu-home-current { display: block; text-decoration: none; background: url('/system/skins/site/img/nav-home.gif'); width: 20px; height: 30px; background-position: 0 30px; }

a#menu-search, a#menu-search:active, a#menu-search:visited { display: block; text-decoration: none; background: url('/system/skins/site/img/nav-search.gif'); width: 20px; height: 30px; }
a#menu-search:hover { background-position: 0 60px; }
a#menu-search-current { display: block; text-decoration: none; background: url('/system/skins/site/img/nav-search.gif'); width: 20px; height: 30px; background-position: 0 30px; }

a#menu-contacts, a#menu-contacts:active, a#menu-contacts:visited { display: block; text-decoration: none; background: url('/system/skins/site/img/nav-contacts.gif'); width: 20px; height: 30px; }
a#menu-contacts:hover { background-position: 0 60px; }
a#menu-contacts-current { display: block; text-decoration: none; background: url('/system/skins/site/img/nav-contacts.gif'); width: 20px; height: 30px; background-position: 0 30px; }
.line { margin-top: 10px; }

/* content - INDEX */
#content-index, #content-pages { position: relative; width: 974px; margin: 0 auto; padding-top: 25px; }
#content-pages { width: 983px; padding-top: 31px; }
#content-div { float: left; width: 100%; color: #4e3d2a; }
#content-div a, #content-div a:link, #content-div a:visited, #content-div a:active { color: #1a86f5; }
#content-div a:hover { text-decoration: none; }

#sidebar-01-top { background: url(/system/skins/site/img/content-top-01.png) no-repeat top left; width: 321px; height: 300px; float: left; }
#sidebar-02-top { background: url(/system/skins/site/img/content-top-02.png) no-repeat top left; width: 336px; height: 300px; float: left; }
#sidebar-03-top { background: url(/system/skins/site/img/content-top-03.png) no-repeat top left; width: 317px; height: 300px; float: left; }

#sidebar-01-center { background: url(/system/skins/site/img/content-center-01.png) repeat-y top left; width: 258px; height: 137px; float: left; }
#sidebar-02-center { background: url(/system/skins/site/img/content-center-02.png) repeat-y top left; width: 273px; height: 137px; float: left; }
#sidebar-03-center { background: url(/system/skins/site/img/content-center-03.png) repeat-y top left; width: 254px; height: 137px; float: left; }

#sidebar-01-center, #sidebar-02-center, #sidebar-03-center { padding: 0 30px 0 33px; }

#content-bottom { width: 974px; height: 151px; background: url(/system/skins/site/img/content-bottom.png) no-repeat }

#content-index, #content-pages { padding-bottom: 118px; }


#maillist-form { position: absolute; margin: 60px 0 0 340px; }
#maillist-form h3, #maillist-form label { color: #fff; font-size: 12px; font-weight: normal; margin-bottom: 14px; }
.inputbg { background: url(/system/skins/site/img/maininputbg.gif) no-repeat; float: left; height: 19px; }
.inputbg_c { background: url(/system/skins/site/img/rightinputbg.gif) no-repeat; float: left; width: 7px; height: 19px; margin-right: 7px; }

.inputbg2 { background: url(/system/skins/site/img/inputbgtext.gif) no-repeat; float: left; height: 93px; }
.inputbg_c2 { background: url(/system/skins/site/img/inputbgtextc.gif) no-repeat; float: left; width: 7px; height: 93px; margin-right: 7px; }

.inputbg input { border: 0; height: 13px; margin-top: 3px; margin-left: 7px; font: 10px Arial; float: left; }
#maillist-form label { float: left; padding-top: 2px;padding-right: 7px; }

.ad { background: url(/system/skins/site/img/ad_bg.png) no-repeat; width: 978px; height: 139px; margin-top: 17px; font: 11px Arial; color: #fff;  }
.main-foot-advert {font: 11px Arial; color: #fff;}
.ad a, .main-foot-advert a { display: block; }
.ad a, .main-foot-advert a, .ad a:link, .main-foot-advert a:link, .ad a:visited, .main-foot-advert a:visited, .ad a:active, .main-foot-advert a:active { color: #fff; padding-bottom: 4px; }
.ad a:hover, .main-foot-advert a:hover { text-decoration: none; }

.ad a.ad_bottom, .main-foot-advert a.ad_bottom,  .ad a:link.ad_bottom, .main-foot-advert a:link.ad_bottom, .ad a:visited.ad_bottom, .main-foot-advert a:visited.ad_bottom, .ad a:active.ad_bottom, .main-foot-advert a:active.ad_bottom, .ad a:hover.ad_bottom, .main-foot-advert a:hover.ad_bottom { color: #563b0d; text-decoration: none; padding-top: 9px; }

#content-third-col a, #content-third-col a:link, #content-third-col a:visited, content-third-col a:hover { color: #2c83aa; text-decoration: none; padding-top: 6px; font-size: 11px; display: block }
#content-third-col p { font-size: 11px; color: #896229 }
#content-third-col h2 { color: #2c83aa; text-decoration: underline; font: normal 12px Arial; margin-bottom: 5px; margin-top: 21px; }

.ad h3, .main-foot-advert h3, #content-third-col h3 { color: #513e0a; padding-top: 10px; margin-left: 20px; font: 11px Arial; }
#content-third-col h3 { padding: 0px; margin: 0 0 15px 0; }
.ad div, .main-foot-advert div { float: left; margin: 0 0 0 0; padding: 10px 0 9px 20px; width: 174px; }

.tizers_header { background: url(/system/skins/site/img/recommended_tizerz_bg.png) no-repeat; width: 979px; height: 54px; margin-top: 9px; }
.tizers_footer { background: url(/system/skins/site/img/recommended_tizerz_footer.png) no-repeat; width: 979px; height: 23px; }
.tizers { background: url(/system/skins/site/img/recommended_tizerz.png) no-repeat; width: 959px; height: 299px; padding-left: 20px; }

.tizers h2 { color: #fff; font: 13px Arial; text-decoration: underline; padding-bottom: 10px; }
.tizers div { padding-left: 25px; width: 185px; padding-right: 24px; float: left; }
.tizers p { font: 11px Arial; }
.tizers div.img_border { width: 175px; height: 124px; background: url(/system/skins/site/img/img_r_01.jpg) no-repeat; padding: 0px; padding-bottom: 10px; }
.tizers div.img_border img { margin-top: 10px; margin-left: 12px; }


.banner { text-align:center; margin: 24px 0 24px 0; }



/* FOOTER */
#parent { display: block; min-height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; }
#footer { text-align:center; height: 118px; position: absolute; left: 0px; bottom: 0px; width: 100%; display: block;  z-index: 999; padding: 0px; margin: 0px; background: url(/system/skins/site/img/footerbg.png) repeat-x bottom left; }

#footer_content { text-align:center; height: 118px; position: absolute; left: 0px; bottom: 0px; width: 100%; display: block;  z-index: 10000000000000; padding: 0px; margin: 0px; }

.footertext { margin-top: 14px; margin: 0 auto; width: 950px; padding-right: 12px; padding-left: 12px; color: #add0f7; font: 11px Arial; text-align: left; margin-top: 22px; }
.footertext p { width: 600px; float: left; line-height: 14px; }

.footertext a, .footertext a:link, .footertext a:visited, .footertext a:active, .footertext a:hover { color: #add0f7; }

.counters { margin-top: 18px; }
.counters span { margin-right: 12px; }


#content-head-type-01 { background: url(/system/skins/site/img/pages-content-header.png) no-repeat top left; margin-left: 1px; width: 983px; height: 140px; }
/* MAIN CONTENT DIV, MIN-HEIGHT 400px */
#content-main { background: url(/system/skins/site/img/pages-content-bg2.png) repeat-y; width: 983px; }
/* FOOTER WITH BIRD FOR CONTACTS PAGE */
#content-footer-contacts {  }
#content-footer-contacts img { float: left }


.sendfeedback { display: block; position: absolute; margin: 30px 0 0 230px; z-index: 100000000000000000000000000000; }

#content-first-col, #content-second-col { float: left; }
#content-third-col { float: right; }
#content-first-col { width: 188px; }
#content-second-col { width: 475px; padding: 0 20px 0 25px;  }

#content-second-col h1 { color: #a16c22; font: 36px Arial; margin: 5px 0 18px 0; }
#content-second-col p, #content-second-col ul, #content-second-col table, #content-second-col td { color: #423523; font: 12px Arial; }

/* FEEDBACK FORM */ 
#content-third-col { width: 228px; padding: 0 20px 0 20px; }
.feedback_form_bg { background: url(/system/skins/site/img/feedback_form_bg.png) repeat-y; width: 487px; min-height: 34px; }
.feedback_form_bg label { float: left; display: block; width: 111px; color: #a16c22; font: 12px Tahoma; margin-left: 20px; } 
.feedback_form_bg textarea { margin-left: 4px; border: 0; margin-top: 6px; font: 10px arial }
.feedback_form_bg div.form_line { padding-bottom: 13px; }
#f_form { margin-top: 10px; margin-left: -3px; }

/* END OF FEEDBACK FORM */ 

/* FOR FIREFOX BUG */
#toppl { position: absolute; margin: -46px 0 0 -6px; }
#toppl, body:first-of-type #toppl { position: absolute; margin: -46px 0 0 -10px; }

ul.sitemap, ul.sitemap li, #content-second-col li { color: #1071c3; list-style-type: none; padding-top: 8px; text-decoration: none }
ul.sitemap li { font: 18px Arial;  }
ul.sitemap li ul li, .sitemap_subitem { margin-left: 25px; padding-top: 8px; font: 13px Tahoma; }
ul.sitemap a, #content-second-col ul li a { color: inherit } 

.mainpl { background: url(/system/skins/site/img/mainpl.gif) no-repeat; width: 487px; height: 39px; padding-top: 10px; }
.mainpl input { float: left } 
.mainpl label { float: left; display: block; width: 111px; color: #a16c22; font: 12px Tahoma; margin-left: 20px; margin-top: 2px; margin-right: 27px; }
.mainpl input.txt { margin-top: 4px; }

.subscriber { background: url(/system/skins/site/img/subscriberbg.png) no-repeat; width: 983px; height: 115px; }
.mainfbg { background: url(/system/skins/site/img/mainfbg.png) no-repeat; width: 983px; height: 21px; }
.main-foot-advert { background: url(/system/skins/site/img/mainfbg3.png) repeat-y; width: 983px; height: 133px; float: left }
.main-foot-comments { background: url(/system/skins/site/img/mainfbg2.png) repeat-y; padding-left: 20px; }
.main-foot-comments h1 { color: #fff; font: 16px arial; padding-bottom: 10px; }


.adv_right div.banner_right { margin-left: -5px; }
#content-second-col div {  color: #423523; }
#content-second-col blockquote { color: #b0833e; font: italic 12px Arial; margin-bottom: 22px; }
#content-second-col p { color: #423523; margin-bottom: 9px; margin-top: 8px; }
#content-second-col h2 { color: #a16c22; margin-bottom: 1px; margin-top: 8px; font: 16px arial }
#content-second-col ul.rules { color: #423523 !important; padding-left: 10px !important; list-style-image: url(/system/skins/site/img/li.gif) !important; }
#content-second-col ul.rules li { color: #423523; padding-bottom: 4px !important; list-style-image: url(/system/skins/site/img/li.gif) !important; }


#content-second-col a, #content-second-col a:link, #content-second-col a:visited, #content-second-col a:hover, #content-second-col a:active { color: #478cbc; text-decoration: underline; font: 12px arial }
#content-second-col .copy a, #content-second-col .copy a:link, #content-second-col .copy a:visited, #content-second-col .copy a:hover, #content-second-col .copy a:active { color: #478cbc; text-decoration: underline; font: italic 12px arial }
#content-second-col div.copy { font: italic 12px arial; float: right; }
#content-second-col .fl { color: #478cbc; }

.subnav-page { margin-top: 30px; }
#content-main #content-first-col h1 { color: #ad772d; font: italic 12px Arial; margin-bottom: 10px; margin-left: 20px; margin-top: 20px; }
#content-main #content-first-col ul { margin-left: 20px; list-style-type: none }
#content-main #content-first-col ul li { padding-bottom: 4px; }
#content-first-col a { color: #1071c3 } 
#content-main #content-first-col li.selected { color: #a16c22; font-weight: bold;  }
#content-main #content-first-col li.selected .sel { text-decoration: underline }




.img_border2 { background: url(/system/skins/site/img/imgborder2.gif) no-repeat; width: 208px; height: 141px; }
.img_border2 img { margin-top: 12px; margin-left: 15px; }


.img_border2_01 { background: url(/system/skins/site/img/imgborder2_01.gif) no-repeat; width: 208px; height: 161px; }
.img_border2_01 img { margin-top: 12px; margin-left: 15px; }

.img_border2_02 { background: url(/system/skins/site/img/imgborder2_02.gif) no-repeat top center; width: 208px; height: 208px; }
.img_border2_02 img { margin-top: 12px; margin-left: 15px; }


.images-pics div { float: left; margin-right: 15px; }
.images-pics { float: left; padding-bottom: 15px; }
img.lupa { position: absolute; margin: 103px 0 0 -20px;; }

#header_menu  li.selectedmnu {  margin-left: -11px; padding-left: 5px; background: url(/system/skins/site/img/menubg.png) no-repeat 3px 1px; dispay: block; height: 30px; margin-right: 13px; }
#header_menu li.selmnuimg { margin-left: -13px; width: 5px; }
#header_menu li.selmnuimg img { margin-top: -1px; }

#header_menu { margin-top: 33px; }
#header_menu  li { padding-top: 2px; }

#contentbgg {background: #1875a9 url(/system/skins/site/img/bg.gif) top left}

/* COMMENTS */
.foot_comment { margin-left: 25px; padding-bottom: 15px; }
.foot_comment_date, .foot_comment_name { float: left; padding-bottom: 5px; }
.foot_comment_date { margin-left: 30px; padding-top: 15px;  }
.foot_comment_name { font-weight: bold; padding-top: 15px;   }
.foot_comment_content p { color: #574e3e; clear: both; margin-left: 30px }
.foot_comment_header { background: url(/system/skins/site/img/commentbgtop.png) no-repeat; width: 873px; height: 13px; }
.foot_comment_footer { background: url(/system/skins/site/img/commentbgbot.png) no-repeat; width: 873px; height: 13px; }
.foot_comment_content { background: url(/system/skins/site/img/commentbgmain.gif) repeat-y; width: 873px; }

.fc_left, .fc_right { float: left }
.fc_left img { position: absolute;margin-top: -7px; margin-left: 1px; } 

.foot_comment_form { height: 240px; margin-left: 25px; }
.foot_comment_form_header { background: url(/system/skins/site/img/comment_form_top.gif) no-repeat; width: 873px; height: 13px; }
.foot_comment_form_content { background: url(/system/skins/site/img/comment_form_main.gif) repeat-y; width: 873px; padding-left: 30px; height: 210px; } 
.foot_comment_form_footer { background: url(/system/skins/site/img/comment_form_bottom.gif) no-repeat; width: 873px; height: 13px; }

.foot_comment_form_content h1 { color: #5d5141; font: 14px arial; margin-bottom: 8px; }

.foot_comment_form_content label { font: 11px arial; color: #5d5141 }
.foot_comment_form_content span { color: #ff4a8d; }

.formbr { margin-top: 8px; }

.formbr label { display: block }


.commtextarea { background: url(/system/skins/site/img/commbginp.gif) no-repeat; width: 570px; height: 105px; float: left; }
.commtextareac { background: url(/system/skins/site/img/commbginp2.gif) no-repeat; width: 7px; height: 105px; float: left; }

#content-index ol.searchList { margin-left: 20px; color: #4e3d2a; font-size: 12px; }
#content-index ol.searchList li { margin-bottom: 15px; }
#content-index ol.searchList li div { margin-left: 10px; }
#content-index ol.searchList li div.search_url { font: italic 12px arial;  }

.error { font: 11px arial }

#content-first-col ul li ul li { margin-top: 8px; }
#content-second-col h2.hb { font-weight: bold; margin-left: 5px; margin-bottom: 12px; }

#content-second-col div.excurs_div { margin-top: 9px; }
#content-second-col div.excurs_div p { margin-top: 4px; }
#content-second-col div.excurs_div a { font: bold 14px arial; }
#content-second-col div.excurs_divl {width: 210px; float: left;}
#content-second-col div.excurs_divr {width: 260px; float: left; margin-left: 4px;}

.foot_comment_name a { color: #fff; }