html
{
	background: #fff url(/media/background.jpg) repeat-x 0 0;
	margin: 0;
	padding: 0;
}
body 
{
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(/media/background_corner.jpg) no-repeat 0 0;
}
body, input, textarea, select, option, td, th 
{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #444;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4em;
	font-size: 10pt;
}
input, textarea, select, option 
{
	background: #fff;
}
input.radio, input.checkbox
{
	background: transparent;
	width: auto;
}

ul, ol
{
	margin: default;
	padding: default;
}
a 
{
	text-decoration: none;
	color: #1a71b3;
}
a:link 
{
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover 
{
	text-decoration: underline;
}
a:active 
{
	text-decoration: none;
}
a img
{
	border: 0;	
}
.clear
{
	clear: both;
	font-size:1%;	
}
#container
{
	margin: 0 auto 20px 39px;
	padding: 8px 0 0 0;
	width: 911px;
	text-align: left;
}
#langContainer
{
  margin: 0;
  padding: 0 30px 0 0;
  text-align: right;
  height: 30px;
} 
#langContainer a
{
  color: #be0102;
  padding: 0 10px;
  font-weight: bold;
}
#logoContainer
{
	text-align: right;
	height: 124px;
	margin: 0;
	padding: 0;
	background: url(/media/top.jpg) no-repeat 0 0;
}

#logoContainer img
{
	margin: 10px 20px 0 0;
}

#mainContainer
{
	background: url(/media/main_repeat_bg.jpg) repeat-y 0 0;
}
#mainContainerMinHeight
{
	font-size: 1%;
	visibility: hidden;
	width: 1px;
	float: right;
	height: 430px;	
}	
#mainContainerLayer2
{
	background: url(/media/main_bg.jpg) no-repeat 0 0;
}
#mainContainerBottom
{
	height: 22px;
	overflow: hidden;
	font-size: 1%;
	background: url(/media/main_bottom.jpg) no-repeat 0 bottom;
}
#menuContainer
{
	margin: 0 10px 0 0;
	padding: 0;
}
#menuMainBoxesContainer
{
	padding: 0;
	margin: 0;
	height: 30px;
	background: url(/media/menu_bg.png) repeat-x 0 0;
}
#menuMainBoxesContainer	table
{
	border: 0;
	margin: 0 auto;
}
.mainBoxesSpacer
{
	font-size: 1%;
	width: 2px;
	background: url(/media/menu_spacer.png) no-repeat 0 0;	
	height: 30px;
}
#menuSubBoxesContainer
{
	padding: 0;
	margin: 0;
	height: 22px;
	background: url(/media/submenu_bg.png) repeat-x 0 0;
	border-bottom: 1px #888 solid;
}
#menuSubBoxesContainer	table
{
	border: 0;
	margin: 0 auto;
}
.subBoxesSpacer
{
	font-size: 1%;
	width: 2px;
	background: url(/media/submenu_spacer.png) no-repeat 0 0;	
	height: 22px;
}
.menuMainLinkBox
{
	float: left;
	text-align: center;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-variant: normal;
	font-weight: bold;
	line-height: 2.2em;
	font-size: 10pt;
	background: transparent;
	padding: 0 20px;
}

.menuMainLinkBoxActive
{
	float: left;
	text-align: center;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-variant: normal;
	font-weight: bold;
	line-height: 2.2em;
	font-size: 10pt;
	background: url(/media/menu_bg_a.png) repeat-x 0 0;
	padding: 0 20px;
}
.menuMainLinkBox a, .menuMainLinkBoxActive a
{
	color: #000;
	text-decoration: none;
}
.menuMainLinkBox a:hover
{
	color: #be0102;
	text-decoration: none;
}
.menuSubLinkBox
{
	float: left;
	text-align: center;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.8em;
	font-size: 8.5pt;
	background: transparent;
	padding: 0 20px;
}
.menuSubLinkBoxActive
{
	float: left;
	text-align: center;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.8em;
	font-size: 8.5pt;
	background: url(/media/submenu_bg_a.png) repeat-x 0 0;
	padding: 0 20px;
}
.menuSubLinkBox a, .menuSubLinkBoxActive a
{
	color: #252525;
	text-decoration: none;
}
.menuSubLinkBox a:hover
{
	text-decoration: none;
	color: #be0102;
}
.menuSubLinkBoxActive a
{
	text-decoration: none;
	font-weight: bold;
}
#footerContainer
{
	text-align: center;
	color: #888;	
	margin: -5px 0 0 0;
	padding: 0;
}
#footerContainer p
{
	margin: 0;
	padding: 0;
}
#footerContainer p.footerSEO
{
	font-size: 80%;
}
dl.zend_form
{
    text-align: left;
}
dl.zend_form dt
{
	padding: 1px;
	border-width: 0;
	border-style: solid;
	border-color: #ddd;
}

dl.zend_form dt label
{
    font-weight: bold;
    display: block;
    margin: 0;
    padding: 2px;
    font-size: 11px;
}

dl.zend_form dd
{
    padding: 2px;
    margin: 0 0 10px 0;
	border-width: 0;
	border-style: solid;
	border-color: #ddd;
}
dl.zend_form dd.invisible
{
	border:0;
	background:transparent;
	margin:0;
	padding:0;
	font-size:1%;
}
dl.zend_form dd input
{
    padding: 3px;
    width: 218px;
    border: 1px #dedede solid;
    border-collapse: collapse;
    font: 13px Tahoma, Arial, 'Trebuchet Ms', FreeSans, sans-serif;
}

dl.zend_form dd textarea
{
    border: 1px #dedede solid;
    padding: 3px;
    width: 300px;
    height: 100px;
    overflow: auto;
    font: 13px/1.5 Tahoma, Arial, 'Trebuchet Ms', FreeSans, sans-serif;
}

dl.zend_form dd select
{
    border: 1px #dedede solid;
    width: 200px;
    overflow: auto;
    padding: 3px;
}

dl.zend_form dd input.button, dl.zend_form dd button.button, .button
{
    width: auto;
    padding: 3px 10px;
    font-weight: bold;
    background: #fcf7d7;
    border-width: 1px;
    border-style: solid;
    border-color: #ddd #aaa #aaa #ddd;
}

dl.zend_form ul.errors
{
	list-style: none;
	padding: 0;
	margin: 0;
}

dl.zend_form ul.errors li
{
	color: red;
	padding: 0;
	margin: 0;
	font-size:11px;
}
#confirmFormMessage
{
	color: red;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
	border:1px red solid;
	background: #ffeeee;
	margin:0 auto;
	text-indent: 0;
	width:500px;
}
#contentContainer
{
	margin: 0 20px 0 10px;
	padding: 0 20px 20px;
}
.siteHeader
{
	
}
