*
{
	margin:0;
	padding: 0;
	outline-style: none;
}

p
{
	line-height: 1.5;
}

img
{
	vertical-align: bottom;
	margin: 0;
	border: 0;
	padding: 0;
}


body, html
{
    background-image: url("../img/tlo.png");
    text-align: center;
    font: 12px verdana;
}

h1
{
    font-size: 1.3em;
    color:#777;	
    padding-left: 20px;
    border-bottom: 1px solid #eee;
	
}
	
h2
{
    font-size: 1.1em;
    color:#d04a00; 
}		
	
#cont
{
    width: 100%;
    background: transparent url("../img/bgr2.png");   
    border: 1px solid #8e3500;
    border-width: 1px 0;	
}

#top, #bottom
{
	width:592px;
	height:61px;
	background: transparent url("../img/baner.png") no-repeat 43px top;
	margin: 120px auto 0 auto;
	position: relative;
	top: 1px;
}

#bottom
{
	top: -1px;
    height: 43px;
    background: transparent url("../img/bot.png") no-repeat 27px top;
    margin: 0 auto;
}

#bottom div.main_btm
{
	float:left;
	height: 43px;
	width:530px;
	text-align: left;
	line-height: 60px;
	color: #ca7b78;
	font-size: 9px;
}

#utop, #abot
{
	width:592px;
	height:11px;
	margin: 0 auto;
	background: transparent url("../img/th.png") repeat-x top;
}

#abot
{
    background: transparent url("../img/bh.png") repeat-x bottom;
}

#menu
{
    height:24px;
    float:right;
    position:relative;
    top:38px;
}

#menu li
{
    float:left;
    height:24px;
    list-style: none;
    margin-left:10px;
}

#menu li img
{
    float:left;
}

#menu a.inn
{
	font: 11px arial;
	letter-spacing: 3px;
	float:left;
	background: transparent url("../img/button_up.png") repeat-x top;
	line-height:23px;
	color: #debbaa;
	text-decoration: none;
	padding: 0 2px 0 5px;
	
}

#menu a.act
{
    background: transparent url("../img/button_up_act.png") repeat-x top;
      
}

.ileft
{
	float:left;
}

.iright
{
    float:right;
}

#main_cont
{
	width:576px ;
	background:white; 
	min-height:200px; 
	border-left: 1px solid #8e0000;
	border-right: 1px solid #d04a00;
	margin:0 auto;
	text-align: left;
}

#main_cont ul
{
	list-style: none;
	padding: 20px;
}

ul.kontakt
{
	text-align: center;
	padding: 40px 0 !important;
}

#main_cont p
{
	text-indent: 20px;
    padding: 10px 20px;
    
}

#main_cont li img
{
	
    padding:1px;
    margin-right:10px;
    
}

#main_cont li span
{
	font-weight: bold;
	color: #777;
}
	
#main_cont li
{
    margin-top: 10px;
}


