body {background: #FFFFFF; width: 100%; height: 100%}
body, td {font: 12px Arial, Tahoma, Verdana; color: #000000; padding: 0px; margin: 0px; vertical-align: top;}

table, img {border: 0}

form {padding: 0; margin: 0}
p {text-align:justify}

h1 {font: 23px Arial Narrow, Tahoma, Verdana; color: #FF0000; padding: 0; margin: 25 0 24 0; clear: both}
h1.index {margin: 45 0 24 0}
h1.print {margin: 40 0 35 0; color: #333333; font: 18px Arial, Tahoma, Verdana}

h2 {font: 23px Arial Narrow, Tahoma, Verdana; color: #FF0000; padding: 0; margin: 0 0 10 0; clear: both; line-height: 0.8}
td.right_1 h2 {margin: 0 0 10 18}
td.right_2 h2 {margin: 0 0 10 18; color: #999999}
h2.no_padding_bottom {margin-bottom: 0}
h3 {font: 14px Arial, Tahoma, Verdana; color: #000000; padding: 0; margin: 0 0 5 0; font-weight:bold}
h4 {font: 14px Arial, Tahoma, Verdana; color: #333333; padding: 0; margin: 0}




h2.a:link, h2.a:visited, h2.a:hover {font: 12px Arial, Tahoma, Verdana; color: #000000; text-decoration: underline}
h2.a:hover {color: #5B5B5B}

a:link, a:visited, a:hover {font: 12px Arial, Tahoma, Verdana; color: #000000; text-decoration: underline}
a:hover {color: #5B5B5B}

a.black_1:link, a.black_1:visited, a.black_1:hover {font: 13px Arial, Tahoma, Verdana; color: #000000; text-decoration: none}
a.black_1:hover {text-decoration: underline}

a.black_2:link, a.black_2:visited, a.black_2:hover {font: 10px Arial, Tahoma, Verdana; color: #000000; text-decoration: none}
a.black_2:hover {text-decoration: underline}

a.black_3:link, a.black_3:visited, a.black_3:hover {font: 12px Arial, Tahoma, Verdana; color: #333333; text-decoration: underline}
a.black_3:hover {text-decoration: none}

a.black_4:link, a.black_4:visited, a.black_4:hover {font: 11px Arial, Tahoma, Verdana; color: #333333; text-decoration: underline}
a.black_4:hover {text-decoration: none}

a.black_5:link, a.black_5:visited, a.black_5:hover {font: 13px Arial Narrow, Arial, Tahoma; color: #333333; text-decoration: none}
a.black_5:hover {text-decoration: underline}

a.black_6:link, a.black_6:visited, a.black_6:hover {font: 12px Arial, Tahoma, Verdana; color: #333333; text-decoration: none}
a.black_6:hover {text-decoration: underline}

a.black_7:link, a.black_7:visited, a.black_7:hover {font: 11px Arial, Tahoma, Verdana; color: #333333; text-decoration: none; line-height: 1.5}

a.gray_1:link, a.gray_1:visited, a.gray_1:hover {font: 11px Arial, Tahoma, Verdana; color: #999999; text-decoration: none}
a.gray_1:hover {text-decoration: underline; color: #FF0000}

a.gray_2:link, a.gray_2:visited, a.gray_2:hover {font: 11px Arial, Tahoma, Verdana; color: #CCCCCC; text-decoration: underline}
a.gray_2:hover {color: #999999}

a.gray_3:link, a.gray_3:visited, a.gray_3:hover {font: 11px Arial, Tahoma, Verdana; color: #CCCCCC; text-decoration: none}
a.gray_3:hover {color: #999999}
a.gray_3 span {text-decoration: underline}

a.gray_4:link, a.gray_4:visited, a.gray_4:hover {font: 12px Arial, Tahoma, Verdana; color: #999999; text-decoration: none}
a.gray_4:hover {text-decoration: underline}

a.gray_5:link, a.gray_5:visited, a.gray_5:hover {font: 14px Arial, Tahoma, Verdana; color: #999999; text-decoration: underline}
a.gray_5:hover {text-decoration: none}

a.gray_6:link, a.gray_6:visited, a.gray_6:hover {font: 12px Arial, Tahoma, Verdana; color: #999999; text-decoration: underline}
a.gray_6:hover {text-decoration: none}

a.white_1:link, a.white_1:visited, a.white_1:hover {font: 12px Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none}
a.white_1:hover {text-decoration: underline}

a.white_2:link, a.white_2:visited, a.white_2:hover {font: 13px Arial, Tahoma, Verdana; color: #FFFFFF; text-decoration: none}
a.white_2:hover {text-decoration: underline}

a.red_1:link, a.red_1:visited, a.red_1.hover {font: bold 13px Arial, Tahoma, Verdana; color: #FF0000; text-decoration: none}
a.red_1:hover {text-decoration: underline}

a.red_2:link, a.red_2:visited, a.red_2.hover {font: bold 13px Arial, Tahoma, Verdana; color: #FF0000; text-decoration: none}




div.icons_1 {text-align: center; width: 200; white-space: nowrap; margin: 0 40 0 0}
div.icons_1 img {margin: 0 20 0 20}
div.phone_1 {font-size: 23px; white-space: nowrap; padding: 28 0 2 0}
div.address_1 {color: #999999; font-weight: bold; padding: 0 0 21 0}


.input1 {width: 125; height: 18; border: 1px solid #B3B9C3; vertical-align: middle; font: 11px Arial, Tahoma, Verdana; color: #999999}
.input2 {width: 263; border: 1px solid #B3B9C3; vertical-align: middle; font: 11px Arial, Tahoma, Verdana; color: #999999}

.sinput1 {vertical-align: middle; margin: 0 0 0 5}
.sinput2 {font-size: 11px; margin: 7 0 0 0}


td.top_menu_1, td.top_menu_1_over, td.top_menu_2, td.top_menu_1_language {background: url('/img/lines/top_menu_1.gif') repeat-x 0px 0px; padding: 6 9 6 9; white-space: nowrap; color: #999999; font-size: 13px}
td.top_menu_1_language {padding: 9 35 0 9}
td.top_menu_1 img, td.top_menu_1_over img, td.top_menu_2 img {margin: 0 5 2 0}
td.top_menu_2 {background-image: url('/img/lines/top_menu_2.gif'); color: #C8C8C8; font-size: 13px}
td.top_menu_1 div, td.top_menu_1_over div, td.top_menu_2 div {z-index: 200}
table.top_menu_2 {position: absolute; visibility: hidden; clear: both; z-index: 200; top: 28; left: 0; width: 892}
table.top_menu_2_right {right: -9}
html table.top_menu_2_right {right: 0}
table.top_menu_2 td {width: 1%; background: #999999; padding: 6 8 6 8; white-space: nowrap}

td.top_menu_1 table {visibility: hidden}
td.top_menu_1_over table {visibility: visible}

.photo_1 img {border: 12px solid #D6D6D6}
.photo_1 div {text-align: center}
.photo_1 div img {border: 0}

.photo_2 img {margin: 8 0 5 0}




ul.cities_list_1 {list-style-type: none; padding: 0; margin: 14 0 0 30}
ul.cities_list_1 li {float: left; width: 100; display: block; background: url('/img/bullets/cities_list_1.gif') no-repeat 4px 5px; padding: 0 0 3 17}
ul.cities_list_1 li.active {background: url('/img/bullets/cities_list_2.gif') no-repeat 0px 5px}

ul.cities_list_2 {list-style-type: none; padding: 0; margin: 14 0 0 30}
ul.cities_list_2 li {float: left; width: 110; display: block; background: url('/img/bullets/cities_list_1.gif') no-repeat 4px 5px; padding: 0 0 3 17}
ul.cities_list_2 li.active {background: url('/img/bullets/cities_list_2.gif') no-repeat 0px 5px}

table.cities_list_2 {padding: 0; margin: 14 0 0 30}
table.cities_list_2 td {width: 110; background: url('/img/bullets/cities_list_1.gif') no-repeat 4px 5px; padding: 0 0 3 17}
table.cities_list_2 td.active {background: url('/img/bullets/cities_list_2.gif') no-repeat 0px 5px}


div.cities_list_1 {background: #EFEFEF; padding: 17 22 18 22; position: relative}
html div.cities_list_1 {width: 100%}
div.cities_list_1 img.right {right: 0}
html div.cities_list_1 img.right {right: -1}




div.right_news_1 {padding: 5 0 5 12; border-left: 7px solid #E3E5E9}
div.right_news_1 div {padding: 0 0 10 0; font-size: 11px}
div.right_news_1 div div {padding: 0 0 3 0; color: #333333}
div.right_news_1 div div.description {padding: 3 0 0 0; line-height: 1.5}
div.right_news_1 div span {font-weight: bold; font-size: 13px; color: #FF0000}

div.news_1, div.news_2 {line-height: 1.5; font-size: 11px; color: #333333; padding: 12 16 10 16; width: 100%; left: -16; position: relative}
div.news_2 {background: #F5F5F5}
div.news_1 div, div.news_2 div {font-size: 13px; font-weight: bold; color: #FF0000; padding: 2 0 5 0}
div.news_1 img.right, div.news_2 img.right {right: 0}
* html div.news_1 img.right, * html div.news_2 img.right {right: -1}



td.right_1 {padding: 45 0 0 0}
td.right_2 {padding: 13 0 75 0}


td.footer_1 {background: url('/img/lines/bottom_1.gif') repeat-x 0px 0px; font-size: 11px; color: #CCCCCC; padding: 3 0 20 0}
td.footer_1 div {float: right; padding: 0 40 0 0}


div.site_path_1 {position: relative; z-index: 1}
div.site_path_1 div {position: absolute; top: 10; left: 0}
div.site_path_1 img {vertical-align: bottom; margin: 0 0 0 7}
div.site_path_1 img.right {vertical-align: middle; margin: 0 7 0 7}


td.content_1 {padding: 0 30 75 0}


div.padding_1 {padding: 0 0 0 18}
div.padding_2 {padding: 0 0 0 30}


table.contacts th {width: 1%; white-space: nowrap; text-align: left; vertical-align: top; font: 13px Arial Narrow, Arial, Tahoma; color: #999999; padding: 0 30 0 0}
table.contacts td {width: 99%; font: 13px Arial Narrow, Arial, Tahoma; color: #333333}


table.form_1 th {width: 99%; text-align: left; vertical-align: middle; padding: 0 0 5 0}
table.form_1 td {width: 1%; white-space: nowrap; padding: 0 50 5 0; font-size: 11px; color: #999999; vertical-align: middle}


b.gray_1 {color: #CCCCCC}


table.table_1 {border: 1px solid #CCCCCC}
table.table_1 td {padding: 7}
table.table_1 tr.gray td {background: #DFDFDF}


img.photo_3 {margin: 6 0 0 0}

