html, body {padding:0;margin:0;width:100%;height:100%;color:#707070;font:normal 12px/normal Tahoma, Geneva, sans-serif;background:#fff url(../img/bg.png) repeat;}
div, li, form, tr {margin:0;padding:0;}
ol, ul {margin:0 0 18px 0;padding:10px 0 0 30px;}
ul {list-style:disc outside;}
ol {list-style:decimal outside;}
li {line-height:18px;}
input, select {margin:0;text-align:left;outline:0 none;}
p {margin:0 0 18px 0;padding:0;text-align:left;line-height:18px;}
table, td, th, tr {border-collapse:collapse;}
img {border:0 none;margin:0 10px 10px 10px;padding:0;}
table {width:100%;margin:0 0 18px 0;padding:0;}
td, th {padding:10px;text-align:left;vertical-align:top;}
td {border-left:1px #DCDBDB solid;border-right:1px #DCDBDB solid;border-bottom:1px #DCDBDB solid;}
td.half {width:50%;}
table.no-border td {border:0 none;}
th {background:url(../img/table-bg.png) repeat-x left bottom;font-size:12px;font-weight:normal;color:#fff;line-height:14px;padding:0 10px;height:41px;vertical-align:middle;}
a {color:#2489cb;text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1, h2 {font:bold 24px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1998e2;margin:0 0 18px 0;}
h3 {font:bold 18px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1998e2;margin:0 0 18px 0;}
h4 {font:bold 16px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1998e2;margin:0 0 18px 0;}
h5 {font:normal 16px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1998e2;margin:0 0 18px 0;}
h6 {font:normal 14px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1998e2;}
.ac {text-align:center!important;}
.ar {text-align:right!important;}
a.phone {text-decoration:none!important;}
.smaller {font-size:7pt;}
.small {font-size:8pt;}
.blue {color:#2489cb!important;}
.clear {height:1px;line-height:1px;font-size:1px;clear:both;}
.clear-right {height:1px;line-height:1px;font-size:1px;clear:right;}
.clear-left {height:1px;line-height:1px;font-size:1px;clear:left;}
label {color:#575757;}
.form-input {font:normal 12px/14px Tahoma, Geneva, sans-serif;height:14px;padding:2px 5px;color:#1d1e1e;background:#fff;border-top:1px #7c7c7c solid;border-left:1px #c3c3c3 solid;border-right:1px #c3c3c3 solid;border-bottom:1px #dddddd solid;text-align:left;}
*:first-child+html .form-input {margin-top:-1px;}
.form-select {font:normal 12px/14px Tahoma, Geneva, sans-serif;height:20px;padding-left:2px;color:#1d1e1e;background:#fff;border-top:1px #7c7c7c solid;border-left:1px #c3c3c3 solid;border-right:1px #c3c3c3 solid;border-bottom:1px #dddddd solid;text-align:left;}
.form-select option {line-height:16px;height:16px;display:block;}
*:first-child+html .form-select {height:21px;}
.form-submit {cursor:pointer;text-align:center;padding-left:15px;padding-right:15px;}
#layout {margin:0 auto;width:1000px;min-height:100%;position:relative;}
#header {width:1000px;}
#logo {float:left;padding:19px 20px 27px 40px;}
#logo a span {color:#000;font-size:24px;}
#logo a {color:#1998e2;font:bold 35px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;}
#all_menu {float:right;padding:34px 0 32px 20px;}
#all_menu ul {list-style:none outside;float:right;margin:0;padding:0;}
#all_menu ul li {float:left;margin:0;padding:0;font-size:14px;line-height:16px;}
#all_menu ul li a {padding:3px 10px 4px 10px;color:#898989;text-decoration:underline;display:block;float:left;height:16px;}
#all_menu ul li a:hover {text-decoration:none;background:url(../img/bg_all_menu_hover.png) repeat-x;color:#FFF;}

#menu {
    padding-top: 27px;
    padding-bottom: 0px;
    text-align:center;
    height: 60px;
    background:url(../img/bg_all.png) repeat-x top;
}
    
    
.google-div {
    text-align: right;
    margin: 0 0 20px 0;
}

#menu ul {margin:0;padding:0 0 0 46px;list-style:none outside;text-align:center;}
#menu ul li {margin:0;padding:0;display:inline;padding:0 46px 0 0;line-height:22px;font-size:18px;}
#menu a {color:#FFF;padding:4px 0 4px 46px;position:relative;}
#menu .car a {background:url(../img/car.gif) no-repeat left center;}
#menu .gryz a {background:url(../img/gryz.gif) no-repeat left center;}
#menu .firma a {background:url(../img/firma.gif) no-repeat left center;}
#center {padding:30px 25px 95px 30px;width:945px;}
#sidebar-left {width:325px;float:left;}
#search-links {padding:7px 0 29px 25px;}
#search-links ul {margin:0;padding:0;list-style:none outside;width:300px;}
#search-links ul li {margin:0;padding:7px 0;font-size:18px;line-height:22px;width:300px;}
#search-links ul li a {color:#6b6b6b;padding:0 0 0 55px;}
#search-links ul .car a {background:url(../img/s-transport.png) no-repeat left center;}
#search-links ul .gryz a {background:url(../img/s-carg.png) no-repeat left center;}
#left-menu {background:url(../img/left-menu-bg.png) repeat-y left top;padding:0 15px 0 25px;margin:0 0 15px 0;}
#left-menu .map {width:18px;float:right;}
#left-menu .map img {margin:0;}
#left-menu ul {width:265px;margin:0;padding:10px 0 20px 0;list-style:none outside;}
#left-menu ul li {font-size:14px;line-height:normal;color:#2489cb;width:265px;padding:7px 0;}
#left-menu ul li a {color:#2489cb;}
#left-menu ul li ul {padding:5px 0 0 20px;width:245px;}
#left-menu ul li ul li {font-size:12px;color:#575757;width:245px;padding:2px 0;}
#left-menu ul li ul li a {color:#575757;text-decoration:none;}
#left-menu ul li ul li a:hover {text-decoration:underline;}
.s-block .heading {font:bold 24px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1998e2;margin:15px 0;padding:0 1px 0 15px;}
.s-block .heading .more {float:right;display:block;font:normal 12px/14px Tahoma, Geneva, sans-serif;padding:7px 0 0 7px;}
.s-block .content {border:1px #dcdbdb solid;padding:10px 15px;}
.s-block .content img {margin:0 10px 10px 0;}
.s-block .content h4 {font:normal 14px/18px Tahoma, Geneva, sans-serif;color:#2489cb;}
.s-block .content p {margin:0;}
#main-block {float:right;width:595px;}
#search_block {border:5px #ececec solid;padding:18px;margin:0 0 18px 0;width:549px;}
#search_block .form-item {float:left;width:183px;text-align:right;padding:0 0 21px 0;}
#search_block .form-item-min {float:right;width:80px;text-align:right;}
#search_block .form-select {width:117px;}
#search_block .form-item .form-input {width:105px;}
#search_block .form-item-min .form-input {text-align:center;width:25px;}
#search_block .form-submititem p {white-space:nowrap;float:right;margin:0;padding:2px 0 0 0;}
#search_block .form-submititem span {color:#046db9;}
#datepicker {cursor:pointer;}
.regions {padding:0 23px;margin:0 0 18px 0;}
.regions ul {margin:0;padding:0 23px 0 0;list-style:none outside;width:160px;float:left;}
.regions ul li {margin:0;padding:2px 0;line-height:14px;color:#575757;}
.regions ul li a {color:#575757;text-decoration:none;}
.regions ul li a:hover {text-decoration:underline;}
#footer {width:945px;height:55px;position:absolute;left:30px;bottom:0;text-align:center;}
#contact {float:left;margin:0 20px 0 0;line-height:18px;text-align:left;}
#copyright {float:right;margin:0 0 0 20px;line-height:18px;text-align:right;}
div.name_add {width:135px;float:left;}
div.form_left {padding-bottom:6px;float:left;clear:left;}
div.form_right {padding-bottom:6px;float:right;}
div.form_item {padding-bottom:6px;}
div.form_item h3 { margin: 10px 0 0 0; }
select.country {width:150px;}
div.error {color:red;font-size:10px;clear:both;}
span.requiered {color:red;}
div.padded {padding:3px 10px 3px 0;}
.pages{text-align:center;}
.pages_prev{float:left;}
.pages_next{float:right;}
table.small{width:250px;padding:0px;margin:20px 0 0 0;}
td.middle{vertical-align:middle;padding:0px;margin:0px;width:30px;}
div.padding{padding-top:20px;}
li.categ1{list-style-type: disc;}
li.categ2{list-style-type: circle;}
li.categ3{list-style-type: square;}
.st{padding:25px 0 0;}
table.addptab { margin: 0 0 10px 0 !important; }
table.addptab td { padding: 3px 10px 3px 0; }
ul.cmps-rgn { padding: 0 0 0 25px; }
.pages a, .pages a:visited { padding: 5px; }
.pages a:active, .pages a:hover { padding: 5px; color: #FFF; background: #0EA6F7; }
.pages b { padding: 5px; color: #FFF; background: #2489CB; }
.add-link { padding: 5px 0 5px 25px; }
.add-link a, .add-link a:visited { color: green; }
