html { font-size: 62.5%;}
body {background:#001f2a; color:#1B2A3C; font-family:"Times New Roman", Times, serif;  font-size: 1.1em;}
 
html, body {height:100%;}
  
body, input, form, img, h1, h2, h3, h4, h5, h6, ul, li, td, p, fieldset, dt, dd, dl
{margin:0; padding:0}

h1, h2, h3, h4, h5, h6 { font-size:1em; font-weight:bold;}

fieldset, img {border:0}
table {border-collapse: collapse; }
td {vertical-align: top;}

a {color: #1B2A3C; text-decoration: none; outline: none;}
a:hover {color: #000;}
ul, li {list-style:none;}

.tab100 {width:100%;}
.tab1000 {width:1000px;}
.ht {height:100%;}

.nowrap {white-space:nowrap;}
.td50 {width:50%;}
 
.abs {position:absolute;}
.rel{position:relative;}
.cent{text-align:center; }
.talleft{text-align: left;}
.talright{text-align:right;}
.bot{vertical-align: bottom;}
.mid{vertical-align: middle;}
.bold{ font-weight: bold;}
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.clear {clear:both; height: 0; overflow: hidden;}
.red {border:1px solid red;}
.green {border:1px solid green;}
.black {border:1px solid black;}

.padt10 {padding-top:10px;}
.pad10 {padding:10px;}
.padr10 {padding-right:10px;}
.padt5 {padding-top:5px;}
.padt20 {padding-top:20px;}
.padt15 {padding-top:15px;}
.padt50 {padding-top:50px;}
.padl20 {padding-left:20px;}
.padr20 {padding-right:20px;}
.padl30 {padding-left:30px;}
.padl70 {padding-left:70px;}
.padr30 {padding-right:30px;}
.padr15 {padding-right:15px;}
.padl10 {padding-left:10px;}
.padl5 {padding-left:5px;}
.mart20 {margin-top:20px;}
.marb20 {margin-bottom:20px;}
.marb10 {margin-bottom:10px;}
.padb10 {padding-bottom:10px;}
.mart10 {margin-top:10px;}
.marl220 {margin:0 0 0 270px;}
.mart15 {margin-top:15px;}
.mart5 {margin-top:5px;}
.mart30 {margin-top:30px;}
.padt30 {padding:10px 0 0 0;}
.padlt20 { padding:0 20px;}
.padt20padb15 {padding-top:20px; padding-bottom:15px;}


/* News */
.eBlock {border: 0px dashed #000000;}
.eTitle {background: url('') no-repeat center left; padding-left: 10px; padding-bottom: 2px; font-weight: bold; color: #000000;}
a.eTitleLink:link,a.eTitleLink:visited,a.eTitleLink:hover,a.eTitleLink:active {font-weight: bold; color: #000000; text-decoration: none;}
.eMessage {border-top: 1px solid #1C4D6C; text-align: justify; padding-bottom: 10px; padding-top: 4px;}
.eDetails { padding-bottom: 2px; color: #003399; font-size: 11px;}
.eDetails a:link, .eDetails a:visited, .eDetails a:active {text-decoration: none; color: #000066; font-size: 12px;}
.eDetails a:hover { color: #000099; font-size: 12px;}
/* --------------- */


/* Tables */
.sort-table {border: 0px solid #000000; background: none; border-collapse: collapse;}
.sort-table thead td {border: 1px solid #999999;  padding: 2px 5px;}
.sort-table tbody td {border: 1px solid #999999;  padding: 2px 5px;}
/* --------------- */

/* dlya opredeleniya blokov s a s podcherkivaniem i net */
.under_a a{text-decoration:underline;}
.under_a a:hover {text-decoration:none;}
.none_a a {text-decoration:none;}
.none_a a:hover {text-decoration:underline;}

.block {display:block}
.none {display:none}
.auto {margin-left:auto; margin-right:auto;}

input { color:#000000; }

h3 { font-size:1.2em; padding:5px 0;}

.main {}

.top {background:url(bg_tx.jpg) repeat-x ; height:60px;}
.top .l { background:url(bg_tl2.jpg) no-repeat right;}
.top .r { background:url(bg_tr2.jpg) no-repeat left;}
.top .center { margin:0 40px 0 ; padding:0 263px 0 0; text-align:right}
.bg_left {background: url(left_bg.jpg) no-repeat right 0px; height:100% !important;}
.bg_right {background: url(right_bg.jpg) no-repeat left 0px; height:100% !important;}
.top .lang {float:right; padding:40px 0 0 0; color:#A6E3EA; font-size:1.4em;}
.top .lang a {color:#A6E3EA; text-decoration:underline}
.top .lang a:hover {color:#A6E3EA; text-decoration:none;}

.bord_l { background:url(boder_main_left.jpg) repeat-y right;}
.bord_r { background:url(boder_main_right.jpg) repeat-y left;}

.pod_menu {background:url(pod_menu.jpg) no-repeat; height:99px;}
/* .pod_menu .menu { position:absolute;} */
.pod_menu .menu {text-align:center; padding:20px 0 0 0}
.pod_menu .menu a.a_main { width:120px; height:34px; background:url(main.jpg) no-repeat; display: block; float:left;}
.pod_menu .menu a.a_main:hover { width:120px; height:34px; background:url(main_act.jpg) no-repeat; float:left; }
/*
.pod_menu .menu a.a_main { width:120px; height:34px; background:url(main.png) no-repeat;  behavior:url("iepngfix.htc"); display: block; float:left;}
.pod_menu .menu a.a_main:hover { width:120px; height:34px; background:url(main_act.png) no-repeat;  behavior:url("css/iepngfix.htc");float:left; }


.pod_menu .menu a.a_reg { width:170px; height:34px; background:url(registration.png) no-repeat;  behavior:url("iepngfix.htc"); display: block; float:left;}
.pod_menu .menu a.a_reg:hover { width:170px; height:34px; background:url(registration_act.png) no-repeat;  behavior:url("iepngfix.htc"); float:left; }
.pod_menu .menu a.a_rule { width:115px; height:34px; background:url(rule.png) no-repeat;  behavior:url("css/iepngfix.htc"); display: block; float:left;}
.pod_menu .menu a.a_rule:hover { width:115px; height:34px; background:url(rule_act.png) no-repeat;  behavior:url("iepngfix.htc"); float:left; }

.pod_menu .menu a.a_forum { width:123px; height:34px; background:url(forum.png) no-repeat;  behavior:url("iepngfix.htc"); display: block; float:left;}
.pod_menu .menu a.a_forum:hover { width:123px; height:34px; background:url(forum_act.png) no-repeat;  behavior:url("iepngfix.htc"); float:left; }

.pod_menu .menu a.a_faq { width:80px; height:34px; background:url(faq.png) no-repeat;  behavior:url("iepngfix.htc"); display: block; float:left;}
.pod_menu .menu a.a_faq:hover { width:80px; height:34px; background:url(faq_act.png) no-repeat;  behavior:url("iepngfix.htc"); float:left; }
*/

.pod_menu .menu a.a_reg { width:170px; height:34px; background:url(registration.jpg) no-repeat; display: block; float:left;}
.pod_menu .menu a.a_reg:hover { width:170px; height:34px; background:url(registration_act.jpg) no-repeat;  float:left; }

.pod_menu .menu a.a_rule { width:129px; height:34px; background:url(rule.jpg) no-repeat;  display: block; float:left;}
.pod_menu .menu a.a_rule:hover { width:129px; height:34px; background:url(rule_act.jpg) no-repeat; float:left; }

.pod_menu .menu a.a_forum { width:115px; height:34px; background:url(forum.jpg) no-repeat;  behavior:url("iepngfix.htc"); display: block; float:left;}
.pod_menu .menu a.a_forum:hover { width:115px; height:34px; background:url(forum_act.jpg) no-repeat;  behavior:url("iepngfix.htc"); float:left; }

.pod_menu .menu a.a_faq { width:80px; height:34px; background:url(faq.jpg) no-repeat; display: block; float:left;}
.pod_menu .menu a.a_faq:hover { width:80px; height:34px; background:url(faq_act.jpg) no-repeat;   float:left; }
.menu_center {width:626px; margin:0 auto;}


.flash {width:1000px;}


.bodrl {background:url(bodrl.jpg) left repeat-y #00141d; width:50%; padding:0 0 0 20px;}
.bodrr {background:url(bodrr.jpg) right repeat-y #00141d; width:50%; padding:0 21px 0 0px;} 

td.center {background: #00141d;}
.center .header { background:url(bg_center_top.jpg) no-repeat top ; width:503px; height:68px; padding:30px 0 0 0; text-align:center; font-size:1.1em; font-weight:bold; color:#000; font-family:Times New Roman }
.content { background: url(bg_content.jpg) repeat-y #00141d; color:#333333; font-family:"Verdana", Times, serif; height:100%; font-size:1.2em;}
.center .footer { background:url(bg_center_bottom.jpg) no-repeat bottom ; padding:0px 30px 40px 30px; min-height: 890px; height:auto !important; height:890px;}
.content .sovet  { padding:0 10px 0 10px; text-align:center; font-size:1.1em; color:#000; font-family:Times New Roman }

.block1 { background:url(left_bg1.png) no-repeat; behavior:url("css/iepngfix.htc"); min-height: 220px; height:auto !important; height:220px; width:229px;}
.block2 { background:url(left_bg2.png) no-repeat right bottom;  min-height: 170px; height:auto !important; height:170px;}
.block3 { background:url(left_bg3.png) no-repeat right bottom;  min-height: 160px; height:auto !important; height:160px;}
.block4 { background:url(left_bg4.png) no-repeat right center;  min-height: 180px; height:auto !important; height:180px;}
.block5 { background:url(left_bg5.png) no-repeat right center;  min-height: 130px; height:auto !important; height:130px;}
.block6 { background:url(left_bg6.png) no-repeat right center;  min-height: 150px; height:auto !important; height:150px;}
.bodrl .block6 h1 { padding-top:0px;}

.bodrr h1 {padding:7px 0 7px 17px;}
.block7 { height:255px; overflow:hidden; width:223px;}

.bodrl h1 {padding:7px 0 7px 17px;}
.bodrl ul { padding:0px 0 0 20px; font-family:Times New Roman;}
.bodrl li {font-size:1.45em; font-weight:bold; padding:1px 0 2px 0 }
.bodrl li a {color: #98dee6;}
.bodrl li a:hover {color: #C6FB87;}
.static td { padding: 0px 0 0px 5px; color:#afafaf; font-size:1.3em;}
.static td span {font-size:1em; color:#e1bd66; font-weight:bold; }

.menucontent { background:url(menu_bg2.jpg) repeat-y 17px 0; padding:70px 30px 0 30px}
.blok_menu { padding:0px 0 0 0; }
.blok_menu .rel { left:-1px;}

.table-of-content{
padding:10px 10px 10px 0;
margin:0px 10px;
font-size:1.1em;
zoom:1;
}
.table-of-content dt{
clear:both;
padding-right:30px;
background:url(menu_dot.gif) repeat-x left bottom;
margin-bottom:.4em;
}
.table-of-content dt span{
padding-right:.4em;
position:relative;
top:.1.1em;
}
.table-of-content dd{
position:relative;
font-size:1.2em;
top:-1.486em;
color:#742411;
font-weight:bold;
margin-bottom:-1em;
float:right;
padding-left:.4em;
}

.top5 { font-size:1.3em;}
.top5 td {padding:2px 3px;}
.top5 td span { color:#742411; font-weight:bold;}
.top5 td.line { border-right:1px solid #363d5b}

.menu_footer {background: url(menu_bg_footer.jpg) no-repeat 17px top; height: 57px; }

.main_footer {background:url(footer_bg_main.jpg) no-repeat; height: 63px; padding:10px 0 0 0; color:#afafaf; text-align:center;}

.main_footer a { color:#afafaf; }
.footer2 { height:85px; background:url(bg_footer2_2.gif) no-repeat top center;  margin:0 auto; width:1020px; font-size:1.1em;}
.footer2 .left { width:200px; padding:20px 0 0 60px; line-height:1.5em;}
.footer2 .right { width:220px; padding:20px 0 0 0px; background:url() no-repeat bottom left; height: 35px; line-height:1.5em; }
.footer2 a { color:#6295b9; text-decoration:none;}
.footer2 a:hover { color:#94c1e0;  text-decoration:none;}
.content .line {background:#AFB2B1; height:1px; margin:10px 0}


.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "i/0.gif"
    )
}
#smithy
{
    position: absolute; /* Абсолютное позиционирование */
    top: 150px;
	left: 50px;
	background-image:url(smithy.gif);
   }

	table.ontop {width:100%;}
	table.ontop td {border:1px #000 solid;border-collapse:collapse;font-size:11px;text-align:left;padding:6px 3px;}
	table.ontop tr.line2 td {background:#e2c89c;}
   
.faqin {width:50%; padding:0 0 0 20px;}
.faqin h1 {font-size:24px; color:#FF0000; padding:7px 0 7px 17px;}
.faqin ul {padding:0px 0 0 20px; font-family:Times New Roman;}
.faqin li {font-size:1.5em; font-weight:bold; padding:1px 0 2px 0 }
.faqin li a {color: #000;}
.faqin li a:hover {color: #000;}


.forum {width:100px; padding:0; }

