body {
	margin:0;
	padding:0;
	color:#000;
	font:14px Times New Roman;
	background: #fff;
	min-width:960px
}
*html body{width:expression(document.documentElement.clientWidth < 960 ? "960px":"auto")}
a {color:#b1004b; text-decoration:underline}
a:hover {text-decoration:none}
*:focus {outline:none}
a.blue {color:#0e73a0;}
a.black {color:#000;}

ul, ol{ margin:0; padding:10px 0 10px 20px}
h1, h2, h3, h4 {margin:0;font-weight:normal;line-height:normal}
div.clear {clear:both;}

/*header*/

#header{ position:relative; height:59px}
#logo  {float:left; width:250px}
#start {position:absolute; width:359px; height:59px; background:url(images/login_bg.jpg); top:0px; right:20px;}
input.field10 {width:115px; font:11px Times New Roman; color:#999; border:2px solid #c8c8c8}
input.voiti2  {width:58px; height:20px;  background:url(images/enter.gif); border:0px; cursor:pointer; }
#start p {margin:3px 0;}

#omsk {position:relative; height:179px; background:url(images/omsk.jpg);}
#taxi  {position:absolute; left:655px; top:60px}
#bird  {position:absolute; left:355px; top:-30px}

table.main {width:100%; height:100%;}
td.stolb1  {width:250px; vertical-align:top}
td.stolb2  {vertical-align:top; width:100%; padding:40px 20px;}
#catblock {margin:20px 0 20px 0; width:250px;}
#catblock a {font:12px Tahoma; color:#484747; padding-top:5px; padding-bottom:5px; display:block; margin:3px 0}
a.ca1 {background:url(images/ca1.gif) no-repeat left; padding-left:65px;}
a.ca2 {background:url(images/ca2.gif) no-repeat left; padding-left:65px;}
a.ca3 {background:url(images/ca3.gif) no-repeat left; padding-left:65px;}
a.ca4 {background:url(images/ca4.gif) no-repeat left; padding-left:65px;}
a.ca5 {background:url(images/ca5.gif) no-repeat left; padding-left:65px;}
a.ca6 {background:url(images/ca6.gif) no-repeat left; padding-left:65px;}
a.ca7 {background:url(images/ca7.gif) no-repeat left; padding-left:65px;}
a.ca8 {background:url(images/ca8.gif) no-repeat left; padding-left:65px;}
a.ca9 {background:url(images/ca9.gif) no-repeat left; padding-left:65px;}
a.ca10 {background:url(images/ca10.gif) no-repeat left; padding-left:65px;}
a.ca11 {background:url(images/ca11.gif) no-repeat left; padding-left:65px;}
a.ca12 {background:url(images/ca12.gif) no-repeat left; padding-left:65px;}
a.ca13 {background:url(images/ca13.gif) no-repeat left; padding-left:65px;}
a.ca14 {background:url(images/ca14.gif) no-repeat left; padding-left:65px;}
a.ca15 {background:url(images/ca15.gif) no-repeat left; padding-left:65px;}
a.ca16 {background:url(images/ca16.gif) no-repeat left; padding-left:65px;}
a.ca17 {background:url(images/ca17.gif) no-repeat left; padding-left:65px;}
#catblock a:hover {background:url(images/menu_bg.gif) no-repeat left; color:#fff}

div.banner {width:250px; text-align:center;}
#nedvij {background:url(images/nedvij.gif) no-repeat top; padding-top:150px; margin-top:20px; width:250px;}
#nedvij div {margin:0px 0px 10px 30px;}
#auto {background:url(images/auto.gif) no-repeat top; padding-top:110px; margin-top:40px;}
#auto div {margin:0px 0px 10px 30px;}
#newsblock {background:url(images/news.gif) no-repeat top left; padding-top:50px; margin-top:40px; margin-bottom:40px; width:250px;}
#newsblock div {margin:0px 0px 10px 0px;}
#blogs {background:url(images/blogs.gif) no-repeat top left; padding-top:50px; margin-top:40px; margin-bottom:40px;}
#blogs div {margin:0px 0px 10px 0px;}
#forum {background:url(images/forum.gif) no-repeat top left; padding-top:50px; margin-top:40px; margin-bottom:40px;}
#forum div {margin:0px 0px 10px 0px;}

#welcome {border:1px solid #ced7df; background:url(images/welcome.gif) no-repeat top left; padding:30px 10px 10px 10px; }
#welcome table td {vertical-align:top;}
#black-cat {position:absolute;  bottom:-50px;}
.about-more {padding:0 0 15px 35px}

#faces {background:url(images/faces.gif) no-repeat top left; padding:60px 10px 10px 10px; margin:20px 0;}
#companys {border:1px solid #ced7df; background:url(images/companys.gif) no-repeat top left; padding:70px 10px 10px 10px; }

.comp-item {width:48%; float:left; margin-bottom:20px}
.comp-item p {color:#888; font-size:12px; margin:4px 0;}

#articles {background:url(images/articles.gif) no-repeat top left; padding:50px 0px 10px 0px; margin:20px 0;}
.last-article {float:left; width:58%;}
.last-article a {color:#000;}
.last-article img {margin:0 10px 10px 0}
.cat-article {width:39%; float:right;}
.cat-article span {float:left; width:48%; margin-bottom:4px;}
.cat-article span a {color:#0e73a0;}

#footer {height:169px; background:url(images/foot_bg.gif); margin:20px 0; text-align:center;}
#foot-logo {width:193px; margin:0 auto; padding:30px 0 0 0; font:11px Tahoma; color: #ddd; text-align:left;}
#counter {width:100px; float:right;}
table.foot {width:100%; height:165px}
table.foot td {width:33%}
td.fff1  {text-align:left; padding:0 50px 0 50px}
td.fff1 span {width:120px; float:left; text-align:left;}
td.fff1 a {color:#fff; font:11px tahoma;}
#val {position:absolute; top:5px; right:440px; font-size:12px; color:#777;}
#val font {color:#b1004b;font-size:18px;}

.face-item {width:150px; height:150px; background:#e6e6e6;padding:1px;}
div.fsbg {width:148px; height:148px; border:1px solid #fff; background:url(images/noface.gif) center no-repeat; text-align:center;}
div.span {padding:120px 5px 2px 5px}
div.span a {color:#000;}
ul.slider {list-style-type:none; margin:0px; padding:0px;}

/*****
slider
*****/
.scrollIt-menu{
	float:left;
	overflow:hidden;
}
.scrollIt-arrow{
	height:25px;
	width:25px;
	float:left;
	background:pink
}
.scrollIt-arrow-active{
	background: #FF3366;
	cursor:pointer
}
.scrollIt-next{
	margin-left:10px ;
	margin-top:60px ;
	background:url(images/right.gif);
}
.scrollIt-prev{
	margin-right:10px;
	margin-top:60px ;
	background:url(images/left.gif);
}
.scrollIt-prev.scrollIt-arrow-hover{background:url(images/left-a.gif);}
.scrollIt-next.scrollIt-arrow-hover{background:url(images/right-a.gif);}

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

#poisk_r{ width:255px; padding:26px 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:17px; color:#fff}
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:#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:#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}



/*sb_l*/
#sb_l{ width:215px; vertical-align:top; }

#lc {border-left:5px 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:#3d79b9; 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) repeat-x top #3D79B9; 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*/

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

.news_l{ padding:10px 15px 0 20px; color:#c02a36; line-height:20px}
.news_l a{ color:#3d79b9}
.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; line-height:120%}
.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:#3d79b9; font-weight:bold;}
.adresa_l span {float:left; width:48%; }

.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; line-height:120%}
.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:#3d79b9; font-weight:bold;}
#nedviz{ display:block; padding:10px 0 0 0; color:#0e6c07}
#nedviz a{ color:#c02a36}
.person {background:#f1f1f1; padding:10px; margin:0 5px 5px 0; border:1px solid #ddd; width:70px; float:left}

.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:Times New Roman;
    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:#B1004B;
	font-size:13px;
}


#subheader {padding:10px; postion:relative; margin:0 0px 0px 0; border:1px solid #ddd; text-align:center; background:#f1f1f1}
#subheader a {color:#638316; 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;}
div.list-category a {color:#222; font-size:14px;}

#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:#B1004B; font-size:16px;}
div.newsss-title {margin:0px 0 2px 0;}
div.newsee {margin:10px 0; color:#999; font-size:10px;}

div.event-title a {color:#B1004B; font-size:14px;}
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-size:16px; color:#B1004B}
div.do-sub a {font-size:14px; color:#222; }
div.do-sub {margin:5px 0; color:#999}
div.do-sub b {color:#A10C02}

div.do-main2 a { font-size:16px; color:#B1004B}
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-size:14px; color:#B1004B}
div.do-main4 {float:left; width:48%; margin:4px 0;}

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

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