@import url('reset.css');
* html{font-family:"Arial", Helvetica, sans-serif; font-size:12px;}
html, body{height:100%; font-family:"Arial", Helvetica, sans-serif; font-size:12px; background:#1d252d url(/imgs/fon.png) repeat center; color:#CCC;}
.gum{margin:0 auto; min-width:1004px; max-width:1440px; width:1004px !important; width:100%; height:100%;} /* For min(max)-width */
/*
* HTML .gum {width:expression(document.body.clientWidth < 1006? "1004px" : document.body.clientWidth > 1442? "1440px" : "auto");}
*+HTML .gum {width:expression(document.body.clientWidth < 1006? "1004px" : document.body.clientWidth > 1442? "1440px" : "auto");}
*/
.container{min-height:100%; height:auto !important; height:100%; margin:0 auto -2.6em !important;} /* For clam footer dwn */
.footer_height{margin-top:0; height:2.8em; width:100%;} /* For clam footer dwn */
.footer{position:relative; margin:-2.6em auto 0; height:2.6em;} /* For clam footer dwn */
/* Be warily with vertical margins! They make margins round .container coz height */
.margin_top{width:100%; height:0;} /* Content margin-top block */
* HTML .margin_top{display:none;} /* IE6 */
*+HTML .margin_top{display:none;} /* IE7 */
.margin_bottom{width:100%; height:0;} /* Footer margin-bottom block */
.header{width:100%; padding:0; margin:0 auto;}
.content{width:100%; padding:1.5em 0; margin:0 auto; position: relative; font-size: 14px; /*background: url(/imgs/miracle_bg_.png) no-repeat center center;*/}
.foot{width:100%; margin:auto; padding:0;}
/* Other global styles */
.l{float:left;}
.r{float:right;}
.c{margin:0 auto;}
.clr{clear:both !important; float:none !important; width:0 !important; height:0 !important; font-size:0px !important; display:block !important;}
.line{display:block; width:100%; float:left;}
/* HTML img, div, a, h3{behavior:url(../../css/css/iepngfix.htc);}  /* IE6 .png Fix */
/* Other styles are going next */

a{color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}
h1, .h1{font-size:23.5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#fff;}
h2, .h2{font-size:18px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#CCC;}
h3, .h3{font-size:16px; font-weight:bold; font-style:italic; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#CCC;}
.social_buttons{text-align:right; font-style:italic; font-size:11px; margin:-0.75em 0.5em 0 1.25em; line-height:12px; float: right; display: inline-block; *display: inline;}
.social_buttons i{position: relative; top:-2px; opacity:0.7; filter:alpha(opacity=70);}
.social_buttons .yashare-auto-init{opacity:0.4; filter:alpha(opacity=40); display:inline-block; *display:inline;}
.social_buttons:hover .yashare-auto-init, .social_buttons:hover i{opacity:1; filter:alpha(opacity=100);}
.social_buttons .g_1{opacity:0.4; filter:alpha(opacity=40); position:relative; top:0.5em; display:inline-block; *display:inline; width:450px;}
.social_buttons:hover .g_1{opacity:1; filter:alpha(opacity=100);}

.hidden{display:none;}
.invisible{visibility: hidden;}

/* Main Menu */
.mmenu{
    background:#0069ac;
    text-align:center;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0069ac), to(#1A4473));
    background-image: -webkit-linear-gradient(top, #0069ac, #1A4473);
    background-image: -o-linear-gradient(top, #0069ac, #1A4473);
    background-image: linear-gradient(to bottom, #0069ac, #1A4473);
    background-image: -moz-linear-gradient(top, #0069ac, #1A4473);
    position: relative;
}
/*.mmenu .catch_mcomming{position: absolute; left:0; top:100%; height:1.6em; width: 100%;}*/
.menu_list{margin: 0 2.3em; padding: 0; text-shadow:0 1px 0 #006;}
.menu_list li{float:left; list-style:none; font-size:16px; *padding:0.4em 0; border-right:1px solid #bababa;}
.menu_list li:last-child{border-right: transparent;}
.menu_list li a{display:inline-block; *display:inline; vertical-align:top; padding:1.3em 1.25em 1.2em; text-decoration:none; color:#fff; font-weight:bold;}
.menu_list li a:hover{background: #1A4473}
.menu_list li ul{margin:0; *margin:1.8em 0 0 -83px; padding:0; position:absolute; visibility:hidden; display:block; background:url(/imgs/menu_bg.png) repeat left top; z-index:999; width:210px; text-indent:-0.65em;}
.menu_list li ul li{float:none; display:block; width:inherit; background:none; text-align:left; *padding:0; border: none;}
.menu_list li ul li a{display:block; padding:5px 0.75em 5px 1.4em;}

/* Header */
.header{margin:0 0 1em 0; padding-top:1em;}

.logo_top{position:relative; background:url(/imgs/logo_n_white.png) no-repeat left top; margin-left: 1.2em; display: inline-block;}
.logo_top .to_index{display:block; padding:70px 155px 70px 155px; text-transform:uppercase; color:#e6e6e6; font-size:25px; font-weight:bold; line-height:1; position:relative; text-decoration:none; margin-right: 0.5em;}
.logo_top img{position:absolute; left:0; top:0; display:none;}
.logo_top .to_index:hover{color:#fff;}

.h_contacts{display: inline-block; float: right; margin-right: 1.5em; text-align: right;}
.h_contacts .phones{display:inline-block; *display:inline; font-size:20px; font-weight:bold; color:#f15a24; z-index:500; margin-bottom: 0.55em;}
.h_contacts .email{display:inline-block; *display:inline; font-size:15px; font-weight:bold; z-index:500; margin-bottom: 1.25em;}
.h_contacts .h_map{display:inline-block; *display:inline; z-index:500;}
.h_contacts .map_us{/*font-size:11px; color:#fff; display:inline-block; *display:inline; border-bottom:1px solid #FFF; cursor:pointer; text-decoration:none; font-weight:normal;*/ margin-left: 2em;}
.h_contacts .map_us:hover{/*color:#f15a24; border-bottom-color:#f15a24;*/}

.hch_blocks{float: left; width: 400px;}
.ind_discounts{float: left; width: 400px !important;}
.ind_discounts h2{display: inline-block;}
.ind_discounts .to_all_link{display: inline-block; margin-left: 0.5em; text-decoration: underline;}
.ind_discounts .to_all_link:hover{text-decoration: none;}
.ind_discounts li a{display:block; position: relative;}
.ind_discounts li a img{width: 100%; height: auto;}
.ind_discounts li a div{display: block; height: 36%; width: 100%; color: #fff; background: rgba(0, 105, 172,0.75); position: absolute; left: 0; top: 0;}
.ind_discounts li a div span{display:block; margin: 0.75em; font-weight: bold;}
.ind_discounts li a div.ids_header{}
.ind_discounts li a div.ids_button{top: 100%; text-align: center;}
.ind_discounts li a div.ids_button span{text-decoration: underline; font-weight: normal; font-size: 1.33em;  margin: 0.5em;}


.header_intro{font-size:1.2em; position:relative; padding:0.5em; border-left:3px solid #CCC; background: #2e3845; border-top-right-radius:1.5ex; border-bottom-right-radius:1.5ex;}
.header_intro.first{display:block;}
.header_intro p{font-size:25px; padding-bottom:5px;}
.header_intro .read_more{position:relative; font-size:20px;}
.header_intro .read_more a{color:#f15a24; text-decoration:underline;}
.header_intro .read_more a:hover{text-decoration:none;}

/* Top Info Block */
.top_image_block{margin:1em 1em 0; position:relative;}
.top_image_block.first{display:block;}
.top_image_block .info_block{position:absolute; top:3.5em; left:0; background:url(/imgs/contents_bg_1.png); display:inline-block; *display:inline; width:200px; width:auto !important; max-width:240px; _height:300px; color:#fff; border-radius:4ex; -webkit-border-radius:4ex; -moz-border-radius:4ex; display:block !important; text-shadow:0 1px 0 #006;}
.top_image_block .info_block .ib_title{background:#f15a24; text-align:center; font-size:22px; font-weight:bold; padding:0.5em 0.7em; *padding:0.8em 0 1em; position:relative; *margin:0 -0.2em;}
.top_image_block .info_block p{padding:1.6em;}
.top_image_block img{float:right;}
.top_image_block .info_block a{text-decoration:underline;}
.top_image_block .info_block a:hover{text-decoration:none;}

/* Content Block */
.content{text-shadow:0 1px 0 #333;}
.text_block{margin:0 1.25%; background:url(/imgs/contents_bg.png); padding:1.5em; position: relative;}
.v_menu{width:25%; margin-left:1.4%; background:url(/imgs/contents_bg.png); padding:1.3em 0.1em; position:relative;}

/* Text Block */
.text_block p{padding-bottom:0.85em;}
.text_block ul, .text_block ol{margin: 0 0 1em 2em;}
.text_block ul li{list-style:inside disc; text-indent:-1em; margin-left:1.2em;}
.text_block ol li{list-style:outside decimal; text-indent:-1em; margin-left:1.2em;}
.text_block a{text-decoration: underline;}
.text_block a:hover{text-decoration: none;}
.text_block p.center{text-align: center;}
.text_block h1{margin-bottom: 0.5em;}
.text_block .cnt-more-info{margin: 1em 0 0;}

/* Left Menu */
.menu_item{margin:0 1em; position:relative; color:#CCC; font-size:14px; font-weight:bold; opacity:0.5; filter:alpha(opacity=50); height:51px; display:block; padding-left:64px; cursor:pointer;}
.menu_item.odd{margin-left:4.5em;}
.menu_item:hover{opacity:1; filter:alpha(opacity=100);}
.menu_item .mi_img{width:51px; height:100%; background-position:center center; background-repeat:no-repeat; position:absolute; left:0; top:0; overflow:hidden; display:block;}
.menu_item .mi_img img{margin:0 !important;}
.menu_item table{height:100%; width:100%;}
.menu_item table td{vertical-align:middle;}

.menu_item.active{padding-left:115px; color:#ff5223; height:101px; opacity:1; filter:alpha(opacity=100); margin-left:1em !important;}
.menu_item.active .mi_img{width:101px;}

/**/

/* Left Menu Blocks */
.block_menu{margin: 0 1.2% 0;}
.block_menu .bm_itm{
    width: 18.86%;
    -webkit-border-radius:2ex;
    -moz-border-radius:2ex;
    border-radius:2ex;
    border: 2px solid #1A4473;
    margin: 0.33em 0.33%;
    text-align: center;
    display: inline-block;
    position: relative;
    *display: inline;
    vertical-align: top;
    background:url(/imgs/contents_bg.png);
    height: 140px;
    cursor: pointer;
}
.block_menu .bm_itm table{width: 100%; height: 100%; text-align: center;}
.block_menu .bm_itm table td{text-align: center;}
.block_menu .bm_itm a{display: block; padding: 0.5em 0.75em;}
.block_menu .bm_itm a:hover{
    text-decoration: none;
    border-color:#0069ac;
}
.block_menu .bm_itm:hover{
    border-color:#0069ac;
}
.bm_itm img{display: block; margin: 0 auto 0.2em; text-align: center;}
.bm_itm img{border: 3px solid #1A4473;}
.bm_itm a:hover img{border-color:#0069ac;}
.bm_itm span{text-decoration: underline; font-size: 1.25em;}
.bm_itm:hover span{text-decoration: none;}
.block_menu .u_label{position: absolute; top:3px; right:3px; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center;}

.block_menu-active{margin: 0 1.2% 0;}
.block_menu-active .bma_itm{
    width: 27.6%;
    *width: 27.27%;
    -webkit-border-radius:2ex;
    -moz-border-radius:2ex;
    border-radius:2ex;
    border: 2px solid #1A4473;
    margin: 0.33em 1%;
    padding: 0.5em;
    text-align: center;
    display: inline-block;
    position: relative;
    *display: inline;
    vertical-align: top;
    background:url(/imgs/contents_bg.png);
    height: 52px;
    padding-top: 2px;
    cursor: pointer;
    overflow: hidden;
}
.block_menu-active .bma_itm .itm_over{position: absolute; width: 100%; height: 100%; left:0; top:0;}
.block_menu-active .bma_itm:hover{
    text-decoration: none;
    border-color:#0069ac;
}
.block_menu-active .bma_itm.active{border-color:#bababa; cursor: default; opacity:0.7; filter:alpha(opacity=70);}
.block_menu-active .bma_itm.active .itm_img{border-color:#bababa; margin-top: 2px; display: block;}
.block_menu-active .bma-ch{
    -webkit-border-radius:2ex;
    -moz-border-radius:2ex;
    border-radius:2ex;
    border: 2px solid #0069ac;
    margin: 0.33em 0 0.33em 0.33%;
    display: inline-block;
    padding-bottom: 0.5em;
    *display: block;
    width: 50%;
    position: relative;
}
.block_menu-active .bma-ch .chia{
    position: absolute;
    display: block;
    width: 17px;
    height: 18px;
    /*background: #000; opacity:0.5;*/
}
/*
.block_menu-active .bma-ch .chia.chia_1{left:415px;top:137px;}
.block_menu-active .bma-ch .chia.chia_2{left:434px;top:151px;}
*/
.block_menu-active .bma-ch .chia.chia_3{left:161px;top:125px;}

.block_menu-active .bma-ch .h1{text-align: center;}
.block_menu-active .bma-ch .citm-shot{
    margin: 1em;
}
.block_menu-active a{text-decoration: underline;}
.block_menu-active a:hover{text-decoration: none;}
.block_menu-active .bma-ch img{
    -webkit-border-top-left-radius:1.85ex;
    -webkit-border-top-right-radius:1.85ex;
    -moz-border-radius-topleft:1.85ex;
    -moz-border-radius-topright:1.85ex;
    border-top-left-radius:1.85ex;
    border-top-right-radius:1.85ex;
    display: block;
    margin-bottom: 0.5em;
}
.block_menu-active .bma-list{
    float: right;
    width: 48%;
}
.block_menu-active .bma_itm .itm_text{
    display: block;
    height: 100%;
}
.block_menu-active .bma_itm .itm_img{margin-bottom: 1em; margin-top: -60px;}
.block_menu-active .bma_itm .itm_img img{border: 1px solid #1A4473;}
.block_menu-active .bma_itm.active .itm_img img{border: 1px solid #bababa;}
.block_menu-active .bma_itm table{width: 100%; height: 100%; text-align: center;}
.block_menu-active .bma_itm table td{text-align: center;}
.block_menu-active .bma_itm table td span{text-decoration: underline;}
.block_menu-active .bma_itm:hover table td span{text-decoration: none;}

.block_submenu{
    margin: 1em;
    list-style: inside none;
}
.bsma_4, .bsma_308{display: none;}
.block_submenu li{
    padding: 0.2em 0.5em;
}
.block_submenu li a{
    font-size: 1.2em;
    line-height: 1.4;
}
.block_submenu li.active a{
    text-decoration: none;
}
/**/

.bb_text{font-size:30px; margin:0 16px 0 16px; width:33%; color:#e6e6e6; background:url(/imgs/chem_logo.png) no-repeat center bottom; padding-bottom:50px; padding-top:0.25em; display: block; position: relative; top:1.2em;}

/* Footer */
.footer{background:#0d5380;}
.footer .gum{text-align:right;}
.footer .gum a{padding-right:1.5em; line-height:2.6; text-decoration:none;}
.footer .gum .counter{display:inline-block; *display:inline; margin:1em 1.3em 0; float:left; opacity:0.5; filter:alpha(opacity=50);}
.footer .gum .counter:hover{opacity:0.8; filter:alpha(opacity=80);}

/* Curvy Corners */
.rounded{border-radius:3ex; -webkit-border-radius:3ex; -moz-border-radius:3ex;}

.chemestry_item{display:inline-block; *display:inline; vertical-align:top;}
.chemestry_item.first{margin-right:1.2em;}

.tooltip{display:none; background:transparent url(/imgs/black_arrow_big.png); font-size:12px; height:163px; width:310px; padding:30px 30px 10px 30px; color:#fff; margin-top:1em; margin-bottom:
0.5em;font-size: 0.9em;}

.price_tab{margin:1em 0; width:100%;}
.price_tab.inside_cnt{width: 80%;}
.price_tab td{padding:0.5em 1em; border-bottom:1px solid #FFF;}
.price_tab tr td.hovered{color: #fff;}
.price_tab .tophead td{font-weight:bold; font-size:1.2em;}
.price_tab .theader td{background:#666; font-size:1.2em;}
.price_tab .service{background:#104d79;}
span.red{color:#F00; padding:0 0.5em;}

.pp_description{color:#333;}

/*-------------------------- MBSL --------------------------*/
.mbsl{position:relative; width:1000px; height:500px; margin:auto; background:#FFF; margin-top:1.5em;}
	.mbsl .c_1{position:absolute; left:0; top:0; width:100%; height:380px; background-position:center center; background-repeat:no-repeat; opacity:0; filter:alpha(opacity=0);}
	.mbsl .c_1.front{background-image:url(/imgs/mbsl/bmw_5_profil_c1_front_windows.png);}
	.mbsl .c_1.rear{background-image:url(/imgs/mbsl/bmw_5_profil_c1_rear_windows.png);}
	.mbsl .c_2{position:absolute; left:0; top:0; width:100%; height:380px; background-image:url(/imgs/mbsl/bmw_5_profil_white.png); background-position:center center; background-repeat:no-repeat;}
	.mbsl .c_3{position:absolute; left:0; top:0; width:100%; height:380px; background-position:center center; background-repeat:no-repeat; opacity:0; filter:alpha(opacity=0);}
	.mbsl .c_3.front{background-image:url(/imgs/mbsl/bmw_5_profil_c3_front_windows.png);}
	.mbsl .c_3.rear{background-image:url(/imgs/mbsl/bmw_5_profil_c3_rear_windows.png);}
	.mbsl .c_4{width:100%; height:380px; background:url(/imgs/ajaxloader.gif) no-repeat center center;}
	.buttons{float:left; width:22%; margin-left:13%; margin-top:1em;}
	.buttons div{float:left; width:13%; height:120px; margin-right:0.5em; cursor:pointer; line-height:80px; text-align:center; color:#fff; margin-top:0.6em;}
	.buttons.views div{color:#333; width:110px; text-align:center; height:40px;}
	.buttons.views div.act{border:1px solid #999;}
	
	.buttons.color{margin-left:10%;}
	.buttons.color div{border:1px solid #999;}
	.buttons.color div.act{border-color:#090;}
	.b_white{background:#eee;}
	.b_black{background:#161415;}
	.b_red{background:#af0000;}
	.b_green{background:#144500;}
	.b_blue{background:#004b86;}
	.b_silver{background:#9c9fb0;}
	
	.buttons.toning{margin-left:8%;}
	.buttons.toning p{padding:0 0.15em 0.25em; font-weight:bold; margin-bottom:0 !important;}
	.buttons.toning div{border:1px solid #999; position:relative; height:45px;}
	.buttons.toning div.act{border-color:#090;}
	.buttons.toning div span{position:absolute; display:block; width:100%; height:100%; left:0; top:0;}
	.buttons.toning div b{position:absolute; display:block; width:100%; height:100%; left:0; top:0; line-height:45px;}
	.p_5 span{background:#000; opacity:0.97; filter:alpha(opacity=97);}
	.p_15 span{background:#000; opacity:0.85; filter:alpha(opacity=85);}
	.p_20 span{background:#000; opacity:0.80; filter:alpha(opacity=80);}
	.p_25 span{background:#000; opacity:0.75; filter:alpha(opacity=75);}
	.p_35 span{background:#000; opacity:0.65; filter:alpha(opacity=65);}
	.p_50 span{background:#000; opacity:0.50; filter:alpha(opacity=50);}
	.p_75 span{background:#000; opacity:0.25; filter:alpha(opacity=25);}
	.p_100 span{background:#000; opacity:0.03; filter:alpha(opacity=3);}
	.p_50 b{color:#CCC;}
	.p_75 b{color:#333;}
	.p_100 b{color:#000;}

h6{opacity:0.5; filter:alpha(opacity=50); margin:0.25em 0 0.5em; font-weight:normal;}
h6 strong{opacity:1; filter:alpha(opacity=100); font-weight:bold;}

.photo_mass select{background:#fff; margin:0 0.5em;}
.photo_mass input, .photo_mass option{background:#fff; padding:0.3em 0.5em;}
.photo_mass input{margin:0 0.5em;}
.photo_mass input[type=submit]{cursor:pointer;}

.gallery{margin:1.5em; width:120px; overflow:hidden; float:right;}
.gallery .gall_items a{display:inline-block; *display:inline; margin:0.25em;}
.gallery .gall_items a img{border:1px solid #CCC; padding:1px;}
.gallery .gall_items{height:540px; overflow:hidden;}
.gallery .rgall{display:block; margin:0 1em 0 5px; width:98px; height:35px; text-align:center; opacity:0.2; filter:alpha(opacity=20); cursor:default;}
.gallery .rgall.up{margin-bottom:0.5em; background:url(/imgs/arrup.png) no-repeat center center;}
.gallery .rgall.dwn{margin-top:0.5em; background:url(/imgs/arrdwn.png) no-repeat center center;}
.gallery .rgall.active{opacity:1; filter:alpha(opacity=100); cursor:pointer;}
.gallery .rgall.hidden{display:none !important;}

.kont_map{position:relative;}
.kont_map .h_img{display:block; position:absolute; width:0; height:0; background-position:center center; background-repeat:no-repeat;}
#mphoto_1{left:233px; top:66px;}
#mphoto_2{left:77px; top:155px;}
#mphoto_3{left:228px; top:228px;}
#mphoto_4{left:63px; top:502px;}
#mphoto_5{left:390px; top:537px;}
#mphoto_6{left:417px; top:198px;}

/* PRINT */
.print_akciya{padding-top:0.35em;}
/*.print_akciya a span{font-size:1.5em; color:#F00; display:inline-block; border-bottom:1px dashed #F00; line-height:1;}
.print_akciya a{text-decoration:none !important;}
.print_akciya a:hover span{border-bottom:none; padding-bottom:1px;}
*/
.print_akciya a img{margin-right:0.5em; position:relative; top:2px;}

/* Fast Price */
.price_fast{margin:0.5em 0 1em;}
.price_fast p{padding:0.1em 0; font-size:90%;}
.price_fast p a::before{content:"• ";}

/* SubMenu to Left */
.submenu_to_left{position:absolute; left:0; top:0; background:url(/imgs/contents_bg.png);}
.submenu_to_left .price_fast{padding:0.5em 1em;}
.submenu_to_left .price_fast a{color:#ccc;}
.submenu_to_left .price_fast .active{font-size:120%; font-weight:bold; padding:0.5em 0;}
.submenu_to_left .price_fast .active a, .submenu_to_left .price_fast a:hover{color:#fff;}

/* News */
.n-item{margin:1em 0 0.25em;}
.n-title{font-size:16px; font-weight:bold; text-decoration:underline;}
.n-title:hover{text-decoration:none;}
.n-date{text-align:right; font-size:smaller; margin-top:0.25em;}
.n-anons{padding:0.25em 1em;}
.n-anons h1, .n-anons h2, .n-anons h3{font-size:14px;}
.n-anons a{text-decoration:underline;}
.n-anons a:hover{text-decoration:none;}
.n-item img{float:left; margin:0 1em 1em 0; border-radius:1.2ex; cursor:pointer; border:1px solid #0069ac;}

.n-chemistry .n-item{width: 45%; float: left; margin-right: 1.5em;}
.n-chemistry .n-item em{font-size: 1.15em; color: #98d7ff;}
.n-chemistry .n-item img{background: transparent;}
.chemistry_descr{margin: 1em 0 0.5em;}
.n_itm_delim{float: left; width: 100%; height: 1px; display: none;}
.n_itm_delim.odd{display: block;}

.news_cat_sel{position: relative; margin-top:-4.5em; float: right; display: inline-block; *display: inline;}
select{max-width:250px;border:1px solid #ccc;background-color:#fff; border-radius: 0.5ex; padding: 0.2em 0.4em;}

.n-content{font-size: 15px;}
.n-content a{text-decoration:underline;}
.n-content a:hover{text-decoration:none;}
.n-content p{padding: 0.75em 0 0.5em;}

.pages_slider{margin-top:2em; padding-top:0.5em;}
.pages_slider .news_view_prev, .pages_slider .news_view_next{font-size:17px; padding-top:0.25em; width:18%; float:left;}
.pages_slider .news_view_next{text-align:right;}
.news_view_date{text-align:center; margin-top:-0.4em; width:62%; float:left;}
.news_view_date span{font-weight:bold; padding:0.25em 0.5em 0; margin-top:0.25em; border-top:1px solid #cecece; display:block;}

.contacts_info{padding-top:0.5em; margin-top:0.75em; font-weight: bold; font-size: 1.1em;}
/* Feedbacks */
.feedback_form{border-top:1px solid #999; padding-top:0.5em; margin-top:0.75em;}
.feedback_form form{margin:0.5em 0;}
.feedback_form table{width:100%;}
.feedback_form input, .feedback_form textarea, .feedback_form select{border:1px solid #CCC; border-radius:1ex; padding:0.3em 0.35em; width:200px; color:#FFF;}
.feedback_form select{width:210px; background-color: Transparent; -webkit-appearance: none;}
.feedback_form select option{padding:0.25em 0.5em; background:#333;}
.feedback_form textarea{height:5em;}
.feedback_form td{padding:0.3em 0.5em; width:48%;}
.feedback_form td.captcha input{width:100px; margin:0 0.7em;}
.feedback_form input[type=submit]{width:210px; color:#666;}
.feedback_form input[type=submit]:hover{color:#000;}
.feedback_form td.hovered{font-weight:bold;}
.n-info{font-size:smaller; margin-top:0.25em;}
.n-info .tall{font-size:12px; padding:0; font-weight:bold;}
.feedback .n-item{background:url(/imgs/quote-top.png) no-repeat left top; width:90%; margin-left:2.5em; margin-bottom:2em; border-bottom:1px dashed #333; padding-bottom:0.25em;}
.feedback .n-item .f-content{background:url(/imgs/quote-bottom.png) no-repeat right bottom; padding:1em 60px; font-size:120%;}
.feedback_form .f-info{font-size:11px; margin-top:1em; font-style:italic;}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 14px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}

.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear,0 0,0 100%,from( #08c),to( #04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #0044cc #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from( #fbb450),to( #f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from( #ee5f5b),to( #bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from( #62c462),to( #51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear,0 0,0 100%,from( #444),to( #222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}


.info-list{width:90%; margin:1em auto; background:#CCC; border-radius:1ex; padding:0.25em 0;}
.info-list li{list-style:inside disc !important; color:#00b; text-shadow:none; padding:0.3em 0.5em !important; margin:0.2em 1em !important;}
.info-list li.error{color:#c00;}
.info-list li.success{color:#0b0;}


/* Feedbacks fast btns */
.feedback_pannel{display:block; width:36px; height:auto; position:fixed; top:200px; left:0; overflow:hidden; z-index:2; zoom:1; visibility:visible;}
.feedback_pannel a{display:block; width:inherit; height:149px; margin-bottom:1px; margin-left:-12px;}
.feedback_pannel a.leave_fb{background:url(/imgs/fb_leave.png) no-repeat left top;}
.feedback_pannel a.ask_qw{background:url(/imgs/ask_qw.png) no-repeat left top;}
.feedback_pannel a:hover{background-position:-36px top; margin-left:0;}

/* Kontacts */
.contacts-cover{}
.contacts-cover a.addr_link{display:block; margin:0.5em 0; font-size:2em; text-shadow:0 1px 1px #999; border-bottom:1px dashed #fafafa; border-radius:1ex; text-decoration:none; padding:0.3em 0.7em 0.2em 1.5em; background:url(/imgs/map-point-red.png) no-repeat 10px center;}
.contacts-cover a.addr_link:hover{border-bottom-style:solid;}
.contacts-cover a.addr_link.active{background-color:#CCC; color:#333; text-shadow:0 1px 1px #666; background-image:url(/imgs/map-point-green.png);}
.contacts-cover a.addr_link span{font-size:12px; float:right; margin-top:0.5em;}

/* Pagination */
.pagination ul{margin:0 0 1em 0;}
.pagination ul li{text-align:center; text-indent:0; display:inline-block; *display:inline; font-size:18px; border:1px solid #999; border-radius:0.5ex; margin:0; padding:0.25em 0;}
.pagination ul li a{padding:0.25em 0.5em;}
.pagination ul li.active a{color:#c72027; cursor:default; text-decoration:none;}
.pagination ul li a i{position: relative; top:4px;}

/* Navibar */
.navibar{margin: 0 0 0.5em 0;}
.navibar li{float: left; list-style: inside none !important; margin: 0 0.3em 0 0;}
.navibar li.quant{position: relative; top:-1px; margin-right: 0;}
.navibar li a{text-decoration: underline; color: #666;}
.navibar li a:hover{text-decoration: none; color: #bababa;}

/* Other customized styles */
.partners_tbl td{padding:1em 0.5em; border-bottom: 1px solid #002e56;}

.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}

/* Price */
.price_fast{list-style: inside none;}
.price_fast li{display: inline-block; *display: inline; float:left; margin: 0.2em !important; text-indent: 0 !important;}
.price_fast li a{
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    padding: 4px 14px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 16px;
    *line-height: 16px;
    text-align: center;
    /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    vertical-align: middle;
    cursor: pointer;
    background-repeat: repeat-x;
    border: 1px solid #bbbbbb;
    *border: 0;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    color:#fff;
    background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from( #62c462),to( #51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);

}
.price_fast li a:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear,0 0,0 100%,from( #08c),to( #04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #0044cc #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); text-decoration: none;}
.price_fast li.active a{
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    text-decoration: none;
    cursor: default;
    font-weight: bold;
}
.top_fix{
    position: fixed;
    left:0; top:0;
    width: 100%;
    background:url(/imgs/contents_bg.png);
}
.top_fix .price_fast{
    width: 943px;
    margin: 0.5em auto 1em;
    background:url(/imgs/contents_bg.png);
}

/** Icons **/
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/imgs/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("/imgs/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}

/* Index News */
.in_news{display: block;}
.h2_307{color:#0069ac;}
.h2_442{color:#d32d2c;}
.in_news .in-item{margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #1e252d;}
.in_news .in-item:last-child{border-bottom-color: transparent;}
.in_news .in-item a{font-size: 1.2em;}
.in_news .in-item a img{
    display: block;
    margin-top: 0.5em;
    border-radius:1.2ex; border:1px solid #0069ac;
}
.in_news .in-item.inn_style_442 a{color:#d32d2c; font-weight: bold;}
.in_news .in-item.inn_style_442 a img{border:2px solid #d32d2c;}

.nin_right{
    float: right;
    width: 17%;
}
.nin_left{
    float: left;
    width: 80%;
}
.i_contacts{margin-top: 1em; padding-top: 1em; border-top: 1px solid #49afcd;}
.vcard table td{padding: 0 0.5em 0.5em; text-align: left}
.vcard table td .adr{display: inline-block; line-height: 2.5em; margin-left: -1.5em;}
.vcard table td img{margin-right: 1em;}

/* Scroll Bubble */
.scroll_bubble{
    position:fixed;
    left:50%; top:0;
    margin-left: -50px;
    z-index: 99;
    width: 100px; height: 100px;
    background: #2970cc url(/imgs/bubble_104.png) no-repeat center center;
    border: 1px solid #49afcd;
    opacity: 0.35;
    filter:alpha(opacity=35);
}
.scroll_bubble.active{display: block;}
.scroll_bubble:hover{
    opacity: 0.8;
    filter:alpha(opacity=80);
}
.scroll_bubble .i_holder{
    position: relative;
    margin: 35px 0 0 44px;
    line-height: 0.85em;
}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}

.full_gallery{}
.full_gallery a{
    width: 18.86%;
    -webkit-border-radius: 2ex;
    -moz-border-radius: 2ex;
    border-radius: 2ex;
    border: 2px solid #1A4473;
    margin: 0.33em 0.33%;
    text-align: center;
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: 140px;
    cursor: pointer;
}
.full_gallery a:hover{
    opacity:0.8;
}
.full_gallery a img{
    width: 100%;
    max-width: 100%;
}
td.inst_wide_widj{position: relative;}
td.inst_wide_widj iframe{height:708px;width:962px;border:0 none;}
td.inst_wide_widj a{
    display: block;
    position: absolute;
    left: 0; top:0;
    width:100%; height: 100%;
    text-decoration: none;
}