* {margin:0; padding:0; font-family:Arial; font-size:10pt;}
html {background: #eee url("/img/fone2.jpg");}

img {width:16px; height:16px; border:0;}
p {padding:0;}

h1 {font-size:160%; padding:12px 0 12px 0;}
h2 {font-size:140%; padding:4px 0 12px 0;}
h3 {font-size:120%; padding:4px 0 8px 0;}
p {padding:4px 0;}
form {color:#000;}

.clear{clear:both;}

a:link, a:visited, a:active {color:#009; font-size:100%;}
a:hover {color:#f00;}

#pol1 {width:100%; height:400px; background:#eef url("../img/gas2-5.jpg"); position:absolute; top:0; z-index:1;}
#pol2 {color:#ccc; width:100%; height:16px; background:#369; padding:3px 0 5px; position:absolute; top:0; z-index:2;}
#pol2 a:link, #pol2 a:visited, #pol2 a:active {color:#fff; text-decoration:none;}
#pol2 a:hover {color:#fff; text-decoration:underline;}

/*
#pol3 {color:#ccc; width:100%; height:16px; background:#369; padding:3px 0 5px; position:absolute; top:24px; z-index:1;}
*/
#pol3 {width:1198px; border:1px solid #999; border-bottom:0;}

.white:link, .white:visited, .white:active {color:#fff; text-decoration:none;}
.white:hover {color:#fff; text-decoration:underline;}

input, textarea {padding:4px 8px; background-color:#eee; border:1px solid #999; border-radius:6px;}
.button {color:#fff; font-weight:bold; background-color:#369;}

#page {width:1182px; margin:26px auto 0; padding-bottom:100px; position:relative; z-index:2;}

.logo {color:#f80; width:110px; height:60px; font-size:200%; margin:0 8px; vertical-align:top; display:inline-block; font-family:Impact;}
.logo a:link, .logo a:visited, .logo a:active {color:#f80; font-size:200%; text-decoration:none; font-family:Impact;}
.logo a:hover {color:#369; font-size:200%; text-decoration:none; font-family:Impact;}

#rb {width:100%; height:62px; text-align:center; margin:2px 8px;}
.banner_top240 {width:240px; height:60px; margin:0 8px; vertical-align:top; display:inline-block; border:0px solid #ccccee;}
.banner_top240 img {width:240px; height:60px; border:0;}
.banner_top468 {width:468px; height:60px; margin:0 25px; vertical-align:top; display:inline-block; border:0px solid #efefef;}
.banner_top468 img {width:468px; height:60px; border:0;}
.banner_top960 {width:960px; height:60px; margin:0 41px; vertical-align:top; display:inline-block; border:0px solid #efefef;}
.banner_top960 img {width:960px; height:60px; border:0;}

#auth {width:100%; height:30px; margin:4px;}
.glav_menu {float:left; margin-top:10px;}
.form_auth {float:right;}
.form_auth_page {margin:auto auto; text-align:center;}
.oops {font-size:80%; width:306px; font-weight:bold; color:#666; text-align:center; margin:2px auto 2px; padding:2px 0 4px 0;}
.oops a:link, .oops a:visited, .oops a:active {color:#039;}
.oops a:hover {color:#f80;}
.form_reg {width:620px; margin:20px auto; padding:20px; border:2px dashed #ccc; border-radius:6px; background-color:#eef;}
.form_add {width:900px; margin:20px auto; padding:20px; border:2px dashed #ccc; border-radius:6px; background-color:#eef;}
.form_new_pass {width:400px; margin:20px auto; padding:20px; border:2px dashed #ccc; border-radius:6px; background-color:#eef;}
.form_poyas {text-align:left; font-size:80%; color:#999; font-style:italic; padding:0 2px 12px;}

#zagol {width:100%; min-height:30px; text-align:center; padding:2px 8px; background-color: #eee; border-top:1px solid; border-left:1px solid; border-right:1px solid; border-color:#999; float:left;}
.plus {min-height:20px; float:right;}
.act_menu a:link, .act_menu a:visited, .act_menu a:active {color:#090; font-weight:bold; text-transform:uppercase;}
.act_menu a:hover {color:#f00; font-weight:bold;}

#pole {width:100%; text-align:center; padding:0 8px; border:1px solid #999; float:left;}

.box {width:24%; padding:8px 4px 4px; display:inline-block;}
.box_zagol {color:#fff; padding:2px 4px; background-color: #369; border:1px solid #999; text-align:center;}
.box_zagol img {padding-top:0px;}
.box_telo {text-align:left; vertical-align:top; border:1px solid #999; background-color:#fff; min-height:160px;}
.box_big_zagol {width:100%; color:#fff; padding:0; margin-top:6px; background-color: #369; border:1px solid #999; text-align:center;}
.box_big_telo {width:100%; vertical-align:top; padding:0; margin-bottom:6px; border:1px solid #999; background-color:#fff; min-height:160px;}
.content {margin:10px 8px; text-align:center;}

.icon {width:20px; height:16px; float:left;}
.icon img {width:16px; height:16px; margin:0 2px;}
.t_block {width:80%; font-size:90%; vertical-align:top; padding-bottom:6px; float:left;}
.t_block a:link, .t_block a:visited, .t_block a:active {font-size:90%;}
.t_block a:hover {font-size:90%;}

.up_down {width:12px; height:16px; margin:0 2px; float:left;}

.move_up {width:12px; height:6px; margin-top:2px;}
.move_up a:link, .move_up a:visited, .move_up a:active {width:12px; height:6px; background: url(../img/up.png) no-repeat; text-decoration:none;}
.move_up a:hover {width:12px; height:6px; margin-top:1px; background: url(../img/up-r.png) no-repeat; text-decoration:none;}

.move_center {width:12px; height:0px;}

.move_down {width:12px; height:6px; margin-top:2px;}
.move_down a:link, .move_up a:visited, .move_up a:active {width:12px; height:6px; background: url(../img/down.png) no-repeat; text-decoration:none;}
.move_down a:hover {width:12px; height:6px; margin-top:1px; background: url(../img/down-r.png) no-repeat; text-decoration:none;}

.move_up img, .move_down img {width:12px; height:6px;}

.add_link {font-size:70%; padding:0 0 4px 4px; float:left;}
.add_link a:link, .add_link a:visited, .add_link a:active {color:#090;}
.add_link a:hover {color:#900;}

.edit_box {color:#fff;}
.edit_box:link, .edit_box:visited, .edit_box:active {color:#fff;}
.edit_box:hover {color:#fff; text-decoration:none;}

.reg_c1 {width:140px; text-align:left; vertical-align:top; padding:2px;}
.reg_c2 {text-align:left; padding:2px;}
.reg_str_info {text-align:left; font-size:80%; color:#999; font-style:italic; padding:0 2px 12px;}
.reg_c2_but {text-align:right; padding:2px;}

.box_but {width:564px; height:48px; text-align:center; margin:auto;}

.reg_but {width:230px; height:22px; color:#070; font-size:120%; font-weight:bold; margin:6px 20px; padding:6px 10px; border:1px solid #090; background-color:#6f6; border-radius:22px; -moz-border-radius:22px; -webkit-border-radius:22px; float:left;}
.reg_but a:link, .reg_but a:visited, .reg_but a:active {font-family: "Arial Black"; color:#070; text-decoration:none;}
.reg_but a:hover {color:#fff; text-decoration:none;}

.reg_but_demo {width:300px; height:22px; color:#070; font-size:130%; font-weight:bold; margin:0 0 6px 220px; padding:6px 10px 6px 14px; border:1px solid #090; background-color:#6f6; border-radius:22px; -moz-border-radius:22px; -webkit-border-radius:22px;}
.reg_but_demo a:link, .reg_but_demo a:visited, .reg_but_demo a:active {font-family: "Arial Black"; color:#070; text-decoration:none;}
.reg_but_demo a:hover {color:#fff; text-decoration:none;}

.demo_but {width:210px; height:22px; color:#007; font-size:120%; font-weight:bold; margin:6px 20px; padding:6px 10px; border:1px solid #090; background-color:#66f; border-radius:22px; -moz-border-radius:22px; -webkit-border-radius:22px; float:left;}
.demo_but a:link, .demo_but a:visited, .demo_but a:active {font-family: "Arial Black"; color:#007; text-decoration:none;}
.demo_but a:hover {color:#fff; text-decoration:none;}

.add_c1 {width:280px; text-align:left; vertical-align:top; padding:2px;}
.add_c2 {text-align:left; padding:2px;}
.add_str_info {text-align:left; font-size:80%; color:#999; font-style:italic; padding:0 2px 12px;}
.add_c2_but {text-align:right; padding:2px;}

.send_c1 {width:140px; text-align:left; vertical-align:top; padding:2px;}
.send_c2 {text-align:left; padding:2px;}
.send_str_info {text-align:left; font-size:80%; color:#999; font-style:italic; padding:0 2px 12px;}
.send_c2_but {text-align:right; padding:2px;}

.b_red {border:1px solid #f00;}

.err_msg {width:600px; padding:100px; margin:0 auto 20px; border:4px double #f00;}
.dop_info {margin:0px auto;}

.green {color:#090; padding:6px 0;}
.red {color:#f00; padding:6px 0;}
.blue {color:#009; padding:6px 0;}
.blue_s {color:#00f; padding:6px 0;}

#podval {width:100%; text-align:center; padding:2px 8px; background-color: #eee; border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-color:#999; float:left;}

.s_info {font-size:70%; color:#999; position:relative; z-index:2;}
