body {margin: 0; border:none; background-color: #f1f1f1; padding:0}
body, td, p, input {font-family: Tahoma, sans-serif; font-size: 12px; color: #121212;}
.min_max {max-width: 1400px; min-width: 982px;}

h1, h2, h3 {color: #422;}
h1, h2, h2 a, h3, h3 a {font-family: arial, sans-serif;}
h1 {font-size: 23px; margin-top: 21px;font-weight:normal}
h2, h2 a {font-size: 19px;font-weight:normal}
h3, h3 a {font-size: 16px;}

#ftop a, #mtop a, #btop a, #btop, #ftop, #mtop {font-size:11px;}

.text {background-color: #20201e;}

a {font-family: Tahoma, sans-serif; font-size: 12px; color: #99391A; text-decoration: underline;}
a:hover {text-decoration: none;}

p img {vertical-align: middle; padding-right: 5px; padding-left: 3px;}
img {border: none;}
ul.marker {margin-bottom: 25px;}
ul.marker li {list-style-type: square; margin-bottom: 7px;}
ul {margin-bottom: 20px;}

table {border:none}
.td-bottbord td {vertical-align:top;}
.zdaniya_titul td {vertical-align:top;}
.zdaniya_titul img {padding:0 20px 22px 0}
.clients img {padding-right:7px}
.news span {font-size: 11px; background-color:#e5e5e5; color:#000}
.clients, .news {padding-top:28px}
.zag {font-size: 16px; color:#422; font-weight:bold; font-family: arial, sans-serif;}

input {border: 1px #999 solid; background-color:#ddd;}
form {margin: 0}

table.lines td {border-bottom: #ccc 1px solid;}
table.lines {margin-bottom: 15px; width: 760px;}
.imgfloat {float: left; margin-right: 10px; margin-bottom: 0}
.podmenu {padding: 11px; background-color: #E9E9E9; font-weight:bold}
.podmenu a {text-decoration: underline; color: #913322; font-weight:bold}
.podmenu a:hover {text-decoration: none;}
.podmenu div {padding: 7px 0; margin:0}

.smaller {font-size: 11px; color: #e07600; text-decoration: none;}
a.submenu {font-size: 11px; color: #919191; text-decoration: none;}
a.submenu:hover {text-decoration: underline;}

.podmenuorange, a.podmenuorange {color: #e07600; text-decoration: none;}
.podmenuorange_vibr {color: #fff; text-decoration: none;}
a.podmenuorange:hover {text-decoration: underline;}

.copyright, .copyright a, .copyright td {font-size: 11px; color: #e6ed50; text-decoration: none;}
 
.emph {font-size: 11pt;}
.topcont {font-size: 12pt; color: #f6fd00; padding-right: 50px;}
.topcont a {font-size: 12pt; color: #f6fd00; padding-right: 50px; text-decoration: none;}

ul.sitemap1 {line-height: 1.5; margin: 0;}
ul.sitemap1 li {margin: 0;}
ul.sitemap1 a {font-size: 14px; color: #919191; text-decoration: underline;}
ul.sitemap1 a:hover {text-decoration: none;}
ul.sitemap2 {margin-left: 20px;}
ul.sitemap2 a {font-size: 12px; color: #919191; text-decoration: underline;}
ul.sitemap2 a:hover {text-decoration: none;}
 
.menu {height: 51px; background-image:url("img/menubg.jpg"); font-size: 12px; font-weight: bold; color: #fff;}
.menu div {display: inline; font-size: 15px; color: #fff; padding: 10px}
.menu a {font-size: 15px; font-weight: bold; color: #ccc; text-decoration:none;}
.menu a:hover {color: #fff;}
.l_col {background-image: url("img/l_col.jpg"); background-repeat: repeat-y;}
.r_col {background-image: url("img/r_col.jpg"); background-repeat: repeat-y;}

.foto_objekt img {margin:7px}

#wrapper {margin-left:auto; margin-right:auto; overflow:visible; }
#slider {position:relative; overflow:hidden;}
.content {width:500px; float: left; position: relative;}
.inslider a {text-decoration:none; }
.contentholder {border: 1px solid #a9a9a9; height:376px; width: 500px; overflow: hidden; position: relative;}
.contentslider {position: absolute; top: 0; left: 0; }
.imgslider img {float: left;}
.contentnav {z-index: 100;}
.contentnav img {border: 6px solid #f8f8f8;}
.contentnav a {padding: 0; text-decoration: none;}
.contentnav a.active img {border: 6px solid #fb6;}
