body {
width:100%;
margin:0;
font-family:Tahoma;
font-size:11px;
min-height: 100%;
height: auto !important;
height: 100%;
font-family:Tahoma;
font-size:11px;
color:#111111;
}
.left_abs {
position:absolute; 
top:0px; 
left:0px;
}
.right_abs {
position:absolute; 
top:0px; 
right:0px; 
}
a{
color:#5f676c;
/*посещенная — #a8a9a4
активная (находимся в данный момент) — f7941d
при наведении — #001123;*/
}
img, form {
border:0;
margin:0;
padding:0;
}
a:visited {
color:#a8a9a4;
}
a:hover {
color:#001123;
}
.head {
padding:18px 18px 0px 18px;
height:81px;
}
.logo {
height:81px;
width:81px;
position:relative;
margin-right:18px;
float:left;
}
.logo a{
position:absolute;
top:0px; 
left:0px;
height:81px;
width:81px;
display:block;
}

.cap {
height:81px;
background-image:url(/img/head_backgr.gif);
background-repeat:repeat-x;
}
.cap_left {
height:81px;
width:3px;
background-image:url(/img/head_left.gif);
float:left;
}
.cap_conor{
background-image:url(/img/corner.gif);
background-position: top right;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding-right:28px;
}
.test_dr {
/*width:106px;*/
height:57px;
float:right;
padding:22px 0px 0px 23px; 
}
.arrow_link {
background-repeat:no-repeat;
background-position:left 4px;
padding-left:12px;
}

.back_link, 
.back_link:visited {
color:#4C5054;
}
.back_link:hover {
color:#001123;
}
.contact_phone {
float:right;
width:166px;
height:81px;
position:relative;
}
.contact_phone img {
position:absolute;
top:-1px;
left:0px;
}
.slogan {
overflow:hidden;
float:left;
padding-left:48px;
height:81px;
}
.cap_car {
overflow:hidden;

width:191px;
margin:0 auto;

height:81px;
}
.cap_car_nest {
height:81px;
position:relative;
}
.top_menu {
/*padding:18px 52px 0px 167px;*/
padding:18px 18px 0px 117px;
height:17px;
position:relative;
}
.top_menu li{
margin:0; 
padding:0; 
float:left; 
margin-left:-1px; 
text-align:center;
/*text-align:left;*/
list-style:none;
}
.top_menu ul { 
margin:0; 
padding:0; 
}
.non_neighbor {
background-image:url(/img/top_menu_delimiter.gif);
background-position:right 1px;
background-repeat:no-repeat;
position:relative;

}
.non_neighbor img {
padding-left:1px;
}
.neighbor img {
padding-left:1px;
}
.top_menu li div {
margin-top:1px;
}
#container {
position:relative; 
display:block; 
background:#fff; 
border-left:153px solid #fff; 
overflow:visible;
/*padding-left:18px;*/
}
#left {
float:left; 
position:relative; 
z-index: 3;
width:133px; 
margin-left:-153px; 
display:inline;
padding-left:18px;
}
.clear {
clear:both;
height:1px;
overflow:hidden;
}
.for_form {
text-align:center;
padding-right:390px;
}
.for_form select {
height:17px;
width:304px; 
border:1px solid #c2c2c2;
padding-left:32px;
font-weight:bold;
font-size:11px;
font-family:Tahoma;
}
.for_form_2 {
text-align:center;
padding-bottom:16px;
}
.for_form_2 select {
height:17px;
width:304px; 
border:1px solid #c2c2c2;
padding-left:32px;
font-weight:bold;
font-size:11px;
font-family:Tahoma;
}
.sign {
margin-top:3px;
font-weight:bold;
padding-bottom:18px;
height:12px;
}
.sign div {
position:absolute;
top:0px;
left:0px;
width:300px;
z-index:140;
}
.section {
color:#9F907D;
font-weight:bold;
margin-bottom:4px;
height:17px;
}
.sectin_abs {
height:16px;
width:101px;
font-weight:bold;
color:#FFFFFF;
padding-top:1px;
padding-left:18px;
position:absolute;
/*margin-left:-18px;*/

left:-18px;
top:0px;
}
.menu_left, .menu_left_active {
padding-bottom:7px;
/*padding-left:21px;*/
font-weight:bold;
}

.menu_left_active a, .menu_left_active a:visited, .menu_left_active a:hover  {
background-position:1px 3px;
background-repeat:no-repeat;
font-weight:bold;
padding-left:21px;
display:block;
width:100%;
height:auto;
width:109px
}
.menu_left a{
padding-left:21px;
color:#5F676C;
font-weight:bold;
display:block;
width:100%;
height:auto;
width:109px
}

.menu_left a:visited{
color:#a8a9a4;
}
.menu_left a:hover{
/*color:#001123;*/
background-position:1px 3px;
background-repeat:no-repeat;
/*text-decoration:none;*/
}
.menu_left_act {
padding-left:21px;
margin-bottom: 7px;
font-weight:bold;
background-position:1px 3px;
background-repeat:no-repeat;
cursor: pointer;
/*position:relative;*/
}

.menu_left_act a {
font-weight:bold;
display:block;
width:100%;
height:auto;
width:109px;
margin-bottom: 7px;
}

.dacia {
padding:10px 0px 17px 0px;
}
.dacia a {
color:#5F676C;
font-weight:bold;
}
.dacia a:visited{
color:#a8a9a4;
}
.dacia a:hover{
text-decoration:none;
}
.menu_l_act {
text-decoration:none;
margin-bottom:7px;
font-weight:bold;
}
.menu_l {/**************************************************************************************/
margin-bottom:7px;
font-weight:bold;
}
.menu_l a, .sign a {
color:#5F676C;
font-weight:bold;
}
.menu_l a:visited, .sign a:visited{
color:#a8a9a4;
}
.menu_l a:hover, .sign a:hover{
text-decoration:none;
}

.for_gallery_link {
float:right; 
margin-right:18px; 
padding-right:8px;
}
.article {
padding-top:16px;
vertical-align:top;
text-align:right;
}
.article table {
width:99.9%;
}
.tab_right {
background-color:#FFFFFF;
width:358px;
padding-right:18px;
text-align:right;
vertical-align:top;
/*padding-bottom:72px;*/
}
.tab_left {
padding-right:18px;
vertical-align:middle;
line-height:136.3%;
}
.photo_car img {
padding:1px;
border:1px solid #C1C3C6;
width:318px;
height:206px;
}
.photo_car {
float:right;
position:relative;
width:322px;
height:210px;
margin-bottom:20px;
}
.price {
position:absolute;
height:37px; 
width:118px;
background-repeat:no-repeat;
background-image:url(/img/price.gif);
background-color:#F2EDE5;
color:#5C5C5C;
bottom:-54px;
padding-top:17px;
left:20px;
text-align:center;
font-family:Arial;
font-weight:bold;
font-size:22px;
}
.links_1 {
text-align:left;
float:right;
padding:0px 10px 0px 0px;
}
.links_1 div{
padding-bottom:9px;
}
.text_grey {
color:#8B8B8B;
}
.tab_left_text {
margin-bottom:22px;
text-align:left;
}
.compare input {
margin:0px;
padding:0px;
width:12px;
height:12px;
border-left:1px solid #808080;
border-top:1px solid #808080;
border-bottom:1px solid #D4D0C8;
border-right:1px solid #D4D0C8;
/*margin-bottom:5px;*/
}
.compare td {
vertical-align:top;
text-align:left;
/*width:170px;*/
}
.checkbox {
padding-left:5px;
width:20px;
}
.checkbox div {
margin-bottom:9px;
}
.compare {
width:500px;
margin:0 auto;
}
.active_check {
padding-left:12px;
}
.compare_comp div{
margin-bottom:9px;
}
.tab_1 {
padding:20px 18px 1px 0px;
}
.tab_1 table{
table-layout:fixed; 
width:99.9%;
}
.heading_1_act {
background-color:#837767;
width:100%;
height:33px;
background-repeat:repeat-x;
background-image:url(/img/plate_act.gif);
/*position:relative;*/
}
/*.heading_1_act a{
display:block;
width:100%;
height:33px;
}*/
.heading_2_act {
background-image:url(/img/plate_act_l.gif);
background-position:left;
height:33px;
background-repeat:no-repeat;
}
.heading_act {
background-position:right;
background-image:url(/img/plate_act_r.gif);
background-repeat:no-repeat;
padding-top:7px;
height:26px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.heading_1_noact {
background-color:#DCD5CB;
width:100%;
height:33px;
background-repeat:repeat-x;
background-image:url(/img/plate_noact.gif);
/*position:relative;*/
}


.heading_2_noact {
background-image:url(/img/plate_noact_l.gif);
background-position:left;
height:33px;
background-repeat:no-repeat;
}
.heading_noact {
background-position:right;
background-image:url(/img/plate_noact_r.gif);
background-repeat:no-repeat;
padding-top:7px;
height:26px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#67594A;
}
.tab_2 {
padding-right:18px;
}
.tab_2 table {
table-layout:fixed; 
width:99.9%; 
}
.tab_2 td {/*
border-bottom:2px solid #fff;
background-color:#0033FF;*/
}
.cont_1_left {
background-color:#AB9D8D;
padding:2px 10px 5px 19px;
border-bottom:1px solid #AB9D8D;
border-left:1px solid #AB9D8D;
border-top:1px solid #AB9D8D;
color:#FFFFFF;
font-weight:bold;
}
.cont_1_right {
text-align:left;
background-color:#AB9D8D;
border-bottom:1px solid #AB9D8D;
border-right:1px solid #AB9D8D;
border-top:1px solid #AB9D8D;
padding:2px 0px 5px 0px;
color:#FFFFFF;
font-weight:bold;
width:302px;
}
.cont_2_left {
background-color:#F9F7F3;
padding:2px 10px 5px 19px;
border-bottom:1px solid #F2EDE5;
border-left:1px solid #F2EDE5;
border-top:1px solid #F2EDE5;
color:#3B332D;
}
.cont_2_right {
text-align:left;
background-color:#F9F7F3;
border-bottom:1px solid #F2EDE5;
border-right:1px solid #F2EDE5;
border-top:1px solid #F2EDE5;
padding:2px 0px 5px 0px;
color:#3B332D;
font-weight:bold;
width:302px;
}
.cont_3_left {
background-color:#E9DFD3;
padding:2px 10px 5px 19px;
border-bottom:1px solid #E9DFD3;
border-left:1px solid #E9DFD3;
border-top:1px solid #E9DFD3;
color:#3B332D;
}
.cont_3_right {
text-align:left;
background-color:#E9DFD3;
border-bottom:1px solid #E9DFD3;
border-right:1px solid #E9DFD3;
border-top:1px solid #E9DFD3;
padding:2px 0px 5px 0px;
color:#3B332D;
font-weight:bold;
width:302px;
}
.td_right {

}
.indent {
height:2px; 
background-color:#FFFFFF;
}
.tab_bot_left {
padding:19px 10px 19px 20px;
color:#111111;
}
.tab_bot_right {
text-align:right;
padding-right:24px;
}
.upward {
padding-left:12px;
background-repeat:no-repeat;
text-decoration:underline;
background-position:0px 5px;
}
.tab_bot_right a {
color:#5F676C;
font-weight:bold;
text-decoration:none;
}
.tab_bot_right a:visited {
color:#a8a9a4;
}
.tab_bot_right a:hover {
color:#001123;
}
.bottom_menu {
padding:0px 18px 0px 0px;
text-align:center;
}
.bottom_menu ul {
margin:0; 
padding:0;
} 
.bottom_menu li{
margin:0; 
padding:0; 
float:left; 
margin-left:-1px; 
text-align:center;
/*text-align:left;*/
list-style:none;
background-position:right top;
background-image:url(/img/bottom_menu_delimiter.gif);
background-repeat:no-repeat;
} 
.bottom_menu a {
color:#5F676C;
font-weight:bold;
text-decoration:none;
text-align:center;
height:17px;
padding:1px 15px 3px 14px;
}
.bottom_menu a:visited {
color:#5F676C;
}
.bottom_menu a:hover {
color:#ffffff;
}
#bot_menu_act a {
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-align:center;
height:17px;
padding:1px 15px 3px 14px;
}


li.last_item {
background-image:url(/img/blank.gif);
}
.footer {
height:51px;
padding-right:18px;
}
.copyright {
float:left;
font-size:10px;
color:#4C5054;
padding:19px 0px 0px 18px;
}
.copyright_tanix {
float:right;
padding:16px 21px 0px 0px;
font-size:10px;
color:#4C5054;
}
.bottom_menu_nest_1 {
padding:10px 0px 11px 4px; 
border-bottom:1px solid #95999D;  
border-top:1px solid #95999D; 
height:14px;
}
#menu ul, #menu2 ul { 
	position: absolute;
	width: 50em;
	left: -999em; 
}
#menu, #menu2, #menu3, #menu4, #menu5, #menu3_1{
/*position:relative;*/
margin-left:0px;
}
#menu3 .submenu, #menu4 .submenu, #menu5 .submenu {
float:right;
}
#menu3 ul, #menu3_1 ul,  #menu4 ul, #menu5 ul { /* second-level lists */
	position: absolute;
	right:0px;
	width: 50em;
	left: -999em; 
}
.menu_1 a {
width:69px;
height:17px;
display: block;
background-image:url(/img/topmenu_1.gif);
margin-right:1px;
}
.menu_1 a:hover {
width:70px;
height:17px;
display: block;
margin-right:0px;
}

.menu_1_act a {
width:70px;
height:17px;
display: block;
margin-right:0px;
}
.menu_2 a {
width:140px;
height:17px;
display: block;
background-image:url(/img/topmenu_2.gif);
margin-right:1px;
}
.menu_2 a:hover {
width:141px;
height:17px;
display: block;
margin-right:0px;
}

.menu_2_act a {
width:141px;
height:17px;
display: block;
}
.menu_3 a {
width:89px;
height:17px;
display: block;
background-image:url(/img/topmenu_3.gif);
margin-right:1px;
}
.menu_3 a:hover {
width:90px;
height:17px;
display: block;
margin-right:0px;
}
.menu_3_act a{
width:90px;
height:17px;
display: block;
}
menu_1, .menu_4 {
margin-left:1px;
}
.menu_4 a {
width:140px;
height:17px;
display: block;
background-image:url(/img/topmenu_4.gif);
margin-right:1px;
}
.menu_4 a:hover {
width:141px;
height:17px;
display: block;
margin-right:0px;
}
.menu_4_act a{
width:141px;
height:17px;
display: block;
}
.menu_5 a {
width:169px;
height:17px;
display: block;
background-image:url(/img/topmenu_5.gif);
margin-right:1px;
}
/*.menu_5 a:hover {
width:171px;
width:172px;
height:17px;
display: block;
margin-right:0px;
margin-left:-1px;
//margin-left:-2px;
}*/
.menu_5 a:hover {
width:170px;
height:17px;
display: block;
margin-right:0px;
}
.menu_5_act a{
width:170px;
height:17px;
display: block;
}
.menu_6 a {
width:76px;
height:17px;
display: block;
background-image:url(/img/topmenu_6.gif);
margin-right:1px;
}
.menu_6 a:hover {
width:77px;
height:17px;
display: block;
margin-right:0px;
}
.menu_6_act a{
width:77px;
height:17px;
display: block;
}

.menu_7 a {
width:76px;
height:17px;
display: block;
background-image:url(/img/topmenu_7.gif);
margin-left:1px;
}
.menu_7 a:hover {
width:77px;
height:17px;
display: block;
margin-left:0px;
}
.menu_7_act a{
width:77px;
height:17px;
display: block;
}

/*******************************************************/

.menu_7_act_1 {
position:absolute; 
right:2px; 
//right:0px; 
top:-18px; 
z-index:199;
height:17px;
overflow:hidden;
}
.menu_6_act_1 {
position:absolute; 
right:0px; 
//right:-2px; 
top:-18px; 
z-index:199;
height:17px;
overflow:hidden;
width:78px;
}
.menu_5_act_1 {
position:absolute; 
right:0px; 
//right:-1px; 
top:-18px; 
z-index:199;
height:17px;
overflow:hidden;
width:172px;
}
.menu_4_act_1 {
position:absolute; 
right:0px; 
//right:-2px; 
top:-18px; 
z-index:199;
height:17px;
overflow:hidden;
width:143px;
//width:144px;
}
.menu_3_act_1 {
position:absolute; 
left:-1px;
//left:-1px;
top:-18px; 
z-index:199;
height:17px;
overflow:hidden;
width:91px;
text-align:center;
}
.menu_2_act_1 {
position:absolute; 
left:-1px;
top:-18px; 
z-index:199;
height:17px;
overflow:hidden;
width:142px;
text-align:center;
}
.one_pixel {
width:2px; 
position:absolute; 
top:0px; 
left:-1px; 
z-index:400; 
height:17px;
}












#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
.submenu span {
margin:0 8px 0px 11px;
font-weight:bold;
position:relative;
z-index:1000;
}
.submenu {
color:#989898;
padding-top:4px;
padding-bottom:8px;
}
.submenu a, .submenu a:visited {
font-weight:bold;
color:#5F676C;
text-decoration:none;
display:inline;
}
.submenu a:hover{
text-decoration:none;
}
#menu5 .submenu span {
margin:0 11px 0px 11px;
}
.pulldown_1 {
width:139px;
background-image:url(/img/pulldown_bg_1.gif);
background-repeat:no-repeat;
background-color:#ffffff;
padding-top:20px;

background-position:right top;/*****************************************/
/*margin-left:82px;*/
/*border-left:82px solid transparent;
border-left-color: transparent;
border-bottom:82px solid transparent;*/

}
.pulldown__nest {
padding:10px 10px 10px 34px;
}
.yyy {
padding:10px 10px 10px 50px;
display:none;
}
/*          old
.pulldown_2 {
width:139px;
background-image:url(/img/pulldown_bg_2.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:20px;
min-height:114px;
height:auto;
}*/
.pulldown_2 {
width:139px;

/*min-height:104px;*/
height:auto;

border-bottom:1px solid #c1c4c6;
background-image:url(/img/pulldown_bg_3.gif);
}
.pulldown_3 {
width:139px;
background-image:url(/img/pulldown_bg_4.gif);
background-position:top;
background-repeat:no-repeat;
min-height:104px;
height:auto;
padding-bottom:9px;
}
.pulldowm_img {
padding-left:10px;
padding-bottom:18px;
height: 68px;
}
.little_img_menu {
  display: none;
  position: relative;
  }
.pulldowm_img div {
  width: 62px;
  height: 40px;
  padding: 28px 0px 0px 51px;
  position: absolute;
  }

.pulldowm_text {
padding-left:16px;
font-size:11px;
}       
.pulldowm_text a {
display: block;
height: 20px;
color:#4C5054;
}

.pulldown_act {
padding: 0px 0px 7px 0px;
cursor: pointer;
}
#nav2 {
padding:0;
margin:0px;
position:relative;

}

#nav2 li {
list-style:none;
padding:0;
margin:0px;
}
#nav2 ul {
list-style:none;
padding:0;
margin:0px;
}
.pullmenu ul {
	position: absolute;
	z-index:1000; 
	width: 155px;
	left: -999em; 
	top:-10px;
}
.min
{
min-width:1000px;
}
.main_picture_nest {
height:100%;
overflow:hidden;
position: block;
z-index: 2;
}
.main_picture {
width:100%;
height:346px;
margin:0 auto;
background-repeat:no-repeat;
background-image:url(/img/main_picture2.jpg);
/*position:relative;
z-index:1;*/
}
.main_cellar {
clear:both;
padding:6px 18px 0px 18px;
z-index:100;
position:relative;
}
h2 { font-family:Tahoma;
font-size:11px;
font-weight:bold;
padding:0;
margin:0px;
}
.main_news {
margin-top:22px;
border-left:1px solid #95999D;
padding:0px 12px 0px 20px;
}
.date {
font-size:10px;
margin-bottom:9px;
}
.news_link {
line-height:136%;
}
.main_cellar table {
table-layout:fixed;padding-top:0px;
}
.main_cellar td {
vertical-align:top;

}
.for_banner {
padding-top:12px;
text-align:right;
}
.footer_main {
height:51px;
border-top:1px solid #95999D;
margin-top:15px;
}
.vl_mid {
vertical-align:middle;
}
.vl_mid_r {
vertical-align:middle;
padding-right:18px;
}
.right_td_inside {
width:322px;
vertical-align:top;
padding-bottom:30px;
}
.right_td_inside2 {
width:200px;
vertical-align:top;
padding-bottom:30px;
}
.left_td_inside {
vertical-align:top;
padding-right:18px;
/*padding-bottom:30px;*/
}
.left_td_gallerie {
vertical-align:top;

text-align:center;
}
.left_td_inside_news {
vertical-align:top;
padding-right:18px;
}
.title_center {
text-align:center;
font-weight:bold;
margin-bottom:18px;
}
.swelling_top {
width:322px;
background-repeat:no-repeat;
height:9px;
background-image:url(/img/swelling_top.gif);
}
.swelling_bot {
width:322px;
background-repeat:no-repeat;
height:9px;
background-image:url(/img/swelling_bot.gif);
}
.swelling_nest {
width:322px;
background-image:url(/img/swelling_bor_left.gif);
background-position:left;
background-repeat:repeat-y;
background-color:#F9F7F3;
}
.swelling {
width:322px;
background-image:url(/img/swelling_bor_right.gif);
background-position:right;
background-repeat:repeat-y;
padding:12px 0px;
}
.content_inside {
padding-top:5px;
padding-right:18px;
}
.swelling_text {
line-height:136%;
padding:0px 20px 0px 20px;
text-align:left;
}
.swelling_link {
background-image:url(/img/swelling_arrow.gif);
background-repeat:no-repeat;
padding-left:10px;
line-height:normal;
background-position:0px 4px;
margin-bottom:7px;
}
.swelling_title {

line-height:normal;
font-weight:bold;
margin-bottom:7px;
}
.swelling_link a {
font-weight:bold;
}
.swelling_link_2 {
background-image:url(/img/swelling_arrow.gif);
background-repeat:no-repeat;
padding-left:10px;
line-height:normal;
background-position:0px 4px;
margin-bottom:30px;
}
.swelling_link_2 a {
font-weight:bold;
}
.swelling_delimeter {
width:318px;
margin:0 auto;
height:42px;
background-position:center;
background-repeat:repeat-x;
background-image:url(/img/swelling_delimeter.gif);
}
.tab_3 {
padding-right:18px;
}
.tab_3 table {
width:100%; 
}
.cont_1 {
background-color:#AB9D8D;
padding:2px 10px 5px 19px;
border:1px solid #AB9D8D;
color:#FFFFFF;
font-weight:bold;
}
.cont_2 {
text-align:left;
background-color:#F9F7F3;
border:1px solid #F2EDE5;
padding:2px 10px 5px 19px;
color:#3B332D;
}
.cont_3 {
background-color:#E9DFD3;
padding:2px 10px 5px 19px;
border:1px solid #E9DFD3;
color:#3B332D;
}
.title_td_1 {
background-color:#827669;
border-bottom:1px solid #C6BCB1;
border-right:1px solid #ffffff;
padding:2px 10px 5px 19px;
text-align:center;
color:#D5CEC6;
font-weight:bold;
}
.title_td_2 {
padding:2px 10px 5px 19px;
background-color:#827669;
text-align:center;
border-left:1px solid #C6BCB1;
border-bottom:1px solid #C6BCB1;
border-right:1px solid #ffffff;
color:#D5CEC6;
width:87px;
font-weight:bold;
} 
.title_td_3 {
background-color:#827669;
padding:2px 10px 5px 19px;
text-align:center;
border-left:1px solid #C6BCB1;
border-bottom:1px solid #C6BCB1;
color:#D5CEC6;
font-weight:bold;
width:91px;
}
.col_1_1 {
text-align:left;
background-color:#F9F7F3;
border:1px solid #F2EDE5;
border-right:1px solid #ffffff;
padding:2px 10px 5px 19px;
color:#000000;
}
.col_1_2 {
background-color:#F9F7F3;
text-align:center;
color:#3B332D;
width:87px;
border:1px solid #F2EDE5;
border-left:1px solid #C6BCB1;
border-right:1px solid #ffffff;
font-weight:bold;
}
.col_1_3 {
background-color:#F9F7F3;
text-align:center;
color:#3B332D;
width:91px;
border:1px solid #F2EDE5;
border-left:1px solid #C6BCB1;
font-weight:bold;
}

.col_2_1 {
text-align:left;
background-color:#E9DFD3;
border:1px solid #F2EDE5;
border-right:1px solid #ffffff;
padding:2px 10px 5px 19px;
color:#000000;
}
.col_2_2 {
background-color:#E9DFD3;
text-align:center;
color:#3B332D;
width:87px;
border:1px solid #F2EDE5;
border-left:1px solid #C6BCB1;
border-right:1px solid #ffffff;
font-weight:bold;
}
.col_2_3 {
background-color:#E9DFD3;
text-align:center;
color:#3B332D;
width:91px;
border:1px solid #F2EDE5;
border-left:1px solid #C6BCB1;
font-weight:bold;
}
.tab_bottom_1 {
background-color:#827669;
padding:4px 10px 6px 19px;
text-align:left;
color:#ffffff;
font-weight:bold;
background-position:bottom;
background-repeat:repeat-x;
background-image:url(/img/tab_dot.gif);
}
.tab_bottom_2, .tab_bottom_3 {
background-color:#827669;
padding:4px 0px 6px 0px;
text-align:center;
color:#FFDF98;
font-weight:bold;
background-position:bottom;
background-repeat:repeat-x;
background-image:url(/img/tab_dot.gif);
}
.tab_last_1 {
background-color:#827669;
padding:4px 10px 6px 19px;
text-align:left;
color:#ffffff;
font-weight:bold;
background-position:bottom left;
background-repeat:no-repeat;
background-image:url(/img/white_dot.gif);
}
.tab_last_2 {
background-color:#827669;
padding:4px 0px 6px 0px;
text-align: center;
color:#FFDF98;
font-weight:bold;

}
.tab_last_3 {
background-color:#827669;
background-position:bottom right;
background-repeat:no-repeat;
background-image:url(/img/white_dot.gif);
color:#FFDF98;
font-weight:bold;

text-align: center;
}
.title_news {
padding-bottom:18px;
}
.news_date {
font-size:10px;
}
.news_text {
line-height:136%;
margin-bottom:18px;
}
.title_left {
padding-left:20px;
font-weight:bold;
color:#3B332D;
}
.mesh {
margin:5px 0px 2px 0px;
background-color:#F9F7F3;
border:1px solid #C5BCB1;
padding:3px 5px 4px 20px;
line-height:normal;
}
.gallerie_big {
border:1px solid #C1C3C6;
width:487px;
height:292px;
overflow:hidden;
margin:0 auto;
} 
.gal_img_big {
border:1px solid #ffffff;
display: none;
position: relative;
}

.gallerie_big div {
  position: absolute;
  margin-top: 139px;
  margin-left: 237px;
  //margin-left: 0px;
  }

.gallerie_small {
height:86px;
width:487px;
margin:0 auto;
padding-top:22px;
}
.arrow_left {
width:31px;
padding:24px 10px 0px 0px;
float:left;
}
.arrow_right {
width:30px;
padding:24px 0px 0px 0px;
float:left;
}
.gal_picture {
width:94px;
height:64px;
padding-right:10px;
position:relative;
overflow:hidden;
background-image:url(/img/frame_2.gif);
background-repeat:no-repeat
}
.gal_picture img {
padding:2px 0px 0px 1px;
position:relative;
}
.frame_gal {
position:absolute;
top:0px;
left:0px;
display:block;
width:94px;
height:64px;
background-image:url(/img/blank.gif);
}
.frame_gal_act {
position:absolute;
top:0px;
left:0px;
display:block;
width:86px;
height:56px;
margin:4px 0px 0px 4px;
background-color:#B1B2B0;
opacity:0.6; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
-moz-opacity: 0.6; /* Mozilla 1.6 и*/
-khtml-opacity: 0.6;
}
.container_1 {
text-align:right;
margin-bottom:25px;
}
.left_interlocutory {
width:213px;
padding-top:1px;
vertical-align:top;
}
.interlocutory {
padding-top:30px;

}
.interlocutory input {
border:1px solid #9C9C9C;
width:274px;
height:12px;
font-size:10px;
font-family:Tahoma;
margin-bottom:15px;
}
.interlocutory textarea {
border:1px solid #9C9C9C;
width:274px;
height:72px;
font-size:10px;
font-family:Tahoma;
margin-bottom:15px;
}
#but {
float:right;
}
#but input {
width:87px;
height:25px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:0px 0px 1px 0px;
margin:0px;
border:0;
background-position:0px 3px;
font-size:11px;
}
.staff_nest {
margin-bottom:16px;
height:157px;
background-repeat:repeat-x;
background-image:url(/img/staff_background.gif);
}
.staff_right {
background-image:url(/img/staff_right.gif);
height:157px;
background-position:right;
background-repeat:no-repeat;
}
.staff_fund {
background-image:url(/img/staff_fundamental.gif);
background-position:30px 0px;
background-repeat:no-repeat;
height:157px;
}
.staff_left_blue {
height:157px;
background-position:left;
background-repeat:no-repeat;
background-image:url(/img/staff_left_blue.gif);
}
.staff_left_green {
height:157px;
background-position:left;
background-repeat:no-repeat;
background-image:url(/img/staff_left_green.gif);
}
.staff_left_orange {
height:157px;
background-position:left;
background-repeat:no-repeat;
background-image:url(/img/staff_left_orange.gif);
}
.staff_photo {
float:left;
padding:17px 20px 0px 30px;
width:90px;
height:140px;
position:relative;
overflow:hidden;
}

.staff_photo img {
  width: 89px;
  height: 123px;
  }

.staff_frame_1 {
width:90px;
height:123px;
position:absolute;
top:17px;
left:30px;
background-repeat:no-repeat;
background-position:top;
background-image:url(/img/staff_frame_up.gif);
}
.staff_frame_2 {
width:90px;
height:123px;
background-repeat:no-repeat;
background-position:bottom;
background-image:url(/img/staff_frame_bottom.gif);
background-position:0px 119px;
}
.staff_frame_3 {
height:119px;
width:88px;
margin-top:2px;
border-left:1px solid #d7d1c3;
border-right:1px solid #d7d1c3;
}
.staff_data {
padding-top:23px;
padding-left:40px;
}
.staff_data p {
margin: 0px;
padding: 0px;
}
.staff_name {
font-weight:bold;
margin-bottom:10px;
}
.staff_position {
color:#6c8196;
font-weight:bold;
margin-bottom:10px;
}
.staff_phone {
font-weight:normal;
}
.staff_mail {
padding:36px 0px 0px 338px;
}
.up {
float:right; 
position:relative; 
margin:-40px 20px 0px 0px;
}
.contact_info td {
width:50%;
vertical-align:top;
text-align:left;
line-height:136%;
font-weight:bold;
}
.contact_info table {
width:490px;
}

.random_photo {
  margin-left:250px;
  margin-top:80px;
  /*width: 477px;
  height: 349px;*/
  behavior: url(/js/iepngfix.htc);
  -moz-opacity:0;
  opacity: 0;
  }

.versions td {
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  }

.tab_right_compare { 
width:323px;
}
.equal td{
width:50%;
vertical-align:middle;
text-align:center;
}
.top_sel select {
width:154px;
height:18px; 
font-size:11px;
font-weight:bold;
text-align:center;
}
.bottom_sel select {
width:154px;
height:18px;
font-size:11px;
text-align:center;
}
.car_compare {
padding:25px 0px 25px 0px;
}
.compare_ul li{
list-style:none;
margin-bottom:12px;
}

.line {
background-color:#95999d; 
height:1px; 
margin:16px 0px;
}
.tab_left_text li {
list-style:none;
line-height:200%;
}
.tab_left_text ul {
margin-left:0px;
padding-left:0px;
}
.file {
margin-bottom:11px;
}

.banner_nest { 
width:706px; 
height:120px; 
margin:0 auto; 
text-align:left; 
position:relative;
}
.banner_inside {
position:absolute; 
top:0px; 

}
.news_cell {
width:187px; 
padding-right:23px;
 }
.mess_1 {
height:85px;
width:321px;
background-image:url(/img/message_bg.gif);
background-repeat:repeat-x;
}
.mess_2 {
height:85px;
width:321px;
background-repeat:no-repeat;
background-position:left;
background-image:url(/img/left_message.gif);
}
.mess_3 {
height:55px;
padding-top:30px;
text-align:center;
font-family:Tahoma;
color:#35383a;
width:321px;
background-repeat:no-repeat;
background-position:right;
background-image:url(/img/right_message.gif);
}

.popup_1 {
width:322px;
position: absolute;
z-index: 5000;
background-color: #ffffff;
background-image:url(/img/border_popup.gif);
background-repeat:repeat-y;
background-position:left;
}
.popup_2 {
width:322px;
background-image:url(/img/border_popup.gif);
background-repeat:repeat-y;
background-position:right;
}
.popup_3 {
width:322px;
background-image:url(/img/top_popup.gif);
background-repeat:no-repeat;
background-position:top;
}
.popup_4 {
width:294px;
background-image:url(/img/bottom_popup.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px 16px 90px 12px;
}
.kb {
color:#8b8b8b;
font-size:11px;
font-family:Tahoma;
}

.price_list {
padding-bottom:7px;
}
.price_list a{
padding-left:21px;
color:#5F676C;
font-weight:bold;
width:100%;
height:auto;
}
.price_list a:visited{
color:#a8a9a4;
}
.price_list a:hover{
background-position:1px 3px;
background-repeat:no-repeat;
}
.close_popup {
text-align:right;
margin-bottom:60px;
}
.close_popup a, .close_popup a:hover, .close_popup a:visited {
font-size:11px;
color:#000000;
}

.price_compare {
color:#827566;
font-size:11px;
font-weight:bold;
}
.price_compare input{ vertical-align:middle;}
.contact_map {

height:393px;
overflow:hidden;
position:relative;
margin-left:-127px;
z-index:1000;
margin-bottom:81px;
padding-top:25px;
}
.contact_map1 {



position:relative;
margin-left:0px;
z-index:1000;
margin-bottom:81px;
padding-top:25px;
}
.contact_map1 img{
/*width:490px;*/
}

#gray_bg {
  position: absolute;
  display: none;
  z-index: 4000;
  top: 0px;
  left: 0px;
  width: 100%;
  color: #000000;
  background-color: black;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity:0.4;
  opacity: 0.4;
  }

