@charset "utf-8";
/* CSS Document */

html { background:url(../images/bgbg.png)}
body { background:url(../images/bg.png) no-repeat top center; font-family:Verdana, Geneva, sans-serif;
text-shadow: 0px 0px 1px #aaa


}
#back{background:white;}

h1{ font-size:20px; line-height:24px; text-transform:uppercase;}
p{font-size:12px; margin-bottom:5px;}

#header{ overflow:hidden; margin:0;}
#header .logo a {display:block; width:150px; height:89px; float:left; background:url(/source/base/img/new_logo.png) no-repeat; text-indent:-9999px;}

/*Главное меню*/
.menu ul { list-style-type:none; display:block; float:left;margin:0;}
.menu ul li {display:block; float:left; height:89px; margin:0;}
.menu ul li a{display:block; float:left; height:89px; text-indent:-9999px; width:100%;}
#tm1 {width:66px; background:url(../images/menu_1.png) top left no-repeat;}
#tm2 {width:64px; background:url(../images/menu_2.png) top left no-repeat;}
#tm3 {width:62px; background:url(../images/menu_3.png) top left no-repeat;}
#tm4 {width:54px; background:url(../images/menu_4.png) top left no-repeat;}
#tm5 {width:50px; background:url(../images/menu_5.png) top left no-repeat;}
#tm7 {width:56px; background:url(../images/menu_6.png) top left no-repeat;}
#tm6 {width:61px; background:url(../images/menu_7.png) top left no-repeat;}
#tm8 {width:66px; background:url(../images/menu_8.png) top left no-repeat;}
#tm1:hover,#tm2:hover,#tm3:hover,#tm4:hover,#tm5:hover,#tm6:hover,#tm7:hover,#tm8:hover {background-position:top center;}
.menu ul #tm1.active,.menu ul #tm2.active,.menu ul #tm3.active,.menu ul #tm4.active,.menu ul #tm5.active,.menu ul #tm6.active,.menu ul #tm7.active,.menu ul #tm8.active {background-position:top right;}
/*Конец главное меню*/

.cnt{ height:79px; background:url(../images/cnt.jpg) no-repeat; overflow:hidden; padding-top:10px;}
.cnt p {margin:0; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; font-weight:bold; margin-bottom: 4px; }
.wrapper{height:290px;}

.cnt p a {color:#F00; margin-left:5px;padding-left:10px; background:url(../images/arr.gif) no-repeat left center;}
.cnt .phone {font-size:24px; color:#F00;}
.cnt .inf {font-size:12px; color:#fff;}
.inf {font-size:10px;}
.preim img{margin:0;}

.row{ padding:23px; overflow:hidden; background:url(../images/bg_act.png) bottom repeat-x;}

.fly_info{float:left; width:450px;}
.fly_info ul{list-style-type:circle; padding-left:20px;}
.fly_info li{ font-size:12px;}
.fly_info p{ font-size:14px; margin-bottom:5px;}
.fly_info h3{margin-bottom:10px;}

.actimg {float:left;}
.actimg img{float:left; margin-right:23px;}
.actcont{float:left; width:455px;}
.actcont p{font-size:14px; margin-bottom:15px;}
.buy{display:block; float:left; height:48px; width:250px; margin-right:23px; font-family:Verdana, Geneva, sans-serif; font-size:20px; text-transform:uppercase; color:#FFF; font-weight:bold; text-align:center; padding-top:10px; text-decoration:none; background:url(../images/buy_fly.png) no-repeat; text-indent:-9999px;}
.more,{display:block; float:left; height:35px; width:250px; margin-right:23px; font-family:Verdana, Geneva, sans-serif; font-size:20px; text-transform:uppercase; color:#FFF; font-weight:bold; text-align:center; padding-top:10px; text-decoration:none;}
.more{ background:#666;}
.credit{display:block; float:left; height:25px; width:175px; margin-right:15px; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-transform:uppercase; color:#FFF; font-weight:bold; text-align:center; padding-top:10px; text-decoration:none; background:#969696; margin-top:13px;}

.hedh{display:block; background:url(../images/h1bg.png) repeat-x; height:70px; padding-top: 30px;padding-left:24px; }
.hedh .news{ background:url(../images/news.jpg) no-repeat left center;padding-left:52px;}
.hedh .photo{ background:url(../images/photo.jpg) no-repeat left center;padding-left:52px;}
.hedh .video{ background:url(../images/h1video.jpg) no-repeat left center;padding-left:52px;}
.hedh .base{ background:url(../images/base.png) no-repeat left center;padding-left:52px; padding-top:10px; padding-bottom:10px;}
.hedh .dop{ background:url(../images/dop.png) no-repeat left center;padding-left:52px; padding-top:10px; padding-bottom:10px;}
.hedh .house{ background:url(../images/house.png) no-repeat left center;padding-left:52px; padding-top:10px; padding-bottom:10px;}
.hedh .feed_all{ background:url(../images/feed_all.png) no-repeat left center;padding-left:52px; padding-top:10px; padding-bottom:10px;}

.feeds {display:block;height:40px; padding-left:24px;}
.feeds .feed_video{ background:url(../images/feed_video.png) no-repeat left center;padding-left:52px; padding-top:10px; padding-bottom:10px;}
.feeds .feed_audio{ background:url(../images/feed_video.png) no-repeat left center;padding-left:52px; padding-top:10px; padding-bottom:10px;}
.feeds .feed_text{ background:url(../images/feed_text.png) no-repeat left center;padding-left:52px; padding-top:10px; padding-bottom:10px;}

.last_news {padding-top:0; position:relative;}
.last_news p {line-height:18px; font-size:14px;}
.news_head{overflow:hidden; margin-bottom:20px;}
.news_head h1{ display:block; float:left; width:450px;}
.news_head .date{ display:block; width:230px;font-size:14px; font-weight:bold; color:#28292b; float:right; text-align:right;}

.more_news {padding-left:40px; background:url(../images/more_news.jpg) no-repeat left center; height:22px; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:underline; display:block; float:left; padding-top:5px; margin-top:10px; color:#000;}
.more_news:hover{ color:#666;}

.all_news{position:absolute; bottom:0; right:0; background:url(../images/allnews.jpg) no-repeat; display:block; width:143px; height:55px; text-indent:-9999px;}
.all_vf{position:absolute; bottom:0; right:0; background:url(../images/all_vf1.png) no-repeat; display:block; width:143px; height:49px; text-indent:-9999px;}

.feedback{ overflow:hidden; position:relative; padding-bottom:50px;}
.feed_th {float:left; margin-right:8px; margin-left:8px;}
.feed_th img{ margin-bottom:10px;}
.feed_th p{ font-size:14px; font-weight:bold; margin-top:10px;}
#footer{ overflow:hidden; height:130px; margin-top:20px;}
.botlogo {text-align:center; float:left; width:230px;}
.botmenu{float:left; width:262px; border-left: 1px #FFFFFF solid; border-right:1px #FFFFFF solid;} 
.botmenu ul{ float:left; margin-left:23px; margin-right:23px;}
.botmenu ul li a{ color:#FFF; text-decoration:none; font-size:12px;}
.socials {float:left; padding:15px; width:180px; text-align:center;}
.socials p{ font-size:18px; color:#FFF; font-weight:bold;}
.imag{ float:left;width:250px; text-align:center;}
 p.inf{color:#FFF;}
.photo_gal_th{ width:291px; float:left; margin-left:16px; margin-right:12px; margin-bottom:15px;}
.photo_gal_th h2{ margin-bottom:10px; font-size:16px; font-weight:bold;}
.img_th {position:relative; width:291px; height:279px;}
.img_th img{ position:absolute; width:291px; height:279px;}
.img_th .fade{ position:absolute; width:291px; height:279px; background:rgba(0,0,0,0.8); display:none;}
.img_th .item_col {position:absolute; width:72px; height:72px; background:rgba(0,0,0,0.5); top:50%; left:50%; margin-top:-36px; margin-left:-36px; text-align:center;}
.img_th .item_col p{ line-height:72px; font-size:32px; color:#FFF; font-weight:bold;}

.video_gal_th {width:447px; float:left; margin-bottom:15px; margin-left:18px; margin-right:12px;}
.video_gal_th h2, .one_photo h2{ margin-bottom:10px; font-size:16px; font-weight:bold;}
.video_th {position:relative; width:447px; height:279px;}
.video_th img{ position:absolute; width:447px; height:279px;}
.video_th .fade{ position:absolute; width:447px; height:279px; background:rgba(0,0,0,0.8); display:none;}
.video span{ color:#999;}
.soc_like{ margin-top:10px; overflow:hidden;}
.soc_like .vk_div{float:left; margin-right:10px; width:140px; margin-top:3px;}
.soc_like .tw_div{float:left; margin-right:10px; width:105px; }
.soc_like .fb_div{float:left; margin-right:10px;margin-top:5px;}
.soc_like1 .soc_like{width:920px;}


.consult{ width:100%; height:139px; background:url(../images/consult.jpg); float:left; text-align:center; }
.consult p{ line-height:139px; font-size:16px; color:#FFF; }
.consult a {display:inline-block;width:220px; height:48px; margin-right:10px; margin-left:10px; font-weight:bold; /*padding:20px;*/background:url(../images/konsult.png) no-repeat; text-indent:-9999px; vertical-align:middle;}

.gidrocikl{ overflow:hidden; background:url(../images/bg_act.png) bottom repeat-x;}
.est{ width:310px; float:left; padding-left:76px; padding-right:94px;}
.est h2{ font-size:20px; font-weight:bold; margin-bottom:20px; margin-top:20px;}
.est p { margin-bottom:10px;}
.est img{ margin-top:40px; margin-left:120px;}
.net{ width:420px; float:left; background:url(../images/gidrbg.jpg); padding-left:60px;}
.net p {color:#fff; margin-bottom:10px;}
.net h2{ font-size:20px; font-weight:bold; margin-bottom:20px; margin-top:20px; color:#FFF;}
.net p input{ height:35px; width:356px;}
.net a {display:block;width:165px;font-family:Verdana, Geneva, sans-serif; font-size:16px; text-transform:uppercase; color:#FFF; font-weight:bold; text-align:center; padding:15px;background:#d31c21; text-decoration:none; margin-left:85px; margin-top:10px; margin-bottom:10px;}
.gidrocikl p.inf{ margin-bottom:20px;}

.fly .actimg{ width:460px;}
.fly h1 { margin-bottom:20px;}
.fly .actimg img{ margin-right:12px; margin-bottom:20px;}

.shop_el{ overflow:hidden; background:url(../images/cena_bg.jpg);}
.cena{ line-height:123px; background:url(../images/cena.jpg) no-repeat; display:block; text-align:center; width:100px; float:left; color:#FFF; font-size:20px; font-weight:bold; text-transform:uppercase;}

.shop_el2 { margin-top:20px; overflow:hidden;}
.stoimost {float:left; margin-left:40px; margin-right:40px;}
.old_cena{ color:#969696; font-size:16px; font-weight:bold;}
.old_cena span{ text-decoration:line-through;}
.new_cena{ font-size:20px; font-weight:bold;}
.new_cena span{ font-size:30px; color:#F00; font-weight:bold;}
.shop_el p.dop_info{ display:block; line-height:29px; background:url(../images/inf.png) no-repeat left center; padding-left:39px; margin-left:140px; margin-top:10px; font-size:10px;}

.list_carousel {
				background-color: #353535;
				width: 960px;
				float: left;
				margin-bottom:10px;
			}
.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
				float: left;
			}
.list_carousel li {
				width: 220px;
				height: 144px;
				padding: 0;
				margin-right:8px;
				float: left;
			}
#prev2,#next2{float:left; display:block; width:24px; height:144px; text-indent:-9999px;}
#prev2 { background:url(../images/gall_nav.png) no-repeat left top;}
#next2 { background:url(../images/gall_nav.png) no-repeat right top;}

.separate{ margin-bottom:10px; height:14px; background:url(../images/separator.png); clear:both;}
.plaer {background:url(../images/separator.png) repeat-x; overflow:hidden;}
.plaer .left{float:left; width:230px; margin-left:20px;}
.plaer .left img{float:left; margin-right:20px;}
.plaer .left .aname{margin-top:17px; font-size:14px;}
.plaer .left .acity{margin-top:3px; font-size:12px; color:gray;}
.last_news .soc_like{float:right; }

.even .actimg{ float:right;margin-right:0; margin-left:23px;}
.even .actimg img{margin-right:0;}

.video_feedback { overflow:hidden;}
.video_feedback .left{ width:133px; height:347px; background:url(../images/feed_video_bg.png); padding:20px; float:left; margin:0;}
.video_feedback .left img { margin-bottom:10px;}
.video_feedback .left .name { font-size:16px; color:#FFF; font-weight:bold; margin-bottom:5px;}
.video_feedback .left .city { font-size:14px; color:#F00; font-weight:bold; margin-bottom:5px;}
.vk {display:block; background:url(../images/vkico.png) no-repeat; width:27px; height:26px; text-indent:-9999px;}
.video_feedback .right{ float:left; width:686px; height:387px; margin:0;}

.text_feed { margin-bottom:10px; overflow:hidden;}
.text_feed .left { width:133px; margin-left:40px; margin-right:20px; float:left;}
.text_feed .right {width:700px;float:left; padding-right:20px;}
.text_feed .right .name { font-size:16px; color:#000; font-weight:bold; margin-bottom:5px; }
.text_feed .right .city { font-size:14px; color:#969696; font-weight:bold; margin-bottom:5px;}
.faq { position:relative; overflow:hidden; }
.faq .left{width:498px; float:left; height:100%;}
.faq .left img, .faq .right img{display:block; margin-top:10px; margin-bottom:10px; max-width:432px;}
.faq .left .qest {padding:20px; background:url(../images/faqbg.png); float:left; width:440px; height:100%;}
.faq .left .qest h2 { color:#F00; font-size:20px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}
.faq .left .qest p{ color:#FFF; font-size:14px; font-weight:bold; margin-bottom:10px;}
.faq .left .arrow{width:18px; height:100%;float:left;}
.faq .left .arrow img{ margin-top:20px;}
.faq .right { width:422px; padding:20px; float:left;}
.faq .right h2 { color:#F00; font-size:20px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}
.grad_sep { background:url(../images/grad_sep.png) repeat-x; position:absolute; top:0; width:100%; height:20px;}

.contacts{ width:480px; float:left;}
.hed{ display:block; background:url(../images/big_grad.png) repeat-x; line-height:80px; padding-left:25px;}
.hed .conts{display:block; background:url(../images/cnt_h1.png) no-repeat left center;padding-left:50px; min-height:37px;}
.contacts table td{ padding-bottom:20px;}
.contacts table{ margin-left:55px; margin-right:30px;}
.phones{ overflow:hidden; background:url(../images/bg_act.png) bottom repeat-x;}
				.phones h2 {font-size:20px;}
				.zag{ float:left; width:150px; margin-left:50px;}
				.ph{ float:left; margin-left:38px;}
				.ph p{ margin-bottom:20px; font-size:12px;}
				.soc_cnt{ overflow:hidden;}
				.soc_cnt h2{ margin-bottom:30px;} 
				.cntn{ float:left; margin-left:35px; }
				.cntn p{ margin-bottom:34px; }
				.cntn p a{ color:#9c0000;}
				.cntn p a:hover{ text-decoration:underline;}
.soc_cnt{  padding-top:20px;background:url(../images/bg_act.png) bottom repeat-x;}
#text{ width:360px;}
.contacts table h2{ font-size:20px;}
.map{ width:920px; display: none; border-top:1px solid #ccc;}
				.qweq {width:920px; height:500px; background:#933;} 


.contacts a{text-decoration:none; color:#111;}

.cnt_form_h1{display:block; line-height:80px; color:#FFF; background:url(../images/sviaz_h1.png) no-repeat left center; padding-left:
50px; margin-left:20px;}

.callback{ width:480px; float:left; background:url(../images/gidrbg.jpg);}
.callback p {color:#fff; margin-bottom:10px;}
.callback h2{ font-size:20px; font-weight:bold; margin-bottom:20px; margin-top:20px; color:#FFF;}
.callback p input{ height:35px; width:356px;}
.callback a {display:block;width:165px;font-family:Verdana, Geneva, sans-serif; font-size:16px; text-transform:uppercase; color:#FFF; font-weight:bold; text-align:center; padding:15px;background:#d31c21; text-decoration:none; margin-left:150px; margin-top:10px; margin-bottom:30px;}
.callback .form{ margin-left:60px; margin-bottom:20px;}
.callback .info{ text-align:center;}
.adress{ margin-bottom:20px;}
.adress p { margin-left:30px; font-size:20px;}
.adress a{ margin-left:30px; color:#F00; font-size:16px;}


/* CAROUSEL */

.carousel{
    margin:  0 0 25px 0;
    position:relative;
    height: 290px;
    width: 960px;
    overflow:hidden;    
}

.carousel h2{
	color: #fff;
}	


.carousel .backgrounds{
    height: 290px;
}

.carousel .backgrounds .item{
    width: 960px;
    height: 290px;
    float:right;
    position:relative;
    z-index:1;
}


.carousel .backgrounds .item_1{
    background: transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}

.carousel .backgrounds .item_2{
    background: transparent url(../images/carousel_bg_arrow.jpg) no-repeat 0 0;
}

.carousel .backgrounds .item_3{
    background: transparent url(../images/carousel_bg_1.jpg) no-repeat 0 0;
}

.carousel .panel{
    background: url(../images/feed_video_bg.png);
    color: #fff;
    position:absolute;
    left: 0;
    top:0;
    height: 290px;
    width: 240px;
    z-index:10;
}

.carousel .panel .paging{
    position:absolute;
    bottom: 25px;
    left:35%;
    /*width: 240px;    */
    text-align:center;   
}

.carousel .panel .paging a{
    display:block;
	width:10px;
	height:10px;
	background:#676767;
	float:left;
	margin-right:5px;
	text-indent:-6000px;
}
.carousel .panel .paging a:hover{ background:#fff;}

.carousel .panel .pause{
    position:absolute;
    right:20px;
    top:25px;
    display:block;
    width: 18px;
    height: 18px;
    background: transparent url(../images/carousel_pause_bg.gif) no-repeat 0 0;
    text-indent: -6000px;
}

.carousel .panel .play{
    position:absolute;
    right:20px;
    top:25px;
    display:block;
    width: 18px;
    height: 18px;
    background: transparent url(../images/carousel_play_bg.gif) no-repeat 0 0;
    text-indent: -6000px;
}


.carousel  .next{
    position:absolute;
    right:0;
    top:0;
    display:block;
    width: 23px;
    height: 145px;
    background: url(../images/right.png) no-repeat left;
    text-indent: -6000px;
	z-index:100;
}

.carousel .previous{
    position:absolute;
    right:0;
    bottom:0;
    display:block;
    width: 23px;
    height: 145px;
    background: url(../images/left.png) no-repeat left;
    text-indent: -6000px;
	z-index:100;
}
.carousel .previous:hover,.carousel  .next:hover{ background-position:right;}

/*.carousel .panel .paging #numbers a {
    padding: 0 5px 0 5px;
}*/

.carousel .panel .paging #numbers a.selected {
    background: red;
}



.carousel .panel .details_wrapper {
    position:absolute;
    top:80px;
    left:20px;
    width: 220px;
    overflow:hidden;
    height: 240px;
}

.carousel .panel .details_wrapper .details{
    height: 220px;
}

.carousel .panel .details_wrapper .details .detail{
    width: 210px;
    height: 220px;
    float:left;
	margin-right:10px;
    
}

.carousel .panel .details_wrapper .details h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#F00;
	margin-bottom:10px;
}

.carousel .panel .details_wrapper .details a.more{
    color: #fff;
    font-size:1.1em;
}   

/* END CAROUSEL */


.countdownHolder{
	width:340px;
	margin:0 auto;
	font: 37px 'Verdana',sans-serif;
	text-align:center;
	 margin-bottom:10px;
	 margin-top:10px;
	 margin-left:20px;
}

.position{
	display: inline-block;
	font-size:0;
	height:55px;
	overflow: hidden;
	position: relative;
	width: 33px;
	background-image: linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -o-linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -moz-linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -webkit-linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -ms-linear-gradient(bottom, #020202 50%, #464646 50%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, #020202),
		color-stop(0.5, #464646)
	);

}

.digit{
	position:absolute;
	display:block;
	width:33px;
	background-color:#444;
	text-align:center;
	color:#fff;
	font-size:37px;
	line-height:55px;
}

.digit.static{
	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);
	
	background-image: linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -o-linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -moz-linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -webkit-linear-gradient(bottom, #020202 50%, #464646 50%);
	background-image: -ms-linear-gradient(bottom, #020202 50%, #464646 50%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.5, #020202),
		color-stop(0.5, #464646)
	);
}

/**
 * Вы можете использовать данные классы для скрытия
 * частей счетчика, которые не нужны.
 */

.countDays{ font-size:0;/* display:none !important;*/ }
.countDiv0{/* display:none !important; */}
.countHours{font-size:0;}
.countDiv1{}
.countMinutes{font-size:0;}
.countDiv2{}
.countSeconds{font-size:0;}


.countDiv{
	display:inline-block;
	width:24px;
	height:55px;
	position:relative;
}

/*.countDiv:before,
.countDiv:after{
	position:absolute;
	width:8px;
	height:8px;
	background-color:#444;
	border-radius:50%;
	left:50%;
	margin-left:-3px;
	top:0.5em;
	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);
	content:'';
}

.countDiv:after{
	top:0.9em;
}*/
.actions_e{ background:url(../images/bg_act.png) repeat-x; no-repeat; height:261px;}
.actions_e .zag_act{ width:200px; float:left; padding:20px; background:url(../images/act_h1.jpg) top left no-repeat; padding-top:70px;} 
.actions_e .zag_act h2{ font-size:20px;}
.actions_e .zag_act p {font-size:14px; margin-bottom:5px;}

.actions_e .sale{ float:left; width:325px; }
.actions_e .sale img{ margin:0; padding:0;}
.actions_e .timer{ float:left; width:365px; margin-top:20px;}
.actions_e .timer .end{ font-size:20px; font-weight:bold; margin-left:20px;}
.actions_e .timer .bot{ margin-left:20px;}
.actions_e .timer .bot .left{ float:left; margin-right:20px;}
.actions_e .timer .bot .right{ float:left;}
.actions_e .timer .bot .right .buy{ margin:0; display:block; width:168px; height:48px; background: url(../images/buy_mp.png) no-repeat; text-indent:-9999px;}
.actions .buy{ margin:0; display:block; width:168px; height:48px; background: url(../images/buy_mp.png) no-repeat; text-indent:-9999px; float:left;}
.more { margin-right:10px; display:block; width:168px; height:48px; background: url(../images/more_mp.png) no-repeat; text-indent:-9999px; float:left;}
.actions_e .timer .bot .left .old{ font-size:10px; color:#969696; font-weight:bold;}
.actions_e .timer .bot .left .old span{ text-decoration:line-through;}
.actions_e .timer .bot .left .new{ font-size:16px; color:#000; font-weight:bold;}
.actions_e .timer .bot .left .new span{color:red;}
.dhms{padding-left:35px; font-size:14px; margin-bottom:25px;}
.dhms span#day{ margin-right:55px;}
.dhms span#hour{ margin-right:46px;}
.dhms span#min{ margin-right:32px;}
.photo{display:block;background:url(../images/photo.jpg) no-repeat left center;padding-left:52px; margin-left:20px; line-height:30px; margin-bottom:10px;}
.video{display:block; background:url(../images/h1video.jpg) no-repeat left center;padding-left:52px; margin-left:20px; line-height:35px; margin-bottom:10px;}
.separate1{ height:14px; background:url(../images/separator.png); clear:both;}
.soc_like1{ margin-left:20px;margin-top:10px; margin-bottom:10px;}

.form_mod input{ height:35px; width:356px;}
.form_mod h2{ font-size:20px; font-weight:bold; margin-bottom:20px; margin-top:20px; color:#FFF;}
input[type="submit"] {width:220px; height:48px; background:url(../images/send.png) no-repeat;margin-left:75px; margin-top:10px; margin-bottom:10px; border:0; text-indent:-9999px;}
.net input[type="submit"] {width:220px;background:url(../images/konsult.png) no-repeat;margin-left:65px; margin-top:10px; margin-bottom:10px; border:0; text-indent:-9999px; height:48px;}
input[type="radio"]{float:right; width:20px; height:20px;border:1px solid red;}
input[type="checkbox"]{float:right; width:20px; height:20px;border:1px solid red;}

.actions{ background: url(../images/bg_act.png) repeat-x;}
.info ul{list-style-type:circle; }
.info li{ font-size:14px;}
.info p{ font-size:14px; margin-bottom:10px;}
.info h2{margin-bottom:10px;}
.fly h1 span{font-size:14px;}
.radio{display:block; width:360px;}
.callback .btn{ margin-left:130px;}
input {font-size:16px; font-weight:bold; color:#333;}

.jp-interface{ overflow:hidden; position:relative; height:40px; margin-top:20px;}
			.jp-controls{ list-style-type:none; float:left; }
			.jp-play{display:block; width:27px; height:34px; background: url(../images/play.png) no-repeat;; text-indent:-9999px; position:absolute; top:0; left:0;}
			.jp-pause{display:block; width:27px; height:34px; background:url(../images/pause.png) no-repeat;; text-indent:-9999px; position:absolute; top:0; left:0; display:none;}
			.jp-progress{margin-left:40px;background:#ccc;width: 500px;height: 5px;	padding: 1px;	margin-bottom: 4px;	overflow:hidden; float:left; margin-top:12px;}
			.jp-seek-bar {background:#666;	width:0px;	height: 100%;	overflow:hidden;	cursor:pointer;}
			.jp-play-bar {	background: red;	width:0px;	height: 100%;	overflow:hidden;}

.form_subscr input{ width:175px; height:28px; margin-bottom:10px; padding-left:5px; color:#666;}
.form_subscr input[type="submit"] {float:left; margin-top:35px; margin-left:20px;padding:0; text-indent:0;background:none; color:#F00; clear:none; font-size:22px;}

/*.form_subscr #mc-embedded-subscribe input[type="submit"]{margin-left:20px;margin-top:25px; background:none; color:#F00; clear:none; background:none; width:200px;}*/
.form_subscr input[type="submit"]:hover{ text-decoration:underline; cursor:pointer;}
.podpiska{ background:url(../images/podpiska.jpg) no-repeat; width:100%; height:104px;}
.forms_subscr{ float:left; margin-left:200px; margin-top:10px;}

p.podpis { font-size:20px; color:#FFF; font-weight:bold; line-height:104px; float:left; padding-left:20px;}

.socials ul {list-style-type:none; overflow:hidden; margin-bottom:5px;}
.socials ul li {float:left; width:27px; height:26px; margin-right:14px; margin-left:4px;}
.socials ul li a{display:block; width:27px; height:26px; text-indent:-9999px;} 
.socials ul li a:hover{ opacity:0.8;}
.socials ul li #fb_s{ background:url(../images/fb_s.png) no-repeat;}
.socials ul li #tw_s{ background:url(../images/tw_s.png) no-repeat;}
.socials ul li #gp_s{ background:url(../images/gp_s.png) no-repeat;}
.socials ul li #vk_s{ background:url(../images/vk_s.png) no-repeat;}

.cont ul{list-style-type:circle; padding-left:20px; margin-bottom:10px;}
.cont ol{list-style-type:decimal;padding-left:20px; font-weight:bold;margin-bottom:10px;}
.cont li{ font-size:12px;}
.cont p{ font-size:14px; margin-bottom:5px;}
.cont h2{ font-size:18px; color:red;}
.cont h3, .cont h2{margin-bottom:10px; margin-top:10px;}
#surname{ display:none;}