@charset "utf-8";

* {	margin:0; padding:0;}

html, body { height: 100%;}
body { background:#f9f9f9 url(/img/v-body-inside.gif) top repeat-x; color:#3b3b3b; font: normal 12px Arial, Helvetica, sans-serif; line-height:18px;}

h1 { margin:0px 0px 15px; padding:10px 0 0 0; font:bold 24px Arial, Helvetica, sans-serif; color:#3b3b3b; clear:both;}
h2 { margin:20px 0px 15px; font:bold 14px Arial, Helvetica, sans-serif; clear:both; }
h3 { margin:0px 0px 15px; font:bold 14px Arial, Helvetica, sans-serif; clear:both; color:#3b3b3b; }

a { color:#6b6455; }
a:hover { color:#1f1d18; }
a:focus {outline:none}
a img {border:none;}

p {margin:0px 0px 15px 0px; padding:0px;}
ol { margin:0 0 15px 20px }
ul { margin:0 0 15px 15px }
dl {}
dt { margin-bottom:5px; color:#a79574;}
blockquote { margin:5px 0 50px 0; padding:5px 0 0 0; border-top:1px solid #c7c7c7; font-style:italic;}
dl blockquote { margin:0 0 5px 0; padding:0; border:none; quotes:"&laquo;" "&raquo;";}

.f-input-text { font: normal 12px Arial, Helvetica, sans-serif;}
.f-textarea { font: normal 12px Arial, Helvetica, sans-serif;}

.spacer { display:block; height:0px; overflow:hidden; clear:both; }
.indent-span { padding:0 7px; }
.color-yellow { color:#f2e13d; }
.color-red { color:#c10c03; }
.color-br { color:#a79574; }
.color-gr { color:#95938d; }
.pos-absolute {position:absolute;}
.no-border {border:none !important;}
li.no-indent { margin-right:0 !important; }
.text-center { text-align:center;}
.dspl-blk {display:block;}

#head-wrap1 { min-width:1000px; width:100%;	background:#373633 url(/img/v-head-inside.gif) repeat-x; }
#head-wrap2 { width:1000px; height:149px; margin:0 auto; clear:both; }
#head {	position:relative; width:960px; height:149px; margin:0 auto; clear:both; }

#logotype {	position:absolute; top:44px; width:242px; height:64px; background:url(/img/logotype.png) no-repeat; }
#logotype-eng {	position:absolute; top:44px; width:242px; height:64px; background:url(/img/logotype-eng.png) no-repeat; }

#head-block { position:absolute; top:0px; right:0px; font:normal 11px Tahoma, Arial, sans-serif; color:#7a756a; text-align:right; }
#lang-block { margin-left:35px; padding-top:37px; float:right; }
#lang-block a { font-weight:bold; color:#f2e13d; }
#lang-block a.active-lang {	color:#ffffff; text-decoration:none; cursor:default; }
#phone-block { padding-top:10px; font-size:24px; color:#877b64; clear:both; white-space:nowrap; }
#contact-block { padding-top:4px; white-space:nowrap; }
#contact-block a { color:#ffffff; }
#contact-block a:hover { color:#a79574; }
#search { padding-top:35px; float:right; }
#search p { padding:0; margin:0; }
#search-input {
		width:144px; height:15px; padding:4px 0 4px 7px; float:left;
		background:#60594d url(/img/search-input-inside.gif) no-repeat; border:none;
		font:italic 11px Arial, Helvetica, sans-serif; color:#ffffff;
		}
#search-button { width:26px; height:23px; float:left; border:none; background:#60594d; color:#ffffff }

#main-menu-wrap1 { min-width:1000px; width:100%; border-bottom:none; background:#2f2c26 url(/img/main-menu-bg.gif) repeat-x; }
#main-menu-wrap2 { position:relative; width:1000px; height:49px; margin:0 auto;}
#main-menu-wrap3 { position:absolute; height:96px; padding-left:10px; overflow:hidden;}
ul#main-menu { display:block; list-style:none; float:left; margin:0; padding:0;}
ul#main-menu li { position:relative; display:block; height:49px; margin-right:2.7em; float:left;}

ul#main-menu a { height:35px; padding-top:14px; float:left;	font-size:1.15em; font-weight:bold; text-decoration:none; color:#ffffff; white-space:nowrap; cursor:pointer;}
ul#main-menu a:hover,
ul#main-menu .sub-menu a:hover { color:#f2e13d; }

ul#main-menu span { position:relative; display:block; float:left; background:url(/img/v-main-menu.gif) no-repeat; }
ul#main-menu span.mm-hover1 { height:24px; padding-right:10px; }
ul#main-menu span.mm-hover2 { height:21px; padding:3px 0 0 10px; }
ul#main-menu a:hover span.mm-hover1 { background-position:100% -52px; }
ul#main-menu a:hover span.mm-hover2 { background-position:0 -26px; }

ul#main-menu a.item-active { background: url(/img/main-menu-active.gif) 50% 100% no-repeat; color:#a79574 !important; }
ul#main-menu a.item-active:hover .mm-hover1,
ul#main-menu a.item-active:hover .mm-hover2 { background:none; }

ul#main-menu .sub-menu { position:absolute; top:47px; width:1000px; left:10px; white-space:nowrap; margin:0; padding:0; }
ul#main-menu .sub-menu-right li,
ul#main-menu .sub-menu li { margin-right:1.7em; float:left; }
ul#main-menu .sub-menu-right a,
ul#main-menu .sub-menu a { font-size:0.9em; text-decoration:underline; letter-spacing:0.02em; }
ul#main-menu .sub-menu-right strong,
ul#main-menu .sub-menu strong { height:38px; padding-top:14px; float:left; font-size:0.9em; color:#f2e13d; }
ul#main-menu .sub-menu-right strong a,
ul#main-menu .sub-menu strong a { height:38px; padding:0px; float:left; font-size:0.9em; color:#f2e13d; }

ul#main-menu .sub-menu-right { position:absolute; top:47px; width:400px; right:-10px; white-space:nowrap; text-align:right }


#sub-menu-wrap1 { min-width:1000px; width:100%; border:none; background:#6b6455 url(/img/gr-sub-menu-inside.gif) repeat-x; }
#sub-menu-wrap2 { width:1000px; height:42px; margin:0 auto; clear:both;}

/*-------| content |-------*/

#page-wrap { width:1000px; min-height:100%; margin:0 auto -280px auto; clear:both; }
#page { position:relative; width:960px; margin:0 auto; padding:40px 0px 0px 0px; }

#border { position:relative; width:960px; margin-bottom:30px; background: url(/img/v-border.gif) 460px 0 repeat-y;}
#border #content-left { position:relative; width:420px; padding:30px 0; float:left; clear:left; }
#border #content-right {width:460px; padding:30px 0; height:100%; float:right; clear:right; color:#434343; }

#page-eng { position:relative; width:960px; margin:0 auto; padding:110px 0px 0px 0px; }

#page-eng #content-left {width:420px; padding:15px 0; float:left; clear:left; }
#page-eng #content-right {width:460px; padding:15px 0; height:100%; float:right; clear:right; color:#434343; }
#page-eng #content-left p,
#page-eng #content-right p { padding-bottom:10px;}
#page-eng h1 { position:absolute; line-height:28px;}
#page-eng h1.h1-left { top:-75px;}
#page-eng h1.h1-right { position:absolute;}

#content-left { position:relative; z-index:3; width:690px; float:left; clear:left; }

#crumbs { position:relative; height:25px; margin:-10px 0 30px; padding:5px 10px 0 0px; font-size:11px; color:#6b6455;}
#crumbs a:hover { color:#a79574;}

div.text-content {}
div.text-content p {margin-bottom:20px;}
div.text-content img { display:block; margin:0 auto 20px auto; text-align:center;}

body.index img.cb-img { position:absolute; z-index:-1; bottom:-30px; right:-70px; }
body.inside img.cb-img { position:absolute; z-index:-1; top:90px; right:-70px; }
.cl-block { position:relative; width:690px; padding-bottom:30px; clear:both;}
.cl-block p { width:450px; float:left;}
.cl-block ul { list-style:inside; margin:0; padding:5px 0 0 0px; float:none; clear:both;}

div.text {float:left}
div.stopper-block {height:150px; width:1px; float:right; overflow:hidden;}

a.order {
		display:block; width:134px; height:22px; margin-left:15px; padding-top:2px;
		background:url(/img/order-button.gif) no-repeat;
		color:#000000; text-align:center; text-decoration:none;
		}
a.order:hover { color:#6b6455;}


.top-ss { padding:0; font-weight:bold; color:#3b3b3b; text-decoration:none; border-bottom:1px dashed #3b3b3b; line-height:24px;}
.top-ss:hover { color:#a79574;}
#map-links-block { position:relative; width:716px; height:427px; margin:0 auto 30px auto; clear:both; background:url(/img/map-link.gif) no-repeat; }
#map-links { display:block; border:none; position:relative;  z-index:2}

.region { position:absolute; background:url(/img/region-active.png) no-repeat;}
.mosc { top:235px; left:74px; width:26px; height:31px; background-position:0 0;}
.krasnoyar { top:121px; left:311px; width:118px; height:276px; background-position:-26px 0;}
.sverdl { top:260px; left:179px; width:53px; height:63px; background-position:-144px 0;}
.rostov { top:304px; left:33px; width:39px; height:44px; background-position:-197px 0;}
.nsk { top:331px; left:267px; width:57px; height:46px; background-position:-236px 0;}
.belorus { top:193px; left:0px; width:62px; height:57px; background-position:-293px 0;}
.perm { top:253px; left:165px; width:50px; height:57px; background-position:-355px 0;}
.omsk { top:313px; left:243px; width:36px; height:55px; background-position:-405px 0;}
.karel { top:143px; left:97px; width:54px; height:66px; background-position:-441px 0;}
.tatar { top:283px; left:123px; width:43px; height:36px; background-position:-495px 0;}
.samara { top:302px; left:118px; width:31px; height:28px; background-position:-538px 0;}
.arhang { top:177px; left:125px; width:73px; height:70px; background-position:-569px 0;}
.stavrop { top:337px; left:35px; width:28px; height:38px; background-position:-642px 0;}
.hakasiya { top:358px; left:337px; width:25px; height:44px; background-position:-670px 0;}
.novgorod { top:198px; left:70px; width:35px; height:28px; background-position:-695px 0;}
.eston { top:164px; left:24px; width:57px; height:46px; background-position:-730px 0;}
.altay { top:366px; left:279px; width:58px; height:42px; background-position:-787px 0;}
.lening { top:177px; left:77px; width:44px; height:40px; background-position:-845px 0;}
.vologod { top:203px; left:100px; width:60px; height:51px; background-position:-889px 0;}
.chech { top:371px; left:42px; width:20px; height:17px; background-position:-949px 0;}
.pskov { top:190px; left:55px; width:26px; height:39px; background-position:-969px 0;}
.murman { top:123px; left:136px; width:44px; height:57px; background-position:-995px 0;}
.kemer { top:342px; left:320px; width:31px; height:49px; background-position:-1039px 0;}

.hint { position:absolute; max-width:150px; z-index:3; padding:1px 1px 5px 1px; background:url(/img/hint-bg.png) repeat; text-align:center;}
.hint-header { position:static; background:url(/img/hint-header-bg.png) repeat; margin-bottom:15px; padding:2px 10px; font-weight:bold; color:#ffffff; white-space:nowrap;}
.hint-cor { position:absolute; left:-13px; top:30px; width:13px; height:26px; padding:1px; background:url(/img/hint-cor.png) no-repeat;}
.d-ss { padding:0 10px;}
.hint img { display:block; margin:0 auto 10px auto; border:none; float:none;}

.d-block { margin-bottom:40px;}
.d-img { width:120px;  min-height:50px; padding-top:5px; float:left;}
.d-img img { display:block; margin:0 auto;}
.d-text { float:left;}
.d-text ul { list-style:none; margin:0; padding:0;}
.n-img { width:196px; padding-right:24px; min-height:50px; float:left;}
.d-text dl { float:left; width:650px;}
.d-text dt { color:#a79574; margin:0; padding:0;}
a.n-header { display:block; font-weight:bold; color:#3b3b3b; text-decoration:underline; line-height:24px;}
a.n-header:hover { color:#a79574;}

.num-pages { position:relative; left:-10px; clear:both; margin-bottom:30px; zoom:1;}
.num-pages span { display:block; margin-bottom:10px; padding-left:10px; clear:both; color:#a79574;}
.num-pages a { display:block; width:25px; height:22px; padding-top:3px; margin-right:10px; float:left; color:#3b3b3b; text-align:center;}
.num-pages a:hover { color:#a79574;}
.num-pages strong { display:block; width:25px; height:22px; margin-right:10px; padding-top:3px; float:left; font-weight:normal; color:#ffffff; background:#8b8b8b url(/img/page-act.gif) no-repeat; text-align:center;}

a.anchor { color:#a79574; }
.d-text a.anchor { color:#3b3b3b; }


ul.left-list { width:480px; list-style:none; margin:0 0 30px 0; padding:0;}
ul.left-list li { margin-bottom:10px; padding:0 0 3px 20px; list-style-position: outside;}
ul.left-list li.i-pdf { background:url(/img/ic-pdf.gif) 0 3px no-repeat;}
ul.left-list li.i-doc { background:url(/img/ic-doc.gif) 0 3px no-repeat;}
ul.left-list li.i-xls { background:url(/img/ic-xls.gif) 0 3px no-repeat;}
ul.left-list li span { white-space:nowrap; color:#95938d;}
ul.left-list li h3 { margin:0; padding:0;}


ul.need-list { width:480px; list-style:none; margin:0 0 30px 0; padding:0; list-style:none;}
ul.need-list li { margin-bottom:10px; padding:0;}
ul.need-list li h3 { margin-bottom:3px;}

.h-stoper { width:0; height:800px; overflow:hidden; float:left; }
.map-cont { position:absolute; z-index:-1; left:100%; top:133px; width:614px; height:621px; margin-left:-614px; background:url(/img/map-transit.gif) 0 0 no-repeat;}

.table-cont { width:350px; border:none; margin-bottom:50px;}
.table-cont th,
.table-cont td { text-align:left; vertical-align:top; padding-bottom:5px;}
.table-cont th { width:110px;}
.table-cont span { white-space:nowrap;}

.table-vpp {width:400px;}

.staff-block { float:left; margin-bottom:30px;}
.staff-block ul.side-menu { margin:0; padding:0;}
.staff-block ul.side-menu li a { margin:0px;}
.staff-block ul.side-menu li a.sm-active { background:url(/img/v-str-act.gif) 100% 5px no-repeat; cursor:pointer; }
.staff-block ul.side-menu li a.sm-active span { border:none; }


.staff-block ul.side-menu li ul { margin:0; padding:0; }
.staff-block ul.side-menu li ul li { margin-bottom:30px; }
.staff-block ul.side-menu li ul li span.span-block  { display:block; float:left; background:none;}
.staff-block ul.side-menu li ul li span.span-block span { display:block; white-space:nowrap;}
.staff-block ul.side-menu li ul li span.span-block strong { display:inline; background:none; font-weight:bold; white-space:nowrap;}
.staff-block ul.side-menu li ul li span.span-block img { border:none; margin-right:30px;}
.staff-block ul.side-menu li ul li span.span-block a { display:inline; margin:0px; padding:0px; background:none;}

.pp-log { display:block; background:url(/img/pp-log.gif) no-repeat;}
div.mur { width:198px; height:53px; margin-bottom:20px; background-position: 0 -100px;}
div.log { width:175px; height:63px; margin-bottom:20px; background-position: 0 -300px;}
div.habon{width:222px; height:40px; margin-bottom:20px; background-position:0 -500px;}
a.mur { width:198px; height:53px; margin:30px 0 60px 0; background-position:0 0;}
a.mur:hover { background-position: 0 -100px;}
a.log { width:175px; height:63px; margin-bottom:60px; background-position: 0 -200px;}
a.log:hover { background-position: 0 -300px;}
a.habon { width:222px; height:40px; background-position:0 -400px;}
a.habon:hover { background-position:0 -500px;}



a.ssLogos { display:block; margin-bottom:30px; text-align: center}
a.ssLogos span { display:block;}
img.cmpl-log { display:block; margin:10px auto;}
a.cmpl-ss { display:block; padding-left:20px; font-weight:bold; color:#3b3b3b; text-decoration:underline; line-height:18px;}


dd.resp {margin-bottom:40px;}



div.photos { width:520px; margin-bottom:30px; }
div.photos .photo { width:520px; height:364px; margin:0 0 8px 0; position:relative; overflow:hidden; }
div.photos .photo img { display:block; width:100%; height:100% }
div.photos .thumbs li { float:left; list-style:none;}
div.photos .thumbs a { float:left; display:block; width:114px; height:80px; overflow:hidden; margin:0; padding:0 }
div.photos .thumbs a img { display:block; opacity:0.5; filter:alpha(opacity=50) }
div.photos .thumbs a.active { border:#a9a7a0 2px solid; width:110px; height:76px; overflow:hidden; cursor:default }
div.photos .thumbs a.active img { opacity:1; filter:alpha(opacity=100); margin:-2px }

div.photos .photo #loader { width:24px; height:24px; position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px; display:none; background:url(/img/loader.gif) no-repeat;}

.tCont { width:auto; text-align:center; margin:0; padding:0;}
.tCont th, .tCont td { margin:0; padding:10px; }
.tCont th { background:#b2b1af; color:#ffffff; }
.tCont td { border-right:1px solid #888885; border-bottom:1px solid #888885; }
.tCont td.bord-rn { border-right:none; }
.tCont tr.bord-bn td { border-bottom:none; }


/*-------| content-right |-------*/

#content-right { position:relative; z-index:3; width:240px; height:100%; float:right; clear:right; color:#434343; }
#content-right h3 { margin-bottom:10px; color:#3b3b3b;}

#side-menu-block { width:218px; border:1px solid #a9a7a0; margin-bottom:20px; padding:10px 10px 10px; background:url(/img/bg-sub-menu.png) repeat; }
#side-menu-block h3 { margin:5px 0 10px 10px;}
ul.side-menu { clear:both; margin:0; padding:0; }
ul.side-menu li { list-style:none; margin-bottom:10px; }
ul.side-menu li a {
		position:relative; display:inline-block; margin-left:10px; padding-right:15px;
		background:url(/img/v-str-def.gif) 100% 7px no-repeat;
		font-size:14px; font-weight:bold;  text-decoration:none; cursor:pointer;
		}
ul.side-menu li a.sm-active { background:url(/img/v-str-act.gif) 100% 5px no-repeat; cursor:pointer; }
ul.side-menu li span { border-bottom:1px dashed #6b6455; }
ul.side-menu li a.no-sub { background:none; }
ul.side-menu li a.no-sub span { border-bottom:1px solid #6b6455; }

ul.side-menu-gal {padding-bottom:10px; clear:both; position:relative;}
ul.side-menu-gal,
ul.side-menu li ul { margin:5px 0 0 0; padding:0; list-style:none; }
ul.side-menu-gal li,
ul.side-menu li ul li { margin-bottom:5px; padding:0; }
ul.side-menu-gal li a,
ul.side-menu li ul li a { display:block; margin-left:10px; padding:0 5px 0 15px; border:none; background:url(/img/v-sub-str.gif) 0 7px no-repeat; font-size:12px; font-weight:normal; text-decoration:underline; }
ul.side-menu-gal li span,
ul.side-menu li ul li span { border:none; }
ul.side-menu-gal li strong,
ul.side-menu-gal li strong span,
ul.side-menu li ul li strong,
ul.side-menu li ul li strong span { display:block; margin:0px; background: url(/img/sm-sub-act.gif) no-repeat; font-size:12px; font-weight:normal;}
ul.side-menu-gal li strong,
ul.side-menu li ul li strong { padding:0px 5px 0px 0px; background-position:100% -60px; background-color:#6b6455}
ul.side-menu-gal li strong span,
ul.side-menu li ul li strong span { padding:2px 0px 2px 25px; border:none; background-position:0 0; color:#ffffff;}

.cr-block { width:200px; margin:0 auto;}

ul.right-list { margin:0 0 30px 0; padding:0; font-size:14px; list-style:none;}
ul.right-list li { margin-bottom:5px; color:#95938d;}

ul.too-list { list-style:none; margin:0; padding:0;}
ul.too-list li { font-weight:bold; font-size:14px;}
ul.too-list li ul { list-style:none; margin:5px 0 30px 0; padding:0;}
ul.too-list li ul li { margin-bottom:5px; font-weight:normal;}

.img-block { width:200px; padding:0 0 30px 0; margin:0 auto;}
.img-block p { font-style:italic; color:#a79574;}
.img-block img { display:block; margin-bottom:10px; border:1px solid #a9a7a0;}

.rigth-news { margin-bottom:30px;}
.rigth-news dt a { font-weight:bold; color:#434343;}
.rigth-news dt a:hover { color:#a79574;}
.rigth-news dd { margin-bottom:10px;}
.rigth-news a.all-news { padding-left:20px; background:url(/img/v-str-def.gif) 0 7px no-repeat;}


ul.vp-list { list-style:none; padding:30px 0 0 0; margin:0;}
ul.vp-list li { position:relative; display:block;}
ul.vp-list li span { display:block; margin:0px; padding:0px; }
ul.vp-list li img { display:block; margin:0 auto; padding:0px; }
ul.vp-list li span.vp-h { display:block; position:relative; clear:both;}
ul.vp-list li span.vp-h-wrap1 { display:table; position:relative; width:77px; height:100px; float:left;}
ul.vp-list li span.vp-h-wrap2 { display:table-cell; vertical-align:middle; text-align:center;}
* html ul.vp-list li span.vp-h-wrap2 { position:absolute; top:50%; left:50%;}
* html ul.vp-list li span.vp-h-wrap3 { position:relative; top:-50%; left:-50%;}
ul.vp-list li strong { display:inline-block; margin:30px 0 0 10px; padding:2px 10px; background:#a3a3a3; color:#ffffff;}
ul.vp-list li a { display:inline-block; margin:30px 0 0 10px; padding:2px 10px; background:#a3a3a3; font-weight:bold; color:#ffffff;}
ul.vp-list li a:hover { color:#3b3b3b;}
ul.vp-list li ul { display:block; position:relative; top:-40px; list-style:none; clear:both; margin:0px 0px -25px 77px; padding:0px;}
ul.vp-list li ul li { margin:0; padding:0;}
ul.vp-list li ul li a { display:inline; float:none; margin:0px; padding:0px 0px 0px 30px; background:none; font-weight:normal; color:#3b3b3b;}
ul.vp-list li ul li a:hover { color:#a79574;}

ul.pp-list { list-style:none; margin:0; padding:0;}
ul.pp-list li { margin-bottom:10px;}
ul.pp-list li strong { display:inline-block; margin:0px; padding:2px 10px; background:#a3a3a3; color:#ffffff;}
ul.pp-list li a { display:inline-block; margin:0px; padding:2px 10px; background:#a3a3a3; font-weight:bold; color:#ffffff;}
ul.pp-list li a:hover { color:#3b3b3b;}

ul.pp-list li ul { list-style:none; clear:both; margin:10px 0px 0px 20px; padding:0px;}
ul.pp-list li ul li { margin:0; padding:0;}
ul.pp-list li ul li a { display:inline; float:none; margin:0px; padding:0px; background:none; font-weight:normal; color:#3b3b3b;}
ul.pp-list li ul li a:hover { color:#a79574;}

#right-form {}
#right-form .f-label { display:block; margin-bottom:3px; clear:both;}
#right-form .f-input-text { width:207px; height:14px; padding:6px 7px 8px 7px; background:#bab4a7 url(/img/f-input-bg.gif) no-repeat; border:none; color:#000000;}
#right-form .wrap-textarea { display:block; width:214px; height:182px; padding:4px 2px 3px 5px; background: url(/img/wrap-textarea.gif) no-repeat;}
#right-form .f-textarea {
		width:212px; height:177px; padding:2px 0px 2px 2px;
		background:#bab4a7; border:none; color:#000000;
		scrollbar-3dlight-color:#6d6962;
		scrollbar-track-color:#bab4a7;}
#right-form .f-button { padding:2px 7px;}
#right-form p { margin-bottom:12px;}
#right-form p.sns {color:#A79574; font-size:11px;}

/*-------| footer |-------*/

#footer-wrap { width:1000px; height:280px; clear:both;}
#footer	{ width:100%; height:280px; clear:both;}
#footer td#f-left { background:url(/img/v-footer-left-inside.gif) repeat-x; }
#footer td#f-center { width:960px; height:280px; background:url(/img/v-truba-inside.gif) no-repeat; vertical-align:top; }
#footer td#f-right {  background:url(/img/v-footer-right-inside.gif) repeat-x;  }

#copir-wrap { position:relative; width:960px;}
#copir { position:absolute; top:192px; left:25px; color:#3b3b3b; }
#copir a { color:#ffffff; }
#copir a:hover { color:#1f1d18; }
#cosmos { position:absolute; left:770px; top:86px; width:113px; height:19px; background: url(/img/cosmos.png) no-repeat; }


.translate { position:absolute; left:480px; top:35px; padding:5px; background:#e5e4e2}


/*---------------------------------------------------------------*/
/*---------------------------| index |---------------------------*/
/*---------------------------------------------------------------*/

body.index { background:#3a3a39 url(/img/v-body-index.gif) top repeat-x; color:#ffffff;}

body.index h1 { margin:0px 0px 15px; padding:0px; font-size:16px; color:#a79574; clear:both;}

body.index a {color:#ffffff; text-decoration:underline; }
body.index a:hover {color:#b3b3b3; text-decoration:underline; }

body.index #map { min-width:1000px; min-height:1000px; width:100%; height:100%;	background:url(/img/v-bg-map.gif) center 50px no-repeat; }

body.index #head-wrap1 { background:url(/img/v-head.gif) repeat-x; }
body.index #head {width:910px;}
/*
body.index #lang-block { margin:0px; padding-top:13px; }
body.index #phone-block { padding-top:15px;}
body.index #search { padding-top:18px; float:right; }
body.index #search-input {
		width:235px; height:18px; padding:6px 0 4px 7px;
		background:#60594d url(/img/search-input.gif) no-repeat; border:none;
		font:italic 14px Arial, Helvetica, sans-serif; color:#ffffff;
		}
body.index #search-button { width:30px; height:28px; }
*/
body.index #main-menu-wrap1 { border-bottom:1px solid #454135; background:none; }
body.index #main-menu-wrap2 { height:50px;}
body.index #main-menu-wrap3 { position:absolute; padding-left:35px;}
body.index ul#main-menu li { height:51px; margin-right:1.95em;}
body.index ul#main-menu a {	height:38px;}

/*-------| content |-------*/

body.index #page{ width:910px; min-height:800px; margin:0 auto; padding:30px 0px 0px 0px; }
body.index #content-left{ width:710px;}

body.index .cl-block img.cb-img { position:absolute; z-index:-1; bottom:0px; right:-140px; }

#slider { position:relative; width:702px; height:270px; margin-top:30px; float:left; overflow:hidden;}
#slider-wrap { position:relative; width:1000px;}
#slider span { display:block;}
#slider a.sl-item {
		position:relative; display:block;
		height:270px; float:left;
		background-color:#f0f4f7;
		border-left:1px solid #171717; border-right:1px solid #171717;
		text-decoration:none;
		overflow:hidden;
		}
#slider span.sl-item-act { position:absolute; left:-60px; display:none;	width:230px; height:270px;}
.sl-text { position:absolute; top:22px; left:10px; width:120px; list-style:none; font-weight:bold; color:#A69F95;}
.sl-text span {	padding-left:10px; font-weight:normal; color:#828282; white-space:nowrap;}
.sl-header { position:absolute; top:215px; left:0; width:100%; height:38px; padding:17px 0 0 7px; line-height:11px; font-weight:bold;}
.sl-header span { position:relative; float:left;}
.bg-header-def { background:url(/img/slide-header.png) repeat; color:#ffffff;}
.bg-header-act { background:url(/img/slide-header-act.png) repeat; color:#000000;}
#slider span.arrow { display:none; position:relative; top:3px; left:10px; width:14px; height:5px; background:url(/img/arrow.gif) no-repeat;}
.wfix { width:80px;}

#exiles { height:32px; padding:18px 30px 0 0; float:right;}
#exiles a {	display:block; height:23px; margin-left:20px; padding-left:28px; float:left; font-weight:bold; color:#bdbdbd;}
#exiles a:hover { color:#ffffff;}
.ss1 { background:url(/img/ss.gif) 0 0 no-repeat; }
.ss2 { background:url(/img/ss.gif) 0 -25px no-repeat; }

#news-block { position:relative; width:670px; padding-left:20px; clear:both;}
#news-block h1 { font-size:18px; font-weight:normal; color:ffffff;}
#news-block div.news {	width:200px; margin-right:23px; float:left;}
#news-block div.news a { color:#f2e13d;}
#news-block div.news a:hover { color:#a69929;}
#news-block small { display:block; font-size:9px;}

/*-------| content-right |-------*/

body.index #content-right { position:relative; zoom:1; width:180px; color:#ffffff; }
body.index #content-right h3 { color:#a79574; }

body.index .cl-block { position:relative; width:690px; height:253px; padding-bottom:0px; clear:both;}
body.index .img-block { width:180px; height:270px; margin:0 0 13px 0; padding:0 0 0 0; overflow:hidden;}
body.index .img-block img { display:block; margin-bottom:10px; border:none;}

#voting { /*width:178px;*/}
#voting h3 { margin:0 0 10px 0px; padding:7px 5px 10px 15px; background:url(/img/bg-voting.png) repeat}
#voting h3 a { color:#a79574; text-decoration:none; border-bottom:1px dashed #a79574; margin: 0; line-height:1.5em}
#voting h3 a:hover { color:#ffffff; text-decoration:none; border-bottom:1px dashed #ffffff}
#voting-block { width:448px; padding:15px; background:#777777/*url(/img/bg-voting.png) repeat*/; }
#voting-block ul { padding:0 0 9px 0; margin:0; }
#voting-block li { padding-bottom:6px; list-style:none; }
#voting-block li input { margin-right:8px; }
#voting-block form { padding-bottom:5px; }
#voting-block a { color:#ffffff; }
.voting-button { display:block; width:105px; padding:3px 5px; font:normal 12px Arial, Helvetica, sans-serif; cursor:pointer; }
#voting-block ul li span { display:block; height:3px; background:#000000; overflow:hidden;}
#ss-golos { margin:0 0 10px 15px;}

.vHeader {padding:40px 0 0 0}

/*-------| footer |-------*/

body.index #footer td#f-left { background:url(/img/v-footer-left.gif) repeat-x; }
body.index #footer td#f-center { width:960px; height:280px; background:url(/img/v-truba.gif) no-repeat; }
body.index #footer td#f-right {  background: url(/img/v-footer-right.gif) repeat-x;  }

body.index #copir { color:#909193; }
body.index #copir a { color:#ffffff; }
body.index #copir a:hover { color:#f2e13d; }


.diploms { float:left; text-align:center; width:400px; height:515px; overflow:hidden; }

#ms #content-left { position:relative; width:420px; padding:30px 0; float:left; clear:left; }
#ms #content-right {width:460px; padding:30px 0; height:100%; float:right; clear:right; color:#434343; }

#content-right h3.top_space{ padding-top: 12px }

.name_company_dealers { padding-bottom: 10px }