/* style */

body {background:url(img/bgr_top.jpg) repeat-x center top;
	font-size:11px;
	color:#000;
	font-family:trebuchet ms;
	margin:0;
	padding:0;
	border:0;
	}
	
img {margin:0; border:0; padding:0;}
img a {margin:0; border:0; padding:0;}

h2 {color:#4F0198; font-size:14px; text-align:center; padding:2px; margin:1px;}

p {padding:0; margin:2px; text-align:}

td {vertical-align:top;}

#container {position:relative;
background:url(img/bgr_top.jpg) no-repeat top;
width:900px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
border:0;}

#lang {position:absolute;
width:250px;
height:18px;
right:20px;
top:1px;
margin-left:auto;
margin-right:auto;
padding:0;
border:0;
text-align:right;
display:block;
}

#lang img {padding:0; margin:8px 5px;}

#header {position:relative;
width:900px;
height:310px;
background:url(img/bgr_head.jpg) no-repeat top;
overflow:hidden;
margin:0;
border:0;
padding:0;}

#menu {position:relative;
width:866px;
height:47px;
overflow:hidden;
margin:0;
padding:0;
border:0;
left:12px;}


#logo {position:absolute;
top:64px;
left:31px;
margin:0;
padding:0;
border:0;
display:block;

}

h1 {font-weight:500; font-size:14px; margin:3px; padding:2px;}

#motto {
position:absolute;
top:200px;
left:40px;
color:#4F0198;
margin:0;
padding:0;
border:0;
display:block;
font-size:20px;
font-weight:500;
}

#content {
position:relative;
width:866px;
min-height:312px;
left:12px;
margin:0;
padding:0;
border:0;
background:#fff;
}

#boxes {
position:relative;
width:235px;
background:#fff;
margin:0;
padding:0;
border:0;
float:left;
min-height:312px;
}

#boxes_c {
position:relative;
width:235px;
background:#fff;
margin:0;
padding:0;
border:0;
float:right;
min-height:312px;
}

.box1 {
position:relative;
overflow:hidden;
width:236;
height:153px;
margin:10px 0;
padding:0;
border:0;
background:url(img/bgr_box1.jpg) no-repeat #E5E6FF;
}

.box1 a {color:#000; text-decoration:none; font-size:11px;}

.box2 {
position:relative;
overflow:hidden;
width:236;
height:153px;
margin:1px 0;
padding:0;
border:0;
background:url(img/bgr_box1.jpg) no-repeat #E5E6FF;
}

.box2 p {margin:1px; border:0; padding:1px;}

.box2 a {color:#000; text-decoration:none; font-size:11px;}



.title_box {position:relative; top:13px; left:3px; margin:0; padding:0; border:0; } 

.more {position:absolute; bottom:6px; right:13px;margin:0; padding:0; border:0;}

#box_contact {
position:relative;
overflow:hidden;
width:236px;
height:106px;
background:url(img/bgr_box_kontakt.jpg) no-repeat #E5E6FF;
margin:10px 0;
padding:0;
border:0;
}


#box_contact p {position:relative;top:20px; margin:0 10px; padding:0;}

#box_contact p img {vertical-align:bottom;}
#box_contact a {color:#000; text-decoration:none; margin:0 3px; padding;0;}
#kamac {position:absolute; right:5px; top:15px;}

#text {position:relative;
width:625px;
min-height:312px;
text-align:justify;
background:#fff;
margin:0;
float:right;
padding:0;
border:0;}

#text  img {border:3px solid #fff;}
#text1  img {border:3px solid #fff;}
#text_c {position:relative;
width:625px;
min-height:312px;
text-align:justify;
background:#fff;
margin:0;
float:left;
padding:0;
border:0;}


#footer {
position:relative;
clear:both;
width:100%;
height:75px;
background:url(img/bgr_footer.jpg) repeat-x center top;
}

#sub_footer {
position:relative;
width:866px;
margin-right:auto;
margin-left:auto;
padding:0px;
border:0;
text-align:left;

}

.box_text {position:relative;font-size:14px; font-weight:500; width:230px; margin:0px 2px;padding:0; border:0; position:relative; left:15px; top:15px; overflow:hidden;}

.lawyer  {position:relative; font-size:11px; top:4px; left:5px; margin:1px;}
.lawyer a {font-size:11px; color:#000;}

#gg {width:200px; position:relative; left:10px;top:1px; padding:0;}
#gg img {margin:1px; vertical-align:bottom; padding:0;}
cite {padding:0; font-size:10px; border:0; margin:2px; top:7px; position:relative; width:620px; }
.nag {font-family:trebuchet ms; color:#000; font-size:18px; text-align:center;}

.content table {width:600px; border:0; padding:5px; margin:5px;}
input.pola {margin:5px; padding:0; width:400px;}
textarea {margin:5px; width:400px;}

.tagi {position:relative; top:15px; left:8px; width:220px; overflow:hidden;}