/* html - ok */

body {margin: 0 0 0 0; padding: 0 0 24 0; background: #ffffff;}

table {border-collapse: collapse;}
td {margin: 0em; padding: 0em;}
img {border-collapse: collapse; border: 0;}
p {margin-top: 0px;	margin-bottom: 0.7em; line-height:14px;}
hr {color:#666666; background-color:#666666; border-style:none; height:1px;  margin-top:0; margin-bottom:0;}

a:link {color: #001f5b;}
a:visited {color: #001f5b;}
a:hover {color: #f7941d;}
a:active {color: #001f5b;}

.top_phone_number, .motto, .main_nav, .main_navigation, h1, h2, h3, h4, .main_content, .path, .right_content, .nav2,.bottom_content, .right_tegs, .departments, .top_phone_number_index, .index_phone, table {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#373737;}

div.logo {padding: 18 12 18 24;}

td.top_phone_number {font-size: 18; color:#f7941d; font-weight: bold; margin: 0 320 0 0; white-space:nowrap; padding: 53 24 0 36;}
td.top_phone_number span {color:#707070;}

td.top_phone_number_index {font-size: 18; color:#f7941d; font-weight: bold; margin: 0 320 0 0; white-space:nowrap; padding: 24 24 0 36;}
td.top_phone_number_index span {color:#707070;}

div.index_phone {font-size: 18; color:#f7941d; font-weight: bold; margin: 0 320 0 0; white-space:nowrap; padding: 0 0 0 192;}
div.index_phone span {color:#707070;}

td.slova {font-size: 18; color:#f7941d; font-weight: bold; margin: 0 320 0 0; white-space:nowrap; padding: 44 24 8 36;}
td.slova span {color:#707070;}

td.navicons {margin: 0 0 0 0; padding: 24 0 10 24; white-space:nowrap;}
td.navicons img.navicon {margin: 0 18 3 0;}
td.navicons img.langicon {margin: 0 12 0 0;}

td.motto {margin: 0 0 0 0; padding: 0 24 0 24; font-size: 12px; text-transform: none; font-weight: normal;}
td.motto a:link {text-decoration:none; color:#707070;}
td.motto a:visited {text-decoration:none; color:#707070;}
td.motto a:hover {text-decoration:none; color:#707070;}

div.main_nav {padding: 6 0 6 0; margin: 0 0 0 0; font-weight: bold;}
div.main_nav p {padding: 2 24 2 24; margin: 2 0 2 0;}
div.main_nav p a:link {color:#373737; text-decoration:none;}
div.main_nav p a:visited {color:#373737; text-decoration:none;}
div.main_nav p a:hover {color:#f7941d; text-decoration:underline;}
div.main_nav p.active {background:url(/images/template_amb/i/topnav_icon.gif) repeat-y left top; text-transform:uppercase; color:#001f5b;}

TD.cat_title h2 {margin: 0 0 0 0; padding: 24 0 12 24; font-size:20px; text-transform:uppercase; color:#00205b; width: 65%;}
h2 {margin: 18 0 6 0; font-size:18px; color:#f7941d; text-transform: none;}
h3 {margin: 18 0 6 0; font-size:16px; color:#707070;}
h4 {margin: 18 0 6 0; font-size:14px; color:#707070; font-style:italic;}
h5 {margin: 18 0 6 0; font-size:14px; color:#707070;}

div.main_content {margin: 0 0 0 0; padding: 0 0 24 24;}

div.right_content {padding: 0 24 6 24; font-size: 11px;}
div.right_content h2 {margin: 12 0 0.2em 0; font-size:14px; color:#707070;}
div.right_content h2.plus {margin: 0 0 0.2em 0; font-size:14px; color:#707070;}
div.right_content h4 {margin: 0 0 3 0; font-size:12px; color:#707070; font-style:italic;}
div.right_content UL { padding-left: 0;}
div.right_content UL LI { padding-left: 0;}

div.right_tegs {padding: 0 24 24 24;}
div.right_tegs p {margin: 0 0 0.3em 0; font-size:11px;}

div.bottom_content {padding: 12 24 24 24; font-size: 11px; color:#373737;}
div.bottom_content p.phone  TD{font-size:18px;}

div.nav2 {padding: 24; font-size: 11px; color:#00205b; font-weight: bold;}
div.nav2 a:link {text-decoration:underline; color:#373737; font-weight:normal;}
div.nav2 a:visited {text-decoration:underline; color:#373737; font-weight:normal;}
div.nav2 a:hover {color:#f7941d;}

div.nav3 {padding: 0 0 12 12; font-size: 11px; color:#00205b; font-weight: bold; margin: 0 0 0 0;}
div.nav3 p {margin: 0 0 5 0;}
div.nav3 a:link {text-decoration:underline; color:#373737; font-weight:normal;}
div.nav3 a:visited {text-decoration:underline; color:#373737; font-weight:normal;}
div.nav3 a:hover {color:#f7941d;}

div.path p {margin: 0 0 0 0; padding: 73 0 0 24; color:#707070; font-size: 12px; font-weight: normal; width: 67%;}
div.path p a:link {color:#707070; font-size: 11px; text-decoration:underline; font-weight: normal;}
div.path p a:visited {color:#707070;}
div.path p a:hover {color:#f7941d;}
div.path p span {margin: 0 8 0 8;}

td.bottom_decor {background:url(/images/template_amb/i/bottom_decor.gif) no-repeat right bottom; padding: 0 0 48 0; border-bottom: solid 3px #e2e5ef;}

td.middle_top_decor {background:url(/images/template_amb/i/middle_top_decor.gif) no-repeat right top #e3e6ef;}
td.right_top_decor {background:url(/images/template_amb/i/right_top_decor.gif) no-repeat left top;}
td.bottom_border {border-bottom: solid 3px #e2e5ef;}

.altfocus_logomargin {margin: 0 6 6 0;}

td.departments_space {padding: 0 24 48 24;}
table.departments td {padding: 0 6 0 0;}
table.departments td p {font-size: 12px;}

.news_date {font-size: 11px;}

/* Celendar */
TABLE.celendar { font-size: 11px;	font-weight: bold; color: #b6b6b6; text-align: center; }
TABLE.celendar TD {	font-size: 11px; color: #373737; padding: 1px 5px; }
TABLE.celendar TD.celdate { color: #f5821f; white-space: nowrap; text-align: left; }
TABLE.celendar TD.celnav { text-align: right; vertical-align: middle; }
TABLE.celendar TD.dayname { color: #001f5b; text-align: left; }
TABLE.celendar TD.curdate { background-color: #cccccc; }
TABLE.celendar TD.datetip { background-color: #aaaaFF; }


.mini_price {padding: 24px; height: 140px; color: 707070; position: absolute; top: 267; left: 10px; font-family: Arial;}
.mini_price  DIV.price_service A {font-size: 16px; text-decoration: underline; color: 707070;}
.mini_price  DIV.price {font-size: 12px;}
.mini_price  DIV.price SPAN {font-weight: bold; color: #f7941d;}
.mini_price  DIV.price_phone {font-size: 12px; padding-top: 9px;}
.mini_price  DIV.price_phone SPAN {font-size: 20px; color: #f7941d;}

/* Anton */
.main_content h1 {font-size: 16px; font-weight: bold;}
.main_content h2 {font-size: 14px; color: #707070; font-weight: bold;}
/* Anton */

.pricelist {border: 1px solid #00205b; border-collapse: collapse;}
.pricelist td {border: 1px solid #00205b; padding: 5px}
.pricelist .head {font-size: 16px; font-weight: bold; text-transform: uppercase; background-color: #e3e6ef; text-align: center;}
.pricelist .header {font-size: 16px; font-weight: bold;}
.pricelist .small {font-size: 11px; font-weight: normal;}
.pricelist .center {font-weight: bold; text-align: center;}

ul.desc li {padding: 0 0 15px 0;}
ul.desc li:first-line {font-weight: bold;}

.partners_cont {clear: both; padding: 20px 0 0 0;}
.partners_cont a {font-weight: bold;}
.partners_cont .logo {float: left; padding: 0 15px 0 0;}

.body {margin: 0;}
.row {width: 100%;}
.row div {float:left; height: 80px;}
.row .div33 {width: 33%;}
.row .div5 {width: 5%;}
.row .div14 {width: 14%;}
.clear {clear: both; height: 10px;}
.head {padding: 0 0 0 90px;}
.head:first-line {font-size: 18px; font-weight: bold; line-height: 1.3;}

.raexpert {position: absolute; top: 357; left: 33px;}
