html, body
{        height: 100%; margin:0px; padding:0px;        }
/*body, td, p, div
{        font-family: Arial, Verdana; font-size: 12px;        }

h1
{        font-family: Arial, Verdana; font-size: 32px; font-weight: normal; color: #006f9e        }
h2
{        font-family: Arial, Verdana; font-size: 19px; color: #000        }
h3
{        font-family: Arial, Verdana; font-size: 15px; color: #000        }*/
body, td, p, div
{        font-family: Verdana, Arial, Verdana; font-size: 12px;        }

.cont_1c_2c, .cont_1c_2c td, .cont_1c_2c p, .cont_1c_2c div
{        color: #343434; line-height: 1.5;        }

h1
{        font-family: "Times New Roman",Arial, Verdana; font-size: 32px; font-weight: normal; color: #264b70        }
h2
{        font-family: "Times New Roman",Arial, Verdana; font-size: 19px; color: #000        }
h3
{        font-family: "Times New Roman",Arial, Verdana; font-size: 15px; color: #000        }

ul
{        padding-left: 15px; margin: 0; margin-top: 5px        }
p, h1, h2, h3, form
{        margin: 0        }
/*a
{        text-decoration: none; color: #33679c        }*/
a
{        text-decoration: none; color: #264b70       }
a:hover
{        color: #48bce7        }
.d_gray
{        color: #4b4b4b        }
.d_gray:hover
{        color: #c1c1c1        }

form        {        margin: 0; padding: 0        }
a img        {        border: 0        }
#clear, .clear        {        clear:both; display: block        }
.debug        {        border: 1px solid red        }
.ul        {        text-decoration: underline;        }
a .ul:hover        {        text-decoration: none;        }
.black
{        color: #000;        }
a.black:hover
{        color: #737373;        }


body.site
{        background: /* url(/images/site/black.gif) left top repeat-x #fff*/#dadada;        }
body.print { background: none !important;}
body.print .all {width: 100%;}

.all-container {background: transparent url(/images/site/right-border.png) repeat-y right; max-width:1036px; /*height: 100%;*/ margin-left: auto; margin-right: auto; }
.all-container-2{ background: transparent url(/images/site/left-border.png) repeat-y left !important;}
.all
{        width: 980px; /*height: 100%;*/ margin-left: auto; margin-right: auto; padding: 0px 23px; background:#fff;}

.l1-new {width:980px; height: 25px; background: #fff url(/images/site/i23.gif) repeat-x; display: block;}
.l1-new .l1-links {background: #fff; float:right; margin-right: 63px; font-size: 12px; color: #00336e; height:13px; padding: 12px 0px 0px 0px ;display: block;}
.l1-new .l1-text {padding:0px 7px; float:left;}
.l1-new .l1-text .hinted	{	color: #00336e; cursor: default; display: block	}
.l1-new .l1-blk {color: #000;font-weight:bold;}
.l1-new .l1-sep {height: 25px; width: 1px; display: block; background: #d7d7d7; float:left; margin-top:-10px;}

.l1
{        width: 970px; height: 23px; background: #000; padding-top: 5px; padding-left: 10px        }
.l1 a
{        color: #e6e6e6; font-size: 11px;        }
.l1 a:hover, .l1
{        color: #808080; font-size: 11px        }
.l1 span
{        margin-left: 17px; margin-right: 17px;        }

.l2
{        width: 980px; height: 162px; background: url(/images/site/i1.gif) left bottom repeat-x; overflow: hidden;        }
.l2_1
{        width: 372px; height: 162px; background: url(/images/site/logo.gif) left top no-repeat; display: block; float: left        }
.l2_2
{        width: 110px; height: 78px; float: left; padding-left: 98px; font-size: 11px; color: #737373; font-family: Verdana; padding-top: 84px; overflow: hidden;        }

.l2_2.sno3_clo        {        background: url(/images/weather/sno3_clo.jpg) left top no-repeat;        }
.l2_2.rai2_clo        {        background: url(/images/weather/rai2_clo.jpg) left top no-repeat;        }
.l2_2.sun_clo        {        background: url(/images/weather/sun_clo.jpg) left top no-repeat;        }
.l2_2.clo_thu        {        background: url(/images/weather/clo_thu.jpg) left top no-repeat;        }
.l2_2.rai2_sno_clo        {        background: url(/images/weather/rai2_sno_clo.jpg) left top no-repeat;        }
.l2_2.sno2_clo        {        background: url(/images/weather/sno2_clo.jpg) left top no-repeat;        }
.l2_2.sun        {        background: url(/images/weather/sun.jpg) left top no-repeat;        }
.l2_2.sun_rai_clo_thu        {        background: url(/images/weather/sun_rai_clo_thu.jpg) left top no-repeat;        }
.l2_2.sun_rai2_clo        {        background: url(/images/weather/sun_rai2_clo.jpg) left top no-repeat;        }
.l2_2.sun_rai_clo        {        background: url(/images/weather/sun_rai_clo.jpg) left top no-repeat;        }
.l2_2.rai_clo        {        background: url(/images/weather/rai_clo.jpg) left top no-repeat;        }
.l2_2.clo        {        background: url(/images/weather/clo.jpg) left top no-repeat;        }
.l2_2.rai_sno_clo        {        background: url(/images/weather/rai_sno_clo.jpg) left top no-repeat;        }
.l2_2.sun_rai_sno_clo        {        background: url(/images/weather/sun_rai_sno_clo.jpg) left top no-repeat;        }
.l2_2.sno_clo        {        background: url(/images/weather/sno_clo.jpg) left top no-repeat;        }
.l2_2.sun_sno_clo        {        background: url(/images/weather/sun_sno_clo.jpg) left top no-repeat;        }

.l2_ban {display: block; width:165px; height: 54px; overflow:hidden; margin-left:-69px; margin-top:-70px; margin-bottom:16px; width:165px;}

.l2_2 strong
{        font-size: 13px; font-weight: normal        }
.l2_2 b
{        font-size: 15px; color: #000; font-weight: normal        }
.l2_3
{        float: left; margin-top: 26px; width: 400px; height: 100px; overflow: hidden; }
.l2_4
{        float: left; font-size: 11px; color: #c1c1c1; padding-top: 6px; width: 400px; text-align: right; overflow: hidden;        }
.l2_4 .del
{        margin-left: 7px; margin-right: 7px;        }
.l2_4 .rss
{        color: #f7941d; font-weight: bold;        }
.l2_4 .rss:hover
{        color: #f7ef1d        }


.in2
{        width: 980px; height: 103px; background: url(/images/site/i9.jpg) left bottom repeat-x; overflow: hidden;        }
.in2_1
{        width: 252px; height: 103px; background: url(/images/site/logo-small.gif) left top no-repeat; display: block; float: left        }
.in2_2
{        width: 409px; height: 67px; float: left; padding-left: 15px; font-size: 11px; color: #737373; font-family: Verdana; padding-top: 36px; overflow: hidden;        }
.in2_2 h1
{        font-size: 25px; font-weight: bold; margin-bottom: 0        }
.in2_3
{        float: left; margin-top: 13px; width: 300px; height: 60px; overflow: hidden; }
.in2_4
{        float: left; font-size: 11px; color: #c1c1c1; padding-top: 6px; width: 230px; text-align: left; overflow: hidden;        }


.l3
{        width: 970px; height: 26px; background: url(/images/site/i2.gif) left top repeat-x; overflow: hidden; border-bottom: 1px solid #fff; padding-left: 10px; padding-top: 5px;        }

.l3_1
{        float: left; width: auto; height: 26px;        }
.l3_1 a
{        font-size: 16px; font-family: Verdana; color: #fff; margin-right: 12px;display: block; float: left        }
.l3_1 a.sel
{        font-weight: bold; background:url(/images/site/msel.gif) center bottom no-repeat; padding-bottom:8px;        }
.l3_1 a:hover
{        color: #c1c1c1        }
.l3_1 span {width: 1px; margin-right: 12px;display: block; float: left}
.l3_1 span img {margin-top: 3px;}

.l3_2
{        display: block; float: right; width: 249px; height: 26px;        }
.i3_2_1
{        font-size: 11px; font-family: Verdana; padding: 2px 5px 3px 5px; display: block; float: left; border: 1px solid #aaaaaa; width: 173px; margin-top: 1px; margin-right: 10px        }
.i3_2_2
{        width: 50px; height: 21px; background: url(/images/site/i3.gif) left top no-repeat; display: block; float: left; color: #2f2f2f; border: 0; cursor: pointer        }

.l4
{        width: 956px; height: 24px; background: #bce4f4; overflow: hidden; padding: 1px 14px 0 10px;        }
.l4_1
{        float: left; width: auto;        }
.l4_1 a
{        font-size: 13px; color: #316192; margin-top: 4px; display: block; float: left; background: url(/images/site/i4_1.gif) right top no-repeat; padding-right: 12px; margin-left: 12px; font-family: Verdana;        }
.l4_1 a.fst
{        margin-left: 9px;        }
.l4_1 a.lst
{        margin-right: 0px; background: transparent        }
.l4_1 a:hover
{        color: #000        }
.l4_1 strong
{        font-size: 13px; color: #737373; margin-top: 4px; display: block; float: left; font-family: Verdana; font-weight: bold; }
.l4_2
{        float: right; width: 71px; padding-top: 4px; text-align: right        }
.l4_2 a
{        text-decoration: underline; color: #000; font-weight: bold        }
.l4_2 a:hover
{        text-decoration: none;        }

/*.l5
{        width: 970px; height: 18px; overflow: hidden; padding-top: 5px; padding-left: 10px; font-family: Arial; font-size: 12px; color: #002454        }*/
.l5
{        width: 970px; height: 18px; overflow: hidden; padding-top: 5px; padding-left: 10px; font-family: Verdana, Arial; font-size: 12px; color: #002454        }
.l5 a
{        color: #000        }
.l5 a.fst
{        margin-left: 10px        }
.l5 a:hover
{        color: #a7a7a7        }
.l5 .del
{        margin-left: 13px; margin-right: 13px; color: #000        }

.l5-add {background: url(/images/site/center-line.png) repeat-x; width:100%; height:8px; display:block; margin-top:3px; font-size: 0px}

.l5-2
{        width: 971px; padding-top: 25px; padding-left: 9px; height: 67px; overflow: hidden        }
.l5-2 .pr1
{        width: 178px; float: left; margin-right: 15px;        }
.l5-2 .pr1.lst
{        margin-right: 0px        }

.l5-3
{        float: left; width: 710px; padding-left: 10px;        }

.l6
{        width: 980px; margin-bottom: 50px;        }

.l6-1
{        margin-top: 28px        }

.l6 .cont_1c
{        float: left; width: 245px;        }
.l6 .cont_2c
{        float: left; width: 465px; margin-top: 11px; padding-left: 12px; }
.l6 .cont_2c .page_nums
{ margin: 10px 0px 10px 0px; }

.l6 .cont_3c
{        float: left; width: 232px; margin-left: 13px;        }
.l6 .cont_1c_2c
{        float: left; width: 735px;        }

.l6 .cont_1c_2c .page_nums
{	margin-top: 15px;}
.l6 .vazhno .page_nums
{ float: left; width: auto; margin-right: 50px;}
.l6 .vazhno .search-panel
{	height: 27px; margin-top: 13px; margin-left: 5px; float: left;	}
.l6 .vazhno .search-panel form
{margin: 0px; padding: 0px;}
.l6 .vazhno .search-panel .caption
{	height: 27px; width: 110px; margin-top: 7px; font-size: 11px; color: #737373; text-transform: uppercase; float: left; margin-right: 16px; display:block;	}
.l6 .vazhno .search-panel .input-box
{	width: 265px; height: 27px; float: left; margin-right: 9px; background: transparent url(/images/site/vazhno_search_bg.gif) no-repeat left top; display: block;	}
.l6 .vazhno .search-panel .input-box input
{ margin: 7px 1px 1px 6px; width: 256px; height: 17px; border: 0px; }
.l6 .vazhno .search-panel .btn-box
{	float: left; width: 74px; height: 25px;	}
.l6 .vazhno .search-panel .btn-box input
{	background: transparent url(/images/site/theme_search_btn.gif) no-repeat left top; width: 74px; height: 25px; border: 0px;	}


.l6_1
{        width: 705px; padding: 17px 20px 30px 10px;        }
.l6_1_1
{        width: 368px; display: block; float: left; cursor: pointer; background: url(/images/site/i14.gif) right top repeat-y;        }
.l6_1_1 .img
{ margin-right: 17px; display: block; float: left; width: 161px        }
.l6_1_1 h1
{        font-size: 23px; margin-top: -5px; display: block; float: left; width: 181px; line-height: 1;       }
.l6_1_1 p
{        display: block; margin-top: 9px; color: #000; margin-bottom: 7px; margin-right: 8px        }
.l6_1_1:hover p
{        color: #737373        }

.l6_1-1
{        padding-top: 0        }

.l6_1-1 h1 
{line-height: 1;}
.l6_1-1_1
{        background: #e0f3fa; padding: 8px 106px 13px 15px; width: 169px; float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 8px; color: #33679d        }

.l6_1-1_0
{        margin-top: -4px        }
.l6_1-1_0 a, .l6_1-1_0
{        font-size: 11px; color: #a7a7a7; font-family: Verdana; font-weight: bold;        }
.l6_1-1_0 a:hover
{        color: #000        }

.l6_1-1_1-1
{        width: 288px; float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 8px;        }
.l6_1-1_1-1_1
{        background: #e0f3fa; padding: 8px 26px 13px 15px; width: 247px; color: #33679d; margin-top: 3px        }
.l6_1-1_1-1_1 .gray
{        color: #737373        }

.l6_1-1-oklick {padding-bottom: 3px; margin-top: 10px;}
.l6_1-1-oklick-news {margin-top: 5px;}

.l6_1-1_1-1_2
{        width: 266px; border: 1px solid #bfbfbf; padding: 13px 12px 0 8px; margin-top: 2px        }

.l6_1-1_1-1_2 a
{        margin-bottom: 14px; display: block        }
.l6_1-1_1-1_2 a.black
{        margin-bottom: 8px; display: block;        }

.l6_1-1 .fst
{        margin-bottom: 9px;        }
.l6_1-1_2
{        margin-top: 39px; float: left; width: 338px; margin-right: 15px;        }
.l6_1-1_3
{        margin-top: 39px; float: left; width: 338px;        }
.l6_1-1_2 h2, .l6_1-1_3 h2
{        color: #33679c; font-size: 19px; margin-bottom: 11px; font-weight: normal        }
.l6_1-1_4
{        margin-top: 23px        }

.l6_1-1_2-2
{        margin-top: 39px; margin-right: 15px; margin-bottom: 20px        }
.l6_1-1_2-2 h2
{        color: #33679c; font-size: 19px; margin-bottom: 16px; font-weight: normal        }
.l6_1-1_2-2 ul
{        list-style: none; margin: 0; padding: 0        }
.l6_1-1_2-2 li
{        padding: 0; margin: 0; display: block; padding-left: 18px; background: url(/images/site/i21.gif) 2px 5px no-repeat; margin-top: 4px        }
.l6_1-1_2-2 li a
{        display: block; border-bottom: 1px solid #d3d3d3; padding-bottom: 5px        }
.l6_1-1_2-2 li.lst a
{        border: 0        }


.l6_1_2
{        width: 320px; margin-left: 9px; float: left        }
.l6_1_2_1
{        float: left; width: 121px; height: 15px; text-decoration: none;  font-size: 11px; cursor: pointer; margin-right: 6px; padding-left: 5px        }
.l6_1_2_1 .red
{        color: #ff0000; text-decoration: underline;        }
.l6_1_2_1 .gray
{        color: #9a9a9a; text-decoration: underline;        }
.l6_1_2_1:hover span
{        text-decoration: none;        }
.l6_1_2_1.sel
{        background: url(/images/site/i15-2.gif) left top no-repeat; cursor: default;        }
.l6_1_2_1.sel .red, .l6_1_2_1.sel .gray
{        color: #fff; text-decoration: none        }

.l6_1_2_2
{        display: none; list-style: none; margin: 0; padding: 0; margin-top: 18px        }
.l6_1_2_2.show
{        display: block        }
.l6_1_2_2 a
{        font-size: 11px;        }
.l6_1_2_2 li
{        margin: 0; padding: 0; display: block; padding-left: 16px; background: url(/images/site/i16.gif) 3px 6px no-repeat; margin-top: 12px        }

.l7
{        width: 980px; height: 212px; background: url(/images/site/i5.gif) left top repeat-x; overflow: hidden; line-height: 1.5; }

.l7_1 {margin: 27px 9px 0px 19px; display:block; height: 137px;}
.l7_1_1 {width: 622px; float: left; display:block; height: 137px;}
.l7_1_1 div {margin-bottom: 3px;}
.l7_1_1 a {text-decoration: none;}
.l7_1_1 a:hover {text-decoration: underline; cursor: pointer;}
.l7_1_1 a.title {font-weight: bold; color: #00336e; font-size: 14px; margin-right: 20px;}
.l7_1_1 a.text {color: #3d3d3d; font-size: 12px;}

.l7_1_2 {float: left; display:block; width: 330px; height: 112px; overflow: hidden;}
.l7_1_2 .title {font-weight: bold; color: #00336e; font-size: 12px; margin-right: 18px;}
.l7_1_2 a {color: #4b4b4b; font-size: 11px; padding-right: 16px; text-decoration: underline;}
.l7_1_2 a:hover{text-decoration: none;}

.l7_1_3 {float: left; display:block; width: 330px; height: 25px;}
.l7_1_3 a {color: #737373; font-size: 12px; font-weight: bold; text-decoration: none;}
.l7_1_3 a:hover {cursor: pointer;}

.l7_2 {display:block; width: 100%; height: 1px; background: #c2e7f5; font-size: 0px}
.l7_3 {display:block; width: 100%; height: 2px; background: #fff; font-size: 0px}

.l7_4 {display:block; height: 44px; width: 980px;}
.l7_4_1 {display:block; margin-left: 19px; margin-top: 15px; height:44px; width:623px; float: left;}
.l7_4_1 .title { color: #9d0c15; margin-top: 1px; font-size: 14px; font-weight: bold;margin-right: 12px; float:left;}
.l7_4_1 .link { color: #00336e; margin-top: 1px; font-size: 14px; margin-right: 12px; float:left;}
.l7_4_1 .link a:hover {cursor: pointer;}
.l7_4_1 .sep { background: #737373; width: 1px; display:block; height:11px; margin-top: 6px; margin-right: 12px; float:left;}

.l7_4_2 {width: 338px; float: left;}
.l7_4_2 .title {float:left; margin-top: 17px; margin-right: 27px; color: #004a99; font-size: 14px; font-weight: bold;}
.l7_4_2 .ico {float: left; margin-right: 8px; margin-top: 5px;}

.l8
{        width: 885px; height: 20px; background: url(/images/site/i6.gif) left top repeat-x; overflow: hidden; margin-top: 5px; font-size: 12px; font-family: Arial; color: #808080; padding-left: 95px; padding-top: 4px        }
.l8 a
{        color: #e6e6e6; font-size: 12px; font-family: Arial;        }
.l8 a:hover
{        color: #fff;        }
.l8 .del
{        margin-left: 22px; margin-right: 22px        }

.l9
{        width: 980px; height: 130px; background: #000; overflow: hidden; margin-top: 2px        }
.l9_1
{        width: 239px; float: left;        }
.l9_2
{        float: left; width: 739px; color: #e6e6e6; font-size: 11px; font-family: Arial; padding-top: 31px; /*letter-spacing: -0.05em*/        }

.cont_1c_1_title {color:#737373; font-size: 19px; margin-left: 9px; margin-top:11px; margin-right: 8px;}

.cont_1c_1
{        margin: 17px 8px 0 9px; /*background: url(/images/site/small-plus.gif) left top repeat-x; padding-top: 6px;*/}
.cont_1c_1_1
{        margin-top: 6px; background: url(/images/site/small-plus.gif) left bottom repeat-x; padding-bottom: 10px        }
.cont_1c_1_1 a
{        font-size: 12px; color: #a7a7a7; /*font-weight: bold;*/        }
.cont_1c_1_1 a:hover, .cont_1c_1_1 a:hover h3
{        /*color: #316192/*#e6e6e6*/; }
.cont_1c_1_1 a:hover h3
{ color: #316192;        }

.cont_1c_1-1 .pr1_2
{        color: #316192        }

.cont_1c_1-1 .pr1_2
{        padding-right: 10px;        }

.cont_1c_2c_1
{        border-bottom: 1px solid #9a9a9a; padding-bottom: 5px; margin-right: 15px; margin-top: 10px;        }
.cont_1c_2c_1.fst
{        margin-top: 0;        }
.cont_1c_2c_1.lst
{        border-bottom: 0;        }
.cont_1c_2c_1 h1
{        color: #9a9a9a; font-size: 25px; margin-bottom: 20px        }
.cont_1c_2c_1 .pr1
{        float: left; width: 336px; padding-right: 20px; margin-bottom: 18px        }
.cont_1c_2c_1 .pr1_2
{        color: #316192        }
.cont_1c_2c_1 .pr1:hover .pr1_2
{        color: #000        }
.cont_1c_2c_1_1
{        display: block; float: left; width: 315px; padding-right: 20px; margin-bottom: 18px; padding-left: 21px; background: url(/images/site/i17.gif) left top no-repeat; font-size: 15px; color: #000; height: 50px        }
.cont_1c_2c_1_1:hover
{        color: #737373;        }

.cont_1c_2c_1-1 h1
{        color: #737373; font-size: 25px; margin-bottom: 20px        }
.cont_1c_2c_1-1 ul
{        list-style: none; margin: 0; padding: 0; margin-bottom: 30px        }
.cont_1c_2c_1-1 ul li
{        display: block; padding: 0; margin: 0; background: url(/images/site/i18.gif) 14px 7px no-repeat; padding-left: 51px; margin-bottom: 6px        }
.cont_1c_2c_1-1 ul a
{        color: #33679a; font-size: 15px        }
.cont_1c_2c_1-1 ul a:hover
{        color: #000        }

.cont_1c_2c_1-1.themes h1 {padding-top: 11px;}
.cont_1c_2c_1-1.themes .themes_1
{	table-layout: fixed; width: 100%; height: 100%; margin-top: 25px}
.cont_1c_2c_1-1.themes .ts_1, .cont_1c_2c_1-1.themes .ts_2, .cont_1c_2c_1-1.themes .ts_3
{	text-align: left; vertical-align: top;	}
.cont_1c_2c_1-1.themes .ts_2
{	padding-bottom: 42px	}
.cont_1c_2c_1-1.themes .ts_c_t
{	background: url(/images/site/ts_tex.gif) left top repeat-y; margin-top: -10px; position: relative; z-index:1	}
.cont_1c_2c_1-1.themes .ts_c_t a
{	font-size: 14px; color: #004a7f;	}
.cont_1c_2c_1-1.themes .ts_c_t a:hover
{	color: #000;	}
.cont_1c_2c_1-1.themes .ts_c_v
{	background: url(/images/site/ts_top.gif) left top no-repeat; padding: 16px 27px 23px 27px	}
.cont_1c_2c_1-1.themes .ts_c_v ul li
{	padding-left: 16px; background-position: 0px 9px	}
.cont_1c_2c_1-1.themes .ts_c_n
{	background: url(/images/site/ts_bot.gif) left bottom no-repeat;	}
.cont_1c_2c_1-1.themes .blue_tabs
{	z-index: 2; position: relative; border: 0	}
.cont_1c_2c_1-1.themes .search-panel
{	height: 27px; margin-top: 27px; margin-left: 5px;	}
.cont_1c_2c_1-1.themes .search-panel form
{margin: 0px; padding: 0px;}
.cont_1c_2c_1-1.themes .search-panel .caption
{	height: 27px; width: 110px; margin-top: 7px; font-size: 11px; color: #737373; text-transform: uppercase; float: left; margin-right: 16px; display:block;	}
.cont_1c_2c_1-1.themes .search-panel .input-box
{	width: 387px; height: 27px; float: left; margin-right: 9px; background: transparent url(/images/site/theme_search_bg.gif) no-repeat left top; display: block;	}
.cont_1c_2c_1-1.themes .search-panel .input-box input
{ margin: 7px 1px 1px 6px; width: 378px; height: 17px; border: 0px; }
.cont_1c_2c_1-1.themes .search-panel .btn-box
{	float: left; width: 74px; height: 25px;	}
.cont_1c_2c_1-1.themes .search-panel .btn-box input
{	background: transparent url(/images/site/theme_search_btn.gif) no-repeat left top; width: 74px; height: 25px; border: 0px;	}


.cont_1c_2c_1-1 .news, .cont_1c_2c_1-1 .articles
{width: 367px; float:left;}
.cont_1c_2c_1-1 .news .cont_2c_4 .cont_2c_4_2, .cont_1c_2c_1-1 .articles .cont_2c_4 .cont_2c_4_2
{padding-right: 7px; width: auto;}
.cont_1c_2c_1-1 .news .cont_2c_4 .cont_2c_4_1 , .cont_1c_2c_1-1 .articles .cont_2c_4 .cont_2c_4_1
{float: none;}

.cont_1c_2c_2
{        text-align: center; margin-top: 30px        }

.cont_1c_2
{        margin: 12px 7px 0 10px;        }
.cont_1c_2 h1
{        font-size: 19px; color: #000; letter-spacing: -0.03em; font-family: Arial; margin-bottom: 10px        }
.cont_1c_2 h1 span
{        color: #b4b4b4        }
.cont_1c_3
{        margin-left: 10px; margin-bottom: 12px;        }
.cont_1c_4
{        margin: 12px 7px 0 10px; border: 1px solid #b8b5b5; padding: 7px 9px 0 9px; /*background: url(/images/site/i7.gif) left top no-repeat;*/ margin-bottom: 22px;        }
.cont_1c_4 .pr1
{ min-height: 50px; }
.cont_1c_4 .pr1 .pr1_2 
{	font-size: 11px !important; line-height: 1.2 !important;}
.cont_1c_4 .pr1 .pr1_2 p
{	font-size: 11px !important; line-height: 1.2 !important;}

.cont_1c_4_1
{        font-size: 10px; font-family: Arial; color: #737373; text-align: right; margin-top: -2px        }
.cont_1c_4_2
{        font-size: 28px; font-weight: bold; margin-left: 27px; text-align: right; font-family: "Bookman Old Style"; margin-bottom: 18px; margin-top: 5px        }

.cont_2c_1
{        display: block; margin-top: 11px; margin-right: 13px;}
.cont_2c_1 h1
{        font-size: 25px; line-height: 26px; padding-bottom: 11px;        }
.cont_2c_1 h1 a:hover{text-decoration: underline;}

.cont_2c_1_sep {display: block; width: 453px; height: 1px; background: #fff; margin-top: 7px;}

.cont_2c_1_1
{        width: 460px; margin-top: 4px        }
.cont_2c_1_1, .cont_2c_1_1 a
{        font-weight: bold; color: #a7a7a7; font-family: Verdana; font-size: 11px; margin-bottom: 8px        }
.cont_2c_1_1 .del
{        margin-left: 8px; margin-right: 8px        }
.cont_2c_1_1 a:hover
{        color: #000        }
.cont_2c_1_2 img
{        display: block; float: left; width: 287px; margin-right: 7px;        }
.cont_2c_1_2_1
{        float: left; width: 154px; color: #000; font-size: 15px !important; margin-top: -3px        }
.cont_2c_1_2_1 p {font-size: 15px !important;}
.cont_2c_1_2:hover .cont_2c_1_2_1
{        color: #316192/*#a7a7a7*/        }

.cont_2c_1-2
{        width: 453px; display: block; margin-bottom: 20px        }
.cont_2c_1-2 h2
{        display: block; color: #000; font-size: 19px; font-weight: normal; line-height: 1;      }
.cont_2c_1-2 p
{        display: block; color: #737373; font-size: 13px; font-weight: normal; margin-top: 13px;        }
.cont_2c_1-2:hover p
{        color: #000        }
.cont_2c_1-2 .txt
{        display: block; float: left; float: left; width: 288px; margin-right: 4px; cursor: pointer        }
.cont_2c_1-2 .img
{        display: block; float: right; width: 161px;  cursor: pointer        }

.cont_2c_2
{        margin-top: 16px;        }

.cont_2c_2.mod
{        margin-top: 0px;        }
.cont_2c_2_sep_cont {margin-bottom: 10px;}
/*.cont_2c_2_sep {background: #b4b4b4; width: 338px; height: 1px; display:block; float:left; margin-right: 13px;}*/
.cont_2c_2_sep {background: #b4b4b4; width: 320px; height: 1px; display:block; float:left; margin-right: 13px; font-size: 0px}
.cont_2c_2_info {display:block; float:left; color: #a7a7a7; font-size: 10px; margin-top: -11px;}

.cont_2c_2 h3 a {color: #808080; font-size: 12px; font-weight: normal;}
.cont_2c_2 h3 span {color: #808080; font-size: 10px; font-weight: normal;}
/*.cont_2c_2 h3 a.cont_2c_2_head {color:#006f9e; font-size: 15px; font-weight: bold;}*/
.cont_2c_2 h3 a.cont_2c_2_head {color:#264b70; font-size: 17px; font-weight: bold;}
.cont_2c_2 h3 a:hover {text-decoration: underline;}

.cont_2c_2_1, .cont_2c_2_1 a
{        font-family: Verdana; color: #a7a7a7; font-size: 11px;        }
.cont_2c_2_1 .del
{        margin-left: 8px; margin-right: 8px        }
.cont_2c_2_1 a:hover
{        color: #000        }
.cont_2c_2_2
{        color: #000; font-size: 12px;        }
a.cont_2c_2_2:hover
{        color: #316192; text-decoration: none; }
.cont_2c_2_2:hover h2, .cont_2c_2_2:hover h3
{text-decoration: underline !important; }
/*.cont_2c_2_2 h2
{        font-size: 15px; color: #006f9e; margin-top: 6px; margin-bottom: 7px        }*/
.cont_2c_2_2 h2
{        font-size: 17px; color: #264b70; margin-top: 6px; margin-bottom: 7px        }
.cont_2c_2_2 h3
{        font-size: 12px; color: #006f9e; margin-top: 8px; margin-bottom: 6px;        }

.cont_2c_4 .cont_2c_2_2
{        display: block; margin-top: 12px        }
.cont_2c_4 .cont_2c_4_2
{        display: block; float: left; width: 133px        }
.cont_2c_4 .cont_2c_4_1
{        margin-top: -2px; display: block; float: left; width: 319px        }
.cont_2c_4 h3
{        margin-top: 0; padding-right: 20px        }


.cont_2c_3
{        float: left; width: 223px; margin-right: 10px         }
.cont_2c_3.lst
{        margin-right: 0        }

.cont_3c_1 h1
{        font-size: 19px; color: #000; margin-top: 11px; margin-bottom: 13px        }
.cont_3c_1 .pr1
{        border-bottom: 1px solid #b4b4b4; padding-bottom: 5px; margin-bottom: 13px        }

.cont_3c_1-2
{        border: 1px solid #d6d6d6; margin-top: 8px; padding: 6px 8px 0 12px; width: 218px         }
.cont_3c_1-2 a
{        font-size: 11px; color: #33679a; display: block; margin-bottom: 15px        }
.cont_3c_1-2 a span
{        color: #000        }
.cont_3c_1-2 a:hover
{        color: #000;        }
.cont_3c_1-2 .big
{        color: #000000; font-size: 15px; margin-bottom: 11px        }
.cont_3c_1-2 .big.sec
{        margin-top: 31px;        }
.cont_3c_1-2 .big:hover
{        color: #737373        }

.cont_3c_1-3 h2
{        color: #000; font-size: 19px; font-weight: normal; margin-bottom: 11px        }
.cont_3c_1-4 h2
{        color: #33679c; font-size: 19px; font-weight: normal; margin-bottom: 11px; margin-top: 6px        }

.cont_3c_2 h1
{        font-size: 19px; color: #316192;        }
.cont_3c_2-2
{        margin-top: 9px; margin-right: 5px        }
.cont_3c_2-2 h2
{	     color: #000000; font-size: 19px; font-weight: normal; margin-bottom: 11px;	}

.cont_3c_2_2
{        display: block; width: 158px; background: url(/images/site/i8.jpg) left bottom no-repeat; min-height:76px; height:auto !important; height:76px; padding-left: 81px; border-bottom: 3px solid #808080; margin-top: 9px; font-size: 11px; color: #808080; font-family: Verdana; padding-bottom: 10px        }
.cont_3c_2_2 strong
{        font-size: 13px; color: #000;        }
.cont_3c_2_2 span
{        color: #000;        }
.cont_3c_2_2:hover
{        color: #316192;        }
.cont_3c_2_2 div
{		 margin: 12px 7px 0 0 !important;}
.cont_3c_2_3
{        color: #000; font-size: 11px; font-family: Verdana; margin-top: 12px; display: block        }
.cont_3c_2_3 strong
{        color: #000; font-size: 13px;        }
.cont_3c_2_3:hover, .cont_3c_2_3:hover strong
{        color: #316192/*737373*/        }
.cont_3c_2_3_1
{        display: block; width: 240px; height: 18px; background: url(/images/site/i8.gif) left top no-repeat; margin-top: 1px        }
.cont_3c_2_3_2
{        display: block; width: 194px; background: url(/images/site/i9.gif) left top repeat-y; color: #737373; padding: 5px 23px 8px 23px;        }
.cont_3c_2_3:hover .cont_3c_2_3_2
{        color: #000;        }
.cont_3c_2_3_3
{        display: block; width: 240px; height: 6px; background: url(/images/site/i10.gif) left bottom no-repeat;        }

.cont_3c_3
{        margin-top: 17px        }

.cont_3c_4 h1
{        font-size: 19px; color: #316192; margin-top: 15px; display: block        }
.cont_3c_4_1
{        background: url(/images/site/small-plus.gif) left bottom repeat-x; display: block; padding-bottom: 4px; margin-top: 5px        }
.cont_3c_4_1.lst
{        background: transparent        }
.cont_3c_4_1.fst
{        padding-top: 11px        }
.cont_3c_4_1_1
{        float: left; width: 98px; display: block;        }
.cont_3c_4_1_2
{        float: left; width: 134px; font-family: Verdana; font-size: 12px; color: #000; display: block; margin-top: -3px; margin-bottom: 5px        }
.cont_3c_4_1_2 strong
{        font-size: 15px; font-weight: bold;        }
.cont_3c_4_1:hover .cont_3c_4_1_2, .cont_3c_4_1:hover .cont_3c_4_1_2 strong
{        color: #316192/*737373*/;        }

.cont_3c.themes {padding-top: 11px;}

.cont_3c .opros
{        margin-top: 7px        }

.cont_3c_5
{        margin-top: 39px        }
.cont_3c_5 div
{         display: block; border-bottom: 1px solid #c3c3c3; padding-bottom: 3px; padding-top: 3px        }
.cont_3c_5 a
{        color: #33679c; font-size: 17px;        }
.cont_3c_5 a:hover
{        color: #000        }
.cont_3c_5 div.lst
{        border: 0        }

.opros
{        border: 1px solid #bdbdbd; padding: 10px 9px 8px 9px;        }
.opros h1
{        color: #33679c; font-size: 19px; margin-top: 30px; display: block; padding-left: 11px; padding-right: 11px; margin-bottom: 28px        }
.opros_1
{        color: #595959; font-size: 11px; font-weight: bold; width: 100px; float: left        }
.opros_2
{        color: #595959; font-size: 11px; width: 100px; float: right; text-align: right; text-decoration: underline        }
.opros_3
{        display: block; margin: 0 11px; color: #000; font-size: 15px; font-weight: bold; padding-left: 36px; background: url(/images/site/i12.gif) left top no-repeat; padding-bottom: 13px        }
.opros_3:hover
{        color: #316192/*a7a7a7*/        }
.opros_3.jqCssSel
{        background-image: url(/images/site/i11.gif)        }
.opros_4
{        text-align: right; margin-top: 9px        }
.opros_4 a
{        cursor: pointer;        }


.pr1
{        display: block; margin-bottom: 15px; /*min-height:50px; height:auto !important; height:50px;*/height: 52px; overflow: hidden        }
.pr1_1
{        width: 58px; height: 50px; position: absolute; display: block; padding-top: 2px        }
.pr1_2
{        color: #000000; font-size: 11px; margin-left: 60px; display: block; line-height: 1.2        }
.pr1:hover .pr1_2
{        color: #316192        }

.subscribers {margin-bottom: 150px;}
.subscribers form {margin:0px; padding:0px;}
.subscribers input.mail {margin-top: 30px; float: none; margin-left: 10px; display: inline;}
.subscribers input.subscribe_btn {margin-left: 10px;}
.subscribers span.error {color: red;}
.subscribers .subscribe_done {margin-top: 30px;}

/* THEMES */
.themes .cont_2c_1_2_1  {float:none; width: auto !important;}
.themes .cont_2c_3 {width:366px; margin-right: 0px;}
.themes .cont_2c_4_1 {width: auto !important; float:none !important;}
/* THEMES ENDS*/
.site-map {margin-left: 15px; margin-top: 10px;}
.site-map div {margin-bottom: 5px;}
.site-map-group div {margin-left: 10px;}
.site-map-group-main {margin-left: 0px !important;}

.l1_banners {height: 90px; display:block; padding-top: 10px;}
.l1_banners div {height: 90px;}
.l1_banners .l1_banners_l {float:left; width:780px; margin-right:20px;}
.l1_banners .l1_banners_r {float:right; width:180px;}

.central_color_1 {background: #f1f1f1;}
.central_color_2 {background: #f5f5f5;}
/*.central_color_3 {background: #fafafa;}*/
.central_color_3 {background: #F1F1F1;}
.central_color_4 {background: #fcfcfc;}
.central_color_5 {background: #eff8fc;}
.central_color_6 {background: #f7fafc;}
.central_color_7 {background: #fafbfc;}

.jqCssWheatherData {display: none;}

.page_nums
{	position: relative; width: 100%; clear: both; line-height: 1!important	}
.page_nums a
{	font-size: 11px!important; color: #33679c!important; display: block; background: #c1d1e1; padding: 5px 10px 6px 10px; float: left; margin-right: 3px; cursor: pointer	}
.page_nums a:hover
{	color: #000;	}
.page_nums a.sel
{	background: #33679c; color: #fff!important; cursor: default	}
.page_nums span
{	display: block; padding: 4px 10px 6px 8px; float: left;	}




.opros_block
{	border: 3px solid #b2b2b2; background: url(/images/site/opros_bot.gif) left bottom repeat-x; display: block; margin-bottom: 6px	}
.opros_block h1
{	font-size: 14px; color: #808080; font-family: Verdana; font-weight: bold; margin-top: 5px; margin-left: 9px	}
.opros_block h2
{	font-size: 14px; color: #004a7f; font-family: Verdana; font-weight: bold; margin: 15px 12px;	}
.opros_block .ob_0
{	background: url(/images/site/opros_top.gif) left -5px no-repeat;	}
.opros_block .ob_1
{	float: right; width: 73px; height: 50px;	}
.opros_block ul
{	list-style: none; margin: 0; padding: 0; padding-left: 7px	}
.opros_block ul li
{	margin-bottom: 3px;	}
.opros_block label
{	color: #595959; font-weight: bold; font-size: 11px;	}
.opros_block .ob_1_2
{	font-size: 12px; color: #595959; margin-left: 12px; padding-top: 9px;}
.opros_block .ob_1_2 span
{	font-weight: bold;}
.opros_block .ob_1_2 a
{	font-weight: bold; color: #9d0c15; text-decoration: underline;}
.opros_block .ob_1_2 ul
{ margin: 0px; padding: 0px;}
.opros_block .ob_1_2 ul li
{	margin-bottom: 5px; padding: 0px;}

.opros_block .ob_2
{	text-align: right; height: 29px; padding: 6px 9px 6px 12px	}
.opros_block .ob_2 input 
{	 float: left; background: url(/images/site/opros_btn.gif) left top no-repeat; width: 61px; height: 28px; border: 0; color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; text-transform: uppercase; cursor: pointer	}
.opros_block .ob_2 a
{	color: #9d0c15; text-decoration: underline; font-size: 11px;	}
.opros_block .ob_2 a:hover
{	text-decoration: none;	}
.opros_block .ob_3
{	padding-top: 14px	}

.opros_others
{	display: block; background: #dcdcdc; margin: 0; list-style: none; padding: 17px 16px 20px 16px	}
.opros_others li
{	padding-bottom: 14px	}
.opros_others h2
{	color: #4b4b4b; font-size: 12px; font-weight: normal; font-family: Verdana;	}
.opros_others a
{	color: #004a7f; font-size: 12px; font-weight: normal; font-family: Verdana;	}
.opros_others a:hover
{	color: #000;	}




.gray_tabs
{	display: block; list-style: none; width: 100%; clear: both; margin: 0; padding: 0; border-bottom: 2px solid #808080; height: 25px; overflow: hidden	}
.gray_tabs_thick
{	border-bottom: 3px solid #808080;	}
.gray_tabs_reverse
{	border-top: 2px solid #808080; border-bottom: 0	}
.gray_tabs h1
{	font-size: 18px; font-family: Verdana; color: #004a7f; text-transform: uppercase	}
.gray_tabs h2
{	font-size: 12px; font-family: Verdana; color: #004a7f; text-transform: uppercase; margin-top: 6px	}
.gray_tabs li
{	float: left; height: 25px; padding-top: 0 	}
.gray_tabs_thick li, .gray_tabs_reverse li
{	float: right;	}
.gray_tabs_thick li.fst, .gray_tabs_reverse li.fst
{	float: left; padding-left: 7px	}
.gray_tabs_reverse li.fst_no_pad
{	padding-left: 0;	}
.gray_tabs_reverse_back li
{	float: left;	}
.gray_tabs li a, .gray_tabs li strong
{	display: block; color: #808080; cursor: pointer; height: 25px }
.gray_tabs li a:hover
{	color: #000;	}
.gray_tabs li a, .gray_tabs li strong
{	padding-left: 2px; _float: left	}
.gray_tabs li a .gtr, .gray_tabs li strong .gtr
{	padding-right: 2px; display: block; _float: left	}
.gray_tabs li a .gtc, .gray_tabs li strong .gtc
{	padding: 6px 7px 0 7px; height: 19px; display: block; _float: left	}
.gray_tabs1 li a .gtc
{	padding: 6px 5px 0 4px;	}
.gray_tabs1 li.red_tab1 a .gtc
{	padding: 6px 6px 0 6px;	}
.gray_tabs li.jqCssSel a, .gray_tabs li.jqCssSel strong
{	background: url(/images/site/tab_g_l.gif) left top no-repeat; color: #000; cursor: default	}
.gray_tabs li.jqCssSel a .gtr, .gray_tabs li.jqCssSel strong .gtr
{	background: url(/images/site/tab_g_r.gif) right top no-repeat;	}
.gray_tabs_reverse li.jqCssSel a
{	background: url(/images/site/tab_g_l_r.gif) left top no-repeat;	}
.gray_tabs_reverse li.jqCssSel a .gtr
{	background: url(/images/site/tab_g_r_r.gif) right top no-repeat;	}
.gray_tabs li.jqCssSel a .gtc, .gray_tabs li.jqCssSel strong .gtc
{	background: #cdcdcd;	}
.gray_tabs li.red_tab a
{	background: url(/images/site/tab_g_l_red.gif) left top no-repeat; color: #fff	}
.gray_tabs li.red_tab a .gtr
{	background: url(/images/site/tab_g_r_red.gif) right top no-repeat;	}
.gray_tabs_reverse li.red_tab a
{	background: url(/images/site/tab_g_l_red_r.gif) left top no-repeat; color: #fff	}
.gray_tabs_reverse li.red_tab a .gtr
{	background: url(/images/site/tab_g_r_red_r.gif) right top no-repeat;	}
.gray_tabs li.red_tab a .gtc
{	background: #9d0c15;	}
.gray_tabs .opr_count
{	color: #808080; font-size: 12px; padding-top: 7px	}



.cont_1c_2c_1-1 .blue_tabs
{	display: block; list-style: none; width: 100%; clear: both; margin: 0; padding: 0; height: 40px; overflow: hidden; background: transparent	}
.cont_1c_2c_1-1 .blue_tabs h1
{	font-size: 18px; font-family: Verdana; color: #004a7f; text-transform: uppercase; padding-top: 0	}
.cont_1c_2c_1-1 .blue_tabs li
{	margin: 0; padding: 0; float: right; height: 40px; padding-top: 0; background: transparent	}
.cont_1c_2c_1-1 .blue_tabs li.fst
{	float: left; padding-left: 7px	}
.cont_1c_2c_1-1 .blue_tabs li a
{	display: block; color: #808080; cursor: pointer; height: 32px }
.cont_1c_2c_1-1 .blue_tabs li a:hover
{	color: #000;	}
.cont_1c_2c_1-1 .blue_tabs li a
{	padding-left: 8px; _float: left	}
.cont_1c_2c_1-1 .blue_tabs li a .gtr
{	padding-right: 8px; display: block; _float: left	}
.cont_1c_2c_1-1 .blue_tabs li.lst a .gtr
{	padding-right: 8px; display: block; _float: left; height: 40px	}
.cont_1c_2c_1-1 .blue_tabs li a .gtc
{	padding: 6px 7px 0 7px; height: 26px; display: block; _float: left	}
.cont_1c_2c_1-1 .blue_tabs li a .gtc
{	padding: 6px 0px 0 0px; font-size: 12px	}
.cont_1c_2c_1-1 .blue_tabs li.jqCssSel a
{	background: url(/images/site/tab_b_l.gif) left top no-repeat; color: #000; cursor: default	}
.cont_1c_2c_1-1 .blue_tabs li.jqCssSel a .gtr
{	background: url(/images/site/tab_b_r.gif) right top no-repeat;	}
.cont_1c_2c_1-1 .blue_tabs li.jqCssSel a .gtc
{	background: url(/images/site/tab_b_t.gif) right top repeat-x;	}

.top_hint
{	background: url(/images/site/hint.png) left top no-repeat; position: absolute; display: block; width: 176px; height: 79px; margin-top: -10px; padding: 55px 48px 0 40px; margin-left: -60px; display: none; color: #004a7f; font-size: 14px; letter-spacing: -1px;	}
