article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {
    font-family: 'Exo 2', sans-serif;
    font-size: 12px;
    line-height: 19px; /*color:#7f8696;*/
    min-width: 940px;
    background: #f0f0f0;
    padding: 26px 0 55px;
}

.main {width:1020px; margin:0 auto; background:#fcfcfc;}

/* Links ======================================================== */
a {color:#1799cf;outline:none; text-decoration:none; cursor:pointer;}
a:hover { color:#0066FF;}
.button_search{ background:url(../images/button_search.png) repeat-x #0164c0;font-size:18px; line-height:21px; padding: 5px 10px 6px; margin: 20px 0 0 0px;}
.button_search:hover{ background:#065796; color:#FFFFFF;}
.button_search span{ background:url(../images/button_search_span_bg.png) 0 2px no-repeat; cursor:pointer; padding: 0 0 0 23px;}

.button_add{ background:url(../images/header_add_adv_bg.png) repeat-x #0164c0;font-size:18px; line-height:21px; padding: 5px 10px 6px; margin: 20px 0 0 0px;}
.button_add:hover{ background:#065796; color:#FFFFFF;}
.button_add span{ background:url(../images/header_add_adv2_bg.png) 0 0px no-repeat; cursor:pointer; padding: 0 0 0 30px;}

.button_del{ background:url(../images/header_del_adv_bg.png) repeat-x #0164c0;font-size:18px; line-height:21px; padding: 5px 10px 6px; margin: 20px 0 0 0px;}
.button_del:hover{ background:#b23636; color:#FFFFFF;}
.button_del span{ background:url(../images/header_del_adv2_bg.png) 0 0px no-repeat; cursor:pointer; padding: 0 0 0 30px;}



.detail_search{ background:url(../images/detail_search_bg.png) right 34px no-repeat; padding: 26px 7px 1px 12px; color:#65ac20; text-decoration:underline; font-size:12px;}
.detail_search:hover{ text-decoration:none; cursor:pointer;}
.txt_dec{ text-decoration:none;}
.txt_dec:hover{ text-decoration:underline;}
/*********************************fonts*************************************/
p {margin-bottom:18px}
.reg {text-transform:uppercase}
.fleft {float:left}
.fright {float:right}
.alignright {text-align:right}
.aligncenter {text-align:center}
.color_1{ color:#FFFFFF;}
.color_2{ color:#0270c8}
.color_3{ color:#63aa1e;}
.color_3 strong{ font-size:15px;}
.color_4{ color:#474c58;}
.color_title_1{ color:#0275cb !important; padding-right:15px !important;}
.it {font-style:italic}
.font_1{ font-size:11px; color:#aaaaab; line-height:14px;}
.bold{ font-weight:bold;}
.letter {letter-spacing:-1px}
.separator_vertical{ width:1px; height:19px; background:#e2e4e6; margin: 0 12px 0 5px;}

#content .title_box span{ background-color: #fff; font-size:14px; color:#64ab1f; line-height:28px; border:1px solid #dedfe2; border-bottom:1px solid #ffffff;padding: 1px 60px 4px 15px; display:inline-block !important;}
#content .title_box h1{ background-color: #fff; font-size:14px; color:#64ab1f; line-height:28px; border:1px solid #dedfe2; border-bottom:1px solid #ffffff;padding: 1px 60px 4px 15px; display:inline-block !important;}
#content .title_box{ z-index:1; position:relative; margin-bottom:-1px; padding-left:60px;}
.line_height_31{ line-height:31px;}
.fonts_size_14{ font-size:14px;}
.fonts_size_15{ font-size:15px;}
.align_right{ text-align:right;}

/*********************************boxes**********************************/
.border {border:1px solid #e2e4e6 !important; padding-bottom:20px; background:#FFFFFF;}

.buttons a:hover {cursor:pointer}

.list-1 li a,
.list-2 li a,
.link,
header h1 a{text-decoration:none}

.clear {clear:both;width:100%;line-height:0;font-size:0; height:0px;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper {overflow:hidden}
.container {width:100%}
.inline-block{ display:inline-block;}
.block{ display:block;}
.marg_bottom_1{ margin-bottom:20px;}
.marg_bottom_zero{ margin-bottom:0 !important;}
.marg_left_zero{ margin-left:0 !important;}
.marg_right_zero{ margin-right:0 !important;}
.marg_zero{ margin:0 !important;}
.border_none{ border:none !important;}
.pad_zero{ padding:0 !important;}
.pad_bottom_zero{ padding-bottom:0 !important;}
.pad_left_zero{ padding-left:0 !important;}
/*********************************header*************************************/
header { padding: 35px 0 0 0px;}
header span.logo { padding-top:3px; display: block;}
header span.logo a { background:url(../images/logo-5.png) no-repeat; display:inline-block; width:238px; height:43px;}
.box_of_fb{ padding: 22px 0 0 53px; overflow:hidden;}
.box_of_fb ul{ float:right;}
.box_of_fb ul li{ margin-right:7px;}
.box_of_fb a{ color:#7698d0;  border:1px solid #dedfe2;}
.box_of_fb a:hover{ border:1px solid #09F;}
.box_of_fb .sign_in{ background:url(../images/header_fb_bg.png) 5px 5px no-repeat; padding: 2px 7px 4px 26px;}
.box_of_fb .login{ background:url(../images/header_fb2_bg.png) 4px 4px no-repeat; padding: 2px 6px 4px 25px;}
.box_of_fb .register{ background:url(../images/header_fb_reg_bg.png) repeat-x #4e9d18; color:#FFF; padding: 4px 8px; border:none;}
.box_of_fb .register:hover{ background:#7fca2b; border:0;}
.box_of_fb li.add{ background:url(../images/header_add_adv_bg.png) repeat-x; margin: -7px 0 0 6px; padding: 9px 27px 10px 19px;}
.box_of_fb li.add:hover{ background:#0f86f4;}
.box_of_fb a.add{ font-size:18px; color:#FFFFFF;border:0; padding: 0px 0 0px 33px; background:url(../images/header_add_adv2_bg.png) no-repeat;}

.box_of_nav ul{ float:right;}
.box_of_nav ul li{ margin-left:18px;}
.box_of_nav ul li a{ color:#7f8696;font-size:11px; font-weight:bold; text-decoration:none;}
.box_of_nav ul li a:hover{color:#0270c8;}
.box_of_nav ul li .rss{ background:url(../images/header_rss_bg.png) 0 4px no-repeat; width:29px; height:28px; position:relative; margin:-4px 0 0 0 !important;}

.box_of_links{ background:url(../images/header_links_bg.png) repeat-x #36393e; padding: 7px 0 8px 20px; margin-top:18px;}
.box_of_links a{ font-size:11px; text-transform:uppercase; text-decoration:none; display:inline-block; margin-right:15px; font-weight:bold; color:#FFF;}
.box_of_links a:hover{ color:#09F;}
/*********************************content*************************************/
#content {padding-top:39px;}

/*********************************page_1*************************************/
/*********************************TOP_left_block*************************************/
.tabs ul{list-style:none;width:auto;margin:0 0 0px 20px;position:relative; z-index:1;}
.tabs li{float:left; margin-right:4px;}
.tabs .nav li a{ font-size:14px; text-transform:uppercase; font-weight:bold; position:relative;}
.tabs li a{ outline:none !important; border:none !important;}
.nav{height:35px; z-index:999; overflow:hidden;}
.tabs .tabs_1{ border:1px solid #e2e4e6;margin-top:-1px;}
.tabs .tab-content .inner{width:456px;padding:16px 0px 19px; z-index:0; background:#FFF;}
.inner .mini_col{ width:97px !important; margin-right:6px;}
.rowElem{ margin-bottom:5px; padding: 0px 0 0 19px;}
.marg_right_zero{ margin-right:0 !important;}
.inner .marg_right{ margin-right:19px;}
.inner .marg_left{ margin-left:25px !important;}
.tabs_var1 .nav li{ border: 1px solid #fff;background:url(../images/tabs_1.png) repeat-x #4e9d18;}
.tabs_var1 .nav li a{ color:#FFFFFF; display:block;height:25px; width:174px;padding-top:5px;text-align:center; }
.tabs_var1 .nav .selected, .tabs_var1 .nav li:hover{ background:url(../images/tabs_1_hover.png) repeat-x #fafafa; border: 1px solid #dedfe2;border-bottom:none !important; padding-bottom:4px; }
.tabs_var1 .nav .selected a, .tabs_var1 .nav li:hover a{ color:#64ab1f;}
/*********************************TOP_right_block*************************************/
.form_1{ padding: 4px 0 0 19px;}
.form_1 label{font-weight:bold;}
.form_box_right, .form_box_left{ padding-left:17px;width:203px;}
.tabs_var2 .detail_search{ padding:6px 9px 0 92px; text-decoration:none; background-position: right 14px;}
.tabs_var2 .tab-content .inner{ padding: 15px 0 0px 19px; width:439px; min-height:288px;}
.tabs_var2 .tab-content .inner .img, .text_box_1 .img{ margin-bottom:15px;}
.tabs_var2 .tab-content .inner p, .text_box_1 p{ margin-bottom:6px;}
.tabs_var2 .grid_3{ width:219px !important;}
.tabs_var2 .tab-content .inner .color_4{ margin:3px 0 8px; line-height:18px;}
.tabs_var2 .img{ margin-top:5px;}
.box_img_description{ padding-bottom:9px; margin: 0px 20px 15px 0; border-bottom:1px solid #e4e6e7;}
.box_img_description img{ margin: 5px 20px 12px 0;}
.tabs_var2 .nav li{ z-index:999;border: 1px solid #dedfe2;}
.tabs_var2 .nav li a{ display:block; color:#767e8f; height:22px; min-width:89px; padding: 5px 5px 0 7px;text-align:center; border: 1px solid #fff; background:url(../images/tabs_1_hover.png) repeat-x #fafafa; }
.tabs_var2 .nav .selected a, .tabs_var2 .nav a:hover{border-bottom:none; padding-bottom:7px; color:#0275cb;}
/*********************************Middle_left_block*************************************/
.tabs_var3 .inner{width:698px !important;}
.grid_1 .detail_search{ padding:2px 8px 0 12px; position:relative; text-decoration:none; background-position: right 10px;}
.brand_box, .box_2 .img_box, .box_11 .img_box{ padding: 1px 14px 0 20px; margin-top:7px; width:140px; border-right:1px solid #e2e4e6;}
.width_120{ width:120px;}
.brand_box img{ margin-bottom:14px;}
.brand_box .color_2, .box_2 .img_box .color_2,  .box_11 .img_box .color_2{ margin-bottom:3px;}
.brand_box .font_1{ color:#787879; margin-bottom:7px;}
.brand_box a, .box_2 .img_box a,  .box_11 .img_box a{ padding:0 7px 0 0; background-position: right 6px;}
.tabs_var3 .nav li{ z-index:999;border: 1px solid #dedfe2;}
.tabs_var3 .nav li a{ display:block; color:#767e8f; height:22px; min-width:109px;padding: 5px 15px 0 15px; text-align:center; border: 1px solid #fff; background:url(../images/tabs_1_hover.png) repeat-x #fafafa; }
.tabs_var3 .nav .selected a, .tabs_var3 .nav a:hover{border-bottom:none; padding-bottom:7px; color:#3490d5;}
/*********************************Big_box_with_cars*************************************/
.box_2, .box_4{ padding: 0px 0 19px 0; margin-top:20px !important; border:1px solid #e2e4e6; overflow:hidden; background:#FFFFFF;}
.title{ background:url(../images/box_2_title_bg.png) repeat-x; padding: 8px 8px 8px 19px; margin-bottom:12px; border-bottom:1px solid #e2e4e6; font-size:14px; color:#767e8f;}
.title>span{ width:610px;}
.align_left{ text-align:left;}
.box_2 .detail_search{ text-transform:none; padding: 3px 9px 0 0px; margin: -3px 20px 0 0; text-decoration:none; background-position: right 11px;}
.box_2 .img_box, .box_11 .img_box{ float:left; width:140px;}
.box_2 .img_box img, .box_11 .img_box img{ margin-bottom:16px;}
.box_2 .img_box .font_1{ margin-bottom:5px;}
.box_2 .img_box .color_3{ display:inline-block; padding-top:4px;}
.box_2 .border_none, .box_11 .border_none{ padding:1px 0 0 19px; width:135px;}
/*********************************right_side*************************************/
.right_side>.title1{ background:url(../images/blue_box_title.png) repeat-x; border-bottom:1px solid #0151b4; font-size:14px;}
.right_side>.title1 span{ background:url(../images/blue_box_title_marker.png) no-repeat; width:40px; height:40px; margin-bottom:-1px;}
.right_side>.title1 strong{ padding: 10px 0 0 13px;}
.right_side .blue_box{ background:url(../images/blue_box.png) repeat-x; padding: 16px 0 18px 19px;}
.right_side .blue_box span{ font-size:22px; line-height:26px; font-weight:normal;}
.right_side .blue_box strong{ color:#f2f3f9;}
.rowElem .fleft{ width:200px;}
.rowElem .marg_left{ margin-left:20px !important;}
.right_side .box_2{ margin-top:17px; padding-bottom:20px;}
.right_side .box_2 .title{ padding: 9px 0 10px 13px;}
.small_text_box{ padding: 0px 0 0 20px;  }
.small_text_box img{ margin: 8px 4px 0 0;}
.small_text_box ul li{ margin:15px 18px 0 0; border-bottom:1px solid #e2e4e6; padding-bottom:17px;}
.small_text_box ul a{ color:#7f8696;}
.small_text_box ul a:hover{ color:#0270C8;}
.small_text_box .last{ border:none; margin-bottom:9px;}
.small_text_box .detail_search{ padding:0 8px 0 0; background-position: right 7px;}
.small_text_box .color_2{ color:#0270c8}
/*********************************page_2*************************************/
.text_box{ padding: 14px 19px 0 19px;}
.text_box .line_height_31{ margin-bottom:2px;}
.text_box p{margin-bottom:15px;}
.text_box .p{ margin-bottom:6px;}
.text_box .p2{ margin-bottom:17px;}
.form3 .marg_right{ margin-right:21px;}
.marg_left_top {margin-left: 80px;}
.marg_left{ margin-left:30px}
.marg_left1{ margin-left:18px;}
.marg_left2{ margin: 0 0 12px 23px;}
.red span{ color:red;}
.form2 .fleft strong{ display:inline-block; padding-bottom:10px;}
.form2 input{ border:1px solid #e2e4e6; height:25px; width:188px !important; color:#a8acb5; padding: 0px 0px 0 10px;}
.form2 .marg_left1{ margin-left:22px;}
.form2 .marg_left{ margin-left:20px; margin-bottom:4px;}
.form2 .jqTransformRadioWrapper a{ display:inline-block; margin-top:2px}
.form2 .label_2{ line-height:30px;  padding: 0 0 0 5px;}
.form3 .fleft{ width:200px;}
.form3 .jqTransformSelectWrapper{ margin-bottom:10px}
.form4 .label_2{ line-height:10px;}
.form4 .jqTransformRadioWrapper a{ display:inline-block; margin-top:-20px !important;}
.text_box .ul{ font-size:14px; margin: 13px 70px 0 0; line-height:31px;}
.text_box ul li {}
.text_box ul li ul{list-style-image: url("/images/nested.png"); padding:5px 0 5px 18px;}
.text_box ul li ul li{ margin-left:10px; }
.text_box ul li ul ul{list-style-image: url("/images/nested.png"); padding:5px 0 5px 18px;}
.text_box ul li ul li ul li{ margin-left:10px; }

.text_box ul.list {list-style: circle; padding-left: 20px;}
.text_box ul.list li{padding-top: 5px;}
.text_box_1 ul.list {list-style: circle; padding-left: 20px;}
.text_box_1 ul.list li{padding-top: 5px;}

.text_box p a{ color:#767e8f; text-decoration:underline;}
.text_box p a:hover{ text-decoration:none;}
.text_box .color_3 a{ color:#63aa1e;}
.text_box .color_3 a:hover{ text-decoration:underline;}
.right_box{ padding: 82px 0 0 0;}
.right_box img{ margin: 0 0 48px 0;}
.right_box .gray_box{ background:#e2e4e6; position:relative; width:160px; padding: 21px 10px 10px 20px; margin:20px 30px 0 0; border-radius:5px;}
.quote{ background:url(../images/2page_gray_box_bg.jpg) no-repeat; display:inline-block; margin-top:-2px; width:14px; height:10px;}
.right_box .gray_box .bottom_bg{ background:url(../images/2page_gray_box_bottom_bg.jpg) no-repeat; position:absolute; bottom:-12px; left:22px; display:inline-block; width:25px; height:12px;}
.right_box ul.author li:first-child{ margin-left:0;}
.right_box .author li{ padding: 28px 0 8px 20px; margin-left:124px;}
.right_box .author .li{ margin-left:112px;}
.width_1{ width:191px}
.width_2{ width:196px;}
/*********************************page_3*************************************/
.text_box_1{ padding:20px 0 0 19px;}
.text_box_1 .column{ float:left; width:220px;}
.marg_right_col{ margin-right:19px;}
.text_box_1 p.color_4{ margin:2px 0 8px;}
.text_box_1 .box_img_description{ padding-bottom:7px; margin: -1px 21px 21px 0; border-bottom:1px solid #e4e6e7;}
.text_box_1 .box_img_description img{ margin: 1px 20px 0 0;}
.text_box_1 .box_img_description .color_2{ margin:-4px 0 15px; padding:0;}
.img_description{ padding: 10px 0px 0 0px; margin-bottom:10px; width:325px;}
.pad_left_1{ padding-left:20px;}
.box_4 .big_width{ width:335px; padding-left:14px;}
.img_description figure{ float:left; margin: 0 20px 0 0;}
.img_description p{ margin-bottom:10px;}
.box_4{ border:none; width:697px;}
.box_5{ width:199px; padding: 0 0 28px 20px; margin: 20px 0 0 20px;}
.box_5 strong, .box_9 strong{ color:#0270c8;}
.box_5 p{ padding-right:30px; margin-bottom:13px;}
.box_5 a{ margin:0; padding:0 9px 0 0; background-position: right 8px; }
.box_5 .title{ margin:0px 0 17px -20px; padding-left:13px;}
/*********************************page_4*************************************/
.box_6{ margin-right:20px; padding-bottom:17px; }
.box_6 .title{ padding-left:20px; }
.box_6 ul li a{ color:#0270c8; display:inline-block;}
.box_6 ul .li a{ color:#7f8696;}
.box_6 ul li a:hover{ color:#F30;}
.box_6 ul li{margin:20px 0 0 0; padding-right:25px;}
.box_6 ul .li{  margin:10px 0 0 0;}
.img_description_2{ padding: 0 0 27px 20px; margin-top:8px; }
.img_description_2 strong{ font-size:15px;}
.img_description_2 img{ margin-top:18px;}
/*********************************page_5*************************************/
.box_7, .box_8{ width:438px; padding: 20px 0 18px 20px; margin-bottom:20px;}
.box_8{ margin-left:20px; padding-bottom:22px;}
.box_7 .rowElem{ padding-top:5px;}
.box_7 .label{ padding:5px 20px 8px 0;}
.label input{border: 1px solid #e2e4e6; color:#A8ACB5; width:178px; padding-left:10px; height:24px; margin-top:-2px;}
.box_7 .button_search{ margin-top:10px;}
.box_9{ width:538px;}
.box_9 .fleft{ padding: 10px 10px 0 20px; width:220px;}
.box_9 .fleft strong{ padding-bottom:3px;}
.box_9 img{ margin: 0 0 18px 0;}
.box_9 .detail_search{ padding-top:22px;  background-position: right 30px;}
.box_10{ width:378px; margin-left:20px;}
.box_10 p{ padding:10px 25px 0 20px; margin-bottom:8px;}
.box_10 p img{ margin-bottom:22px;}
.box_10 .detail_search{ padding-top:10px; background-position: right 18px;}
.lightbox-video:hover{ cursor:pointer;}
.post{ margin:8px 0 10px;}
/*********************************page_6*************************************/
.box_11{ padding-bottom:0;}
.box_11 ul{ padding: 0px 0 23px 18px;}
.box_11 ul li.current>a {color: #0066FF;}
.box_11 ul li a {font-size:14px; color:#63aa1e; line-height:31px;}
.box_11 ul li a:hover {text-decoration:underline;}
.marg_bottom_2{ margin-bottom:28px;}
.box_11 .font_1{ margin-bottom:5px;}
.box_11 .img_box{ margin: 11px 0 0 1px; padding-bottom:27px;}
.box_11 .img_box img{ margin-bottom:12px;}
.banner{ margin: 21px 0 0 0;}

.privacy{ width:900px; padding-top:16px;}
/*********************************pages_and*************************************/
/****************************footer************************/
footer {padding:35px 40px 30px 0px;}
footer .box_of_links{ background:none; padding:0 0 0 0px; margin:0; color:#9197a5; text-align:left; width:771px;}
footer .box_of_links a{ color:#9197a5;}
footer .copy{ text-align:right;}
footer .copy a{ color:#9197a5; text-decoration:underline;}
footer .copy { color:#A8ACB5}
footer .copy a:hover{ text-decoration:underline;}
#easyTooltip{
    padding:5px 10px;
    background:#09F;
    color:#fff;
    font-size:11px;
    text-transform:none;
}

/******************* latest numplates ***********************padding: 1px 14px 0 20px; margin-top:7px;****/
.box_img_description1{ padding-bottom:1px; margin-right: 5px;  border-right:1px solid #e2e4e6;}
.box_img_description1 img{ margin: 5px 20px 12px 0;}
.no_border {border:none !important;}

/******************************* num_plate *********************************/
.auto_plate{
    color: #000000;
    position: relative;
    width: 200px;
    font-family:Arial,Clean;

    line-height: normal;
}
.auto_plate .region3{
    position: absolute;
    top: 9px;
    right: 15px;
    font-size: 20px;
}
.auto_plate ul{
    position: absolute;
    margin:0;
    padding:0;
    list-style: none;
}
.auto_plate ul.number1{
    top: 9px;
    left: 20px;
}
.auto_plate li{
    float: left;
    height: 40px;
    line-height: normal;
    letter-spacing: 1px;
    margin-right: 0;
}
.auto_plate li.char{
    font-size: 25px;
    line-height: 46px;
    letter-spacing: 3px;
}
.auto_plate li.num{
    font-size: 33px;
}

.plate1{
    margin: 0 0 10px 34px;
    width: 393px;
    height: 84px;
    background: url(../images/plate1.jpg) no-repeat -2px -2px;
    border: 1px solid #fff;
    overflow: hidden;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -icab-border-radius: 10px;
    border-radius: 10px;
    behavior: url(../js/pie.htc);
}
.plate1 input.region{
    display: block;
    height: auto;
    float: right;
    margin: 0 25px 0 0;
    border: 0;
    background: transparent;
    font-size: 45px;
    font-family: tahoma;
    width: 80px;
    text-align: center;
    padding: 0;
    text-transform:lowercase;
}
.plate1 input.number{
    display: block;
    height: auto;
    float: left;
    margin: -7px 0 0 30px;
    border: 0;
    background: transparent;
    font-size: 75px;
    font-family: tahoma;
    width: 255px;
    text-align: center;
    padding: 0;
    text-transform:lowercase;
}

.plate2{
    margin: 0 0 10px 34px;
    width: 393px;
    height: 84px;
    background: url(../images/plate2.jpg) no-repeat -2px -2px;
    border: 1px solid #fff;
    overflow: hidden;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -icab-border-radius: 10px;
    border-radius: 10px;
    behavior: url(../js/pie.htc);
}
.plate2 .region{
    display: block;
    float: right;
    margin: 0 25px 0 0;
    border: 0;
    background: transparent;
    font-size: 45px;
    font-family: tahoma;
    width: 80px;
    text-align: center;
    padding: 0;
    text-transform:lowercase;
}
.plate2 .number{
    display: block;
    float: left;
    margin: -7px 0 0 30px;
    border: 0;
    background: transparent;
    font-size: 75px;
    font-family: tahoma;
    width: 255px;
    text-align: center;
    padding: 0;
    text-transform:lowercase;
}

div.loading, span.loading{
    background-color: #eee;
    background-image: url('/images/ajax-loader.gif');
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

div.loading *,  span.loading *{
    opacity: .5;
}

div.flash-error, div.flash-notice, div.flash-success
{
    padding:.8em;
    margin-bottom:1em;
    border:2px solid #ddd;
}

div.flash-error
{
    background:#FBE3E4;
    color:#8a1f11;
    border-color:#FBC2C4;
}

div.flash-notice
{
    background:#FFF6BF;
    color:#514721;
    border-color:#FFD324;
}

div.flash-success
{
    background:#E6EFC2;
    color:#264409;
    border-color:#C6D880;
}

div.flash-error a
{
    color:#8a1f11;
}

div.flash-notice a
{
    color:#514721;
}

div.flash-success a
{
    color:#264409;
}

a.pseudo
{
    border-bottom: #336699 1px dashed;
    color: #336699;
}

#regionselector-dialog .region
{
    width: 180px;
    display: inline-block;
    margin: 0 10px 6px 0;
}

#regionselector-dialog a
{
    text-decoration: none;
    border-bottom: 1px dashed;
    color: #0275cb;
}

#regionselector-dialog .detected
{
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    display: inline-block;
    width: 560px;
    font-weight: bold;
}

div .main-message
{
    border: 2px solid #C6D880;
    padding: 7px 7px 12px 7px;
    margin: 0 0 20px 0;
    background: #E6EFC2;
    font-size: 12px;
}
div .warn-message
{
    border: 2px solid #FFD324;
    padding: 7px 7px 12px 7px;
    margin: 0 0 20px 0;
    font-size: 12px;
    background:#FFF6BF;
    color:#514721;
}
.text_box h2
{
    clear: both;
    display: block;
    font-weight: 300;
    padding: 0;
    float: none;
    font-size: 30px;
    padding-bottom: 12px !important;
    margin-top: -8px !important;
    padding-top: 8px !important;
    line-height: 118% !important;
    width: 90%;
}
.text_box h3
{
    padding-top: 44px !important;
    margin-bottom: 11px;
    font-size: 24px;
    position: relative;
}

/* jquery.jcarousel */

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 457px;
    height: 252px;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -45px;
    right: 15px;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    line-height: 14px;
    min-width: 14px;

    background: #ddd;
    color: #4E443C;
    border-radius: 14px;
    padding: 3px;
    text-align: center;

    margin-right: 2px;

    opacity: .75;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}

#categories span {
    float: left;
    width: 200px;
    display: block;
    margin-right: 18px;
}

/* Buttons */

.button_send {
    background-color: #4e9d18;
    font-size: 18px;
    line-height: 21px;
    padding: 5px 10px 6px;
    margin: 20px 0 0 0px;
}

.button_send:hover {
    background: #7fca2b;
    color: #FFFFFF;
}

.button_send span {
    background: url(../images/header_add_adv2_bg.png) 0 0px no-repeat;
    cursor: pointer;
    padding: 0 0 0 30px;
}

.button_buy {
    background: url(../images/header_fb_reg_bg.png) repeat-x #4e9d18;
    color: #FFF;
    font-size: 18px;
    line-height: 21px;
    padding: 5px 7px 6px;
    border: none;
}

.button_buy:hover {
    background: #7fca2b;
    color: #FFF;
    border: 0;
}
/* Boxes */
.box_12 {
    width: 380px;
    padding: 15px 15px 16px 20px;
    margin-bottom: 20px;
}

.box_12 .rowElem {
    padding-top: 5px;
}

.box_12 .label {
    padding: 5px 20px 8px 0;
}

.box_14 {
    width: 480px;
    padding: 15px 0 18px 20px;
    margin-bottom: 20px;
}

.box_14 {
    margin-left: 20px;
    padding-bottom: 22px;
}

a.underline_dashed {
    border-bottom: 1px dashed;
}

/* Call me form */
.callme-header {
    margin-right:20px;
    text-align: center;
    width: 270px;
    float: right;
}

.callme {
    margin-right:20px;
    text-align: center;
    width: 270px;
    height:170px;
    float: right;
    background: #0275cb;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0289e3', endColorstr='#0275cb');
    background: -webkit-linear-gradient(#0289e3, #0275cb);
    background: -moz-linear-gradient( #0289e3, #0275cb);
    background: -o-linear-gradient(#0289e3, #0275cb);
    background: -ms-linear-gradient(#0289e3,#0275cb);
}

.callme input[type="text"] {
    font-size: 19px;
    width: 80%;
    margin-top: 15px;
    height: 37px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-align:center;
}

.callme button {
    cursor: hand;
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    border:none;
    width: 216px;
    margin-bottom:15px;
    margin-top: 15px;
    height: 37px;
    text-align:center;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3d44', endColorstr='#46484f');
    background: -webkit-linear-gradient(#3a3d44, #46484f);
    background: -moz-linear-gradient( #3a3d44, #46484f);
    background: -o-linear-gradient(#3a3d44, #46484f);
    background: -ms-linear-gradient(#3a3d44,#46484f);
}
.pluso {
    margin-right: 10px;
}

span.state i, span.state-hover h4 {
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    font-style: normal;
    display: inline-block;
    margin-right: 15px;
    font-weight: bold;
    color: #9197a5;
}
span.state {
    position:absolute;
    z-index:999;
}
.state-hover {
    position: absolute;
    display: none;
    width: auto;
    min-width:200px;
    height: auto;

    top:-5px;
    left:-5px;
    padding:5px;
    background-color:#ccd8da;
    border-radius:7px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
.state-hover h4 {margin:0px 10px 0px 0px;}
.state:hover .state-hover {display: block; z-index:1;}
.state em { padding:3px 0 6px 8px; background-color:#3c7bae; border-radius:7px;}
.state:hover i { display:none;}
.state-inner { position:relative; display:block; padding:10px 20px 12px 20px; margin:12px 0 0 0; background-color:#f2f5f7; border-radius:7px;}
.state-inner p { padding-top:5px; font-size:100%;}

.ui-dialog { z-index: 1000 !important ;}

.region-selector {
    font-size: 12px;
    text-transform: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 0px;
    padding-right: 45px;
    font-weight: normal;
    color: #FFF;
}

.region-selector a {
    font-size: 12px;
    text-transform: none;
    text-decoration: none;
    display: inline-block;
    margin-right: 0px;
    font-weight: normal;
    color: #09f;
}

.wrap{
    float: right;
    position: relative;
    width: 400px; /*- ширина картинки*/
    height: 278px; /*- высота картинки*/
    display: block;
    margin: 0 0 10px 10px;
}
.additional_icon{
    display:none;
    position:absolute;
    right:180px;
    bottom: 120px;
}
.wrap:hover .additional_icon{
    display: block;
}
/* --------------------------------------------------------------- */
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 3;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* --------------------------------------------------------------- */

table.detail-view .null
{
    color: pink;
}

table.detail-view
{
    background: white;
    border-collapse: collapse;
    width: 100%;
    margin: 0;
}

table.detail-view th, table.detail-view td
{
    font-size: 0.9em;
    border: 1px white solid;
    padding: 0.3em 0.6em;
    vertical-align: top;
}

table.detail-view th
{
    text-align: right;
    width: 160px;
}

table.detail-view tr.odd
{
    background:#E5F1F4;
}

table.detail-view tr.even
{
    background:#F8F8F8;
}

table.detail-view tr.odd th
{
}

table.detail-view tr.even th
{
}