body, form{margin: 0px;}
.toplink a{margin-right:10px;color:#154e9c;text-decoration:none;}
body td{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
a {color:#003399}
a:hover {text-decoration: none;}
.orange {color:#F26521}
.links {text-decoration: underline;color: #FFFF;}
h1 {font-size:18px; font-weight:bold}
#h2 {font-size:12px; font-weight:100}
.green  {color:#66AA0A}
.t8 {font-size: 8px;}
.t9 {font-size: 9px;}
.t10 {font-size: 10px;}
.t11 {font-size: 11px;}
.t12 {font-size: 12px;}
.super a h1 {font-size: 10px; display:inline; font-weight:normal}

.bg {background:#a2d2e2;}
.bg a {text-decoration: none; color: #000;}
.bg a h1{margin: 0px; padding: 0px; font-size: 11px; display:inline}
input.but {border:1px solid #000; padding:0px; font-size:10px;background:#a2d2e2;}

.head_info {font-size:10px;color:#7e7e7e; padding:5px 0}
.head_info span{color:3380bb; padding-right:15px}
.head_info img{margin:0 5px 0 5px}

.path {padding:3px 3px 5px 15px; font-weight:bold;background:#a2d2e2;}
.path a{color:#000000; text-decoration:none; padding:0 6px 0 12px;background:url(/images/head_dot.gif) no-repeat #a2d2e2 0px 4px;}
.path span{color:#000000; padding:0 6px 0 12px;background:url(/images/head_dot.gif) no-repeat #a2d2e2 0px 4px;}

.head_line1 {background:#5aaeca; height:2px; border-bottom:1px solid #fff}
.head_line2 {height:21px; border-bottom:4px solid #fff; padding-top:2px}
.head_line2 a {font-weight:bold; font-size:10px; text-decoration:none; color:#000; margin:0 10px}

#menu {border:1px solid #d9d9d9; margin-bottom:10px; font-weight:bold}
#menu div{padding:3px 0 3px 20px; background:#E3EEF3 url(/images/head_dot.gif) no-repeat 5px 7px;border-top:1px solid #fff;}
#menu a div span {font-weight:normal; color:#a5b7be}
#menu a div{background:#E3EEF3 url(/images/arred.gif) no-repeat 5px 7px; border-bottom:1px solid #E3EEF3; border-top:1px solid #fff; text-decoration:none}
#menu a {text-decoration:none}
#menu a:hover div{background:#e3eef3 url(/images/arred.gif) no-repeat 5px 7px}

#table {border:1px solid #d9d9d9; margin-bottom:10px; font-size:10px}
#table  .bg{padding:3px 3px 5px 15px; font-weight:bold; background:url(/images/head_dot.gif) no-repeat #a2d2e2 5px 7px;}

#table .b td,
#table .b1 td {
	border-right: 1px solid;
	border-color: #fff;
	border-bottom: 2px solid #fff;
}
/*#table {
	background-color: #EFF5FC;
}*/

#tabletop {border:1px solid #d9d9d9; margin-bottom:10px; font-size:10px}
#tabletop th {padding:3px 3px 5px 15px; font-weight:bold; background:url(/images/head_dot.gif) no-repeat #a2d2e2 5px 7px; text-align:left; font-size:11px;}
#tabletop a{text-decoration:none;}
#tabletop a:hover{text-decoration:underline}
#tabletop td{text-align:left;border-bottom:1px solid #fff;padding:3px 0px 3px 3px;}
#tabletop .bb {background:#f3f3f3;}
#tabletop .bb1 {background:#eff5fc;}

.list div{padding:3px 0px 3px 5px;}
.list a{text-decoration:none}
.list a:hover{text-decoration:underline}
.list1 a{text-decoration:none}
.list1 a:hover{text-decoration:underline}
.b {background:#f3f3f3;}
.b1 {background:#eff5fc;}

.b td{/*width:12.5%;*/text-align:left;background:#f3f3f3;border-bottom:1px solid #fff;padding:3px 0px 3px 5px;}
.b a{text-decoration:none}
.b a:hover{text-decoration:underline}
.b1 td{/*width:12.5%;*/text-align:left;background:#eff5fc; border-bottom:1px solid #fff;padding:3px 0px 3px 5px;}
.b1 a{text-decoration:none}
.b1 a:hover{text-decoration:underline}

div.b {text-align:left;background:#f3f3f3;padding:3px 0px 3px 8px;}
div.b a{text-decoration:none}
div.b a:hover{text-decoration:underline}
div.b1 {text-align:left;background:#eff5fc;padding:3px 0px 3px 8px;}
div.b1 a{text-decoration:none}
div.b1 a:hover{text-decoration:underline}


#cat {margin:3px 0 5px 0}
#cat td {padding-left:5px; font-size: 10px; font-family:Tahoma; color:#003399; vertical-align:middle}
#cat  a {font-size: 10px;}

#footer {background:url(/images/head_bg.gif) repeat-x top #ebeeee}
.white {color:#FFFFFF}

#spisok td {font-size:10px;}
#spisok a {font-size:11px; font-weight:bold}
#download b{color:#1B428B;}
#download div{margin:3px}
#page {color:#0052A5; font-size:11px;}
#page a{ text-decoration:none}
#page a.v{text-align:center; font-size:9px; color:#FFFFFF; background-image:url(/images/pg.gif); background-repeat:no-repeat; background-position:center; padding: 0 5px 0 5px }
#page a{text-align:center; font-size:9px; color:#1B428B; padding: 0 5px 0 5px }
.tahoma {font-family: tahoma;}
.blue {color: #405C8C;}
.search {background-image:url(/images/search.gif); background-repeat:no-repeat; padding:0 0 10px 35px; color:#3076B3}
.blues {color: #1155B3;}
.pl10 {padding-left:10px}
.p4 {padding:4px}
.ptab {padding: 5px 13px 5px 13px;}
#order input{font-size:11px;border:1px solid #CCCCCC;}
#order td{padding:2px 0 2px 10px ;}
#cart .c_link{padding:2px;text-align:left;font-size:10px; font-family:Tahoma;color: #405C8C;}
#cart b{font-size:10px; font-family:Tahoma; color:#0066CC}
#cart a:hover{color:#FF6600}
#top a{font-size:10px; text-decoration:none}
#top a:hover{
        font-size:10px;
        text-decoration: underline;
}

#tbb a{color:#ffffff; text-decoration:none}
#tbb a:hover{color:#ffffff; text-decoration:underline}

#tbred a{color:#ffffff; text-decoration:none}
#tbred a:hover{color:#ffffff; text-decoration:underline}

#tbblue a{color:#ffffff; text-decoration:none}
#tbblue a:hover{color:#ffffff; text-decoration:underline}

#tbblack a{color:#ffffff; text-decoration:none}
#tbblack a:hover{color:#ffffff; text-decoration:underline}

.lred a{color: red; text-decoration:none}
.lorange a{color: orange; text-decoration:none}
.lyellow a{color: yellow; text-decoration:none}
.lgreen a{color: green; text-decoration:none}
.llblue a{color: lightblue; text-decoration:none}
.lblue a{color: blue; text-decoration:none}
.lpurple a{color: purple; text-decoration:none}
.lwhite a{color: #FFFFFF; text-decoration:none}
.lwhite a:hover{
        text-decoration: underline;
}
.lblack a{color: #000000; text-decoration:none}
#ban_5{
        margin: 0 5px 0 5px;
        text-decoration: none;
        color: lightblue;
        font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ban_5 a{
        margin: 0 5px 0 5px;
        text-decoration: none;
}
#ban_5 a:hover{
        margin: 0 5px 0 5px;
        text-decoration: underline;
}

#form .tit {background: #EFEFEF; color: #66AA0A; font-weight: bold;}
#form .bg_gtop {background: #CCCCCC;}
#form .bg_gf   {background: #F7F7F7;}
#form input {border: solid 1px #666666; width:200px; height:17px; margin: 3px 3px 3px 0px; font-size: 10px;}
#form textarea {border: solid 1px #666666; margin: 3px 3px 3px 0px; width: 99%; height: 124px;}
#form .bt  {border: 0px; width:92px; height:19px; margin: 3px 0px 3px 0px;}
.podp   {color: #808080; font-size:11px;}
#form .addf {width:"400px"; height:20px;}

.data   {color: #C0C0C0;}
.mes {padding:15px 0px 15px 0px; }
#list table {font-family: Tahoma, sans-serif; font-size: 11px; color: #000000;}
#list .tit {color: #93BC06; font-weight: bold; border-bottom: solid 1px #C5DAED;}


#sms {font-size:11px; font-weight:800; color:#1155B3;}
#sms img{margin:0 10px 10px 0}

.spld { font-size:9px; color:#1155B3; }
a.spld:link { text-decoration: none; }
a.spld:hover { text-decoration: underline; }
a.spld:visited { text-decoration: none; }

#page a{ text-decoration:none}
#page a.v{text-align:center; font-size:9px; color:#FFFFFF; background-image:url(/images/pg.gif); background-repeat:no-repeat; background-position:center; padding: 0 5px 0 5px }
#page a{text-align:center; font-size:9px; color:#003399; background-repeat:no-repeat; background-position:center; padding: 0 5px 0 5px }

.r td{text-align:left;background:#f3f3f3;border-bottom:1px solid #fff;padding:3px 0px 3px 5px;vertical-align:middle}
.r1 td{text-align:left;background:#eff5fc; border-bottom:1px solid #fff;padding:3px 0px 3px 5px;vertical-align:middle}

.news {margin:10px; border-bottom:1px dotted #d9d9d9;}
.news img {margin:0 10px 0 0}
.comm span{color: #808080; font-size:11px;}
.comm div{ margin:5px 0; padding-bottom:3px; border-bottom:1px dotted #d9d9d9}

.wday td{background:#e2edf8; padding:3px}
.day td span{ background:#CC0000;display:block;padding:3px; color:#FFFFFF}
.day td a {font-weight:bold}
.day td {border-right:1px dotted #e2edf8}

.ntable {border:1px solid #d9d9d9; margin-bottom:10px;}
.nl {width:25%; padding:3px 10px;background:#f3f3f3; font-weight:bold}
.nr	{background:#eff5fc; padding:3px 10px;}

.foot_link {color: #666666;}

.mix_pict {border:1px solid #999999; padding:2px; margin:3px 10px 3px;}
.mix_name {color:#003399;}
.mix_desc {color:#000000; text-decoration:none;}
.mix_price {color:#999999;}
.mix_merch {color:#999999;}

.deport a {color: #0778BF; text-decoration: none;}
.deport a:hover {text-decoration: underline;}

* html .soft div{float:left; width:25%; padding:4px 3px 4px 14px; font-weight:bold}
.softn {padding: 5px;}
.softn a {font-weight:bold}
.soft div{float:left; width:21.92%; padding:4px 3px 4px 13px; font-weight:bold}
.soft_prog div{border-bottom:1px solid #d9d9d9; padding:10px 20px; line-height:20px}
.soft_prog div a{font-size:12px; font-weight:bold}
.soft_prog div span{color:#999999; font-size:10px}
.soft_prog b{color:#52a0d2} 
.inf {padding:5px 0; line-height:15px}
.inf b{color:#1579b4}
.rate {margin:5px 0; border:1px dotted #e0dede; padding:3px; text-align:center;font-size:11px;}
.vote a.w {display:block; float:left; height:21px; width:21px;background:url(/images/wstar.gif) no-repeat top center;}
.vote a.b {display:block; float:left; height:21px; width:21px;background:url(/images/bstar.gif) no-repeat top center;}
* html .vote a.w {height:21px; width:21px;}
* html .vote a.b {height:21px; width:21px;}
.vote {margin:5px 0; border:1px dotted #e0dede; text-align:center; padding:3px; height:20px}
.none {display:none}
.dnw h1 {font-size:18px; display:inline} 

// stat
#art_pub img {margin:10px;border:1px solid;}
#art_pub td{font-size:11px;}
#art_pub table.cnt td{vertical-align:middle;border-width: 0 0 1px 1px;;border-style: dotted;text-align:center;}
#art_pub table.cnt td.head{color:white;background:#232323;font-weight:bold;font-size:14px;}
#art_pub table.cnt td.leftcol{text-align:left;}
#art_pub td{vertical-align:top;text-align:left}



.pass {float:left;padding:3px 0 3px 20px; line-height:20px;}
.pass b{color:#1B428B}
.code3 {float:left;padding:3px 0 0 0}

.dotted_border {
    text-align: left;
    margin: 5px 0;
}

.dotted_border p {
    margin: 0;
    padding: 5px 0;
}

.sms_msg {
    color: #0033cc;
    font-weight: bold;
}

.sms_num {
    font-weight: bold;
}

.sms_price {
    color: inherit;
    font-weight: bold;
}

.SubmitButton {
	color: #FFF;
	font-weight: bold;
	background: #3c95b3;
	border: 1px solid #0c6e8f;
	margin: 10px;
	cursor: pointer;
}

div.begun_div {clear: both; margin: 10px 0;}
a.begun_link {text-decoration: none;}
a.begun_link img {border: 1px solid;}
a.begun_link .begun_title {line-height: 14px; font-size: 13px; color: #003399;}
a.begun_link .begun_desc {line-height: 14px; font-size: 12px; color: #000000;}
a.begun_link .begun_domain {line-height: 14px; font-size: 10px; color: #999999;}

/* ------------------------------------------------------------------------------ */

a.logo:link, a.logo:active, a.logo:visited, a.logo:hover {
  display: block;
  width: 190px;
/*  height: 107px; */
  }

img.MargR {
  margin-right: 10px;
  }
  
/*-------- file control -----------*/  

table#file_control {
  width: 98%;
  height: 90px;
  background: #fff;
  margin: 0px auto -11px;
  overflow: hidden;  
  }

table#file_control td {
  padding: 4px;  
  }

table#file_control td a.logo {
  display: block;
  width: 81px;
  height: 80px;
  background: url('/images/_file_control.png') left center no-repeat;
  }
 
table#file_control td h2 {
  font: bold 14px/100% Tahoma, Arial;
  padding: 0px 0px 6px;
  margin: 0px;  
  }
   
  
  
  
  
  
    
  
  
