body {
	margin:0;
	padding:0;
	color:#000;
	font:11px Tahoma, Geneva, sans-serif;
	background: #fff;
	min-width:960px
}
*html body{width:expression(document.documentElement.clientWidth < 960 ? "960px":"auto")}
tr, td, th, form {border-collapse:collapse;margin:0;padding:0;vertical-align:top;text-align:left}
table.head  {border-collapse:collapse;margin:0;padding:0;vertical-align:top;text-align:left}
table.head table  {border-collapse:collapse;margin:0;padding:0;vertical-align:top;text-align:left}
img {border:0}
a {color:#000; text-decoration:underline}
a:hover {text-decoration:none}
*:focus {outline:none}
p {padding:0 0 15px 0;margin:0;}
ul, ol{ margin:0; padding:10px 0 10px 20px}
h1, h2, h3, h4 {margin:0;font-weight:normal;line-height:normal}
h1{ font-size:14px; color:#000; font-weight:bold; text-decoration:underline}
/*header*/

#header{ position:relative; background:url(images/bg.gif) repeat-x top; height:262px}
table.head {width:100%; height:262px;}
td.hleft {width:289px; height:162px; background:url(images/h1.jpg) no-repeat bottom;}
td.hright {height:162px; background:url(images/h2.jpg) no-repeat right; text-align:center}
td.hleft2 {width:289px; height:100px; background:url(images/h3.jpg) no-repeat bottom;}
td.hright2 {height:100px; background:url(images/h4.jpg) repeat-x;}

#weather {width:150px; text-align:left; color:#fff; margin:20px 0 0 250px;}
#weather a {font-size:24px; color:#afd8fc}

#poisk{ width:95%; margin:0px 0 0 20px;}

#hh5 {position:absolute; left:289px; top:0;  width:211px; height:162px; background:url(images/h5.jpg) no-repeat bottom;}

#poisk_r{ width:255px; padding:6px 0 0 59px; color:#5c5c5c}
td#pogoda{ padding:0 6px 0 0; border-right:1px solid #cbcbcb}
.pa{ color:#5c5c5c; font-weight:bold}
#gorod{ margin:0 0 0 17px; color:#18418c}
#poisk_r table { margin:12px 0 0 0}
#poisk_r table table{ margin:7px 0 0 0}
#poisk_r td{ padding:0 3px 3px 0}
td#valuta{ padding:0 0 0 10px; background:url(images/vline.gif) no-repeat left;}
td#valuta td{ padding:0 8px 3px 0}
.v_minus{ color:#e40000}
.v_plus{ color:#007100}

#menu{ margin:18px 0 9px 0; border:1px solid #dedede; padding:6px 0 7px 23px}
#menu table{width:100%;}
#menu td{ width:14%; padding:0 5px 0 0}
#menu img{ vertical-align:middle}
#menu a{ color:#18418c; margin:0 0 0 5px; line-height:160%; zoom:1; white-space:nowrap}

.tab-content{padding:10px 5px  10px 0px; color:#444}
ul.tab-list{ padding:0; margin:0}
.tab-header ul.tab-list li{display:inline;list-style:none;margin:0}
.tab-header ul.tab-list a,.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active{display:inline-block; padding:5px 12px;margin:0 2px 0 0;text-align:center;text-decoration:none;color:#444}
.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active,.tab-header ul.tab-list a.tab-active:hover{background:#e6e6e6;color:#444; font-weight:bold}
.tab-header ul.tab-list a:hover{margin-top:0;background:#e6e6e6;color:#444;padding-bottom:5px}
.tab {display:none}

.poisk { padding:0 80px 0 0; display:block; position:relative; zoom:1}
.poisk .inp{ margin:0}
.poisk .voiti{ position:absolute; right:0; top:0; margin:0}

#wot{position:relative; padding:3px 105px 0 15px}
#wot a{ color:#c02a36}
a#rp{ position:absolute; right:100px; top:0; color:#18418c}
.inp{ padding:2px 9px; border:1px solid #8e8e8e; margin:0 0 11px 0; background:#fff; zoom:1}
.inp input{height:16px;color:#9a9a9a; font:11px Tahoma, Geneva, sans-serif; width:100%; padding:0; margin:0; border:0}

#today {color:#fff; margin:10px 0 0 15px}
#start {position:absolute; right:215px; top:15px;}
#start a {font-size:10px; color:#fff;}
#logo {position:absolute; top:15px; left:215px;}

/*sb_l*/
#sb_l{ width:215px; vertical-align:top; }
.cont {width:100%; vertical-align:top;}
#lc {border-left:1px solid #ddd; border-right:0px solid #ddd; margin:10px 0 0 0; padding:0 0 0 20px}
#lc p {margin:1px 0; padding:4px 0}
#lc  ul		{ list-style:none; margin:10px 0; padding:0}
#lc  ul	li	{ margin:0; padding:4px 5px}
#lc li a {color:#222; background:url(images/list.gif) no-repeat 0 5px; padding-left:10px;}
a.green {color:#007100;}
a.red {color:#c02a36;}

#avtoriz{ background:url(images/avbg.gif) #18418c; padding:6px 13px 13px 13px; color:#fff; display:block; margin:20px 0 10px 0; width:215px}
#avtoriz a{ color:#fff}
#av_z{ display:inline-block; margin:0 0 9px 0; font-weight:bold}
#av_b{ text-align:right; position:relative; zoom:1}
#av_b a{ color:#fff9f9}
#reg{ font-size:14px; font-weight:bold; position:absolute; left:10px; bottom:2px}
.voiti{ height:24px; margin:10px 0 0 0; cursor:pointer}
@-moz-document url-prefix(){ .voiti{ padding:0 0 3px 0} }

/*cont*/

#cont {vertical-align:top; padding:20px 10px; width:100%}
table.main-page {width:100%}
td.td1 {vertical-align:top; width:33%; padding:10px}
table.main-page h3  {color:#000; font-size:18px;}
IMG.middle { vertical-align: middle }

div.inter {background:#f1f1f1; padding:10px 30px; color:#888; margin:20px 0;}
div.inter a {margin:0 3px; color:#888;}
div.community {background:#f1f1f1; padding:10px 30px; color:#888; margin:20px 0;}

.news_l{ padding:10px 15px 0 20px; color:#c02a36; line-height:20px}
.news_l a{ color:#222}
.g_n{ color:#000; padding:20px 10px; clear:both; overflow:hidden; zoom:1; background:#f1f1f1; margin:15px 0;}
.g_n img{ float:left; margin:0 13px 0 0; border:3px solid #ddd;}
.g_n p{ padding:0; overflow:hidden; zoom:1}
.blog_l{ padding:10px 15px 0 20px; color:#c02a36; line-height:20px}
.blog_l a{ color:#000}
.adresa_l { padding:10px 15px 0 20px; color:#c02a36;  clear:both;}
.adresa_l a{ color:#222; font-weight:bold;}
.adresa_l span {float:left; width:48%; }

.soob_tab{ width:100%; margin:20px 0 0 0}
.soob_tab td{ width:33%; padding:0 9px 17px 0}
.soob_tab img{ border:3px solid #d5d5d5; float:left; margin:0 13px 0 0}
.soob_tab div{overflow:hidden; zoom:1; color:#a1a1a1; padding:3px 0 0 0}
.soob_tab div a{ color:#18418c}
.soob_tab div span{ color:#c80e00; font-size:10px}

.avto{ padding:18px 4px 10px 4px; margin:10px 0 7px 0; overflow:hidden; zoom:1}
.avto div{ padding:6px 0; overflow:hidden; clear:both}
.avto div img{ float:left; margin:0 13px 0 0; border:2px solid #ddd;}
.avto p{ padding:0; overflow:hidden; zoom:1; color:#6d6d6d}
.avto p a{ font-size:12px; display:inline-block; margin:0 0 4px 0}
.avto p span{ display:block; padding:3px 0 0 0; color:#222; font-weight:bold;}
#nedviz{ display:block; padding:10px 0 0 0; color:#0e6c07}
#nedviz a{ color:#c02a36}

.predp{ color:#6c6c6c; padding:17px 9px 0 9px; line-height:130%}
.predp a{ position:relative; text-decoration:none}
.predp a em{ position:absolute; left:-9px; font-style:normal; color:#e56803; line-height:normal}
.predp a span{ text-decoration:underline}
.predp a:hover span{ text-decoration:none}
*html .predp a{ text-decoration:underline}
*html .predp a em{ text-decoration:none}
*:first-child+html .predp a{ zoom:1}

.relax{ width:55%; float:left; padding:18px 5px 0 0}
.relax img{ float:left; margin:0 13px 0 0; border:2px solid #ddd;}
.relax div{overflow:hidden; zoom:1; color:#6c6c6c}
.relax span{ font-size:10px}
.relax a{ font-weight:bold; color:#18418c}

.relax_r{ overflow:hidden; zoom:1; padding:18px 0 0 5px; line-height:normal; color:#6c6c6c}
.a{ padding:20px 0 0 0; clear:both; color:#c80e00}
.a a{ color:#c80e00; margin:0 2px; text-decoration:none}
.a a:hover{ text-decoration:underline}


/*footer*/
#menu_b{ border-top:7px solid #dbdbdb; color:#6c6c6c; text-align:center; padding:10px 20px 35px 20px; margin:30px 0 0 0; background:#f1f1f1}
#menu_b a{ color:#6c6c6c; text-decoration:none}
#menu_b a:hover{ text-decoration:underline}

#top100{ float:right; width:352px; padding:0 16px 0 0; vertical-align:bottom; text-align:right; background:#f1f1f1; height:60px;}
#jetis{ margin:0 0 0 26px}

#copi{ margin:0 368px 0 0; padding:0 20px 20px 20px; color:#6c6c6c; background:#f1f1f1}
#copi a{ color:#6c6c6c; margin:0 5px 20px 0}


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#content2 h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#content2 h2 {
	margin-bottom: 20px;
	letter-spacing: -1px;
	font-size: 24px;
	color: #000;
}



#content2 h3 {
	margin: 30px 0 15px 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A9022;
}

p, blockquote, ul, ol {
	margin-top: 0;
	line-height: 19px;
}

#content2 blockquote {
	padding-left: 35px;
	background: url(/templates/profiles/grass/img15.gif) no-repeat left top;
}

#content2 a {
	color: #2A9022;
}

#content2 a:hover {
	text-decoration: none;
}


#all {
	width: 100%;
	margin: 0 auto;
font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #909090;
	background-color: #fff;

}


/* Content */

#content2 {
	width: 95%;
	margin: 0 auto;
color: #909090;
	background-color: #fff;
padding-top:15px;

}



/* Posts */

#posts2 {
	float: left;
	width: 72%;
background-color:#fff;

}

#posts2 .post2 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;

}

#posts2 .post-round{margin-bottom: 20px;}

#posts2 .title2 {
	padding: 0 10px;
}

#posts2 .story2 {
	padding: 0 10px;
}

#posts2 .meta {
	height: 10px;
	margin-top: 30px;
	padding: 10px 10px;

}

#posts2 .meta p {
	margin: 0;
	line-height: normal;
	font-size: 10px;
	font-weight: bold;
	color: #ddd;
}

#posts2 .meta a {
	text-decoration: none;
	color: #888;
	font-weight:normal;
}

#posts2 .meta .hide {
	display: none;
}

#posts2 .date {
	float: left;
}

#posts2 .date .posted {
	padding-left: 15px;
	background: url(/templates/profiles/grass/img14.gif) no-repeat left center;
}

#posts2 .file {
	float: right;
}

#posts2 .file .category {
	padding: 0 1px 0 17px;
	background: url(/templates/profiles/grass/img11.gif) no-repeat left center;
}

#posts2 .file .comments {
	padding: 0 20px 0 16px;
	background: url(/templates/profiles/grass/img12.gif) no-repeat left center;
}

#posts2 .file .permalink {
	padding: 0 0 0 18px;
	background: url(/templates/profiles/grass/img13.gif) no-repeat left center;
}

#posts2 .image {
	float: right;
	margin-left: 15px;
}

#posts2 ul {
	list-style: square;
}

/* Links */

#links2 {
	float: right;
	width: 26%;
	background: #FFFFFF;
    font-family:tahoma;
    font-size:11px;


}

#links2 h2 {
	height: 18px;
	margin: 0;
	padding: 2px 0 0 10px;
	background: #777;
	letter-spacing: normal;

	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
}

#links2 ul {
	margin: 0;
	padding: 5px;
	list-style: none;
	line-height: normal;
}

#links2 li ul {
	padding: 15px 10px;
}

#links2 li li {
	height: 100%;
	padding: 7px 0 0 10px;
	background: #fff;
	border-bottom: 0px solid #C5CCE7;
	color:#A10C02;
}



#links2 li li:hover a {
	text-decoration: none;
}

#links2 li li a {
	padding-left: 3px;
	text-decoration: underline;
	color: #777;
}


#subheader {background:#3B73B4; padding:10px; postion:relative; margin:0 15px 0px 0; }
#subheader a {color:#fff; margin-right:20px;}

div.log-menu {margin:0px 0 0px 0; padding:3px; border-bottom:2px solid #ddd; background:#f1f1f1; }
div.log-menu2 {margin:2px 0;}
div.log-menu a{ color:#18418C}
div.log-mail {margin:2px 0 0 20px; color:#999; font-size:10px;}
div.log-mail a{ color:#999; font-size:10px;}

div.sepp {border-bottom:2px solid #ddd; margin:10px 0;}
div.list-category {margin:5px; color:#999;}

#cont-box {background:#fff; padding:10px;}
#cont-box h1{ font-size:24px; color:#000; margin-bottom:15px; font-weight:normal; text-decoration:none}
#cont-box img {border:3px solid #ddd; margin-right:10px;}
 h1.forum { font-size:24px; color:#000; margin-bottom:15px; font-weight:normal; text-decoration:none}

div.news-item  {margin:10px 0px 40px 0px; border-bottom:2px solid #ddd; padding:0 0 20px 0;}
div.newsss-title a {color:#111; font-size:12px; font-weight:bold;}
div.newsss-title {margin:0px 0 2px 0;}
div.newsee {margin:10px 0; color:#999; font-size:10px;}

div.event-title a {color:#3B73B4; font-size:12px; font-weight:bold;}
div.event-title {margin:0px 0 2px 0;}

div.news-content img {float:right; border:2px solid #ddd; margin:0 0 10px 10px;}
div.news-content {font-size:13px; color:#666}
div.acc-links  {float:left; width:28%; margin:5px;}

div.do-main a {font-weight:bold; font-size:13px; color:#3B73B4}
div.do-sub a {font-size:11px; color:#222; }
div.do-sub {margin:5px 0; color:#999}
div.do-sub b {color:#A10C02}

div.do-main2 a {font-weight:bold; font-size:13px; color:#3B73B4}
div.do-main3 a {font-weight:bold; font-size:13px; color:#3B73B4}

div.tellus {padding:10px; background:#B82828; text-align:center;}
div.tellus a {color:#fff; margin:0 10px;}

div.hot {position:absolute; top:500px; left:20px;}

div.do-main4 a {font-weight:bold; font-size:13px; color:#3B73B4}
div.do-main4 {float:left; width:48%; margin:4px 0;}

#avtoriz2{ background:#3B73B4; padding:6px 13px 13px 13px; color:#888; display:block; margin:0 0 10px 0;  width:215px}

.gray-box {width:200px; background:#f1f1f1; margin:10px 0 0 0; padding:10px}
