body { padding :0; margin: 0; font-family: arial, tahoma, verdana; font-size: 12px; background-color: #FFFFFF; line-height: 22px;}

a { color: #347B98; cursor: pointer;}
form { margin: 0; padding: 0;}
td { vertical-align: top;}

h3 {color: #347B98; margin: 8px 0px;}

.bg { border: 1px solid green;}
.br { border: 1px solid red;}
.clear { clear:both; line-height:1px; height:1px; font-size:1px; margin: 0; padding: 0;}
.left { float: left; }
.right { float: right; }

.main {	width: 1000px; padding: 0; margin: 0 auto;}
.main_print {	width: 666px; padding: 0; margin: 0;}

.top {width: 100%; height: 156px; background: url(../img/main.jpg) no-repeat; margin-bottom: 0px;}
.top_print {width: 100%; height: 80px; background: url(../img/main_print.jpg) no-repeat; margin-bottom: 10px;}
a.logo {display: block; width: 188px; height: 63px; position: relative; top: 33px; left: 40px; background:  url(../img/logo.png) no-repeat;}
.sublogo {display: block; width: 500px;  height: 63px; position: relative; top: -32px; left: 248px; color: #FFFFFF; font-weight: bold; font-size: 16px; font-family: tahoma}
.sublogo_print {color: #FFFFFF; font-weight: bold; font-size: 16px; line-height: 58px; font-family: tahoma; margin: 20px;}
.main_search {display: block; width: 183px; height: 18px; position: relative; top: -62px; left: 728px; border: 1px solid #347B98; background-color: #ABDCEB}
.main_submit {display: block; width: 42px; height: 14px; position: relative; top: -80px; left: 930px; border: 0; background:  url(../img/search.png) no-repeat; cursor: pointer;}

.menu {list-style-type: none; margin: 31px 42px 0px 42px; padding: 0; position: relative; top: -65px;}
.menu li {float: left; color: #FFFFFF; font-weight: bold; padding-right: 5px; line-height: 16px; font-size: 14px; font-family: verdana}
.menu li a {color: #FFFFFF; font-weight: bold; text-decoration: none}
.menu li a.active {color: #D1FD7D}
/*.menu li.one {background:  url(../img/icon1.png) left no-repeat; padding-left: 26px;}
.menu li.two {background:  url(../img/icon2.png) left no-repeat; padding-left: 25px;}
.menu li.three {background:  url(../img/icon3.png) left no-repeat; padding-left: 22px;}
.menu li.four {background:  url(../img/icon4.png) left no-repeat; padding-left: 22px;}
.menu li.rss {background:  url(../img/icon_rss.png) left no-repeat; padding-left: 22px;}
.menu li.about {background:  url(../img/icon_about.png) left no-repeat; padding-left: 22px;}
.menu li.contact {background:  url(../img/icon_contact.png) left no-repeat; padding-left: 22px;}*/

.in_left {width: 666px; margin-top: -42px;}
.in_right {width: 322px; margin-top: -42px;}
.sub {background-color:#CBE1E9; padding: 0px 8px}
.sub1 {background-color:#02A3E7; padding: 0px 8px}
.h1 {height: 1px; font-size:1px;}
.h2 {height: 2px; font-size:1px;}
.m1 {margin: 0 1px}
.m2 {margin: 0 2px}
.m3 {margin: 0 3px}
.m4 {margin: 0 4px}
.m5 {margin: 0 5px}
.m6 {margin: 0 6px}
.m7 {margin: 0 7px}

.art {padding: 8px 1px;}
.art p {margin: 0;  text-align: justify;}
.art img {margin: 1px 15px 1px 1px}
.art img.small {margin: 7px 15px 1px 1px}
.art a.title {font-size: 13px; line-height: 20px; font-weight: bold; text-decoration: none; color: #000000;  font-family: Georgia}
.art a.title:hover {text-decoration: underline;}
.art span {font-size: 10px; font-weight: bold; color: #777777; background: url(../img/clock.png) left no-repeat; padding-left: 18px; line-height: 32px;}
/*.art a.even {background: url(../img/even.png) right no-repeat; padding: 0px 18px;}*/
hr {border: 0; border-top: 2px solid #B6C6CC; text-align: center; height: 2px;}
/*.art a.one {background: url(../img/icon1_2.png) left no-repeat; padding-left: 26px;}
.art a.two {background: url(../img/icon2_2.png) left no-repeat; padding-left: 25px;}
.art a.three {background: url(../img/icon3_2.png) left no-repeat; padding-left: 22px;}
.art a.four {background: url(../img/icon4_2.png) left no-repeat; padding-left: 22px;}*/
.art .hot {background: url(../img/hot.png) left no-repeat; margin: 0px 5px;}
.art.bord {padding: 8px 5px; border: 1px solid #B6C6CC; border-top: 0;}

.rubric {padding: 4px 18px}
.rubric a {font-size: 14px; font-family: verdana; font-weight: bold; color: #FFFFFF}
.rubric span {font-size: 14px; font-family: verdana; font-weight: bold; color: #FFFFFF}
/*.rubric a.one {display: block; background: url(../img/icon1_1.png) left no-repeat; padding-left: 32px; width: 168px; cursor: pointer;}
.rubric a.two {display: block; background: url(../img/icon2_1.png) left no-repeat; padding-left: 31px; width: 168px; cursor: pointer;}
.rubric a.three {display: block; background: url(../img/icon3_1.png) left no-repeat; padding-left: 28px; width: 168px; cursor: pointer;}
.rubric a.four {display: block; background: url(../img/icon4_1.png) left no-repeat; padding-left: 28px; width: 168px; cursor: pointer;}*/
/*.rubric a.one {display: block; background: url(../img/icon1.png) left no-repeat; padding-left: 26px; width: 168px; cursor: pointer;}
.rubric a.two {display: block; background: url(../img/icon2.png) left no-repeat; padding-left: 25px; width: 168px; cursor: pointer;}
.rubric a.three {display: block; background: url(../img/icon3.png) left no-repeat; padding-left: 22px; width: 168px; cursor: pointer;}
.rubric a.four {display: block; background: url(../img/icon4.png) left no-repeat; padding-left: 22px; width: 168px; cursor: pointer;}*/

.footer {height: 61px; background: url(../img/bottom.gif) top left repeat-x; margin-top: 12px; padding-top: 24px;}
.footer .menu {list-style-type: none; margin: 0; padding: 0;}
.footer .menu li {float: left; color: #FFFFFF; font-weight: normal; font-size: 14px; padding-right: 5px; line-height: 22px;}
.bottom_menu, .bottom_menu a {color: #FFFFFF; font-weight: normal; font-size: 14px; text-decoration: underline; padding-right: 5px;}
.bottom_menu {text-decoration: none;}

#modalOverlay { background-color:#345F94; cursor:wait; height: 100%;} 
#modalContainer { height:auto; left:50%; padding: 10px; text-align: left;} 
a.modalCloseImg {width:12px; height:12px; display:inline; z-index:3200; position:absolute; top:8px; right:8px; cursor:pointer;}
#helper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -10;}

.wait {height: 100%; width: 100%; position: fixed; left: 0pt; top: 0pt; z-index: 3000; display: none;}
.wait img {position: fixed; left: 50%; top: 50%; margin: -17px;}

.div_to_blog, .div_to_social {border: 2px solid #CDCDCD; margin: 12px 4px 12px 12px; padding: 3px; font-size: 10px; display: none;}
.div_to_social img {margin: 3px; float: left;}
.div_to_social a {line-height: 28px; text-decoration: none; float: left; margin: 2px 12px;}

.pl5 {padding-left: 5px;}

.size1 {font-size: 8px;}
.size1 {font-size: 10px;}
/*.size2 {font-size: 9px;}*/
.size2 {font-size: 12px;}
/*.size4 {font-size: 11px;}*/
.size3 {font-size: 14px;}
/*.size6 {font-size: 13px;}*/
.size4 {font-size: 16px;}
/*.size8 {font-size: 15px;}*/
.size5 {font-size: 18px;}
/*.size10 {font-size: 17px;}*/