html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
body {
    font-family: Tahoma;
    font-size: 12px;
    background: url(../img/back2.gif)  #E6E5E5 no-repeat top center;
    background-attachment:fixed;
}




#main_wrapper {
    position: relative;
    width: 944px;
    height:auto;
    margin: 0 auto;
    padding-top:15px;
}
#wrapper {
 float:left;
    width: 942px;
    height:auto;
    margin: 0px 1px 0px 1px;
    border:1px solid #C9C8C6;
}

#wrapper2{
float:left;
height:auto;
    width: 940px;
    margin: 0px;
    border:1px solid #fff;
    background: url(../img/contbg.jpg) repeat-y top center;
}


#header1{
width:100%;
height:130px;
}



#header{
width:100%;
height:160px;
}


#header_logo{
position:relative;
float:left;
width:270px;
height:160px;
background-color:#D82018;
}

#lang_btns{
position:absolute;
bottom:0px;
left:62px;
width:auto;
height:auto;
}

#lang_btns a{
margin-left:4px;
color:#fff;
text-decoration:none;
}






#header_cont2{
position:relative;
float:left;
width:669px;
height:160px;
background: url(../img/kaledos_bg.jpg) no-repeat top center;
}


#header_link{
display:block;
position:absolute;
width:669px;
height:130px;
}


#flashcontent{
position:absolute;
width:669px;
height:29px;
left:0px;
bottom:0px;
background-color:#AD0101;
}





#logo, #logo_lt,  #logo_en,  #logo_ru{
float:left;
width:171px;
height:90px;
margin-left:50px;
margin-top:35px;
}


#logo, #logo_lt{
background: url(../img/logo.gif) no-repeat top center;
}

#logo_en{
background: url(../img/logo_en.gif) no-repeat top center;
}

#logo_ru{
background: url(../img/logo_ru.gif) no-repeat top center;
}










#cont_wrapper{
width:100%;
min-height:471px;
height:auto;
_height:471px;
}



#menu_wrapper{
float:left;
width:264px;
min-height:325px;
height:auto;
_height:325px;
padding-bottom:55px;
background: url(../img/menubg.jpg) no-repeat bottom right;
}


#menu_cont{
float:left;
width:auto;
height:auto;
padding-top:29px;
letter-spacing:1px;
padding-bottom:55px;
}

#menu_cont a{
}

a.menu, a.homemenu{
float:left;
width:199px;
padding-left:65px;
height:40px;
line-height:40px;
font-size:16px;
text-transform:uppercase;
color:#F47070;
margin-bottom:1px;
background-color:#9A0000;
}



a.homemenu{
color:#fff;
}


a.menu:hover, a.homemenu:hover{
background-color:#BF0404;
color:#fff;
}





a#menuActive{
font-size:17px;
color:#fff;
background-color:#D82018;
}

a.submenu{
font-size:14px;
float:left;
width:171px;
height:24px;
line-height:22px;
padding-left:93px;
color:#DA6969;
margin-bottom:1px;
background-color:#820000;
}


a.submenu:hover{
background-color:#AF1913;
color:#fff;
}



a#submenuActive{
color:#fff;
text-decoration:none;
background-color:#E60600;
}



ul, li{
padding:0px;
margin:0px;
}

li a{
text-decoration:none;
}


ul#menu1 {
	list-style-type: none;
	padding:0px;
margin:0px;
}

ul#menu1 li, ul#menu1 li ul{
padding:0px;
margin:0px;
}

ul#menu1 li ul{

}




ul#menu2 {
	list-style-type: none;
}

ul#menu2 li a{
}

.text_wrapper{
position:relative;
float:left;
margin:0px;
width:669px;
min-height:471px;
height:auto;
_height:471px;
margin-left:6px;
}

#text_cont{
float:left;
width:584px;
height:auto;
padding-left:24px;
padding-top:16px;
padding-bottom:30px;
font-family: Tahoma;
font-size:12px;
line-height:200%;
color:#5F5F5F;
}

#home_link{
position:absolute;
top:0px;
left:0px;
width:669px;
height:384px;
display:block;
}


#map_canvas{
width: 550px;
height: 443px;
border:1px solid #731012;
margin-top:20px;
margin-bottom:30px;
}



#text_cont li{
margin-left:30px;
list-style-type:disc
}



#text_cont img{
border:0px;
}


#title{
color:#8F0302;
font-size:16px;
font-weight:bold;
width:100%;
height:35px;
text-transform:uppercase;
color:#D82018;
}



#home_bg{
background: url(../img/669x384_3.jpg) #D82018 no-repeat top right;
}

#home_bg2{
position:absolute;
width:669px;
height:87px;
bottom:0px;
left:0px;
background: url(../img/home_bg2.jpg) #D82018 no-repeat bottom right;
}


#footer{
padding-top:0px;
font-family:Tahoma;
font-size:9px;
float:left;
color:#8F0302;
width:939px;
height:12px;
background-color:#F6F5F1;
line-height:12px;
border-top: 1px solid #DEDDDD;
border-right:1px solid #D82018;
}

#footer span{
margin-left:40px;
}

#cont_bg{
background: url(../img/cont_bg.jpg) no-repeat top left;
}




#tophref{
position:absolute;
visibility:hidden;
width:67px;
height:18px;
bottom:4px;
right:60px;
background: url(../img/top_bg.gif) no-repeat top left;
}

#tophref:hover{
background: url(../img/top_bg_hover.gif) no-repeat top left;
}














.galerija_foto {
position:relative;
	height: 107px;
	width: auto;
	margin-right:2px;
	margin-left:0px;
	padding-bottom:60px;
	float: left;
	text-align:left;
}