/**
 * @author NIKBA
 * @copyright 2009
 * @project www.bezrabotita.net
 */
 
html,body,div,span,object,h1,h2,h3,h4,p,a,address,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,thead,tr,th,td,blockquote {
border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; margin:0; padding:0; }
body { font-family: 'helvetica', 'arial', sans-serif; font-size: 11px; color: #333; background: #d3e5f4; }
img { border: none; }
td { vertical-align: top; }
#header { background: #2e4457; border-bottom: 1px solid #1d2f3c; height: 40px; }
#sub_header { width: 800px; height: 40px; margin-left: auto; margin-right: auto; }
#logo { float: left; height: 34px; width: 202px; margin-top: 4px; }
#header_menu { float: right; height: 35px; width: 500px; margin-top: 2px; }
#header_menu ul { float: right; }
#header_menu ul li { float: left; list-style: none; }
#header_menu ul li a { display: block; height: 35px; line-height: 35px; margin-right: 20px; color: #fff; text-decoration: none; font-size: 14px; }
#header_menu ul li a:hover { text-decoration: underline; color: #a3d62f;}
#banner { clear: both; width: 800px; height: 90px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
#banner a { height: 80px; width: 240px; display: block; background: #f0f0f0; float: left; margin: 10px 12.3px 10px 12.3px; line-height: 80px; text-align: center; text-decoration: none; color: #2e4457; border: 1px solid #2e4457; font-size: 16px; font-weight: bold; }
#center { clear: both; width: 800px; height: 35px; background: #627c92; margin-left: auto; margin-right: auto;	border-top-left-radius: 10.5px; border-top-righ-radius: 10.5px; -webkit-border-top-left-radius: 10.5px; -webkit-border-top-right-radius: 10.5px; -moz-border-radius-topleft: 10.5px; -moz-border-radius-topright: 10.5px; }
#content { clear: both; width: 800px; background: #fff; margin-left: auto; margin-right: auto; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; }
#content_border { padding: 10px; }
#footer { clear: both; width: 100%; height: 30px; margin-top: 10px; background: #334b61; padding-top: 15px; }
#footer_adv { clear: both; width: 800px; margin-left: auto; margin-right: auto; padding-top: 10px; }
#copyright {  width: 800px; margin: 2px auto 3px auto; color: #fff; padding-left: 20px; }
#copyright a { color: #0281cf; }
#category { border-right: 1px solid #f0f0f0; width: 200px;  }
#category ul li { list-style: none; }
#category ul li a { color: #333333; }
#category ul li a:hover { color: #0281cf; }
#category h2 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#results { width: 550px; }
#results h2 { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#pager { margin-left: auto; margin-right: auto; width: 300px; text-align: center; }
#left_banners { width: 190px; margin-left: auto; margin-right: auto; margin-top: 30px; }
#tools { margin: 0px 10px 0px 10px; height: 35px; }
#tools ul { float: right; }
#tools ul li { list-style: none; line-height: 35px; color: #fff; float: left; margin-left: 10px; }
#center a { color: white; text-decoration: underline; }
#tools1 { margin: 0px 10px 0px 10px; height: 35px; float: left; }
#tools1 ul { float: left; }
#tools1 ul li { list-style: none; line-height: 35px; color: #fff; float: left; margin-left: 10px; }
#curs { clear: both; margin-top: 20px; width: 200px; }
#curs .title { font-size: 14px; height: 25px; border: none; }
#curs td { padding-left:  3px; height: 16px; border-bottom: 1px solid #f0f0f0; padding-top: 3px; }
#special { border: 1px dotted #000; margin-left: auto; margin-right: auto; margin-top: 10px; height: 110px; margin-bottom: 10px; }
.con2 {margin-left: auto; margin-right: auto; }

.left_title { font-weight: bold; clear: both; margin-top: 20px; text-align: center; font-size: 14px; height: 20px; line-height: 20px; background: #f0f0f0; border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; }
.left_content { padding: 3px; }
.left_more a { color: #2e4457; float: right; margin-right: 5px; }
.results_item { clear: both; border: 1px solid #3a5873;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; margin-bottom: 10px; margin-left: auto; margin-right: auto; background: #fff; }
.results_item:hover { background: #f0f0f0; cursor: default; }
.results_item_b { margin: 10px; }
.results_item_h { border-left: 16px solid #2e4457;  background: #627c92; color: #fff; height: 16px; line-height: 16px; padding-left: 5px; padding-right: 5px; }
.results_item_h span { float: right; color: #dddddd; }
.results_item_f { margin: 10px 10px 5px 10px; }
.results_item_f span { float: right; }
.results_item_f span a { color: #2e4457; }
.add_post input { width: 300px; height: 18px; border: solid 1px #3a5873; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; line-height: 18px; padding: 0px 6px 0px 6px; color: #666666; margin-top: 3px; }
.add_post textarea { width: 300px; height: 300px; border: solid 1px #3a5873; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; line-height: 18px; padding: 0px 6px 0px 6px; color: #666666; margin-top: 3px; }
.add_post select {margin-top: 3px; height: 20px; border: solid 1px #3a5873; border-bottom-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; line-height: 18px; padding: 0px 0px 0px 6px; width: 313px; color: #666666;}
.add_post .checkbox { margin: 3px; height: 0px; float: left; width: auto; height: auto; }
.add_post .submit { width: auto; background: #a3d62f; color: #fff; border: none; height: 20px; line-height: 19px;}
.add_post .submit:hover { background: #9cc242; } 
.add_mess { border-top: 1px solid #334b61; border-bottom: 1px solid #334b61; width: 300px; margin-top: 10px; background: #d3e5f4;  }
.text_p { text-indent: 20px; }
.rules ol li{ margin-left: 20px; }
.article { margin-top: 10px; }

.jokes {  margin-bottom: 30px; margin-top: 30px;   }
.jokes .jokes_nr { float: left; width: 15px; height: 15px; background: #3a5873;  text-align: center; line-height: 15px; color: white;}
.jokes .jokes_text { border-left: 2px solid #3a5873; padding-left: 20px; }
.jokes_current { background: #f0f0f0; cursor: default; margin-bottom: 20px; padding: 10px;}


.export { font-size: 11px; padding-left: 3px; padding-right: 5px;}
.export .date { color: #334b61; font-size: 11px; text-align: right; margin-bottom: 5px;}
.export .news_title { font-size: 10px; text-align: left; }
.export .news_title a { color: #333333;  font-weight: bold; }
.export .news_title a:hover { color: #0281cf; }
.export .annotation { font-size: 10px; text-align: left; }