/* RESET */
body, div, dl, dt, dd, ol,li,ul, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
option:disabled{background-color:#aaaaaa;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/* END OF RESET */
.block_table table{width:100%;border-collapse:collapse;font-size:14px;}
.block_table table tr.title_way td{font-size:16px;color:#444444;padding-top:19px;padding-bottom:9px;}
.block_table table tr.color_tr{background:#f0f0f0;}
.block_table table td.time{font-size:12px;width:85%;color:#000000;}
.block_table table td{padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:3px;font-size:14px;border:1px #e0e0e0 solid;color:#000099;}
html{text-align:center;width:100%;}
body{font:12px/17px arial,sans-serif;color:#000;width:100%;margin:0 auto;text-align:left;}
table, td{font:12px/17px arial,sans-serif;color:#000;margin:0;padding:0;text-align:left;}
/// h1 {
	///color: #515151; 
	//////font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	///font-size: 18px; font-weight: bold;
	///}
h1{color:#666;font:18px Times New Roman;}
h2{color:#515151;font-family:tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	font-size:14px; font-weight: bold;}
h3{color:#666;font-family:tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:12px; font-weight: bold;}
input{font:11px/17px arial,sans-serif;border:1px solid #ADB1B8;height:16px;}
textarea, select{font:11px/17px arial,sans-serif;border:1px solid #ADB1B8;}
A.n-item{text-decoration:none;text-align:justify;display:block;color:#666;font:12px/17px arial,sans-serif;width:280px;border-bottom:1px dotted white;padding:6px 6px 6px 6px;}
A.n-item:hover{border-bottom:1px dotted #C5E5F6;background:#EFF4FE;}
A.n-item:hover span{color:green;}
#layer-top{width:1100px;height:106px;}
#layer-center{width:1102px;}
#layer-center2{width:1102px;height:6px;}
#layer-center3{width:1102px;height:12px;}
#layer-logo{width:332px;height:60px;padding:22px 0 24px 0;background: #fff url("../images/back-logo.jpg") no-repeat scroll 0 0;display:inline-block;	float:left;text-decoration:none;cursor:pointer;}
#layer-foto-forum{width:496px;height:114px;background:#fff url("../images/foto-forum.jpg");display:inline-block;float:left;}
#layer-forum-links{width:172px;height:114px;display:inline-block;float:left;}
#layer-login{width:350px;height:88px;padding:12px 0 0 14px;background:#fff url("../images/back-login.gif") no-repeat;display:inline;float:left;}
#layer-login1{width:735px;height:90px;padding:12px 0 0 14px;background:#fff url("../images/back-login.gif") no-repeat;display:inline;float:left;}
#layer-info{width:334px;height:72px;padding:16px 0 0 14px;background:#fff url("../images/back-login.gif") no-repeat;display:inline;float:left;}
#layer-info1{width:1px;height:72px;	padding:16px 0 0 14px;background:#fff url("../images/back-login.gif") no-repeat;display:inline;float:left;}
#layer-dom{width:500px;height:235px;background:#fff url("../images/dom.jpg") no-repeat;position:relative;left:2px;}
#layer-main-foto{width:496px;height:115px;background:#fff url("../images/main-foto.jpg") no-repeat;position:relative;}
#layer-home{width:11px;height:10px;position:relative;top:-154px;left:460px;}
#layer-home-2{width:11px;height:10px;position:relative;top:-34px;	left:460px;}
#layer-banner{width:496px;height:72px;position:relative;top:1px;left:26px;}
#layer-banner2{width:100px;height:100px;}
#col-1{width:600px;display:inline;float:left;overflow:hidden;}
#col-2{width:291px;display:inline;float:left;}
#col-3{width:180px;display:inline;float:left;}
#col-1-in{width:500px;display:inline;float:left;overflow:hidden;}
#col-2-in{width:292px;display:inline;float:left;}
#col-3-in{width:206px;display:inline;float:left;}
#bottom-col{width:100%;height:4px;}
#bottom-col-banner{margin-top:60px;margin-bottom:30px;width:100%;height:100px;}
#bottom-col-2{width:100%;height:40px;}
#layer-left-bot{width:203px;}
#layer-contact{padding:6px 0 0 0;font-size:11px;position:relative;left:40px;}
#layer-contact-2{width:252px;font-size:11px;position:relative;	left:40px;}
#layer-search{background:#94B6C9;width:291px;height:57px;position:relative;top:26px;}
#layer-search-2{background: #94B6C9;width:292px;height:57px;position:relative;top:24px;}
#layer-menu{background:#fff url("../images/back-menu.gif") repeat-y;position:relative;left:-2px;}
#layer-menu-back{display:inline;float:left;}
#layer-menu-2{background:#fff url("../images/back-menu.gif") repeat-y;	position:relative;}
#layer-content{width:685px;display:inline;float:left;}
#layer-content p{padding:4px 0 4px 0;}
#layer-news{width:380px;}
#layer-subscribe{margin:8px 0 0 0;width:108px;position:relative;left:98px;background:#94B6C9;}
#layer-subscribe-2{width:108px;position:relative;left:98px;background:#94B6C9;}
#layer-subscribe a{color:white;}
#layer-subscribe a:hover{color:red;}
#layer-subscribe-2 a{color:white;}
#layer-subscribe-2 a:hover{color:red;}
#layer-mail{width:57px;position:relative;	left:41px;background:#DF0029;}
.news-item{width:360px;padding:6px 1px 3px 1px;}
.news-item a{font:12px/17px arial,sans-serif;}
.news-item-full{/*width:580px;*/padding:6px 0 3px 0;border-bottom:1px dotted #D2DFFC;background-position:center;color:#333333;line-height:1.5;}
.news-item-full-index{width:390px;padding:6px 0 3px 0;border-bottom:1px dotted #D2DFFC;background-position:center;}
.com-full{padding:6px 0 3px 0;border:1px dotted #D2DFFC;background:#EFF4FE;}
.news-item-full a{font:12px/17px arial,sans-serif;}
.menu-item{width:163px;padding:6px 0 3px 0;margin:0 0 0 38px;overflow:auto;}
.menu-item a{font:13px/17px arial,sans-serif;font-weight:bold;color:#DF0029}
#layer-nedv{width:291px;position:relative;top:62px;}
#layer-foro-other{width:165px;position:relative;top:44px;left:41px;}
#layer-foro-other-2{width:165px;position:relative;left:41px;}
#layer-foro-other-3{width:165px;position:relative;left:-20px; top:40px;}
#layer-footer{width:100%;height:98px;position:relative;top:20px;}
.footer-text{font-size:11px;position:relative;left:41px;color:#999;}
.footer-text a{font-size:11px;color: #666;}
.footer-text a:hover{color:#6C6;}
.footer-text1{font-size:11px;position:relative;color:#999;}
.footer-text1 a{font-size:11px;color:#666;}
.footer-text1 a:hover{color:#6C6;}
.footer-text2{font-size:9px;color:#808080;}
.footer-text2 a{font-size:9px;color:#808080;text-decoration:none;}
.footer-text2 a:hover{font-size:9px;color:#808080;}
.footer-plat{font-size:9px;position:relative;left:0px;color:#999;}
.footer-plat a{font-size:9px;color:#666;}
.footer-plat a:hover{color:#6C6;}
.foto-item{width:165px;padding:6px 0 3px 0;}
.foto{width:120px;height:130px;background:#fff url("../images/back-foto.jpg") no-repeat;}
.nedv-item1 img{float:left;padding-right:5px;}
.nedv-item1 a.sub{color:#5C5C5C;}
.nedv-item1 .a_img{display:block;width:100px;float:left;margin-right:4px;}
.nedv-item1 div.item-info{margin-left:104px;}
.nedv-item{width:249px;position:relative;left:40px;padding:6px 0 3px 6px;}
.nedv-item1{font:11px/17px arial,sans-serif;color:#5C5C5C;width:249px;	position:relative;left:40px;padding:6px 0 3px 6px;clear:left;}
.nedv-item1 span.dt{font:9px/17px arial,sans-serif;color:#DF0029;}
.nedv-item2{font:14px/17px arial,sans-serif;color:#5C5C5C;}
.plat-item{width:249px;position:relative;left:40px;padding:6px 0 3px 6px;border:1px dotted #D2DFFC;background:#EFF4FE;}
.plat-item a{font:12px/17px arial,sans-serif;}
.plat-item a:hover{color:#999;}
.nedv-item a{color:#006699;font:13px/17px arial,sans-serif;}
.nedv-item a:hover{color:#003333;}
.nedv-item1 a{color:#006699;font:11px/17px arial,sans-serif;}
.nedv-item1 a:hover{color:#003333;}
.nedv-item2 a{color:#006699;font:10px/12px arial,sans-serif;}
.nedv-item2 a:hover{color:#003333;}
.logo-text{padding:34px 0 0 80px;font:11px/17px arial,sans-serif;color:#666;text-align:left;text-decoration:none;}
.search-text{font:13px/17px arial,sans-serif;color: #808080;font-weight:bold;}
.search-text a{font:17px/21px arial,sans-serif;}
.inf-title-text{font:11px/17px arial,sans-serif;color:#DF0029;font-weight:bold;}
.inf-pog-text{font:13px/17px arial,sans-serif;color:#000;font-weight:bold;}
a{font:11px/17px arial,sans-serif;color:#069;}
a:hover{color:#033;}
.form-text{font:12px/17px arial,sans-serif;color:#666;font-weight:bold;}
.catalog-main{font:12px/17px arial,sans-serif;}
.catalog-main a{font:14px/17px arial,sans-serif;color:#666;font-weight:bold;}
.catalog-main a:hover{color:#033;}
TABLE.cont{border-collapse:collapse;}
.td_main{font-weight:bold;border:1px solid #D2DFFC;background-color:#E9EFFC;padding:0 3px 0 3px;}
.td_border{background-color:#D2DFFC;height:3px;}
.td_content{border:1px solid #D2DFFC;padding:0 3px 0 3px;}
.td_content INPUT,OPTION,SELECT{font:12px/17px arial,sans-serif;border:1px solid #ADB1B8;height:18px;color:#25407A;}
.td_content TEXTAREA{font:12px/17px arial,sans-serif;border:1px solid #ADB1B8;color:#25407A;}
.nTi{font-size:24px;color:#069;font-weight:bold;}
.nTi a{font-size:14px arial,sans-serif;position:relative;left:0px;color:#999;}
.nTi a:hover{font-size:14px arial,sans-serif;position:relative;left:0px;color:#999;}
.nTe{font-size:12px;color:#333333;}
/* ----- tool tip specific styles ----- */
#theToolTip{position:absolute;left:-300px;width:200px;border:2px solid #C0C09F;padding:6px 0px 0px 10px;background-color:#FFFFCC;visibility:hidden;z-index:100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);}
#ToolTipPointer{position:absolute;left:-300px;z-index:101;visibility:hidden;}
#theToolTip p{font-size:1.1em;color #333333;line-height:1.4em;margin-right:10px;margin-top:0;}
#ToolTipTextWrap{font-weight:bold;font-size:1.2em;color:#592C16;margin-right:10px;}
.access_message{border:1px solid #D2DFFC;background-color:#ffc;}
.error_message{border:1px solid #D2DFFC;background-color:#fcc;}
.oThinLine, .oBgLink{background:#666;} 
.oThinLine{margin:0 1px; height:1px;} 
.oBgLink{padding:5px 10px;text-align:center;} 
.oBgLink a, .oBgLink a:hover{color: #fff;font-size: 100%;} 
.data{background:#666666;color: #FFFFFF;width:100px;text-align:center;padding-bottom:1px;font-size:14px;} 
// polnoe_raspisanie_avtobusov.php
.block_table table{width:100%;border-collapse:collapse;font-size:14px;}
.block_table table tr.title_way td{font-size:16px;color:#444444;padding-top:19px;padding-bottom:9px;}
.block_table table tr.color_tr{background:#f0f0f0;}
.block_table table td.time{font-size:12px;width:85%;color:#000000;}
.block_table table td{padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:3px;
font-size:14px;
border:1px #e0e0e0 solid;
color:#000099;}
#boardTable img{padding-right:8px;}
.layer-afisha{background:#FFFFFF;	padding-left:5px;padding-right:5px;	width: 100%;}
.layer-afisha a{color:#DF0029;	padding:0px; /* Поля вокруг текста */}
.layer-afisha a:hover{text-decoration:none;color:#DF0029; /* Цвет ссылки */padding:0px; /* Поля вокруг текста */} 
.layer-ogorode{padding-left:10px;padding-right:10px;color #444444;font-size:8pt}
.shedule{align:left;width:100%;border:outset 3px;}
.sheduletitle{background:#dfdfdf;font-weight:bold;vertical-align:top;text-align:center;border:outset 1px;}
.stops{background:#efefef;text-align:left;	font-size:80%;border:outset 1px;}
.routecap{font-weight:bold;font-style:italic;border:outset 1px;	}
.time{background:#f8f8f8;font-size: 80%;text-align:left;border:outset 1px;}
.redtime{background:#f8f8f8;color:#ff5f5f;font-weight:bold;text-align:left;border:outset 1px;}
.stopcap{font-weight:bold;text-align:left;font-size:80%;border:outset 1px;}
.foto-news{font:9px arial;color:#5C5C5C;}
.foto-news a{font:9px arial;color:#5C5C5C;padding:2px; /* Поля вокруг текста */}
.foto-news a:hover{color:#6C6; /* Цвет ссылки */padding:2px;/* Поля вокруг текста */} 
.bold{font-size:80%;font-weight:bold;}

.ocup50{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/-moz-opacity:0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
/* new news styles */
.n-news-item-full-index{width:100%;padding:6px 5px 3px 5px;border-bottom:1px dotted #999999;font-family:Tahoma;font-size:11px;color:#333333;line-height:14px;}
.n-news-item-date-index{color:#999999;display:block;}
.n-news-item-time-index{color:#bbb7b7;}
a.n-news-item-title-index{font-size:14px;display:block;padding-bottom:5px;}
a.n-news-item-more-index{}
.n-news-item-comments-index{text-align:right;color:#999999;margin-top:5px;clear:both;font-size:14px;margin-right:3px;}
.n-news-item-full-index img{border:solid 1px #9ab2c0;display:block;float:left;padding:1px;margin:3px 10px 5px 0px;}
/* news ribbon */
.news_ribbon_item img{border:solid 1px #9ab2c0;padding:1px;display:block;margin:2px;margin-left:0px;}
.news_ribbon_item{margin-bottom:20px;}
.news_item_date{color:#999999;font-size:12px;}
.news_item_text{color:#000000;font-size:14px;}
.news_item_text a{font-size:14px;}
.news-item-full h1{border-bottom:1px dotted #D2DFFC;margin-bottom:10px;font:26px Times New Roman;color:#000000;}
.news-item-full ul {  margin: 0.5em 0; padding: 0 0 0 2em; }
.news-item-full ul li { margin: 0.5em 0; padding: 0 0 0 20px; list-style-type: none; background: url('/images/li.gif') no-repeat 0 0.8em; }
.news_item_foto{float:right;font:9px arial;color:#5C5C5C;padding-bottom:15px;text-align:right;}
.news_item_foto a{font:9px arial;color:#5C5C5C;}
.news_item_foto img{padding:1px;border:1px solid #9AB2C0;margin:5px 0px 15px 5px;display:block;}
/* afisha_serpuhov styles */
.allnews{margin-bottom:20px;}
.bC a{float:left;	margin-right:5px;margin-bottom:3px;}
.cl{clear:left;}
.bC .oh .nTi{margin-bottom:3px;}
/* end afisha_serpuhov styles */
.afilter a.sel, .afilter a:hover{background-color:#008000;color:White;}
.afilter a{padding:1px;}
.boardPrice{background-color:#0B5394;color:#FFFFFF;display:block;font-weight:bold;padding:1px 3px;white-space:nowrap;text-align:center;overflow:hidden;max-width:110px;}
.boardPrice1{background-color:#0B5394;color:#FFFFFF;font-weight:bold;padding:1px 3px;white-space:nowrap;text-align:center;overflow:hidden;max-width:110px;}
.boardCategory{text-align:center;overflow:hidden;max-width:110px;font-size:11px;color:#444444;}
.boardCategory a{color:#444444;text-decoration:underline;}
input.err, textarea.err, select.err{border:1px solid #ff0000;}
.errMessage{color:#f00;display:none;}
table#addNewsForm{width:100%;}
table#addNewsFormtd{padding:5px;}
span.errMsg{color:#f00;display:none;font-weight:bold;}
div#movies_block{width:100%;}
div#movies_block div.mb_3{width:33%;float:left;font-size:150%;}
div#movies_block div.mb_3 img{display:block;margin-bottom:5px;}
.notsupport{display:none;padding:20px;background:#fcc;margin:10px;border:1px dashed red;}
.notsupport strong{color#aa0000;}
a.close {float:right;}
#vverh{position:relative;left:-2px;top:-2px;}
#vverh2{position:relative;left:-6px;top:-2px;}
#vverh3{position:relative;left:-36px;top:-2px;}
#vverh4{position:relative;left:-4px;top:-2px;width:680px;}
#vverh5{position:relative;left:-2px;top:-40px;}
#foot1{border-top:1px solid #D3D3D3;}
#foot2{border-top:1px solid #6A6A6A;}
#txtleft{text-align:left;}
#txtcent{text-align:center;}
#font120{font-size:120%;}
#font150{font-size:150%;}
#font160{font-size:160%;}
#fontb{font-weight:bold;}
#podrob{background-color:#C6C6AA;}
#acat{color:#808080;margin-left:38px;}
#clr{clear:both;}
#linknav{color:#808080;}
#linknav2{font-weight:bold;color:#808080;}
#inpwd{width:100%;}
#inpenter{width:27px;height:18px;border:0px;}
#nizz{height:98px;display:inline;float:left;}
#nizzhref{width:333px;height:153px;display:inline;float:left;}
#nizz2{margin-top:60px;width:100%;}
#nizz3{width:49px;height:21px;border:0px;position:relative;left:40px;top:1px;}
#nizz4{width:151px;height:18px;border:1px solid #5D6675;padding:0 0 0 12px;position:relative;left:40px;}
#nizz5{margin:6px 0pt 0pt;}
#niznav{border-bottom:1px solid #D3D3D3;}
#niznav2{border-bottom:1px solid #6A6A6A;}
#nizcount{width:163px;height:98px;display:inline;float:left;}
#platob{font:11px/17px arial,sans-serif;}
#vidjt{color:#008000;}
#newint{color:#DF0029;}
#newint2{border:2px inset #808080};
#mehnew{text-decoration:none;color:black;}
#banr{border:1px solid #C0C0C0;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;}
#sprv{position:relative;left:-2px;top:-2px;}
#vidjt2{display:block;margin-top:0.5em;}
#vidjt3{float:left;padding:0 10px 10px 0;}
#krtmo{position:relative;left:-5px;top:0px;}
#colgr{color:green;}
#hmb{margin:6px 0 0 0;}
#rssinf{margin-top:2px;float:left;}
#cprght{font-size:100%;color:#333333;text-align:right;}

li.news-item-full img { margin:10px auto; display:block; }
.clr { clear:both; }
.top_news .n-news-item-title-index {font-weight:bold;}
