html *{margin:0;padding:0;}
html{height:100%;}
body{min-height:100%;min-width:1220px;font-family:arial,sans-serif;font-size:12px;background:#000;color:#000;position:relative;}
a{color:#660065;border:0;}
a:hover{text-decoration:none;}
p{margin:0 0 1em 0;}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:normal;}
img{vertical-align:bottom;border:0;}
.clear{clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;}
.juster{display:inline-block;width:100%;height:0;overflow:hidden;}
.vfix{height:100%;width:0px;display:inline-block;vertical-align:middle;}

@font-face{
    font-family: 'wf_SegoeUILight';
    src:url('../fonts/Light/latest.eot');
    src:url('../fonts/Light/latest.eot?#iefix') format('embedded-opentype'),
           url('../fonts/Light/latest.woff') format('woff'),
           url('../fonts/Light/latest.ttf') format('truetype'),
           url('../fonts/Light/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'wf_SegoeUI';
    src:url('../fonts/Normal/latest.eot');
    src:url('../fonts/Normal/latest.eot?#iefix') format('embedded-opentype'),
           url('../fonts/Normal/latest.woff') format('woff'),
           url('../fonts/Normal/latest.ttf') format('truetype'),
           url('../fonts/Normal/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'wf_SegoeUISemibold';
    src:url('../fonts/Semibold/latest.eot');
    src:url('../fonts/Semibold/latest.eot?#iefix') format('embedded-opentype'),
           url('../fonts/Semibold/latest.woff') format('woff'),
           url('../fonts/Semibold/latest.ttf') format('truetype'),
           url('../fonts/Semibold/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}

.m_body{min-height:610px;}

.bg_block{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:1;}
.bg_block img{width:100%;}

.wrapper_m{width:1220px;height:580px;position:absolute;top:50%;left:50%;font-family: 'wf_SegoeUI';margin:-290px 0 0 -610px;z-index:1;}
.header_m{height:75px;position:relative;font-family: 'wf_SegoeUILight';padding:0 0 95px 0;color:#fff;}

.mtop_menu{float:left;width:138px;height:75px;background:#0062a6;text-align:center;}
.mtop_menu a{display:block;height:75px;text-align:center;text-decoration:none;color:#fff;}
.mtop_menu a:hover{background:#19a2de;}
.mtop_menu.active{background:#19a2de;}
.mtop_menu.logo{width:260px;margin-right:10px;}
.mtop_menu.logo a:hover{background:none;}
.mtop_menu.logo a img{max-width:100%;max-height:100%;vertical-align:middle;}
.mm_stile1{float:left;width:670px;margin-right:10px;}
.mm_stile1 .mtop_menu{width:25%;font-size:16px;line-height:14px;}
.mm_stile1 .mtop_menu img{margin:15px 0 7px 0;}
.mm_stile2{float:left;width:122px;margin-right:10px;}
.mm_stile2 .mtop_menu{width:100%;font-size:16px;line-height:14px;}
.mm_stile2 .mtop_menu img{margin:15px 0 7px 0;}
.h_contact{float:right;width:238px;height:59px;background:#0062a6;padding:16px 0 0 30px;}
.h_contact span{display:block;height:16px;position:relative;font-size:14px;line-height:12px;padding:2px 0 0 21px;margin-bottom:8px;}
.h_contact span img{position:absolute;top:0;left:0;}

.m_content_block{overflow:hidden;font-size:14px;line-height:15px;color:#fff;}
.m_content_block a{color:#fff;}
.wm_news{float:left;width:810px;height:200px;position:relative;font-family: 'wf_SegoeUI';background:#a162ad;margin-right:10px;margin-bottom:10px;}
.wwm_table{overflow:hidden;height:178px;}
.wm_news table{overflow:hidden;margin:18px 11px;}
.wm_news table td{height:auto;vertical-align:top;padding:0 0 17px 0;}
.wm_news table td.date{width:90px;border-right:1px solid #d0b1d6;}
.wm_news table td.n_text{padding-left:13px;}
.wm_news table td a{text-decoration:none;}
.wm_news table td a:hover{text-decoration:underline;}
.wm_news .wm_link{position:absolute;bottom:18px;right:11px;}

.m_cont_menu{float:left;width:400px;height:200px;margin-bottom:10px;}
.m_cont_menu .mcm_block{float:left;width:50%;}
.m_cont_menu .mcm_block a{width:100%;height:200px;display:block;position:relative;text-decoration:none;}
.m_cont_menu .mcm_block.mcm_img img{width:100%;height:100%;}
.m_cont_menu .mcm_block.cmc_style{font-family: 'wf_SegoeUILight';font-size:18px;line-height:16px;text-align:center;}
.m_cont_menu .mcm_block.cmc_style img{margin:67px 0 12px 0;}
.m_cont_menu .mcm_block.mcm_img a .mcm_wtext{display:none;width:100%;height:200px;font-family: 'wf_SegoeUI';font-size:14px;line-height:18px;text-align:justify;background:#0062a6;}
.m_cont_menu .mcm_block.mcm_img a .mcm_wtext .mcm_text{display:inline-block;width:174px;max-height:100%;vertical-align:middle;padding:0 13px;}
.m_cont_menu:hover .mcm_block.mcm_img a img{display:none;}
.m_cont_menu:hover .mcm_block.mcm_img a .mcm_wtext{display:block;}
.mcm_sep{float:left;width:10px;height:200px;}
.m_cont_menu .mcm_block.s1{background:#7d3ae0;}
.m_cont_menu .mcm_block.s2{background:#c63d3e;}
.m_cont_menu .mcm_block.s3{background:#19a2de;}
.m_cont_menu .mcm_block.s4{background:#34cc60;}

.main{width:100%;position:relative;margin:0;z-index:2;}

.sidebar_bg{width:205px;position:fixed;top:0;left:0;bottom:0;background:#19a2de;border-left:55px solid #19a2de;z-index:1;}
/*.sidebar_bg.innersbbg{background:#eeeeee;}*/
.sidebar_bg.innersbbg{background:#19A2DE;}

.w_sidebar{width:260px;position:absolute;z-index:4;}
.w_sidebar .sidebar{position:relative;}

.slogo{width:260px;height:75px;background:#0062a6;border-bottom:2px solid #8d8585;}
.slogo a{display:block;height:75px;text-align:center;}
.slogo a img{max-width:100%;max-height:100%;vertical-align:middle;}

.side_menu{position:relative;font-family: 'wf_SegoeUISemibold'; z-index:2;}
.side_menu ul{list-style-type:0;font-size:0;position:relative;}
/*.side_menu ul li{display:block;height:55px;font-size:14px;z-index:9;}*/
.side_menu ul li{display:block;font-size:14px;z-index:9;}
.side_menu ul li a{display:block;min-height:55px;position:relative;line-height:55px;color:#fff;text-transform:uppercase;text-decoration:none;padding:0 0 0 55px;cursor: pointer;}
.side_menu ul li a .sm_icon{display:block;width:55px;height:55px;position:absolute;top:0;left:0;background-position:0 0;background-repeat:no-repeat;z-index:22;}
.side_menu ul li.active{z-index:12;}
.side_menu ul li:hover a .sm_icon{background-color:#eee;background-position:bottom left;}
.side_menu ul li.active a .sm_icon{background-color:#eee;background-position:bottom left;}
.side_menu ul li a .sm_wlink{display:block;width:190px;min-height:55px;background-color:#19a2de;padding-left:15px; z-index:1;}
.side_menu ul li:hover a .sm_wlink{background-color:#eee;color:#19a2de;}
.side_menu ul li.active a .sm_wlink{background-color:#eee;color:#19a2de;}
/*.side_menu ul li ul{width:205px;position:absolute;top:-99999px;left:55px;background-color:#eee;height:100%;}*/
/*.side_menu ul li ul{width:205px;background-color:#eee;}*/
.side_menu ul li ul{background-color:#eee}
/*.side_menu ul li.active ul{position:absolute;top:0px; z-index:999; height:100%;}*/

.side_menu ul li ul li a{margin-left: 55px;}

.side_menu ul li.active ul{ z-index:999;}
.side_menu ul li.active ul li{background:url('../images/sm_link_bg.png') repeat-x bottom left;}

.side_menu>ul>li>ul>li.last{ background: none}

.buildbot ul li.active ul{padding-bottom:200px;}
.w_sidebar, .sidebar, .side_menu, .side_menu ul  {
	height:100%;
}

.side_menu ul li ul li{height:auto;}
/*.side_menu ul li ul li a{height:55px;line-height:16px;color:#19a2de;padding:0 0 0 15px;background:url('../images/sm_link_bg.png') repeat-x bottom left;}*/
.side_menu ul li ul li a{height:55px;line-height:16px;color:#19a2de;padding:0 0 0 15px;}
.side_menu ul li ul li:hover a .vfix_block{text-decoration:underline;}
.side_menu ul li ul li.active a .vfix_block{text-decoration:underline;}
.side_menu ul li ul li .vfix_block{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;}
.side_menu ul li ul li ul{position:absolute;top:0px;left:-99999px;background-color:#eee;z-index:12;}
.side_menu ul li.active ul li ul{display:none;position:relative;top:0px;left:0px;background-color:#eee;z-index:12;}
.side_menu ul li.active ul li.active ul{display:block;}
.side_menu ul li ul li ul li{}
.side_menu ul li ul li ul li a{height:55px;line-height:16px;color:#2e363f;text-transform:none;padding:0 0 0 15px;background:url('../images/sm_link_bg.png') repeat-x bottom left;}
.side_menu ul li ul li ul li a:hover{color:#19a2de;}
.side_menu ul li ul li ul li a .vfix_block span{display:block;text-decoration:none;}
.side_menu ul li ul li.active ul li a{display:block;text-decoration:none;}
.side_menu ul li ul li.active ul li a .vfix_block span{display:block;text-decoration:none;}
.side_menu ul li ul li:hover ul li a .vfix_block{text-decoration:none;}
.side_menu ul li.active ul li ul li a .vfix_block{text-decoration:none;}
.side_menu ul li ul li ul li a .vfix_block .sm_h_link{font-family: 'wf_SegoeUI';}
.side_menu ul li ul li ul li a .vfix_block .sm_t_link{font-family: 'wf_SegoeUILight';}
.sm_icon.smi1{background:url('../images/side_b_icon1.png');}
.sm_icon.smi2{background:url('../images/side_b_icon2.png');}
.sm_icon.smi3{background:url('../images/side_b_icon3.png');}
.sm_icon.smi4{background:url('../images/side_b_icon4.png');}
.sm_icon.smi5{background:url('../images/side_b_icon5.png');}
.sm_icon.smi6{background:url('../images/side_b_icon6.png');}
.sm_icon.smi7{background:url('../images/side_b_icon7.png');}
.sm_icon.smi8{background:url('../images/side_b_icon8.png');}

.w_content{position:relative;font-family: 'wf_SegoeUI';color:#fff;padding:35px 60px 35px 320px;z-index:3;}
.w_content .content{}

.header_cont{font-size:18px;color:#fff;margin-bottom:10px; overflow: hidden;position:relative;}
.header_cont.hc-style1{height:40px;line-height:40px;text-transform:uppercase;background:#c53d3d url('../images/icon_h_content1.png') no-repeat top left;padding:0 20px 0 41px;}
.header_cont.hc-style2{height:50px;font-size:14px;line-height:18px;background:#c53d3d url('../images/icon_h_content2.png') no-repeat top left;padding:0 15px 0 50px;}
.header_cont .hc_text{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;}

.header_cont	.nedvig_phone	{position: absolute; right: 10px;}
.header_cont	.nedvig_phone	.phone_ico {vertical-align: middle;margin-right: 5px;opacity: 0.7;}

.cont_menu{height:40px;margin-bottom:10px;}
.cont_menu ul{list-style-type:0;font-size:0;}
.cont_menu ul li{display:inline-block;font-size:12px;background:#0062a6;margin-right:10px;}
.cont_menu ul li:hover{background:#19a2de;}
.cont_menu ul li.active{background:#19a2de;}
.cont_menu ul li a{display:block;height:40px;position:relative;line-height:40px;color:#fff;text-decoration:none;padding:0 13px 0 45px;}
.cont_menu ul li a img{position:absolute;top:0;left:0;}
@media screen and (min-width: 1300px) {
	.cont_menu ul li{font-size:13px}
}
@media screen and (min-width: 1400px) {
	.cont_menu ul li{font-size:18px}
}
.content_block{overflow:hidden;position:relative;font-size:14px;line-height:18px;background:url('../images/cont_bg.png') repeat top left;padding:10px 9px;}
.content_block h2{font-size:18px;line-height:22px;color:#19a2de;margin-bottom:16px;}
.content_block a{color:#19a2de;}
.content_block a:hover{text-decoration:underline;color:#c53d3d;}

.ctext{overflow:hidden;font-size:14px;line-height:18px; padding-top: 5px;}
.ctext.last{margin-bottom:-17px;}
.ctext h3{font-size:14px;line-height:18px;color:#19a2de;margin-bottom:16px;}
.ctext p{margin-bottom:16px;}
.ctext .justifyfull {text-align: justify;}

.ctext ul{margin-left: 15px;}
.ctext ul li{margin-bottom: 5px;}

blockquote{display:block;quotes:none;padding:0 0 0 10px;border-left:3px solid #c53d3d;}
blockquote li {list-style:none;}
/*.cb_info{padding:0 255px 0 0;}*/
.cb_info_rp{padding:0 255px 0 0;}
.cb_options{width:245px;position:absolute;top:9px;right:10px;font-size:14px;}

.product_galery{}
.product_galery .pg_mimage{margin-bottom:9px;}
.product_galery .pg_mimage a{display:block;width:245px;text-align:center;}
.product_galery .pg_mimage img{width:245px;text-align:center;}
.product_galery .pg_mimage .h_pg_mimage{text-align:center;text-transform:uppercase;background:#19a2de;padding-top:15px;padding-bottom:15px;}
.product_galery .pg_mimage .h_pg_mimage .vfix_block{max-width:100%;max-height:100%;vertical-align:middle}
.product_galery .selectors_container{overflow:hidden;margin-bottom:-10px;}
.product_galery .selectors_container a.MagicThumb-swap{overflow:hidden;float:left;display:block;width:71px;height:52px;margin-bottom:10px;border:2px solid #19a2de;margin-right:6px;}
.product_galery .selectors_container a.MagicThumb-swap:hover{border-color:#c53d3d;}
.product_galery .selectors_container a.MagicThumb-swap img{width:100%;}
.product_galery .selectors_container .sc_sep{float:left;display:block;width:10px;height:52px;}
.photolink .cb_opt_link{text-align:right;margin-top:10px;}
.photolink .cb_opt_link a{display:inline-block;height:31px;line-height:29px;color:#fff;text-decoration:none;background:#19a2de url('../images/all_photo_icon.png') no-repeat top left;padding:0 10px 0 31px;background:#19a2de;}

.ditto_currentpage{display:inline-block;height:31px;line-height:29px;color:#fff;text-decoration:none;background:#19a2de;padding:0 10px 0 10px;background:#0062a6;margin-right:5px;}
.paginator a{display:inline-block;height:31px;line-height:29px;color:#fff;text-decoration:none;background:#19a2de;padding:0 10px 0 10px;background:#19a2de;margin-right:5px;}

/*.c_contact{overflow:hidden;margin-bottom:-18px;}*/
.c_contact{overflow:hidden;}
.c_contact p{font-size:14px;margin-bottom:16px;}
.c_contact .cc_block{overflow:hidden;position:relative;font-size:14px;line-height:18px;margin-bottom:16px;}
.c_contact .cc_block .ccb_img{float:left;padding-top:5px;}
.c_contact .cc_block .ccb_text{margin-left:55px;}

.w_photo_block{}
.w_photo_block .photo_block{overflow:hidden;}
.w_photo_block .photo_block a{overflow:hidden;float:left;display:block;width:116px;height:68px;margin:0 10px 16px 0;border:2px solid #19a2de;}
.w_photo_block .photo_block a:hover{border-color:#c53d3d;}

.entry_services{width:480px;background:#eee;}
.entry_services .h_fancy{height:40px;position:relative;font-family: 'wf_SegoeUI';font-size:18px;line-height:40px;color:#fff;text-transform:uppercase;background:#0062a6 url('../images/h_fancy_icon.png') no-repeat top left;padding:0 42px;}
.entry_services .h_fancy .close_btn{display:block;position:absolute;top:16px;right:20px;width:8px;height:10px;cursor:pointer;background:url('../images/close_btn.png') no-repeat top left;}
.w_form{padding:20px}
.w_form .w_form_float{margin-bottom:20px;}
.w_form .w_form_float .form_float{float:left;width:50%;}
.w_form .h_form_opt{display:block;font-size:18px;line-height:18px;color:#19a2de;margin-bottom:10px;}
.w_form .form_float.f_right .h_form_opt{padding:0 0 0 11px;}
.form_block{margin-bottom:20px;}
.w_form .w_form_float .ww_form_float{}
.w_form .w_form_float .ww_form_float .sub_hfo{display:inline-block;font-size:18px;line-height:30px;color:#19a2de;margin-right:7px;}
.w_form .w_form_btn{}
.w_form .w_form_btn .form_btn{display:inline-block;vertical-align:top;margin-right:10px;}
.w_form .w_form_btn .form_btn span.close_btn2{display:block;height:40px;cursor:pointer;font-size:18px;line-height:40px;color:#fff;background:#c53d3d url('../images/btn_cancel.png') no-repeat top left;padding:0 10px 0 33px;}
.w_form .w_form_float .form_float.f_right{position:relative;}
.w_form .w_form_float .form_float.f_right .ui-datepicker-trigger{width:28px;height:30px;cursor:pointer;position:absolute;top:0;right:0;z-index:999;}
#ui-datepicker-div{z-index:99999 !important;}

.w_news{overflow:hidden;}
/*.w_news .news_block{float:left;width:29%;margin-bottom:22px;border-bottom:1px solid #656666;margin:10px;}*/
.w_news .news_block{float:left;width:29%;margin-bottom:22px;border-bottom:1px solid #656666;}
.w_news .news_block a.h_news_link{display:block;font-size:16px;line-height:20px;margin-bottom:7px;}
.w_news .news_block .date{display:block;clear:both;font-size:12px;line-height:16px;color:#c53d3d;margin-bottom:5px;}
.w_news .news_block p{margin-bottom:20px;}
.w_news .news_block_sep{float:left;width:6%;height:70px;}
.w_news .news_block.nb_style1{float:none;width:100%;border:0;}

.link_block{}
.link_block a{display:inline-block;font-size:14px;line-height:31px;color:#fff;text-decoration:none;background:#19a2de;padding:0 10px;}
.link_block a:hover{color:#fff;text-decoration:none;background:#0062a6;}

.paginator{overflow:hidden;margin-left:10px;}
.paginator ul{list-style-type:none;font-size:0;}
.paginator ul li{float:left;display:block;height:31px;font-size:14px;line-height:31px;color:#fff;background:#19a2de;margin-right:5px;}
.paginator ul li.active{background:#0062a6;padding:0 10px;}
.paginator ul li .pag_text{display:block;padding:0 10px;}
.paginator ul li a{display:block;color:#fff;text-decoration:none;padding:0 10px;}
.paginator ul li a:hover{color:#fff;text-decoration:none;background:#0062a6;}

.w_table{color:#fff;}
.w_table h2{font-size:18px;line-height:18px;color:#fff;margin-bottom:25px;}
.w_table table{margin-bottom:25px;}
.w_table table td:first-child{white-space:nowrap;color:#19a2de;padding-right:12px;}
.w_table table td{padding-bottom:0px;line-height:22px;}

.w_photos{margin:-5px;}
.w_photos a{float:left;display:block;width:156px;height:156px;margin:5px;border:2px solid #19a2de;}
.w_photos a img{width:156px;height:156px;}
.w_photos a:hover{border-color:#c53d3d;}

#tooltip{max-width:240px;position:absolute;color:#fff;z-index:3000;border:0;background-color:#0062a6;}
#tooltip h3, #tooltip div {margin:0;}
#tooltip h3{font-size:12px;padding:9px;}

.w_layout{/*overflow:hidden;margin-bottom:-10px;*/}
.w_layout .layout_block{overflow:hidden;float:left;}
.w_layout .layout_block h2{font-size:18px;line-height:18px;color:#fff;padding-bottom:5px;margin: 0 0 10px 0;border-bottom:3px solid #c53d3d;}
.w_layout .layout_block a{float:left;display:block;width: 235px;color:#fff;text-decoration:none;margin: 0 15px 15px 0;}
.w_layout .layout_block a.last{margin: 0 0 10px 0;}
.w_layout .layout_block a img{display:block;width:100%;}
.w_layout .layout_block .image{display:block;width:235px;height:141px;overflow:hidden;}
.w_layout .layout_block a span{display:block;text-align:center;background:#19a2de;padding:8px 10px;height:40px;text-align:middle;overflow:hidden;}
.w_layout .layout_block.lb_style_r{float:right;}
.w_layout .layout_block.lb_style_r a{margin:0 2% 10px 0;}
.w_layout .layout_block.lb_style_r a.last{margin:0 0 10px 0;}
.w_layout .layout_block.lb_style_r h2{margin:0 0 10px 0;}

.w_graph{overflow:hidden;margin-bottom:18px;}
.w_graph .graph_img{display:inline-block;vertical-align:top;margin-right:60px;}
.w_graph .graph_legend{display:inline-block;vertical-align:top;padding-top:80px;}
.w_graph .graph_legend ul{list-style-type:none;font-size:0;}
.w_graph .graph_legend ul li{display:block;font-size:14px;line-height:20px;margin-bottom:10px;}
.w_graph .graph_legend ul li span{float:left;display:block;width:20px;height:20px;margin-right:10px;}
.w_graph .graph_legend ul li span.color_style1{background:#34cb60;}
.w_graph .graph_legend ul li span.color_style2{background:#c53d3d;}
.w_graph .graph_legend ul li span.color_style3{background:#7d3ae1;}
.w_graph .graph_legend ul li span.color_style4{background:#1aa2de;}
.w_graph .graph_legend ul li span.color_style5{background:#ff9600;}


.broccoli {display: none;position:absolute;right:0;bottom:0;text-align:right;width:100px;padding-right:60px;padding-top:10px;padding-bottom:10px;margin:0;z-index:999;color:#19A2DE;}
.broccoli  a {color:#19A2DE;}

.broccoli_scroll {position:absolute;right:0;bottom:0;text-align:right;width:100px;padding-right:60px;padding-top:10px;padding-bottom:10px;margin:0;z-index:999;color:#19A2DE;}
.broccoli_scroll  a {color:#19A2DE;}

.broccoli_main {position:absolute;right:0;bottom:0;text-align:right;width:100px;margin-bottom:-85px;z-index:999;color:#19A2DE;}
.broccoli_main  a {color:#19A2DE;}

[class*="icon-"] {
    background-repeat: no-repeat;
    background-position: 14px 12px;
}

.icon-thumbs-up{
    background-image: url('/assets/icons/thumbs-up.png');
}
.icon-wrench{
    background-image: url('/assets/icons/wrench.png');
}

#AutoServiceRecord dl dt { padding: 5px 0 1px; }
#AutoServiceRecord table { width: 100%; }
#AutoServiceRecord input{ 
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#AutoServiceRecord textarea{ 
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#AutoServiceRecord select{ width: 100%; }

#AutoServiceRecord .buttons{ margin: 0;margin-top: 12px; }
#AutoServiceRecord .buttons button{ padding: 1px 5px; }

#ReviewRecord dl dt { padding: 5px 0 1px; }
#ReviewRecord table { width: 100%; }
#ReviewRecord input{ 
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#ReviewRecord textarea{ 
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#ReviewRecord select{ width: 100%; }

#ReviewRecord .buttons{ margin: 0;margin-top: 12px; }
#ReviewRecord .buttons button{ padding: 1px 5px; }

.galleria{ width: 875px; height: 300px; background: none; margin: 0 auto;}

/* Форма обратной связи */
#dialog-form {
    display: none;
}
#simplemodal-container a.modalCloseImg {
    background:url(../images/x.png) no-repeat; /* adjust url as required */
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:-15px;
    right:-18px;
    cursor:pointer;
}

#contact_form {
    float: left;
    margin-bottom: 50px;
    padding: 10px;
    background-color: #19a2de/*url('../images/cont_bg.png') repeat top left*/;

}
.item_contact {
    float: left;
    clear: both;
    /* background-color: #009933;*/
    margin-bottom: 10px;
}

.item_contact:last-of-type {
    margin-bottom: 0;
}

.item_contact label{
    color: #ffffff;
    background-color: #0062a6;
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    padding: 10px;
    line-height: 15px;
    float: left;
    text-align: left;
    margin-right: 0;
    width: 140px;
}

.item_contact input[type=button] {
    width: 425px;
    height: 40px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #0062a6;
    color: #ffffff;
}

.item_contact input[type=text] {
    border-radius: 0 10px 10px 0;
    line-height: 15px;
    height: 30px;
    padding-left: 10px;
    margin-left: 0;
}

.item_contact textarea {
    border-radius: 0 10px 10px 0;
    line-height: 15px;
    height: 80px;
    padding-left: 10px;
    margin-left: 0;
    resize: none;
}
.item_contact input,
.item_contact textarea{
    width: 250px;
}

.item_contact label.message {
    line-height: 62px;
}
/*Конец формы обратной связи*/

.cb_options__action {
    margin-top: 10px;
    background: #c53d3d;
    padding: 0 15px;
    padding-top: 5px;
    height: 50px;
}

.cb_options__action span{
    display: block;
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
}