/* CSS Document */

* {
font-family:Arial, Helvetica, sans-serif;
}

body {
background:#dadee1;
height:100%;
}

html {
height:100%;
}




div.top {
background:url(../images/top_bg.jpg) left top no-repeat;
width:770px;
height:100px;
}

div.logo {
background:url(../images/logo_top.gif) 65px 28px no-repeat;
float:left;
width:170px;
height:100px;
}
div.top_wrap {
font-size:10px;
color:#333;
float:left;
width:600px;
}

div.top_wrap div.rootline {
float:left;
padding:1px 0 0 0;
vertical-align:bottom;
}

div.top_wrap div.top_menu {
float:right;
}

div.top_wrap div.top_menu ul{
background:#f8f8f8;

}

div.top_wrap div.top_menu li {
display:block;
float:left;
height:15px;
border-right:1px solid #c3c3c3;
background:#f8f8f8;
border-bottom:1px solid #c3c3c3;
padding-top:1px;
}

div.top_wrap div.top_menu li a {
padding:0 5px 0 19px;
background:url(../images/strelka_top.gif) 6px 2px no-repeat;
}

div.top_wrap div.top_menu li a:hover {
background-position:6px -14px;
color:#00ADEF;
}

div.top_wrap a {
text-decoration:none;
color:#333;
}

div.rootline {
float:left;
}

div.rootline a {
padding:0 0 0 9px;
background:url(../images/s_top.gif) 1px 4px no-repeat;
}

div.rootline a:hover {
background-position:1px -6px;
color:#0082e6;
}

div.bot_menu_wrap {
clear:both;
height:83px;
background:url(../images/dealer.gif) 361px 15px no-repeat;
}

div.bot_menu_wrap div.nav3 {
position:relative;
height:20px;
top:63px;
}

div.bot_menu_wrap div.nav3 li {
float:left;
background:url(../images/g_dot.gif) right 3px no-repeat;

}

div.bot_menu_wrap div.nav3 li a {
display:block;
float:left;
height:20px;
line-height:19px;
font-size:11px;
padding:0 14px 0 14px;
}

div.bot_menu_wrap div.nav3 a:hover {
background:url(../images/g_dot.gif) right 3px no-repeat #EFF1F3;
color:#00ADEF;
}

div.bot_menu_wrap div.nav3 a.act {
background:url(../images/g_dot.gif) right 3px no-repeat #fff;
}



div.main_wrap {
position:absolute;
height:auto !important;
height:100%;
min-height:100%;
width:770px;
background:#FFFFFF;
}



div.footer {
position:absolute;
bottom:0;
height:27px;
width:770px;
background:url(../images/bg_bott.jpg) left top no-repeat;
}



div.footer div.bot_menu {
width:766px;
text-align:right;
height:27px;
background:url(../images/logo_bot.gif) 17px 7px no-repeat;
vertical-align:middle;
font-size:11px;
color:#333;
line-height:27px;
padding-right:4px;
}


.content_wrap {
padding:13px 0 0 0;
}

.content_wrap .left_menu {
display:block;
width:130px;
padding-left:20px;
float:left;
}


/*ссылки*/
div.right_teasers div.item a, .content_wrap .left_menu a, div.in_page_wrap div.left_menu a, div.car_show_wrap div.car_item a, .ll_1 a, .csc-sitemap a, .managers_list .email a, .sec_submenu_4_column div.item a, table.cars_table td a, table.cars_table td a, div.news-catmenu div.level2 a, div.page_browse a, div.probeg_hldr div.item div.head a, div.probeg_list div.back_probeg a, div.instock_list div.back_probeg a, div.instock_list div.ins_bittons ul li a, div.probeg_list div.ins_bittons ul li a, div.news_single_views div.back_probeg a, div.right_menu_lay div.menu li a, div.tx-irfaq-dynheader div.fq p, ul.csc-menu a, .sotrudnik .email a, .manager_itme a{
color:#003366;
text-decoration:none;
font-size:11px;
}


.content_wrap .left_menu a {
display:block;
padding-left:10px;
font-weight:bold;
background:url(../images/b_arr.gif) left 5px no-repeat;
line-height:14px;
}

div.content_wrap div.left_menu a:hover, div.right_teasers div.item .two a:hover, div.car_show_wrap div.car_item div.header_link a:hover, .ll_1 a:hover, .csc-sitemap a:hover, .managers_list .email a:hover, a.link_w_treu_11px:hover, tr.clases td a:hover, .sec_submenu_4_column div.item a:hover, .sec_submenu_4_column div.item a.act, table.cars_table td a:hover, div.news-catmenu div.level2 a:hover, div.page_browse a:hover,div.page_browse .activeLinkWrap, div.probeg_hldr div.item div.head a:hover, div.probeg_list div.back_probeg a:hover, div.instock_list div.back_probeg a:hover, div.news_single_views div.back_probeg a:hover, div.right_menu_lay div.menu li a:hover, ul.csc-menu a:hover, .sotrudnik .email a:hover, .manager_itme a:hover{
color:#00ADEF;
background-position:0 -90px;
}

div.in_stock_button div.b_holder a:hover {
color:#00ADEF;
background-position:0 -89px;
}


.clear, .csc-textpic-clear {
display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; overflow: hidden; line-height:0;
}


.size27 {
height:54px;
}


div.right_teasers {
float:right;
width:230px;
margin:0 20px 0 0;
}

div.right_teasers div.item {
margin-bottom:7px;
}


div.right_teasers div.item .one{
float:left;
padding-top:3px;
}

div.right_teasers div.item .two {
float:right;
width:150px;
}

div.right_teasers div.item .two a, .csc-sitemap a, .managers_list .email a, .sotrudnik .email a{
background:url(../images/b_arr.gif) 0px 5px no-repeat;
padding-left:10px;
display:block;
font-weight:bold;
}

.ll_1 a {
background:url(../images/b_arr.gif) 0px 5px no-repeat;
padding-left:10px;
font-weight:bold;
}

div.content_area{
margin-left:170px;
display:block;
width:320px;
border:0;
}

div.content_area h1, .sec_page_content_wrap h1, .sec_page_content_wrap2 h1{
font-size:20px;
color:#7D7D7D;
padding:0 0 9px 0;
}

.otstup_a{
margin-top:-3px;
}

.sec_page_content_wrap a, div.career_template div.cont a{
color:#003366;
}

.sec_page_content_wrap a:hover, div.career_template  div.cont a:hover {
color:#00ADEF;
}

div.content_area h2, .sec_page_content_wrap h2, .sec_page_content_wrap2 h2{
font-size:16px;
color:#7D7D7D;
font-weight:bold;
}

.all_tech_wrap h1 {
font-size:20px;
color:#7D7D7D;
display:block;
margin-bottom:15px;
}

h1.ms-text {
padding-bottom:12px;
}



.inpage_content {
font-size:12px;
color:#333333;
}

div.in_page_wrap div.left_menu {
margin:36px 0 0 0;
width:170px;
float:left;
border-top:1px solid #DDDDDD;
}




div.in_page_wrap div.left_menu a{
font-size:11px;
display:block;
border-bottom:1px solid #DDDDDD;
padding-top:1px;
padding-bottom:1px;
padding-left:20px;
padding-right:10px;
background:url(../images/b_arr.gif) no-repeat;
background-position:9px 6px;
}

div.in_page_wrap div.left_menu a:hover, div.in_page_wrap div.left_menu a.act2:hover {
background-color:#ECECEC;
color:#00ADEF;
background:url(../images/b_arr.gif) no-repeat;
background-position:9px -89px;
}

div.in_page_wrap div.left_menu a.act2 {
background:url(../images/arr_down.gif) 9px 6px no-repeat;
}


div.in_page_wrap div.left_menu div.sub a.act2 {
background:url(../images/arr_down.gif) 18px 6px no-repeat;
}

div.in_page_wrap div.left_menu a.act {
background-position:9px -89px;
color:#00ADEF;
}

div.in_page_wrap div.left_menu div.sub a{
padding-left:29px;
background-position:18px 6px;
}

div.in_page_wrap div.left_menu div.sub a:hover, div.in_page_wrap div.left_menu div.sub a.act2:hover  {
background:url(../images/b_arr.gif) no-repeat;
background-position:18px -89px;
}

div.in_page_wrap div.left_menu div.sub a.act {
background-position:18px -89px;
color:#00ADEF;
}

div.in_page_wrap div.left_menu div.sub div.sub a{
padding-left:38px;
background-position:27px 6px;
}

div.in_page_wrap div.left_menu div.sub div.sub div.sub a{
padding-left:47px;
background-position:36px 6px;
}

div.in_page_wrap div.left_menu div.sub div.sub div.sub a:hover, div.in_page_wrap div.left_menu div.sub div.sub div.sub a.act {
background-position:36px -89px;
}

div.in_page_wrap div.left_menu div.sub div.sub a:hover, div.in_page_wrap div.left_menu div.sub div.sub a.act {
background-position:27px -89px;
}

div.in_page_wrap div.left_menu div.sub div.sub a.act {
color:#00ADEF;
}


.sec_page_content_wrap, .all_tech_wrap {
float:right;
width:560px;
margin:55px 20px 0 20px;
}

.sec_page_content_wrap2 {
margin:15px 0 0 0;
padding:0 20px 0 20px;
width:100% auto;
}

.sec_page_content_wrap h1 {
margin:0;
}

div.car_show_wrap {
margin-bottom:35px;
}


div.car_show_wrap div.car_item {
float:left;
width:162px;
color:#333333;
font-size:11px;
padding-bottom:14px;
margin-right:20px;
}

div.car_show_wrap div.car_item div.header_link a, .sec_submenu_4_column div.item a, div.news-catmenu div.level2 a, div.probeg_hldr div.item div.head a, div.probeg_list div.back_probeg a, div.instock_list div.back_probeg a, div.news_single_views div.back_probeg a, ul.csc-menu a, .manager_itme a{
background:url(../images/b_arr.gif) no-repeat;
background-position:0 5px;
padding-left:10px;
font-weight:bold;
}


div.car_show_wrap div.car_item div.one {
margin:7px 0 7px 0;
width:150px;
}

div.car_show_wrap div.car_item div.one_a {
margin:7px 0 0 0;
width:150px;
}

.csc-textpic-imagewrap img{
margin-top:3px;
margin-bottom:13px;
}

.news_onpage_item{
margin-bottom:14px;
}

.news_onpage_item .one {
float:left;
width:130px;
height:80px;
padding-top:3px;
padding-bottom:3px;
}

.news_onpage_item .two {
float:right;
margin-left:20px;
width:410px;
}

.text_blocks .name {
font-size:12px;
color:#666;
margin-bottom:10px;
font-weight:bold;
}

.hl_5 {
font-size:12px;
color:#666;
font-weight:bold;
margin-bottom:4px;
}

.text_blocks .name {
margin-bottom:0px;
}

.news_onpage_item .two .ll_1 {
display:block;
}

.txt_1{
display:block;
font-size:12px;
color:#333;
margin-bottom:5px;
}

/*
.size20 {
height:17px;
}
*/

/* div with the gallery inside */
#ext-thumbnails {
  text-align:left;
  margin:10px 0 0 0;
  width:560px;
  padding:5px;
}



/* div around the imgs */
.carouselWrapper {
padding:0;
margin:0;
width:560px;
padding-right:140px;
}

.carouselInner {
margin-top:10px;


margin-bottom:10px;
}

/* single thumbnail */
.carouselInner .thumbnail{
float:left;
display:block;
width:70px !important;
height:40px !important; 
overflow:hidden;
margin:0 7px 7px 1px !important;
}

/* label = title of an image */
.label {
display:none;
}

.thumbnail {

}

.size10 {
height:10px;
}

/* number of the image */
.number {
	
  font-weight:normal;
  display:none;
}

/* галерея */

	
.contenttable, div.probeg_list div.table table, div.instock_list div.table table {
width:100% !important;
}
	
.contenttable td, .contenttable th {
color:#333333;
font-size:11px;
padding:2px 2px 2px 10px;
}

.contenttable td p {
font-size:11px;
}

.contenttable th {
font-weight:bold;
}

.contenttable, div.probeg_list div.table table, div.instock_list div.table table {
border:1px solid #E4E4E4;
}

.contenttable .tr-odd, div.probeg_list div.table table .tableRow1, div.instock_list div.table table .tableRow1, .tableRow1 {
background: #F0F0F0;
}

.contenttable .tr-even {
background:#fff;
}

.all_tech_wrap .tech_content_wraper{
float:left;
width:430px;
padding:35px 10px 10px 10px;
border:1px solid #E4E4E4;
}	

.all_tech_wrap .menu_tech_content {
position:absolute;
right:20px;
width:109px;
text-align:left;
border-top:1px solid #E4E4E4;
}

.tech_content_wraper h1 {
font-size:12px;
font-weight:bold;
margin:0;
}


.tech_content_wraper {
font-size:11px;
}


.all_tech_wrap .menu_tech_content a {
font-size:11px;
display:block;
color:#003366;
text-decoration:none;
border-bottom:1px solid #E4E4E4;
border-right:1px solid #E4E4E4;
border-left:1px solid #E4E4E4;
/*line-height:20px;*/
padding:3px 10px 3px 10px;
background:#F0F0F0;
}

.all_tech_wrap .menu_tech_content a:hover {
color:#00ADEF;
}

.all_tech_wrap .menu_tech_content a.act {
background:#fff;
border-left:1px solid #ffffff;
}

.csc-sitemap ul ul {
margin-left:20px;
}

.managers_wrap_sub .managers_list {
display:block;
float:left;
width:162px;
margin:0 20px 20px 0;
height:288px;
overflow:hidden;
}

.man_image {
margin-bottom:10px;
}

.managers_list .desc,.managers_list .phone {
font-size:12px;
}


.managers_list .phone span {
font-weight:bold;
}

.managers_list .email a {
margin-top:4px;
}

.products_show_cont {
border:1px solid #ddd;
border-bottom:none !important;
width:728px;
margin-top:3px;
}

.list_clases td {
padding:10px 5px 7px 10px;
border:1px solid #ddd;
width:14%;
}

.list_clases tr.clases td.class7 img, .list_clases .class10 img{
margin-bottom:0px !important;
}

.list_clases tr.clases td img {
margin-bottom:4px;
}

a.link_w_treu_11px, tr.clases td a {
display:block;
text-decoration:none;
padding-left:9px;
font-weight:normal;
font-size:11px;
color:#003464;
background:url(../images/b_arr.gif) left 5px no-repeat;
}


.products_show_cont .products div.text p{
color:#666;
font-weight:bold;
}

.products_show_cont{
font-size:11px;
padding:0;
height:130px !important;
overflow:hidden;
vertical-align:top;
}

.products_show_cont ul li{
color:#333;
padding-left:10px;
background:url(../images/ul_romb.gif) left 5px no-repeat;
}

.products_show_cont img{
float:right;
margin-right:70px;
}

.products_show_cont div.text {
width:350px;
float:left;
padding:6px 10px 0 10px;
}

.list_clases {
border:1px solid #ddd;
}

.list_clases td {
vertical-align:top;
}

.sec_page_content_wrap div.sec_header h1 {
padding-bottom:9px;
}

.sec_submenu_4_column div.item,div.news-catmenu div.level2 {
float:left;
width:140px;
margin-bottom:3px;
}

.sec_submenu_4_column, div.news-catmenu {
margin-bottom:10px;
}


table.cars_table {
border:1px solid #e4e4e4;
}

table.cars_table tr.header td {
padding:0 7px 0 7px;
height:19px;
background:#f0f0f0;
vertical-align:top !important;
}

table.cars_table tr td {
padding:1px 7px 9px 7px;
font-size:11px;
color:#333;
border:1px solid #e4e4e4;

}

table.cars_table tr td.price {
text-align:right;
white-space:nowrap;

}

table.cars_table tr.t_even td.price, table.cars_table tr.t_odd td.price {
vertical-align:top;
}

table.cars_table td a, table.cars_table td a strong{
text-decoration:none;
font-weight:bold;
}

table.cars_table td.linking span.actions {
color:#FF0000;
padding-left:3px;

}

table.cars_table td.linking span.inway {
font-size:10px;
}

.model span.inway {
font-style:italic !important;
}

table.cars_table td.linking {
white-space:nowrap;
vertical-align:top;
}

table.cars_table tr.t_odd td {
background:#f0f0f0;
}

div.news-catmenu h4{
display:none;
}

div.news-catmenu-NO {
display:none;
}

div.level2 div{
display:block;
}

.news-catmenu-header {
display:none;

}

.news-catmenu-ACT a {
color:#00ADEF !important;
background-position:0 -90px !important;
}

div.page_browse {
font-size:11px;
color:#666666;
}

div.page_browse .tx-ttnews-browsebox {
border:1px solid #dddddd;
padding:3px 10px 2px 10px;
height:15px;
}

/*
div.news_lists_wraper {
margin-top:-3px;
}
*/



div.news_pager .tx-ttnews-browsebox {
border:none !important;
padding:0px 0px 2px 0px !important;
height:22px;
}

div.bottompb .tx-ttnews-browsebox{
border-top:none !important;
padding-top:3px;
}

div.bottompb_ns .tx-ttnews-browsebox{
border-top:none;
padding-top:none !important;
}


div.toppb .tx-ttnews-browsebox{
border-bottom:none !important;
}

div.page_browse div.browser_links {
float:right;
}

div.page_browse div.res_wrap {
float:left;
}


div.page_browse div.browser_links span.next {
background:url(../images/page_bro_next.gif) 0 1px no-repeat;
padding-left:8px;
margin-left:3px;
}

div.page_browse div.browser_links span.pages {
padding-right:6px;
}

div.page_browse div.browser_links a:hover span.next, div.page_browse div.browser_links a:hover span.prev {
background-position: 0 -38px;
}

div.page_browse div.browser_links span.prev {
background:url(../images/page_bro_prev.gif) 0 1px no-repeat;
padding-left:8px;
margin-right:3px;
}

div.probeg_hldr {
border:1px solid #dddddd !important;
padding:9px 10px 2px 10px;
}


div.probeg_hldr div.item {
width:162px;
float:left;
font-size:11px;
margin-right:20px;
margin-bottom:9px;
}

div.probeg_hldr div.last {
margin-right:0 !important;
}

div.probeg_hldr div.item div.head {
padding-bottom:7px;
}

div.probeg_hldr div.item img {
padding-bottom:9px;
}


div.probeg_hldr div.item span, div.probeg_list span, .instock_list span{
font-weight:bold;
}

div.tiny_gall div.txt_h{
margin-top:13px;
font-weight:bold;
padding-bottom:4px;
font-size:12px;
}

div.tiny_gall div.text {
clear:both;
padding-bottom:13px;
font-size:12px;
}

div.tiny_gall div.thumbs_gal {
padding-bottom:9px;

}

div.tiny_gall div.thumbs_gal a {
padding:3px;
margin-right:4px;
height:46px;
display:block;
float:left;
}


div.tiny_gall div.thumbs_gal a.img_act {
background: url(../images/gal_bg.gif) 0 0 no-repeat;

}


a {
outline: none !important;
}

div.probeg_list div.table, div.instock_list div.table{
margin-top:13px;
}


div.instock_list div.wrper, div.probeg_list div.wrper {
padding-left:10px;
}

div.instock_list div.model span.actions {
color:#FF0000;
font-weight:normal !important;
}

div.probeg_list div.back_probeg, div.instock_list div.back_probeg, div.news_single_views div.back_probeg {
margin-top:14px;
}

div.back_probeg {
clear:left;
}

div.instock_list div.table span {
color:#666;
}

div.probeg_list div.table table, div.instock_list div.table table {
margin:7px 0 9px 0;

}

div.probeg_list div.table table td, div.instock_list div.table td {
padding:3px 3px 3px 10px;
font-size:11px;
}

div.probeg_list div.table table p, div.instock_list div.table p {
padding:0 !important;
/*margin:3px 0 3px 0 !important;*/
font-size:11px !important;
}

div.instock_list div.ins_bittons, .probeg_list div.ins_bittons{
margin-top:9px;
}


div.instock_list div.ins_bittons ul li, div.probeg_list div.ins_bittons ul li {
float:left;
padding-bottom:5px;
}

div.instock_list div.ins_bittons ul li a:hover, div.probeg_list div.ins_bittons ul li a:hover {
color:#00ADEF;
background-position:0 -89px !important;
}


div.instock_list div.ins_bittons ul li a, div.probeg_list div.ins_bittons ul li a {
font-weight:bold;
margin-right:32px;
display:block;
}

div.instock_list div.ins_bittons ul li.print_l a, div.probeg_list div.ins_bittons ul li.print_l a {
background:url(../images/printer.gif) no-repeat;
background-position:0 3px;
padding-left:11px;
font-weight:bold;
}

div.instock_list div.ins_bittons ul li.base_l a {
background:url(../images/base_compl.gif) no-repeat;
background-position:0 3px;
padding-left:11px;
font-weight:bold;
}


div.instock_list div.ins_bittons ul li.credit_l a {
background:url(../images/calc.gif) no-repeat;
background-position:0 3px;
padding-left:11px;
font-weight:bold;
white-space:nowrap;
}


div.tx-powermail-pi1_formwrap, div.tx-powermail-pi1_mandatory, div.tx-powermail-pi1_confirmation {
background:#f8f8f8;
padding:7px;
border:1px solid #e4e4e4;
font-size:11px;
color:#666;
margin-top:3px;
}

div.tx-powermail-pi1_thx {
padding:7px;
border:1px solid #e4e4e4;
}

div.tx-powermail-pi1_thx p {
display:block;
clear:both;
font-weight:normal;
}

div.tx-powermail-pi1_formwrap_125 {
background:none !important;
border:none !important;
padding:0;
}

div.tx-powermail-pi1_mandatory {
color:#FF0000;
border:1px solid #FF0000;
margin-bottom:16px;
}

div.tx-powermail-pi1_formwrap legend {
display:none;
}

div.tx-powermail-pi1_formwrap label {
font-weight:bold;
display:block;
width:250px;
}

div.tx-powermail-pi1_formwrap input, div.tx-powermail-pi1_formwrap select {
border-left:2px solid #7e7e7e;
border-top:2px solid #7e7e7e;
border-bottom:2px solid #f6f6f6;
border-right:2px solid #f6f6f6;
font-size:11px;
}

.jscalendar_cb {
display:none;
}

div.tx-powermail-pi1_formwrap select {
width:250px;
}

div.tx_powermail_pi1_fieldwrap_html {
margin-bottom:8px;
}

span.powermail_mandatory {
color:#FF0000;
}

div.tx_powermail_pi1_fieldwrap_html_20 input, div.tx_powermail_pi1_fieldwrap_html_22 input, div.tx_powermail_pi1_fieldwrap_html_23 input, div.tx_powermail_pi1_fieldwrap_html_24 input, div.tx_powermail_pi1_fieldwrap_html_25 input, div.tx_powermail_pi1_fieldwrap_html_26 input{
width:204px;

}

div.tx_powermail_pi1_fieldwrap_html_22 {
clear:both;
}

div.tx_powermail_pi1_fieldwrap_html_21 {
height:13px;
}

div.tx_powermail_pi1_fieldwrap_html_21 p, div.tx-powermail-pi1_confirmation p{
font-size:11px;
color:#666;
font-weight:bold;
float:left;
margin-right:20px;
}


div.powermail_radio_inner_uid21_0, div.powermail_radio_inner_uid21_1, div.tx_powermail_pi1_fieldwrap_html_22, div.tx_powermail_pi1_fieldwrap_html_23, div.tx_powermail_pi1_fieldwrap_html_25, div.tx_powermail_pi1_fieldwrap_html_26 {
float:left;
}

div.powermail_radio_inner_uid21_1{

}

div.tx_powermail_pi1_fieldwrap_html_21 label {
display:block;
float:left;
width:auto !important;
margin-right:2px;
}

div.tx_powermail_pi1_fieldwrap_html_21 input {
border:none;
margin-right:20px;
}

div.tx_powermail_pi1_fieldwrap_html_submitgraphic input{
border:none;
}

div.tx-powermail-pi1_thx table, div.tx-powermail-pi1_confirmation table {
border:none !important;
width:100%;
}

div.tx-powermail-pi1_thx table td, div.tx-powermail-pi1_confirmation table td {
font-size:11px !important;
padding:2px;
}

div.tx-powermail-pi1_confirmation div.buttons_wraps {
padding-top:10px;
}

div.tx-powermail-pi1_confirmation div.buttons_wraps .left{
float:left;
}
 
 
div.tx-powermail-pi1_confirmation div.buttons_wraps .right{
float:right;
} 

div.tx-powermail-pi1_thx table {
margin-top:10px;
}


.tx_powermail_pi1_fieldwrap_html_28 input, .tx_powermail_pi1_fieldwrap_html_29 input{
width:204px;
}

.tx_powermail_pi1_fieldwrap_html_28, .tx_powermail_pi1_fieldwrap_html_29 {
float:left;
padding-right:0 !important;
width:229px;
}

.tx_powermail_pi1_fieldwrap_html_30 textarea {
width:560px;
height:116px;
font-size:11px;
border-left:2px solid #7e7e7e;
border-top:2px solid #7e7e7e;
border-bottom:2px solid #f6f6f6;
border-right:2px solid #f6f6f6;
}


div.text_layer {
width:390px;
float:left;
}

div.right_menu_lay {
float:right;
width:150px;
}

div.right_menu_lay div.header, .sotrudnik .otdel{
font-size:11px;
color:#FFF;
font-weight:bold;
height:16px;
background: url(../images/dots_white.gif) no-repeat #cecac7;
padding:2px 10px 0px 10px;
}

.sotrudnik .email a {
font-weight:normal;
}

.sotrudnik .man_image {
border-top:1px solid #fff;
margin:0;
}

.sotrudnik .sotrudnik_wrp {
background:#f6f6f6;
font-size:11px;
padding:5px 10px 6px 10px;
}

.sotrudnik .name {
font-weight:bold;
color:#666;
padding-bottom:3px;
}

.sotrudnik {
margin-bottom:20px;
}

div.right_menu_lay div.menu ul li {
padding:2px 10px 3px 10px;
background:#f6f6f6;
border-top:1px solid #fff;
}

div.right_menu_lay div.menu ul li a{
display:block;
line-height:12px !important;
background:url(../images/b_arr.gif) no-repeat;
background-position:0 5px;
padding-left:10px;
}


dlia_knopki{
background:url(../images/b_arr_white.gif) no-repeat;
background-position:0 5px;
padding-left:10px;
font-weight:bold;
}

div.tx-irfaq-pi1 a.plus {
background:url(../images/plus.gif) no-repeat;
padding-left:17px;
background-position:0 1px;
font-weight:bold;
margin-right:23px;
}


div.tx-irfaq-pi1 a.minus {
background:url(../images/minus.gif) no-repeat;
padding-left:17px;
background-position:0 1px;
font-weight:bold;

}

div.tx-irfaq-pi1 a.plus:hover, div.tx-irfaq-pi1 a.minus:hover {
background-position:0 -88px;
}

div.faq_template {
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
margin-bottom:13px;
}

div.faq_template ul li{
padding:4px 10px 4px 10px;
border-top:1px solid #dddddd;
}

div.tx-irfaq-dynheader div.itm {
float:left;
}

div.faq_template div.tx-irfaq-dynheader div.fq {
float:left;
width:526px;
}

div.faq_template div.tx-irfaq-dynheader div.fq p {
font-weight:normal !important;
}

div.career_template div.tx-irfaq-dynheader div.fq {
float:left;
width:547px;
}

div.tx-irfaq-dynheader div.itm img {
margin:5px 6px 0 0;
}


div.faq_template .additional-info {
display:none;
}

div.tx-powermail-pi1_mandatory strong{
font-weight:normal !important;
}

.powermail_uid18, .powermail_uid32, .powermail_uid77 , .powermail_uid76 {
width:250px;
}

.tx_powermail_pi1_fieldwrap_html_35 input {
width:204px;
}

.tx_powermail_pi1_fieldwrap_html_37, .tx_powermail_pi1_fieldwrap_html_40, .tx_powermail_pi1_fieldwrap_html_39 {
float:left;
}

.tx_powermail_pi1_fieldwrap_html_36 {
clear:left;
float:left;
}

.tx_powermail_pi1_fieldwrap_html_36 input, .tx_powermail_pi1_fieldwrap_html_37 input, .tx_powermail_pi1_fieldwrap_html_38 input, .tx_powermail_pi1_fieldwrap_html_39 input, .tx_powermail_pi1_fieldwrap_html_40 input{
width:204px;
}

.tx_powermail_pi1_fieldwrap_html_41 {
clear:both;
}

div.tx-irfaq-dynheader div.fq p {
font-weight:bold;
}

div.faq_template div.cont {
padding:5px 0 0 10px;
}

div.in_stock_button {
margin-top:10px;
}

div.in_stock_button div.b_holder {
background:url(../images/blue_buton.gif) left top no-repeat;
padding:0px 10px 0px 10px;
}

div.in_stock_button div.b_holder a {
display:block;
background:url(../images/b_arr_white.gif) no-repeat;
color:#fff;
background-position:0 6px;
font-size:11px;
text-decoration:none;
font-weight:normal;
padding:1px 0 3px 10px;
}

strong {
font-weight:bold !important;
}

div.career_template {
margin:0px 0 19px 0;
}

div.career_template div.cont {
width:560px !important;
padding:7px 0 0 10px;
}


div.header_tech_content h1 {
display:block;
margin:0 !important;
padding-bottom:13px;
}

 ul.csc-menu li {
 line-height:14px;
 }

 ul.csc-menu {
 padding-bottom:13px;
 }
 
div.clear_four {
clear:left !important;
}

span.third_clear_sp {
clear:both !important;
}

#powermaildiv_uid74, #powermaildiv_uid75 {
display:none;
}

.show_field {
display:block !important;
}


.manager_itme {
font-size:11px;
float:left;
margin-bottom:17px;
width:162px;
margin-right:20px;
}

.manager_itme img {
margin-bottom:7px;
}

.manager_itme .p4 {
margin-bottom:3px;
}

.manager_itme .p3 {
font-weight:bold;
}

/* Дефолтный контент */

.sec_page_content_wrap h3 {
font-size:12px;
font-weight:bold;
margin-bottom:6px;
color:#7d7d7d;
}

.sec_page_content_wrap h2 {
font-size:14px;
font-weight:bold;
margin-bottom:10px;
color:#7d7d7d;
clear:both;
}


div.content_area p, .sec_page_content_wrap p, p.bodytext, div.csc-textpic li, div.csc-textpic ol, div.news_single_views, div.csc-textpic-text li, div.csc-textpic-text ol, div.csc_text li, div.csc_text ol{
font-size:12px;
color:#333333;
}

div.csc_text p, div.csc-textpic p, div.csc-textpic-text p{
text-align:justify;
}

div.csc_text table p, div.csc-textpic p {
text-align:left !important;
}

div.csc-textpic ul, div.csc_text ul, div.csc-textpic ol, div.csc_text ol, .csc-textpic-text ul, .csc-textpic-text ol{
margin-top:8px;
}

/*
div.csc-textpic a, div.csc-textpic-text a, div.csc_text a {
text-decoration:none;
}
*/

div.csc-textpic ul, div.career_template div.cont, .csc-textpic-text ul {
font-size:12px;
color:#333;
}

div.csc-textpic ul li, div.career_template div.cont ul li, div.csc-textpic-text ul li, div.csc_text ul li {
list-style-type:square;
margin-left:20px;
color:#333333;
}

div.csc-textpic ol li, div.career_template div.cont ol li, div.csc-textpic-text ol li, div.csc_text ol li {
list-style-type:decimal;
margin-left:20px;
font-size:12px;
color:#333333;
}

em {
font-style:italic !important;
}


/* конец */









	


