@charset "utf-8";
html,body{
margin:0;
padding:0;
}
body, td, th,input,textarea,select{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}


body{
text-align:center;
background:#fff url(../img/bg1.jpg) repeat-x;
}

img{border:0;}

a{
color:#575757;	
}

hr{
border: 0;
height:0;
margin:0;
padding:0;
line-height:0;
size:0;
border-bottom:1px solid #575757;
width:95%;
}

h1{
	font-size:18px;
	background:url(../img/bg_h1.gif) 0 3px no-repeat;
	color:#b62c29;
	font-weight:normal;
	padding:0 0 0 30px;
	display:block;
	line-height:32px;
	height:36px;
}

h2{
	font-size:14px;
}



.cb{clear:both;font-size:0;line-height:0}


#wrap{
text-align:left;
position:relative;
width:895px;
margin:0 auto;
padding:0;
}

#top{
height:227px;
width:100%;
float:left;
}



#main{
width:100%;
float:left;
}

#path_out{
line-height:16px;
height:16px;
color:#ababab;
float:left;
width:100%;
border-bottom:1px solid #fff;
}


#path_out a{
line-height:16px;
text-decoration:none;
color:#ababab;
}


#path{
float:left;
}

#c_left{
float:left;
width:198px;
}

#c_right{
float:right;
width:697px;
}


#foot{
float:left;
clear:both;
width:100%;
margin:30px 0 0 0;
}

.menu_t{
float:left;
width:100%;
background:#003c70;
}



.menu_t_in{
width:182px;
margin:0 8px;
}


.dm1{
float:left;
width:100%;
background:url(../img/m_m.gif);
margin:1px 0;
}

.dm2{
float:left;
width:100%;
background:url(../img/m_t.gif) center top no-repeat;
}

.menu_t_in a{
display:block;
background:url(../img/m_b.gif) center bottom no-repeat;
font-family:arial;
line-height:28px;
font-size:17px;
color:#fff;
text-decoration:none;
padding:0 7px;
}

.menu_t_in a:hover{
color:#ffa4a2;
}

.s_menu{
float:left;
width:100%;
margin:7px 0;
}

.s_menu a{
font-size:13px;
color:#a3c7e6;
background:none;
padding:0 0 0 15px;
line-height:18px;
margin:0;
}

/*


#top_menu{
text-align:center;
}

#top_menu a{
color:#fff;
text-align:center;
margin:0 7px;
text-decoration:none;
font-size:12px;
padding:0 0 0 12px;
background:url(../img/li1.gif) 0 4px no-repeat;
}




#top_menu a.s{
background:url(../img/li1a.gif) 0 4px no-repeat;
}








#c_right p{
text-indent:25px;
text-align:justify;
}

#lang{
font-size:9px;
color:#eff4e1;
text-align:right;
padding:45px 20px 0 0;
}

#lang a{ 
font-size:9px;
color:#fff;
text-decoration:none;
}



*/




div.box_galeria{clear:both;}
div.g_thumb{float:left; padding:12px;text-align:center;}
div.g_thumb_f{border:5px solid #fff;text-align:center;}
div.g_thumb p{margin:0;padding:0}





.foto_t{
	border:5px solid #fff;
	float:left;
	margin:0 10px 0 0;
}

.pad10_0{
padding:10px 0;
}

#foot_adres{
background:url(../img/bg_foot_adres.gif) center top no-repeat;
height:65px;
float:left;
width:100%;
margin:7px 0 0 0;
}

#foot_adres p{
text-align:center;
margin:3px 0 13px 0;
padding:0;
color:#6b6b6b;
font-size:12px;
}

#foot_adres p a{
color:#b2b2b2;
text-decoration:none;
font-size:12px;
}

#foot_mapy{
font-size:10px;
height:135px;
float: left;
width:100%;
border-top:1px solid #dcdcdc;
margin:10px 0 10px 0;
}

#foot_mapy em{
font-style:normal;
color:#b62c29;
font-weight:bold;
}





#lang{
	position:absolute;
	z-index:111;
	right:10px;
	top:10px;
}

.menu_t_in a.tel{
	background:url(../img/tel.gif) center bottom no-repeat;
	padding-left:32px !important;
}