*{margin:0px;padding:0px;}
html,body{height:100%;min-height:100%;letter-spacing:0.8px;}

@font-face {
    font-family: 'daysregular';
    src: url('../fonts/days.otf-webfont.eot');
    src: url('../fonts/days.otf-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/days.otf-webfont.woff') format('woff'),
         url('../fonts/days.otf-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaneuecyrroman';
    src: url('../fonts/helveticaneuecyr-roman-webfont.eot');
    src: url('../fonts/helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-roman-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneuecyrlight';
    src: url('../fonts/helveticaneuecyr-light-webfont.eot');
    src: url('../fonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
a{color:#222222;text-decoration:none;}
a:hover{color:#023d70;text-decoration:underline;}
.clearfloat{clear:both;}
.all-page{height:100%;min-height:100%;}

h1{font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;color:#023d70;text-align:center;margin:15px 0 25px 0;}
h2{font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#023d70;text-align:center;margin:15px 0 15px 0;}
h2 a{font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#023d70;text-align:center;margin:15px 0 15px 0;}
.header-line{
	background:url(../img/header-line.jpg) repeat-x;
	min-width:1000px;
}
.header-content{
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
	background:url(../img/main-img.jpg) no-repeat center bottom;
	height:402px;
}
.doverie-logo{
	background:url(../img/doverie-logo.png) no-repeat;
	width:236px;
	height:78px;
	display:block;
	float:left;
	margin:41px 0 0 60px;
	margin-left:5%;
}
.header-right-moduls{
	float:right;
	margin:30px 56px 0 0;
	margin-right:4%;
}
.top-contact{
	text-align:right;
	line-height:normal;
	font-family: 'helveticaneuecyrlight';
	line-height:16px;
	color:#777777;
	font-size:12px;
	letter-spacing:0.8px;
}
.top-contact span{font-family: 'daysregular';font-size:23px;color:#222222;line-height:24px;display:block;padding-top:5px;letter-spacing:1.1px;}

.top-menu{
	padding:25px 0 0 0;
}
.top-menu ul{list-style:none;}
.top-menu ul li{float:right;}
.top-menu ul li a{font-size:15px;color:#222222;text-decoration:none;padding-left:47px;font-family: 'helveticaneuecyrlight';letter-spacing:0.2px;}
.top-menu ul li a.Home{padding-left:0px;background:url(../img/home-link.png) no-repeat bottom;display:block;width:23px;height:23px;text-indent:-99999px;margin:-3px 0 0 0;}
.top-menu ul li a.Home:hover, .top-menu ul li.active a.Home{background-position:0px 0px;}
.top-menu ul li a:hover, .top-menu ul li.active a{color:#023d70;text-decoration:underline;}

ul.menu-consult{position:absolute;margin-left:360px;width:150px;}
.top-menu ul li.item-110{display:none;}
.top-menu ul li.item-111 a{padding-left:200px;width:190px;}

.main-content{
	clear:both;
	min-width:1000px;
	max-width:1280px;
	margin:34px auto 0 auto;
}
.main-mod1{
	width:30%;
	float:left;
	margin-left:4.5%;
}
.main-mod1 h3{
	background:url(../img/fiz-firm-icon.png) no-repeat;
	line-height:35px;
	color:#023d70;
	font-size:16px;
	font-family: 'helveticaneuecyrlight';
	padding:0 0 19px 48px;
	font-weight:normal;
}
.main-mod1 tr td{vertical-align:top;padding-bottom:18px;width:40%;padding-right:35px;}
.main-mod1 .custom{border-right:#c2def5 solid 1px;}
.main-mod1 .custom a{text-decoration:underline;font-family: 'helveticaneuecyrlight';font-size:13px;}
.main-mod1 .custom a:hover{text-decoration:none;}


.main-mod2{
	width:30%;
	float:left;
	margin-left:4.5%;
}
.main-mod2 h3{
	background:url(../img/ur-firm-icon.png) no-repeat;
	line-height:35px;
	color:#023d70;
	font-size:16px;
	font-family: 'helveticaneuecyrlight';
	padding:0 0 19px 48px;
	font-weight:normal;
}
.main-mod2 tr td{vertical-align:top;padding-bottom:18px;width:40%;padding-right:35px;}
.main-mod2 .custom a{text-decoration:underline;font-family: 'helveticaneuecyrlight';font-size:13px;}
.main-mod2 .custom a:hover{text-decoration:none;}


.main-mod3{
	width:20%;
	float:right;
	margin-right:1%;
	color:#333333px;
	font-family: 'helveticaneuecyrlight';
	font-size:13px;
}
.main-mod3 p{padding-bottom:10px;}
.main-mod3 h3{
	line-height:35px;
	color:#023d70;
	font-size:16px;
	font-family: 'helveticaneuecyrlight';
	padding:0 0 19px 0;
	font-weight:normal;
}
.main-mod3 span{font-family: 'daysregular';font-size:18px;display:block;margin-bottom:10px;letter-spacing:0.2px;}
.main-mod3 a{background:#c7e9fd;border-radius:8px;padding:5px 12px;color:#023d70;margin-left:15px;font-size:14px;font-family: 'helveticaneuecyrlight';letter-spacing:0.2px;}

.today-date{
	background:url(../img/date-bg.png) no-repeat;
	width:69px;
	height:85px;
	float:right;
	margin:55px 12px 0 0;
	font-family: 'daysregular';
	padding:28px 0 0 0;
	color:#023d70;
	font-size:16px;
	text-align:center;
	letter-spacing:1px;
}
.weekday{margin:10px 0 0 0;}

.polezno-bg{
	min-width:1000px;
	clear:both;
	border-top:#e6f6ff solid 5px;
	background:#f3fbff;
	margin:40px 0 0 0;
	font-family: 'helveticaneuecyrlight';
}

.polezno-content{
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
	padding:25px 0 58px 0;
}

.all-articles{
	float:left;
	margin-left:4.5%;
	margin-right:28px;
}
.all-articles a{color:#023d70;text-decoration:underline;font-family: 'helveticaneuecyrlight';font-size:13px;display:block;margin:5px 0 0 0;text-align:center;}
.all-articles a:hover{text-decoration:none;}

.news-item{
	float:left;
	width:18%;
	
	color:#333333;
	font-size:12px;
	line-height:18px;
	margin-top:62px;
}
.newsflash .news-item:first-child{margin-right:11%;}
.news-item a{display:block;font-size:13px;font-family: 'helveticaneuecyrlight'; font-style:italic;color:#222222;margin:0 0 15px 0;text-decoration:underline;}
.news-item a:hover{text-decoration:none;color:#023d70;}
.news-item a.readmore{margin:15px 0 0 0;color:#023d70;font-style:normal;}
.polezno-content h3{font-family:Georgia;font-size:24px;color:#023d70;position:absolute;font-weight:normal;line-height:normal;}

.dov-info{
	float:right;
	text-align:justify;
	font-size:13px;
	font-family: 'helveticaneuecyrlight';
	margin:0 4% 0 0;
	width:25%;
	line-height:18px;
	color:#333333;
	
}
.dov-info .custom{border-left:#c2def5 solid 1px;padding-left:50px;margin-left:-50px;}
.dov-info  h3{position:relative;font-family:Georgia;font-size:24px;color:#023d70;margin-bottom:10px;line-height:normal;}

/*////////////////////////////////Внутрение страницы///////////////////////////////////////////*/
.all-page{height:100%;}

.inside-top-bg{
	background:#f3fbff;
	padding-bottom:8px;
	min-width:1000px;
}
.header-content-inside{
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
	height:120px;
}
.inside-top-line{background:url(../img/header-line.jpg) repeat-x bottom;height:19px;padding:25px 0 0 0;}
.inside-img{
	background:url(../img/iside-top-bg.jpg) no-repeat center top;
	height:7px;
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
}
.derevo{
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
	color:#8bd4fc;
	font-size:12px;
}
.derevo-content{margin:8px 0 0 4%;}
.derevo a{color:#8bd4fc;font-size:12px;line-height:normal;padding:0px 5px;font-family: 'helveticaneuecyrlight';}
.derevo span{color:#8bd4fc;font-size:12px;line-height:normal;padding:0px 5px;font-family: 'helveticaneuecyrlight';}


.inside-pages{
	min-width:1000px;
	max-width:1280px;
	margin:15px auto 15px auto;
	min-height:600px;
}
.content-inside{margin:0 0 15px 4.2%;font-family: 'helveticaneuecyrlight';color:#333333;font-size:13px;padding-right:5%;}
.content-inside strong{color:#000000;padding:10px 0 5px 0;font-family: 'helveticaneuecyrroman';font-size:14px;}
.content-inside ul{margin:0 0 0 15px;}
.content-inside h3{color:#023d70;font-size:14px;font-weight:normal;margin:30px 0 15px 0;clear:both;}
.content-inside h4{font-weight:normal;font-size:14px;font-family: 'helveticaneuecyrroman';color:#111111;margin:8px 0 12px 0;}
.content-inside tr td{padding:10px 14px 10px 14px;margin:0px;border:solid #bce5fd 1px;}


.contact span{font-family: 'daysregular';font-size:18px;color:#222222;padding-top:8px;line-height:24px;display:block;}

.item-page-uslugu ul{list-style:none;}
.item-page-uslugu ul li a{display:none;}
.item-page-uslugu ul li ul li a{display:block;text-decoration:underline;}
.item-page-uslugu ul li ul li a:hover{text-decoration:none;}
.item-page-uslugu ul li ul li{line-height:35px;clear:both;color:#023d70;font-size:18px;padding:0 0 0 50px;}
.item-page-uslugu ul li ul li img{float:left;}

.item-page-uslugu ul li ul li ul li{float:left; line-height:normal;clear:none;margin:15px 40px 15px 40px;width:178px;height:50px;padding:0px;}
.item-page-uslugu ul li ul li ul li a{font-size:13px;display:inline}
.item-page-uslugu span.image-title{padding:0 0 0 31px;}


.jandex{
	float:right;
}
.contact-misc{float:left;}
.balun{background:url(../img/balun.png) no-repeat;width:125px;height:123px;position:absolute;z-index:99999999;margin:160px 0 0 305px;}


.pagination{
	text-align:center;
	margin-top:10px;
}
.pagination ul{list-style:none;}
.pagination ul li{display:inline;padding:0px 10px;}
.items-leading .item-separator{border-bottom:solid #bce5fd 1px;margin-top:8px;}

ul.prise-list {list-style:none;}
ul.prise-list li{float:left;margin:0 99px 30px 0;}
ul.prise-list li a{background:#c7e9fd;text-decoration:underline;padding:0px 0px;line-height:13px;}

#smoothtop{background:url(../img/up.png) no-repeat;width:61px;height:23px;text-indent:-9999px;}

.foxform div {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 29px !important;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
#lightbox-overlay{background-color:#000 !important;opacity:0.6 !important;min-width:1000px;}
#lightbox-outer{background:#FFF url(../img/form-bg.png) repeat-y;padding:0 0 0 41px;z-index:99999999999;}
.foxfield{float:left;padding:0 0 0 15px;font-family: 'helveticaneuecyrlight';font-size:13px;color:#333333;}
.foxfield:first-child{float:none;}
#lightbox-close{position:absolute !important;right:5px;top:5px;background:url(../img/clouse.png) no-repeat;width:29px;height:29px;text-indent:-999999px;}
.fox-copyright{display:none;}

.foxcontainer h2{font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;}

.foxfield label{display:block;margin:25px 0 5px 0;font-family: 'helveticaneuecyrlight';font-size:13px;}
.foxfield input{float:left;background:#f6fbfe;border:#c7e9fd solid 2px;box-shadow:none;padding:10px 5px !important;}
.foxfield input:hover{float:left;background:#f6fbfe;border:#c7e9fd solid 2px;}
.foxfield input:focus{float:left;background:#f6fbfe;border:#c7e9fd solid 2px;outline: none;}



.foxfield textarea{background:#f6fbfe;border:#c7e9fd solid 2px;box-shadow:none;resize:none;}
.foxfield textarea:hover{float:left;background:#f6fbfe;border:#c7e9fd solid 2px;}
.foxfield textarea:focus{float:left;background:#f6fbfe;border:#c7e9fd solid 2px;outline: none;}


.foxfield button.foxbutton{background:url(../img/send-button.png) no-repeat;border:none;position:relative; text-indent:-9999px;width:137px;height:38px;margin:35px 0 0 380px;}
.fox_cbspan_false{background:url(../img/chekbox.png) no-repeat;height:24px;display:block;background-position:top left !important;padding-left:35px;}
.fox_cbspan_true{background-position:bottom left !important;background:url(../img/chekbox.png) no-repeat;padding-left:35px;}
.fox_copy_to_sender{display:block;clear:both;font-family: 'helveticaneuecyrlight';font-size:13px;line-height:24px;}
/*//////////////////////////////////////////////////////////////////////////////FOOTER/////////////////////////////////////////////////////////////////*/
.footer-bg{
	background:url(../img/header-line.jpg) repeat-x;
	height:142px;
}


.footer-content{
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
	padding:42px 0 0  0;
	font-size:12px;
}
.footer-content a{color:#023d70;text-decoration:underline;}
.footer-content a:hover{text-decoration:none;}

.copyright{
	float:left;
	margin-left:5%;
	width:255px;
	color:#555555;
	font-family: 'helveticaneuecyrlight';
}
.copyright p:first-child{margin-bottom:18px;color:#222222;}
.f-telefon{
	float:right;
	margin-right:5%;
	font-family: 'helveticaneuecyrlight';
	color:#222222;
	width:220px;
	letter-spacing:1px;
}
.f-telefon span{font-family: 'daysregular';font-size:18px;color:#222222;display:block;padding-top:8px;line-height:24px;}

.f-adres{
	margin:0 0 0 40%;
	color:#555555;
	font-family: 'helveticaneuecyrlight';
}
.f-adres p:first-child{padding-bottom:18px;color:#222222;}