html, body, ul, li, p, a, span, div, table, td, form, hr, br {
	margin: 0;
	padding: 0;
}
body {
	background: #C2C2C2 url(images/bb.gif) repeat 48% 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-position: 52% 0;
}
.body-gradient {
	background: transparent url(images/bgrad.gif) repeat-x 48% 0;
	text-align: center;
	width: 100%;
	height: 100%;
	padding-top: 5px;
	//background-position: 52% 0;
}
@media all and (min-width: 0) {
body, .body-gradient {
	background-position: 52% 0;
}}

.container-shadow {
	background: url(images/03.gif) repeat-y 0 1px ;
	width: 962px;
	padding-left: 6px;
	text-align: left;
	margin: 0 auto;
}
#container {
	background-color: #fff;
	border: solid #fff;
	border-width: 0 2px;
	width: 900px;
	padding: 0 26px;
	_padding: 0 25px;
	position: relative;
}

.roubords {
	background: url(images/top.gif) no-repeat 0 0;
	width: 968px;
	height: 5px;
	position: absolute;
	top: 0;
	left: -8px;
}
.roubords-bottom {
	background: url(images/bottom.gif) no-repeat 0 0;
	width: 968px;
	height: 5px;
	position: absolute;
	bottom: 0;
	_bottom: -10px;
	left: -8px;
}
.shad-left {
	background: url(images/wing_left.gif) no-repeat 0 0;
	width: 6px;
	height: 244px;
	position: absolute;
	top: 5px;
	left: -8px;
}
.shad-right {
	background: url(images/wing_right.gif) no-repeat 0 0;
	width: 6px;
	height: 244px;
	position: absolute;
	top: 5px;
	right: -8px;
}

a {
	text-decoration: none;
	outline: none;
}
img {
	border: none;
}

.clr {
	clear: both !important;
	height: 0 !important;
	line-height: 0 !important;
	font-size: 0 !important;
	overflow: hidden !important;
}

.central-block a, table a, #main .col-2 a, #footer a,
#main .col-3 div a, .left-block-acentr ul a {
	text-decoration: underline;
	color: #369;
}
.central-block a:hover, table a:hover, #main .col-2 a:hover, #footer a:hover,
#main .col-3 div a:hover, .left-block-acentr ul a:hover {
	color: #ED1C24;
}

/*---------Header---------*/
#header {
	padding: 9px 0 8px 21px;
	width: 879px; 
}
#header .logo {
	float: left;
	width: 132px;
	height: 73px;
	display: block;
}
#header a.title {
	display: block;
	margin-right:37px;
	float: left;
	color: #ED1C24;
	font-size: 26px;
	font-weight: bold;
	display: block;
}
#header form {
	padding-top: 36px;
}
#header form input {
	background-color: #fff;
	width: 126px;
	height: 16px;
	border: 1px solid #E9E1E2;
	padding: 4px 0 0 2px;
	vertical-align: top;
	font-size: 12px;
}
#header form input.submit {
	background: url(images/submit-search.gif) no-repeat 50% 50%;
	border: none;
	width: 19px;
	height: 19px;
	vertical-align: 0;
	padding: 0;
	cursor: pointer;
}

/*---------Menu---------*/
#menu {
	background: url(images/menu-bg.gif) repeat-x 0 0;
	height: 34px;
	width: 898px;
	z-index: 1000;
	border: 1px solid;
	border-color: #CDCECF #A8A8A9 #999;
}
#menu ul li {
	display: inline;
	position: relative;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	border-style: solid;
	border-width: 0 1px;
	border-color: #999 #A8A8A9 #999 #E6E6E6;
}
#menu ul li.last {
	border-right: none;
}
#menu ul li span {
	position: absolute;
	top: 1px;
	color: #fff;
	padding: 0 0 0 16.5px;
}
#menu ul li a {
	position: relative;
	color: #333;
	padding: 0 16.5px !important;
}
#menu ul li a:hover {
	color: #ED1C24;
}
#menu ul li ul {
	border-top: 1px solid #fff;
}
#menu ul li ul li {
	background: #fff url(images/menu-line-bg.gif) repeat-x 0 100% !important;
	display: list-item;
	float: none;
	border: solid #dfdfdf;
	border-width: 0 1px 0;
	margin: 0 -1px;
	line-height: 14px;
	width: 190px;
	vertical-align: top;
}
#menu ul li ul li a {
	font-weight: normal;
	font-size: 12px;
	padding: 5px 20px !important;
}
#menu ul li ul li a:hover {
	color: #ED1C24;
}
#menu a.arrow {
	background: url('images/menu-arrow.gif') no-repeat 175px 50%;
}
#menu ul li ul li ul {
	border-top: none;
	top: -6px !important;
	//top: 2px !important;
}
#menu ul li ul li ul li a {
	width: 145px;
}
#menu div.first-line {
	background: transparent url('images/menu-line-first.gif') no-repeat 0 0 !important;
	height: 6px;
	font-size: 0;
	line-height: 6px;
	//margin-top: -6px;
	_position: relative;
}
#menu div.last-line {
	background: transparent url('images/menu-line-last.gif') no-repeat 0 0 !important;
	height: 6px;
	font-size: 0;
	line-height: 6px;
	//margin-bottom: -6px;
	_position: relative;
}
/*---------Main---------*/
#main {
	padding-bottom: 45px;
}
#main .autosalon {
	background: url(images/salon.jpg) no-repeat 0 0;
	width: 900px;
	height: 500px;
	margin-top: 7px;
	position: relative;
}
#main .autosalon a.arrow-left,
#main .autosalon a.arrow-right {
	display: block;
	width: 88px;
	height: 43px;
	position: absolute;
	top: 211px;
}
#main .autosalon a.arrow-left {
	background: transparent url(images/arrow-left.png) no-repeat 0 50%;
	_background: transparent url(images/arrow-left.gif) no-repeat 0 50%;
	left: 20px;
}
#main .autosalon a.arrow-right {
	background: transparent url(images/arrow-right.png) no-repeat 0 50%;
	_background: transparent url(images/arrow-right.gif) no-repeat 0 50%;
	right: 20px;
}
#main .autosalon a.arrow-left:hover {
	background: transparent url(images/arrow-left-act.png) no-repeat 0 50%;
	_background: transparent url(images/arrow-left-act.gif) no-repeat 0 50%;
}
#main .autosalon a.arrow-right:hover {
	background: transparent url(images/arrow-right-act.png) no-repeat 0 50%;
	_background: transparent url(images/arrow-right-act.gif) no-repeat 0 50%;
}
#main .autosalon a.autosalon-page {
	background-color: #ED1C24;
	font-size: 12px;
	color: #fff;
	display: block;
	padding: 5px 10px;
	position: absolute;
	right: 20px;
	_right: 22px;
	bottom: 80px;
}
#main .autosalon .menu-salons {
	width: 900px;
	position: absolute;
	top: 440px;
	left: 0;
}
#main .autosalon table {
	width: 860px;
	border-spacing: 1px;
	margin: 0 20px 0;
}
#main .autosalon td {
	background-color: #EDF0F2;
	padding: 10px 20px;
	text-align: center;
	width: auto;
}
#main .autosalon td a {
	color: #ED1C24;
	font-size: 16px;
	text-decoration: none;
}
#main .autosalon td a.active {
	font-weight: bold;
}
#main .home-central-block {
	padding-top: 10px;
}
#main .col-1 h3 {
	padding-left: 20px;
	padding-right: 20px;
}
#main .col-1 p {
	padding: 8px 20px;
}
#main .col-1 {
	width: 280px;
	border-top: 2px solid #E9E1E2;
	background: url(images/ramka-gradient.gif) no-repeat 0 0;
	padding-top: 20px;
	line-height: 16px;
	float: left;
}
#main .col-1 div.banners {
	border: 1px solid #E5E5E5;
	padding: 15px;
	width: 250px;
}
#main .col-1 div.banners div.limiter {
	height: 14px;
	line-height: 0;
	font-size: 0;
	border: none;
	padding: 0;
}
#main .col-2 {
	padding: 0 20px;
	width: 291px;
	float: left;
}
.col-title {
	border-top: 1px solid #ED1C24;
	clear: both;
}
.col-title-block {
	background-color: #ED1C24;
	height: 24px;
	float: left;
	color: #fff;
	padding: 0 13px;
	line-height: 24px;
	position: relative;
	margin-top: -1px;
}
.col-title-left {
	background: url(images/title-left-c.gif) no-repeat 0 0;
	position: absolute;
	width: 11px;
	height: 24px;
	top: 0;
	left: 0;
}
.col-title-right {
	background: url(images/title-right-c.gif) no-repeat 100% 0;
	position: absolute;
	width: 11px;
	height: 24px;
	top: 0;
	right: -1px;
}
#main .col-2 .news {
	clear: both;
	border-bottom: 1px solid #E9E1E2;
	padding-bottom: 10px;
}
#main .col-2 a {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#main .col-2 a.all-news {
	font-size: 11px;
	font-weight: normal;
	float: right;
} 
#main .col-2 .news span {
	color: #999;
	font-size: 9px;
}
#main .col-2 .news p {
	font-size: 11px;
	color: #666;
}
#main .col-2 .news img {
	padding-right: 8px;
	float: left;
}
#main .col-2 .news.akciya,
#main .col-2 .news.blog {
	padding-top: 8px;
}
#main .col-2 .news.akciya a {
	font-weight: normal;
	line-height: 16px;
}
#main .col-2 span.red-date {
	color: #F33;
}
#main .col-2 .news.blog a {
	line-height: 16px;
}
#main .col-2 .news.blog a.author {
	font-size: 9px;
	font-weight: normal;
}
#main .col-2 .news.blog p {
	padding-top: 5px;
}
#main .col-3 {
	background-color: #F7F4F5;
	border: 2px solid #E9E1E2;
	float: left;
	width: 249px;
	padding: 20px 18px;
	line-height: 16px;
}
#main .col-3 h3 {
	margin-bottom:18px;
}
/*
#main .col-3 div {
	float: left;
	width: 70px;
	text-align: center;
	margin-right: 19px;
	padding-top: 16px;
}
#main .col-3 div img {
	padding-bottom: 5px;
}
#main .col-3 div a {
	font-size: 9px;
	line-height: 12px;
}
#main .col-3 div.last-preview {
	margin-right: 0;
	float: right;
}
*/

#main .hot-line {
	text-align: center;
	line-height: 18px;
	padding: 5px 0 0;
	margin-bottom: -18px;
	_margin-top: -9px;
}
.red-number,
.active,
a.active {
	color: #ED1C24 !important;
}

/*---------Left Block---------*/
.left-block,
.central-block {
	padding-top: 20px;
	float: left;
}
.left-block {
	width: 202px;
}
.left-block-menu {
	color: #999;
	font-size: 10px;
	padding-bottom: 40px;
}

.menu-title  {
	height: 23px;
	margin: 0px !important;
	border: solid #E6E6E6;
	float: left;
	display:block;
	border-width: 1px 1px !important;
	line-height: 23px;
	padding: 0 10px !important; 
	display:block;
	font-size:10px !important;
	font-weight: normal !important;
	color: #999 !important;
	border-bottom: 0px !important;
	margin-left:12px !important;
}


.left-block-menu ul {
	list-style: none;
	background: url(images/left-menu-bg.png) repeat-x 0 0;
}

.left-block-menu ul li {
	font-size: 13px;
	line-height: 16px;
	border: 1px solid;
	border-color: #fff #DEDEDE #C9C9C9; 
	margin: 0 -1px;
	padding: 4px 20px;
	display: list-item;
	width: 162px;
	vertical-align: top;
	position:relative;
}
.left-block-menu ul li ul {
	border: none;
	padding-top: 1px;
	background: none;
	//margin-top: 0;
}
.left-block-menu ul li a {
	position: relative;
	color: #333;
}
.left-block-menu ul li a:hover {
	color: #ED1C24;
}
.left-block-menu ul li span {
	position:absolute;
	top:5px;
	color: #fff;
	width: 162px;
}
.left-block-menu ul li ul li {
	border: none;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 4px;
	//width: auto;
}
.left-block-menu ul li ul li span {
	top: 3px;
	//top: 4px;
}
.left-block-acentr ul {
	list-style: none;
	clear: both;
	padding: 13px 0 35px 19px;
}
*+html .left-block-acentr ul {
	padding-top: 7px;
}
.left-block-acentr ul li {
	line-height: 24px;
}
.left-block-acentr ul a {
	font-size: 12px;
}
.left-block-hot-line {
	background: url(images/left-hot-line.jpg) no-repeat 0 0;
	width: 124px;
	height: 76px;
	padding: 18px 0 40px 72px;
	padding-bottom: 40px;
}

/*---------Central Block---------*/
.central-block {
	padding-left: 24px;
	width: 674px;
}
.fullsize {
	width: 100% !important;
	padding-left: 0px !important;
}


.central-block hr {
	border: none;
	background-color: #E9E1E2;
	color: #E9E1E2;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	font-size: 0px;
	height: 2px;
}
.central-block p {
	padding: 2px 0px 10px 0px;
	margin: 0px;
	color: #333;
	font-size: 13px;
	line-height: 16px;
}
.central-block .news-date {
	font-size: 12px;
	color: #999;
}

.central-block .news-top-block img {
	float: left;
	padding: 0 20px 5px 0;
}
.central-block .news-top-block {
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}
.central-block .news-date {
	margin: 0 0 15px;
	font-weight: normal;
}



.central-block ul,
.central-block ol {
	color: #333;
	padding-left: 55px;
}
.central-block ul {
	padding-left: 50px;
	margin-bottom: 10px;
}
.central-block ul li,
.central-block ol li {
	line-height: 20px;
	padding: 3px 0;
}
.central-block ul li {
	list-style-image: url(images/bullet.gif);
	//list-style-image: url(images/bullet2.gif);
	padding-left: 1px;
}


.blog-sidebar ul {
	padding: 10px;
	margin-bottom:0px;
}
.blog-sidebar ul li {
	list-style-image: none;
}
.blog-sidebar ul li a {
	text-decoration: underline !important;
}

.central-block .istochnik {
	padding: 5px 0 20px;
	margin-bottom: 15px;
	border-bottom: 1px solid #E9E1E2;
	color: #666;
}
.central-block .back-link {
	padding: 5px 0 5px;
}

.central-block .news-block div {
	margin-top: 10px;
	border-bottom: 1px solid #E9E1E2;
	//margin-top: 5px;
}
.central-block .news-block div div  {
	float: left;
	width: 548px;
	border: none;
}
.central-block .news-block div div a {
	font-size: 16px;
	line-height: 20px;
}
.central-block .news-block div div p {
	margin: 10px 0;
	padding-right: 20px;
}
.central-block div div.news-block-img {
	width: 100px;
	padding-right: 25px;
}
.central-block div div.news-block-img img {

}

.central-block .news-block .news-date {
	padding-left: 10px;
}
.central-block ul.pager {
	font-size: 12px;
	padding: 5px 0;
}
.central-block .news-block ul.pager {
	padding: 20px 0 5px;
}
.central-block ul.pager li span {
	color: #ccc;
	padding: 0 5px;
}
.central-block ul.pager li {
	float: left;
	color: #999;
	padding: 0;
	list-style: none;
}
.central-block ul.pager li.num {
	margin: 0 2px;
	padding: 0 3px;
}
.central-block ul.pager li.num.act {
	background-color: #ED1C24;
	color: #fff;
}
.central-block .search-form {
	background-color: #E9E1E2;
	padding: 18px;
	margin-bottom: 5px;
}
.central-block .search-form input {
	vertical-align: middle;
	width: 84px;
}
.central-block .search-form input.text {
	width: 543px;
}
.central-block .search-result {
	font-weight: bold;
	color: #666;
	padding-top: 10px;
}
.central-block .search-block {
	border-top: 1px solid #E9E1E2;
	margin-top: 10px;
}
.central-block .search-block div {
	padding: 10px 20px 10px 0;
	border-bottom: 1px solid #E9E1E2;
}
.central-block .search-block div a {
	font-size: 16px;
}
.central-block .search-block div p {
	font-size: 12px;
	margin: 5px 0 0;
}
.central-block .search-block div div {
	border: none;
}
.central-block .search-block .news-date,
.central-block .search-block .news-date a {
	font-size: 12px;
}
.central-block .hlite {
	font-weight: bold;
}
.central-block .search-sort {
	color: #ccc;
}
.central-block .search-sort b {
	color: #666;
}
.central-block .tv-block .video-embed-play {
	background-color: #E6E6E6;
	text-align: center;
	padding: 16px 0;
}
.central-block .video-thumbs {
	padding: 16px 0 0 3px;
	margin-bottom: -20px;
}
.central-block .video-thumbs div {
	width: 120px;
	float: left;
	font-size: 11px;
	padding-left: 13px;
	padding-bottom: 20px;
}
.central-block .video-thumbs div span {
	font-size: 9px;
	color: #999;
}
.central-block .video-thumbs div a {
	display: block;
	padding: 8px 0;
}
.central-block .news-block .clr,
.central-block .video-thumbs div.clr {
	float: none;
	padding: 0;
	border: none;
}
.central-block .page404-block span {
	font-size: 12px;
}
.central-block .page404-block .not-found-page {
	color: #369;
	font-size: 14px;
}
.central-block .sitemap {
	padding-left: 20px;
	font-size: 14px;
}
.central-block .sitemap ul {
	padding: 5px 0 0 30px;
}
.central-block .sitemap ul li {
	list-style-image: url(images/bullet-line.gif);
	padding: 4px;
}
.central-block .sitemap ul li ul {
	padding-top: 8px;
}
.central-block .sitemap ul li ul li {
	padding: 3px 0;
}
.central-block .support-block,
.central-block .balance-block {
	border-top: 1px solid #E9E1E2;
}
.central-block .balance-block {
	padding-top: 10px;
}
.central-block .balance-block table {
	border-spacing: 5px;
	font-weight: bold;
	font-size: 12px;
	padding: 0;
	margin: 0px auto;
	margin-left:50px;
}
.central-block .balance-block table td {
	padding: 8px;
}

.central-block .balance-block .balance-td,
.central-block .support-block .support-td {
	text-align: right;
	border-right: 2px solid #E9E1E2;
}
.central-block .balance-block span,
.central-block .support-block span {
	color: #ED1C24;
}
.central-block .balance-block span span {
	font-size: 9px;
	padding-left: 10px;
}
.central-block .balance-block input {
	margin-right: 10px;
	color: #333;
}
.central-block .balance-block input.text {
	font: bold 16px Verdana;
	letter-spacing: 2px;
	padding-left: 5px;
	padding-top: 4px;
	height: 25px;
	font-weight: normal;
}
.central-block .balance-block input.submit,
.central-block .support-block input.submit {
	font-size: 16.5px;
	padding: 0 20px;
	height: 30px;
}
.central-block .news-brands-block .news-brands-column {
	float: left;
	width: 322px;
}
.central-block .news-brands-block .news-brands-column.left {
	padding-right: 30px;
}
.central-block .news-brands-block .brands-img {
	height: 55px;
	position: relative;
	border-bottom: 1px solid #E9E1E2;
}
.central-block .news-brands-block img {
	float: left;
	padding: 0 10px 10px 0;
}
.iblock_name {
	color: #666;
	font-weight:bold;
	font-size:16px;
	padding: 5px 0px;
	border-bottom: 1px solid #E9E1E2;
}


.central-block .news-brands-block .brands-img img {
	position: absolute;
	bottom: 10px;
	left: 0;
	padding: 0;
	float: none;
}
.central-block .news-brands-block .news-date {
	padding: 10px 0 5px 0;
}
.central-block .news-brands-block a {
	font-size: 14px;
}
.central-block .news-brands-block p {
	font-size: 12px;
	margin: 10px 0;
	padding: 0px;
	color: #666;
}
.central-block .support-block {
	padding-top: 20px;
}
.central-block .support-block table {
	border-collapse: collapse;
	font-size: 12px;
}
.central-block .support-block td,
.central-block .support-block th {
	padding: 5px 12px;
}
.central-block .support-block .support-td {
	background: url(images/td-bg.png) no-repeat 100% 50%;
	border-right-width: 3px;
}
.central-block .support-block .vert-top .support-td,
.central-block .support-block .vert-top td span {
	background-repeat: repeat-y;
	vertical-align: top;
}
.central-block .support-block span {
	font-weight: bold;
}
.central-block .support-block span span {
	font-weight: normal;
	font-size: 11px;
}
.central-block .support-block .support-title-td {
	font-size: 14px;
	color: #ccc;
}
.central-block .support-block input.submit {
	font-size: 16px;
}
.central-block .support-block select {
	width: 160px;
}
.central-block .support-block textarea {
	width: 300px;
}
.central-block .autoc-block {
	float: left;
	width: 504px;
	padding-right: 28px;
}
.central-block .autoc-block .news-top-block {
	margin-top: 15px;
}
.central-block .autosalon-video-embed-play {
	padding-bottom: 15px;
}
.central-block .autoc-block p {
	margin-top: 10px;
}
.central-block .autoc-block table {
	font-size: 14px;
	border-collapse: collapse;
	margin: 10px 0;
}
.central-block .autoc-block table a {
	font-size: 14px;
}
.central-block .autoc-block table td {
	padding: 3px 0;
	vertical-align: top;
}
.central-block .autoc-block table td.otstup {
	padding-right: 50px;
}
.central-block .autoc-photos-block {
	width: 142px;
	float: left;
	text-align: center;
}
.central-block .autoc-photos-block .scrollable {
	height:510px;
	overflow:hidden;
	position:relative;
	width:140px;
}
.central-block .autoc-photos-block .items {
	height:20000em;
	margin:0;
	position:absolute;
	left: 0;
}
.central-block .autoc-photos-block .items a {
	background-color: #F3F4F4;
	display: block;
	width: 142px;
	height: 73px;
	padding-top: 7px;
	margin-bottom: 5px;
}
.central-block .autoc-photos-block .items a img {
 	height:65px; 
}

.central-block .autoc-photos-block a.prevPage,
.central-block .autoc-photos-block a.nextPage {
	width: 66px;
	height: 21px;
	cursor: pointer;
	margin: 0 auto;
	display: block;
}
.central-block .autoc-photos-block a.prevPage {
	background: url(images/arrog_gal_top.gif) no-repeat 50% 50%;
}
.central-block .autoc-photos-block a.prevPage:hover {
	background-image: url(images/arrog_gal_top_a.gif);
}
.central-block .autoc-photos-block a.nextPage {
	background: url(images/arrog_gal_bot.gif) no-repeat 50% 50%;
}
.central-block .autoc-photos-block a.nextPage:hover {
	background-image: url(images/arrog_gal_bot_a.gif);
}


.central-block .career-block p {
	border-bottom: 1px solid #E9E1E2;
	margin-bottom: 15px;
} 
.central-block .career-block .career-otdel {
	width: 319px;
	float: left;
	padding-left: 16px
}
.central-block .career-block .career-otdel div,
.central-block .vakans-block div {
	color: #999;
	font-size: 14px;
	padding: 10px 0 2px;
}
.central-block .career-block .career-otdel ul {
	padding-left: 20px;
}
.central-block .career-block .career-otdel ul li,
.central-block .vakans-block ul li {
	list-style-image: url(images/bullet-arrow.gif);
	//list-style-image: url(images/bullet-arrow2.gif);
	padding: 5px 0;
	line-height: 16px;
}
.central-block .vakans-place {
	font-size: 14px;
	float: right;
	color: #999;
	margin-top: -49px;
}
.central-block .vakans-block ul {
	padding-left: 40px;
}
.central-block .vakans-block div {
	padding: 4px 0;
}
.central-block .vakans-block .left-fromfile-block {
	width: 358px;
}
.central-block .file-block {
	background-color: #F6F3F3;
	border: 1px solid #E9E1E2;
	width: 238px;
	height: 78px;
	padding: 20px;
	float: right;
	margin-top: -130px;
	_margin-top: -140px;
}
.central-block .file-block input {
	margin: 5px 0;
}
.central-block .file-block div {
	background: url(images/skrepka.gif) no-repeat 0 50%;
	padding-left: 17px;
	color: #ED1C24;
	font-size: 14px;
}
.central-block .contact-block .contact-block-div {
	width: 320px;
	float: left;
	padding: 10px 0;
}
.central-block .contact-block .contact-block-div.left {
	padding-right: 30px;
	_padding-right: 15px;
}
.central-block .contact-block .contact-block-div h4 {
	color: #333;
	font-weight: bold;
}
.central-block .contact-block p {
	border-top: 1px solid #E9E1E2;
}
.central-block .contact-block .contact-block-div p {
	color: #999;
	font-size: 12px;
	margin: 10px 0;
	padding: 0px;
	border: none;
}
.central-block .contact-block .contact-block-div p span {
	color: #333;
}
.central-block .contact-block .contact-block-div div {
	float: left;
	width: 270px;
	_width: 250px;
}
.central-block .contact-block .contact-block-div div.contact-adres {
	width: 45px;
	font-weight: normal;
	color: #999;
}
.central-block .contact-block .contact-block-div div div {
	background: url(images/plus-in-circle.gif) no-repeat 0 50%;
	padding-left: 15px;	
	font-size: 11px;
	margin-top: 8px;
}

/*---------Footer---------*/
#footer {
	background: url(images/footer-bg.gif) repeat-x 0 0;
	border-top: 2px solid #E9E1E2;
	width: 900px;
	text-align: center;
	padding: 25px 0;
}
#footer ul {
	width: 800px;
	margin: 0 auto;
}
#footer ul li {
	display: block;
	float: left;
	color: #999;
}
#footer ul li span {
	float: left;
}
#footer a {
	padding: 0 10px;
}
#footer ul li a.active {
	font-weight: bold;
}
#footer .copyright {
	padding-top: 15px;
	clear: both;
	color: #666;
	font-size: 11px;
}
#footer .copyright a {
	padding: 0;
}
#partners {
	width: 956px;
	height: 215px;
	margin: 0 auto;
	padding-top: 18px;
}
#partners span {
	color: #999;
	font-size: 13px;
	text-align: center;
	letter-spacing: 0;
}



/* Jquery slide menu */

.jqueryslidemenu {
	z-index: 10;
	position: relative;
}

.jqueryslidemenu{
	font: bold 12px;
	background: #414141;
	width: 100%;
}

.jqueryslidemenu ul{
	margin: 0;
	padding: 0;
	z-index:1;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;
	text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color: white;
}

.jqueryslidemenu ul li a:hover{
	color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
	width: 150px; /*width of sub menus*/
	padding: 5px 20px;
	margin: 0;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
	background: #eff9ff;
	color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}

.oprosnik {
	margin-top:30px;
	background: #efeff1;
	padding: 10px;
	line-height:15px;
	border: 1px solid #dedede;
}
.top-float-items {
	width: 623px;
	position:absolute;
	margin: 10px 0px 0px 299px;
	overflow:auto;
}
