body {
	margin:0;
	padding:0 20px;
	color:#000;
	font:11px tahoma, Geneva, sans-serif;
	background: #fff;
	min-width:960px
}
*html body{width:expression(document.documentElement.clientWidth < 960 ? "960px":"auto")}
table, tr, td, th, form {border-collapse:collapse;margin:0;padding:0;vertical-align:top;text-align:left}
img {border:0}

*: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}

/*header*/
#header{ position:relative; padding:26px 0 0 200px; zoom:1}

#logo{ position:absolute; left:22px; top:47px}
#start{ position:absolute; right:9px; top:3px; font-size:10px; color:#18418c}

#poisk{ width:100%}

#poisk_r{ width:255px; padding:26px 0 0 19px; 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 table{ margin:7px 0 0 0}
#poisk_r td{ padding:0 3px 3px 0}
td#valuta{ padding:0 0 0 10px}
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}



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:#000}
.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 0}
#wot a{ color:#e56803}
a#rp{ position:absolute; right:0; top:0; color:#18418c}
/*content*/
#cb{ width:100%}
#cont{ padding:0 8px}

.news{ padding:0 10px 35px 10px}
.g_n{ color:#000; padding:0 0 10px 0; clear:both; overflow:hidden; zoom:1}
.g_n img{ float:left; margin:0 13px 0 0}
.g_n p{ padding:0; overflow:hidden; zoom:1}
#rss{ vertical-align:middle; margin:0 0 0 5px}

.cp{ color:#9a9a9as; padding:31px 0 0px 0;}
.cp a{ color:#c80e00; margin:0 2px}
.cp a.vibor{ color:#020000; font-size:14px; font-weight:bold}
.cp_a{ padding:14px 0 31px 0; color:#6c6c6c; line-height:140%}
.cp_a a{ color:#18418c}

.n_lr{ overflow:hidden; clear:both; padding:9px 0 0 0}
.news_l{ width:68%; float:left; padding:0 15px 0 0; color:#0e6c07; line-height:180%}


.news_r{ overflow:hidden; zoom:1; padding:0 17px 0 5px}


.soob{ padding:31px 0 5px 0; border-top:2px solid #d5d5d5}
.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}

.relax{ width:55%; float:left; padding:18px 5px 0 0}
.relax img{ float:left; margin:0 13px 0 0}
.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:150%; 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}
/*sb_l*/
#sb_l{ width:24%}

#avtoriz{ background:#18418c; padding:6px 13px 13px 13px; color:#fff; display:block; margin:0 0 10px 0}
#avtoriz a{ color:#fff}
#avtoriz2{ background:#ddd; padding:6px 13px 13px 13px; color:#888; display:block; margin:0 0 10px 0}
#av_z{ display:inline-block; margin:0 0 9px 0; font-weight:bold}
.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}
#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{ background:url(../images/sabmit.png) no-repeat 0 0; display:inline-block; width:57px; font:11px Tahoma, Geneva, sans-serif; color:#fff; border:0; height:24px; margin:10px 0 0 0; cursor:pointer}
@-moz-document url-prefix(){ .voiti{ padding:0 0 3px 0} }

.nazva{ position:relative; zoom:1}

.right{ position:absolute; right:0; top:2px; color:#9a9a9a}
.right img{ vertical-align:middle; margin:0 4px 0 0}


.avto{ padding:8px 4px 10px 4px; margin:0 0 7px 0; border-bottom:2px solid #d5d5d5; overflow:hidden; zoom:1}
.avto div{ padding:6px 0; overflow:hidden; clear:both}
.avto div img{ float:left; margin:0 13px 0 0}
.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:#e56803}
#nedviz{ display:block; padding:10px 0 0 0; color:#0e6c07}
#nedviz a{ color:#0e6c07}

.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}
/*sb_r*/
#sb_r{ width:24%}

.work{ border-bottom:2px solid #d5d5d5; margin:14px 0; padding:0 3px 0 8px}
.vak_a{ color:#0e6c07}
.vakans{ color:#afafaf; padding:17px 0 26px 9px; line-height:165%}
.vakans a{position:relative; text-decoration:none; zoom:1}
.vakans a em{ position:absolute; left:-9px; font-style:normal; color:#a1a1a1; line-height:normal}

.blog{ font-size:10px; color:#6c6c6c; padding:9px 0 0 0; line-height:130%}
.blog a{ font-size:11px}

.znakom{padding:14px 3px 0 8px; border:0}
.znakom p a{ font-size:11px; display:inline-block; margin:0 0 4px 0; color:#d90099; font-weight:bold}
/*footer*/
#menu_b{ border-top:7px solid #dbdbdb; color:#6c6c6c; text-align:center; padding:10px 20px 35px 20px; margin:30px 0 0 0}
#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}
#jetis{ margin:0 0 0 26px}

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


#subheader {background:#ddd; padding:10px; postion:relative; margin:0 0 10px 0;}
#subheader a {color:#222; 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 {border:20px solid #f1f1f1; background:#fff; padding:10px;}

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:#0568B5; 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:#0E7000}
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:#0568B5}
div.do-main3 a {font-weight:bold; font-size:13px; color:#A10C02}

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:#0E7000}
div.do-main4 {float:left; width:30%; margin:4px 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;
}


a.firm {color:#222; text-decoration:underline; font-size:12px; }
a.firm:hover{color:#666; text-decoration:none; font-size:12px;}
div.firmdesc    {font-size:11px; color:#777; margin:5px 0px 1px 10px}
div.firmdate    {font-size:10px; color:#E56803;  padding:1px 10px 1px 10px; border-bottom:1px solid #eee; margin-bottom:15px;}
a.alpha {color:#555; font-size:10px; padding:5px; background:#ddd; margin:1px; border:1px solid #999; text-decoration:none;}
a.alpha:hover{text-decoration:none; background:#777; color:#fff}
a.more {color:#de2424; font-size:10px; text-decoration:underline;}
a.more:hover{text-decoration:none;}
a.main_cat   {color:#0E7000; font-size:13px; font-weight:bold; text-decoration:underline;}
a.main_cat:hover {text-decoration:none;}
a.sub_cat   { color:#222; font-size:11px; text-decoration:none}
a.sub_cat:hover {text-decoration:underline;}
a.sub_cat2   {font-family:verdana; color:#696969; font-size:12px; text-decoration:none}
a.sub_cat2:hover {text-decoration:underline;}
a.company {color:#0568B5; font-size:13px; text-decoration:underline; font-weight:bold;}
a.company:hover{text-decoration:none;}
a.web {color:#999; text-decoration:underline; font-size:10px;}
a.web:hover{color:#999; text-decoration:none; font-size:10px;}
a.firm {color:#222; text-decoration:underline; font-size:12px; }
a.firm:hover{color:#666; text-decoration:none; font-size:12px;}

/* category */

span.emptycat    {color:#2c72a7; font-size:14px; font-weight:bold;}
span.count        {color:#888}
span.count2        {color:#888; font-size:10px;}
div.sub_cat      {padding-left:10px; margin:2px 0px 0px 0px}
b.arr    {color:#A10C02}
div.emptycat      {background:url(images/pic.gif) no-repeat left center; padding-left:10px; margin:2px 0px 0px 0px; font-family:verdana; color:#696969; font-size:11px;}
div.emptymaincat    {color:#2c72a7; font-size:14px; font-weight:bold; margin:4px 0px 4px 0px}
div.maincat         {margin:14px 0px 4px 0px}


div.lastcomp    {margin:0px 20px 10px 4px}
div.comptit     {color:#18418c; font-size:18px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; margin-bottom:10px;}
div.firmdesc    {font-size:11px; color:#777; margin:5px 0px 1px 10px}
div.firmdate    {font-size:10px; color:#E56803;  padding:1px 10px 1px 10px; border-bottom:1px solid #eee; margin-bottom:15px;}

table.ssub td {padding:10px;}

div.title_news  { color:#18418c; font-size:24px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; margin:10px 0;}

.channel table{width:100%;}
.channel td{ padding:10px;}







#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: #18418C;
}

#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: #F1F1F1;

}


/* Content */

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

}



/* Posts */

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

}

#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;
}

/* change */

a {color:#a1530e; text-decoration:underline}
a:hover {text-decoration:none}
a.red {color:#c94040}
a.blue {color:#034b95}
a.green {color:#b7b506}
a.black {color:#333}
#menu a{ color:#000; margin:0 0 0 5px; line-height:160%; zoom:1; white-space:nowrap}

h1{ color:#156e06; font-size:24px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; margin-bottom:10px;}
h1 a{ color:#156e06}

.tab-content{background:#64985c; padding:17px; color:#fff}
.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active,.tab-header ul.tab-list a.tab-active:hover{background:#64985c;color:#fff; font-weight:bold}
.tab-header ul.tab-list a:hover{margin-top:0;background:#64985c;color:#fff;padding-bottom:5px}
#avtoriz{ background:#64985c; padding:6px 13px 13px 13px; color:#fff; display:block; margin:0 0 10px 0}

.right a{ color:#2e640d}

.news_r a{ display:block; padding:3px 11px; margin:0 0 1px 0}
.news_r a:hover{ background:#bf8430; color:#fff; text-decoration:underline}
.news_r a.vibor{ background:#bf8430; color:#fff; text-decoration:underline}
.news_l a{ color:#000}

.avto img {border:7px solid #a8d0a2;}
.g_n img {border:7px solid #a8d0a2;}




