* {outline-style:none}
img {border:0}
p {margin:10px 0}
a {color:#4d8abb}
a:hover {text-decoration:none}
ul {margin-left:30px; padding-left:0}
h1,h2 {margin:10px 0; font-size:14px; font-weight:bold}
.clear {font-size:0; clear:both}
.orange {color:#fc6b12; font-weight:bold}
.table {border-collapse:collapse}
.table td {border:1px solid #cad2d9; padding:5px 10px}
.clients {width:100%}
.clients td {border:1px solid #cad2d9}
.td-pad {padding:0 15px}

body {margin:0; padding:0; font-family:Tahoma; font-size:11px; color:#666565; background: url(/img/top.gif) repeat-x 0 10px}
.container {width:1000px; margin:0 auto; background:url(/img/ladder.jpg) no-repeat 0 170px; min-height:800px}
.logo {float:left; padding:30px 0 0 40px}
.toptext {padding:15px 90px 0 275px}
.toptext strong {color:#666565}

.mainpic {background:url(/img/mainpic.jpg) no-repeat center; height:225px; margin-top:20px}
.icons {float:right; padding:25px 40px 0 0}
.icons ul {margin:0; padding:0; list-style:none}
.icons li {padding-bottom:25px}
.phone {padding:30px 0 0 184px}
.phone-footer {position:absolute; margin:25px 0 0 30px}
.phone-text {background:url(/img/phone-text.jpg); width:183px; height:32px; font-family:"Myriad Pro Cond"; font-size:24px; color:#fff; padding:5px 0 0 7px}
.phone-num {background:url(/img/phone-num.jpg); width:205px; height:30px; margin:5px 0 0 15px; font-family:Tahoma; font-size:18px; color:#fff; padding:7px 0 0 5px}
.phone-bottom {width:205px; height:30px; margin-left:15px; font-family:Tahoma; font-size:18px}
.phone-code {font-size:12px}

.topmenu {background:url(/img/topmenu.gif) no-repeat center; height:51px; width:692px; margin:0 auto}
.topmenu table {text-align:center; height:51px}
.separator {background:url(/img/separator.gif) no-repeat 50% 50%; width:1px}
.topmenu a {color:#f1f3f2; font-weight:bold}

.left {float:left; width:212px; margin:50px 0 0 30px}
.left ul {margin:0 0 30px 0; padding:0; list-style:none; background:url(/img/ul.png) no-repeat}
.left li {padding-left:22px}
.left li a {color:#405d75; text-decoration:underline; font-weight:bold}
.left li a:hover {text-decoration:none}
.left ul ul {margin:0; background:none}
.left ul ul li {padding:5px 0 3px 20px; border-bottom:1px dotted #adadad}
.left ul ul li a {color:#4d8abb; text-decoration:none}
.left ul ul li a:hover {text-decoration:underline}

.center {margin:50px 0 0 270px; width:460px}
.center-foto {margin:50px 0 0 270px}
.orange-dot-left {background:url(/img/orange-dots.gif) no-repeat}
.orange-dot-right {padding:0 25px; background:url(/img/orange-dots.gif) no-repeat right top}
.orange-dot-right ul {margin:0; padding:0; list-style:none}
.orange-dot-right li {background:url(/img/grey-arrow.gif) no-repeat 0 3px; padding:0 0 5px 40px}
.grey-bg {background:#f1f3f2; margin-top:20px; padding:5px 25px}
.content {padding:0 25px}

.right {float:right; width:240px; margin:50px 0 0 0}
.special-offer {background:url(/img/special-offer.gif); width:218px; height:75px}
.spec {margin-top:40px}
.spec-image {background:url(/img/spec-image.gif) no-repeat; width:197px; height:147px; margin-left:10px}
.spec-image img {border:1px solid #cfd7d9; margin:18px 0 0 17px}
.spec a {background:url(/img/blue-arrow.gif) no-repeat 0 6px; padding-left:30px; margin:10px 0; font-size:14px; font-weight:bold; color:#4d8abb}

.footer{height:130px; background-color:#f1f3f2; margin-top:60px; border-top:5px solid #e5e5e5}
.footer table {text-align:center; margin:0 auto}
.grey-dots {background:url(/img/grey-dots.gif) no-repeat 50% 50%; width:3px}

.foto {margin:0 0 0 -5px}
.foto td {width:164px; text-align:center; border:1px solid #eee}
.foto td:hover{border:1px solid #4d8abb}

#captcha {padding: 0px; margin:5px 0 10px 0}
#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited {color: #777}
#captcha img {margin-bottom: -5px}

/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl {padding: 0.2em 0.5em 0.3em 0.5em; float: left;	display: block; margin-right: 0.3em}
.page_link {border: 1px dashed #bbbbbb}
.current {background: #e75000; color: #fff; border: 1px solid #d73000}
.ctrl {padding: 0.5em 0.5em 0.3em 0.5em; font-size: 10px; color: #4F3327}
.path_arrow {color: #0096AA; padding: 0px 5px 0px 5px;	font-size: 10pt}
