* {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: helvetica, geneva, arial, sans-serif}
body {margin: 0px auto; width: 915px; background: url(../img/background.png) repeat-x;}
a {color:blue; text-decoration: none}
a:hover {text-decoration: underline! important}
#header {margin-top: 8px; margin-left: 30px; height: 164px; _margin-left: 20px}
#logo {font-weight: bold; font-size: 0.8em; float: left; margin: 12px; color: gray; font-family: "comic sans ms",monospace; width:200px;}
#about {padding-right: 1em; padding-left: 1em; float: left; padding-bottom: 1em; margin: 13px auto 1em; padding-top: 1em; width:580px; height:90px;}
#about h1 {font-size: 1.2em; color:#8A8A8A;}
#about p {font-weight: normal; font-size: 0.8em; margin-bottom: 1em; color: #666}
#submenu {padding-right: 10px; padding-left: 5px; font-size: 0.8em; padding-bottom: 2px; color: #505050; margin-right: 15px; padding-top: 14px; text-align: right}
#submenu a {color: #505050; text-decoration:underline;}
#nav ul {margin:0px; padding:0px; list-style:none; clear:both; width:100px;}
#nav li {list-style:none; float:right; margin-right:9px;}

#contents {padding-right: 5px; padding-left: 45px; padding-bottom: 0px; margin: 0px auto; clear: both; padding-top: 0px}
#left_side {font-size:14px; float: left; margin-bottom: 20px; width: 580px; margin-right: 20px}
.area_title {font-size: 2em; float: left; color: #bcbeb8}
.area_sub_title {font-size: 0.9em; float: right; padding-top: 1em}
* + html body .area_sub_title {padding-right: 0.5em}
#recent_boards {font-size:12px; color:#666666; border-right: #ddd 1px solid; padding-left: 15px; border-top: #ddd 1px solid; margin: 1em auto; border-left: #ddd 1px solid; width: 563px; clear: both; border-bottom: #ddd 1px solid; height: 220px; background-color: #fff; -moz-border-radius: 10px}
.board_thumb_bg {border-right: #bbb 1px solid; border-top: #bbb 1px solid; float: left; margin: 13px 10px 0px 0px; border-left: #bbb 1px solid; border-bottom: #bbb 1px solid; display: block}
#firstarea img {width: 266px; height: 192px; _height: 191px}
#right_side {float:left; width:200px;}
#right_side p {width: 198px}
.yellow_button {border: #d1decf 1px solid; padding-right: 15px; padding-left: 15px; margin-bottom: 1em; padding-bottom: 15px; padding-top: 15px; background-color: green; text-align: center; -moz-border-radius: 10px}
.yellow_button a {font-weight: bold; color: #ffffff; text-decoration: underline}
#login {color: #727477; width:207px; background:#C5D2E8; padding:7px 7px 4px 14px; border:#b7c5dd 1px solid; FONT-SIZE: 0.9em;}
#login span { font-weight:bold; font-size:15px;}
#login p {margin-bottom:4px;}
.text {padding:4px 4px 4px 4px; MARGIN-BOTTOM: 0.2em; WIDTH: 190px; BORDER: #8CA6D2 1px solid}
#loginkn {margin:10px 40px; width: 120px; color: #fff; height:28px; background:#7998CC; border:1px solid none;}

#footer {padding-right: 0px; margin-top: 20px; padding-left: 0px; font-size: 0.9em; padding-bottom: 5px; clear: both; padding-top: 5px; text-align: center; font-size:12px;}
#footer a {color: #676767; font-size:12px;}

#tema {background:#F0F0F0; color:#606060; font-size:20px; height:15px; padding:7px 0px 14px 20px; border-bottom:2px solid #E0E0E0;}
#tema h1 {color:#606060; font-size:20px; float:left; margin:0px; width:200px;  padding:2px 0 0 20px;}
#settings {float:right; padding-top:5px; padding-right:20px; font-size:13px;}
#settings a {color:#8289BE; text-decoration:none !important; border-bottom:1px dotted #EAA6A9; float:left;  margin-right:10px;}
#settings a:hover {color:#8289BE; text-decoration:none !important;  border-bottom:1px dotted black; float:left; margin-right:10px;}
#settings span {margin-right:20px; color:#878585; padding-left:20px; float:left;}
#bilet_list {font-size:13px;}
#head_links th {border-bottom:1px solid #D6DFE2; height:40px; color:#7D7D7E; font-weight:normal; background: url(../img/background2.gif) repeat-x 0px 0px; border-right:1px solid #D6DFE2;}
#head_links a {color:#8289BE; text-decoration:none !important; border-bottom:1px dotted #EAA6A9; font-size:13px;}
#head_links a:hover {color:#8289BE; text-decoration:none !important;  border-bottom:1px dotted #28359E;}
#b_right td {border-right:1px solid #D6DFE2;}
.rack { color:#787878; font-weight:normal; text-align:center;}
.bnum {font-size:12px; color:#A5A4A4; border-bottom:1px dotted #A5A4A4;}
.bnum:hover {text-decoration:none !important; font-size:12px; color:#F57272; border-bottom:1px dotted blue;}
.bnum2 {font-size:12px; color:#1C418E;}
.bnum2:hover {text-decoration:none !important; font-size:12px; color:#E04343; border-bottom:1px dotted blue;}
#pages {color:#636464;}
#pages b {padding-left:4px !important;  padding-right:4px !important; border:1px solid #9FA2A4 !important;}
#pages a {padding-left:4px !important; background:#C6C8D8 !important; color:#52598D !important; padding-right:4px !important; border:1px solid #9FA2A4 !important;}
#pages a:hover {padding-left:4px !important; background:#A1A4B9 !important; color:#3A4071 !important; padding-right:4px !important; border:1px solid #9FA2A4 !important;}

#vopros {font-size:12px; margin-top:10px; color:#606060;}
#vopros h1 {font-size:17px; margin:5px 0px 0 0; padding:0px;}
#user {clear:both; border:1px solid #E0F6A6; font-size:13px; background:#F4FBE1; padding:4px; margin-top:4px; }
#user span {font-size:12px; color:#828281;}
#user hr {height:1px; color:#DFE9C3; margin:0px; padding:0px;}
#answer_bg {background: url(../img/answer_bg_adm.gif) no-repeat top left;}
#answer {clear:both; border:1px solid #CCD1F6; font-size:13px; background:#F0F2FE; padding:4px 4px 4px 4px; margin-left:29px; margin-top:4px;}
#answer span {font-size:12px; color:#828281;}
#answer hr {height:1px; color:#DFE9C3; margin:0px; padding:0px;}
#bosh {margin:0px !important; padding:1px !important;}
#reply {font-size:13px; margin-top:20px; border-top:1px solid #B5B5B5; background: url(../img/answer_bg.gif) repeat-x 0px 0px;}
#reply textarea {border:1px solid #C7C1C1;}
#attachment {border:1px solid #C7C1C1;}
#msg {color:#727272; margin-top:4px; margin-bottom:7px;}

#open_ticket {margin:0px; padding:0px; font-size:13px; font-weight:normal; color:#828282; border:1px solid #E0E0E0;}
#open_ticket th, td {margin:0px; padding:2px; border-bottom:1px solid #EDEDED;}
#open_ticket th {text-align:right; padding-right:10px; background:#EDF3FE !important;}
#open_ticket input, select, textarea {border:1px solid #C7C1C1;}
.button {background:#EDF3FE !important; color:#606060; border:1px solid #B3C2DD !important; font-size:12px; height:24px;}
.button2 {color:#606060; font-size:15px; height:24px;}

#infomessage {background:#b0b3ee; margin-bottom:4px; color:#191d6f; font-size:20px; height:15px; padding:7px 0px 14px 20px; border-bottom:2px solid #E0E0E0;}
#errormessage {background:#b0b3ee; margin-bottom:4px; color:#191d6f; font-size:20px; height:15px; padding:7px 0px 14px 20px; border-bottom:2px solid #E0E0E0;}
#warnmessage {background:#b0b3ee; margin-bottom:4px; color:#191d6f; font-size:20px; height:15px; padding:7px 0px 14px 20px; border-bottom:2px solid #E0E0E0;}
#messagegreat {font-size:13px; color:#383838;}
