body{margin:0px; font-family:Arial; font-size:14px; color:#666666;}

div.head {height:120px; width:990px; margin:auto; /*border:solid 1px black;*/}
div.logo {position:absolute; height:44px; width:300px; margin:5px 0px 0px 0px; font-weight:bold;}
div.logo_site {position:absolute; margin:-30px 0px 0px 50px; font-size:16px;}
div.phone {position:absolute; margin:90px 0px 0px 830px; font-size:20px; color:#3156a3;}
div.leng {position:absolute; margin:90px 0px 0px 700px;  color:#3156a3; padding:0px 0px 0px 0px;}
div.leng a {color: #3156a3; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div.name_c {font-size:18px; color:#3156a3; position:absolute; margin:90px 0px 0px 200px;}

/*MENU*/
div.menu {float:right; padding:38px 0px 0px 0px;}
div.menu ul {list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:44px;}
div.menu ul li {float:left;}
div.menu ul li a {display:table-cell; height:44px; padding:0px 14px 0px 14px; vertical-align:middle; color:#909090; text-transform:uppercase; text-decoration:none; font-weight:bold;}
div.menu ul li a:hover {background:#42b3e5; color:#FFFFFF;}

/*MIDDLE*/
div.bg_middle {background:url("../images/bg_middle.jpg") repeat-x; height:398px;}
div.middle {margin:auto; background:url("../images/pic_middle.jpg") right no-repeat; height:398px;}
div.main_slogan {position:absolute; font-size:35px; color:#FFFFFF; text-shadow:0px 1px 1px #566873; margin:100px 0px 0px 0px; width:450px;}
div.middle_center {width:990px; margin:auto;}
div.middle_block_left {width:330px; height:180px; background:#000000; position:absolute; margin:218px 0px 0px 0px; opacity:0.7; color:#FFFFFF;}
div.middle_block_left h3 {padding:0px 0px 0px 30px;}
div.text_middle_block {padding:0px 0px 0px 30px;}
div.middle_block_center {width:330px; height:180px; background:#f39970; position:absolute; margin:218px 0px 0px 330px; opacity:0.7; color:#FFFFFF;}
div.middle_block_center h3 {padding:0px 0px 0px 30px;}
div.middle_block_center ul {margin:0px 0px 0px 0px; padding:0px 0px 13px 15px;}
div.middle_block_right {width:330px; height:180px; background:#ec414d; position:absolute; margin:218px 0px 0px 660px; opacity:0.7; color:#FFFFFF;}
div.middle_block_right h3 {padding:0px 0px 0px 30px;}
div.readmore a {display:table-cell; width:100px; height:30px; color:#FFFFFF; text-decoration:none; border:solid 1px #FFFFFF; text-align:center; vertical-align:middle; background:url("../images/arrow.png") 85px center no-repeat;}
div.readmore a:hover {border:solid 1px #566873;}

/*CONTENT*/
div.content {width:990px; margin:auto; padding:0px 0px 20px 0px; }
div.content_main {width:990px; margin:auto; padding:0px 0px 20px 0px; background:url("../images/bg_content.jpg") center 50px no-repeat;}
div.content h1 {font-weight:normal;}
div.content hr {color:#e8e8e8;}

/*FOOTER*/
div.bg_footer {height:200px; background:#f39970;}
div.footer {width:990px; margin:auto;}
div.f_contact {position:absolute; color:#909090;}
div.f_contact h3 {color:#FFFFFF; font-weight:normal; background:url("../images/bg_f_h3.jpg") 0px 20px no-repeat; height:30px;}
div.vash-site {position:absolute; margin:140px 0px 0px 800px;}

/*VN*/
div.ryska {height:8px; width:990px; background:#f0f0f0; margin:auto;}

/*MAP*/
div.map {height:1279px; width:990px; background:url("../images/map.jpg") no-repeat;}
div.map div div.podskazka {display:none;}
div.map div:hover div {position:absolute; display:block;  width:200px; background:#42b3e5; margin:-20px 0px 0px 20px; padding:5px 5px 5px 5px; color:#FFFFFF;}
div.berezan {position:absolute; margin:660px 0px 0px 760px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.bilatserkva {position:absolute; margin:935px 0px 0px 270px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.boguslav {position:absolute; margin:1060px 0px 0px 535px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.borispol {position:absolute; margin:635px 0px 0px 565px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.borodyanka {position:absolute; margin:475px 0px 0px 205px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.brovary {position:absolute; margin:550px 0px 0px 510px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.vasilkiv {position:absolute; margin:727px 0px 0px 341px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.vyshgorod {position:absolute; margin:513px 0px 0px 403px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.logvin {position:absolute; margin:1075px 0px 0px 196px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.zgurivka {position:absolute; margin:560px 0px 0px 849px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.ivankiv {position:absolute; margin:320px 0px 0px 203px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.irpin {position:absolute; margin:559px 0px 0px 319px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.kagarlyk {position:absolute; margin:901px 0px 0px 521px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.kagarlyk {position:absolute; margin:901px 0px 0px 521px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.makariv {position:absolute; margin:570px 0px 0px 165px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.mironivna {position:absolute; margin:1008px 0px 0px 572px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.obuhiv {position:absolute; margin:768px 0px 0px 454px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.pereyasliv {position:absolute; margin:786px 0px 0px 739px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.polissya {position:absolute; margin:247px 0px 0px 109px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.rokytne {position:absolute; margin:994px 0px 0px 390px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.skvyrka {position:absolute; margin:964px 0px 0px 116px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.stavyshe {position:absolute; margin:1152px 0px 0px 295px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.tarasha {position:absolute; margin:1064px 0px 0px 405px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.tetiiv {position:absolute; margin:1163px 0px 0px 108px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.fastiv {position:absolute; margin:781px 0px 0px 204px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.yagotin {position:absolute; margin:675px 0px 0px 846px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}
div.kiev {position:absolute; margin:596px 0px 0px 427px; background:url("../images/znachek.png") no-repeat; width:21px; height:24px; cursor:pointer;}

/*TABLE SERVICE*/
table.table_services {border-collapse:collapse; color:#000000;}


td.very_blu {background:#035d91; }
tr.blu, td.blu {background:#0384ce;}
td.little_blu {background:#42b3e5;}


/* CONTACT FORM*/
.feedback_form .row{
    margin:0px 0px 10px 0px;
    color:#3156a3;
}
.feedback_form .row label{
    height:20px;
    display:block;
}
.feedback_form .row input{
    height:30px;
    border:solid 1px #3156a3;
    padding:0px 0px 0px 10px;
    width:300px;
}
.feedback_form .row select{
    height:30px;
    border:solid 1px #3156a3;
    padding:0px 0px 0px 10px;
    width:312px;
}
.feedback_form button{
    height:30px;
    border:solid 1px #3156a3;
    background: #f0f0f0;;

    width:312px;
}