HTML
{
	margin: 0px;
	padding: 0px;
}

BODY
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #cc0000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

FORM
{
	margin: 0px;
}

TABLE.menu
{
	background-color: #e9e9e9;
	border-style: solid;
	border-color: #adadad;
	border-width: 0px 1px 0px 1px;
}

TABLE.panel_left
{
	background-image: url(../pics/bg_right.gif);
	background-repeat: repeat-y;
	width: 206px;
}

TR.menu
{
	background-color: #fe0809;
}

TABLE.bottom_red
{
	background-image: url(../pics/bottom_red.gif);
	background-repeat: repeat-x;	
	height: 36px;
}

TABLE.bottom_blue
{
	background-image: url(../pics/bottom_blue.gif);
	background-repeat: repeat-x;	
	height: 36px;
}

.bottom_new_big
{
	background-image: url(../pics/hr_1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	height: 40px;
}

.bottom_new_big2
{
	background-image: url(../pics/hr_2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	height: 40px;
}

.bottom_new_small
{
	background-image: url(../pics/bg_title.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 40px;
}

.bottom_new_short
{
	background-image: url(../pics/bg_title_2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
}

.bottom_new_short2
{
	background-image: url(../pics/bg_title_4.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 40px;
}

.bottom_new_short3
{
	background-image: url(../pics/bg_title_3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 40px;
}

TD.architect
{
	background-image: url(../pics/bg_architekt.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 198px;
	height: 128px;
}

TD.footer
{
	background-image: url(../pics/bottom_bar.gif);
	background-repeat: no-repeat;
	width: 554px;
	height: 32px;
	text-align: center;
}

TD.bg_red
{
	background-image: url(../pics/bg_red.gif);
	background-repeat: no-repeat;
	background-position: right;
}

TD.bg_blue
{
	background-image: url(../pics/bg_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
}

TD.menu_off
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;		
	cursor: pointer;
	text-align: center;
	background-color: #fe0809;
}

TD.menu_on
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	background-color: #fe5657;
}

TD.menu_pion
{
	text-align: center;
	width: 2px;
}

TD.hr3
{
	background-image: url(../pics/bg_hr.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding: 0px;
	height: 7px;
	
}

TD.hr4
{
	background-image: url(../pics/bg_hr.gif);
	background-repeat: repeat-x;
	background-position: center;
}

TD.hr5
{
	background-image: url(../pics/hr5.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 100%;
	height: 20px;
}

TD.prod_path
{
	background-image: url(../pics/path_bar.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 24px;
	padding: 0px;
}

TD.tdsp
{
	height: 1px;
	padding: 0px;
}

TD.blank
{
	background-color: White;
}

TD.blank2
{
	background-color: #e9e9e9;
}

TD.blank3
{
	background-color: #d4e0e3;
}

A, A:link, A:active, A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1e4f9f;
	text-decoration: none;		
}

A:hover
{
	color: #437ddb;
	text-decoration: underline;
}

A.menu_footer, A.menu_footer:link, A.menu_footer:active, A.menu_footer:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: lowercase;
	color: #02404d;
	text-decoration: none;		
}

A.menu_footer:hover
{
	color: #fc080a;
	text-decoration: underline;
	text-transform: lowercase;
}

A.a3, A.a3:link, A.a3:active, A.a3:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;		
}

A.a3:hover
{
	color: #ffdbd2;
	text-decoration: underline;
}

A.a1, A.a1:link, A.a1:active, A.a1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00628e;
	text-decoration: none;		
}

A.a1:hover
{
	color: #008fd0;
	text-decoration: underline;
}

A.a5, A.a5:link, A.a5:active, A.a5:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1e4f9f;
	text-decoration: none;
}

A.a5:hover
{
	color: #008fd0;
	text-decoration: underline;
}

A.a2, A.a2:link, A.a2:active, A.a2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff5811;
	text-decoration: none;		
}

A.a2:hover
{
	color: #ff8b59;
	text-decoration: underline;
}

A.a4, A.a4:link, A.a4:active, A.a4:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000d5b;
	text-decoration: none;		
}

A.a4:hover
{
	color: #0226ff;
	text-decoration: underline;
}

A.more, A.more:link, A.more:active, A.more:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;	
}

A.more:hover
{
	color: #ff7e7e;
	text-decoration: underline;
}

A.more2, A.more2:link, A.more2:active, A.more2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #02404d;
	text-decoration: none;	
}

A.more2:hover
{
	color: #ff7e7e;
	text-decoration: underline;
}

A.map, A.map:link, A.map:active, A.map:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1e4f9f;
	text-decoration: none;	
}

A.map:hover
{
	color: #437ddb;
	text-decoration: underline;
}

A.a_arch, A.a_arch:link, A.a_arch:active, A.a_arch:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #02524f;
	text-decoration: none;
}

A.a_arch:hover
{
	color: #04a29c;
	text-decoration: none;		
}

DIV.more
{
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 15px;
	text-align: right;
}

DIV.menu_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

TD.arch
{
	background-image: url(../pics/bg_arch.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border-style: solid;
	border-color: #777777;
	border-width: 2px;
	width: 233px;
	height: 145px;
}

TD.main_news
{
	width: 261px;
	padding-left: 14px;
}

TD.title_red
{
	background-image: url(../pics/bg_main_red.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff5811;
	height: 36px;
	padding-left: 20px;
}

TD.preloader_off
{
	background-color: #ffffff;
	border-width: 0px;
	width: 10px;
	height: 15px;
}

TD.preloader_on
{
	background-color: #f03400;
	border-color: #f03400;
	border-width: 2px;
	width: 10px;
	height: 15px;
}

TD.title_blue
{
	background-image: url(../pics/bg_main_blue.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00628e;
	height: 36px;
	padding-left: 20px;
}

TD.main_panel
{
	padding: 10px 0px 0px 14px;
}

TD.td_arch
{
	background-color: transparent;
	border-style: solid;
	border-color: #b2b2b2;
	border-width: 0px 0px 1px 0px;
	padding: 2px;
}

TD.menu_bottom_1
{
	background-image: url(../pics/bg_bmenul.gif);
	background-repeat: no-repeat;
	background-position: right;	
	width: 11px;
	height: 11px;
	padding: 0px;
}

TD.menu_bottom_2
{
	background-image: url(../pics/bg_bmenuc.gif);
	background-repeat: repeat-x;
	height: 11px;
	width: 100%;
	padding: 0px;
}

TD.menu_bottom_3
{
	background-image: url(../pics/bg_bmenur.gif);
	background-repeat: no-repeat;
	background-position: left;	
	width: 11px;
	height: 11px;
	padding: 0px;
}

TD.menu_1
{
	cursor: pointer;
	width: 11px; 
	height: 19px; 
	text-align: center; 
	padding: 0px;
	background-color: #fe0809;
	border-style: solid;
	border-color: #fe0809;
	border-width: 1px 0px 1px 1px;
}

TD.menu_2
{
	cursor: pointer;
	background-color: #fe0809;
	border-style: solid;
	border-color: #fe0809;
	border-width: 1px 0px 1px 0px;
}

TD.menu_3
{
	cursor: pointer;
	padding: 0px; 
	width: 11px; 
	height: 19px;
	text-align: center; 
	background-color: #fe0809;
	border-style: solid;
	border-color: #fe0809;
	border-width: 1px 1px 1px 0px;
}

TD.menu_1_on
{
	cursor: pointer;
	width: 11px; 
	height: 19px; 
	text-align: center; 
	padding: 0px;
	background-color: #de0204;
	border-style: solid;
	border-color: #ef9191 #de0204 #8c0001 #e84548;
	border-width: 1px 0px 1px 1px;
}

TD.menu_2_on
{
	cursor: pointer;
	height: 19px;
	background-color: #de0204;
	border-style: solid;
	border-color: #ef9191 #de0204 #8c0001 #de0204;
	border-width: 1px 0px 1px 0px;
}

TD.menu_3_on
{
	cursor: pointer;
	padding: 0px; 
	width: 11px; 
	height: 19px;
	text-align: center; 
	background-color: #de0204;
	border-style: solid;
	border-color: #ef9191 #a90000 #8c0001 #de0204;
	border-width: 1px 1px 1px 0px;
}

TD.menu_hr
{
	background-color: #fe0809;
}

TD.menu_bg
{
	border-style: solid;
	border-color: #bb0000;
	border-width: 0px 1px 0px 1px;
	padding: 0px;
}

TD.tab_off
{
	background-color: #dddddd;
	padding: 4px;
	border-style: solid;
	border-color: #7f7f7f;
	border-width: 2px 1px 1px 1px;	
	text-align: center;
}

TD.tab_on
{
	background-color: #ffffff;
	padding: 4px;
	padding-top: 6px;
	border-style: solid;
	border-width: 3px 1px 0px 1px;
	border-color: #fe7c24 #7f7f7f #7f7f7f #7f7f7f;
	text-align: center;
}

TD.td_main_partner
{
	background-image: url(../pics/pion_big.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 300px;	
}

TABLE.table_main_partner
{
	background-image: url(../pics/pion_big.gif);
	background-repeat: no-repeat;
	background-position: left;
}

TEXTAREA.ta1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00628e;
	background-color: #ffffff;
	border-style: solid;
	border-color: #84b2e0;
	border-width: 1px;
}

INPUT.inp1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00628e;
	background-color: #ffffff;
	border-style: solid;
	border-color: #84b2e0;
	border-width: 1px;
}

INPUT.searcher
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #6b6b6b #ffffff #ffffff #a1a1a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	width: 133px;
	height: 16px;
}

INPUT.newsletter
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #6b6b6b #ffffff #ffffff #a1a1a1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	width: 95px;
	height: 16px;
}

INPUT.b1
{
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
	background-color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	width: 75px;
	height: 19px;
}

INPUT.b2
{
	border-style: solid;
	border-color: #cc0000;
	border-width: 1px;
	background-color: #f03400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	width: 75px;
	height: 19px;
}

INPUT.b3
{
	border-style: solid;
	border-color: #cc0000;
	border-width: 1px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f03400;
	width: 75px;
	height: 19px;
}

SELECT.s1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	border-style: solid;
	border-color: #f03400;
	border-width: 1px;
	background-color: #ffffff;
}

HR.hr1
{
	background-color: #b2b2b2;
	width: 100%;
	height: 1px;
	border: 0;
}

.title1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000d5b;
}

.title2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00628e;
}

.title3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff5811;
}

.title4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
}

.title5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ad0001;
}

.title6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #02524f;
}

.title7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #02524f;
}

.t1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.t2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.t3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000d5b;
}

.t4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff5811;
}

.t5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00628e;
}

.t5v
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000d5b;
}

.t7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #104848;
	font-weight: bold;
}

.t6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.t8
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #590304;
}

.art_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #656565;
}

.art_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6a6a6a;
	margin-bottom: 5px;
	margin-top: 5px;
	height: 11px;
}

.art_title2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6a6a6a;
}

.cat_name
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00628e;
}

.art_date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 11px;
	color: #590304;
}

.border1
{
	border-style: solid;
	border-color: #b2b2b2;
	border-width: 1px;
	cursor: pointer;
}

.border2
{
	border-style: solid;
	border-color: #b2b2b2;
	border-width: 1px;
	cursor: auto;
}