* {margin:0;padding:0;border:0;outline:none;}
li {list-style:none;}
@font-face {font-family:got;src:url(font/got.ttf) format("truetype");}
@font-face {font-family:gotb;src:url(font/gotb.ttf) format("truetype");}
@font-face {font-family:goti;src:url(font/goti.ttf) format("truetype");}
@font-face {font-family:tb;src:url(font/trebuc.ttf) format("truetype");}
@font-face {font-family:tbb;src:url(font/trebucbd.ttf) format("truetype");}

body {background:#fff;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}


/* Шапка сайта */
#header {background:url(img/top.jpg) no-repeat center 0;height:733px;}
#header .h1000 {width:1000px;margin:0 auto;position:relative;}
#header .h1000 .title {font-size:52px;font-family:tbb;color:#fff;text-shadow:1px 1px 4px #4f4f4f;padding:35px 0 0 0;}
#header .h1000 .title div {font-size:67px;margin:-11px 0 0 0;}
#header .h1000 .title span {font-size:24px;display:block;margin:-0px 0 0 0;}
#header .h1000 .callback span {vertical-align:top;line-height:42px;}
#header .h1000 .callback {font-family:tb;font-size:38px;float:right;color:#fff;padding:41px 0 0 0;text-align:right;width: 400px;}
#header .h1000 .callback .but_call {background:url(img/callback.png);width:243px;height:57px;margin:5px 0 0 0;float:right;}
#header .h1000 .callback .but_call button {display:block;background:none;width:243px;height:47px;font-size:21px;font-family:tbb;text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;}

#header .h1000 .t_form {background:url(img/form_t.png);width:340px;height:348px;position:absolute;right:0;top:176px;}
#header .h1000 .t_form .title_f {font-size:25px;font-family:gotb;color:#fff;text-align:center;text-transform:uppercase;padding:30px 0 22px 0;}
#header .h1000 .t_form .title_f span {font-size:24px;font-family:got;text-transform:none;}
#header .h1000 .t_form input {background:url(img/input_t.png);width:246px;height:39px;font-size:17px;font-family:arial;padding:0 12px;}
#header .h1000 .t_form label {margin:0 auto 9px auto;display:block;}
#header .h1000 .t_form a {background:url(img/button_t.png);width:279px;height:48px;padding:10px 0 0 0;display:block;text-align:center;color:#502a01;margin:0 0 0 34px;text-shadow:0 1px 0 #fff600;font-size:21px;font-family:tb;text-transform:uppercase;}

#header .box_info {position:absolute;top:555px;overflow:hidden;}
#header .box_info .box1, #header .box_info .box2, #header .box_info .box3, #header .box_info .box4 {width:228px;text-align:center;margin:0 0 0 29px;float:left;font-size:18px;color:#fff;font-family:tb;}
#header .box_info .box1{background:url(img/info_box1.png);height:168px;padding:60px 0 0 0;margin:0;}
#header .box_info .box2{background:url(img/info_box2.png);height:153px;padding:75px 0 0 0;}
#header .box_info .box3{background:url(img/info_box3.png);height:160px;padding:68px 0 0 0;}
#header .box_info .box4{background:url(img/info_box4.png);height:173px;padding:55px 0 0 0;}
/* ------------- */


/* Акция */
#action {background:url(img/bg_action2.jpg);width:998px;height:245px;margin:26px auto 0 auto;}
#action .desc {height:160px;font-size:39px;font-family:tbb;padding:27px 0 0 21px;}
#action .desc .ipod {background:url(img/bg_ipod.png);width:340px;height:60px;font-size:34px;line-height:60px;color:#fff;text-transform:uppercase;}
#action .desc .ipod span {float:left;display:block;margin:0 0 0 -4px;}
#action .desc .small {font-size:20px;font-family:tb;}
#action .form_a {padding:11px 0 0 0;}
#action .form_a input {background:url(img/input_a.png);width:234px;padding:0 13px;height:36px;font-size:17px;font-family:arial;}
#action .form_a label {float:left;margin:0 13px 0 0;display:block;}
#action .form_a a {background:url(img/button_a.png);width:210px;height:46px;display:block;float:left;line-height:37px;font-size:20px;font-family:tb;text-align:center;color:#fff;}
#action .form_a .tit_f {font-size:21px;padding:4px 0 0 0;font-family:tbb;float:left;margin:0 16px 0 22px;color:#fff;}
/* ---- */

/* услуги */
#uslugi {width:1000px;margin:0 auto;overflow:hidden;}
#uslugi .title {font-size:47px;text-align:center;font-family:tb;text-transform:uppercase;padding:26px 0;}
#uslugi .usl1,#uslugi .usl2,#uslugi .usl3 {float:left;width:308px;margin:0 37px 0 0;}
#uslugi .usl3 {margin:0;}
#uslugi .usl1 .image,#uslugi .usl3 .image,#uslugi .usl2 .image {background:url(img/usl1.png);width:292px;height:467px;padding:30px 0 0 16px;color:#fff;font-family:tb;font-size:21px;}
#uslugi .usl1 .image .text_us,#uslugi .usl2 .image .text_us,#uslugi .usl3 .image .text_us {font-size:46px;}
#uslugi .usl2 .image {background:url(img/usl2.png);}
#uslugi .usl3 .image {background:url(img/usl3.png);}
#uslugi .usl1 .price,#uslugi .usl2 .price,#uslugi .usl3 .price {font-family:tb;font-size:18px;padding:18px 0 11px 0;}
#uslugi .usl1 .price span,#uslugi .usl2 .price span,#uslugi .usl3 .price span {font-size:20px;font-family:tbb;vertical-align:top;color:#ea3853;}
#uslugi .usl1 .price b,#uslugi .usl2 .price b,#uslugi .usl3 .price b {font-size:46px;font-family:tbb;font-weight:normal;color:#ea3853;}
#uslugi .usl2  a,#uslugi .usl1  a,#uslugi .usl3  a {background:url(img/button_usl.png);width:312px;height:52px;padding:13px 0 0 0;display:block;font-family:tb;font-size:21px;color:#502a01;text-shadow:0 1px 0 #fff600;text-transform:uppercase;text-align:center;}
/* ------ */

/* Проблемы */
#problems {background:url(img/list_prob.png) no-repeat 0 bottom;overflow:hidden;margin:0 0 35px 0;}
#problems .title {font-size:46px;text-align:center;font-family:tb;padding:42px 0 27px 0;}
.pr1000 {width:1000px;margin:0 auto;}
#problems .problem1,#problems .problem2,#problems .problem3 {float:left;margin:0 23px 28px 0;background:url(img/prob1.png) no-repeat center 0;padding:108px 0 0 0;width:316px;}
#problems .problem2 {background:url(img/prob2.png) no-repeat center 0;}
#problems .problem3 {background:url(img/prob3.png) no-repeat center 0;margin:0 0 28px 0;}
#problems .problem1 .tit_pr,#problems .problem2 .tit_pr,#problems .problem3 .tit_pr {font-size:22px;font-family:tb;text-align:center;padding:20px 0 15px 0;}
#problems .problem1 .text,#problems .problem2 .text,#problems .problem3 .text {background:#f8fcff;border:1px solid #dcf6ff;border-radius:5px;-moz-border-radius:5px;font-size:15px;font-family:tb;height:156px;padding:12px 20px 0 20px;}

#problems .problem4,#problems .problem5 {float:left;margin:0 16px 0 0;background:url(img/prob4.png) no-repeat center 0;padding:108px 0 0 0;width:316px;}
#problems .problem5 {background:url(img/prob5.png) no-repeat center 0;margin:0;}
#problems .problem4 .tit_pr,#problems .problem5 .tit_pr {font-size:22px;font-family:tb;text-align:center;padding:20px 0 15px 0;}
#problems .problem4 .text,#problems .problem5 .text  {background:#f8fcff;border:1px solid #dcf6ff;border-radius:5px;-moz-border-radius:5px;font-size:15px;font-family:tb;height:175px;padding:8px 10px 0 20px;}
#problems .m_prob {width:654px;margin:0 auto;}
/* -------- */

/* Плюсы */
#pluses {background:url(img/pluses.jpg) no-repeat;width:954px;margin:0 auto;padding:0 21px;overflow:hidden;}
#pluses .title {font-size:46px;text-align:center;font-family:tb;color:#fff;padding:14px 0 40px 0;}
#pluses .plus1,#pluses .plus2,#pluses .plus3,#pluses .plus4,#pluses .plus5,#pluses .plus6 {float:left;background:url(img/plus1.png) center 0 no-repeat;padding:217px 0 20px 0;text-align:center;width:299px;}

#pluses .plus2 {background:url(img/plus2.png) center 0 no-repeat;}
#pluses .plus3 {background:url(img/plus3.png) center 0 no-repeat;}
#pluses .plus4 {background:url(img/plus4.png) center 0 no-repeat;}
#pluses .plus5 {background:url(img/plus5.png) center 0 no-repeat;}
#pluses .plus6 {background:url(img/plus6.png) center 0 no-repeat;}

#pluses .plus4,#pluses .plus1 {margin:0 25px 0 0;}
#pluses .plus5,#pluses .plus2 {margin:0 25px 0 0;}

#pluses .plus1 .ptitle,#pluses .plus2 .ptitle,#pluses .plus3 .ptitle {background:url(img/title_plus.png) no-repeat;font-size:24px;color:#ea3853;font-family:tbb;vertical-align:top;text-transform:uppercase;line-height:31px;padding:0 0 0 42px;display:inline-block;} 
#pluses .plus1 .desc_p,#pluses .plus2 .desc_p,#pluses .plus1 .desc_p,#pluses .plus3 .desc_p {font-size:16px;font-family:tb;padding:12px 0 0 0;}

#pluses .plus4 .ptitle,#pluses .plus5 .ptitle,#pluses .plus6 .ptitle {background:url(img/title_plus.png) no-repeat;font-size:24px;color:#ea3853;font-family:tbb;vertical-align:top;text-transform:uppercase;line-height:31px;padding:0 0 0 42px;display:inline-block;} 
#pluses .plus4 .desc_p,#pluses .plus5 .desc_p,#pluses .plus6 .desc_p,#pluses .plus3 .desc_p {font-size:16px;font-family:tb;padding:12px 0 0 0;}
#pluses .plus5 .ptitle {padding:0 0 0 0;background-position:10px 0;}
/* ------ */

/* Форма */
#form_f {background:url(img/bg_form.png);width:941px;height:165px;margin:0 auto;padding:0 29px;}
#form_f .title {text-align:center;font-size:36px;color:#502a01;text-shadow:0 1px 0 #fff600;font-family:tb;text-transform:uppercase;height:77px;line-height:77px;}
#form_f input {background:url(img/input_f.png);width:296px;padding:0 12px;height:44px;font-size:17px;font-family:arial;}
#form_f label {display:block;float:left;margin:0 9px 0 0;}
#form_f a {background:url(img/button_f.png);width:212px;padding:0 0 0 68px;height:53px;display:block;float:left;color:#fff;font-family:tbb;text-transform:uppercase;font-size:21px;line-height:43px;}
/* ----- */

/* Партнеры */
#partners {width:1000px;margin:0 auto;padding:0 0 51px 0;}
#partners .title {text-align:center;font-size:46px;font-family:tb;padding:15px 0 38px 0;}
/* -------- */

/* Бронь */
#bron {background:url(img/bron.jpg);width:999px;height:267px;margin:0 auto;}
#bron .title {text-align:center;font-size:36px;color:#fff;font-family:tb;text-transform:uppercase;padding:13px 0 19px 243px;}
#bron .form_b {float:right;padding:0 148px 0 0;}
#bron .form_b input  {background:url(img/input_b.png);width:326px;padding:0 12px;height:43px;font-size:17px;font-family:arial;}
#bron .form_b label {display:block;margin:0 0 11px 0;}
#bron .form_b a {background:url(img/button_b.png);width:245px;padding:0 0 0 65px;height:61px;display:block;color:#fff;text-transform:uppercase;font-size:21px;font-family:tb;line-height:53px;}
/* ----- */

/* Отзывы */
#reviews {width:1000px;margin:0 auto;padding:0 0 30px 0;}
#reviews .title {text-align:center;font-size:46px;font-family:tb;padding:60px 0 0 0;}
#reviews .review {overflow:hidden;padding:0 0 10px 0;}
#reviews .review img {float:left;}
#reviews .review .name {color:#0090ff;font-size:25px;padding:0 0 22px 0;}
#reviews .review .content {margin:0 0 0 218px;padding:40px 0 0 49px;font-family:tb;font-size:16px;background:url(img/rev1.png) no-repeat 0 83px;}
#reviews .review .content .message {padding:0 47px 0 0;background:url(img/rev2.png) right bottom no-repeat;margin:0 0 39px 0;}
/* ------ */

/* Как мы работаем */
#how_work .title {text-align:center;font-size:46px;font-family:tb;padding:0 0 35px 0;}
#how_work .hwico {background:url(img/how_work.png) no-repeat center 0;padding:110px 0 0 0;height:125px;width:1000px;margin:0 auto;position:relative;}
#how_work .hw1,#how_work .hw2,#how_work .hw3,#how_work .hw4,#how_work .hw5 {font-family:tb;font-size:16px;text-align:center;width:174px;position:absolute;}
#how_work .hwico span {display:block;font-family:tbb;font-size:17px;text-transform:uppercase;padding:0 0 4px 0;}
#how_work .hw1 {left:5px;}
#how_work .hw2 {left:185px;}
#how_work .hw3 {left:405px;}
#how_work .hw4 {left:600px;}
#how_work .hw5 {right:25px;}
/* --------------- */


/* Услуги */
#dopol {width:1000px;margin:0 auto;padding:0 0 48px 0;}
#dopol .title {text-align:center;font-size:30px;font-family:tb;padding:70px 0 25px 0;}
#dopol .ico_dop {background:url(img/icons_dopl.png) 0 0 no-repeat;height:189px;width:1000px;position:relative;font-size:16px;font-family:tb;}
#dopol .ico_dop .dop1,#dopol .ico_dop .dop2,#dopol .ico_dop .dop3 {position:absolute;left:77px;top:13px;}
#dopol .ico_dop .dop4,#dopol .ico_dop .dop5,#dopol .ico_dop .dop6 {position:absolute;left:419px;top:10px;}
#dopol .ico_dop .dop7,#dopol .ico_dop .dop8,#dopol .ico_dop .dop9 {position:absolute;left:755px;top:10px;}
#dopol .ico_dop .dop2 {top:75px;}
#dopol .ico_dop .dop3 {top:144px;}
#dopol .ico_dop .dop5 {top:81px;}
#dopol .ico_dop .dop6 {top:144px;}
#dopol .ico_dop .dop8 {top:75px;}
#dopol .ico_dop .dop9 {top:144px;}
/* ------ */


.bg_list {background:url(img/list.jpg) no-repeat right bottom;}

/* Футер */
#footer {background:url(img/footer.jpg) no-repeat center 0;height:354px;}
#footer .title {color:#ffffff;font-size:36px;text-align:center;font-family:tb;text-transform:uppercase;padding:55px 0 17px 0;}
#footer input {background:url(img/input_ft.png);width:280px;height:43px;font-size:17px;font-family:arial;padding:0 15px;}
#footer label {margin:0 auto 11px auto;display:block;}
#footer a {background:url(img/button_ft.png);width:312px;height:48px;padding:14px 0 0 0;margin:0 auto;display:block;text-align:center;color:#502a01;text-shadow:0 1px 0 #fff600;font-size:21px;font-family:tb;text-transform:uppercase;}
#footer-bottom {width: 600px;margin: 0 auto;color: #fff;text-align: center;}
/* ----- */

/* Слайдеры */ 
.flexslider {position:relative;width:916px;margin:0 auto;height:84px;padding:10px 0 0 0;}
.flexslider .flex-direction-nav a {width: 35px; height: 35px; top:32px; display: block; background: url(img/pnav.png) no-repeat 0 0; position: absolute;z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1;}
.flexslider .flex-direction-nav .flex-next {background-position: 100% 0; right: -47px; }
.flexslider .flex-direction-nav .flex-prev {left: -47px} 
.flexslider .flex-control-nav li {display:none;}
.flexslider .slides {background:#fff;} 
.flexslider  li span {display:block;text-align:center;height:84px;}
/* -------- */



/*TIMER*/
.time{
	margin: -100px 0 0 569px;
	font-size:12px;
}

.time *{vertical-align: top;}

.time ins,
.time .clock{
	position: relative;
	top: 10px;
	width: 40px;
	height: 55px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	background: transparent url(i/sprites.png) no-repeat -260px -154px;
}

.time .clock{margin-right: 7px;}

.time ins{width: 10px;}

.time ins{background-position: -300px -154px;}

.time .etitle{
	position: absolute;
	width: 110px;
	text-align: center;
	left: 50%;
	margin-left: -47px;
	top: 50px;
	line-height: 30px;
	
}

.etitle-1{font-size: 1.6em;}

.etitle-2{
	font-size: 1.37em;
	padding-top: .1em;
}

.etitle-3{
	font-size: 1.12em;
	padding-top: .2em;
}

.etitle-4{
	font-size: .87em;
	padding-top: .3em;
}

.c-block{
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 18px 0 3px;
	padding: 4px 0 40px 3px;
	position: relative;
	background: transparent url(i/sprites.png) no-repeat -260px 0;
}

.c-block:before{
	content: '';
	position: absolute;
	left: 100%;
	top: 0;
	width: 31px;
	background: transparent url(i/sprites.png) no-repeat 100% -77px;
	height: 77px;
}

.bl-inner{
	position: relative;
	margin-right: -10px;
	height: 48px;
	background: transparent url(i/sprites.png) no-repeat -5px -48px;
}

.bl-inner span{
	display: none;
	font-size: 46px;
	color: #fff;
	line-height: 46px;
	margin-left: 2px;
}

.bl-inner:before{
	content: '';
	position: absolute;
	left: 100%;
	top: 0;
	width: 3px;
	background: transparent url(i/sprites.png) no-repeat -122px -48px;
	height: 48px;
}

.c-block-1{width: 20px;}
.c-block-2{width: 45px;}
.c-block-3{width: 70px;}