/*

  CSS-���������
  http://wdevblog.net.ru

*/

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background:#E6F4F6 url("i/head.jpg") top left no-repeat;;}
body, td {font: 12px Arial, sans-serif; color: #423F3F;line-height:18px;}
a {color: #015382;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 15px 0px;}
object {outline:none;}

h1 {font-size:26px; padding: 0px; margin: 0px 0px 10px 0px;font-style:italic;font-weight:lighter;color:#010101;line-height:26px;}
h2 {font-size:18px; padding: 0px; margin: 0px 0px 10px 0px;font-style:italic;font-weight:lighter;color:#010101;line-height:18px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.hfeed .posts {margin-bottom:10px;}

.main-cont {width:100%; min-width:995px; min-height:100%;}

/* header */
.header {height:345px;}
.header-b {padding:25px;}
.header h1 {font-size:24px; color:#ddd; margin:0; padding:0;}

.absolute{position:absolute;width:90%;margin:0px 0 0 -45%;left:50%;top:40px;}
.icon{float:right;list-style:none;margin:0 3% 0 0;padding:0;}
.icon li{padding:3px 18px;background:url("i/icons.png") 0 8px no-repeat;}
.icon li.map{background-position:0px -16px;}
.icon li a{font-size:12px;font-style:italic;color:#FEFEFE;}
.banner{position:absolute;left:50%;margin-left:-234px;}
.menu-header {border:0px solid red;overflow:hidden;zoom:1;list-style:none;padding:0;margin:230px 40px 0px 40px;min-width:1050px;}
.menu-header li {float:left;width:20%;text-align:center;height:60px;line-height:60px;}
.menu-header li a {color:#015382;font-size:18px;font-style:italic;border:0px solid red;display:block;}
.menu-header li.active a,.menu-header li a.active,.menu-header li a:hover {color:#fff;font-style:italic;text-decoration:none;font-size:18px;background:url("i/plashka.png") top center no-repeat;}

/* left col */
.left-col {width:25%; float:left; overflow:hidden;}
.left-col .padding {padding:0px 20px 150px 40px;}

.block h3{font-size:24px; font-style:italic; font-weight:lighter;height:83px;line-height:83px;padding:0 0 0 85px;}
.block ul{list-style:none;margin:0 0 30px 0px;padding:0 0 40px 65px;background:url("i/dot.gif") left bottom repeat-x;}
.block ul li{padding:2px 0px 2px 20px;}
.block ul li a{font-size:12px;color:#015382;}

.sms h3 {background:url("i/sms.png") left center no-repeat;}
.sms ul li {background:url("i/sms-li.png") left 6px no-repeat;}

.aforizm h3 {background:url("i/aforizm.png") left center no-repeat;}
.aforizm ul li {background:url("i/aforizm-li.png") left 6px no-repeat;}

.anekdot h3 {background:url("i/anekdot.png") left center no-repeat;}
.anekdot ul li {background:url("i/anekdot-li.png") left 6px no-repeat;}

.tost h3 {background:url("i/tost.png") left center no-repeat;}
.tost ul,.stihi ul {background:none;}
.tost ul li {background:url("i/tost-li.png") left 6px no-repeat;}

.pozdr h3 {background:url("i/pozdr.png") left center no-repeat;}
.pozdr ul li {background:url("i/pozdr-li.png") left 6px no-repeat;}

.stihi h3 {background:url("i/stihi.png") left center no-repeat;}
.stihi ul li {background:url("i/stihi-li.png") left 6px no-repeat;}




.conteiner1 {width:100%; float: left;}

/* center col */
.center-col {margin:0px 25% 0px 25%;}
.center-col-b {width:100%; float:left; overflow:hidden;}
.center-col .padding {padding:20px 20px 150px 20px;}
.center-col li {margin:10px 0;}

.news {overflow:hidden;zoom:1;border:0px solid red;margin-bottom:15px;}
.news h4{margin:0 0 5px 0;}
.news img{float:left;margin:0 20px 15px 0px;width: 180px;}
.description,.navi{margin:0 0 30px 0;}
.navi{margin:0px 0 30px 0;}
.navi span,.navi a{margin:0px 10px;}
.navi span {font-weight:bold;}

/* right col */
.right-col {width:25%; float:left; overflow:hidden; margin:0 0 0 -25%;}
.right-col .padding {padding:0px 40px 150px 20px;}

/* data table */
.data-table {width:100%; margin:10px 0;}
.data-table th, .data-table td {padding:5px 10px; border:1px solid #888;}
.data-table th, .data-table thead td {color:#888; background-color:#ddd;}
.data-table td {font-style:italic;}

/* footer */
.footer {width:100%; min-width:995px; position:relative;}
.footer-b {width:100%; height:460px; background:url("i/footer2.jpg") left bottom no-repeat; position: absolute; top:-460px; left:0;z-index:-1;}
.footer .copyrights {padding:15px 15px 15px 7%; color:#ddd;margin-top:350px;color:#9F9595;}
.footer .copyrights p{position:absolute;z-index:5;}
.footer .copyrights a{color:#015382;}
.foot-right {width:60%; float:right; padding:15px; }

.menu-footer {overflow:hidden;zoom:1;list-style:none;padding:0;margin:-100px 0 0 0;position:absolute;right:40px;width:750px;}
.menu-footer li {float:left;text-align:center;height:36px;line-height:38px;width:20%;}
.menu-footer li a {color:#015382;font-size:12px;border:0px solid red;display:block;}
.menu-footer li.active a,.menu-footer li a.active,.menu-footer li a:hover {color:#fff;text-decoration:none;font-size:12px;background:url("i/plashka-footer.png") top center no-repeat;}


