body, table, td, select, input, textarea {font-family:Tahoma, verdana, arial, sans-serif; font-size:11px; color:#585858;}

form { margin: 0px; }
body {margin:0; padding:0; background:#C7C7C7;}

a {color:#009DEF; text-decoration:underline;}
a:hover {color:#585858;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#009CFF; font-weight:normal; }
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#009CFF; font-size:14px;}
h3 {font-family:Tahoma; color:#22231F; font-size:18px; font-weight: normal; }
h4 {font-size:13px; font-style:italic;}
h5 {font-size:11px; text-transform:uppercase; margin-bottom:10px;}

form {margin:0; padding:0;}
.inp {border:1px solid #DBDBD7;}

.hr {font-size:1px; height:1px; border-top:1px solid #D8D8D8;}

p {margin-top:0; margin-bottom:10px;}
.pad {padding:20px;}
.pad2 {padding:10px; margin-top: 10px; margin-bottom: 10px;}

img {border:0;}
.img {border:3px solid #BDBDBD;}
.img2 {border:1px solid #000000;}
.img3 {border:1px solid #898989;}
.img4 {border:3px solid #FFFFFF;}

ul.leftMenu { color:#C7C7C7; margin-left: 25px; padding-left: 0px; }
	ul.leftMenu a {color:#009CFF;}
	ul.leftMenu a:hover {color:#585858;}
	ul.leftMenu li {margin-bottom:12px;font-size: 12px;}
	ul.leftMenu .sel {color:#000000;}
	ul.leftMenu .sel strong {color:#009CFF;}
	ul.leftMenu .lev2 li {font-size: 11px;}
	ul.leftMenu .lev2 {padding-left:9px; margin:13px 0 3px 0; text-transform:none;}
	ul.leftMenu .lev2 strong {color:#000000;}
	ul.leftMenu .lev2 a {color:#231F20; text-decoration:none;}
	ul.leftMenu .lev2 a:hover {text-decoration:underline;}

	ul.leftMenu .lev3 {margin:5px; padding:0; list-style:none; text-transform:none;}
	ul.leftMenu .lev3 li {margin:0; border-bottom:1px solid #E7E7E7;font-size: 11px;}
	ul.leftMenu .lev3 a, ul.leftMenu .lev3 strong, ul.leftMenu .lev3 .sel span {display:block; padding:3px 15px; padding-left:27px; color:#635F60; text-decoration:underline; font-weight:normal;}
	ul.leftMenu .lev3 a {background:url(../images/li_lev3.gif) left top no-repeat; color:#000000; }
	ul.leftMenu .lev3 a:hover {color:#000000; text-decoration: none;}
	ul.leftMenu .lev3 .sel strong {background:url(../images/li_lev3_o.gif) left top no-repeat #DFDFDC; color:#635F60;}
	ul.leftMenu .lev3 .sel span {background:url(../images/li_lev3_o.gif) left top no-repeat; color:#000000; text-decoration:none; font-weight:bold;}

	ul.leftMenu .lev4 li {margin-bottom:4px;font-size: 11px;}

	.leftMenu .lev4 {margin:5px; margin-left:15px; padding-left:25px; color:#635F60;}
	.leftMenu .lev4 li strong {text-decoration:none; font-weight:bold;}
	.leftMenu .lev4 li a, .leftMenu .lev4 li strong, .leftMenu .lev4 li span, ul.leftMenu .lev3 .sel .lev4 strong {display:inline; padding:0; background:none;  color:#635F60; }
	.leftMenu .lev4 li a:hover { color: #635F60; text-decoration: none;	}

.description {color:#231F20;}
	.description a:hover{color:#231F20;}
.blue {color:#009DEF;}
.grey {color:#585858;}
	a.grey:hover {text-decoration:none;}
.black, .black td {color:#000000;}
.small {font-size:10px;}
.big {font-size:16px;}

.searchBox {background-color:#FFFFFF; border:1px solid #A5A5A5; border-left:0; border-right:0;}
	.searchBox input {border:0; color:#666666; width:175px;}

.creepingBox {position:relative; padding-left:4px; padding-top:4px;}
.laufband {position:absolute; width:260px; white-space:nowrap; height:20px; font-size:12px; color:#1B1C20;}

.linksBox a {color:#585858;}
.linksBox a:hover {text-decoration:none;}

.newsBoxHeader {background:url(../images/bg_news_1.gif) top repeat-x #F4F4F4;}
.newsBox {padding:10px;}
.newsBox1 {background:url(../images/bg_news_2.gif) top repeat-x #EDEDED; padding:10px;}
.newsBox2 {background:url(../images/bg_content_1.gif) left bottom no-repeat #F4F4F4; padding:10px;}
	.newsBox1 .pad {padding-left:20px;}
	.newsBox2 .pad {padding:18px 26px;}

.newsShadowLeft {background:url(../images/img_news_shad_lt.gif) bottom right no-repeat;}
.newsShadowRight {background:url(../images/img_news_shad_rt.gif) bottom left no-repeat;}

.date {border:1px solid #9DB3D4; background-color:#2F65B8; padding:2px; color:#FFFFFF; font-size:10px; display:inline;}
.date2 { padding:2px; color:#009CFF; font-size:10px; float:left; margin-top:0px; margin-left:11px; font-weight: bold; }
.date3, .noVote {font-size:10px; color:#808080;}
.date4 {font-size:10px; color:#009DEF;}
.date5 {border:1px solid #91D0F7; background-color:#009CFF; padding:2px; color:#FFFFFF; font-size:10px; margin-top:35px; margin-left:11px;}
.date6 {padding:2px; font-size:10px; color:#009DEF;}
.date7 { padding:2px; color:#009CFF; font-size:10px; margin-top:0px; padding-left: 0px; }

.header { background:#E7E7E7; } /*width:992px; */
	.header .in {position:absolute; white-space:nowrap; top:0;}
	/*.header .in object {vertical-align:top;}*/
.headerIn {background:#E7E7E7; background-image: url(../images/bg_top_inner.gif); background-position: right bottom; background-repeat: no-repeat; }

.winter .header {background:none;}
.winter .bg {background:url(../images/winter/bg.jpg) left top no-repeat;}

.centerTd1 {background:url(../images/bg_dot_line.gif) left top repeat-y;}
.centerTd2 {background:url(../images/bg_dot_line.gif) right top repeat-y #E7E7E7; margin-left:1px;}

.ugol_w {
	background-image: url(../images/ugol_w.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.bottomMenu td {font-size:10px; color:#009DEF; padding:20px; border-right:1px solid #CDCDCD;}
	.bottomMenu .num, .bottomMenu .link {display:block; float:left; white-space:nowrap;}
	.bottomMenu .link {padding-left:5px;}
	.bottomMenu a {color:#232320; text-decoration:underline;}
	.bottomMenu a:hover {color:#232320; text-decoration:none;}
	.bottomMenu .line {background:url(../images/line1.gif) top center repeat-y;}
	.bottomMenu .last {border:0;}
	.bottomMenu .sel {background:url(../images/bg_bottom_menu_sel.gif) right top no-repeat #FFFFFF;}
	.bottomMenu .sel .link {color:#000000; font-weight:bold;}

.leftBlock { padding: 10px 20px 20px 20px; }
.leftBlock h1 {padding-left:2px;}
.leftBlock h3 {padding-left:10px;}

.footerTd1 {background:url(../images/bg_bottom_1.gif) top repeat-x #E7E7E7;}
	.footerTd1 div {background:url(../images/img_bottom_1.jpg) right top no-repeat; height:44px;}

.footerTd1_w {background:url(../images/bg_bottom_1.gif) top repeat-x #E7E7E7;}
	.footerTd1_w div {background:url(../images/img_bottom_1_w.jpg) right top no-repeat; height:44px;}

.flashBg { background-color: #1B1C20; }
.flashBg_w { background-image: url(../images/flash_right_w.jpg); background-position: top right; background-repeat: no-repeat; }

.pageName {position:relative; height:65px;}
	.pageName .searchBoxIn {position:absolute; top:18px; left:32px;}
	.pageName .searchBox input {width:100px;}
	.pageName .name {padding-left:250px; padding-top:18px;}
	.pageName #name1 {padding-left:275px;}
	.pageName #name2 {padding-left:285px;}
	.pageName #name3 {padding-left:435px;}
	.pageName #name4 {padding-left:430px;}
	.pageName #name5 {padding-left:610px;}
	.pageName #name6 {padding-left:760px;}
	.pageName p {margin-bottom:0; margin-top:23px;}

.copy td {font-size:9px; color:#A9A5A5;}

.imagesPreview {margin:10px 0; padding:20px; white-space:nowrap;}
.imagesPreview img {vertical-align:middle;}

.years {padding-top:5px;}

/************* paginator ********/
.paginator {padding:0px;}
	.paginator a {color:#585858; margin:0 3px;}
	.paginator a:hover {text-decoration:none;}
	.paginator strong {margin:0 3px; padding:1px 3px; background-color:#009CFF; color:#FFFFFF; font-weight:normal;}

/*********** navigator ***********/
.navigator {padding:34px 32px 25px 32px;}

/********* feedback **********/
.feedback td {padding: 5px 0 5px 5px;}
	.feedback td td {padding:0;}
.feedback .select1 { border:1px solid #DEDEDA; width: 100%; margin-top: 3px; }
.feedback .select2 {width:65px;}
.feedback textarea {width:556px; overflow:auto; border:1px solid #DEDEDA;}

.feedbackBtn {text-align:right; padding:20px;}

/********* description table ********/
.description {}
	.description th {font-size:10px; color:#009CFF; font-weight:normal; border-left:1px solid #A8A8A8;}
	.description td {border-left:1px solid #F4F4F4; border-top:1px solid #F4F4F4; text-align:center;}
	.description th.black {color:#000000;}
	.description .first {border:0;}
	.description .mid {border-top:1px solid #A8A8A8;}

/************** 404 ****************/
.error404 {background:url(../images/bg_404.jpg) left top no-repeat; width:368px; height:208px; margin:0 auto;}
	.error404 .txt {padding:130px 30px 20px 30px; text-align:left;}

/************* under Construction *******/
.underConstr {background:url(../images/bg_under_constr.jpg) left top no-repeat; width:368px; height:208px; margin:0 auto;}

/**************/
.skrepka {background:url(../images/bg_skrepka.jpg) top right no-repeat #FFFFF9; padding-top:10px; width:610px;}
	.skrepka .newsBox2 {background:url(../images/bg_content_2.gif) left bottom no-repeat;}
#feedback_form, #read_all {display:none;}

/****** textarea block *********/
.textarea, .textarea2, .textarea3 {height:165px; overflow:auto; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #66A3FF; scrollbar-highlight-color: #66A3FF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #66A3FF;}
.textarea2 {height:395px;}
.textarea3 {height:510px;}

.menuPopup {z-index:1000; margin:10px 0 10px 75px;}

.menuPopup .left a {display:block; text-decoration:none; padding:3px; line-height:25px; color:#585858; font-weight:bold;}
.menuPopup .left a:hover { text-decoration: none; }

.menuPopup .right {background:#F4F4F4;}

/******** voting *************/
.vote {border:1px solid #E7E7E7; padding:1px 2px; margin:5px 0; background-color:#FFFFFF;}
	.vote .in {font-size:1px; height:3px; background:url(../images/bg_voting.gif) left top no-repeat;}

/*** popup ****/
.popup {background-color:#FFFFFF; padding:10px; text-align:center;}

/****** select car ********/
.selectCar {border:1px solid #E6E6E6; padding:3px; background-color:#FFFFFF; width:285px; position:absolute; left:355px; top:-50px; display:none; text-align:center;}
	.selectCar .in {background-color:#E7E7E7;}
	.selectCar .in table {width:95%;}
	.selectCar table td {padding:10px 5px;}

/**** car table ********/
.car {border-top:1px solid #A8A8A8;}
.car td, .car th {border:1px solid #A8A8A8; border-left:0; border-top:0; color:#000000;}
.car th {color:#585858; text-align:left; font-weight:normal;}
.car .last {border-right:0;}

.flR {float:right;}
.pad {padding:20px;}
.nopad {padding:0;}
.nomarg {margin:0;}
.rel {position:relative;}

.w1 { width: 340px; }
.w2 { width: 100%; }
.w3 { width: 65px; }
.searchform { margin-left: 91px; }
.searchnum { padding-left: 41px; }
.lh2 { line-height: 200%; }

.mrg1 { margin-left: 90px; }

.repair {
	margin-left: 60px;
}

.repair li {
	color: #B7B7B7;
	padding-top: 5px;
	padding-bottom: 5px;
}

.waiting {
	background: white url(../images/moognify.gif) no-repeat center center;
}

.clevel {
	color: #009CFF;
	font-size: 14px;
}

.delim {
	color: #BDBDBD;
}

.pic4 {
	background-image: url(../images/pic4.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
	width: 60px;
}

#wrapper { height: 39px; width: 399px; overflow: hidden; position: relative; }
#inner { position: relative; }
#bigimdev { display: none; }

.lpad20 { padding-left: 20px; }
.lpad45 { padding-left: 45px; }

.leftBg { background-image: url(../images/bg_left.gif); background-position: top; background-repeat: repeat-x; }
.rightBg { background-image: url(../images/bg_right.gif); background-position: top; background-repeat: repeat-x; }
.rightBg_w { background-image: url(../images/bg_right_w.jpg); background-position: top left; background-repeat: no-repeat; }
.leftBg2 { background-color: #D6D6D6; height: 182px; width: auto; }
.rightBg2 { background-color: #1B1C20; height: 182px; }

.rightBg2_w { background-image: url(../images/index_right_w.jpg); background-position: top left; background-repeat: no-repeat; background-color: #1B1C20; height: 182px; }

.centerTd3 { background:url(../images/bg_dot_line.gif) right top repeat-y; }
.centerTd4 { background:url(../images/bg_dot_line.gif) left top repeat-y; }

.loginp, .pasinp { padding-left: 3px; }

a.new:link, a.new:active, a.new:visited { color: #585858; text-decoration:underline; }
a.new:hover { color: #585858; text-decoration:none; }
a.cpy:link, a.cpy:active, a.cpy:visited { color: #A9A5A5; text-decoration:none; }
a.cpy:hover { color: #A9A5A5; text-decoration:none; }
a.cp2:link, a.cp2:active, a.cp2:visited { color: #A9A5A5; text-decoration:underline; }
a.cp2:hover { color: #A9A5A5; text-decoration:none; }

.count,
.count2 {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	width: 88px;
}

.imgpreview {
	width: 39px;
	height: 39px;
	background-position: center center;
	background-repeat: no-repeat;
}

.voterr {
	color: #FF0000;
	font-size: 11px;
	margin-bottom: 15px;
}

.voterow {
	margin-bottom: 15px;
}

.voterow .vote {
	border: none;
	padding-top: 1px;
	padding-right: 2px;
	margin-top:3px;
	background-color:#FFFFFF;
}

.member div {
	margin-bottom: 3px;
}

a.engine:link, a.engine:active, a.engine:visited { text-decoration:none; line-height:25px; color: #009DEF; font-weight:bold; }
a.engine:hover {  color:#585858; text-decoration: none; }

.details {
	background-color: #FFFFFF;
	display: none;
}

.details b {
	text-transform: uppercase;
	font-size: 11px;
}

.preview {
	border: #C4C4C4 3px solid;
}

.servimg td {
	width: 33%
}

.servimg img {
	border: #C4C4C4 3px solid;
}

.separ {
	background-color: #D3D3D3;
	padding:0px;
}

.hover {
	background-color: #FFFFFF;
}

.hover .details {
	display: block;
}

.row {
	width: 100%;
	padding: 3px;
	text-align: left;
}

.photo {
	color: #009CFF;
}

.marker {
	text-decoration: none;
	font-weight: bold;
}

.props {
	text-transform: uppercase;
	text-align: center;
	margin: 12px;
}

.news {
	margin-left: 11px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#gmap_target {
	width: 550px;
	height: 300px;
	margin-top: 10px;
	border: 3px solid #BDBDBD;
}

.overtitle div {
	height: 27px;
	display: none;
	position: absolute;
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 19px;
}

#ob8 {
	width: 64px;
	background-image: url(../images/bb8.gif);
	margin-left: 243px;
}

#ob15 {
	width: 92px;
	background-image: url(../images/bb15.gif);
	margin-left: 349px;
}

#ob11 {
	width: 242px;
	background-image: url(../images/bb11.gif);
	margin-left: 454px;
}

#ob12 {
	width: 154px;
	background-image: url(../images/bb12.gif);
	margin-left: 560px;
}

#ob13 {
	width: 160px;
	background-image: url(../images/bb13.gif);
	margin-left: 668px;
}

#ob14 {
	width: 78px;
	background-image: url(../images/bb14.gif);
	margin-left: 883px;
}

#ob16 {
	width: 90px;
	background-image: url(../images/bb16.gif);
	margin-left: 775px;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
} 
