/* yui reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	/*font-style:normal;
	font-weight:normal;*/
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	/*font-size:100%;*/
	/*font-weight:normal;*/
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

input,button{
	overflow: visible;							/* remove padding in buttons in IE */
}


html, body{width:100%;}
body{font:normal 0.7em/1.5em Verdana;color:#636363;background:#ee641f url(/img/bg/header.jpg) left top no-repeat;}
h3{color:#f16723;font:bold 140%/110% Verdana;}

/*** main structure ***/
.wrapper{min-width:980px;background:url(/img/bg/main-content-bg.jpg) left 339px repeat-x;position:relative;}

.header{height:330px;position:relative;padding-top:1px;}
.header-inner{padding:0 19px;}
.header h1{position:absolute;left:308px;bottom:39px;font-size:22px;font-weight:bold;text-transform:uppercase;color:#fff;}
.header h1 span{font-weight:normal;font-size:13px;}

.lang{width:74px;height:20px;text-indent:10px;background:url(/img/bg/lang-bg.gif) left top no-repeat;font-size:12px;margin:11px 0 0 -3px;}
.lang *{vertical-align:top;line-height:18px;}
.lang span{color:#9b9a9a;}
.lang span.border{color:#f16723;border-right:1px solid;font-size:12px;line-height:20px;margin:0 4px 0 1px;}
.lang a{color:#000;text-decoration:none;}
.lang a:hover{text-decoration:underline;}
.logo{margin:15px 0 25px 40px;}
.logo img{width:116px;height:134px;}

.search-block{width:191px;}
.search-block label{display:block;margin-bottom:5px;font-size:15px;font-weight:bold;color:#fff;}
.search-block input{font-size:11px;font-weight:normal;width:100%;border:0;height:15px;padding:3px 0;outline:0;}
.search-block input:focus{outline:0;}
.search-block .search-submit input{color:#fff;width:57px;border:0;background:url(/img/bg/search-submit-bg.gif) right bottom no-repeat;font-weight:bold;text-transform:uppercase;margin:7px 0 0 0;padding:0 10px 0 0;font-family:Verdana;cursor:pointer;height:14px;line-height:14px;}
.search-submit{text-align:right;overflow:hidden;zoom:1;}



.main-menu{margin:0 0 40px 19px;}
.main-menu ul{list-style:none;text-align:left;overflow:hidden;font-size:120%;color:#fff;}
.main-menu ul li{float:left;padding-right:7px;vertical-align:middle;}
.main-menu ul li.last-li a{background:none;}
.main-menu a{padding-right:20px;background:url(/img/bg/top-menu-arrow.gif) right 60% no-repeat;text-decoration:none;vertical-align:middle;color:#fff;}
.main-menu a:hover, .main-menu li.active a{color:#ffb577;}

/* layouts */
.main{float:right;width:100%;margin-left:-273px;}
.content{margin-left:273px;margin-bottom:15px;padding:0 19px 0 0;}
.sidebar-left{float:left;width:273px;margin-bottom:80px;}
	.sidebar-left-inner{padding:1px 40px 5px 19px;}


.center-flash{overflow:hidden;margin-bottom:25px;}	
	.center-flash img{/*width:100%;*/}	

/* round blocks */
.round-l-t{height:10px;font-size:0px;line-height:0px;background:url(/img/corners/white-l-t.gif) left top no-repeat;width:100%;}
.round-r-t{height:10px;font-size:0px;line-height:0px;background:url(/img/corners/white-r-t.gif) right top no-repeat;}
.round-l-b{height:10px;font-size:0px;line-height:0px;background:url(/img/corners/white-l-b.gif) left top no-repeat;}
.round-r-b{height:10px;font-size:0px;line-height:0px;background:url(/img/corners/white-r-b.gif) right top no-repeat;}
.round-top{margin:0 10px;background:#fff;height:10px;}
.round-bottom{margin:0 10px;background:#fff;height:10px;}
.round-body{background:#fff;}

.homecenter-design-section .round-l-t{height:10px;font-size:1px;line-height:1px;background:url(/img/corners/gray-l-t.gif) left top no-repeat;}
.homecenter-design-section .round-r-t{height:10px;font-size:1px;line-height:1px;background:url(/img/corners/gray-r-t.gif) right top no-repeat;}
.homecenter-design-section .round-l-b{height:10px;font-size:1px;line-height:1px;background:url(/img/corners/gray-l-b.gif) left top no-repeat;}
.homecenter-design-section .round-r-b{height:10px;font-size:1px;line-height:1px;background:url(/img/corners/gray-r-b.gif) right top no-repeat;}
.homecenter-design-section .round-top{margin:0 10px;background:#434343;height:10px;}
.homecenter-design-section .round-bottom{margin:0 10px;background:#434343;height:10px;}
.homecenter-design-section .round-body{background:#434343;}

.home-club .round-l-t{height:5px;font-size:1px;line-height:1px;background:url(/img/corners/black-l-t.gif) left top no-repeat;}
.home-club .round-r-t{height:5px;font-size:1px;line-height:1px;background:url(/img/corners/black-r-t.gif) right top no-repeat;}
.home-club .round-l-b{height:5px;font-size:1px;line-height:1px;background:url(/img/corners/black-l-b.gif) left top no-repeat;}
.home-club .round-r-b{height:5px;font-size:1px;line-height:1px;background:url(/img/corners/black-r-b.gif) right top no-repeat;}
.home-club .round-top{margin:0 5px;background:#494949;height:5px;}
.home-club .round-bottom{margin:0 5px;background:#494949;height:5px;}
.home-club .round-body{background:none;}

.faq-list .round-l-t{height:7px;font-size:1px;line-height:1px;background:url(/img/corners/eded-l-t.gif) left top no-repeat;}
.faq-list .round-r-t{height:7px;font-size:1px;line-height:1px;background:url(/img/corners/eded-r-t.gif) right top no-repeat;}
.faq-list .round-l-b{height:7px;font-size:1px;line-height:1px;background:url(/img/corners/eded-l-b.gif) left top no-repeat;}
.faq-list .round-r-b{height:7px;font-size:1px;line-height:1px;background:url(/img/corners/eded-r-b.gif) right top no-repeat;}
.faq-list .round-top{margin:0 7px;background:#ededed;height:7px;}
.faq-list .round-bottom{margin:0 7px;background:#ededed;height:7px;}
.faq-list .round-body{background:#ededed;}

/* EO round blocks */
.main-products{overflow:hidden;margin:0 -14px 30px -10px;}
.main-products-item{float:left;width:33.33%;text-align:center;}
.main-products-item-inner{margin:0 auto;text-align:left;width:218px;min-height:237px;}
	.main-products-item-inner .round-block{background:#EE641F;}
.first-products-block{}
.main-products-item .round-body{padding:0 15px;}
.main-products-item h3{padding:0 5px 0 9px;color:#f16621;height:60px;}
.main-products-item-pic{text-align:center;min-height:144px;}
	.main-products-item-pic img{max-height:140px;max-width:117px}
.articul{color:#a9a6a6;font-size:90%;text-align:right;}
.articul span{color:#636363;font-size:90%;text-align:right;}
/*.special-price{font-size:110%;position:relative;top:5px;line-height:14px;float:left;width:100%;}*/
	/*.first-word{float:left;display:block;width:87px;text-align:right;}*/
	/*.special-price img{position:absolute;display:block;width:127px;height:86px;margin:-45px 0 0 5px;right:-30px;}*/
	/*.special-price-span{float:right;width:95px;text-align:center;color:#fff;font-size:130%;position:relative;z-index:10;}*/
	.special-price-bottom{}
	.main-products-item .more-info a{color:#fff;font-weight:bold;font-size:12px;line-height:14px;}

.center-flagman{text-align:center;margin-bottom:15px;}

.center-columns-section{overflow:hidden;}
.center-columns-section-item{float:left;width:50%;}
.center-columns-section-item h2 span{position:absolute;z-index:-1;text-indent:-9999px;}
.center-columns-section-item h3{margin-bottom:10px;}

.homecenter-advices-section .center-columns-section-item-head{padding-left:35px;}
.homecenter-advices-header{width:92%;height:173px;background:url(/img/bg/homecenter-advices.jpg) 50% top no-repeat;position:relative;text-indent:-9999;}
.center-columns-section-item h2 .homecenter-advices-header-text{position:absolute;width:193px;height:46px;left:0px;bottom:18px;background:url(/img/bg/homecenter-advices-header.png) left top no-repeat;z-index:1;}
.homecenter-advices-section .round-block{margin:0 38px;position:relative;}
.homecenter-advices-section .round-body{padding:0 12px;}
.round-block-scroll-left{display:block;width:31px;height:62px;position:absolute;left:-35px;top:50%;margin-top:-45px;}
.round-block-scroll-right{display:block;width:31px;height:62px;position:absolute;right:-35px;top:50%;margin-top:-45px;}
.steps-block{color:#F16723;font-size:110%;}
.steps-block span{color:#9e9e9e;margin-left:5px;font-weight:bold;}
.steps-block a{color:#b8b8b8;margin-left:5px;text-decoration:none;}
.steps-block a:hover{color:#9e9e9e;margin-left:5px;text-decoration:underline;}
.more-info{text-align:right;color:#ff5900;margin-top:10px;background:url(/img/bg/white-right-arrow.gif) right 50% no-repeat;padding:0 12px 3px 0;}
	.main-products-item .more-info{margin-right:-1px;height:14x;padding:0 12px 0 0;background:url(/img/bg/white-right-arrow.gif) right bottom no-repeat;}
	.main-products-item .more-info *{vertical-align:baseline;}
	
.more-info a{color:#ff5900;}
.more-info a:hover{text-decoration:none;}

.styled-numerator{line-height:24px;margin-top:5px;text-align:center;}
.styled-numerator *{font-size:12px;padding:10px 7px;}
.styled-numerator a{background:url(/img/bg/styled-numerator-inactive.gif) 50% 50% no-repeat;color:#fff;text-decoration:none;}
.styled-numerator a:hover{background:url(/img/bg/styled-numerator-active.gif) 50% 50% no-repeat;color:#fff;text-decoration:none;}
.styled-numerator span{background:url(/img/bg/styled-numerator-active.gif) 50% 50% no-repeat;color:#fff;}


.homecenter-design-header{float:right;position:relative;width:100%;height:226px;background:url(/img/bg/homecenter-design.jpg) right top no-repeat;top:11px;text-indent:-9999px;z-index:10;}
.center-columns-section-item h2 .homecenter-design-header-text{position:absolute;width:121px;height:62px;left:0px;bottom:82px;background:url(/img/bg/homecenter-design-header-text.gif) left top no-repeat;z-index:11;}
.homecenter-design-section .round-block{margin:-54px 0 0 20px;}
.center-columns-section-item-head{padding:0 0 0 20px;overflow:hidden;}
.homecenter-design-section .round-body{padding:55px 14px 20px 14px;color:#f06723;}
.center-columns-section-item .round-body{position:relative;padding-bottom:30px;min-height:130px;}
.homecenter-design-section .round-body {min-height:75px;}
.homecenter-design-section .round-body h3{height:45px;}
.center-columns-section-item .more-info{background:none;position:absolute;bottom:0;width:94%;margin-top:0;left:0}

.homecenter-design-section{position:relative;}
.center-columns-section-item-head{position:relative;z-index:2;}
.homecenter-design-header{}
.homecenter-design-section .round-block{}
.center-columns-section-item .round-body{position:relative;}
.homecenter-design-section .round-block h3{position:absolute;top:180px;z-index:3;padding:0 14px;}

/* sidebar blocks */
.our-goods{margin:0 0 27px 0;}
.our-goods img{width:213px;height:70px;}

.home-club{margin:27px 0 30px 0;color:#fff;background:url(/img/bg/home-club-bg.gif) left top no-repeat;width:214px;height:127px;}
.home-club .round-block{/*margin:27px 0 30px 0;*/color:#fff;}
.home-club .round-body{padding:1px 5px 5px 9px;}
.home-club h2{margin:14px 0 7px 0;font-size:28px;line-height:30px;font-weight:bold;text-transform:uppercase;color:#f06621;}
.home-club p{margin:5px 0 0 0;width:196px;height:30px;background:url(/img/bg/home-club-btn.gif) left top no-repeat;text-align:right;}
.home-club p a{color:#fff;line-height:30px;text-decoration:none;font-size:14px;font-weight:bold;margin:0 12px 0 0;}
.home-club p.for-members-link a{font-size:15px;}

.gift-card{margin:30px 0 15px 0;}
.gift-card h2{position:relative;width:204px;height:45px;background:url(/img/bg/gift-card-bg.gif) left top no-repeat;text-indent:-9999px;}
.gift-card h2 span{position:absolute;z-index:-1;}
.gift-card a img{width:214px;height:195px;}

.sidebar-flagman{width:211px;height:105px;}

.sidebar-player{margin:0 0 12px 0;background:#a24415;}
.sidebar-player-top{height:10px;background:url(/img/corners/side-player-top.jpg) left top no-repeat}
.sidebar-player-bottom{height:10px;background:url(/img/corners/side-player-bottom.jpg) left bottom no-repeat}
.sidebar-player-container{width:205px;height:184px;background:url(./img/bg/main-sidebar-player-bg.jpg) left top no-repeat;position:relative;z-index:1;left:4px;margin:15px 0 0 0;}
.sidebar-player-body{padding-left:0px;}
.sidebar-player-bg{height:270px;margin:-28px 0 0 0;}
.sidebar-player-bg img{position:absolute;width:228px;height:270px;}
.download-play{width:205px;height:50px;background:url(/img/bg/download-player-bg.gif) left top no-repeat;margin:15px 0 5px 4px;}
.download-play p{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 0 10px;}
.download-play a{color:#fff;}
.download-play a.download{float:right;font-size:12px;text-decoration:none;background:url(/img/bg/white-right-arrow.gif) right 50% no-repeat;padding:0 12px 3px 0;margin:5px 7px 0 0;}
.download-play a.download:hover{text-decoration:underline;}
.download-play .player-btns-shell{padding:5px 0 0 10px;}

.noimage-corners{}
.noimage-corners b{}
.rad1, .rad2, .rad3, .rad4, .rad5, .rad6, .rad7{display:block;height:1px;line-height:1px;font-size:1px;border:0;}
.rad7{margin:0 7px;}
.rad6{margin:0 6px;}
.rad5{margin:0 5px;}
.rad4{margin:0 3px;}
.rad3{margin:0 2px;}
.rad2{margin:0 2px;}
.rad1{margin:0 1px;}

/* paginator styles */
.page-paginator{text-align:center;margin:0px 0 20px 0;color:#fff;}
.page-paginator a{text-decoration:none;margin:0 6px;}
.page-paginator a:hover{text-decoration:underline;}
.page-paginator a.prev-link, .page-paginator a.next-link{text-decoration:underline;}
.page-paginator a.prev-link:hover, .page-paginator a.next-link:hover{text-decoration:none;}
.page-paginator a.next-link{margin-left:0;}
.page-paginator span{margin:0 5px;color:#494949;}
.paginator-border{background:url(/img/bg/paginator-border.gif) left 50% no-repeat;padding:0 1px;position:relative;top:1px;}
.left-paginator-border{margin-right:0 !important;}


.top-central-content{font-size:110%;color:#494949;}
.top-central-content h2{color:#fff;font-weight:normal;font-size:120%;margin:0 0 10px 0;}
.top-central-content h3{color:#fff;font-weight:normal;font-size:130%;margin:7px 0 10px 0;}
.top-central-content a{color:#fff;text-decoration:underline;}
.top-central-content a:hover{color:#fff;text-decoration:none;}
.top-central-content p{margin-bottom:18px;color:#fff;}

/* breadccrumb */
.breadcrumb h2{padding:0 0 0 14px;background:url(/img/bg/center-content-h2.gif) left 70% no-repeat;display:inline;}
.breadcrumb a{color:#fff;font-weight:normal;font-size:120%;margin:0 10px 0px 0;}


/* news page */
.news-list{margin:0 0 20px 0;}
.news-item{overflow:hidden;margin:20px 0 40px 0;}
.news-item p{line-height:1.2em;}
.news-item ul{margin:18px 0;padding:0 0 0 1.5em;list-style:disc;}
.last-news-item{margin:20px 0 20px 0;}
.news-photo-shell{margin:0 16px 16px 0;float:left;}
.news-photo-shell-inner{width:151px;height:117px;background:url(/img/corners/news-photo-shell.png) left top no-repeat;text-align:center;}
.news-photo-shell-inner *{vertical-align:middle;}
	.news-photo-shell img{vertical-align:middle;max-width:131px;max-height:97px;margin-top:10px;}
.news-body{margin:0 0 0 167px;color:#fff;}
.news-date{width:75px;text-align:center;color:#fff;background:#494949;margin-bottom:7px !important;line-height:100%;padding:5px 5px;}
.news-date *{vertical-align:middle;}

.news-item-shell .news-photo-shell-inner{width:251px;height:217px;background:url(/img/corners/news-item-photo-shell.png) left top no-repeat;text-align:center;}
.news-item-shell .news-photo-shell img{max-width:231px;max-height:197px;}
.news-item-shell .news-body{margin:0;}
.news-item-shell .news-date{margin:0 0 20px 267px !important;}
.news-item-shell .news-body img{float:right;margin:0 0 15px 15px;}
/* EO news page */

/* actions page */
.actions-list{margin:0 0 20px 0;}
.actions-price{font-size:200%;}
.actions-page .news-item{margin:10px 0;}
.actions-page .actions-item-shell .news-item{margin:20px 0;}

.actions-item-shell .news-photo-shell-inner{width:251px;height:217px;background:url(/img/corners/news-item-photo-shell.png) left top no-repeat;text-align:center;}
.actions-item-shell .news-photo-shell img{max-width:231px;max-height:197px;}
.actions-item-shell .news-body{margin:0;}
.actions-item-shell .news-date{margin:0 0 28px 267px !important;}
.actions-item-shell .news-body img{float:right;margin:0 0 15px 15px;}
/* EO actions page */

/* articles page */
.article-page .news-body{margin-left:0;}
.article-page h3{color:#fff;font-weight:bold;font-size:120%;margin:0 0 15px 0;}
.abzaz-otstup{margin-bottom:28px !important;}
/* EO articles pag */

/* login-register */
.drop-shadow{width:100%;height:100%;background:#000;opacity:0.7;position:absolute;left:0;top:0;z-index:200;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.popup-login{position:absolute;left:50%;top:100px;z-index:201;width:370px;margin:0 0 0 -185px;}
	.round-table{table-layout:fixed;color:#fff;}
	.round-table td{background:#ef641f;}
	.round-table .corner-tr td{line-height:1px;font-size:1px;width:350px;}
	.round-table td.corner-td{background:none;width:10px;height:10px;}
		.round-table td.corner-td img{width:10px;height:10px;}
	.popup-login h2{font-size:180%;line-height:120%;margin-bottom:10px;background:url(/img/bg/search-submit-bg.gif) no-repeat left 7px;padding-left:18px;}
	.popup-login .popup-body{padding:0 50px 0 40px;}
	.styled-form div.styled-form-row{margin:8px 0 4px 0;overflow:hidden;}
	.styled-form label{float:left;display:block;width:100px;font-size:13px;line-height:20px;}
	.styled-form label.colored-label{color:#842b00;}
	.styled-form .input-l{float:left;line-height:1px;font-size:1px;background:url(/img/corners/input-l.gif) left top no-repeat;padding:0 0 0 5px;}
	.styled-form .input-r{line-height:1px;font-size:1px;background:url(/img/corners/input-r.gif) right top no-repeat;padding:0 5px 0 0;}
	.styled-form input{background:#f0f0f0;border:0;vertical-align:top;height:15px;padding:1px 0 4px 0;font-size:12px;line-height:14px;width:168px;outline:0;}
	.styled-form input:focus{outline:0;}
	.popup-control{padding:3px 0 20px 100px;}
	.popup-control input{width:62px !important;height:21px;background:url(/img/btn/login.gif) left top no-repeat;color:#fff;cursor:pointer;line-height:20px;padding:0 0 2px 0;}
	.popup-control a{color:#fff;font-size:120%;text-decoration:underline;margin-right:23px;}
	.popup-control a:hover{text-decoration:none;}
	.form-error{color:#591f00;font-size:120%;margin-right:-30px;}
	
.register-user .styled-form{float:left;}
.register-user .styled-form label{color:#f0f0f0;line-height:14px;}
.register-user .styled-form label.colored-label{color:#6f2400;}
.register-user .styled-form .complex-row .input-l{position:relative;top:4px;}
.register-user .styled-form input{width:176px;line-height:17px;}
.register-user .styled-form .popup-control{text-align:right;}
.register-user .styled-form .popup-control input{width:151px !important;height:21px;font-size:110%;background:url(/img/btn/register.gif) left top no-repeat;padding:0;}
.register-user .styled-form .styled-form-captcha label{clear:left;}
.register-user .styled-form .styled-form-captcha label.top-captcha{float:left;width:170px;}
.register-user .captcha{margin:7px 0;}
.register-user .form-error{color:#f0f0f0;margin:10px 0;font-size:110%;}
.top-central-content .register-user h3{margin:15px 0;}

/* EO login-register */

/* Hypermarket page */
.hypermarket-list{margin:0 0 30px 0;padding-bottom:1px;}
.hypermarket-list-row{overflow:hidden;margin:17px 0 20px 0;}
.hypermarket-list-item{float:left;width:45%;}
	.hypermarket-right-item{float:right;}
.hypermarket-list-item h3{background:#ededed;color:#882d00;line-height:29px;margin:0;}
.hypermarket-list-item-top{height:29px;background:url(/img/corners/hypermarket-name-l.gif) left top no-repeat;padding:0 0 0 10px;margin:0 0 0 7px;}
	.hypermarket-list-item-top-inner{height:29px;background:url(/img/corners/hypermarket-name-r.gif) right top no-repeat;padding:0 10px 0 0;}
.hypermarket-list-item ul{margin:12px 0 0 0;}
.hypermarket-list-item ul li{margin:10px 0 0 0;padding:0 0 0 28px;background:url(/img/bg/hypermarket-item.gif) 16px 1px no-repeat;line-height:110%;}
.hypermarket-list-item ul li a{text-decoration:none;line-height:120%;}
.hypermarket-list-item ul li a:hover{text-decoration:underline;}


.hypermarket-item-info{margin:20px 0 50px 0;color:#fff;}
.googlemap{width:674px;height:550px;}

.our-hypermarkets{width:213px;}
.our-hypermarkets-top{height:70px;background:#cac8c7 url(/img/bg/our-hypermarkets-top.jpg) left top no-repeat;}
.our-hypermarkets-bottom{height:17px;background:#cac8c7 url(/img/bg/our-hypermarkets-bottom.jpg) left top no-repeat;}
.our-hypermarkets-body{background:#cac8c7 url(/img/bg/our-hypermarkets-inner-top.jpg) left top no-repeat;padding:10px 0 0 0;}
.our-hypermarkets-body-inner{background:#d9d9d9;margin:0px 4px;}
.sidebar-hypermarkets-list{}
.our-hypermarkets-body-inner{padding:1px 0 1px 4px;}
.sidebar-hypermarkets-list li{font-size:12px;margin-bottom:3px;padding:0;}
.sidebar-hypermarkets-list li a{color:#882d00;display:block;width:196px;height:23px;text-decoration:none;background:url(/img/bg/our-hypermarkets-item-podlozhka.gif) left top no-repeat;text-indent:14px;line-height:22px;}
.sidebar-hypermarkets-list li a:hover, .sidebar-hypermarkets-list .hypermarket-active a{background:url(/img/bg/our-hypermarkets-item-podlozhka-hover.gif) left top no-repeat;color:#fff;}
	.sidebar-hypermarkets-list li ul{background:none;}
	.sidebar-hypermarkets-list li li{display:block;padding:0 0 0 14px;line-height:16px;width:auto;margin-bottom:7px;}
	.sidebar-hypermarkets-list li li a{display:block;height:auto;line-height:15px;width:auto;background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;text-indent:0;padding:0 0 0 15px;color:#ab5930;}
	.sidebar-hypermarkets-list li li a:hover{color:#494949;background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;}
	.sidebar-hypermarkets-list li li span{color:#494949;background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;padding:0 0 0 15px;}
	.hypermarket-active ul{margin:10px 0 10px 0;}
	.sidebar-hypermarkets-list .hypermarket-active ul li a{background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;color:#ab5930;}
	.sidebar-hypermarkets-list .hypermarket-active ul li a:hover{color:#494949;}
/* EO Hypermarket page */

/* FAQ page */
.faq-page .breadcrumb{margin-bottom:20px;}
.faq-list{margin:30px 0 25px 0;}
.faq-header td{background:#ededed;font-size:1px;line-height:1px;}
.faq-header td.corner-td{width:7px !important;height:7px;background:none;}
.faq-header td.faq-question{font:normal 105%/110% Verdana;}
.faq-header h3{margin:0;color:#882d00;padding:0 5px 2px 5px;line-height:100%;}
.faq-header{margin:0 0 10px -5px;}
.faq-answer{color:#fff;font-size:105%;}
.faq-make label{display:inline;float:none;font-size:12px;line-height:24px;width:auto;color:#fff;}
.faq-make .input-l{float:none;width:179px}
.faq-make input{float:none;width:174px}
.faq-make .form-control input{width:auto;background:url(/img/bg/white-right-arrow.gif) right 70% no-repeat;text-transform:uppercase;color:#fff;font-weight:bold;font-size:12px;cursor:pointer;padding:0 12px 5px 0;line-height:15px;}
.faq-make table{width:700px;}
.faq-make textarea{float:none;width:100%;background:#ededed;border:0;height:80px;}
.faq-make textarea:focus{outline:0;}
.faq-make .faq-header{margin:0 0 0 0;}
.faq-make .form-control{text-align:right;margin:7px 0 0 0;width:700px;}
.faq-make select{border:0;width:174px;height:20px;background:#f0f0f0;}
.faq-make p{color:#fff;}

.kniga-page .faq-make{margin-top:15px;}
.kniga-page .styled-form{margin-top:35px;}
.kniga-page .top-central-content{margin-bottom:50px;}
.kniga-page .faq-header{margin:0 0 5px 0;}
/* EO faq page */

/* Pishut page */
.pishut-list{margin:0 0 20px 0;}
.pishut-page .news-item{margin:10px 0;}
.pishut-page .news-photo-shell img{width:139px;height:104px;margin-top:7px;}
/* EO pishut page */

/* Advices Page */
.advices-page .top-central-content{margin-bottom:50px;}
.advices-page .breadcrumb{margin-bottom:15px;}
.advices-list{margin:0 0 0 0;padding-bottom:1px;}
.advices-list-row{overflow:hidden;margin:34px 0 34px 0;}
.advices-list-item{float:left;width:48%;}
	.advices-right-item{float:right;}
.advices-list-item h3{background:#ededed;color:#882d00;line-height:29px;margin:0;}

.advices-list-item-body-outer{margin:0 0 0 78px;}
.advices-list-item-lt{background:url(/img/corners/advices-l-t.gif) left top no-repeat;font-size:1px;line-height:1px;}
.advices-list-item-rt{background:url(/img/corners/advices-r-t.gif) right top no-repeat;font-size:1px;line-height:1px;}
.advices-list-item-lb{background:url(/img/corners/advices-l-b.gif) left top no-repeat;font-size:1px;line-height:1px;}
.advices-list-item-rb{background:url(/img/corners/advices-r-b.gif) right top no-repeat;font-size:1px;line-height:1px;}
.advices-list-item-border{background:#d34e0c;margin:0 5px;height:5px;font-size:1px;line-height:1px;}

.advices-list-item-body{background:#d34e0c;margin:0;padding:2px 7px 12px 86px;}

.advices-list-item-top{}
	.advices-list-item-top-inner{height:29px;background:url(/img/corners/hypermarket-name-r.gif) right top no-repeat;padding:0 10px 0 0;}
.advices-list-item ul{margin:10px 0 0 0;}
.advices-list-item ul li{margin:0 0 2px 0;padding:0 0 0 12px;background:url(/img/bg/hypermarket-item.gif) left 1px no-repeat;line-height:110%;}
.advices-list-item ul li a{text-decoration:none;line-height:120%;}
.advices-list-item ul li a:hover{text-decoration:underline;}

.advices-list td{background:#ededed;font-size:1px;line-height:1px;}
.advices-list td.corner-td{width:7px !important;height:7px;background:none;}
.advices-list td.faq-question{font:normal 105%/110% Verdana;}
.advices-list h3{margin:0;color:#882d00;padding:0 5px 2px 5px;line-height:100%;}
.advices-list h3 a{color:#882d00;text-decoration:none;}
.advices-list h3 a:hover{color:#882d00;text-decoration:underline;}

.advices-list-item-photo{margin-top:10px;width:151px;height:157px;background:url(/img/corners/advices-photo-shell.png) left top no-repeat;text-align:center;float:left;}
.advices-list-item-photo img{max-height: 146px;max-width: 132px;padding-top: 5px;/*height:140px;*/margin-top:8px;}

.advices-page .center-columns-section{margin-top:34px;}
.advices-page .center-columns-section-item{width:100%;}
.advices-page .center-columns-section .more-info{text-align:center;}
.advices-page .center-columns-section .round-body .advices-center-block-photo{width:160px;height:160px;float:right;margin:0 0 0 20px;}
.advices-page .center-columns-section .round-body img{max-width:160px;max-height:160px;margin:0;display:block;font-size:1px;line-height:1px;}

.advices-inner{margin-top:20px;}
.advices-inner-main-text-shell{width:100%;float:right;margin-left:-265px;}
.advices-inner-main-text{margin-left:285px;}
.advices-inner-secondary-text{width:265px;float:left;background:#a24415;}

.advices-secondary-photo img{width:265px;/*height:320px;*/display:block;}
.advices-secondary-info h3{font-size:12px;text-transform:uppercase;font-weight:normal;margin:15px 0 15px 0;}
.advices-secondary-info p.advice-pic{text-align:center;}
.advices-secondary-info{padding:10px 20px 10px 20px;}

.advices-page table{color:#fff;}
.advices-page table th{padding:0 30px 20px 0;font-size:98px;line-height:90px;color:#c6c6c6;vertical-align:top;}
.advices-page table td{padding:0 0 20px 0;}
.advices-inner-main-text h4{font-size:12px;text-transform:uppercase;font-weight:normal;color:#fff;margin:20px 0 15px 0;}
.top-central-content .advices-inner h3{font-size:12px;text-transform:uppercase;font-weight:normal;color:#fff;line-height:140%;}

/* EO Advices Page */


/* Job Pages */
.job-page .top-central-content{margin-bottom:50px;}
.job-shell{margin-bottom:30px;}
.job-form{width:184px;}
.job-page .breadcrumb{margin-bottom:15px;}
.job-shell label{display:inline;float:none;font-size:12px;line-height:24px;width:auto;color:#fff;}
.job-shell .input-l{float:none;width:179px}
.job-shell input{float:none;width:174px}
.job-shell .form-control input{width:auto;background:url(/img/bg/white-right-arrow.gif) right 70% no-repeat;text-transform:uppercase;color:#fff;font-weight:bold;font-size:11px;font-family:Verdana;cursor:pointer;padding:0 12px 5px 0;line-height:15px;text-align:right;}
.job-shell textarea{float:none;width:100%;background:#ededed;border:0;height:80px;}
.job-shell textarea:focus{outline:0;}
.job-shell .faq-header{margin:0 0 0 0;}
.job-shell .form-control{text-align:right;margin:15px 0 0 0;width:100%;}
.job-shell select{border:0;width:174px;height:20px;background:#f0f0f0;color:#882d00;font-size:12px;height:20px;}
.job-shell p{color:#fff;}


.job-shell .styled-form div.styled-form-row {margin:5px 0 4px;}
.job-page .breadcrumb a{background:url(/img/bg/center-content-h2.gif) no-repeat scroll left 70%;padding:0 0 0 14px;}
.job-page .news-item {margin:20px 0;}
.job-page .news-body {margin:0;}
.job-page .news-date {float:left;}
.job-location{float:right;color:#5e1f00;}
	.job-location a{color:#5e1f00;margin:0 5px;}
	.job-location a:hover{color:#5e1f00;}
.news-item-top-info{overflow:hidden;}
.vacancy-item{margin-bottom:0;}
	.vacancy-item .news-item{margin-bottom:0;}
	.job-make-resume{}
	.job-make-resume a{display:block;width:153px;height:20px;color:#a34416;font: normal 15px/18px Verdana;text-decoration:none;background:url(/img/btn/make-resume.gif) left top no-repeat;text-indent:0px;text-align:center;}
	.job-make-resume a:hover{color:#a34416;}
	
.apply-job .job-form{width:490px;}
.apply-job .job-form form{overflow:hidden;}
.apply-job .job-form-column{float:left;width:245px;}
.apply-job .job-form-column-inner{width:184px;}
.apply-job .form-control-shell{clear:left;margin:15px 0 0 0;}
.apply-job label{line-height:16px;}
.apply-job .input-l{margin:5px 0;}
.apply-job .faq-header{margin:5px 0 10px 0;}
.top-central-content .apply-job h3 {margin:20px 0 15px;}
.apply-job .form-control {text-align:left;margin-top:10px;}
.apply-job p.required-field {margin-bottom:12px;}


.styled-form .radio-input-row input{width:auto;height:auto;margin-right:5px;background:none;}
.styled-form .radio-input-row div{margin-bottom:5px;}
.styled-form .radio-input-row div *{vertical-align:middle;}
.styled-form fieldset{margin:0 0 25px 0;}
.styled-form .legend{white-space:normal;margin:0;text-indent:0;padding:0;}
.styled-form h4{font: normal 120%/120% Verdana;}
.styled-form h5{font: normal 110%/110% Verdana;margin:10px 0 20px 0;color:#fff;}
.styled-form .required-field{color:#892105;}

/* EO Job Pages */

/* Our goods page */
.goods-page .content {margin-bottom:50px;}
.goods-header{height:111px;position:relative;margin:10px 0 25px 0;}
.goods-header-l{background:url(/img/corners/goods-header-l-t.gif) left top no-repeat;font-size:1px;line-height:1px;}
.goods-header-r{background:url(/img/corners/goods-header-r-t.gif) right top no-repeat;font-size:1px;line-height:1px;}
.goods-header-top{background:#ce4f0f;height:10px;margin:0 10px;font-size:1px;line-height:1px;}
.goods-header h2{font-size:30px;height:101px;line-height:90px;background:#ce4f0f;padding:0 0 0 25px;margin:0;}
.goods-header img{height:111px;position:absolute;right:0;top:0;}
.goods-list{margin:0 0 30px 0;padding-bottom:1px;}
.goods-list-row{overflow:hidden;margin:5px 0 0px 0;}
.goods-list-item{float:left;width:45%;}
	.goods-right-item{float:right;}
.goods-list-item h3{background:#ededed;color:#882d00;line-height:29px;margin:0;}
.goods-list-item-top{margin:0 0 10px 0;}
.goods-list-item-top table{width:100%;}
.goods-list-item ul{margin:2px 0 0 0;}
.goods-list-item ul li{margin:0 0 12px 0;padding:0 0 0 12px;background:url(/img/bg/hypermarket-item.gif) 1px 1px no-repeat;line-height:110%;}
.goods-list-item ul li a{text-decoration:none;line-height:120%;}
.goods-list-item ul li a:hover{text-decoration:underline;}

.goods-list-item-body-outer{margin:0 0 0 78px;}
.goods-list-item-lt{background:url(/img/corners/advices-l-t.gif) left top no-repeat;font-size:1px;line-height:1px;}
.goods-list-item-rt{background:url(/img/corners/advices-r-t.gif) right top no-repeat;font-size:1px;line-height:1px;}
.goods-list-item-lb{background:url(/img/corners/advices-l-b.gif) left top no-repeat;font-size:1px;line-height:1px;}
.goods-list-item-rb{background:url(/img/corners/advices-r-b.gif) right top no-repeat;font-size:1px;line-height:1px;}
.goods-list-item-border{background:#d34e0c;margin:0 5px;height:5px;font-size:1px;line-height:1px;}

.goods-list-item-body{background:#d34e0c;margin:0;padding:2px 10px 1px 10px;}

.goods-list td{background:#ededed;font-size:1px;line-height:1px;}
.goods-list td.corner-td{width:7px !important;height:7px;background:none;}
.goods-list td.faq-question{font:normal 105%/110% Verdana;}
.goods-list h3{margin:0;color:#882d00;padding:0 5px 2px 5px;line-height:100%;}
.goods-list h3 a{color:#882d00;text-decoration:none;}
.goods-list h3 a:hover{color:#882d00;text-decoration:underline;}

/*.goods-page .main-products */.all-more-info {background:url(/img/bg/center-content-h2.gif) no-repeat right 60% !important;clear:both;margin-top:20px;}
/*.goods-page .main-products*/ .all-more-info a{font-size:15px !important;color:#494949 !important;font-weight:normal !important;}
.goods-page .main-products .all-more-info a:hover{color:#494949;}
.goods-page .center-columns-section-item {float:left;width:100%;}
.goods-page .center-columns-section{margin-bottom:35px;}

.goods-page .goods-sub .news-item{margin:20px 0;}

.goods-sub .news-photo-shell-inner{width:251px;height:217px;background:url(/img/corners/news-item-photo-shell.png) left top no-repeat;text-align:center;}
.goods-sub .news-photo-shell img{width:231px;height:197px;}
.goods-sub .news-body{margin:0;}
.goods-sub .news-date{margin:0 0 28px 267px !important;}
.goods-sub .news-body img{float:right;margin:0 0 15px 15px;}

.our-goods{width:213px;}
.our-goods-top{height:70px;background:url(/img/our-goods-top.png) left top no-repeat;text-decoration:none;}
.our-goods-bottom{height:17px;background:url(/img/bg/our-hypermarkets-bottom.gif) left top no-repeat;}
.our-goods-body{background:#cac8c7 url(/img/bg/our-hypermarkets-inner-top.jpg) left top no-repeat;padding:10px 0 0 0;}
.our-goods-body-inner{background:#d9d9d9;margin:0px 4px;}
.sidebar-goods-list{}
.our-goods-body-inner{padding:1px 0 1px 4px;}
.sidebar-goods-list li{font-size:12px;margin-bottom:3px;padding:0;background:#ededed url(/img/bg/our-hypermarkets-item-podlozhka-top.gif) left top no-repeat;width:196px;}
.sidebar-goods-list li a{color:#882d00;display:block;padding:2px 5px 2px 14px;/*height:23px;*/text-decoration:none;background:url(/img/bg/our-hypermarkets-item-podlozhka-bottom.gif) left bottom no-repeat;text-indent:0;min-height:18px;}

	.sidebar-goods-list li:hover, .sidebar-goods-list li.jshover{background:#707070 url(/img/bg/our-hypermarkets-item-podlozhka-hover-top.gif) left top no-repeat;}
	.sidebar-goods-list li:hover a, .sidebar-goods-list li.jshover a{background:url(/img/bg/our-hypermarkets-item-podlozhka-hover-bottom.gif) left bottom no-repeat;color:#fff;}
	.sidebar-goods-list li:hover li, .sidebar-goods-list li.jshover li{background:#d9d9d9;}
	.sidebar-goods-list li:hover li a, .sidebar-goods-list li.jshover li a{color:#494949;background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;}
	
	.sidebar-goods-list li ul{background:#d9d9d9;margin:0;padding:10px 0 5px 0;}
	.sidebar-goods-list li li{display:block;padding:0 0 0 14px;line-height:16px;margin-bottom:7px;background:#d9d9d9;width:auto;}
	.sidebar-goods-list li li a{display:block;line-height:15px;height:auto;width:auto;background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;text-indent:0;padding:0 0 0 15px;color:#ab5930;}
	.sidebar-goods-list li li span{color:#494949;background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;padding:0 0 0 15px;}
	.sidebar-goods-list li.goods-active{background:#707070 url(/img/bg/our-hypermarkets-item-podlozhka-hover-top.gif) left top no-repeat;}
	.sidebar-goods-list li.goods-active a{background:url(/img/bg/our-hypermarkets-item-podlozhka-hover-bottom.gif) left bottom no-repeat;color:#fff;}
	.goods-active ul{margin:10px 0 10px 0;}
	.sidebar-goods-list .goods-active ul li a{background:url(/img/bg/our-hypermarkets-subitem-arrow.gif) left 5px no-repeat;color:#ab5930;}
	.sidebar-goods-list .goods-active ul li a:hover{color:#494949;}

.goods-catalog{}
.goods-catalog .main-products-item {width:233px;}
.goods-catalog .main-products-item-inner {margin:0 15px 15px 0;min-height:237px;text-align:left;}
/*.goods-catalog */.main-products-item .round-body {position:relative;}
.top-central-content p.articul {color:#a9a6a6;margin-bottom:0px;}
.top-central-content .main-products-item h3 {color:#f16621;height:60px;padding:0 5px 0 9px;font-size:16px;font-weight:bold;margin:0;}
/*.top-central-content */p.special-price {float:none;position:absolute;font-size:110%;line-height:14px;width:111px;margin-bottom:0;top:auto;bottom:-17px;right:-12px;}
/*.top-central-content */p.special-price img {display:block;height:71px;margin:0;position:static;width:111px;}
/*.top-central-content */p.special-price .special-price-span {color:#FFFFFF;float:right;font-size:18px;position:absolute;text-align:center;width:95px;z-index:10;bottom:23px;line-height:18px;}
.club-members-span {color:#FFFFFF;font-size:18px;display:block;position:absolute;text-align:center;width:112px;z-index:10;left:3px;bottom:-4px;}
/*.top-central-content */.first-word {display:block;float:left;text-align:right;width:87px;color:#494949;}
.special-price-label{position:absolute;bottom:-7px;left:3px;}
.goods-catalog .main-products-item .more-info{margin-top:15px;}
.goods-catalog .main-products-item .more-info a {font-size:100%;}
.old-price-span{color:#FFFFFF;float:right;font-size:14px;position:absolute;text-align:center;width:95px;z-index:10;bottom:28px;line-height:18px;text-decoration:line-through;}
.special-new-price-span{color:#FFFFFF;float:right;font-size:18px;position:absolute;text-align:center;width:95px;z-index:10;bottom:15px;line-height:18px;}

.popup-goods{position:absolute;left:50%;top:100px;z-index:201;width:625px;margin:0 0 0 -312px;}
	.popup-goods .round-table{table-layout:fixed;color:#636363;}
	.popup-goods .round-table td{background:#fff;}
	.popup-goods .round-table .corner-tr td{line-height:1px;font-size:1px;width:605px;}
	.popup-goods .round-table td.corner-td{background:none;width:10px;height:10px;}
		.popup-goods .round-table td.corner-td img{width:10px;height:10px;}
	.popup-goods .popup-login h2{font-size:180%;line-height:120%;margin-bottom:10px;background:url(/img/bg/search-submit-bg.gif) no-repeat left 7px;padding-left:18px;}
	.popup-goods .popup-body{padding:0 20px;}
	.popup-goods-item-shell{position:relative;padding-bottom:1px;}
	.popup-goods h1{font:bold 140%/120% Verdana;color:#f16621;margin-top:5px;}
	.popup-goods h2{font:bold 100%/120% Verdana;color:#636363;}
	.popup-goods p{margin-bottom:15px;line-height:120%;}
	.popup-goods .articul{text-align:left;margin-bottom:0;}
	.popup-goods .popup-goods-pic{margin:20px 15px 50px 0;float:left;max-width:250px;max-height:300px;}
	.popup-goods .popup-goods-info{float:right;width:310px;margin-top:-5px;}
	.popup-goods .special-price-label {bottom:17px;left:30px;position:absolute;}
	.popup-goods .club-members-span {bottom:20px;color:#FFFFFF;display:block;font-size:18px;left:30px;position:absolute;text-align:center;width:112px;z-index:10;}
	.popup-goods p.special-price {bottom:17px;float:none;font-size:110%;line-height:14px;margin-bottom:0;position:absolute;left:150px;top:auto;width:111px;}

.catalog-filter{padding:0 26px;margin:25px 0 15px 0;}
	.catalog-filter span.filter-label{float:left;display:block;width:auto;height:36px;background:none;line-height:35px;margin:0 7px 0 0;}
	.catalog-filter a{float:left;display:block;width:96px;height:36px;background-position:left top;background-repeat:no-repeat;text-decoration:none;outline:0;text-indent:-9999px;}
	.catalog-filter a:hover, .catalog-filter a.active{background-position:left -36px;}
.catalog-filter .filter-new{background-image:url(/img/ico/filter-new.gif);width:36px;}
.catalog-filter .filter-super{background-image:url(/img/ico/filter-super.gif);width:36px;}
.catalog-filter .filter-onlyhc{background-image:url(/img/ico/filter-onlyhc.gif);width:84px;}
.catalog-filter .filter-members{background-image:url(/img/ico/filter-members.gif);}
.catalog-filter .filter-cat-allgoods{background-image:url(/img/ico/filter-cat-allgoods.gif);}
.catalog-filter .filter-allgoods{background-image:url(/img/ico/filter-allgoods.gif);}
.filter-border{display:block;float:left;background:url(/img/bg/filter-border.gif) 50% 50% no-repeat;width:14px;height:36px}
.top-central-content .goods-header .all-more-info{margin:0;position:absolute;left:27px;bottom:14px;background:none !important;}
	.top-central-content .goods-header .all-more-info a{color:#fff !important;}

/* EO Our goods Page */


.all-link{text-align:right;font-size:120%;padding: 0 14px 0 0;background:url(/img/bg/all-link.gif) right 70% no-repeat;}
.all-link a, .top-central-content .all-link a, .top-central-content, .all-link a:hover{color:#494949;}

/* footer menu */
.footer{clear:both;padding:35px 230px 12px 240px;overflow:hidden;}
.footer .main-menu{text-align:center;height:50px;}
.footer .main-menu a{margin:0 5px 0 0;padding:0 9px 0 0;text-decoration:underline;vertical-align:middle;color:#fff;background:none;text-decoration:none;border-right:1px solid #fff;}
.footer .main-menu a:hover, .main-menu a.active{color:#fff;text-decoration:underline;}
.footer .main-menu a.last-el{border-right:0;}

.footer-bottom-info{overflow:hidden;color:#fff;position:relative}
.footer-bottom-info-reserved{/*float:left;*/width:185px;height:65px;line-height:16px;}
.footer-bottom-info-reserved img{float:right;width:62px;height:55px;}
.footer-logo{/*float:right;*/width:190px;height:26px;position:absolute;top:0;right:0px}
.footer-logo *{vertical-align:middle;line-height:26px;}
.footer-logo img{width:71px;height:26px;position:absolute;top:-2px;right:0px}


.footer-left-bottom-bg{width:212px;height:278px;position:absolute;bottom:0;left:0;border:0;display:block;}
.footer-news-subscribe{position:absolute;width:226px;height:198px;right:0;bottom:0;}
.bottom-grad-layer{background:url(/img/bg/footer-grad.jpg) left bottom repeat-x;}
/*** other ***/
.img-left{float:left;margin:0 16px 16px 0;}
.img-right{float:right;margin:0 0 16px 16px;}
.cleft{clear:left;font-size:1px;line-height:1px;height:1px;}
.cboth{clear:both;font-size:1px;line-height:1px;height:1px;}
