#page_title {
	width: 700px;
}

.al-panel-left {
    width: 230px;
	height: 100%;
    min-height: 700px;
	float: left;
	background-color: #F2F2F2;
//	overflow: auto;
}

.al-panel-center {
    width: 1135px;
	min-height:700px;
	float: left;
//	margin-left: 10px;
//	margin-right: 10px;
	background-color: #F2F2F2;
}

.al-panel-right {
    width: 115px;
	height: 100%;
    min-height: 200px;
	overflow: auto;
	float: left;
	background-color: #F2F2F2;
	overflow: auto;
}

.al-content-main {
    width: 1300px;
    height: 700px;
//	background-color: red;
}

.al-content-left {
//	margin-left: 150px;
    width: 300px;
    height: 650px;
	float: left;
//	background-color: #F2F2F2;
}

.lk-element-hidden {
	display: none;
}

.show-dialog {
	margin-top: 200px;
}

.header10 {
	background-color: #ECEBEB;
}

.header20 {
	background-color: #ECEBEB;
}

.logo {
    cursor: pointer;
}

.page_title {
	width:120px;
}

.page-title {
	width:400px;
}

.logout {
	height: 25px;
}

.main-info {
	width: 340px;
	height: 60px;
	margin-right: 130px;
}

.lk {
	width: 340px;
	height: 60px;
}

#lk_link {
	width: 340px;
	height: 60px;
}

.st-back {
	width: 120px;
	height: 72px;
	float:left;
	background-image: url(../../images/bonus/st_back.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
	font-size: 140%;
	font-weight:bold;
	color: #000000;
	margin-top: 210px;
	padding-top: 22px;
	padding-left: 40px;
}


.link-im {
	width:200px;
	text-decoration: underline;
    cursor: pointer;
}


.lk-content-main {
    width: 1120px;
	background-color: #ECEBEB;
}

.lk-content-top {
    width: 1120px;
	height: 100px;
	background-color: #ECEBEB;
}


.news-logo-ae {
	width: 90px;
	height: 60px;
	margin-left: 30px;
	margin-top: 10px;
    cursor: pointer;
	background-image: url(../../images/bonus/logo_ae_9x6.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

.news-logo-ar {
	width: 90px;
	height: 60px;
	margin-left: 30px;
	margin-top: 10px;
    cursor: pointer;
	background-image: url(../../images/bonus/logo_ar_9x6.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

.news-logo-arkona {
	width: 90px;
	height: 60px;
	margin-left: 30px;
	margin-top: 10px;
    cursor: pointer;
	background-image: url(../../images/bonus/logo_arkona_9x6.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

.news-logo-rossko {
	width: 90px;
	height: 60px;
	margin-left: 30px;
	margin-top: 10px;
    cursor: pointer;
	background-image: url(../../images/bonus/logo_rossko_9x6.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#ec_logo {
	width: 200px;
	height: 90px;
	margin-left: 15px;
	margin-top: 10px;
	background-image: url(../../images/bonus/landpage/logo_everycar.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}

#main_menu_ankety {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_filter {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/filter.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}


#main_menu_ankety_list {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_list.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_ankety_lk {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_lk.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_ankety_edit {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_edit.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_ankety_save {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_save.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_ankety_create {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_create.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_ankety_obzvon {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_obzvon.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_ankety_exception_ae {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_exception_ae.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_ankety_price_rules {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/ankety_price_rules.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_oborot_upload {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/oborot_upload_admin.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

#main_menu_reports {
	width: 130px;
	height: 120px;
	margin-left: 45px;
	margin-top: 20px;
    cursor: pointer;
	background-image: url(../../images/bonus/manager/reports.gif);
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
}

.lp-content-1 {
    width: 550px;
	height: 200px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-11 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	text-align: center;
}

.lp-content-12 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	text-align: center;
}

#main_qty_sto {
	font-size: 200%;
}

#main_qty_ankety_inwork {
	font-size: 200%;
}

.lp-content-cont {
	padding: 10px;
}

.lp-content-2 {
    width: 1100px;
	height: 470px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-21 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

.lp-content-22 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

.lp-content-23 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-23-inn {
	padding: 10px;
}

.lp-content-24 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-24-podemniki {
	padding: 10px;
	text-align: center;
	font-weight:bold;
	font-size: 140%;
}

.lp-content-3 {
    width: 1100px;
	height: 120px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-31 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 0px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

.lp-content-32 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 0px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

.lp-content-33 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 0px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

.lp-content-34 {
    width: 255px;
	height: 80px;
	float: left;
	border-radius: 0px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

.lp-content-4 {
    width: 1100px;
	height: 450px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-41 {
    width: 530px;
	height: 430px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-42 {
    width: 530px;
	height: 430px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-10 {
    width: 1100px;
	height: 460px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-101 {
    width: 530px;
	height: 440px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-101-text {
	padding: 10px;
}

.lp-content-101-row {
    width: 530px;
	height: 150px;
}

.lp-content-101-col {
    width: 225px;
	height: 150px;
	float: left;
//	border: 1px solid black;
	margin-left: 25px;
	margin-top: 10px;
}

.lp-content-101-col-header {
    width: 225px;
	font-weight:bold;
	font-size: 120%;
}

.lp-content-101-col-value {
    width: 225px;
	font-weight:bold;
	font-size: 120%;
	margin-top: 20px;
}

.lp-content-102 {
    width: 530px;
	height: 440px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-102-cont1 {
    width: 510px;
	margin: 10px;
}

.lp-content-102-cont2 {
    width: 510px;
	margin-left: 30px;
	margin-top: 250px;
}

.lp-content-102-col {
	width: 245px;
	float:left;
	border: 1px;
}


.lp-content-lenta-brands-month {
    width: 1090px;
	height: 100px;
	background-color: #ECEBEB;
	border: 1px solid black;
	margin-top: 40px;
	margin-left: 20px;
}

.top-lenta-brand-text0 {
    width: 200px;
	margin-left: 10px;
	margin-top: 25px;
	font-size: 120%;
	float: left;
	font-weight:bold;
}

.top-lenta-brand-text11 {
}

#main_brands_month_text {
}

.top-lenta-brand-text21 {
	font-size: 80%;
}

.lp-content-lenta-brands-month0 {
	margin-left: 10px;
	margin-top: 5px;
	float: left;
}

.lp-content-lenta-brands-month-stat {
    width: 1090px;
	height: 80px;
	background-color: #ECEBEB;
	border: 1px solid black;
	margin: 20px;
}

.top3-brand {
	width: 115px;
	height: 50px;
}

.top3-brand-value1 {
	width: 115px;
	height: 20px;
	margin-top: 10px;
	text-align: center;
	font-weight:bold;
}

.top-lenta-brand-cont {
	width: 115px;
	float: left;
	margin-left: 20px;
}

.lp-content-5 {
    width: 1100px;
	height: 80px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
	padding-top:20px;
	font-size: 180%;
	font-weight:bold;
	text-align: center;
}

.lp-content-6 {
    width: 1100px;
	height: 430px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-61 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-62 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-63 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-64 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.b-border {
//	border: 1px solid black;
}

.b-align {
	text-align: center;
	margin-top: 10px;
	padding: 5px;
}

.b1-info1 {
	height: 40px;
}

.b1-plan-header {
	height: 30px;
	background-color: grey;
	font-weight:bold;
}

.b1-plan-score {
	height: 30px;
}

.b1-info2 {
	height: 40px;
}

.b1-info2-score {
	height: 30px;
}

.b1-bilet-header {
	height: 30px;
	background-color: grey;
	font-weight:bold;
}

.b1-bilet-number {
	height: 30px;
}

.b1-bilet-stat {
	height: 30px;
	font-weight:bold;
}

.lp-content-7 {
    width: 1100px;
	height: 430px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-71 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-72 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-73 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
}

.lp-content-74 {
    width: 255px;
	height: 410px;
	float: left;
	border-radius: 10px;
	background-color: #ECEBEB
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-8 {
    width: 1100px;
	height: 110px;
	background-color: #ECEBEB;
//	border: 1px solid black;
	margin: 10px;
}

.lp-content-81 {
    width: 530px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding-top:25px;
	font-size: 120%;
	font-weight:bold;
	text-align: center;
}

.lp-content-82 {
    width: 530px;
	height: 80px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	border: 1px solid black;
	margin: 10px;
	padding-top: 25px;
	font-size: 120%;
	font-weight:bold;
	text-align: center;
}           

.lp-content-9 {
    width: 1100px;
	height: 80px;
	background-color: #ECEBEB;
	margin: 10px;
	padding-top:20px;
	font-size: 200%;
	font-weight:bold;
	text-align: center;
}

.lp-content-01 {
    width: 1100px;
	background-color: #ECEBEB;
//	margin-bottom: 30px;
}

.table-row-selected {
	background-color: #327C63;
}

.input-sto-id {
	margin: 20px;
}

.lp-header-0 {
    width: 1099px;
	height: 30px;
	margin-top: -5px;
	border-radius: 10px 10px 0px 0px;
	background-color: #327C63;
	font-size: 120%;
	text-align: center;
	color: #FFFFFF;
}

.lp-header-0-2x {
    width: 1099px;
	height: 60px;
	margin-top: -5px;
	border-radius: 10px 10px 0px 0px;
	background-color: #327C63;
	font-size: 120%;
	text-align: center;
	color: #FFFFFF;
}

.lp-header-1 {    
	width: 529px;
	height: 30px;
	margin-top: -5px;
	border-radius: 10px 10px 0px 0px;
	background-color: #327C63;
	font-size: 120%;
	text-align: center;
	color: #FFFFFF;
}                

.lp-header-1-2x {
    width: 529px;
	height: 60px;
	border-radius: 10px 10px 0px 0px;
	background-color: #327C63;
}                

.lp-header-2 {
    width: 254px;
	height: 30px;
	border-radius: 10px 10px 0px 0px;
	background-color: #327C63;
	color: #FFFFFF;
	padding-top: 5px;
	text-align: center;
}

.lp-header-2-2x {
    width: 254px;
	height: 60px;
	border-radius: 10px 10px 0px 0px;
	background-color: #327C63;
}

.lp-header-text1 {
	margin-left: 10px;	
	padding-top: 2px;
	font-size: 120%;
	text-align: center;
	color: #FFFFFF;
}                

.lp-header-text2 {
	margin-left: 10px;	
	padding-top: 5px;
	font-size: 120%;
	text-align: center;
	color: #FFFFFF;
}                

.lp-header-text3 {
	margin-left: 10px;	
	padding-top: 15px;
	font-size: 120%;
	text-align: center;
	color: #FFFFFF;
}                
                
#main_sto_login {
	width: 350px;
	margin-top: 7px;
	margin-left: 20px;
	font-size: 140%;
	font-weight:bold;
}