/*---------- Common CSS ----------*/
body{font-family:Arial, Helvetica, sans-serif; color:#2e2e29; font-size:13px; text-decoration:none; line-height:16px; margin:0px; padding:0px; background:url(../images/top_bg.jpg) left top repeat-x;}
.common_div{width:100%;}
img{border:0px;}
.clr{clear:both;font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li {margin:0px; padding:0px;} 
.bold{font-weight:bold;}
.blue{color:#489cc3;}
a:focus { -moz-outline-style: none; }
h1{font-size:25px; color:#2e2e29; line-height:25px; font-weight:normal; padding-bottom:18px;}
h2{font-size:13px; color:#2e2e29; line-height:15px; font-weight:normal; padding-bottom:12px; border-bottom:1px solid #cccccc; margin-bottom:19px;}
#maincontainer{width:100%; height:auto;}
#container{width:962px; height:auto; margin:0 auto;}
/*---------- COMAN CSS ----------*/

/*---------- HEADER----------*/
#header{width:960px; height:74px; margin:0 auto;}
#logo{width:282px; height:69px; float:left; padding-top:5px;}
#header_nav{width:518px; height:44px; float:left; text-align:right; padding-top:32px;}
#header_nav.big{width:678px;}
#header_nav ul{list-style:none; margin:0px; padding:0px; padding-left:0px;}
#header_nav.big ul{padding-left:0px;}
#header_nav.big ul.big_admin{padding-left:0px;}
#header_nav li{display:block; float:right; background:url(../images/header_nav_sep.jpg) left 3px no-repeat; padding-right:1px; font-size:12px;}
#header_nav li.wel{color:#489cc3; padding-left:10px; padding-right:10px; background:none;}
#header_nav li a{padding-left:10px; padding-right:10px; color:#686767; text-decoration:none;}
#header_nav li a:hover{text-decoration:underline;}
#header_nav li a.right_header_sep{background:url(../images/header_nav_sep.jpg) right 3px no-repeat;}
#post_review{width:160px; height:52px; float:left; padding-top:22px; text-align:right;}
/*---------- HEADER----------*/

/*---------- Content ----------*/
#content{width:962px; height:auto; padding-top:35px; padding-bottom:45px;}
#contact_form{width:962px; height:auto;}
#contact_leftpart{width:615px; height:auto; float:left;}
.contact_form{width:615px; height:auto; padding-bottom:8px;}
.contact_form_left{width:173px; height:auto; float:left;}
.contact_form_center{width:302px; height:auto; float:left;}
.contact_form_right{width:140px; height:auto; float:left;}
.contact_form select{width:302px; height:22px; border:1px solid #c6c6c6;}
.contact_form input{width:297px; height:23px; border:1px solid #c6c6c6; padding-left:3px; padding-top:3px;}
.contact_form textarea{width:297px; height:108px; border:1px solid #c6c6c6; padding-left:3px; padding-top:3px;}
.validation{color:#d60404; padding-left:6px; padding-top:7px;}
.validation2{color:#d60404; padding-left:6px; padding-top:9px;}
.contact_captcha{width:615px; height:auto; padding-bottom:30px;}
.contact_captcha_left{width:173px; height:auto; float:left;}
.contact_captcha_right{width:442px; height:auto; float:left;}
.code{width:300px; height:57px; border:1px solid #000000; float:left;}
.captcha_control{width:25px; height:auto; float:left; padding-left:11px; padding-top:5px;}
.captcha_1{width:100%; height:auto; padding-bottom:6px;}
.code_num{width:150px; height:auto; float:left;}
.code_num input{width:145px; height:22px; padding-left:3px; padding-top:3px; border:1px solid #c6c6c6;}
.code_validation{width:5px; height:auto; float:left; color:#d60404; padding-left:3px; padding-top:2px;}
.cant_read{width:86px; height:auto; float:left; padding-left:7px; padding-top:4px; font-size:12px;}
.cant_read a{color:#5c64d6; text-decoration:none;}
.cant_read a:hover{text-decoration:underline;}
#contact_rightpart{width:347px; height:auto; float:left; padding-top:15px;}
.errorbox{width:475px; height:auto; padding-bottom:10px;}
.top_error{background:#efefef url(../images/error.jpg) 0 0 repeat-x;}
.bottom_error{background: url(../images/error.jpg) 0 100% repeat-x;}
.left_error{background: url(../images/error.jpg) 0 0 repeat-y}
.right_error{background: url(../images/error.jpg) 100% 0 repeat-y}
.bottom_left_error{background:url(../images/left_bottom_error.jpg) 0 100% no-repeat}
.bottom_right_error{background:url(../images/right_bottom_error.jpg) 100% 100% no-repeat}
.top_left_error{background:url(../images/left_top_error.jpg) 0 0 no-repeat}
.top_right_error{background:url(../images/right_top_error.jpg) 100% 0 no-repeat;}
.error_conntent{width:100%; height:auto; padding-left:15px; padding-top:5px; padding-bottom:5px; color:#d72809;}
/*---------- Content ----------*/


