html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    font-family: Arial;
    background-color:#fff; 
}

.table1{
border: 1px solid #000000;
border-collapse: collapse;
}

.table1 td{
border: 1px solid #000000;
border-collapse: collapse;
}


hr{
color:#A8A8A8;
}

a {
    text-decoration: none;
	color:#FF9B2A;
}
a:hover {
    text-decoration: underline;
}
a img {
    border: 0px;
}

img {

 border: 0px;
}

.form_bad {
	color: #ff0000;
}


.clear {
    clear: both;
}

#main_wrapper {
	position: relative;
    width: 997px;
    margin: 0 auto;
	background-color: #FFFFFF;
	min-height: 610px;
	_height: 610px;
	height:auto;
}
#wrapper {
position: relative;
    width: 996px;
    margin: 0px 1px 0px 1px;
	border: 1px solid #02477B;
	border-top:0px;
}


#top_header{
width:100%;
height:8px;
background-color: #0097D6;
font-size: 0px;
}

#header {
width:782;
height:317px;
background: url(../img/header_bg.jpg) no-repeat top left;
}


#logo {
position: relative;
width: 170px;
height: 72px;
padding-top:15px;
padding-left:15px;
}


#left_side{
float:left;
width:215px;
min-height:750px;
_height:100%;
}

#left_menu{
position: relative;
padding-left:20px;
padding-top:20px;
width: 170px;
height:auto;
}

#menu_header{
position: relative;
height:13px;
width:100%;
background: url(../img/menu_top_bg.png) no-repeat top left;
margin-bottom:8px;
}

#menu_footer{
position: relative;
height:13px;
width:100%;
background: url(../img/menu_bottom_bg.png) no-repeat bottom left;
margin-top:8px;
}

.menu_item{
position:relative;
text-indent:0px;
padding-top:5px;
padding-bottom:2px;
width:100%;
height:19px;
border-bottom:1px solid #CCCCCC;
}



.menu_item a{
float:left;
font-size: 12px;
color:#444444;
}


.menu_arrow{
position:absolute;
width:5px;
height:12px;
right:0px;
top:5px;
text-indent:0px;
text-align:right;
font-size: 11px;
}


a.active{
color:#EAA710;
}


#registration{
position:relative;
padding-top:10px;
padding-bottom:0px;
width:100%;
height:auto;
color:#444444;
font-weight:bold;
font-size:12px;
text-align:center;
/*background: url(../img/registration.jpg) no-repeat  0px 42px;*/
}


#registration_link{
position:relative;
padding-top:14px;
padding-left:35px;
width:135px;
height:auto;
text-align:left;
}

#registration_link a{
font-size:12px;
font-weight:normal;
color:#EAA710;
}


#conf_bro{
position:relative;
padding-top:10px;
width:100%;
height:190px;
text-align:center;
}


#lod_pdf{
position:relative;
margin-top:10px;
width:100%;
text-align:left;
height:30px;
line-height:30px;
background: url(../img/registration.jpg) no-repeat left center;
}

#lod_pdf a {
color:#EAA710;
margin-left:35px;
font-weight:normal;
}

#bottom_separator{
position:relative;
height:10px;
width:100%;
border-bottom:1px solid #A8A8A8;
}





#content{
position: relative;
float:left;
width: 781px;
min-height:853px;
_height:853px;
background: url(../img/content_center_bg.png) repeat-y top left #D8E1E8;
}

#content_right{
position: relative;
float:left;
width:195px;
height:350px;
background: url(../img/content_right_bg.jpg) no-repeat top left;
}

#content_right_bottom{
top:349px;
left:0px;
width:195px;
height:187px;
}



a#geomap{
float:left;
width:195px;
height:170px;
color:#fff;
}

a#trakaimap{
float:left;
width:195px;
height:180px;
color:#fff;

}

a#veks{
float:left;
width:195px;
height:76px;
}


#content_center{
position:relative;
float:left;
width:586px;
min-height: 390px;
_height:auto;
}

#content_center_txt{
float:left;
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
width:535px;
height:auto;
font-size: 12px;
color:#444444;
}

#content_center_txt table{
border-collapse: collapse;
border-color:#444444;
}

#content_center_txt table td{
border-color:#444444;
}






#content_center_txt a{
color:#4D7DC5;
}

#content_center_txt_head{
width:100%;
height:12px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
font-weight:bold;
color:#444444;
font-size:13px;
}






#line{
float:left;
width:350px;
height:0px;
font-size:0px;
border-top: 1px solid #A8A8A8;
}


/* ---------------------------------------------------------------------------- */
#footer{
position:relative;
margin: 0px 1px 0px 1px;
width: 998px;
height:30px;
background-color:#7EB0E1;
border-top: 1px solid #fff;
}

#footer_txt{
width:100%;
margin-top:6px;
font-size:13px;
color:#fff;
text-align:center;
}

#footer_txt a{
color:#fff;
}

.galerija_foto {
position:relative;
	height: 107px;
	width: auto;
	margin-right:10px;
	margin-left:8px;
	margin-bottom:16px;
	float: left;
	text-align:center;
	
}



