html ,body{width: 100%; height: 100%; behavior:url(/bitrix/templates/sosedi_index/script/csshover.htc);}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; text-align:left;}
a img, :link img, :visited img { border:0; }

table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top;}
*html .fix { filter:expression(fixPNG(this));}
a { cursor:pointer; outline:none}
a:hover{text-decoration:none}
.clear{clear:both; font-size:1px; line-height:1px;}


.header{width:100%; height:112px; background:url(/bitrix/templates/sosedi_index/images/headBG.gif) repeat-x left top;}
	.logo{padding:35px 0 0 12px; float:left;}
	.topMenu{float:right; display:inline; margin:24px 30px 0 0}
		.topMenu ul{list-style:none;  padding:0px; margin:0px;}
		.topMenu ul li{float:left; background:url(/bitrix/templates/sosedi_index/images/topMenuRazd.gif) no-repeat left top; padding:15px 20px 0 10px}
		.topMenu ul li a{font-size:12px; font-family:arial; color:#fff; text-decoration:none}
		.topMenu ul li a:hover{text-decoration:underline}

	.topMenu2{clear:both; position:relative; margin:-21px auto 0 auto; }
		.topMenu2 td a{white-space:nowrap; margin:0 15px; display:block; font-size:12px; font-family:arial; color:#847c6c; text-decoration:none; background:url(/bitrix/templates/sosedi_index/images/arrow1.gif) no-repeat left 6px; padding-left:9px}
		.topMenu2 td a:hover{color:#4f4022;}

	.twoCol{width:100%; height:100%; }
		.twoCol td{height:22px;}
		.twoCol tr.content td{height:95%;}
		.twoCol tr.footer td{height:20px; vertical-align:middle}
		.twoCol tr.content td.leftPart{width:15%; background:#dcd8d0 url(/bitrix/templates/sosedi_index/images/leftBG.gif) repeat-y left top;}
		.twoCol tr.content td.rightPart{width:85%; }

		.leftMenu{width:100%;}
			.leftMenu ul{list-style:none; margin:0px; padding:0px; }
			.leftMenu ul li{line-height:18px; border-bottom:1px solid #fff; background:#958c79 url(/bitrix/templates/sosedi_index/images/leftMenuBG.gif) no-repeat left top;}
			.leftMenu ul li.selected{border-bottom:none; background-color:#7e7667}
			.leftMenu ul li:hover{background:#7e7667 url(/bitrix/templates/sosedi_index/images/leftMenuBG.gif) no-repeat left top;}
			.leftMenu ul li a{display:block; padding:3px 0 3px 30px; font-size:12px; font-family:arial; color:#fff; text-decoration:none; background:url(/bitrix/templates/sosedi_index/images/listArrowN.gif) no-repeat 6px 9px;}

			.leftMenu ul ul{}
			.leftMenu ul li ul li{background:#dcd8d0 url(/bitrix/templates/sosedi_index/images/leftMenuBGIN.gif) no-repeat left top;}
			.leftMenu ul li ul li:hover{background:#d2cfc7;}
			.leftMenu ul li ul li.selected{background:#d2cfc7;}
			.leftMenu ul li ul li a{background:url(/bitrix/templates/sosedi_index/images/listArrowA.gif) no-repeat 6px 9px; color:#625d54; padding-left:40px}

        table.net_index{width:100%; height:auto; margin:0}
        table.net_index td{height:auto; width:100%; background:#fff}
        .twoCol tr.content table.net_index td.leftPart{width:48%;  border-right:4px solid #fff; background:#f0ece4}
        .twoCol tr.content table.net_index td.rightPart{width:50%; height:50%; background:#fff; border-bottom:4px solid #fff}
        .twoCol tr.content table.net_index td.rightPart2{width:100%; height:50%;  background:#fff;}

        	.twoCol tr.content table.net_index td h1{border-bottom:3px solid #a5b584; margin:0 0 20px 0}
        	.mediaPlayer{width:auto; height:auto; padding:15px 13px; background:#f0ece4;}
        	.mediaPlayer .player{margin: 0 0 14px 0}
        	.newsAnons{width:auto; height:100%; padding:15px 20px; }


		#at_bitrix{padding:40px 0 0 30px;}
        #at_bitrix table td{border:0px; font-size:13px; font-family:arial; color:#4f4022}
        #at_bitrix table td a{font-size:12px; font-family:arial; color:#4f4022}
        #at_bitrix table td a:hover{text-decoration:none}
        #at_bitrix table td label{font-size:11px; font-family:arial; color:#4f4022;}
        #at_bitrix table td input{font-family:arial;}
        #at_bitrix table td input[type="text"]{margin:2px 0 6px 0; padding:2px 2px 3px 2px; height:15px; width:110px; border:1px solid #d2c7b1}
        #at_bitrix table td input[type="password"]{margin:0 0 3px 0; padding:2px 2px 3px 2px; height:15px; width:110px;  border:1px solid #d2c7b1}
        #at_bitrix table td input[type="submit"]{margin:10px 0 5px 0; width:75px; height:18px; border:0px;  background:url(/bitrix/templates/sosedi_index/images/button1.gif) no-repeat left top; cursor:hand; cursor:pointer; color:#fff; font-size:12px; font-family:arial}
        #at_bitrix table td input[type="submit"]:hover{background:url(/bitrix/templates/sosedi_index/images/button1.gif) no-repeat left bottom;}
        #at_bitrix table td input[type="password"]:focus{border:1px solid #49402f}
        #at_bitrix table td input[type="text"]:focus{border:1px solid #49402f}

        .mrg{padding-left:5px}
        .search{width:auto; height:24px; background:#e0d2b6; font-family:arial; font-size:12px; padding:4px 0px 2px 15px}
        	.search span{float:left; margin:3px 10px 0 0; color:#5b5548; font-weight:bold}
        	.search input[type="text"]{float:left; padding:1px 4px 2px 4px; height:14px; width:250px; border:1px solid #d2c7b1; font-size:12px; margin:1px 10px 0 0}
        	.search input[type="text"]:focus{border:1px solid #49402f}
        	.search input[type="submit"]{float:left; margin:1px 0 5px 0; width:75px; height:18px; border:0px;  background:url(/bitrix/templates/sosedi_index/images/button1.gif) no-repeat left top; cursor:hand; cursor:pointer; color:#fff; font-size:12px; font-family:arial}
        	.search input[type="submit"]:hover{background:url(/bitrix/templates/sosedi_index/images/button1.gif) no-repeat left bottom;}

        .navi{margin:13px 0 14px 14px; height:15px}
        	.navi ul{list-style:none; margin:0px; padding:0px}
        	.navi ul li{float:left; font-size:11px; font-family:arial; margin:0 3px 0 0}
        	.navi ul li a{font-size:12px; font-family:arial; color:#5e5d5d}
        	.navi ul li a:hover{text-decoration:none}

        .textArea{margin:0px 0 0 0px; font-size:13px; color:#5b5548; font-family:arial}
        .inner_pages{margin-left:14px; width:95%}
        	.textArea h1{font-size:21px; color:#70a340; font-family:arial; font-weight:100; padding:0 0 10px 0}
        	.textArea h2{}
        	.textArea h3{}
        	.newsBlok{margin:0 0 15px 0; font-family:arial; width:90%; clear:left;}
        		.newsBlok .imgs{float:left; margin:0 14px 14px 0}
        		.newsBlok .date{font-size:12px; color:#486daa; margin:0 3px 0 0}
        		.newsBlok .title{}
        			.newsBlok .title a{font-size:13px; color:#5b5548; font-weight:100;}
        			.newsBlok .title a:hover{text-decoration:none}
        		.newsBlok .preview{font-size:12px; color:#5b5548; margin:3px 0 0 0; line-height:17px}
        			.newsBlok .preview a{font-size:12px; color:#5b5548; text-decoration:none; font-weight:bold}


        .copyright{width:100%; text-align:center; background:#dcd8d0; height:100%; border-top:4px solid #fff; font-size:12px; color:#5e5d5d; font-family:arial; padding:8px 0 3px 0}

        table.footTable{margin:5px 0 0 0; width:100%; font-size:13px; color:#5b5548;}
        table.footTable td{width:33%; background:#dcd8d0;}
        table.footTable h1{font-size:15px; margin:3px 0 0 0; background:#ced3b3; color:#4d5811; padding:5px 0 5px 22px; text-align:left; font-weight:bold}
        table.footTable td .newsBlok{float:none; margin:10px 10px 0 20px; padding:0 20px 15px 0; width:auto; border-right:1px solid #5b5548}
        table.footTable td .newsBlok img{float:left; margin:0 14px 14px 0}
        table.footTable td .newsBlok a{font-size:13px; color:#5b5548; font-weight:100;}
        	table.footTable td .newsBlok .title a:hover{text-decoration:none}
        
        table.unfooter td{background:#f0ece4; font-size:13px; color:#5b5548;}
	table.unfooter h1{background:none; padding-top:10px}
	table.unfooter td .newsBlok{border-right:1px solid #dcd8d0}

.any_area{margin:20px 0 0 30px; font-family:arial; font-size:13px; color:#5b5548; line-height:17px; padding-right:15px}
