*  { 
margin:0; 
padding:0; 
}

body {
font-family: Tahoma ,sans-serif;
line-height:18px;
font-size:12px;
color:#333333;
background:#e6e6e6 url(/templates/guk39/images/body.png) repeat;
}

h1 {
  font-size: 25px;
  font-weight: 400;
  margin:5px 0 10px 0;
}
h2 {
  font-size: 22px;
  font-weight: 400;
  margin:0 0 10px 0;
}
h3 {
  font-weight: 700;
  font-size: 19px;
  margin:0 0 10px 0;
}
h3 {
  font-weight: 700;
  font-size: 16px;
}
h1, h2, h3, h4 {
font-family:"PT Sans";
}
a {
color:#1B76CD;
text-decoration: underline;
}
a:hover {
color:#F2362F;
text-decoration: none;
}
img {
border:0;
}
.main-content p {
margin:5px 0 10px 0;
}
.main-content ol ,.main-content ul  {
margin:0 0 10px 0;
}
.main-content ul li {
margin:5px 0 5px 17px;
}
.main-content ol li {
margin:5px 0 5px 21px;
}
.main-content blockquote {
font-style:italic;
font-size:16px;
font-family:"Georgia";
line-height:22px;
}
.main-content table {
margin:0 0 10px 0;
}
.main-content table td {
padding:3px 5px;
}

.container {
width:990px;
margin:20px auto 0 auto;
box-shadow: 0px 0px 5px #6f6f6f;
background:#fff;
}
.logo {
display:block;
width:159px;
height:175px;
background:url(/templates/guk39/images/logo.jpg) no-repeat;
margin:20px 0 0 35px;
}

.head {
height:230px;
margin:0 auto;
position:relative;
}
.head .name {
font-size:24px;
position:absolute;
top:40px;
left:0;
color:#333;
text-decoration:none;
font-family:"PT Sans";
}
.head .date {
font-size:14px;
position:absolute;
top:0px;
left:549px;
color:#333;
text-decoration:none;
font-family:"PT Sans";
width:180px;
text-align:right;
}
.head .date #date {
float:left;
}
.head .date #hour_min {
text-align:right;
}
.head .date #sec {
text-align:right;
}

.head .phone {
font-size:13px;
position:absolute;
top:24px;
right:63px;
color:#333;
text-decoration:none;
font-family:"PT Sans";
}
.head .phone span {
display:block;
font-size:18px;
line-height:35px;
}

.head .descr {
position:absolute;
bottom:65px;
left:0;
width:720px;
background:url(/templates/guk39/images/descr-bg.png) repeat-x bottom left;
}
.head .descr span {
display:block;
float:left;
padding:0 10px 0 0;
background:#fff;
font-family:"PT Sans";
font-size:13px;
}
.head .top-menu {
width:740px;
position:absolute;
bottom:16px;
left:0;
z-index:3;
height:40px;
background:url(/templates/guk39/images/top-menu.png) repeat-x;
border-radius:4px;
margin:0 !important;
}
.head .top-menu li {
list-style:none;
float:left;
margin:0 !important;
background:url(/templates/guk39/images/top-menu-li.png) no-repeat;
}
.head .top-menu li:hover {
background:url(/templates/guk39/images/top-menu-hover.png) repeat-x;
}
.head .top-menu li.active {
background:url(/templates/guk39/images/top-menu-hover.png) repeat-x !important;
}
.head .top-menu li:first-child {
background:none;
}
.head .top-menu li:first-child:hover {
background:url(/templates/guk39/images/top-menu-hover.png) repeat-x;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
}
.head .top-menu li:first-child.active {
background:url(/templates/guk39/images/top-menu-hover.png) repeat-x !important;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
}
.head .top-menu li a {
display:block;
padding:11px 11px 11px 11px;
font-family:"PT Sans";
font-size:15px;
color:#fff;
text-decoration:none;
}
.head .top-menu .sub-menu {
background:#fff;
border:1px solid #E3E8EA;
padding:15px;
width:300px;
z-index:8;

display: none;
}
.head .shadow {
position:absolute;
width:720px;
height:7px;
background:url(/templates/guk39/images/top-menu-shadow.png) no-repeat;
bottom:8px;
left:0;
}

.topaddress {
position:absolute; 
right:0px; 
bottom:75px; 
font-size:13px; 
font-family:PT sans;
}

.content-wrapper {
width:100%;
}
.content {
width:990px;
margin:0 auto;
padding:20px 0 60px 0;
overflow:hidden;
}

.sidebar {
width:221px;
float:left;
}
.sidebar .header {
display:block;
font-family:"PT Sans";
font-size:18px;
text-transform:uppercase;
padding:20px 10px 10px 40px;
line-height:25px;
background:url(/templates/guk39/images/sidebar-header.png) repeat-y;
font-weight:bold;
}

.sidebar .header1 {
display:block;
font-family:"PT Sans";
font-size:13px;
text-transform:uppercase;
padding:20px 10px 10px 40px;
line-height:25px;
background:url(/templates/guk39/images/sidebar-header.png) repeat-y;
font-weight:bold;
}



.sidebar  ul {
margin:8px 0 0 0;
}
.sidebar  ul li {
margin:0 20px 0 30px;
padding:7px 0 7px 0;
border-bottom:1px dotted #969696;
list-style:none;
}
.sidebar  ul li a {
color:#333;
font-family:"PT Sans";
text-decoration:none;
font-size:18px;
font-weight:bold;
padding:0 0 0 25px;
background:url(/templates/guk39/images/left-menu-li.png) no-repeat 5px 7px;
}
.sidebar  ul li a:hover ,.sidebar  ul li.active a {
color:#ff9933;
background:url(/templates/guk39/images/left-menu-li-hover.png) no-repeat 5px 7px;
}
.sidebar .sub-menu {
margin:5px 0;
}
.sidebar .sub-menu li {
border-bottom:0;
list-style:disc;
margin:2px 0 2px 37px;
}

.sidebar .sub-menu li:hover a {
color:#ff9933 !important;
}
.sidebar .sub-menu li a ,.sidebar  ul li.active .sub-menu a {
font-size:14px;
padding:0;
color:#333;
background:none;
font-weight:normal;
text-decoration:underline;
}

.sidebar .sub-menu li a:hover ,.sidebar  ul li.active .sub-menu a:hover {
background:none;
text-decoration:none;
}
.sidebar  ul .sub-menu li.active a {
color:#ff9933;
text-decoration:none;
}

.sidebar .more-view {
display:block;
margin:12px 0 0 53px;
color:#000;
font-style:italic;
font-family:"Myriad Pro";
font-size:16px;
}
.sidebar .search-block {
width:175px;
position:relative;
margin:15px 0 15px 25px;
padding:0 0 15px 0;
border-bottom:1px dotted #979696;
}
.sidebar .textinputs {
width:160px;
border-radius:4px;
border-bottom-color: #E2E9F1;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #E2E9F1;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #E2E9F1;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #6b6b6b;
border-top-style: solid;
border-top-width: 1px;
padding:5px 7px;
background:#f4f4f4;
}
.sidebar input[type=submit] {
width:13px;
height:12px;
background:url(/templates/guk39/images/lupa.png) no-repeat;
position:absolute;
top:8px;
left:152px;
border:0;
cursor:pointer;
text-indent:-99999px;
}

.sidebar .grafik {
margin:30px 5px 0 5px;
}
.sidebar .grafik .header {
background:url(/templates/guk39/images/grafik.png) no-repeat 15px 4px;
display:block;
padding:5px 0 15px 55px;
}
.sidebar .grafik .value {
margin:0px 0 0 20px;
}
.sidebar .grafik td {
padding:2px 0;
}

.sidebar .vrema {
margin:30px 5px 0 0px;
padding:15px 0;
background:url(/templates/guk39/images/sidebar-header.png) repeat-y;
}
.sidebar .vrema .value {
margin:0px 0 0 20px;
}
.sidebar .vrema td {
padding:2px 0;
}

.sidebar .hot-line {
margin:30px 5px 0 5px;
}
.sidebar .hot-line .header {
background:url(/templates/guk39/images/hot-line.png) no-repeat 15px 4px;
display:block;
padding:12px 0 15px 65px;
}
.sidebar .hot-line .value {
margin:0px 0 0 20px;
}
.sidebar .hot-line .value strong{
display:block;
color:#ff3300;
margin:10px 0 3px 0;
}
.sidebar .hot-line td {
padding:2px 0;
}

.dashed {
border-bottom:1px dashed black;
}

.main-content {
width: 740px;
float:left;
margin:0 0 0 0px;
}

.slider {
padding:0 0 8px 0;
margin:0 0 10px 0;
background:url(/templates/guk39/images/top-menu-shadow.png) no-repeat bottom center;
}

.news {
width:100%;
float:left;
background:none;
}
.page_22 .news {
width:530px;
background:#f3f3f3;
}
.page_22 .news .item {
margin:20px 10px 10px 20px;
}
.preview {
float:left;
margin:0 10px 3px 0;
}
.news .header {
display:block;
padding:25px 0 15px 25px;
background:#e6e6e6;
font-size:18px;
font-family:"PT Sans";
color:#333;
}
.news .item {
overflow:hidden;
}
.pic {
float:left;
margin:0 15px 3px 0;
display:block;
position:relative;
width:120px;
height:85px;
}

.pic:after {
box-shadow: 0 0 0 5px rgba(238, 232, 232, 0.8) inset;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 5;
}
a.pic:hover:after {
box-shadow: 0 0 0 5px rgba(238, 232, 232, 0.6) inset;
}

.news .item .date {
display:block;
color:#666;
font-size:11px;
}

.news .item .title {
display:block;
color:#333;
font-weight:bold;
margin:4px 0;
font-family:"PT Sans";
font-size:15px;
}

.tizer {
width:190px;
float:right;
}
.tizer li {
list-style:none;
float:left;
margin:0 0 10px 0 !important;
}
.tizer li a {
display:block;
text-align:center;
font-size:15px;
line-height:20px;
font-family:"PT Sans";
color:#fff;
text-decoration:none;
border-radius:4px;
}
.home-menu {
width:530px;
float:left;
}
.home-menu li {
width:155px;
float:left;
list-style:none;
text-align:center;
font-family:"PT Sans";
}
.home-menu li .title {
display:block;
text-decoration:none;
font-size:20px;
color:#333;
text-align:center;
margin:10px 0;
}
.home-menu li.tarif .title {
background:url(/templates/guk39/images/tarif.jpg) no-repeat top center;
padding:125px 0 0 0;
}
.home-menu li.remont .title {
background:url(/templates/guk39/images/remont.jpg) no-repeat top center;
padding:125px 0 0 0;
}
.home-menu li.faq .title {
background:url(/templates/guk39/images/faq.jpg) no-repeat top center;
padding:125px 0 0 0;
}
.home-menu li .title {
color:#FF9900;
font-weight:bold;
}

.footer {
width:990px;
margin:0px auto 20px auto;
position:relative;
text-align:center;
font-family:"PT Sans";
font-size:14px;
padding:20px 0 0 0;
background:url(/templates/guk39/images/info-shadow.png) no-repeat top center;
}
.footer .counter {
position:absolute;
top:25px;
right:300px;
}
/*.page_22 .footer .counter {
top:-556px !important;
}*/
.footer .copy {
position: absolute;
    top: 30px;
    left: 0px;
    text-align: left;
    width: 541px;
}
.footer .mm {
position:absolute;
top:20px;
right:0px;
height:80px;
/*width:450px;*/
}
.footer .mm img {
float:left;
margin:0 5px 0 0;
}

.information {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
width:948px;
height:480px;
background:url(/templates/guk39/images/info.png) repeat;
position:relative;
padding:20px;
}
.information .shadow {
width:980px;
height:8px;
position:absolute;
top:1px;
left:50%;
margin-left:-490px;
background:url(/templates/guk39/images/info-shadow.png) no-repeat;
}
.information p {
margin:3px 0 2px 0;
}
.information td {
padding:0 0 10px 0;
}
.bottom {
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
width:988px;
background:#666;
position:relative;
}
.bottom .shadow {
width:980px;
height:8px;
position:absolute;
top:1px;
left:50%;
margin-left:-490px;
background:url(/templates/guk39/images/info-shadow.png) no-repeat;
}
.bottom .bottom-menu {
overflow:hidden;
margin:0 0 0 25px;
}
.bottom .bottom-menu li {
list-style:none;
float:left;
}
.bottom .bottom-menu li a {
display:block;
font-size:15px;
font-family:"PT Sans";
color:#fff;
padding:30px 23px;
text-decoration:none;
}
.bottom .bottom-menu li a:hover ,.bottom .bottom-menu li.active a {
background:url(/templates/guk39/images/bottom-menu-hover.png) repeat-x;
color:#ff9900;
}


.footer {
width:990px;
margin:0px auto 20px auto;
position:relative;
text-align:center;
font-family:"PT Sans";
font-size:14px;
padding:20px 0 0 0;
background:url(/templates/guk39/images/info-shadow.png) no-repeat top center;
}
.footer .counter {
position:absolute;
top:25px;
right:300px;
}
/*.page_22 .footer .counter {
top:-556px !important;
}*/