* { margin:0; padding:0; }


body { 
  padding: 0; 
  background:url(img/bg.png) repeat-x; 
  font: 0.75em/1.5 "arial",sans-serif; 
  text-align: center; 
}

#main {width:740px; margin:0 auto; text-align:left;}

#header {position:relative; background:url(img/header.png) bottom right; height:140px;}

#logo { position:absolute; top:0; left:0;}
#logo h1 {position:relative; overflow:hidden;  width:255px; height:140px; margin:0px; padding:0px;}
#logo h1 span {display:block; position:absolute; cursor:pointer; top:0; left:0;z-index:1; background:url(img/logo.png) left no-repeat; margin:0px; padding:0px; width:255px; height:140px; }

#flag { float:right; width:95px; top:50px; padding-top:50px;}
#flag img{ padding:5px; border:0;}

#content { float:right; width:475px; background:url(img/fotohl.png) top right no-repeat;}

#text { width: 475px; padding-top:255px; color:#522c1b; font-size:14px;}
#text h2 { color:#856343; font-size:17px; padding-bottom:15px;}
#text h3 { color:#856343; font-size:14px; border-bottom:#856343 solid 1px;}
#text p { padding-bottom:10px;}
#text ul li { list-style-type:square; list-style-position:inside;}
#text a { color:#856343;}
.textimg img { border:#522c1b solid 3px; margin:5px 0px 5px 0; float:center;}
a:hover img { border:#856343 solid 3px;}
#text-rest p{ padding-top:50px;}


#menu { background: #FFFFFF; font: Verdana, Arial, Helvetica, sans-serif; float:left;}
#menu ul{padding: 0px; margin: 0px;	float:none;	list-style-type: none; text-align:center;}
#menu ul li a, #menu ul li span{display:block; width: 255px; font-size:14px; color: #104b26; font-weight: bold; padding:5px 0px 10px 0px; text-decoration: none; background: url(img/oddelovac.png) bottom center no-repeat;}

#box {width:245px; margin:0 0 5px 0; border:1px solid #94775b; float:left; clear:left; background:url(img/bg_box_hl.png) bottom 					repeat-x; color:#856343;}
#box h3 {width: auto; margin: 2px; padding:5px 5px; text-align:center; background:url(img/bg_box.png) center repeat-x;
		font-size:12px; font: bold; color: #e3d8b9;}
#boxtext {color:#856343; padding-left:5px; font-size:12px;}

#boxmenu { width:235px; float:right; background:#e3d8b9; padding:0; margin:0 0 5px 5px; position:relative;}
#boxmenu h3{ width:auto; background:#FFFFFF; padding: 5px 5px; color:#522c1b; font-size:14px; text-align:left}
#boxmenu p{ margin:0;}
#boxmenu img{border:0;}
.boxin { padding: 10px 0 10px 0; color:#522c1b; font-size:14px; text-align:center;}

.rowbg {background:#e3d8b9;}
table { width:465px; table-layout:fixed; border-collapse:collapse; line-height:25px; margin-bottom:5px; float:left; border:0;}

fieldset { border:1px solid #94775b; padding:10px; width:450px; background:url(img/bg_box_hl.png) bottom center repeat-x; }
#myform { width:450px; padding:5px; border: 1px solid #94775b; margin-bottom:5px; background:url(img/bg_box_hl.png) bottom center repeat-x;}

.pdf { list-style-image:url(img/ico-pdf.gif);}


hr {height:1px; margin:10px; color:#522c1b; width:180px; background:#522c1b; border:0;}

#footer {clear:both; background:url(img/bg_paticka.png) top center repeat-x; padding:30px;color:#522c1b;}










