@import 'ibox/skins/lightbox/lightbox.css';

* {margin: 0;padding: 0;}
html, body {font-family: Tahoma;font-size: 10pt;color: #5e5449;background: #0095de url('images/main-bg.gif');}
#content .tab1 {border: solid 1px #1d97c8;border-collapse:collapse;width: 100%;text-align: center;margin-bottom:10px;}
#content .tab1 td {vertical-align: middle;border: dotted 1px #1d97c8;padding: 5px 5px;}
#content .tab1 p {margin-bottom:5px;}
#content .tab1 tr.head {color: #FFFFFF;background-color:#1d97c8;height: 30px;text-transform: uppercase;}
#content .block {margin:0 0 1em;padding:17px;background:#f1f0e9;border:1px dashed #C0BAAB;}
.cls td {text-align: center;vertical-align: middle;}
td, th {text-align: left;vertical-align: top;}
p {margin-bottom: 15px;}
img { border: none; }
#content img {margin-right:10px;}
#content .tab1 img { border: 1px solid #C5C5C5; padding: 3px; margin-right: 0px;}
form, input {font-family: Tahoma;font-size: 10pt;color: #5e5449;vertical-align: middle;}
li { list-style: none; }
#content ul {margin-bottom:10px;}
#content ul li {background:url('images/arrow2.gif') no-repeat 0px 6px;padding:2px 4px 4px 12px;}
.list {background:url(images/li-item.png) no-repeat left 7px; padding:3px 0 3px 20px;}
.bullet {background:url('images/arrow2.gif') no-repeat 0px 6px;padding:0px 0px 0px 12px;margin-bottom: 8px;}
h1, .h1 {font-size: 20px;color: #5e5449;font-weight: bold;margin-bottom: 15px;}
h2, h3, .h2 {font-size: 16px;color: #5e5449;font-weight: bold;margin-bottom: 15px;}
a, a:visited {font-size: 10pt;color: #007bd4;text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus, a:active {outline: none;}

#outer {min-height: 500px;height: auto !important;height: 500px;background: url('images/top-bg.gif') repeat-x top left;}
#inner { padding: 25px;}
#wrapper {width: 955px;margin: 0 auto;border: 3px solid #1a79b9;background: #ebe8d9;position: relative;}
#header {background: url('images/header-bg.jpg') no-repeat;width: 900px;height: 325px;position: relative;}

#top-nav {background: url('images/nav-bg.gif') repeat-x;height: 55px;position: absolute;top: -50px;right: 25px;padding: 25px 15px 0 15px;}
#top-nav ul li {float: left;height: 22px;padding: 8px 15px 0 15px;background: url('images/nav-line.gif') no-repeat center right;}
#top-nav .last {background: none;}

#logo {position: absolute;top: 25px;left: 25px;}
#logo a, #logo a:visited, #logo a:hover {display: block;width: 305px;height: 130px;}
#girl {background: url('images/girl.gif') no-repeat;width:277px;height:345px;position: absolute;top: -20px;left: 310px;}
#girl1 {background: url('images/girl-2.gif') no-repeat;width:234px;height:345px;position: absolute;top: -20px;left: 310px;}
#girl2 {background: url('images/girl-3.gif') no-repeat;width:234px;height:345px;position: absolute;top: -20px;left: 310px;}
#girl3 {background: url('images/girl-4.gif') no-repeat;width:222px;height:307px;position: absolute;top: 18px;left: 340px;}
#header-phone {font-size: 25pt;color: #FFF;position: absolute;top: 250px;left: 650px;}
#header-phone span {font-size: 16pt;}

#top-menu {background: url('images/menu-bg.jpg') no-repeat;width: 900px;height: 60px;margin-bottom: 25px;}
#top-menu ul {float: left;margin: 0 15px;}
#top-menu ul li {float: left;height: 60px;line-height: 50px;background: url('images/menu-line.gif') no-repeat right 14px;position: relative;}
#top-menu .last {background: none;}
#top-menu ul li a, #top-menu ul li a:visited {display: block;font-size: 17px;font-weight: bold;color: #FFF;height: 50px;padding: 0 10px;line-height: 50px;text-decoration: none;}
#top-menu ul li a:hover {display: block;font-size: 17px;font-weight: bold;color: #FFF;height: 50px;line-height: 50px;padding: 0 10px;border-bottom: 10px solid #01b6ed;text-decoration: underline;color:#5E5449;}

/* Sub Menu Styles */
#top-menu ul ul {background: #807b76; display: block;position: absolute; width: 300px;top:56px;-moz-border-radius:16px 16px 16px 16px;border:solid 2px #D8D5C7;}
#top-menu li li {float: left;height: 20px;line-height: 20px;}
#top-menu li li a, #top-menu li li a:visited {text-decoration: underline;display: block;font-size: 13px;font-weight: bold;color:#FFF;width: 300px !important; margin:6px; height:20px; line-height:20px;}
#top-menu li li a:hover {font-size: 13px;border-bottom:none;color:#8dc9e8;height:20px; line-height:20px;}
#top-menu li li.last {padding-bottom:10px;}
#top-menu li li.first {}

#price {float: right;height: 60px;line-height: 50px;margin: 0 20px;background: url('images/exel-ico.png') no-repeat 0px 10px;padding-left:32px;}
#price a, #price a:visited, #price a:hover {color: #FFF;font-weight: bold;}
#sidebar {width: 290px;float: right;margin-right: 38px;}

#left-menu {background: #d8d5c7;padding: 10px 20px 10px 20px;margin-bottom: 20px; -moz-border-radius:16px 16px 16px 16px;}
#left-menu ul li.active {background: url('images/arrow1.gif') no-repeat left 3px;padding-left: 12px;padding-bottom: 12px;}
#left-menu ul li.active a {color: #009dd8;}
#left-menu ul li {background: url('images/arrow.gif') no-repeat left 3px;padding-left: 12px;padding-bottom: 8px;}
#left-menu li a, #left-menu li a:visited { color: #5e5449; }
#left-menu li a:hover {color: #009dd8;}
.nashi-uslugi {font:20px/0.8 Tahoma; margin-bottom:10px;}
.pol-soveti {font:20px/0.8 Tahoma; margin:0px 0px 10px 20px;}
.blue-title {background: url('images/blue-title.gif') no-repeat;width: 240px;height: 40px;font-size: 12pt;font-weight: bold;color: #FFF;padding-left: 14px;padding-top: 7px;margin-bottom: 10px;}
.green-title {background: url('images/green-title.gif') no-repeat;width: 270px;height: 40px;font-size: 12pt;font-weight: bold;color: #FFF;padding-left: 14px;padding-top: 7px;margin-bottom: 10px;}
.orange-title {background: url('images/orange-title.gif') no-repeat;width: 270px;height: 40px;font-size: 12pt;font-weight: bold;color: #FFF;padding-left: 14px;padding-top: 7px;margin-bottom: 10px;}
#yt {width: 290px;height: 234px;margin-bottom: 20px;}
#hours {background: url('images/hours-bg.png') no-repeat;width: 240px;height: 120px;padding: 0 25px;margin-bottom: 10px;color: #FFF;}
#hours a, #hours a:visited, #hours a:hover { color: #FFF; }
#hours .line-1 {padding-top: 10px;font-size: 15pt;text-align: right;}
#hours .line-2 {font-size: 28pt;text-align: right;}
#hours .line-3 {padding-top: 14px;text-align: center;}
#order {background: url('images/order-bg.png') no-repeat;width: 165px;height: 124px;padding-left: 125px;margin-bottom: 30px;}
#order .line-1 {padding-top: 25px;font-size: 14pt;text-align: left;}
#order .line-2 {padding-top: 10px;font-size: 14pt;color: #64b912;text-align: left;}
#order .line-3 {padding-top: 10px;}
#contacts {background: url('images/contacts-bg.jpg') no-repeat;width: 271px;height: 120px;margin-bottom: 10px;}
.code {color: #64b912;font-size: 15pt;padding-left: 20px;margin-bottom: 5px;}
.number {font-size: 14pt;padding-left: 20px;margin-bottom: 10px;}
#content {width: 570px;float: right;text-align:justify; margin-right: 5px;}
#content .left-image {float: left;margin-right: 12px;}
#content .right-image {float: right;margin-left: 12px;margin-right:0px;}
.name {color: #007BC5;font-size: 10pt;font-weight: bold;}
.heading {position: relative;height: 77px;margin-bottom: 10px;}
.heading img {position: absolute;top: 0;left: 0;}
.heading h2 {position: absolute;top: 0;left: 110px;}
.info, .info2 {background: #4190bd;padding: 10px 20px;color: #FFF;margin-bottom: 15px;text-align:justify; -moz-border-radius:8px 8px 8px 8px;}
.info2 {font:15pt/1.2 Tahoma;}
.info1 {background:#d8d5c7;padding: 10px 20px;margin-bottom: 15px;text-align:justify;}
#news, #reviews {background: url('images/items-bottom.gif') left bottom no-repeat;padding: 0 15px 15px 15px;}
.left-news {float: left; width: 270px; text-align:left;}
.left-news1 {float: left; width: 100%; text-align:left;}
.right-news {float: right; width: 270px; text-align:left;}
.padtop {padding-top: 410px;}
.wrap-header {position: absolute; top: 25px; left: 27px;}
#bottom-menu {clear: both;padding-top: 25px;text-align: center;}
#footer {background: url('images/footer-bg.gif') repeat-x;height: 100px;position: relative;}
#prima-cleaning {position: absolute;top: 30px;left: 20px;}
#professionaly {position: absolute;top: 25px;right: 20px;}
#counters {width: 370px;position: absolute;top: 35px;left: 240px;}
#copyright {text-align: center;font-weight: bold;color: #FFF;padding: 20px 0;}
#copyright a, #copyright a:visited, #copyright a:hover {font-weight: bold;color: #FFF;}
.ditto_currentpage {padding: 0 5px; background: #D8D5C7;}
.ditto_page {padding: 0 5px;}
