* {
   font:11px/1.18 airal,verdana,helvetica,sans-serif;
   margin:7;
   padding:7;
   white-space:normal;
}
body {
   background:url(/images/bg.jpg) #939d9c;
   text-align:center;
   margin:0px;
}

#hdr_left{
 text-align:left;
 width:400px;
 float:left;
 margin-left:10px;
 margin-top:10px;
}
#hdr_right{
 text-align:right;
 width:400px;
 float:right;
 margin-top:10px;
 margin-right:10px;
}
#hdr_right a{
 text-decoration: underline;
 color:#197bce;
}
#hdr_dot{
 height:3px;
 background:url(/images/dt.gif) #ffffff; 
}
#top_header{
 margin:0px;
 padding:0px;
 padding-top:10px;
 border:0px;
 background:url(/images/bg2.jpg) #939d9c;
 background-position: top;
}
#header {
   position:relative;
   height:152px;
   background:url(/images/header.png) no-repeat #939d9c;
   margin:0 px;  
}
#n_spec {
   background:url(/images/img6.gif) no-repeat #8f2534;
   background-position:left;
   color:#ffffff;
   margin:4px;
   padding:4px 0px 4px 16px;
}
#n_spec1 {
   border:#c9decb 1px solid;
   background-color:#fafaf8;
   margin:4px;
   padding:7px 0px 7px 0px;
   text-align:center;

}
#n_spec1 a{
 color:#459435;
 font-weight:bold;
 text-decoration:underline;
}
#lasto {
   width:989px;
   background-color:#ffffff;
   border:1px white solid;
   border-bottom-width:0px;
   margin:5px auto;
   margin-bottom:0px;
   padding:0px;
}
#lasto1 {
   width:989px;
   background-color:#ffffff;
   border:1px white solid;
   border-top-width:0px; 
   margin:5px auto;
   margin-top:0px;
   margin-bottom:0px;
   padding:0px;
}
#lasto2 {
   width:989px;
   margin:5px auto;
   padding:0px;
   height:70px;
}


#left,#right {
   float:left;
   width:200px;
   min-height:700px;
   text-align:left;
   padding:2px 0;
   background-color:#ffffff;
}
#left{
 padding:0px;
 margin-bottom:50px;
}

#right {
   float:right;
   margin-right:-200px;
   width:200px;
}
#footer {
 background-color:#fbfaf7;
 border:#e5e4de 1px solid;
 border-left-width:0px;
 border-right-width:0px;
 height:100px;
}
#footer_left{
 width:500px;
 color:#747474;
 padding:9px 0px 9px 16px;
 font:10px arial,sans-serif;
 text-align:left;
 float:left;
 margin-left:1px;
}
#footer_right{
 width:389px;
 padding:9px 16px 9px 0px;
 text-align:right; 
 float:right;
}
#footer_left a{
 color:#747474;
 text-decoration:underline;
}

#end_left{
 width:705px;
 color:#ffffff;
 padding:9px 0px 9px 16px;
 font:11px Tahoma;
 text-align:left;
 float:left;
 margin-left:1px;
}
#end_left a{
 color:#ffffff;
 text-decoration:underline;
}
#end_right{
 color:#ffffff;
 width:184px;
 padding:9px 16px 9px 0px;
 font:11px Tahoma;
 text-align:left;
 color:ffffff;
 float:right;
}
#end_right a{
 color:#ffffff;
 text-align:left;
 text-decoration:underline;
}
#img5{
 margin-right:10px;
}
.clear {
   clear:both;
}

/* 3 coll */
#main {
   background:white;
   border-right:white 200px solid;
}
#center {
   float:left;
   width:789px;
   text-align:left;
   background:repeat-y white #f7f8f9;
}
#content {
   float:right;
   width:584px;
   margin:0px;
   color:black;
   font:13px arial,sans-serif;
   min-height:700px; 
   border-right:silver 1px dotted;
   border-left:silver 1px dotted;
   background-color:#feffff;
}
html:root #content {
 //background:red;
 //border-right:silver 1px dotted;
 //border-left:silver 1px dotted;
 //margin:0;
}
/* end 3 coll */




a,a:link,a:visited {color:#0033cc;text-decoration:none;}
a:active,a:hover {color:red;}
td,small {
   font:11px verdana,arial,sans-serif;
   color:black;
}

/* 2 coll */
#gordi {
   width:720px;
   margin:3px auto;
   padding:2px;
   background:#f7f8f9;
   border:silver 1px solid;
}
/* 2 coll right */
#mainright { 
   text-align:left;
   background:white;
   border-right:#fff 200px solid;
}
#contentright {
   float:left;
   width:510px;
   min-height:700px;
   margin:0 0 0 8px;
}
/* end 2 coll right */

/* 2 coll left */
#mainleft {
   text-align:left;
   background:white;
   border-right:#fff 536px solid;
}
#contentleft {
   float:right;
   width:510px;
   min-height:700px;
   margin:0 -530px 0 0;
}
/* end 2 coll left */
/* end 2 coll */

h1, h2, h3, h4, h5, h6,small {
   font-size:12px;
      font-weight: bold;
   margin:10px 5px;
}
li,ol,ul {
   margin:0 5px 0 10px;
   text-align:justify;
}
p {
	font-size:11px;
	text-align:justify;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
ul,ol {
   padding:0;
}
ol {
   margin:5px 5px 0 25px;
}
strong {
   font-size:11px;
      font-weight: bold;
   margin:10px 5px;
}
b {font-weight:bold;}
sup {color:red;}
.righter {
   font-weight:normal;
   margin:5px 25px;
   text-align:right;
}
#hr {
   background:#999daf;
   margin:3px;
   height:1px;
}
#hr hr {display:none;}

#panels {
   width:180px! important;
   padding:5px;
   margin:0;
}

blockquote {padding:10px;color:#555;}
.small {color:#aaa;}
.bborder {background-color:#fff;border:#a7a6b4 1px solid;}

.panel {
 background: url("/images/img4.gif") no-repeat #a3ce51;
 background-position:left; 
 padding:9px 0px 9px 26px;
 color:#ffffff; 
 margin:0px;
 margin-bottom:10px;
}

.srch_panel {
 background: url("/images/img4b.gif") no-repeat #82aa35;
 background-position:left; 
 padding:9px 0px 9px 26px;
 color:#ffffff; 
 margin:0px; 
}
.srch_panel a{
 color:#ffffff;
 text-decoration:underline;
}

table.panel{
 //background: url("/images/img4a.gif") no-repeat #ffffff;
 //background-position:left;
 border:#82aa35 1px solid;
 padding:0px;
 margin-left:8px;
}

.panel span {color:silver;}
.hide {z-index:1;left:0; visibility:hidden;position:absolute;top:0;}
.lasto {background-color:#ff9;border:#f90 1px solid;padding:10px;margin:0;}
.note {border-bottom:blue 1px dotted;color:blue;}
.select {color:red;}
.postlink {margin:5px 25px;text-align:right;}
.postdate {color:silver;margin:5px 10px;text-align:right;}
.postbody {margin:10px 0;}
.title {margin:10px;}

.Page {
   font-size:11px;
   margin:5px;
   text-align:justify;
}
.copyright {
   margin:20px 0 10px 5px;
   padding:0 0 0 10px;
   color:#333;
   border-left:silver 1px solid;
}

#hello{
 text-align:center;
 font-weight:bold;
 color:#6d8cb3; 
}
#amount_note{
 text-align:center;
 font-weight:bold;
 color:#6d8cb3; 
 margin-bottom:10px;
}
#login{
 font-size:9px;
 width:100px;
}
#login13{
 margin-top:1px;
 margin-bottom:1px;
 text-align:center;
 color:#009900;
 }
#login1{
 margin-top:10px;
 margin-bottom:10px;
 text-align:center;
 color:#009900;
 }
 #login1 a{
 margin-top:10px;
 margin-bottom:10px;
 text-align:center;
 color:#009900;
 text-decoration:underline;
}
 #login2 a{
 color:#009900;
 text-decoration:underline;
}
#password{
 font-size:9px;
 width:100px;
}
div.express{
 text-align:left;
 border-width:1px;
 border-color:#cccccc;
 border-style:solid;
 margin:5px;
}
div.express1{
 margin:3px;
}
td.express2{
 font-size:10px;
}
a.express3{
 text-decoration:underline;
}
div.blue{
 background-color:#f9f9ec;
 padding-top:10px;
 padding-bottom:10px;
}
hr.grey{
 border:0px;
 height:1px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#eeeeee;
}
.n_title{
 font-weight:bold;
 font-size:12px;
 color:#345f96;
 margin-bottom:10px;
}
.n_title a:link { font-weight:bold; font-size:12px; color:#345f96; margin-bottom:10px; text-decoration: underline;}
.n_title a:visited { font-weight:bold; font-size:12px; color:#345f96; margin-bottom:10px; text-decoration: underline;}
.n_title a:hover { font-weight:bold; font-size:12px; color:#6898d6; margin-bottom:10px; text-decoration: underline;}
.n_title a:active { font-weight:bold; font-size:12px; color:#345f96; margin-bottom:10px; text-decoration: underline;}

.image1{
 //margin-right:15px;
 width: 70px; 
 height: 55px; 
}
.image2{
 padding:10px;
 border-width:1px;
 border-style:solid;
 border-color:#efece0;
 width:70px;
 margin-top:10px;
}

.image21{
 padding:10px;
 border-width:1px;
 border-style:solid;
 border-color:#efece0;
 width:131px;
 margin-top:10px;
}

.image2a{
 padding:5px;
 border-width:1px;
 border-style:solid;
 border-color:#efece0;
 width:50px; 
 margin:0xp;
}

.nosrch{
 border-color:#ff0000;
 border-style:solid;
 border-width:1px;
 padding:10px;
}
.ad{
 margin:0px;
 border-top:#cccccc 0px solid;
}
.ad1{
 margin:5px;
 border:#cccccc 1px solid;
}
.number{
 font-size:10px;
 color:#b2b2b2;
 font-weight:normal;
}
.dtf{
 font-size:10px;
 color:#000000;
}
.day0{
 font-weight:bold;
 color:#a3ce51;
}
.day1{
 font-weight:bold;
 color:#a6a7a4;
}
.cls1{
 //width:120px;
 border-right-color:#bfbeb5;
 border-right-style:dotted;
 border-right-width:1px;
}
.cls2{
 padding-left:10px;
 //width:390px;
}
hr.dot{
 height:1px;
 border:0px;
 border-top-color:#d6d6d6;
 border-top-style:solid;
 border-top-width:1px;
 margin:10px;
}
.text5{
 color:#777777;
}
.text5 a{
 color:#777777;
 text-decoration:underline;
}

.bt{
 background-color:#cee6a1;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 margin-right:77px;
}
.bt1{
 background-color:#cee6a1;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
}
#log_bt{
 background-color:#cee6a1;
 border-width:1px;
 border-style:solid;
 border-color:#000000;
 margin:2px;
}
.warning{
 color:#ff0000;
 text-align:center;
 margin-top:20px;
 background-color:#FFFF99;
 padding:5px 0px 5px 10px;
}

.error{
 font-weight:bold;
 color:blue;
}

a.pg{
 color:#999999;
 display:block;
 float:left;
 margin:2px;
 padding:2px 2px 2px 2px;
 font-size:9px;
 border:#dddddd 1px solid; 
 background-color:#ffffff;
 width:16px;
}
.pg_selected{
 display:block;
 float:left;
 margin:2px;
 padding:2px 2px 2px 2px;
 font-size:9px;
 border:#dddddd 1px solid; 
 background-color:#a4a4a4;
 width:16px;
 color:#ffffff;
}
.pager{
 text-align:center;
}

#topic {
   background:url(/images/img_topic.gif) no-repeat #6d8cb3;
   background-position:left;
   color:#ffffff;
   margin:4px;
   padding:4px 0px 4px 16px;
}

#Weather {
   background:url(/images/img_weather.gif) no-repeat #ffcc33;
   background-position:left;
   color:#ffffff;
   margin:4px;
   padding:4px 0px 4px 16px;
}
.row1 {
    background-color: #FAFAF8;
}
.row2 {
    background-color: #E5E4DE;
}
.form_title {
    color: #009900;
    font-weight: bold;
    font-size: 12px;
}
.left_column {
    text-align: right;
    width: 250px;
    vertical-align: top;
}
.price {
    color: #009900;
    font-weight: bold;
}
.n_contact{
 font-size:12px;
 color:#345f96;
 text-decoration: none;
}
a.n_contact{
 font-size:12px;
 color:#345f96;
 text-decoration: none;
}

div.adddiv
{
 margin-left:10px;
}
.zagolovok{
 color:#ff0000;
 text-align:center;
 margin-top:20px;
 background-color:#FFFF99;
 padding:5px 0px 5px 10px;
}

