body{margin: 0; padding: 0; min-width: 1200px; background: url(i/back.jpg) top left repeat;}
html, body {height: 100%;}

*html body {width: expression(document.childNodes[1].offsetWidth < 1200 ? '1200px' : 'auto');}

.shapka{background: url(i/shapka.png) no-repeat top left; width:100%; height: 581px;}
.shapka_den{background: url(i/shapka-den.png) no-repeat top left; width:100%; height: 581px;}
.shapka_zakat{background: url(i/shapka-zakat.png) no-repeat top left; width:100%; height: 581px;}

.png{//background-image: none ! important; behavior: url('http://webstandart.info/wp-content/themes/webstandartwall/i/pngfix.htc'); width:100%; height:580px;}

.shapka_twi{padding-top: 413px; padding-left: 1120px;}

.panel{margin-left: 445px; height: 113px;}

.mail{padding-top: 25px; width: 200px; float: left;}

.block_menu{float: left;}

.logo{padding-left: 9px; padding-top: 4px; *padding-top: 6px;}

.menu{padding-top: 12px; padding-left: 35px;}

.menu ul{list-style: none;padding: 0; margin: 0;}

.menu li{padding: 0; margin: 0; float: left; position: relative; text-align: center;}

.menu a {font-family:Neucha; font-weight: bold; font-size: 20px; text-decoration: underline; color: #363636; padding-left:35px; display: block; height: 24px;}

.menu li em {background: url(i/comment.png) no-repeat; width: 466px; height: 182px; position: absolute; top: -170px; left: -280px; text-align: center; padding:0px;  z-index: 2; display: none; font-family: Arial; font-size: 12px; text-transform: uppercase; font-style: normal; line-height: 2; color: #ffffff;}

.calendar{height: 59px; margin-top: 30px;}

.calendar_month{height: 25px; width: 720px;}

 #tabs {height: 25px; width: 720px; position:relative; left:-35px; _left:-15px;}

.month{height: 25px; width: 142px; float: left; text-align: center; list-style: none;}

.month div{height: 14px; width: 142px; margin-top: 6px;}

.month div a{font-family: Arial; font-size: 12px; color: #ffffff; text-decoration: none; cursor: pointer; position: relative;}

.tab-0{background: url(i/month_1.gif) left top no-repeat;}
.tab-1{background: url(i/month_2.gif) left top no-repeat;}
.tab-2{background: url(i/month_3.gif) left top no-repeat;}
.tab-3{background: url(i/month_4.gif) left top no-repeat;}
.tab-4{background: url(i/month_5.gif) left top no-repeat;}
.tab-a{background: url(i/month.gif) left top no-repeat;}
.tab-a div a{color: #000000;}


.month_a{height: 25px; width: 142px; float: left; text-align: center; background: url(i/month.gif) left top no-repeat; list-style: none;}

.month_a div{height: 14px; width: 142px; margin-top: 6px;}

.month_a div a{font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; cursor: pointer; position: relative;}


.calendar_day{height: 34px; width: 860px; background-color: #fbfb68; _margin-top:-19px; display: none;}

.calendar_day.visible{display:block;}

.calendar_day div{background: url(i/calendar_left.jpg) left top no-repeat; height: 100%;}

.calendar_day div div{background: url(i/calendar_right.jpg) right top no-repeat; height: 100%;}

.calendar_day div div ul{list-style: none;text-align: center; margin: 0; padding:0; padding-top: 7px;}

.calendar_day div div ul li{display: inline; padding-left: 10px;}

.calendar_day div div ul li a{font-family: Arial; font-size: 14px; text-decoration: none; color: #161414; margin-top: 10px;}

.main{width: 100%;}

.telo {width: 890px;}

.news{width: 630px;float: left;}

.ushi{width: 230px;float: left; margin-left: 10px; *margin-left:5px;}

.clear {clear: both; font-size: 0px; height: 0px;}

.main_news{background: url(i/fon_news.gif) right bottom no-repeat; margin-top: 25px; padding-bottom: 42px; height: 100%;}

.main_news div{background:url(i/ramka_news_top.jpg) left top repeat-x #FFFFFF; height: 100%; width: 580px;}

.main_news div div{background: url(i/ramka_news_right.gif) top right repeat-y;}

.main_news div div div{background: url(i/ramka_news_bottom.gif) bottom left repeat-x;}
.main_news div div div div{background: none;}
.main_news div div div div{background: none;}

.spisok_main_news{ list-style: none; padding: 0; margin: 0; height: 100%; padding-bottom: 50px; padding-top: 40px;}

.comment{float: right; position: relative; left: 34px; top: -37px; font-family: Arial; color: #FFFFFF; font-size: 11px;}


.spisok_main_twi{position: relative; top: -65px; right: 10px;}

.news_data{margin: 0; margin-left: 20px; font-family: Arial; font-size: 11px; color: #2b509a; }

.news_title{margin: 0; margin-top:10px; margin-left: 20px;}

.news_title a{font-family: Arial; font-size: 20px; color: #2b509a; text-decoration: none; font-weight: normal;}

.news_go{margin: 0; margin-top:10px; margin-left: 20px;}
.news_go a{font-family: Arial; font-size: 13px; color: #666666; text-decoration: none;}


.news_text{margin: 0; margin-top:10px; margin-left: 20px; margin-right: 30px; font-family: Arial; font-size: 10px; color: #666666;}

.news_text img{float: left; margin-left: 20px; margin-top: 10px;}

.news_text p {font-family: Arial; font-size: 15px; color: #666666;  font-weight:normal; padding-right: 45px;}
.news_text p img{ border: 0px; float: none; margin: 0; padding:0;}
.news_text p a img{ border: 0px; float: none; margin: 0; padding:0;}



.news_pic{float: left; margin-left: 20px; margin-top: 10px;}

.other_news{background: #FFFFFF; margin-top: 25px; height: 100%; margin-right: 50px; margin-top: 30px; padding-bottom: 20px; padding-top: 38px;}

.spisok_other_twi{position: relative; top: -38px; right: 10px;}

.pager{margin-top: 35px; margin-bottom: 20px;}

.pager a{margin-left: 20px; font-family: Arial; font-size: 18px; color: #2b509a;}

.pager span{margin-left: 20px; font-family: Arial; font-size: 18px; color: #2b509a;}

.num_page{margin-left:20px;}

.num_page a{margin-left: 5px; font-family: Arial; font-size: 14px; color: #2b509a;}

.num_page span{margin-left: 5px; font-family: Arial; font-size: 14px; color: #fad46f;}

.poisk{ background: url(i/poisk.jpg) top left no-repeat; float: left; margin-top: 18px; width: 100%; height: 34px; float: left; padding-bottom: 20px; -margin-left:5px;}

.poisk input{border: 0px; width: 120px; position: relative; top:-12px; left: 4px;}

.search_text{position:relative; top:-23px;}

.search_img{height: 33px; width: 33px; margin-top:12px;}


.rcl {font-family: Arial; font-size: 14px; font-weight: normal;}

.rcl span{color: #2b509a; text-decoration: none; font-weight: normal; font-size: 18px;}

.rcl a{ text-decoration: underline; color: #2b509a; line-height: 1.7; font-weight: normal;}

.world_color span{color: #2b509a; text-decoration: none; font-family: Arial; font-size: 14px;}

.world_color a{ padding-left: 40px;}

.world_color img{margin-top: 15px;}

.frends {font-family: Arial; font-size: 14px;}

.frends span{color: #2b509a; text-decoration: none; font-weight: normal; font-size: 18px;}

.frends a{ text-decoration: underline; color: #2b509a; line-height: 1.7;}

.frends ul{list-style: none; margin-left: -38px; *margin-left: 0px; font-weight: normal;}

.frends img{margin: 0; padding: 0; margin-top: 20px;}


.download{font-family: Arial; font-size: 14px; margin-top: 30px;}

.download span{color: #2b509a; text-decoration: none;}

.download a{ text-decoration: underline; color: #212121; font-size: 12px; padding-left: 28px;}

.download img{ margin-top: 20px;}

.cloud{font-family: Arial; font-size: 14px; margin-top: 30px;}

.cloud span{color: #2b509a; text-decoration: none; font-weight: normal;}

.cloud a{ text-decoration: underline; color: #2b509a; font-size: 12px; line-height: 1.5; font-weight: normal;}

.cloud a span{color:#1f1f1f; font-weight: normal;}

.cloud_hide{font-family: Arial; font-size: 14px; margin-top: -15px; display: none;}
.cloud_hide span{color: #2b509a; text-decoration: none;}
.cloud_hide a{ text-decoration: underline; color: #2b509a; font-size: 12px; line-height: 1.5;}
.cloud_hide a span{color:#1f1f1f;}


.cloud img{margin: 0; padding: 0; margin-top: 20px;}

.showcase{font-family: Arial; font-size: 14px; margin-top: 30px;}

.showcase span{color: #2b509a; text-decoration: none;}

.showcase img{margin-top:15px;}

.footer{ background: #FFFFFF; margin-top: 35px; width: 100%;}

.telo {width: 890px; height: 100%;}

.footer_left{width: 630px;float: left; padding-top: 30px; padding-bottom: 30px;}

.footer_left span{ font-size: 11px; font-family: arial; color:#2b509a; line-height: 2.5;}

.footer_left span a{color:#2b509a;}

.footer_right{width: 250px;float: left; padding-top: 30px; padding-left: 5px;}

.footer_right span{ font-size: 11px; font-family: arial; color:#2b509a;}

.textwidget{margin-top:10px;}

.center { font-family: Arial; font-size: 14px; color:#2b509a; margin-top: 50px;}

.news_cloud{font-family: Arial; font-size: 12px; margin-top: 30px; margin-left: 20px; color: #2b509a; text-decoration: none; font-weight: normal;}

.single_news{margin-top: 70px; height: 100%; margin-right: 50px; margin-top: 30px; padding-bottom: 20px; padding-top: 38px;}

.comment_count{ font-family: arial; font-size: 11px; color: #2b509a; font-weight: normal;}

.comments{margin: 20px;}
.comments ol{margin:0; padding:0;}


.url{font-family: arial; font-size: 14px; color: #2b509a; font-weight: normal;}

.comment_body{font-family: arial; font-size: 14px; color: #2b509a; font-weight: normal; margin-top: 30px;}

.comment_body p{font-family: arial; font-size: 12px; color: #666666; font-weight: normal;}

.comment-reply-link{font-family: arial; font-size: 12px; color: #666666; font-weight: normal;}

.comment_form{margin-top: 20px; height: 420px;}
.comment_form input{margin-top: 20px; font-family: arial; font-size: 12px; color: #2b509a; font-weight: normal; position: relative; left: -215px; top: -13px; width: 180px; border: 0;}
.comment_form img{margin-top: 10px;}
.comment_form textarea{margin-top: 20px; font-family: arial; font-size: 12px; color: #2b509a; font-weight: normal; position: relative; height: 173px; width: 517px; border: 0; top: -205px; left: 10px; *top: -210px;}
.comment_button{ height:30px; width:57px; position:relative; top:-150px; left: -45px;}

.scaptcha{margin-top: -190px;}
.scaptcha input{position: relative; left:18px; top: -35px; width: 100px; border: 1px solid #2b509a;}
.scaptcha label span{ font-size: 11px; font-family: Arial; color: #2b509a; margin-left: -90px;}


