body {margin: 0; padding: 0; background: #FFFFFF; width: 100%; height: 100%}
body, td {font: 12px Tahoma, Verdana, Arial; color: #74787D; vertical-align: top; text-align: left; padding: 0; margin: 0}

table, img {border: 0}

form {padding: 0; margin: 0}

ul {padding: 0; margin: 5 0 0 10; list-style-type: none}
ul li {padding: 0 0 0 10; margin: 10 0 0 0}
ol {padding: 0; margin: 5 0 0 40}
ol li {padding: 0; margin: 10 0 0 0}

td.content_1 ul.list_1 li {background: url('/img_group/bullets/ul_1.gif') no-repeat 9px 6px; padding: 0 0 0 20}

/*
td.content_1 ul li {behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
                | ( parentNode.style.listStyleImage = 'none' )
                | ( this.firstChild && this.firstChild.nodeType != 3
                    ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
                | ( this.innerHTML = '<nobr style="position: relative; width: 10; left: -12; margin: 0 -15 0 0">&ndash;&nbsp;</nobr>'
                    + this.innerHTML ) ) : '' ); padding: 0 0 0 13; margin: 5 0 0 0}

td.content_1 ul>li:before {content: '2013a0'; float: left; margin-left: -13}
*/

td.content_1 ul li {background: url('/img/bullets/ul_1.gif') no-repeat 0px 7px; padding: 0 0 0 15}




h1 {font: 26px Tahoma, Verdana, Arial; color: #C1080C; padding: 0; margin: -6 0 5 0}
h1 div {font-size: 12px; font-weight: bold; padding: 5 0 15 0}
div.personal h1, div.personal h2, div.personal h3, b.personal {color: #E31B23}
div.sme h1, div.sme h2, div.sme h3, b.sme {color: #B8C315}
div.corporate h1, div.corporate h2, div.corporate h3, b.corporate {color: #003D7D}
div.about h1, div.about h2, div.about h3, b.about {color: #74787D}
h2 {font: 18px Tahoma, Verdana, Arial; color: #C1080C; padding: 0; margin: 0 0 5 0}
h3 {font: 16px Tahoma, Verdana, Arial; color: #C1080C; padding: 0; margin: 0 0 5 0}



a:link, a:visited, a:hover {font: 12px Tahoma, Verdana, Arial; color: #08628C; text-decoration: underline}
a:hover {color: #0C8AC7}

a.gray_1:link, a.gray_1:visited, a.gray_1:hover {font-size: 11px; color: #828486; text-decoration: underline}
a.gray_1:hover {color: #A3A4A5}

a.gray_2:link, a.gray_2:visited, a.gray_2:hover {color: #878D94; text-decoration: underline}
a.gray_2:hover {color: #74787D}

a.gray_17:link, a.gray_17:visited, a.gray_17:hover {color: #B9B8BE; text-decoration: none;}



a.gray_3:link, a.gray_3:visited, a.gray_3:hover {font: 11px Tahoma, Verdana, Arial; color: #95989C; text-decoration: underline}
a.gray_3:hover {color: #74787D}

a.gray_4:link, a.gray_4:visited, a.gray_4:hover {color: #74787D; text-decoration: underline}
a.gray_4:hover {color: #878D94}

a.white_1:link, a.white_1:visited, a.white_1:hover {color: #FFFFFF; text-decoration: underline}
a.white_1:hover {color: #EAEAEA}

a.white_2:link, a.white_2:visited, a.white_2:hover {font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.white_2:hover {color: #EAEAEA}

a.red_1:link, a.red_1:visited, a.red_1:hover, a.personal:link, a.personal:visited {color: #E31B23; text-decoration: underline}
a.red_1:hover, a.personal:hover {color: #B5151E}

a.red_2:link, a.red_2:visited, a.red_2:hover {font-size: 11px; color: #E31B23; text-decoration: underline}
a.red_2:hover {color: #B5151E}

a.red_3:link, a.red_3:visited, a.red_3:hover {font-size: 12px; color: #C90B13; text-decoration: underline}
a.red_3:hover {color: #E31B23}

a.red_4:link, a.red_4:visited, a.red_4:hover {font-size: 11px; color: #CD393D; text-decoration: underline}
a.red_4:hover {color: #DC7275}

a.red_5:link, a.red_5:visited, a.red_5:hover {color: #E51620}
a.red_5:hover {color: #DC7275}

a.red_6:link, a.red_6:visited, a.red_6:hover {color: #CD393D}
a.red_6:hover {color: #B5151E}

a.blue_1:link, a.blue_1:visited, a.blue_1:hover {font-size: 11px; color: #003D7D; text-decoration: underline}
a.blue_1:hover {color: #0063C6}

a.blue_2:link, a.blue_2:visited, a.blue_2:hover {font-size: 12px; color: #31669D; text-decoration: underline}
a.blue_2:hover {color: #003D7D}

a.green_1:link, a.green_1:visited, a.green_1:hover {font-size: 11px; color: #A0AA04; text-decoration: underline}
a.green_1:hover {color: #919803}

a.green_2:link, a.green_2:visited, a.green_2:hover {font-size: 12px; color: #8C9312; text-decoration: underline}
a.green_2:hover {color: #A0AA04}

a.small_1:link, a.small_1:visited, a.small_1:hover {font-size: 10px}


a.local_1:link, a.local_1:visited {border-bottom: 1px dashed #08628C; text-decoration: none}
a.local_1:hover {border-bottom: 1px dashed #0C8AC7}

a.not_work:link, a.not_work:visited, a.not_work:hover {font-weight:bold; color: #AFAFAF; text-decoration: underline;}

a.work:link, a.work:visited, a.work:hover {font-weight:bold; color: #08628C; text-decoration: underline;}
a.work:hover {color: #0C8AC7}


a.gray_li:link, a.gray_li:visited, a.gray_li:hover {font: 12px Tahoma, Verdana, Arial; color: #74787D; text-decoration: underline;}
a.gray_li:hover {color: #A3A7AD;}




table.news_1 td {width: 1%; color: #808284; white-space: nowrap}
table.news_1 td img {margin: 0 10 0 0}
table.news_1 th {width: 98%; vertical-align: top; text-align: left; font-weight: normal; padding: 0 10 6 5}


table.red_1 td {width: 50%; color: #E51B24; font-weight: bold; padding: 0 20 0 0}
table.red_1 td div {padding: 0 0 5 0; line-height: 1}
table.red_1 a:link, table.red_1 a:visited, table.red_1 a:hover {color: #E51B24; font-weight: bold}
table.red_1 a:hover {color: #BB191F}


div.language_1 {background: url('/img/icons/language_1.gif') no-repeat 0px 0px; padding: 0 0 0 25}


div.top_menu_red_1,
div.top_menu_blue_1,
div.top_menu_green_1 {white-space: nowrap; line-height: 0.8; text-transform: uppercase; color: #FFFFFF; text-align: right; font-size: 13px; padding: 13 8 0 10}

div.top_menu_red_1 b, div.top_menu_blue_1 b, div.top_menu_green_1 b {font-size: 11px; text-transform: none}
div.top_menu_red_1 span, div.top_menu_blue_1 span, div.top_menu_green_1 span {font-weight: bold}

div.top_menu_red_1 {background: url('/img/lines/red_1.gif') repeat-x 0px 0px}
div.top_menu_blue_1 {background: url('/img/lines/blue_1.gif') repeat-x 0px 0px}
div.top_menu_green_1 {background: url('/img/lines/green_1.gif') repeat-x 0px 0px}

div.top_menu_red_1 b {color: #E31B23}
div.top_menu_blue_1 b {color: #003D7D}
div.top_menu_green_1 b {color: #B8C315}



div.top_menu_green_links_1 div, div.top_menu_blue_links_1 div, div.top_menu_red_links_1 div {padding: 0 0 3 0}

div.top_menu_green_links_1 {background: #F7F8EA; padding: 10; color: #A0AA04}
div.top_menu_blue_links_1 {background: #F2F2F2; padding: 10; color: #003D7D}
div.top_menu_red_links_1 {background: #F5F0F0; padding: 10; color: #E31B23}



table.title_1 {background: url('/img/lines/bottom_1.gif') repeat-x 0px 0px}
table.title_1 th {width: 1%; padding: 0; background: url('/img/lines/bottom_2.gif') repeat-x 0px 0px}
table.title_1 td {width: 99%; background: url('/img/photos/1.jpg') no-repeat 100% 100%; color: #FFFFFF; font-size: 16px; padding: 50 50 0 24}

b.red_1 {color: #E31B23; text-transform: uppercase; font-size: 20px}
b.gray_2 {color: #878D94}
b.red_3 {color: #C90B13}
b.green_2 {color: #8C9312}
b.blue_2 {color: #31669D}
b.black_1 {color: #000000; font-size: 24px; font-weight: normal; line-height: 1}
b.red_4 {color: #CD393D}


div.news_1 {font-size: 11px}
div.news_1 div {font-weight: bold; color: #C6C9CC; padding: 0 0 3 0; font-size: 10px}
div.news_1 div a.currency { font-weight: bold; padding: 0 0 3 0; font-size: 10px }



td.content_1 {padding: 0 40 50 0; line-height: 1.5}

td.content_1 a img[width='18'] {margin: 0 5 0 5; vertical-align: middle}
td.content_1 a img {margin:expression(this.width == '18' ? '0 5 0 5' : this.style.margin)}
td.content_1 a img {vertical-align:expression(this.width == '18' ? 'middle' : '')}



table.banners_1 {border: solid #E31B23; border-width: 4 4 0 0}
table.banners_1 th {width: 100%; border: solid #E31B23; border-width: 0 0 4 4; padding: 0; text-align: left; vertical-align: top; height: 1%}


td.top_menu_1 {width: 33%; cursor: default; padding: 10 0 0 0}

span.top_menu_1 {background: url('/img/bullets/red_1.gif') no-repeat 0px 6px; text-transform: uppercase; margin: 0 15 0 0; white-space: nowrap}
span.top_menu_1 a:link, span.top_menu_1 a:hover, span.top_menu_1 a:visited {text-transform: uppercase}


div.left_menu_1 {position: relative; left: -12; top: -3; width: 220}
* html div.left_menu_1 {background: #FFFFFF}
div.left_menu_1 div {padding: 30 0 0 11}
div.left_menu_1 div b {color: #CD393D}
div.left_menu_1 div a:link, div.left_menu_1 div a:visited, div.left_menu_1 div a:hover {font-size: 11px}
div.left_menu_1 li.vacancies div b {color: #74787D}


div.left_menu_1 ul a:link, div.left_menu_1 ul a:visited, div.left_menu_1 ul a:hover {font-size: 11px}

div.left_menu_1 div ul {padding: 0; margin: 0}
div.left_menu_1 div ul li {padding: 0; margin: 2 0 0 0}

div.left_menu_1 ul.left_menu_1 li {color: #878D94}

ul.left_menu_1, ul.left_menu_2, ul.left_menu_3 {list-style-type: none; margin: 0; padding: 0}
ul.left_menu_1 li {background: url('/img/bullets/red_3.gif') no-repeat 0px 6px; padding: 0 0 0 12; margin: 0 0 10 0; font-weight: bold; font-size: 11px; color: #3981A3}
ul.left_menu_2 li {background: url('/img/bullets/blue_1.gif') no-repeat 0px 6px; padding: 0 0 0 12; margin: 0 0 10 0}
ul.left_menu_3 li {background: url('/img/bullets/red_3.gif') no-repeat 0px 6px; padding: 0 0 0 12; margin: 0 0 10 0; font-weight: bold; color: #C1080C}
ul.left_menu_1 li, ul.left_menu_1 li a:link, ul.left_menu_1 li a:visited, ul.left_menu_1 li a:hover,
ul.left_menu_2 li, ul.left_menu_2 li a:link, ul.left_menu_2 li a:visited, ul.left_menu_2 li a:hover,
ul.left_menu_3 li, ul.left_menu_3 li a:link, ul.left_menu_3 li a:visited, ul.left_menu_3 li a:hover {text-transform: uppercase; font-size: 12px} 

ul.left_menu_3 ul li {margin: 4 0 0 0}
ul.left_menu_3 ul li, ul.left_menu_3 ul li a:link, ul.left_menu_3 ul li a:visited, ul.left_menu_3 ul li a:hover {text-transform: none}

ul.left_menu_3 li ul li ul li, ul.left_menu_3 li ul li ul li a:link, ul.left_menu_3 li ul li ul li a:visited, ul.left_menu_3 li ul li ul li a:hover {font-size: 11px}
ul.left_menu_1 li ul, ul.left_menu_1 li ul li ul,
ul.left_menu_3 li ul, ul.left_menu_3 li ul li ul {margin-bottom: 12}


tr.footer td {border-top: 1px solid #C1080C; padding: 5 37 20 0}
tr.footer span {margin: 0 10 0 0}
tr.footer form span {color: #C1080C; margin: 0}
tr.footer div.small_1 {padding: 21 0 0 0}
tr.footer div.small_1, tr.footer div.small_1 a:link, tr.footer div.small_1 a:visited, tr.footer div.small_1 a:hover {font-size: 11px}
tr.footer form td {padding: 0; border: 0}


.input1 {width: 100%; border: 1px solid #B1B3B5; font-size: 11px}
.input2 {width: 200; border: 1px solid #B1B3B5; margin: 0 10 0 0; font: 11px Tahoma, Verdana, Arial}
.input3 {width: 50; border: 1px solid #B1B3B5; margin: 0 10 0 0; font: 11px Tahoma, Verdana, Arial}
.input4 {width: 100; border: 1px solid #B1B3B5; margin: 0 10 0 0; font: 11px Tahoma, Verdana, Arial}
.input5 {width: 150; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input6 {width: 110; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input7 {width: 300; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input8 {width: 400; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input9 {width: 550; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input10 {width: 60; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input11 {width: 35; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input12 {width: 25; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input13 {width: 60; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input14 {width: 340; height: 120; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input15 {width: 170; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input16 {width: 95; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input17 {width: 350; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}


.input_search { border: solid #BBC1C5; border-width: 1 0 1 1; background: #FFFFFF; width: 116; height: 18; font: 11px Tahoma, Verdana, Arial }
/*
.input1 {border: solid #BBC1C5; border-width: 1 0 1 1; background: #FFFFFF; width: 116; height: 18; font: 11px Tahoma, Verdana, Arial}
.input2 {border: solid #BBC1C5; border-width: 1 0 1 1; background: #FFFFFF; width: 40; height: 18; font: 11px Tahoma, Verdana, Arial}
.input3 {border: solid #BBC1C5; border-width: 1 0 1 1; background: #FFFFFF; width: 70; height: 18; font: 11px Tahoma, Verdana, Arial}*/

.sinput1 {background: #AAAEB2; border: 0; color: #FFFFFF; font: 11px Tahoma, Verdana, Arial; height: 18; padding: 0 5 0 5}

/*
* html .sinput1 {margin: 1 0 0 0}

.input4 {width: 70; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input5 {width: 150; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input6 {width: 110; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input7 {width: 250; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input8 {width: 400; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input9 {width: 500; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input10 {width: 40; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}

.input11 {width: 35; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input12 {width: 25; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input13 {width: 60; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input14 {width: 325; height: 120; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input15 {width: 170; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input16 {width: 95; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input17 {width: 350; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
*/


.input18 {width: 200; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}
.input19 {width: 180; height: 18; border: 1px solid #BBC1C5; background: #FFFFFF; font: 11px Tahoma, Verdana, Arial}

div.languages {float: right; color: #4F4F4F; padding: 10 0 0 15; background: url('/img/bullets/red_2.gif') no-repeat 0px 12px}
div.languages span {color: #C1080C}
div.languages, div.languages a:link, div.languages a:visited, div.languages a:hover {font-size: 10px; text-transform: uppercase}


div.sublinks_1 {position: absolute; top: -163}
div.sublinks_1 img {margin: 2 5 -10 0; vertical-align: baseline}


div.red_1 {color: #C1080C; padding: 5}


div.infoline_1 {float: right; color: #878D94; margin: 6 0 20 0; padding: 0; width: 200; height: 100px; position: relative;}
div.infoline_1 div {position: absolute; color: #E40000; padding-left: 47; left: 28; bottom: 29; white-space: nowrap; font-size: 17px}
div.infoline_1 span {color: #E51620}


table.table_1 {border-bottom: 2px solid #E41010}
table.table_1 caption {text-align: left; color: #CD393D; font-size: 12px; border-bottom: 2px solid #E41010; padding: 0 0 5 0; font-weight: bold}
table.table_1 th {background: #E8E9EB; padding: 5;  font-size: 12px; text-align: right}
table.table_1 th.first {background: #E8E9EB; padding: 5;  font-size: 12px; text-align: left}
table.table_1 th.demo { background: #E8E9EB; padding: 5; font-size: 22px; text-align: left }
table.table_1 td {padding: 5}
table.table_1 td.numeric {text-align: right}
table.table_1 tr.gray td {background: #E8E9EB}
table.table_1 tr.colored_1 td {border-top: 1px solid #E41010}
table.table_1 tr.colored_3 td {border-top: 1px solid #E41010; background: #EEEEF0}
table.table_1 tr.colored_4 td {border-top: 1px solid #E41010; background: #F7F7F7; color: #767779}
table.table_1 tr.colored_5 td {border-top: 1px solid #E41010}
table.table_1 tr.colored_6 td {border-top: 1px solid #E41010; background: #EEEEF0}
table.table_1 tr.colored_7 td {border-top: 1px solid #E41010; background: #FDF7F7}
table.table_1 tr.colored_12 td {border-top: 1px solid #E41010; background: #FAEDED;}
table.table_1 tr.colored_14 td {border:0; background: #FDF7F7}
table.table_1 tr.colored_14a td {border-top: 1px solid #E41010; background: #FDF7F7;}
table.table_1 tr.colored_14b td {border:0; }
table.table_1 .title {text-align: left;}

table.table_1 tr.colored_40 td {border-top: 1px solid #E41010; background: #F7F7F7; color: #767779}



table.table_1 tr.th_1 th {vertical-align: top}
table.table_1 tr.no_color td {border: 0; white-space: nowrap}
table.table_1 tr.no_color2 td {border: 0;}

div.table_1_th{font-size: 12px; text-align: left; font-weight:bold; margin-bottom:10px; color:#C90000;}

/* ===========================================================================*/

table.table_1a {border-bottom: 2px solid #E41010}
table.table_1a caption {text-align: left; color: #CD393D; font-size: 12px; border-bottom: 2px solid #E41010; padding: 0 0 5 0; font-weight: bold}
table.table_1a th {background: #E8E9EB; padding: 5;  font-size: 12px; text-align: left}
table.table_1a th.first {background: #E8E9EB; padding-left: 15;  font-size: 12px; text-align: left}
table.table_1a td {padding: 5}
table.table_1a td.numeric {text-align: right}
table.table_1a tr.gray td {background: #E8E9EB}
table.table_1a tr.colored_1 td {border-top: 1px solid #E41010}
table.table_1a tr.colored_3 td {border-top: 1px solid #E41010; background: #EEEEF0}
table.table_1a tr.colored_4 td {border-top: 1px solid #E41010; background: #F7F7F7; color: #767779}
table.table_1a tr.colored_5 td {border-top: 1px solid #E41010}
table.table_1a tr.colored_6 td {border-top: 1px solid #E41010; background: #EEEEF0}
table.table_1a tr.colored_7 td {border-top: 1px solid #E41010; background: #FDF7F7}
table.table_1a tr.colored_12 td {border-top: 1px solid #E41010; background: #FAEDED;}
table.table_1a tr.colored_14 td {border:0; background: #FDF7F7}
table.table_1a tr.colored_14a td {border-top: 1px solid #E41010; background: #FDF7F7;}
table.table_1a tr.colored_14b td {border:0; }
table.table_1 tr.colored_4b td {background: #F7F7F7; border-top: 1px solid #E41010; color:#767779;}
table.table_1 tr.colored_4b_over {background: #F7F7F7 url(../img/sold.gif) no-repeat center center; border-top: 1px solid #E41010; color:#767779;}

#toplayer {background: #F7F7F7 url(../img/sold.gif) no-repeat; height: 100%; z-index: 50; }
#soldLayer {position: relative; top: 35px; left: 125px; z-index: 2;} /*  background: #F7F7F7 url(../img/sold.gif) no-repeat center center; width: 250px; height: 45px; */
#soldLayer2 {position: relative; top: 35px; left: 125px; z-index: 2; background: url(../img/pro.png) no-repeat center center}

table.table_1a tr.th_1 th {vertical-align: top}
table.table_1a tr.no_color td {border: 0; white-space: nowrap}
table.table_1a tr.no_color2 td {border: 0;}

div.table_1_th{font-size: 12px; text-align: left; font-weight:bold; margin-bottom:10px; color:#C90000;}

/* ========================================================================== */

table.table_2 {border-top: 1px solid #CD393D; width: 256}
table.table_2 td {width: 128}

table.table_3 {border-bottom: 2px solid #E41010}
table.table_3 caption {text-align: left; color: #CD393D; font-size: 12px; border-bottom: 2px solid #E41010; padding: 0 0 5 0; font-weight: bold}
table.table_3 th {background: #E8E9EB; padding: 5; font-size: 12px; text-align: left}
table.table_3 td {border-top: 1px solid #CD393D; padding: 5}

table.table_4 {border-bottom: 2px solid #E41010}
table.table_4 caption {text-align: left; color: #CD393D; font-size: 11px; border-bottom: 2px solid #E41010; padding: 0 0 5 0; font-weight: bold}
table.table_4 th {background: #E8E9EB; padding: 5; font-size: 11px; text-align: left}
table.table_4 td {border-bottom: 1px solid #E8E9EB; padding: 5; vertical-align: middle; font-size: 11px}

table.table_11 {border-bottom: 1px solid #E41010}
table.table_11 caption {text-align: left; color: #CD393D; font-size: 12px; border-bottom: 2px solid #E41010; padding: 0 0 5 0; font-weight: bold}
table.table_11 th {background: #FFFFFF; padding: 5; font-size: 12px; text-align: left;}
table.table_11 td {padding: 5;}
table.table_11 tr.colored_1 td {border-top: 1px solid #E41010;}
table.table_11 tr.no_color td {border: 0; white-space: nowrap;}

table.table_5 {border-right: 1px solid #E8E9EB; border-bottom: 2px solid #E41010}
table.table_5 caption {text-align: left; color: #CD393D; font-size: 11px; border-bottom: 2px solid #E41010; padding: 0 0 5 0; font-weight: bold}
table.table_5 th {background: #E8E9EB; padding: 5; font-size: 11px; text-align: left; border: solid #FFFFFF; border-width: 0 0 1 1}
table.table_5 td {border-bottom: 1px solid #E8E9EB; padding: 5; vertical-align: middle; font-size: 11px; border: solid #E8E9EB; border-width: 0 0 1 1}





div.print_site_path {font-weight: bold; color: #010101; padding: 8 0 45 0}


div.site_path {font: 11px Tahoma, Verdana, Arial; color: #95989C; padding: 0 0 25 0}


table.offices_1 td {width: 50%; padding: 0 20 10 0}


img.vab_24 {position: absolute; right: 0; bottom: -90}



table.form_1 td {width: 1%; padding: 2 20 13 0; white-space: nowrap}
table.form_1 th {width: 99%; padding: 2 0 13 0; vertical-align: top; text-align: left; font-size: 11px; font-weight: normal}
table.form_1 th td {font-size: 11px}
table.form_1 th input {margin: -2 0 0 0}
table.form_1 td label {line-height: 1.2}




.mail_1 {width: 99%; text-align: center; vertical-align: top; padding: 5 0 5 0; font-weight: normal; font-size: 11px; border: 1px solid #000000;}
form.form_2 h2, table.form_2 h2 {margin-bottom: 10}
table.form_2 td {width: 1%; padding: 6 15 5 0; white-space: nowrap}
table.form_2 th, table.form_2 td.mail {width: 99%; text-align: left; vertical-align: top; padding: 5 0 5 0; font-weight: normal; font-size: 11px}
table.form_2 th div, table.form_2 td.mail div {float: left}
table.form_2 th span, table.form_2 td.mail span {color: #B1B3B5}
.mail, .mail td {font-size: 14pt}
table.form_2 input, table.form_2 select {font: 11px Tahoma, Verdana, Arial}


table.form_3 td {padding: 3 0 3 10}
table.form_3 td div {position: relative}
table.form_3 td div span {color: #C1080C; position: absolute; left: -22; top: 3}
table.form_3 tr.gray_1 td {background: #E3E4E6}
form.form_3 .sinput_1 {background: #B73331; color: #E6E6EE; border: 0; font-size: 11px; height: 18}
form.form_3 span.warning_1 {color: #C1080C}
table.form_3 tr.gray_2 td {background: #E3E4E6; padding: 6}



div.required_field_1 {position: relative}
div.required_field_1 span {position: absolute; left: -15; top: 3; color: #E51B24}


div.comment_1 {border: solid #E31B23; border-width: 1 0 1 0; padding: 25}

div.ul_1 {background: url('/img_group/corners/ul_1_5.gif') repeat-x 0px 0px #F2F2F2}
div.ul_1 div {background: url('/img_group/corners/ul_1_5.gif') repeat-y 100% 0px}
div.ul_1 div div {background: url('/img_group/corners/ul_1_5.gif') repeat-x 0px 100%}
div.ul_1 div div div {background: url('/img_group/corners/ul_1_5.gif') repeat-y 0px 0px}
div.ul_1 div div div div {background: url('/img_group/corners/ul_1_1.gif') no-repeat 0px 0px}
div.ul_1 div div div div div {background: url('/img_group/corners/ul_1_2.gif') no-repeat 100% 0px}
div.ul_1 div div div div div div {background: url('/img_group/corners/ul_1_3.gif') no-repeat 100% 100%}
div.ul_1 div div div div div div div {background: url('/img_group/corners/ul_1_4.gif') no-repeat 0px 100%}
div.ul_1 div div div div div div div div {background: 0; padding: 15 1 5 1}
div.ul_1 div div div div div div div div ul {padding: 0; margin: 0; background: 0}
div.ul_1 div div div div div div div div ul li {background: url('/img_group/corners/ul_1_6.gif') no-repeat 26px 6px; padding: 0 0 0 38; margin: 0 0 10 0}
div.ul_1 div div div div div div div div ul li.container_1 {padding: 0}
div.ul_1 div div div div div div div div ul li.container_1 div {padding: 10 0 15 26; background: #FFFFFF}
div.ul_1 div div div div div div div div ul li.container_1 div ul li {background: url('/img_group/bullets/ul_2.gif') no-repeat 0px 6px; padding: 0 0 0 12; margin: 0 0 10 0}


table.highlights_1 div {border: 5px solid #FFFFFF; float: left}
table.highlights_1 div input, table.highlights_1 div select, table.highlights_1 div textarea {margin: 0; border: 1px solid #BBC1C5}
table.highlights_1 div.warning_1 {border-color: #FFE8EC}
table.highlights_1 div.warning_1 input, table.highlights_1 div.warning_1 select, table.highlights_1 div.warning_1 textarea {border: 1px solid #E21B22}
* html table.highlights_1 div input, * html table.highlights_1 div textarea {margin: -1 0 -1 0}


table.photos_1 td {padding: 0 10 10 0}


table.table_1 tr.active_1 td {background: #FDF7F7}

div.images_1 img {margin: 0 7 7 0}

.light_image { filter:alpha(opacity=30); opacity: 0.3 }


/* ---------------------------------------------------------------------------*/

.sold-block {
	position: relative;
	display: block;
	width: 124px;
	height: 96px;
}

.sold-block span {
	background: url(../img/pro.png) no-repeat center center;
	width: 124px;
	height: 96px;
	display: block;
	position: absolute;
}

/* ---------------------------------------------------------------------------*/

.tags-cloud {
    position: relative;
    left: -10px;
    top: 20px;
}

.photoblock {float: left; margin: 0 0px 5px 0; width: 100px; outline: dotted 0px #f2f2f2; height: 110px;  overflow: hidden; border: 0 none; padding: 5px;}


