body {
 background-color:#FFFFFF;
 margin: 0px 0px 0px 0px;
}

table td {
font-size:8px;
}

a
{
	color: #567fb9;
}
a:hover
{
	text-decoration: none;
}
a img{
 border: none;
}

img{
border: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}
#mainTable{
	width: 100%;
}

/* header */
#topMenuTable{
	width: 100%;
}

#top-art{
	background-image:url(img/top-art.jpg);
	width: 425px;
	height: 296px;	
}

#top-repeat-background{
	background-image:url(img/top-repeat-background.jpg);
	background-repeat:repeat-x;
	height: 296px;
}

#top-right{
	background-image:url(img/top-right.jpg);
	width: 185px;
	height: 296px;
}

/* main menu */
#main-menu{
	height: 31px;
	background-color: #B3290B;
}

ul#navlist
{
	margin-left: 11px;
	padding-left: 0;
	margin-top: 0px;
	white-space: nowrap;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 11px;	
}

#navlist a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D5D3D3;
	text-decoration: none;
}

#navlist a:hover
{
	text-decoration: underline;
}

/*content header*/
#contentHeaderTable{
	width: 100%;
}

#cont-header-left{
	background-image:url(img/cont-header-left.jpg);
	width: 186px;
	height: 49px;
}

#cont-header-right{
	background-image:url(img/cont-header-right.jpg);
	width: 185px;
	height: 49px;
}

#cont-header-center {
 	height: 49px;
	text-align:right;
	background-image:url(img/cont-header-shadow.jpg);
	background-repeat:repeat-x;
}

#cont-header-center p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #791B07;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	letter-spacing: 2px;
}

/* content */
#contentTable{
	width: 100%;
}

#left_panel{
	width: 186px;
	background-color: #FFF1D4;
	vertical-align: top;
}

#right_panel{
	width: 185px;
	background-color: #FFF1D4;
	vertical-align: top; 
}

/* footer */
#footerTable{
	width: 100%;
}

#footer_left{
	background-image:url(img/footer_left.jpg);
	background-repeat:repeat-x;
	width: 186px;
	height: 142px;
}

#footer_center{
	background-image:url(img/footer_center.jpg);
	background-repeat:repeat-x;
	height: 142px;
}

#footer_right_1{
	width: 91px;
	height: 142px;
}

#footer_right_2{
	width: 94px;
	height: 142px;
}

#footer_center p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B3290B;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 17px;
}

/* left navlist */

#left_menu{
 width: 100%;
}

ul#left_navlist
{
	margin-left: 16px;
	padding-left: 0px;
	margin-top: 10px;
	padding-top: 0px;
	white-space: nowrap;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#left_navlist li
{
	list-style-type: none;	
	padding-left: 30px;
	padding-bottom: 12px;
	background-image: url(img/mark.gif);	
	background-repeat: no-repeat;	
}

#left_navlist .active
{
	list-style-type: none;	
	padding-left: 30px;
	padding-bottom: 12px;
	background-image: url(img/bmark.gif);	
	background-repeat: no-repeat;		
}

#left_navlist a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

#left_navlist a:hover
{
	text-decoration: underline;
}

/* left module */
.left_module_table
{
	width: 100%;	
}


.left_module_table .module-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF1D4;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 103px;
}

/* logo module */
#logo_m_header
{
	width: 186px;
	height: 64px;
	background-image:url(img/oproekte.jpg);
}

#logo_m_url
{
	text-align:center;
	vertical-align:center;
	height: 55px;
}

#logo_m_text
{
	text-align:center;
	vertical-align: center;
	height: 70px;
}

#logo_m_text p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA786A;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

#logo_m_url a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BA786A;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;	
	letter-spacing: 1px;
}

#logo_m_url a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BA786A;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;	
	letter-spacing: 1px;
}

#logo_m_tvoi
{
	width: 186px;
	height: 122px;
	text-align: center;
}

/* poll */
#poll_m_header
{
	width: 186px;
	height: 64px;
	background-image:url(img/opros.jpg);
}

#poll_header
{
	vertical-align: center;
	height: 70px;
}

#poll_header p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #29445B;
	font-weight: bold;
	margin: 0px 30px 0px 30px;
	padding: 0px 0px 0px 0px;
}

ul#poll_form
{
	margin-left: 26px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	white-space: nowrap;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#poll_form li
{
	list-style-type: none;	
	padding-left: 0px;
	padding-bottom: 0px;
}

#poll_form label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #29445B;	
}

#poll_button_td
{
	height: 35px;
}


#poll_button
{
	margin-left: 30px;
	width: 85px;
	height: 17px;
	background-color: #FFFFFF;
	border: 1px solid black;
	color: #29445B;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#poll_results
{
	height: 25px;
}

#poll_results a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #29445B;
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#poll_results p
{
	margin-bottom: 10px;
}

#poll_results a:hover
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #29445B;
	margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;	
}

/* module ads */
#ads_m_header
{
	width: 186px;
	height: 64px;
	background-image:url(img/rk_left.jpg);
}

/* center panel */
#center_panel{
	vertical-align: top;
	text-align: left;	
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px;
}

#center_panel h1{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 26px;
	font-size: 20px;
	font-weight: normal;
}
#center_panel h2{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 26px;
	font-size: 18px;
	font-weight: normal;
}
#center_panel h3{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 26px;
	font-size: 16px;
	font-weight: bold;
}

#center_panel p{
	margin: 0px 0px 0px 0px;
	padding: 8px 3px 10px 2px;
	font-size: 12px;
	font-weight: normal;
	text-indent: 15px;
}
#center_panel td{
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	text-indent: 15px;
}
#center_panel ul{
	padding-left: 40px;
}
#center_panel li{
	font-size: 12px;
}

/* right module */
.right_module_table{
	width: 100%;
}

.right_module_table .module-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF1D4;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 16px;
}

/* module info */
#info_header
{
	width: 186px;
	height: 44px;
	text-align: center;
	vertical-align: center;
}

#info_text{
	text-align: center;
}

#info_text p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B3290B;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}

/* module right ads */
#right_ads_m_header
{
	width: 185px;
	height: 64px;
	background-image:url(img/rk_right.jpg);
}

/* module right ads */
#contacs_header
{
	width: 185px;
	height: 64px;
	background-image:url(img/kontact.jpg);
}

.contacs_header_text p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B3290B;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
}

ul#tel_list
{
	margin-left: 16px;
	padding-left: 0px;
	margin-top: 10px;
	padding-top: 0px;
	white-space: nowrap;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#tel_list li
{
	list-style-type: none;	
	padding-left: 30px;
	padding-bottom: 10px;
	background-image: url(img/m-btel.gif);	
	background-repeat: no-repeat;	
}

#tel_list .active
{
	list-style-type: none;	
	padding-left: 30px;
	padding-bottom: 10px;
	background-image: url(img/m-tel.gif);	
	background-repeat: no-repeat;		
}

#tel_list p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B3290B;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contacs_text{
	text-align: center;
}

#contacs_text p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B3290B;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
}