html, body, div, p, table, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6,form,fieldset,img{
        margin: 0;
        padding: 0;
        border: 0;
}
body {
        margin: 0 auto;
        background-color:#9dd7ff;
        background-image:url(../i/grad_up.jpg);
        background-repeat:repeat-x;
        background-position:top;
        font-family:Arial, Helvetica, sans-serif;
}
#main {
        width: 1060px;
        margin: 0 auto;
}
/* =Links-----------------------------------------*/
a{
        color:#41abdd;
        font-size:12px;
        text-decoration:underline;
}
a:hover{text-decoration:none;}
/* =Header-----------------------------------------*/
.header {
        width: 1060px;
        height:260px;
        background-image:url(../i/header.jpg);
}
#nav1{
        float:right;
        margin-top:10px;
        margin-right:52px;
}
#nav1 li{
        list-style:none;
        float:left;
        color:#a6a6a6;
        font-size:12px;
}
#nav1 li a{        margin:0 3.5px;}
#to-main{
        font-size:12px;
        color:#fff;
        text-decoration:none;
        display:block;
        position:relative;
        top:48px;
        left:18px;
        width:143px;
        height:23px;
        padding-left:187px;
        padding-top:59px;
}
#nav2{
        margin-left:30px;
}
#nav2 li{
        list-style:none;
        float:left;
        margin-top:120px;
        font-size:13px;
        color:#fff;
}
#nav2 li a{
        font-size:13px;
        color:#FFF;
        margin:0 7px;
}
/* =Footer-------------------------------------*/
.footer {
        width:100%;
        height: 140px;
        clear: both;
        margin:0 auto;
        background-image:url(../i/grad_down.jpg);
        background-repeat:repeat-x;
        background-position:0 -177px;
        padding-top:10px;
}
#f1{
        margin:0px auto;
        width:1031px;
        height:38px;
        height:140px;
        background-image:url(../i/foot_center.jpg);
        background-repeat:repeat-x;
        background-position:top;
        font-size:12px;
}
#f2{
        width:1031px;
        height:38px;
        background-image:url(../i/foot_right.jpg);
        background-position:right;
        background-repeat:no-repeat;
}
#f3{
        width:1031px;
        height:28px;
        background-image:url(../i/foot_left.jpg);
        background-position:left;
        background-repeat:no-repeat;
        padding-top:10px;
        padding-left:15px;
}
.footer a{
        color:#2c8cb9;
}
.footer span{
        font-size:12px;
        color:#282828;
        line-height:18px;
        margin-top:5px;
        display:block;
        float:left;
}
#counts{
        float:right;
        margin-top:10px;
        margin-left:30px;
}
#counts img{
        margin-right:5px;
}
/* =Main Content---------------------------------*/
#line-l{
        width:15px;
        height:174px;
        background-image:url(../i/line_left.jpg);
        float:left;
}
#line-r{
        width:14px;
        height:174px;
        background-image:url(../i/line_right.jpg);
        float:left;
}
.content {
        width: 1016px;
        float: left;     
        background: #fff;
        padding-left:15px;
        background-image:url(../i/content_down.jpg);
        background-repeat:no-repeat;
        background-position:left bottom;
}
.content p{
        font-size:12px;
}
.cont-block {
        background-image:url(../i/block_down.gif);
	       background-repeat:no-repeat;
    	   background-position:bottom right;
        padding-bottom:15px;
        width:640px;
        margin-bottom:15px;
}
.cont-block1 {
        align:left;        
        padding-bottom:5px;
        width:610px;
        margin-bottom:5px;
}
.cont-block2 {
        padding-bottom:5px;
        width:870px;
        margin-bottom:5px;
}
.cont-block h1{
        background-image:url(../i/block_up.jpg);
        background-repeat:no-repeat;
        display:block;
        width:640px;
        height:80px;
        font-size:12px;
        font-weight:600;
        color:#fff;
        padding-left:27px;
        padding-top:10px;
}
.cont-block h1 a{
        color:#fff;
}
.cont-block #news{
        width:614px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:16px;
        margin-top:-42px;
}
.cont-block #news span{
        color:#282828;
        font-size:12px;
        margin-right:10px;
        line-height:18px;
}
.cont-block #towns{
        width:614px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:16px;
        margin-top:-37px;
}
.cont-block #towns span{
        font-size:12px;
        color:#282828;
        font-weight:600;
        margin-right:33px;
        margin-bottom:11px;
        width:115px;
        display:block;
        float:left;
}
.cont-block #towns ul{
        display:inline-block;
        margin-right:10px;
        width:135px;
}
.cont-block #towns2{
        width:614px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:16px;
        margin-top:-37px;
}
.cont-block #towns2 span{
        font-size:12px;
        color:#282828;
        font-weight:600;
        margin-right:33px;
        margin-bottom:11px;
        width:230px;
        display:block;
        float:left;
}
.cont-block #towns2 ul{
        display:inline-block;
        margin-right:10px;
        width:270px;
}
.cont-block #stations{
        width:614px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:16px;
        margin-top:-37px;
}
.cont-block #stations span{
        font-size:12px;
        color:#282828;
        font-weight:600;
        margin-right:33px;
        margin-bottom:11px;
        width:115px;
        display:block;
        float:left;
}
.cont-block #stations ul{
        display:inline-block;
        margin-right:10px;
        width:180px;
}
.cont-block ul li{
        list-style:none;
        background-image:url(../i/point.gif);
        background-repeat:no-repeat;
        background-position:0px 8px;
        text-indent:12px;
        line-height:18px;
}
.cont-block #maps div{
        display:inline-block;
        margin-right:2.5px;
        text-align:center;
}
.cont-block #maps{
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
.cont-block #maps div img{
        border: solid 3px #fff;
}
.cont-block #maps div a.bord{
        display:block;
        border:solid 1px #e9e9e9;
}
.cont-block #world{
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
.cont-block #world ul{
        display:inline-block;
        margin-right:3px;
        width:280px;
}
.cont-block #world li{
        margin-top:3px;
}
.cont-block #world1{
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
.cont-block #world1 ul{
        display:inline-block;
        margin-right:3px;
        width:197px;
}
.cont-block #world1 li{
        margin-top:3px;
}
.cont-block #monitor{
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:10px;
        margin-top:-41px;
}
.cont-block #monitor ul{
        display:inline-block;
        margin-right:10px;
        width:280px;
}
#climate{
        font-size:12px;
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
#climate table {
       align:center;
}
#climate h3 {
       font-size:15px;
}
#climate th tr {
       font-size:12px;
       font-weight: normal;
       line-height:18px;
}
#informers{
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
#invite{
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
#invite p{
        font-size:12px;
        color:#282828;
        padding-right:10px;
        text-align:justify;
}
#maintext{
        width:617px;
        margin-left:10px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
#maintext h2 {
        font-size:16px;
        padding-right:10px;
        text-align:justify;
        margin-top:15px;
}
#maintext h3 {
        font-size:15px;
        padding-right:5px;
        text-align:center;
        margin-top:15px;
}
#maintext p {
        font-size:13px;
        color:#282828;
        padding-right:10px;
        text-align:justify;
        margin-top:15px;
}
#maintext li {
        font-size:13px;
}
#informers td {
        padding-left:3px;
        padding-right:3px;
        padding-top:3px;
        padding-bottom:3px;
}
#informers h2 {
        font-size:15px;
        padding-right:5px;
        text-align:center;
        margin-top:15px;
}
#informers p {
        font-size:13px;
        color:#282828;
        padding-right:10px;
        text-align:justify;
        margin-top:15px;
}
#informers li {
        font-size:13px;
}
.record {
	text-decoration:blink;
	color:#FF0000;
	font-weight:600;
}
.standart {
        height:1200px;	
}
.standartl {
        height:1800px;	
}
.standartm {
        height:2200px;	
}
.standartn {
        height:1500px;	
}
.small {
	color: #006400;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.small a {
	color: #0000CC;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.black {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px; 
}
.red2 {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF00FF
}
.red1 {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000
}
.green {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006600 
}
.blue1 {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3333CC 
}
.blue2 {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000099 
}
.blue3 {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699 
}
.blue4 {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #330066
}
.brown {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000 
}
.olive {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777733
}
.tsforcst {
	font-size : 11px;
        font-family: Arial;
}
.tforcst {
	font-weight : bold;
	font-size : 12px;
        font-family: Arial;
}
.ttforcst {
	font-weight : bold;
	font-size : 12px;
	color  :  #AA0000;
        font-family: Arial;
}
.tpforcst {
	font-weight : bold;
	font-size : 12px;
	color : #00008B;
        font-family: Arial;
}
.monitor_up {
	color: #0000CC;
        font-family: arial, helvetica, sans-serif;
        font-weight: bold;
	font-size: 14px;
	text-align: center;
} 
.small_bl {
	color: #006400;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}
.extcont-block {
        background-image:url(../i/extblock_down.gif);
	       background-repeat:no-repeat;
    	   background-position:bottom right;
        padding-bottom:15px;
        width:1000px;
        margin-bottom:15px;
}
.extcont-block h1{
        background-image:url(../i/extblock_up.jpg);
        background-repeat:no-repeat;
        display:block;
        width:1000px;
        height:80px;
        font-size:12px;
        font-weight:600;
        color:#fff;
        padding-left:27px;
        padding-top:10px;
}
.extcont-block h1 a{
        color:#fff;
}
#archive{
        width:971px;
        margin-left:16px;
        background-color:#daf1f7;
        padding-left:13px;
        margin-top:-41px;
}
#archive h2 {
        font-size:16px;
        padding-right:10px;
        text-align:justify;
        margin-top:15px;
}
#archive p {
        font-size:13px;
        color:#282828;
        padding-right:10px;
        text-align:justify;
        margin-top:15px;
}
/* =Right Column-----------------------------------*/
.rightcolumn {
        width: 332px;
        margin-left:-355px;
        float: left;
        position: relative;
}
.rightcolumn h2{
        font-size:12px;
        font-weight:100;
        color:#e9e9e9;
        display:block;
        background-image:url(../i/h2.jpg);
        padding-top:3px;
        width:332px;
        height:20px;
        text-indent:15px;
        margin-bottom:3px;
}
.rightcolumn .tabs{
        width:332px;
        background-image:url(../i/right_bl_up2.gif);
        background-repeat:no-repeat;
        background-position:top left;
        padding-top:15px;
        margin-bottom:7px;
}
.rightcolumn .tabs .iner, .rightcolumn .right-block .iner{
        background-color:#daf1f7;
        background-image:url(../i/right_bl_down.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
        padding-bottom:20px;
}
.rightcolumn .tabs .iner a{
        margin-left:15px;
}
.rightcolumn .tabs .iner ul{
        list-style:none;
        display:inline-block;
        line-height:18px;
}
.rightcolumn .tabs .iner ul.town{
        font-size:12px;
        color:#282828;
        margin-left:17px;
        margin-bottom:5px;
}
.rightcolumn .tabs .iner ul.r{
        font-size:12px;
        margin-left:20px;
        color:#41abdd;
        text-align:right;
}
.rightcolumn .tabs .iner ul.s{
        font-size:12px;
        margin-left:40px;
        color:#41abdd;
        text-align:right;
}
.rightcolumn .tabs .iner ul.t{
        font-size:12px;
        margin-left:50px;
        color:#41abdd;
        text-align:right;
}
.rightcolumn .now{
        font-size:12px;
        color:#282828;
        line-height:40px;
        font-weight:600;
        display:inline-block;
        width:106px;
        text-align:center;
}
.rightcolumn .rus{
        line-height:40px;
        color:#41abdd;
        font-weight:600;
        text-decoration:none;
        display:inline-block;
        background-color:#daf1f7;
        width:116px;
        text-align:center;
}

.rightcolumn .rus{
        line-height:40px;
        color:#fff;
        font-weight:600;
        text-decoration:none;
        display:inline-block;
	       background:url(../i/but_5.jpg) top repeat-x;
        background-color:#daf1f7;
        width:116px;
        text-align:center;
}
.rightcolumn a.tabrus{
        line-height:40px;
        color:#41abdd;
        font-weight:600;
        text-decoration:none;
        display:inline-block;
        background:#daf1f7;
        width:116px;
        text-align:center;
}
.rightcolumn .world{
        line-height:40px;
        color:#fff;
        font-weight:600;
        text-decoration:none;
        background-image:url(../i/but_3.jpg);
        display:inline-block;
        width:105px;
        margin-left:-4px;
        text-align:center;

}
.rightcolumn a.tabworld { 
        line-height:40px;
        color:#41ABDD;
        font-weight:600;
        text-decoration:none;
        background-image:url(../i/but_4.jpg);
        display:inline-block;
        width:105px;
        margin-left:-4px;
        text-align:center;
		}
#yandex_rtb_R-A-53378-1{
        font-size:12px;
        color:#212020;
        margin-top:9px;
        margin-left:-16px;
        margin-bottom:9px;
}
#direct_b{
        width: 630px;
        font-size:11px;
        color:#212020;
        margin-top:15px;
        margin-left:9px;
        margin-bottom:15px;
        align:center;
}
#direct span{
        color:#e00000;
}
#google1 {
        text-align:center;
}
.dir{
        font-size:11px;
}
.dir a{
        font-weight:600;
        font-size:11px;
}
.dir p{
        padding-right:1px;
}
.dir a.url{
        text-decoration:none;
        font-weight:100;
}
.rightcolumn .right-block{
        background-image:url(../i/right_bl_up.gif);
        background-repeat:no-repeat;
        background-position:top left;
        padding-top:15px;
        margin-bottom:7px;
}
.rightcolumn .right-block ul{
        margin-top:-2px;
        margin-bottom:-5px;;
}
.rightcolumn .right-block ul li{
        font-size:12px;
        margin-left:15px;
        list-style:none;
        background-image:url(../i/point.gif);
        background-repeat:no-repeat;
        background-position:0px 8px;
        text-indent:15px;
        line-height:18px;
}
.rightcolumn #button{
        text-align:justify;
        font-size:12px;
        padding:0px 15px 10px;
}
.rightcolumn #partners{
        text-align:justify;
        font-size:12px;
        padding:0px 15px 10px;
}
.rightcolumn #shorttext{
        text-align:justify;
        font-size:11px;
        padding:0px 12px 8px;
}
.tabworld {
        display:none; 
}
#f3 {
        font-size:11px;
}
#f3 a{
        font-size:11px;
}