* { margin: 0; padding: 0;}

html, body { height: 100%; width: 100%; }

BODY {
	color: #747474;
	font: 11px tahoma, sans-serif;
	background: #fff url(img/top.jpg) repeat-x;
}


a, a:active, a:+, a:visited {
text-decoration: underline;
color: #4a6069;
}

a:hover { text-decoration: none; }



.main{
position: relative;
color: #585858;
padding: 10px 0;
background: url(img/h-down.gif) repeat-x 0px 100%;
font: normal 17px "Miriad Pro", tahoma, sans-serif; 
margin: 0 8px 0 0;
}


.indention a:first-child{
    text-decoration: none;
}


h2{
font-size:11px;}



h3{
position: relative;
color: #585858;
padding: 10px 0;
background: url(img/h-down.gif) repeat-x 0px 100%;
font: normal 17px "Miriad Pro", tahoma, sans-serif; 
margin: 0 8px 0 0;
}


h3 span{
display: block;
background: url(img/line.gif) repeat-x 0px 18px;
}

h3 span span{
display: block;
background: url(img/t.gif) no-repeat 100% 100%;
}


h1 {
background: #fff; 
display: block;
width:100%;
position: relative;
color: #585858;
padding: 10px 0;
font: normal 17px "Miriad Pro", tahoma, sans-serif;
background: url(img/h-down.gif) repeat-x 0px 100%;
}
.zag {
display: inline; 
background: #fff; 
display: block;
width:100%;
position: relative;
color: #585858;
padding: 10px 0;
font: normal 17px "Miriad Pro", tahoma, sans-serif;
background: url(img/h-down.gif) repeat-x 0px 100%;
}


p{ padding: 15px 0; }


img{ border: none; }


.all{
min-height: 100%;
margin: -6px auto 0 auto;
width: 1000px;
background: #fff url(img/top.jpg) repeat-x 0 6px;
border-bottom: 6px solid #167cbf;
}



.conteiner{ width: 100%; }


.clear{clear: both; height: 0; overflow: hidden; }



/* start header */

.header{
background: url(img/header.jpg) no-repeat 20px 40px;
height: 338px;
}


.logo{ padding: 6px 0 0 10px; float: left; }


.icon{ list-style: none; float: left; padding: 22px 0 0 70px; }


.icon li{ padding: 0 13px 0 0; float: left; }


.top-menu{
  padding: 16px 0 0 0;
  list-style: none;
  height: 60px;
  margin: 0 0 0 370px;
  background: url(img/tm.gif) repeat-x 0 37px;
}


html:root 

.top-menu{ background: url(img/tm.gif) repeat-x 0 38px; }

.top-menu li{
 float: left;
 padding: 0 22px 0 0;
  text-align: right;
}
.top-menu a, .top-menu a:active, .top-menu a:link, .top-menu a:visited {
text-decoration: none;color: #afd2e9;display: block;
font:  17px Tahoma,  sans-serif; border-bottom: 2px solid #4999cd;
text-align: left;
}

.top-menu a:hover { border-bottom: 2px solid #fff; color: #fff; }

.top-menu li span{
 display: block;
 text-align: right;
 color: #fff;
 font-size: 10px;
 margin: 0 0 0 auto;
 padding: 7px 0 0 0;
}


/* end header */


/* start sidebar-left */


.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 250px; position: relative; }


.sidebar-left .indention{ padding: 0 0 0 20px; }


#special{ background: url(img/line.gif) repeat-x 0px 40px; padding: 0; }

#special span{
	background: url(img/special.jpg) no-repeat 100% 0;
padding: 30px 0 20px 0;
}

#special span span{ display: inline; background: #fff; }


.p10{ margin: -20px 0 0 0; }


#search{ padding: 10px; }

#search li{ list-style: none; float: left; }


.go{ padding: 3px 0 0 15px; }


#search input{ width: 150px; border: 1px solid #cdcdcd; }

#search a, 
#search a:active, #search a:link, 
#search a:visited {
text-decoration: none;
color: #606060;
font-size: 12px;
}

#search a:hover { text-decoration: underline; }

/* end sidebar-left */


/* start sidebar-right */


.sidebar-right{
float: left;
margin: 0 0 0 -250px;
width: 250px;
background: url(img/kusok.jpg) no-repeat;
position: relative;
}
.sidebar-right 
.indention{ padding: 0 25px 210px 0;}

/* end sidebar-right */

/* start content */


.content{
float: left;
width: 100%;
background: url(img/hz.gif) repeat-x;
}

.content .indention{ padding: 0 280px 20px 280px; position: relative; }


/* end content */


/* start footer */
.bolding {
	font-weight:bold;
}

.clear-down{ clear: both; height: 11px; }

.footer{ width: 1000px; margin: 0 auto; }


.telefon{
height: 216px;
width: 252px;
position: relative;
color: #45a400;
background: url(img/telefon.jpg) no-repeat 100% 0;
}
.telefon p{ font: bold 15px "Arial Narrow", sans-serif; padding: 62px 0 0 2px;}

.telefon p b{ vertical-align: top; }

.telefon p span{
color: #167cbf;
font-size: 30px;
padding: 0 0 0 50px;
vertical-align: middle;
}


.logo-footer{
margin: -90px 0 0 0;
float: right;
width: 140px;
position: relative;
}

/* end footer */

