/* GLOBAL */
body{background:url('_img/roads_bg.gif') no-repeat left top; margin:0 0; background-color:#c7cace; }
table {height:100%;}
img.png{behavior: url(png.htc);}
/* PLASHKA & LOCATION */
td.top_plash_bg{background:url('_img/pla_bg.png') left top; color:#cfb869; font-family:verdana; font-size:9pt; padding-bottom:5; padding-left:10; padding-right:10;}
td.top_plash_bg02{background:url('_img/pla_bg.png');}
td.location {color:#FFFFFF; font-family:verdana; font-size:9pt; background:url('_img/location_bg.png') repeat-x left top; background-color:#6e6e6e; padding-left:15; padding-top:6;}
td.location a{color:#FFFFFF; font-family:verdana; font-size:9pt; text-decoration:underline;}
td.location a:hover{color:#f5cd43; font-family:verdana; font-size:9pt; text-decoration:underline;}
/* LEFT COLUMN */
td.menu_bg{background:url('_img/menu_bg.gif') repeat-x left top;
}
table.menu_table td{padding: 0 0 0 24px; font-family:arial, tahoma; font-size:11pt;
}
table.menu_table td a{color:#FFFFFF; text-decoration:none;}
table.menu_table td a:hover{color:#FFFFFF; text-decoration:none;}
table.menu_table td.menu01_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu01_in a:hover{color:#fed204; text-decoration:none;}
table.menu_table td.menu02_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu02_in a:hover{color:#fed204; text-decoration:none;}
table.menu_table td.menu03_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu03_in a:hover{color:#fed204; text-decoration:none;}
table.menu_table td.menu04_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu04_in a:hover{color:#fed204; text-decoration:none;}
table.menu_table td.menu05_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu05_in a:hover{color:#fed204; text-decoration:none;}
table.menu_table td.menu06_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu06_in a:hover{color:#fed204; text-decoration:none;}
table.menu_table td.menu07_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu07_in a:hover{color:#fed204; text-decoration:none;}
table.menu_table td.menu08_in a{color:#fed204; text-decoration:none;}
table.menu_table td.menu08_in a:hover{color:#fed204; text-decoration:none;
}
td.menu01{background:url('_img/menu_01.gif') no-repeat left top; cursor:pointer;}
td.menu01_on{background:url('_img/menu_01_on.gif') no-repeat left top; cursor:pointer;}
td.menu01_in{background:url('_img/menu_01.gif') no-repeat left top; cursor:pointer;}
td.menu01_at{background:url('_img/menu_01_on.gif') no-repeat left top; cursor:default; color:#fed204;
}
td.menu02{background:url('_img/menu_02.gif') no-repeat left top; cursor:pointer;}
td.menu02_in{background:url('_img/menu_02.gif') no-repeat left top; cursor:pointer;
}
td.menu03{background:url('_img/menu_03.gif') no-repeat left top; cursor:pointer;}
td.menu03_in{background:url('_img/menu_03.gif') no-repeat left top; cursor:pointer;
}
td.menu04{background:url('_img/menu_04.gif') no-repeat left top; cursor:pointer;}
td.menu04_in{background:url('_img/menu_04.gif') no-repeat left top; cursor:pointer;
}
td.menu05{background:url('_img/menu_05.gif') no-repeat left top; cursor:pointer;}
td.menu05_in{background:url('_img/menu_05.gif') no-repeat left top; cursor:pointer;
}
td.menu06{background:url('_img/menu_06.gif') no-repeat left top; cursor:pointer;}
td.menu06_in{background:url('_img/menu_06.gif') no-repeat left top; cursor:pointer;}
td.menu06_at{background:url('_img/menu_06_on.gif') no-repeat left top; cursor:default; color:#fed204;
}
td.menu07{background:url('_img/menu_07.gif') no-repeat left top; cursor:pointer;}
td.menu07_in{background:url('_img/menu_07.gif') no-repeat left top; cursor:pointer;
}
td.menu08{background:url('_img/menu_08.gif') no-repeat left top; cursor:pointer;}
td.menu08_in{background:url('_img/menu_08.gif') no-repeat left top; cursor:pointer;
}
td.develop {background:url('_img/d_menu_btn.gif') no-repeat left top; color:#000000; font-family:tahoma; font-size:9pt; padding-left:19;}
td.develop a{color:#000000; font-family:tahoma; font-size:9pt;  text-decoration:underline;}
td.develop a:hover{color:#000000; font-family:tahoma; font-size:9pt;  text-decoration:underline;
}
table.art_bg{background-color:#bdc0c5;}
table.art_bg td{color:#ffffff; font-family:arial, tahoma; font-size:10pt; vertical-align:top; padding-left:5}
table.art_bg td a{color:#3B3A3A; text-decoration:underline;}
table.art_bg td a.visited{color:#000000; text-decoration:underline;}
table.art_bg td a:hover{color:#ffffff; text-decoration:underline;}
table.art_bg td a.cur{color:#F2F2F2; font-family:tahoma; font-size:9pt; text-decoration:none; cursor:default;}
table.art_bg td a.cur:hover{color:#F2F2F2; font-family:tahoma; font-size:9pt; text-decoration:none; cursor:default;}
table.art_bg td ul{margin:0 0; padding:0 0 0 2px;}
table.art_bg td ul li{margin:4px 0; padding: 0 0 0 15px; list-style-type: none; background: url('_img/li_left.gif') no-repeat 0 3px;}
table.art_bg td ul li ul{margin:0 0; padding:0 0 0 0px;}
table.art_bg td ul li ul li{margin:3px 0; padding: 0 0 0 12px; list-style-type: none; background: url('_img/li_left01.gif') no-repeat 0 5px;
}
td.middle{background:url('_img/gradient_bott_bg.gif') repeat-x left bottom;
}
/* LEFT COLUMN */

/* MAIN CONTENT ZONE */
td.cont{background:url('_img/cont_bg.png') left top; color:#3C3C3C; font-family:arial, verdana; font-size:10pt; padding:0 7px 20px 0; vertical-align:top;
}
td.cont a{color:#0F4FC4; text-decoration:underline;}
td.cont a:visited{color:#990099; text-decoration:underline; text-decoration:underline;}
td.cont a:hover{color:#3E8EE2; text-decoration:none;
}
td.cont b{color:#646464; font-family:tahoma; font-size:10pt; font-weight:bold;
}
td.cont i{color:#646464; font-family:verdana, tahoma; font-size:10pt;
}
td.cont h1{font-family:arial narrow, tahoma, verdana; font-size:17pt; color:#646464; font-style:normal; font-weight:normal; padding:17px 0 3px 0; margin:0;}
td.cont h2{font-family:arial narrow; font-size:16pt; color:#646464; font-style:normal; font-weight:normal; padding:17px 0 3px 0; margin:0;}
td.cont h3, h4{font-family:arial, tahoma, verdana; font-size:14pt; color:#646464; font-style:normal; font-weight:normal; padding:17px 0 3px 0; margin:0;}
td.cont h5{font-family:arial, tahoma; font-size:11pt; color:322C24; font-style:normal; font-weight:normal; padding:10 0 4px 0; margin:0;
}
td.cont span.tip{color:#FF0000; text-decoration:underline; cursor:hand
}
td.cont hr{border-color:#e3e3e3 transparent #ffffff transparent; border-width:1px; border-style:solid; 
}
td.cont ol{margin: 10px 0 10px 30px; padding: 0 0 0 0px;}
td.cont ol li {margin: 0 0; padding: 0 0 0 0px;  list-style-type: decimal; list-style-position:outside; 
}
td.cont ul{margin: 10px 10px; padding: 0 0 0 0;}
td.cont ul li {margin: 0 0; padding: 0 0 0 15px; list-style-type: none; background: url('_img/li.png') no-repeat 0 2px;
}
td.cont ul.links{margin: 10px 10px; padding: 0 0 0 0;}
td.cont ul.links li {margin: 0 0; padding: 0 0 0 15px; list-style-type: none; background: url('_img/li_links.gif') no-repeat 0 3px;}
td.cont ul.links li ul{margin: 3px 10px; padding: 0 100 0 0;}
td.cont ul.links li ul li{margin: 0 0; padding: 0 0 0 14px; list-style-type: none; background: url('_img/li_links01.gif') no-repeat 0 5px;
}
td.cont table{height:0%;}
td.cont table td{color:#333333; font-family:arial, tahoma, verdana; font-size:10pt;
}
td.cont table.data{color:#3C3C3C; font-family:verdana; font-size:10pt; height:0%;}
td.cont table.data tr.t_head td{color:#3C3C3C; font-family:verdana; font-size:10pt; background-color:#e9e8e8; border-style:solid; border-width:1px; border-color:#ffffff #d2d2d2 #d2d2d2 #ffffff;}
td.cont table.data td{color:#3C3C3C; font-family:verdana; font-size:10pt; background-color:#dcdcdc; border-style:solid; border-width:1px; border-color:#ffffff #d2d2d2 #d2d2d2 #ffffff;
}
/* PORTFOLIO */
td.portfolio_ph {color:#3C3C3C; font-family:verdana; font-size:9pt;  background-color:#FFFFFF; padding-left:10px;
}
td.portfolio_tumb {color:#FFFFFF; font-family:verdana; font-weight:bold; font-size:9pt;  padding-left:10px; padding-bottom:2px; background:url('_img/tumb_bg.gif') no-repeat left top;}
td.portfolio_tumb a{color:#FFFFFF; font-family:verdana; font-size:9pt; text-decoration:none;}
td.portfolio_tumb a:visited{color:#FFFFFF; font-family:verdana; font-size:9pt; text-decoration:none;}
td.portfolio_tumb a:hover{color:#595959; font-family:verdana; font-size:9pt; text-decoration:none; 
}
td.portfolio_tumb02 {color:#FFFFFF; font-family:verdana; font-weight:bold; font-size:9pt;  padding-left:10px; padding-bottom:2px; background:url('_img/tumb_bg02.gif') no-repeat left top;}
td.portfolio_tumb02 a{color:#FFFFFF; font-family:verdana; font-size:9pt; text-decoration:none;}
td.portfolio_tumb02 a:visited{color:#FFFFFF; font-family:verdana; font-size:9pt; text-decoration:none;}
td.portfolio_tumb02 a:hover{color:#595959; font-family:verdana; font-size:9pt; text-decoration:none; 
}
/* ADITTIONAL STUFF */
td.atop{background:url('_img/atop_bg.gif') repeat-x left top;
}
td.icons_bg{background:url('_img/icons_bg.gif') no-repeat left top;
}
td.ph{font-style:normal;  font-weight:normal; padding-top:8px; padding-left:10px; background:url('_img/ph_bg.png') left top;
}
td.ph h1{font-family:arial narrow, tahoma, verdana; font-size:17pt; color:#595959; font-style:normal;  font-weight:normal; margin: 0 0; padding: 0 0 17px 0;
}
h1.ph{font-family:arial narrow, tahoma, verdana; font-size:16pt; color:#595959; font-style:normal;  font-weight:normal;
}
td.cont_lc_bg{background:url('_img/cont_lc_bg.png');
}
td.pla_line{background:url('_img/pla_line.png') repeat-y left top;
}
td.print_up{background-color:#FFFFFF; padding:0 0 0 0; vertical-align:bottom;
}
td.abott_bg{background:url('_img/abott_bg.gif');
}
td.rights {color:#646464; font-family:tahoma; font-size:9pt; 
}
td.icons{cursor:pointer;
}
table.counters td{padding:20px 0 0 0;
}
/* FORMS */
input.form_zak{width:270; color:#000000; border-color:#777980; border-style:solid; border-width:1px; background-color:#FFFFFF;
}
textarea.form_zak{width:300; color:#000000; border-color:#777980; border-style:solid; border-width:1px; background-color:#FFFFFF; 
}
input.domen01{background:url('_img/form_bg.gif') repeat-x left top; width:135px; height:20px; font-family:verdana; font-size:8pt; color:#ffd800; border-style:none; border-color: transparent transparent transparent transparent; padding-top:2px; padding-left:4px;
}
select.domen02{background:url('_img/form_bg.gif') repeat-x left top; background-color:#646464; width:85px; height:17px; font-family:verdana; font-size:8pt; color:#ffd800; border-style:solid; border-color:#FFFFFF; border-width:1px; 
}
input.mail{background:url('_img/form_bg.gif') repeat-x left top; width:77px; height:20px; font-family:verdana; font-size:8pt; color:#ffd800; border-style:none; border-color: transparent transparent transparent transparent; padding-top:2px; padding-left:4px;
}
td.input_bg01{background:url('_img/input_bg.gif') no-repeat left top; padding:2px 0 0 2px;
}
td.input_bg02{background:url('_img/input_bg01.gif') no-repeat left top; padding:2px 0 0 2px;
}
td.select_bg{padding-left:1px; padding-top:1px;
}
/* SEND FORM */
td.cont b.question{color:#646464; font-family:tahoma; font-size:10pt; font-weight:bold;
}
td.cont input.name_mail{width:250px; height:20px; font-family:verdana; font-size:8pt; color:#646464; border-style:solid; border-width:1px; border-color:#c7cace; 
}
td.cont input.five{width:20px; height:20px; font-family:verdana; font-size:9pt; color:#646464; border-style:solid; border-width:1px; border-color:#c7cace; text-align:center; 
}
textarea.message{width:335px; height:100px; font-family:verdana; font-size:8pt; color:#646464; border-style:solid; border-width:1px; border-color:#c7cace; 
}
/* BUTTONS BACK, UP, PRINT */
table.print_table{height:5px; margin:0 0; padding:0 0 0 0; 
}
td.btn {margin:0 0; padding:6px 0 0 0; vertical-align:top;}
td.btn a{font-family:tahoma; font-size:9pt; color:#949494; font-weight:bold; text-decoration:none;}
td.btn a:hover{font-family:tahoma; font-size:9pt; color:#ffaf36; font-weight:bold; text-decoration:none;
}
span.btn_back{margin:0 0; padding:0 5px 0 20px; list-style-type: none; background: url('_img/icon_back.gif') no-repeat 0 2px; font-family:tahoma; font-size:10pt; color:#949494; font-weight:bold; text-decoration:none; cursor:pointer;}
span.btn_back_on{margin:0 0; padding:0 5px 0 20px; list-style-type: none; background: url('_img/icon_back_on.gif') no-repeat 0 2px; font-family:tahoma; font-size:10pt; color:#ffaf36; font-weight:bold; text-decoration:none; cursor:pointer;
}
span.btn_print{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('_img/icon_print.gif') no-repeat 0 1px; font-family:tahoma; font-size:10pt; color:#949494; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;}
span.btn_print_on{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('_img/icon_print_on.gif') no-repeat 0 1px; font-family:tahoma; font-size:10pt; color:#ffaf36; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;
}
span.btn_up{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('_img/icon_up.gif') no-repeat 0 0px; font-family:tahoma; font-size:10pt; color:#949494; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;}
span.btn_up_on{margin:0 0 0 0; padding:0 0 0 17px; list-style-type: none; background: url('_img/icon_up_on.gif') no-repeat 0 0px; font-family:tahoma; font-size:10pt; color:#ffaf36; font-weight:bold; text-decoration:none; vertical-align:top; cursor:pointer;
}

div.alert{background-color:yellow; color:black;border:3px solid red;padding:20px 20px 20px 20px;margin:20px 20px 20px 20px;font-size:13pt;
}