#header .hdr_menu .item .submenu .lft .line .subitem.newLine{
   clear: both;
}

.broshureGyperPage .jornal_item.action_item{
   margin-bottom:30px;
}

#header .hdr_menu .item .submenu .lft{
   width: 750px;
}
#header .hdr_menu .item .submenu .rght{
   width: 0;
}

#bx-pager a.hide{
   display: none;
}

#bx-pager{
   text-align: center;
}
#bx-pager a{
   background: url('/images/design/pagingNoActive.png') no-repeat 0 0;
   color: #555555;
   display: inline-block;
   height: 26px;
   width: 26px;
   text-decoration: none;
   margin: 0 5px;
   font-family: 'segoe';
   padding-top: 1px;
}
#bx-pager a.active{
   background: url('/images/design/pagingActive.png') no-repeat 0 0;
   color: white;
}
#bx-pager a:hover{
   background: url('/images/design/pagingHover.png') no-repeat 0 0;
   color: white;
}

.cntrlDialogLeft{
   left: 15px;
}
.cntrlDialogRight{
   right: 15px;
}

.cntrlDialogLeft, .cntrlDialogRight{
   height: 94%;
   position: absolute;
   top: 15px;
   width: 150px;
   display: block;
   z-index: 2;
}

.prevInDialog, .nextInDialog {
   display: none;
   position: absolute;
   top: 210px;
   right: 10px;
   width: 39px;
   height: 61px;
   background: url('/images/design/css/slider-arrows.png') no-repeat 0 0;
   text-indent: -9999px;
   outline: none;
   z-index: 2;
}
.prevInDialog {
   right: auto;
   left: 10px;
   background-position: -40px 0;
}

.vacSp{
	color: #62594e;
   font-size: 15px;
   line-height: 20px;
	padding-left: 27px;
}
.error_n_form.errorGyperLanding{
	margin-top:-30px;
	padding-top: 7px;
	margin-left: 13px;
}
.error_n_form_file.errorGyperLF{
	margin-left: 440px;
   margin-top: 33px;
	left:0px;
}
.giper_actions.tp20{
	padding-top: 5px;
}

.giper_actions_item, .tov_spec_giper2{
	margin-bottom: 30px;
   display: table;
}


#header .hdr_menu .item .submenu .lft .line .subitem .subttl{
	height: 105px;
	display: inline-block;
}
.s_single_image a:after,
.giper_actions_item a:after,
.giper_actions_item .gaiImgWrap:after,
.gaiImgWrap a:after{
   background: url("/images/design/css/info-block-shadow.png") no-repeat scroll right top;
    bottom: -23px;
    content: "";
    height: 23px;
    left: 0;
    position: absolute;
    width: 100%;
}
.giper_actions_item a, .gaiImgWrap a{
	float:left;
	position: relative;
}

.s_single_image a, .gaiImgWrap{
	position: relative;
	float:left;
	cursor:default;
}
.giper_slider {
	float: left;
	overflow: hidden;
	clear: both;
	width: 795px;
	height: 335px;
	padding: 0px;
	position: relative; z-index: 1; cursor: pointer;
	background: url("/images/design/css/info-block-shadow.png") no-repeat scroll right top;
	background-position: 100% 100%;
	margin-bottom: 7px;
}
.giper_slider .slides { position: absolute; z-index: 1; top: 0; left: 0; }
.giper_slider .slide_item {
	display: none;
	float: left;
	clear: both;
	width: 100%;
	height: 320px; background-repeat: no-repeat; background-position: center top; }
.giper_slider .slide_item.cur { display: block; }

.giper_slider .wide { position: absolute; z-index: 2; top: 0; left: 0; }
.giper_slider .wide .slide_item { display: block; clear: none; }

.giper_slider .nav {
	width: 795px;
	margin: 0 auto;
	position: relative;
	z-index: 100; overflow: hidden; height: 312px; }
.giper_slider .nav .prev, .giper_slider.giper_slider .nav .next {
	display: none;
	position: absolute;
	top: 128px;
	right: 15px;
	width: 39px;
	height: 61px;
	background: url('/images/design/css/slider-arrows.png') no-repeat 0 0;
	text-indent: -9999px; outline: none; }
.giper_slider .nav .prev {
	right: auto; left: 15px; background-position: -40px 0; }
.giper_slider .nav .controls {
	position: absolute;
	z-index: 100;
   	top: 281px; left: 50%; float: left; }
.giper_slider .nav ul { display: inline-block; margin: 0 0 0 -50%; list-style: none; }
.giper_slider .nav ul li { display: inline-block; width: 18px; height: 18px; padding: 0 7px; }
.giper_slider .nav ul li a { display: block; height: 18px; background: url('/images/design/css/slider-controls.png') no-repeat -18px 0; text-indent: -9999px; outline: none; }
.giper_slider .nav ul li.cur a { background-position: 0 0; }
.blog_msg_item .img.big.noShadow:after{
	background: none;
}

.bc_ymap h2{
	padding-top: 3px;
}
.bc_ymap{
	width:200px;
	height:200px;
}
.ymaps-balloon__close .ymaps-balloon__close-button{
	height: 45px;
	width: 35px;
	margin-right:6px;
}

.contacts_form.np{
	padding-top: 0;
}

.decoded_old{
	float: right;
}

.bl_n_form.mt20{
	padding-top:20px;
}

.print_loc{
	clear:both;
	float:left;
	margin-bottom:10px;
}
.print_loc .loc2{
	margin-top: 18px;
}

.loc_bt a.btn_green_orange.gr278{
	width: 247px;
	padding: 19px 0 0 41px;
	font-size:29px;
}
.loc_bt{
	margin-top: 38px;
	margin-left: 263px;
}

.loc4{
	height: 50px;
	padding-top: 6px;
	margin-top:21px;
}
.loc4_text .photo{
	margin-left:0px;
    background-color: #FFFFFF;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    float: left;
    margin: 0 0 20px 0px;
    padding: 10px;
    position: relative;

}
.loc4_text .photo:after {
    background: url("/images/design/css/info-block-shadow.png") no-repeat scroll right top ;
    bottom: -23px;
    content: "";
    height: 23px;
    left: 0;
    position: absolute;
    width: 100%;
}
.loc4_marshr{
	margin-top: 28px;
	margin-bottom: 8px;
}
.loc4_marshr a{
	color:#EE7F01;
}
.loc4_marshr a:hover, a.loc4_schr_print:hover, a.loc_marshr:hover{
	color: #009A2C;
}

.loc4_schr_print{
	background: url("/images/design/css/loc_6.png") no-repeat;
    height: 23px;
    padding-left: 41px;
    padding-top: 15px;
	font-style:italic;
	clear:both;
	color:#EE7F01;
	display:block;
}
.loc3{
	/*background: url("/images/design/css/loc_3.png") no-repeat;*/
	height: 61px;
	padding-top:18px;
	margin-top:15px;
}
.loc3_text_bl{
	margin-bottom: 28px;
}

.loc3_text_b{
	margin-bottom: 18px;
}

.loc2{
	/*background: url("/images/design/css/loc_2.png") no-repeat;*/
	height: 55px;
	padding-top:24px;
	/* margin-top:10px; */
}
.loc2_text div.loc2_text_block:last-child, .loc4_text div.loc2_text_block:last-child{
	padding-bottom:0;
}
.loc2_text,.loc3_text{
	margin-top:12px;
}

.loc2_text_block{
	padding:10px 0;
}
.loc1{
	font-size:13px;
	/*background: url("/images/design/css/loc_1.png") no-repeat;*/
	/* height: 70px; */
	/*padding-left: 79px;*/
	margin-top:38px;
	margin-left: 8px;
}

.loc1 div{
	margin: 12px 0;
	font-size:12px;
}

.loc1 div.time-work p{
	padding-bottom:12px;
}

.loc1 img{
	float: left;
	margin-right:35px;
}

.loc1 div span{
	width: 125px;
	display:inline-block;
	color:#9f9f9f;
	float:left;

}
.loc1 div.time-work{
	margin-left:78px;
}

.loc1 div.time-work p.green_bold{
	margin-left:124px;
}

.loc1 div{
	color:#555555;
	margin-bottom:2px;
}

.loc_marshr{
	background: url("/images/design/css/loc_5.png") no-repeat;
    height: 20px;
    margin-top: 20px;
    padding-left: 44px;
    padding-top: 9px;
	font-style:italic;
	margin-bottom: 5px;
	color:#EE7F01;
	display:block;
}
.loc2_text, .loc3_text, .loc4_text{
	display: none;
	padding-left: 85px;
	font-size: 13px;
}

.loc2 a, .loc3 a, .loc4 a{
	border-bottom: 1px dotted #EE7F01;
    color: #9F9F9F;
    font-family: 'FTN57__C',Helvetica,Arial,Tahoma;
    font-size: 36px;
    line-height: 27px;
    text-decoration: none;
	display: inline-block;
}
.loc2 a{
	margin-top: 33px;
}

.loc3 a{
	margin-top: 22px;
}

.loc4 a{
	margin-top: 11px;
}

.loc2, .loc3, .loc4{
	/*padding-left: 88px;*/
	width: 550px;
}
.loc2 img,.loc4 img{
	float: left;
	margin-right:22px;
}
.loc3 img{
	margin-right:25px;
	float: left;
}

#leftmenu li {
	font-family: 'FTN57__C';
	font-size: 21px;
}

a.btn_green_orange.gr278 {
    background: url("/images/design/css/btn_see278.png") no-repeat;
    width: 185px;
	height: 43px;
	font-size: 31px;
	font-family: 'FTN57__C';
	margin:0;
	padding:19px 0 0 94px;
    color: #FFFFFF;
    display: inline-block;
	text-decoration: none;
	line-height: 20px;
}
a.btn_green_orange.gr278:hover,a.btn_green_orange.gr205:hover{
	background-position: 0 -70px;
}

a.btn_green_orange.gr205 {
    background: url("/images/design/css/btn_see205.png") no-repeat;
    width: 150px;
	height: 43px;
	font-size: 31px;
	font-family: 'FTN57__C';
	margin:0 0 0 288px;
	padding:19px 0 0 71px;
    color: #FFFFFF;
    display: inline-block;
	text-decoration: none;
	line-height: 20px;
}

fieldset.n_form .btn{
	margin-top: 20px;
}
.n_form .select_element ul{
	background: url("/images/design/css/select_element_pop_new.png") no-repeat left bottom;
}
.n_form .select_element div{
	background: url("/images/design/css/select_element_popr_new.png") no-repeat scroll right bottom
}
.n_form .select_element ul li a:hover{
	background:#F1F1EF;
}
fieldset.n_form .btn{
	left: 178px;
}

fieldset.n_form .file input {
    border: 0 none;
    direction: rtl;
    font-size: 199px;
    height: 200px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: -10px;
    width: 100%;
	cursor:pointer;
	filter: alpha(opacity=0);
	padding-right:100%;
}
fieldset.n_form .file{
    background: url("/images/design/css/file_bg_new.png") no-repeat -125px 0;
    float: left;
    height: 138px;
    overflow: hidden;
    position: relative;
    width: 621px;
	clear:both;
	text-align: center;
}
fieldset.n_form .file span{
	clear:both;
	display: inline-block;
	color: #606060;
	margin-top:120px;
	font-size: 12px;
}

fieldset .inp_line_n_form .select_element {
    height: 49px;
	width: 628px;
}
fieldset.n_form .select_element div{
	top:41px;
}

fieldset .inp_line_n_form .select_element ul li a {
    color: #606060;
    font-size: 21px;
    line-height: 21px;
    padding: 5px 6px 3px 8px;
}
fieldset .inp_line_n_form .select_element .ttl{
	background: url("/images/design/css/select_bg_new.png") no-repeat scroll right bottom;
    color: #606060;
    display: block;
    font-size: 21px;
    height: 49px;
    line-height: 21px;
    padding: 0 27px 0 0;
    position: relative;
    text-decoration: none;
    z-index: 200;
}

fieldset .inp_line_n_form .select_element .ttl span {
    background: url("/images/design/css/select_bg_new.png") no-repeat;
    display: block;
    height: 20px;
    padding: 15px 5px 0 7px;
}


.required{
	color:#ef942d;
}

fieldset .inp_line_n_form input {
    background: url("/images/design/css/input_bg_new.png") no-repeat;
    border: 0 none;
    color: #606060;
    float: left;
    font-size: 21px;
    /*height: 49px;*/
	padding: 13px 3px 11px 7px;
    width: 628px;
	outline:none;
}
fieldset .inp_line_n_form input[name="b_date"]{
	background: url("/images/design/css/input_bdate_bg_new.png") no-repeat;
	width: 156px;
}
.error_n_form,.error_n_form_file{
	background: url("/images/design/css/error_image.png") no-repeat;
    color: #EE7F01;
    float: right;
    font-size: 12px;
    height: 35px;
    margin-top: 5px;
    padding-left: 45px;
    width: 104px;
	padding-top: 7px;
	margin-left: 10px;
	font-family: 'segoe';
}
.error_n_form_file{
    margin-left: 190px;
    padding-top: 10px;
    width: 370px;
	float:left;
}
.error_n_form_sel{
	margin-left: 20px;
}

fieldset .inp_line_n_form textarea {
    background: url("/images/design/css/textarea_bg_new.png") no-repeat;
    border: 0 none;
    color: #606060;
    float: left;
    font-size: 21px;
    height: 107px;
    padding: 14px 3px 0px 5px;
    resize: none;
    width: 628px;
	outline:none;
}

.line_n_form{
	clear: both;
	float:left;
	margin-bottom:25px;
}

.bl_n_form{
	clear: both;
    color: #9F9F9F;
    font-family: 'FTN57__C';
    font-size: 29px;
    margin: 0px 20px 20px 0;
    padding: 0;
    text-decoration: none;
}

.text_line_n_form{
	color: #555555;
	margin-bottom:15px;
	font-size: 13px;
}
.tovary_nedeli a.tn_fa{
	display: inline-block;
    float: left;
    height: 230px;
    margin: 0 0 12px;
    position: relative;
    width: 163px;
}

.tovary_nedeli a.tn_fa:after{
	background: url("/images/design/css/product_gallery_shadow_163.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    bottom: -9px;
    content: "";
    height: 9px;
    left: 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.tovary_nedeli .more{
	font-size: 13px;
	display: inline-block;
}
.blog_themes.btf .btf1{
	float:left;
}
.blog_themes.btf .btf2{
	float:left;
	width: 745px;
	margin-top: -2px;
}
.blog_themes.btf .btf1{
	display:table-cell;
}
.blog_themes.btf .btf1 label{
	vertical-align: top;
}

.product_gallery .cnt{
   padding-top: 0px;
}

.product_gallery .cnt a{
	padding-top: 3px;
}
.product_gallery .prev, .product_gallery .bx-prev, .product_gallery .bx-next, .product_gallery .next {
	height: 138px;
}

.jornal_item.action_item:after {
    background: url("/images/design/css/info-block-shadow-small.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    bottom: -23px;
    content: "";
    height: 23px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}

ol.actions li{
	color: #555555;
}

.contacts_form.npt
{
	padding-top: 0px;
}

.giper_actions div.blog_msg_item.nbt
{
	border-top:none;
}
.product_gallery.s_gact{
	text-align: center;
	clear:none;
	width: 235px;
}
.giper_actions .blog_msg_item:nth-child(2){
	padding-top:15px;
}
.tov_spec_giper h2{
	padding-bottom: 20px;
}

.s_single_image{
	float:left;
	margin-bottom: 30px;
}
.s_single_image b{
    display: block;
    text-align: center;
    color: #009A2C;
    font-size: 14px;
}
.product_gallery.s_gact b{
	font-size: 14px;
	height:17px;
	color: #009A2C;
}

.product_gallery.s_gact .cnt a span{
	width:163px;
	height:230px;
	background:none;
}

.product_gallery.s_gact .prev, .product_gallery.s_gact .next{
	height:235px;
}
.product_gallery.s_gact .cnt{
	height:243px;
	padding:0;
}
.product_gallery.s_gact .cnt a{
	width:163px;
}
.tovary_nedeli{
	width: 25%;
	float:left;
	margin-right: 5px;
}
ol.actions li{
	color: #555555;
}

.contacts_form.npt
{
	padding-top: 0px;
}

div.blog_msg_item.nbt:first-child
{
	border-top:none;
}

.arenda_form h2 a
{
	cursor: pointer;
}
.op_next_f
{
	cursor: pointer;
}

fieldset .line p.p12
{
	width: auto;
	color: #555555;
}

fieldset .btn
{
	background: none;
	padding:0;
}
fieldset .btn a.btn_green:active, p.btn a.btn_green:active{position: relative; top: 1px; }
fieldset .btn a.btn_green, p.btn a.btn_green {
    display: inline-block;
    height: 27px;
}
fieldset .btn a.btn_green.but1
{
		background: url('/images/design/css/buttons/but1.png') no-repeat 0 0;
		width: 161px;
}
fieldset .btn a.btn_green.but2
{
		background: url('/images/design/css/buttons/but2.png') no-repeat 0 0;
		width: 118px;
}
fieldset .btn a.btn_green.but3
{
		background: url('/images/design/css/buttons/but3.png') no-repeat 0 0;
		width: 119px;
}
fieldset .btn a.btn_green.but4
{
		background: url('/images/design/css/buttons/but4.png') no-repeat 0 0;
		width: 91px;
}
fieldset .btn a.btn_green.but5
{
		background: url('/images/design/css/buttons/but5.png') no-repeat 0 0;
		width: 177px;
}
fieldset .btn a.btn_green.but6
{
		background: url('/images/design/css/buttons/but6.png') no-repeat 0 0;
		width: 134px;
}
fieldset .btn a.btn_green.but7
{
		background: url('/images/design/css/buttons/but7.png') no-repeat 0 0;
		width: 162px;
}
fieldset .btn a.btn_green.but8
{
		background: url('/images/design/css/buttons/but8.png') no-repeat 0 0;
		width: 88px;
}
fieldset .btn a.btn_green.but_print, p.btn a.btn_green.but_print
{
		background: url('/images/design/css/buttons/but_print.png') no-repeat 0 0;
		width: 70px;
}


.z_arenda_info { float: left; clear: both; width: 100%; padding: 0 0 20px 0; }
.z_arenda_info .item { float: left; clear: both; width: 100%; padding: 0 0 20px 0; }
.z_arenda_info .item a.ttl { font-family: 'FTN57__C'; /*font-family: 'PFBulletin';*/ font-size: 18px; color: #9f9f9f; line-height: 22px; text-decoration: none; border-bottom: #ee7f01 1px solid; }

.opros_res_i
{
	padding-bottom: 10px;
}
fieldset .line label.agree_c_g
{
	float: left;
    padding-left: 10px;
    padding-top: 0;
    width: 92%;
}
fieldset .line label.agree_c_g3
{
	float: left;
    padding-left: 10px;
    padding-top: 0;
	width: 70px;
}
fieldset .line input[type="checkbox"], fieldset .line input[type="radio"]
{
    display: block;
    float: left;
    margin-top: 1px;
    width: auto;
	background:none;
	height: auto;
	padding:0;
}
fieldset .line label.agree_c_g2
{
	float: left;
    padding-left: 10px;
    padding-top: 0;
}
.div_th
{
    left: 215px;
    position: absolute;
	padding-top: 7px;
}
.ymaps-b-balloon__content-body h2
{
    clear: both;
    float: left;
    font-size: 30px;
    line-height: 30px;
    padding: 5px 15px 0 0;
}
.ymaps-b-balloon__content-body ymaps div
{
    float: left;
    padding: 12px 22px 15px;
    width: 343px;
	border: 0 none;
}

.ymaps-b-balloon__content-body div div
{
    clear: both;
    float: left;
    padding: 7px 0;
    width: 100%;
	border: 0 none;
}

.ymaps-b-balloon__content-body div p
{
    float: right;
    margin: 0;
    padding: 0;
    width: 230px;
}
.ymaps-b-balloon__content-body div label
{
    color: #8E8E8E;
    float: left;
    width: 110px;
}
#footer .btm .developer
{
	width: 260px;
}

.hearttxt p.segoe strong, .lp p.segoe strong{
    color: #E85919;
    font-weight: normal;
}
.lp p.segoe strong, .hearttxt.bmsc p.segoe strong, .bmsc p.segoe strong
{
	color: #E85919;
    font-weight: normal;
	font-size: 16px;
}

.hearttxt.bmsc
{
	background: none;
	/*background: url("/images/design/from_globus/vine_b_v.png") no-repeat scroll 0 0 transparent;*/
	padding: 0px;
	width: 100%;
}
.hearttxt.bmsc .photo:after {
    background: url("/images/design/css/info-block-shadow-small.png") no-repeat scroll right top transparent;
    bottom: -15px;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    width: 100%;
}

.hearttxt.bmsc .photo {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
    float: left;
    padding: 10px;
    position: relative;
	margin-bottom: 20px;
    margin-right: 28px;
}
.hearttxt.bmsc .photo.mim
{
	float: right;
	margin-right: 0;
	margin-left: 28px;
}
.meat_recept .txt
{
	float: right;
	width: 500px;
}
.meat_recept .recept
{
	float: left;
}

.ulwnews ul li strong {
    color: #EE7F01;
    font-weight: normal;
}

#search_pages
{
	margin-bottom:15px;
}

#search_pages .blog_msg_item .cnt
{
	padding-left:0px;
}
.search .btn
{
	cursor: pointer;
}

.p_search
{
	margin-top:5px;
}

.bf_search
{
	padding:0 20px 0 20px;
}

.search_input
{
	float: left;
    font-size: 11px;
    padding: 2px 15px 2px 5px;
    width: 82%;
}
/*.search_button
{
	float: left;
    font-size: 11px;
	background: url("/images/design/css/search.png") no-repeat scroll center center transparent;
    border: 0 none;
    height: 21px;
    margin: 0 0 0 -21px;
    padding: 0;
    width: 21px;
	cursor:pointer;
}*/
.search_button
{
	background: url("/images/find_b.png") no-repeat scroll center center transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 30px;
    padding: 0;
    width: 101px;
	margin-top: -5px;
}

/*.product_gallery .prev, .product_gallery .next { float: left; width: 20px; height: 17px; background: url('/img/css/paging_arrows.png') no-repeat 0 0; text-indent: -9999px; outline: none; margin-top:60px;}
.product_gallery .next { float: right; background-position: -20px 0; }*/
.product_gallery.bt_t
{
	padding-top:0px;
}

#main_slider .slide_item p strong, #main_slider .slide_item p span
{
	opacity: 0.9;
}

.cnt_text .img_wttl span
{
	opacity: 0.9;
	font-size: 38px;
}

#single_image
{
	padding-bottom: 0px;
}

.cnt_text p strong
{
	color: #555555;
}
.cnt_text .product_perks p strong
{
    color: #009A2C;
    display: block;
    font-weight: normal;
    padding: 0 0 5px;
}

#main_slider.bottom_banners
{
	height: 320px;
	margin-bottom:15px;
	background:none;
}
#main_slider.bottom_banners .slide_item
{
	margin-left:-3px;
}

#main_slider.bottom_banners .nav
{
	height: 320px;
	width:auto;
}
#main_slider.bottom_banners .nav .controls
{
	top:280px;
}
#main_slider.bottom_banners .slide_item p
{
	padding-top:220px;
}
#main_slider.bottom_banners .slide_item p strong
{
    background: none repeat scroll 0 0 #0B922E;
    color: #FFFFFF;
    float: left;
	font-family: 'FTN57__C';
	/*font-family: 'PFBulletin';*/
    font-size: 31px;
    font-weight: bold;
    left: 0;
    letter-spacing: -1px;
    line-height: 31px;
    padding: 12px 22px 8px;
    position: absolute;
    top: 218px;
}

#header .hdr_menu .item .submenu .lft .line .subitem
{
	padding: 0 15px 20px 0;
}
#header .hdr_menu .item .submenu .lft .line
{
	padding-bottom: 0;
}

#header .hdr_menu .item .submenu
{
	top:43px;
}

#header .hdr_top .l a.cl
{
	margin-left: 8px;
}

.town_block
{
	float: left;
}

.fl
{
	float: left;
}

#header .hdr_top .l
{
	padding-left: 0px;
}

#header .hdr_menu
{
	margin-top:-5px;
	padding:0;
}

.change_r_c
{
    float: left;
    height: 25px;
    width: 94px;
	margin-right: 10px;
	text-align: center;
}
.change_city
{
	float: left;
    text-align: center;
    width: 75px;
	height: 25px;
}

.change_country
{
	text-align: left;
	display:none;
    margin-top: 10px;
	position: relative;
	list-style: none;
	z-index: 605;
	background-color: #eeeeee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: none;
	border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 12px;
	-webkit-box-shadow: #b9b9b9 0px 0px 5px;
	-moz-box-shadow: #b9b9b9 0px 0px 5px;
	box-shadow: #b9b9b9 0px 0px 5px;
	height: 54px;
  /*behavior: url('/ext/pie/PIE.htc');*/
}
.change_city_in
{
	display:none;
	padding-left: 10px;
    padding-top: 20px;
	text-align: left;
	width: 810px;
	margin-left: -165px;
    margin-top: 10px;
	position: absolute;
	list-style: none;
	z-index: 605;
	background-color: #eeeeee;
	border: none;
	padding-bottom: 12px;
	-webkit-box-shadow: #b9b9b9 0px 0px 5px;
	-moz-box-shadow: #b9b9b9 0px 0px 5px;
	box-shadow: #b9b9b9 0px 0px 5px;
	cursor:pointer;
  /*behavior: url('/ext/pie/PIE.htc');*/
}
.change_city_in h2
{
	margin: 10px 0 0 10px;
}

.town_block
{
	color: #555555;
	padding-top:10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
	width: 27%;
}
.town_block:hover
{
	background-color:#ffffff;
}

.town_b_name
{
	font-weight: bold;
	margin-bottom: 10px;
}
.town_b_adr
{
	margin-bottom:2px;
}
.town_b_gr
{
	font-style: italic;
	color: #AAAAAA;
	margin-bottom:2px;
}
.town_b_phone
{
	margin-bottom: 9px;
}
#header .hdr_top .l .town_b_sel a
{
	color: #ee7f01;
	border-bottom: 1px dotted #ee7f01;
}

#header .hdr_top .l .change_country a
{
	font-size: 11px;
	line-height: 18px;
	color: #555555;
	font-weight: bold;
	padding-right: 26px;
	padding-left: 10px;
	color: #555555;
	text-decoration: none;
	border:none;
}
#header .hdr_top .l .change_country a:hover
{
	color: #ee7f01;
}

#header .hdr_top .l a.change_r_add, #header .hdr_top .l a.a_change_city_add
{
	border:none;
  	border-radius: 4px;
	color: #ee7f01;
	background-color: #ffffff;
	padding: 4px;
}

.addthis_toolbox.soc_first_news
{
	margin-left:-2px;
	margin-top:10px;
}

.info-block.type-4.news ul li:last-child
{
	border: 0 none;
}

.blog_filter .select_element {
    width: 115px;
}
#leftmenu li:last-child
{
	border: 0;
}
#header .hdr_menu .item:last-child
{
    background: none repeat scroll 0 0 transparent;
    float: none;
    overflow: hidden;
    padding: 0;
    width: auto;
}
#header .hdr_menu .item:last-child .ttl
{
    float: right;
}

#leftmenu ul
{
	list-style: none;
}
/*#layout
{
	min-height: 500px;
}*/
#footer .top .item:last-child
{
    float: none;
    overflow: hidden;
    padding: 0;
    width: auto;
}
#footer .top .item
{
	width: 101px;
	padding: 0 8px 0 0;
}

.addthis_button_tweet
{
	width: 103px;
}
.vk_like, .tw_like
{
	float: left;
}

.aml
{
	margin-left:-33px;
}

.addthis_toolbox.w2 {
	min-width: 280px;
}
.addthis_toolbox
{
	float: left;
	margin-left:-28px;
}
#footer .addthis_toolbox{
	min-width: 280px;
}

#footer .btm .social
{
	padding: 0 0 0 50px;
	padding: 0;
}
#twttrHubFrameSecure, #twttrHubFrame
{
	display: none;
}
#tabs-container
{
	display: block;
	clear:both;
}

#tabs-container.ui-widget-content
{
	background: none;
	border:none;
}
#tabs-container .ui-widget-header
{
	background:none;
	border:none;
}
#tabs-container .ui-state-default
{
	background:none;
	border:none;
}
#tabs-container.ui-tabs .ui-tabs-nav li a
{
	font-size: 27px;
}
#tabs-container.ui-tabs .ui-tabs-nav li a
{
	font-family: 'FTN57__C',Helvetica,Arial,Tahoma;
	font-size: 38px;
	color:#9f9f9f;
	padding: 0;
	margin: 0 12px 0 0;
	border-bottom: 1px dotted #ee7f01;
    line-height: 27px;
    margin: 0 18px 0 0;
    text-decoration: none;
}
#tabs-container.ui-tabs .ui-tabs-nav li.ui-state-active a
{
	color: #EE7F01;
	border-bottom: none;
}

#tabs-container.ui-tabs .ui-tabs-nav li a:hover
{
	color:#ee7f01;
}
#tabs-container.ui-tabs
{
	margin:0px;
}
#tabs-container.ui-tabs ul.ui-tabs-nav
{
	margin: 0;
	width: 821px;
}
.info-block.type-1 a, .info-block.type-1 img{
	display: inline-block;
	float:left;
}

#tabs-container .news_list
{
	margin-top:20px;
}

#tabs-container.ui-tabs .ui-tabs-nav li
{
	margin: 0px;
	list-style: none outside none;
	float:left;
	padding:0;
}

#tabs-container.ui-tabs
{
	padding:0;
}

.messages span.p_error
{
	color: #CC0000;
	display:block;
}
.messages span.p_info
{
	color:#009a2c;
	display:block;
	font-family: 'segoe';
	font-size: 22px;
}
.giper_about .txt p strong
{
	color: #EE7F01;
    font-weight: normal;
}
.hearttxt2 p
{
	font-size: 13px;
    line-height: 20px;
}

/*.hearttxt2 {
    background: url("/images/design/pics/recycle281.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    padding: 0 0 0 320px;
    width: 470px;
	min-height: 281px;
}*/
.ulwnews2 {
    background: url("/images/design/pics/recycle241.png") no-repeat scroll 88% 68% transparent;
}

.cprofile_world p, ulwnews p {
    font-size: 13px;
    line-height: 20px;
}
.pb30
{
	padding-bottom:30px;
}
.select_element.w235
{
	width:235px;
}
.select_element.w145
{
	width:145px;
}
.pdb30
{
	padding:30px 0px;
	clear: both;
}
.lh20
{
	line-height:20px;
}
.pb15
{
	padding-bottom: 15px;
}
.arenda_docs.np ,.cnt.np
{
	padding:0;
}
.point {
    border-bottom: 1px solid #E0E0E2;
    clear: both;
    display: block;
    margin-top: 10px;
    width: 100%;
}
.point img {
    float: left;
    padding-left: 10px;
}
#header .hdr_menu .item a.ttl
{
	text-align: center;
}

.item.cm1
{
	width:15%
}
.item.cm2
{
	width:18%
}
.item.cm3
{
	width:20%
}
.item.cm4
{
	width:15%
}
.item.cm5
{
	width:17%
}
#header .hdr_menu .item.cm6
{
	float:left;
}
.blog_msg_item.bd
{
	border-top: none;
}
.blog_msg_item.bd .cnt p.date
{
	font-size:23px;
}
.product_gallery .cnt a span.grey_f
{
	background:url(/images/design/css/transparent_grey-01.png) center center no-repeat;
   display:table-cell;
   vertical-align:middle
}
.product_gallery .cnt a span.grey_f img{
   top:0px;
}
.table_of_contents li span strong
{
    color: #EE7F01;
    font-weight: normal;
}
.info-block.c_screpka
{
	width: 140px;
	height: 268px;
	padding:0px;
	background: url(/images/design/pics/screpka.png) no-repeat;
}
.cf_banner
{
	padding:5px;
	padding-top:25px;
	text-align: center;
	line-height: 18px;
}

.cb_h1
{
	font-size: 22px;
	color: #ee7f01;
}

.cb_h2
{
	color: #ee7f01;
	font-size: 15px;
}
.cb_txt
{
	font-size: 12px;
	line-height: 18px;
}
.cb_bl
{
	margin-top:9px;
}
.cf_banner cufon
{
	padding: 0 0 4px;
}
.info-block.type-1 .text
{
  width: 198px;
}
.photo_gallery .cnt .actual a img
{
	margin: 20px 0 0;
}
.photo_gallery .bigimg
{
	margin: 20px 0 0;
}
.popup .cnt
{
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}
#main_slider .slide_item p span{
	 background: #0B922E;
	 height: 31px;
	 padding-top:2px;
}

#main_slider .slide_item p a span{
	background: url("/images/design/css/slider-txt-arr.png") no-repeat scroll right top #0B922E;
}

#main_slider .slide_item p
{
	padding-top:0px;
	margin-top:360px;
}
#main_slider .slide_item p strong{
	padding-top:7px;
	height: 41px;
}

#header .hdr_top .l a.cl.tm_sel, .tm_sel
{
	font-weight: bold;
}
#header .hdr_top ul
{
	margin: 0 10px 0 0;
}
#footer .top .item h3
{
	font-size: 16px;
}
#footer .top .item ul
{
	padding-top: 10px;
}
#footer .top .item h3
{
	padding-bottom: 8px;
}
#footer .top .item.bm_actions
{
	width:95px;
	padding-left:3px;
	padding-right:11px;
}


.info-block.type-4.news
{
	width: 280px;
}
#layout .layout_in
{
	padding-left: 173px;
}
.market_map, .market_list
{
	width: 100%;
}
.line-infos.with-title
{
	width: 805px;
}
.change-browser {
	background: none repeat scroll 0 0 #525252;
	color: #EEEEEE;
	font-size: 12px;
	padding: 8px;
	text-align: center;
	z-index: 1000;
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
}

.change-browser a
{
	color: #EE7F01;
}

.giper_about a.sheme
{
	cursor: pointer;
}
.info-block.type-1 .text h2
{
	margin-top: 6px;
}
.info-block.type-1 .text .link
{
    position: absolute;
    top: 206px;
}
.info-block.type-1 .text .time
{
	top: 180px;
	position:absolute;
}
.info-block.type-1 .text p
{
	margin-top:10px;
}
#main_slider
{
	cursor: default;
}
.contacts_info .txt
{
	height: 420px;
	position: relative;
}
.contacts_info p.btn
{
    position: absolute;
    top: 410px;
}
.contacts_info .ovf
{
	overflow: hidden;
	height: 380px;
}
a[rel="more_photo"] .more_photo_span.curs_def
{
	cursor: default;
}
.product_gallery .cnt a span
{
	box-shadow: none;
}

span.img
{
	display: block;
}
.giper_news .rght .tovar strong
{
	height: 165px;
}
.ulwnews p
{
	line-height:20px;
}

.ulwnews .lp
{
    float: left;
    font-size: 13px;
    line-height: 18px;
    padding: 0;
    width: 450px;
}
h2.msc
{
	color: #009A2C;
    font-size: 21px;
    letter-spacing: -0.5px;
    padding: 10px 0 5px;
}
.rouble
{
    background: url("/images/design/css/price_rub.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    position: relative;
    top: -8px;
    width: 9px;
}
.rouble_s
{
    background: url("/images/design/css/oldprice_rub.png") no-repeat scroll right top transparent;
    display: inline-block;
    height: 8px;
    position: relative;
    top: -7px;
    width: 5px;
}
.weekof_list .item .price sup, .giper_news .rght .tovar .price sup,
.dish_gallery .cnt .actual .item .info p.price sup
{
	background: none;
	padding-right:2px;
}
.weekof_list .item .oldprice sup, .giper_news .rght .tovar .oldprice sup
{
	background: none;
	padding-right:1px;
}

/*.contacts_info p.btn a
{
	background: url("/images/design/css/btn_print_cl.png") no-repeat scroll 0 0 transparent;
}
.contacts_info p.btn a span
{
	background: url("/images/design/css/btn_print_cl.png") no-repeat scroll 100% -30px transparent;
    display: block;
    height: 21px;
    padding: 6px 15px 0 10px;
}
*/
/*dialogs*/
.product_gallery .cnt a span.more_photo_span:hover
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:1001;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
	background-color: #000000;
}

.popup-dialog.ui-dialog {
	position:absolute;
	padding: 15px;
	display:none;
	width: 765px;
	background-color: #ffffff;
	/*box-shadow: 0 0 5px #555555;*/
	color: #BBBBBB;
	z-index:1002;
	height: 480px;
	background-image: url("/images/design/css/modalBg.jpg");
	background-position: 15px 15px;
    background-repeat: no-repeat;
	padding-bottom:20px;
	outline: none;
}

.popup-dialog .ui-dialog-titlebar .ui-dialog-title {
	display: none;
}
.popup-dialog .ui-state-default{
    background: url("/images/design/css/close3.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    height: 44px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 47px;
    z-index: 3200;
	border: 0 none;
	outline: none;
}
.popup-dialog .ui-state-default:hover
{
	background-position: left bottom;
}

.popup-dialog .ui-button-icon-only .ui-button-text, .popup-dialog .ui-button-icons-only .ui-button-text{
   	display:none;
}
.popup-dialog .productImg {
    display: block;
    float: left;
    height: 360px;
    margin-right: 20px;
    position: relative;
    width: 305px;
}
.popup-dialog  .productImg img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.popup-dialog .productContent {
    height: 360px;
    width: 306px;
}

.popup-dialog .productImgWrap {
    position: absolute;
    width: 305px;
}
.subHead {
    color: #009932 !important;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 11px;
	margin-top: 90px;
}
p.baseText {
    color: #555555;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 11px;
    width: auto;
}
.c1-dw
{
    color: #555555;
    font-size: 13px;
    height: 400px;
    margin-top: 35px;
    overflow: auto;
    padding: 20px;
}
.contacts_form .photo.photoz{
    height: 249px;
    margin-top: 21px;
    width: 150px;
}
.contacts_form .photo.photoz span{
	font-family: 'segoe';
	font-size: 12px;
	padding-left:10px;
}
.in_town{
	margin-top:-270px;
	float:left;
}
fieldset.n_form .file.file_old{
	background: url("/images/design/css/file_bg_old.png") no-repeat scroll -125px 0 rgba(0, 0, 0, 0);
}

div.market_list {margin-top:-20px;}
div.market_list div.market_city {background:none; box-shadow:none; width:100%; clear:both; overflow:hidden; padding:0 0 20px; border-top:1px solid #e4e4e4;}
div.market_list div.market_city:first-child {border-top:none;}
div.market_list div.market_city h2 {padding:9px 0 20px;}
div.market_list div.market_city.select h2 {color:#ee7f01; background:none;}
div.market_list div.market_city_main {float:left; clear:none; width:620px;}
div.market_list div.market_city_main div {padding:0;}
div.market_list div.market_city_main div label {height:25px; line-height:25px; padding-left:30px; width:140px; float:left; margin:0; clear:both;}
div.market_list div.market_city_main div p {width:450px; padding:6px 0; margin:0;}
div.market_list div.market_city_main div.market_city_address label {background:url("/images/design/css/market-city-address.png") left no-repeat;}
div.market_list div.market_city_main div.market_city_phone label {background:url("/images/design/css/market-city-phone.png") left no-repeat;}
div.market_list div.market_city_main div.market_city_workinghours label {background:url("/images/design/css/market-city-workinghours.png") left no-repeat;}
div.market_list div.market_city_main div.market_city_workinghours p.red{color:red;}

div.market_list div.market_city_main div.market_city_message label {background:url("/images/design/css/market-city-message.png") left no-repeat; color:#ee7f01; line-height:18px; padding-top:3px;}
div.market_list div.market_city_main div.market_city_message p {line-height:18px; padding-top:3px;}

div.market_list div.market_city_main div.market_city_geeper {padding-top:15px;}
div.market_list div.market_city_main div.market_city_geeper p {line-height:31px; height:31px; padding:0;}
div.market_list div.market_city_main div.market_city_geeper p a {text-decoration:none; padding-left:13px; font-weight:bold; color:#ef7d00; background:url("/images/design/css/changecity-arr.png") left no-repeat;}
div.market_list div.market_city_main div.market_city_geeper p a:hover {color:#009a21; background:url("/images/design/css/changecity-arr-hover.png") left no-repeat;}

div.market_list div.market_city_main div.market_city_geeper p.label {float:left; width:140px; height:31px; line-height:31px; padding-left:25px;}

div.market_list div.market_city_main div.market_city_geeper p.label.span {background:url("/images/design/css/market-city-geeper-current.png") left no-repeat;}
div.market_list div.market_city_main div.market_city_geeper p.label.span span {color:#ee7f01;}

div.market_list div.market_city_main div.market_city_geeper p.label.link {cursor:pointer; background:url("/images/design/css/market-city-geeper-change.png") left no-repeat;}
div.market_list div.market_city_main div.market_city_geeper p.label.link a {text-decoration:none; color:#8e8e8e; border-bottom:1px dotted transparent; padding:0; font-weight:normal; background:none;}
div.market_list div.market_city_main div.market_city_geeper p.label.link:hover a {border-bottom:1px dotted #8e8e8e;}

div.market_list div.market_city_main div.market_city_text {color:#8e8e8e;}

div.market_list div.market_city_side {float:right; width:170px;}
div.market_list div.market_city_side div.market_city_advert {float:right; width:140px; padding:18px 15px;}
div.market_list div.market_city_side div.market_city_advert p {width:auto;}

div.city-block {overflow:hidden; padding:5px 0 12px; border-top:1px solid #e7e7e7; width:666px;}
div.city-block.city-block-current .city-block-city a {color:#ef7d00;}
div.city-block.city-block-first {border-top:none; padding-top:0;}
div.city-block.city-block-last {padding-bottom:0;}
div.city-block-city {margin-bottom:4px;}
div.city-block-city a {font:20px FTN57__C,Helvetica,Arial,Tahoma,sans-serif; color:#555555; text-decoration:none;}
div.city-block-city a:hover {color:#009a21;}
div.city-block-choose {float:right; font:bold 12px Helvetica,Arial,sans-serif; width:150px;}
div.city-block-choose a {text-decoration:none; padding-left:13px; color:#ef7d00; background:url("/images/design/css/changecity-arr.png") left no-repeat;}
div.city-block-choose a:hover {color:#009a21; background:url("/images/design/css/changecity-arr-hover.png") left no-repeat;}
div.city-block-address {float:left; font:12px Arial,sans-serif; color:#555555;}

div.country-block {overflow:hidden; padding:5px 0 12px; border-top:1px solid #e7e7e7; width:/*666px*/445px;}
div.country-block.country-block-current .country-block-country a {color:#ef7d00;}
div.country-block.country-block-first {border-top:none; padding-top:0;}
div.country-block.country-block-last {padding-bottom:0;}
div.country-block-country {margin-bottom:4px;}
div.country-block-country a {font:20px FTN57__C,Helvetica,Arial,Tahoma,sans-serif; color:#555555; text-decoration:none;}
div.country-block-country a:hover {color:#009a21;}
div.country-block-link {float:right; font:bold 12px Helvetica,Arial,sans-serif; width:150px; text-align:right;}
div.country-block-link a {text-decoration:none; padding-left:13px; color:#ef7d00; background:url("/images/design/css/changecity-arr.png") left no-repeat;}
div.country-block-link a:hover {color:#009a21; background:url("/images/design/css/changecity-arr-hover.png") left no-repeat;}
div.country-block-stores {float:left; font:12px Arial,sans-serif; color:#555555;}

#header .hdr_top .l div#header-changecity-toggle, #header .hdr_top .l div#header-changecountry-toggle {
	margin:-12px 0 0 5px;
	float:left;
	height:36px;
	line-height:36px;
	border-bottom:none;
}
#header .hdr_top .l div#header-changecity-toggle:hover, #header .hdr_top .l div#header-changecity-toggle.active,
#header .hdr_top .l div#header-changecountry-toggle:hover, #header .hdr_top .l div#header-changecountry-toggle.active
{ background:url("/images/design/css/changecity-toggle.png") right 0 no-repeat; }
#header .hdr_top .l div#header-changecity-toggle a,
#header .hdr_top .l div#header-changecountry-toggle a
{ border-bottom:none; display:block; height:36px; padding:0 30px 0 10px; background:url("/images/design/css/changecity-toggle-arr1.png") right center no-repeat; }
#header .hdr_top .l div#header-changecity-toggle.active a,
#header .hdr_top .l div#header-changecountry-toggle.active a
{ background:url("/images/design/css/changecity-toggle-arr-hover1.png") right center no-repeat; }
#header .hdr_top .l div#header-changecity-toggle.active a,
#header .hdr_top .l div#header-changecountry-toggle.active a
{ color:#ef7d00; }
#header .hdr_top .l div#header-changecity-toggle.active a:hover,
#header .hdr_top .l div#header-changecountry-toggle.active a:hover
{ border-bottom:1px dotted #ef7d00; }

.bc_ymap-style h2 {font:bold 14px Aria,sans-serif; color:#ee7f01; padding-bottom:0;}
.bc_ymap-style .bc_ymap-style-props {padding:12px 0;}
.bc_ymap-style .bc_ymap-style-props p {padding-left:100px; padding-bottom:3px; font:12px Arial,sans-serif; color:#555555;}
.bc_ymap-style .bc_ymap-style-props p label {color:#9f9f9f; float:left; margin-left:-100px; width:100px;}
.bc_ymap-style .bc_ymap-style-link {margin-bottom:3px;}
.bc_ymap-style .bc_ymap-style-link a {font:bold 12px Arial,sans-serif; text-decoration:none; padding-left:13px; color:#ee7f01; background:url("/images/design/css/changecity-arr.png") left no-repeat;}
.bc_ymap-style .bc_ymap-style-link a:hover {color:#009a2c; background:url("/images/design/css/changecity-arr-hover.png") left no-repeat;}

#header {height:auto; background-position:0 100%;}
#header-changecity, #header-changecountry {background:url("/images/design/css/body-bg.png");}
#header-changecity .header-changecity-content, #header-changecountry .header-changecountry-content {width:960px; margin:0 auto; overflow:hidden; padding-bottom:40px; position:relative;}
#header-changecity .header-changecity-close, #header-changecountry .header-changecountry-close {text-align:right;}
#header-changecity .header-changecity-close a, #header-changecountry .header-changecountry-close a {
	display:inline-block;
	height:19px;
	margin-top:20px;
	padding-left:25px;
	color:#9f9f9f;
	text-decoration:none;
	background:url("/images/design/css/changecity-close.png") left top no-repeat;
	font:13px Arial,sans-serif;
	line-height:22px;
}
#header-changecity .header-changecity-close a span, #header-changecountry .header-changecountry-close a span {display:inline-block; height:18px; line-height:19px; border-bottom:1px dotted #9f9f9f;}
#header-changecity .header-changecity-close a:hover, #header-changecountry .header-changecountry-close a:hover {background:url("/images/design/css/changecity-close-hover.png") left top no-repeat; color:#ee7f01;}
#header-changecity .header-changecity-close a:hover span, #header-changecountry .header-changecountry-close a:hover span {border-bottom-color:#ee7f01;}

#header-changecity .header-changecity-current { float:right; width:229px; }
#header-changecountry .header-changecountry-current { float:right; width:450px; }
#header-changecity .header-changecity-current p.header-changecity-current-header,
#header-changecountry .header-changecountry-current p.header-changecountry-current-header
{ margin:13px 0 5px; padding:0; font:30px FTN57__C,Helvetica,Arial,Tahoma; color:#009a21; }
#header-changecity .header-changecity-current p.header-changecity-current-title,
#header-changecountry .header-changecountry-current p.header-changecountry-current-title
{ margin:0 0 2px; padding:0; color:#ef7d00; font:20px FTN57__C,Helvetica,Arial,Tahoma,sans-serif; }
#header-changecity .header-changecity-current p.header-changecity-current-address,
#header-changecountry .header-changecountry-current p.header-changecountry-current-address
{ margin:0; padding:0; font:12px Arial,sans-serif; color:#555555; }
#header-changecity .header-changecity-current div#changecity-map,
#header-changecountry .header-changecountry-current div#changecountry-map
{ position:absolute; right:0; bottom:40px; height:229px; width:229px; background:white; overflow:hidden; border:1px solid #e1e1e1; }
#header-changecountry .header-changecountry-current div#changecountry-map { width:450px; }
#header-changecity .header-changecity-cities,
#header-changecountry .header-changecountry-cities
{ float:left; width:707px;/*692px + 15px-of-scroll-border*/ }
#header-changecity .header-changecity-cities .header-changecity-cities-header,
#header-changecountry .header-changecountry-countries .header-changecountry-countries-header
{ margin:0; padding:0; font:44px FTN57__C,Helvetica,Arial,Tahoma; color:#009a21; }
#header-changecity .header-changecity-cities .header-changecity-cities-desc,
#header-changecountry .header-changecountry-countries .header-changecountry-countries-desc
{ margin:0; padding:0; font:21px FTN57__C,Helvetica,Arial,Tahoma; color:#9c9c9c; }
#header-changecity .header-changecity-cities .header-changecity-cities-list { /*overflow-y:scroll; */height:228px; margin-top:52px; }
#header-changecountry .header-changecountry-countries .header-changecountry-countries-list { /*overflow-y:scroll; */height:166px; margin-top:17px; }

#header .hdr_cnt .hdr_top .fl {margin-left:5px;}
#header .hdr_cnt .hdr_top .fl a {border-bottom:none;}
#header .hdr_cnt .hdr_top .fl a:hover {text-decoration:underline;/*border-bottom:1px dotted #743500;*/}

.scrollable.globus-skin .scroll-bar {width:35px; background:url("/images/design/css/changecity-scroll.png") repeat-y;}
.scrollable.globus-skin .scroll-bar .thumb {width:100%; background:url("/images/design/css/changecity-scroll-bar.png") repeat-y;}
.scrollable.globus-skin .scroll-bar:hover .thumb {background:url("/images/design/css/changecity-scroll-bar-hover.png") repeat-y;}
.scrollable.globus-skin {padding-right:35px;}

.ymap-popup {position:absolute; background:#ffffff; border:1px solid #e4e4e4; border-radius:3px;}
.ymap-popup .bc_ymap-style {margin:15px 20px;}
.ymap-popup .ymap-popup-close {display:block; position:absolute; top:5px; right:5px; height:19px; width:19px;}
.ymap-popup .ymap-popup-close {background:url("/images/design/css/changecity-close.png") top no-repeat;}
.ymap-popup .ymap-popup-close:hover {background:url("/images/design/css/changecity-close-hover.png") top no-repeat;}

.warranty-nav {position:absolute; top:122px;}



/*.news__text { font-size: 13px; line-height: 19px; color: #555; clear: both; padding: 35px 0 22px 0; }
.news__text h2 { padding-bottom: 20px; }
.news__text .news__row .row__content { width: 375px; }
.news__text .news__right { padding-left: 400px; }
.news__text .news__right .row__content { width: 100%; }

.news__row1 { background: url('/images/Brands/Globus_row/row1.png') top right no-repeat; min-height: 277px; margin: 0 0 20px; }
.news__row2 { background: url('/images/Brands/Globus_row/row2.png') top left no-repeat; min-height: 235px; margin: 0 0 62px; }
.news__row3 { background: url('/images/Brands/Globus_row/row3.png') top right no-repeat; min-height: 277px; margin: 0 0 20px; }
.news__row4 { background: url('/images/Brands/Globus_row/row4.png') top left no-repeat; min-height: 160px; margin: 0 0 42px; }
.news__row5 { background: url('/images/Brands/Globus_row/row5.png') top right no-repeat; min-height: 248px; margin: 0 0 20px; }
.news__row6 { background: url('/images/Brands/Globus_row/row6.png') top left no-repeat; min-height: 200px; margin: 0 0 56px; }
.news__row7 { background: url('/images/Brands/Globus_row/row7.png') top right no-repeat; min-height: 170px; margin: 0 0 56px; }
.news__row8 { background: url('/images/Brands/Globus_row/row8.png') top left no-repeat; min-height: 250px; margin: 0 0 34px; }
.news__row9 { background: url('/images/Brands/Globus_row/row9.png') top right no-repeat; min-height: 290px; margin: 0 0 34px; }
.news__row10 { background: url('/images/Brands/Globus_row/row10.png') top left no-repeat; min-height: 210px; margin: 0 0 50px; }
.news__row11 { background: url('/images/Brands/Globus_row/row11.png') top right no-repeat; min-height: 200px; margin: 0 0 76px; }
.news__row12 { background: url('/images/Brands/Globus_row/row12.png') top left no-repeat; min-height: 180px; margin: 0 0 62px; }
.news__row13 { background: url('/images/Brands/Globus_row/row13.png') top right no-repeat; min-height: 230px; margin: 0 0 40px; }
.news__row14 { background: url('/images/Brands/Globus_row/row14.png') top left no-repeat; min-height: 220px; margin: 0 0 36px; }
.news__row15 { background: url('/images/Brands/Globus_row/row15.png') top right no-repeat; min-height: 230px; margin: 0 0 35px; }
.news__row16 { background: url('/images/Brands/Globus_row/row16.png') top left no-repeat; min-height: 250px; margin: 0 0 36px; }
.news__row17 { background: url('/images/Brands/Globus_row/row17.png') top right no-repeat; min-height: 300px; }*/

.news__text { font-size: 13px; line-height: 19px; color: #555; clear: both; padding: 35px 0 22px 0; }
.news__text h2 { padding-bottom: 20px; }
.news__text .news__row { overflow: hidden; margin: 0 0 40px; /*margin: 0 0 20px;*/}
.news__text .news__row .row__content { width: 385px; float: left; }
.news__text .row__image { width: 385px; text-align: center; float: right; }
.news__text .news__right { padding: 0; }
.news__text .news__right .row__content { float: right; }
.news__text .news__right .row__image { float: left; }