.h {visibility:hidden;}

form {padding: 0px; margin: 0px;}

body {
	margin:0px; padding:0px; background-color:#a9adb1; color:#353a40;
	font-family: Tahoma, Arial, Helvetica; font-size:12px; font-weight: normal;
}

table.body {background-color:#f0f0f0; width:100%;}
/*fixed width here*/
table.body {border-left:1px solid #535b64; border-right:1px solid #535b64; width:1000px;}
/*end fixed width*/


H2 {
color:#353a40;
font-family: Tahoma, Arial, Helvetica; 
font-size:18px;
}

.path
{
background-color:#e2e2e3;

}

a {text-decoration:underline; color:#535b64;}
a img { border-style: none;}

table {border: 0px; border-collapse: collapse;}
table td {padding: 0px;}

#topLine {padding-right:30px; vertical-align:middle; text-align:right; font-size:11px;}
#topLine a {color:#353a40;}
#topLine div {float:left; padding-left:20px;}
#topLine div a {font-size:12px;}
#topLine div a {font-size:12px;}
#news {float:left;}

#topMenu {background-color:#a9adb1; color:white; font-weight:bold; padding-left:20px;}
#topMenu a, #topMenu a:visited {color:white; text-decoration:none; font-size: 11px;}
#topMenu a:hover {text-decoration:underline;}

#leftCol {background: #f0f0f0 url(/images/gorodnaneve/bgLeftCol.gif) repeat-y right; vertical-align:top;}
div#titleSpb {
	width:220px; height:40px; background-image: url(/images/gorodnaneve/bgTitleSpb.gif);
	padding-left: 40px; padding-top: 20px;
	font-size: 18px; font-weight: bold;
}

div#menuSpb {
	width: 200px; background: #f0f0f0 url(/images/gorodnaneve/bgMenuSpb.gif) no-repeat top;
	padding: 0px 20px 20px 20px;
}
#menuSpb a, #menuSpb a:visited {
	display:block; height:18px; background: url(/images/gorodnaneve/bgMenuSpbItem.gif) no-repeat bottom;
	padding-left: 20px; text-decoration: none;
}
#menuSpb a:hover {text-decoration:underline;}
#menuSpb p {padding: 2px; margin: 2px;}

#catalog {width: 200px; margin-left:20px;}
#catalog td {border-bottom: 1px solid #ccced0; padding: 3px 0px 3px 0px; width:50%;}
#catalog td.first {padding-left:20px;}
#catalog a {text-decoration:none;}
#catalog a:hover {text-decoration:underline;}

#vote {margin: 0px 40px 15px 30px; border-bottom: 1px solid #a9adb1; padding-bottom:20px;}
#vote table {margin-top:20px; margin-bottom:10px;}
#vote td {vertical-align:top; font-size:11px;}
#vote input {width:15px; height:15px; margin-right:10px;}

#photoGal {margin: 0px 40px 20px 30px;}

#middleCol {vertical-align:top; background-color:white;}

#most {width:480px; height:140px; padding:20px 20px 10px 20px; background: url(/images/gorodnaneve/bgMost.gif) no-repeat top;}
#weather h3 {font-size:12px; margin:0px; margin-bottom:15px;}
#weather td { vertical-align:top;}
#search {margin-top:25px;}
#search input {width:174px; height:18px; border: 1px solid black; margin-top:3px; margin-right:10px;}
#search select {width:174px; height:20px; border: 1px solid black; font-size:15px; margin-right:10px;}
#search a {vertical-align:text-bottom;}

.ban468 {margin: 10px 0px 15px 0px; text-align: center; clear:both;}
.ban100 {margin: 20px 0px 15px 0px; text-align: center; clear:both;}

.title {font-size:18px; font-weight:bold; color:#535b64;}
.title img {vertical-align:-9px;}

#afishaStat {float:right; margin-top:5px; color:black;}

#afishaMenu {
	float:right; background-color: #e3e3e4; width:114px;
	padding: 10px 10px 10px 30px; font-size: 11px;
	position:relative; right:-20px;
}
#afishaMenu a {display: list-item;}

.anons {padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #a9adb1;}
.anons div {clear:left; margin-bottom:10px; min-height: 85px; font-size:11px; color:black;}
.anons div img {float:left; margin-right:10px;}
.anons h3 {font-size: 12px; margin:0px; color: #535b64;}
.anons p {font-size:12px; margin:0px;}
.anons a {display:block; font-size:12px;}
.anons li {list-style: disc inside;}
.anons li a {display:inline; font-weight:bold; text-decoration:none;}
.anons li a:hover {text-decoration:underline;}
h3.inline {display:inline; margin-right:5px;}
#short {margin-top:0px; padding-top:0px;}

#catalog2 {width: 100%; font-size:11px; color:black; margin-bottom:20px;}
#catalog2 td {width:50%; vertical-align:top;}
#catalog2 a {display:block;}
#catalog2 h3 {margin-top:0px; font-size:12px;}
.catAdd {margin-top: 15px; font-weight:bold; font-size:12px;}

#rightCol {width:220px; vertical-align:top; background: url(/images/gorodnaneve/bgRightBottom2.gif) repeat-y left;}
#rightTop {width:170px; height:220px; padding:20px 30px 11px 20px; background: url(/images/gorodnaneve/bgRightTop.gif) no-repeat left bottom;}
#currency {margin-bottom:15px;}
#currency h3 {font-size:12px; margin:0px; margin-bottom:15px;}
#login h3 {font-size:12px; margin:0px;}
#login {font-size:11px;}
#login input {width:165px; height:18px; border:1px solid #b3b9c3; margin:2px 0px;}


#rightForum {
	padding:0px 30px 20px 20px;
	background: url(/images/gorodnaneve/bgRightForum.gif) no-repeat left top;
	border-bottom:1px solid #a9adb1;
}
#rightForum div {font-size:11px; margin-top:15px;}
#rightForum a {font-size:12px;}

#sms {
	width: 170px;
	padding: 15px 30px 20px 20px;
	background: white url(/images/gorodnaneve/bgRightSMS.gif) repeat-y left;
	border-bottom:1px solid #a9adb1;
}
#sms textarea, #sms input, #sms select {width:165px; border:1px solid #b3b9c3; margin:2px 0px;}
#sms select {width:169px;}
#sms textarea {height:80px; }
#sms input.captcha {width:115px; margin-right:0px;}
#sms img {vertical-align: top;}

#rightAd {padding:0px 30px 0px 20px;}
#rightAd a {display: list-item; list-style: disc outside; margin-left:15px; text-decoration:none;}
#rightAd a:hover {text-decoration:underline;}


#copyright {border: 1px solid #a9adb1; border-left:none; font-size:11px; padding:0px 5px;}
#copyright div {margin-top: 5px;}
#copyright div#counter {float:right; margin:0px;}
#copyright div img {margin:1px;}

#bottom {background: url(/images/gorodnaneve/bgBottom.gif) repeat-x top; height:18px;}

table.tesaurus{
width: 60%;
border:0px;
padding:15px;
margin-left: 25px;
font-size:14px;
}
