/* CSS Document */

*{margin:0px; padding:0px;}

a img{border:none;}

a:hover{color:#333333;}

.clear{position:relative; clear:both;}

body{background-image:url(img/body_bg.jpg); background-repeat:repeat-x; background-position:top; font-family:tahoma, calibri; font-size:12px;}

#header{background-image:url(img/header_bg.jpg); background-repeat:no-repeat; background-position:center; height:211px;}

#rekl{width:12px; background-image:url(img/reklama_bg.jpg);}
#reklama{background-color:#FFFFFF; width:430px;  position:relative; float:right; margin-right:10px; top:40px;}
#reklama a{color:#317ea6;}
#reklama p{padding:5px;}

#menu1{width:98%; background-image:url(img/menu_bg.jpg); height:63px; margin:0 auto;}
#menu1_left{background-image:url(img/menu_left.jpg); width:17px; height:63px; position:relative; float:left;}
#menu1_center{background-image:url(img/menu_left_big_bg.jpg); background-repeat:no-repeat; height:63px; background-position:left top; position:relative; float:left; width:96%;}
#menu1_right{background-image:url(img/menu_right.jpg); height:63px; width:16px; position:relative; float:right;}

#logo{width:128px; position:relative; float:left; margin-top:20px;}
#logo span{font-size:7pt; color:#FFFFFF;}

#ru_am{background-image:url(img/ru_am.png); height:25px; width:37px; font-size:7pt; position:relative; float:left; color:#FFFFFF; padding-top:13px; padding-left:1px; margin-top:10px; margin-left:10px;}
#ru_am a{color:#FFFFFF; text-decoration:none;}
#ru_am a:hover{text-decoration:underline;}

#links{float:left; height:53px; list-style-type:none; margin-left:20px; position:relative; width:100px; padding-top:10px; float:left; font-size:11px;}
#links a{color:#FFFFFF; text-decoration:none; position:relative; top:3px; margin-left:5px;}
#links a:hover{text-decoration:underline;}

#links #a{margin-left:10px;}
#links #b{margin-left:15px;}

#search{color:#FFFFFF; position:relative; float:left; margin-left:10%; margin-top:10px; font-size:11px;}
#s1{border:1px solid #02BCFB; font-size:11px; height:17px; padding-top:4px; width:350px; padding-left:5px;}
#s2{position:relative; top:6px; _top:3px;}
*+html #s2 {top:3px;}

#info{position:relative; float:right; width:200px; height:41px; background-image:url(img/menu_right_reg.jpg); background-repeat:no-repeat; background-position:left; color:#FFFFFF; padding-top:22px; padding-left:10px; font-size:11px;}
#info span{color:#ffde00;}
#info a{color:#ebe7ee; text-decoration:none;}
#vhod{border-bottom:1px dashed #ebe7ee; font-weight:bold;}
#info a:hover{color:#FFFFFF;}

#menu_3{margin:0 auto; height:29px; background-image:url(img/menu2_bg.jpg); border-left:1px solid #4daec4; border-right:1px solid #4daec4; text-align:center;}
#menu_3 td{background-image:url(img/menu2_li_border.jpg); background-repeat:no-repeat; background-position:right; padding:5px; position:relative;}
#menu_3 a{text-decoration:none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
#menu_3 a:hover{text-decoration:underline;}

#content{margin:0 auto; border-left:1px solid #4daec4; border-right:1px solid #4daec4; background-image:url(img/content_bg.jpg); background-repeat:repeat-x; background-position:top;}
#left{ width:240px; padding:15px;}
#right{ width:240px; padding:15px;}

#footer{width:98%; background-image:url(img/footer_bg.jpg); height:63px; margin:0 auto;}
#footer_l{background-image:url(img/footer_l.jpg); width:16px; height:63px; position:relative; float:left;}
#footer_c{height:63px; position:relative; float:left; width:96%;}
#footer_r{background-image:url(img/footer_r.jpg); height:63px; width:16px; position:relative; float:right;}
#footer_c_l{position:relative; float:left; width:250px; color:#FFFFFF; padding-top:10px;}
#footer_c_c{position:relative; float:left; text-align:center; width:51%; color:#FFFFFF; padding-top:10px; font-size:11px;}
#footer_c_c a{color:#FFFFFF; text-decoration:none;}
#footer_c_c a:hover{text-decoration:underline;}
#footer_c_r{position:relative; float:right; padding-top:15px;}

.content_top{ margin-top:12px; padding:10px;margin-right:5%;}
.content_top img {border:1px solid #3c3c3c; position:relative;   padding:1px;}


.menu_h2{background-image:url(img/menu_h2.jpg); width:232px; height:16px; margin-top:20px;  padding:2px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; margin-bottom:5px;}
.menu_h2 a{position:relative; float:right; color:#b4b4b4; padding-left:5px; margin-right:10px; background-image:url(img/vse.jpg); background-repeat:no-repeat; background-position:left; font-weight:normal; font-size:10px; padding-bottom:1px;}
.menu_h2 span{position:relative; float:left; font-size:11px;}

#ul_1{list-style-image:url(img/left_li.jpg); margin-left:20px;   font-size:10pt; padding-right:1px;}
#ul_1  hr{margin-top:7px; margin-bottom:1px; background-color:#e2e2e2; color:#e2e2e2; border:1px solid;}
html>/**/body #ul_1  hr{ border-top:none; }
#ul_1 a{color:#000; position:relative; _bottom:4px;}
#ul_1 li{border-bottom:1px solid #e2e2e2; padding:1px;}
#ul_1 a:hover{color:#333333;}
*+html #ul_1 a{bottom:4px;}

#ul_2{margin-left:2px; font-size:9pt; color:#7d7d7d;}
#ul_2 li{border-bottom:1px solid #e2e2e2; padding:5px;}
#ul_2 a{color:#0e67b3;  position:relative; _bottom:4px;}
#ul_2 a:hover{color:#333333;}
*+html #ul_2 a{bottom:4px;}

.asd{font-size:8pt; margin-top:5px; margin-bottom:5px; border-bottom:1px solid #e2e2e2; padding-bottom:5px;}
.asd a{color:#0e67b3; margin-bottom:5px;}
.asd img{position:relative; float:left; margin-right:5px; border:2px solid #eaeaea;}
.asd span{background-color:#f04f00; padding:1px; color:#FFFFFF; padding-left:2px; padding-right:2px; position:relative; float:left; display:block; margin-top:5px; margin-bottom:5px;font-size:7pt;}
.asd span.red{background-color:#c90000; padding:1px; color:#FFFFFF; padding-left:2px; padding-right:2px; position:relative; float:left; display:block; margin-top:5px; margin-bottom:5px;font-size:8pt;}

.asd_c{font-size:12px;  padding:1px; margin-top:5px; margin-bottom:5px; border-bottom:1px solid #e2e2e2; padding-bottom:5px;}
.asd_c a{color:#0e67b3; margin-bottom:5px;}
.asd_c img{position:relative; padding:1px; float:left; margin-right:5px; border:1px solid #d1d1d1;}
.asd_c span{background-color:#ffffff; padding:1px; color:#000; padding-left:2px; padding-right:2px; position:relative; float:left; display:block; margin-top:5px; margin-bottom:5px;font-size:8pt;}
.asd_c span.red{background-color:#000; padding:1px; color:#FFFFFF; padding-left:2px; padding-right:2px; position:relative; float:left; display:block; margin-top:5px; margin-bottom:5px;font-size:7pt;}


.asd_2{font-size:11px; margin-top:5px; margin-bottom:5px; color:#7d7d7d;}
.asd_2 a{color:#166a8d;}
.asd_2 img{position:relative; float:left; padding-right:5px;}

#FOTO{margin-top:5px;}
#FOTO span{background-color:#cb0909; padding:1px; color:#FFFFFF; padding-left:2px; padding-right:2px; margin-right:5px;font-size:7pt;}
#FOTO a{color:#000000;}

.foto{padding:5px; border:1px solid #cccccc; margin-top:5px;  width:180px;}

#content_c{padding:10px; padding-top:35px;}

.menu_h2_l{background-image:url(img/menu_h2_l.jpg); height:19px; width:10px;}
.menu_h2_r{background-image:url(img/menu_h2_r.jpg); height:19px; width:11px;}
.menu_h2_c{background-image:url(img/menu_h2_bg.jpg); height:19px; margin-top:20px;  padding:2px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; margin-bottom:5px;}

.menu_h2_c a{position:relative; float:right; color:#b4b4b4; padding-left:5px; margin-right:10px; background-image:url(img/vse.jpg); background-repeat:no-repeat; background-position:left; font-weight:normal; font-size:10px;}
.menu_h2_c span{position:relative; float:left;}

.menu_h2_q{background-image:url(img/menu_h2_bg.jpg); height:21px; margin-top:20px;  padding:2px; font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; margin-bottom:5px;}


.menu_h2_q span{position:relative; float:left; }

.p_1{margin-top:10px; font-size:11px;}

a:hover{color:#333333;}

.textovka {font-size:12px;color: #000;font-family:tahoma, calibri;  text-decoration: none;
}

.textovka a:active, .textovka a:visited, .textovka a:link {color: #80776d;font-size:11px;font-family:tahoma, calibri; text-decoration: none;
}
.textovka a:hover {color: #80776d;
font-size:11px;font-family:tahoma, calibri; text-decoration: underline;}

.login1 {font-size:12px;color: #fff;font-family:tahoma, calibri;  text-decoration: none;
}


.con1{ margin-left:25px; margin-right:10px; font-size:12px; font-family:tahoma, calibri; margin-top:10px; margin-bottom:10px;}

.entry { width: 225px;  overflow: visible; padding: 60px 10px 15px 10px; border: 1px  solid #fff; background-image:url(/img/log_bg.jpg);  position: absolute; top: 61px; left: -2%; z-index: 55; }
.entry dl { clear: both; display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 70%; padding: 5px 0; }
.entry dd a { padding-right: 20px; }
.entry input {  background-color:#f2edd3;  width:85%; padding: 3px 5px; border: 1px  solid #fff; }

.auth { position: absolute; left: 15px; top: 10px; font: 18px Verdana; color: #fff; }
.auth2 { font: 12px Verdana; color: #000000; }
.close { position: absolute; right: 15px; top: 18px; }
.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}


/* ==================== */

.slink {
	color: #0e67b3;
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #0e67b3;
	text-decoration: none;
}
.slink a:hover {
	color: #000;
	text-decoration: underline;
}

/* ==================== */


#nav li {padding: 0 0 0 26px; margin: 0 0 12px 0; line-height: 14px;}
#nav .basic, #nav .basic:hover {font: bold 12px arial; display: block; color: #00519c;}
#nav a, #nav a:hover {color: #000; font: 11px arial;}

.m1 {background: url(../img/ico/news.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m2 {background: url(../img/ico/car.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m3 {background: url(../img/ico/build.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m4 {background: url(../img/ico/firms.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m5 {background: url(../img/ico/sites.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m6 {background: url(../img/ico/disk.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m7 {background: url(../img/ico/humour.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m8 {background: url(../img/ico/money.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m9 {background: url(../img/ico/blog.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m10 {background: url(../img/ico/picture.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}
.m11 {background: url(../img/ico/film.png) left no-repeat; _behavior: url("/templates/mycity/png/iepngfix.php");}

