#top_h1 { width: 300px; margin: 0 auto; height: 30px; padding: 5px 10px; }
#top_h1_1 { width: 300px; margin: 0 auto; height: 16px; padding: 12px 10px; }
h1 { line-height: 16px; font-size: 12px; }
#mob_top_block {
	display: block; width: 320px; height: 83px; margin: 0 auto; position: relative;
}
.main {	width: 320px;  padding: 153px 0px 0 0px; }
.header { background:url(../images/header-img-mob.jpg) no-repeat; width: 320px; height: 153px; }
.wrap-nav-1 { display: none; }
.logo { display: none; }
.content { padding: 15px 0px 10px 0px; }
.content p { margin: 0 0 15px; line-height: 18px; }
.left-col { width: 300px; padding: 15px 10px 30px 10px; }
.right-col { width: 320px; padding-bottom: 10px; }

.left-col2  { width: 300px; padding: 15px 10px 30px 10px;  }
.right-col2 { width: 320px; padding-bottom: 20px; }
.form-column { padding-left: 10px; }
.visual { width: 316px;  overflow: hidden; }
#jazz_image { width: 316px; }
#video_control { width: 316px; }
#videoplayer460 { width: 316px; height: 249px; }

.one-col {  padding: 15px 5px 10px 10px; }
ul.links li { margin-bottom: 15px; }

.footer { background: #291919; }
.footer ul { display: none; }
#footer_menu_span { display: none; }
.footer span.copy {  padding-top: 0px; }
#mob_logo { position: absolute; top: 16px; left: 13px; width: 160px; height: 50px; }
#mob_but_menu {
	position: absolute; right: 14px; top: 18px;
	width: 110px; height: 44px; cursor: pointer;
	background:url(../images/but_menu_mob.png) no-repeat;
}
#mob_menu_block {
	display: block; position: absolute; padding: 15px 0;
	top: 83px; left: 0; width: 320px;
	overflow: hidden; background: #7d251c; z-index: 10;
}
.mob_menu_a, .mob_menu_item {
    margin: 5px 15px;  width: 270px; height: 24px; padding: 4px 10px;
    line-height: 24px; font-size: 14px;  color:#fff;
    text-transform: uppercase;
}
.mob_menu_a a  { color: #ff6; text-decoration: none; }
.mob_menu_a a:visited { color: #ff6; text-decoration: none; }
.mob_menu_a a:hover { color: #ff6; text-decoration: none; }

.mob_menu_item a { color: #fff; text-decoration: none; }
.mob_menu_item a:visited { color: #fff; text-decoration: none; }
.mob_menu_item a:hover { color: #ff6; text-decoration: none; }

ul.sample li {
    width:300px;
    padding-right:5px;
    float:left;
    color:#ccc;
    font-size:12px;
}
ul.sample {
    width:300px;
    height:1%;
    overflow:hidden;
    padding:0;
}
ul.sample li.big {
	width:300px;
	padding:10px 0;
}
ul.sample li.sample_t { margin-bottom: 12px; }

/*--------------------------------------- COOKIES*/
#cookie_block {
	width: 100%; height: 104px !important; overflow: hidden;
	position: relative; border-bottom: 1px solid #EF371B;
	display: none; background: #fff;
}
#cookie_text {
    width: 320px; height: 81px;
    margin: 0 auto; padding-top: 3px;
	font: 12px Arial, Verdana, Tahoma, sans-serif; color: #333;
    line-height: 16px;
}
#cookie_left {
	float: none; padding: 0 10px; width: 300px; text-align: center;
}
#cookie_right {
	float: none; padding: 0 10px; width: 300px; height: 20px; margin-top: 10px;
	text-align: center; color: #EF371B;
	font: 12px Arial, Verdana, Tahoma, sans-serif;
}
#blackform {
    position: absolute; display: none;
    width: 100%; height: 100%;
    left: 0px;  top: 0px;  background: #000;
    z-index: 1000;
}
#lbox  {
    display: none; position: absolute; overflow: hidden;
    padding: 15px 30px 25px 10px; background: #f2f2f2; margin: 0 0 0 -135px !important;
    z-index: 1010;
}
#lbox_text {
	clear: both;
	width: 250px; overflow: hidden; padding: 0px 0 10px 0;
    font: 12px Arial, Tahoma, sans-serif;
    line-height: 16px; color: #000;
}
#lbox_text p {
	padding-bottom: 10px;
}
.lbox_x {
    float: right; width: 100px; height:36px;
    cursor: pointer;
    background: url(../images/but_lbox_close.png) no-repeat right top;
}

