body {
margin:0;
padding:0;
font-family:Tahoma, sans-serif;
}

html { 
background: #354F7C url('gfx/html_bck.gif') repeat-x;
}

h1 {
text-align:right;
font-size:10px;
color:#002364;
margin-right:55px;
}
p.seo {
text-align:justify;
font-size:11px;
color:#002364;
margin: 10px 55px 0 35px !important;
}

.fix_center { 
width:762px;
margin:0 auto;
}

.page {
margin:5px 0 0 0;
float:left;
width:762px;
background:url('gfx/page_bck.gif') repeat-y; 
}

.fleft {
float:left !important;
margin:10px 0 0 35px !important;
}

.content {
float:left;
width:762px;
background:url('gfx/content_bck.jpg') no-repeat; 
}

.content_left_02 {
width:300px;
float:left;
}

.left_img {
	margin:45px 0 0 35px;
	border:0px solid #7688AB;
}

.content_right_02 {
width:440px;
margin:45px 0 0 0;
float:right;
}

.map_border {
float:left;
width:400px;
padding:5px 0;
margin:15px;
}

.contact_border {
float:right;
width:330px;

padding:50px 0px 0px 0px;
margin:0px;
}

hr {
border:0;
border-bottom:2px solid #E7EAEF;
margin:35px 55px 0 35px;
}
.google_map {
width:380px;
margin:5px 15px;
height:350px;
border:1px solid #6D80A5;
}

.clear { display: block; clear: both; font-size: 1px; line-height: 1px; height: 1px; }

.content_left_02 p {
text-align:left;
font-size:10px !important;
margin:5px 15px 0 35px !important;
}

.content_right_02 p {
text-align:justify;
margin:5px 55px 10px 0px !important;
}

.content_right_02 h1 {
text-align:left;
font-size:20px;
color:#002364;
font-weight:normal;
margin:0px 55px 10px 0px !important;
}

.content_right_02 ul { 

list-style: circle url('gfx/li.gif') outside;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.content_right_02 ul li  {
color:#002364;
font-size:12px;
margin:0 0 10px 0;
padding:0 0 0 5px;
line-height:12px;
}


.info {
	float:left;
	width:762px;
	height:132px;
	background:url('gfx/info_bck.jpg') no-repeat;
}
.info_ref {
	float:left;
	width:762px;
	height:182px;
	background:url('gfx/info_bck.jpg') no-repeat;
}

.header {
float:left;
width:762px;

font-size:0;
line-height:0;
}
.content_left {
width:382px;
float:left;
}

.content_right {
width:380px;
float:right;
}
.header_left {
float:left;
width:185px;
}

.content p {
color:#002364;
font-size:12px;
line-height:16px;
margin:35px;
}

.content_left p {
text-align:justify;
margin:10px 55px 0 35px !important;
}

.content_right p {
text-align:justify;
margin:10px 55px 0 0px !important;
}

.header_right {
float:left;
width:577px;
height: 39px;
line-height:14px;
}

.header_right ul {
list-style:none;
margin:25px 0 0 0;
padding:0;
}

.header_right ul li {
	font-size:10px;
	color:#001E5F;
	font-weight:bold;
	display:inline;
	background:url('gfx/li_bck.gif') top right no-repeat;
	padding:0 4px 0 4px;
}

.last_li { background:none !important; }

.lang_li { 
background:none !important; 
padding:0 0 0 30px !important;
}

.header_right ul li a.lang_a {
color:#FF7200 !important;
text-decoration:none !important;
}

.header_right ul li a.lang_a:hover {
text-decoration:underline !important;
}

.address { 
float:left;
width:335px;
}

.address p { 
margin:35px 0 0 161px;
font-size:11px;
color:#fff;
line-height:22px;
}

.contact { 
float:left;
width:220px;
}

.contact p { 
margin:35px 0 0 1px;
font-size:11px;
color:#fff;
line-height:22px;
}

.author { 
float:left;
width:207px;
height:148px;
}

.email_gif {
margin:6px 0 0 0;
}

.author p { 
margin:40px 0 4px 10px;
font-size:11px;
color:#fff;
line-height:22px;
}

.author img { 
float:right;
position:bottom;
}

.header_right ul li a {
color:#001E5F;
text-decoration:none;
}

.header_right ul li a:hover {
color:#9DC4DE;
}

.info_left {
	float:left;
	width:300px;
}

.info_left ul, .info_right ul { 
list-style: circle url('gfx/li.gif') outside;
margin:0 0 0 58px;
padding:0 0 0 25px;
}

.info_left ul li, .info_right ul li  {
color:#221B11;
font-size:12px;
margin:0 0 15px 0;
padding:0 0 0 10px;
line-height:12px;
}

.info_right {
float:left;
width:462px;
}

.footer {
margin:0 0 10px 0;
float:left;
width:762px;
height:148px;
background:url('gfx/footer_bck.jpg') no-repeat; 
}

.info_title { 
font-size:16px;
color:#003195;
float:left;
width:762px;
margin:10px 0 15px 0;
}

.info_title strong {
margin:0 0 0 58px;
}
.info_text {
	font-size:20px;
	color:#000000;
	float:left;
	width:762px;
	margin:10px 0 15px 0;
}
.info_text strong {
	margin:0 0 0 0px;
}



#sidebar {
	DISPLAY: inline; FLOAT: left; MARGIN: 80px 20px ; WIDTH: 255px
}


#contents {
	MARGIN: 0px 135px 2em 0px
}

.imram {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: outset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: outset;
	border-top-color: #2E6A9A;
	border-right-color: #2E6A9A;
	border-bottom-color: #2E6A9A;
	border-left-color: #2E6A9A;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.content_center_01 {

width:720px;
margin:45px 0 0 0;
float:right;
}

.content_center_01 p {
text-align:left;
font-size:12px !important;
margin:5px 15px 0 35px !important;
}

.content_center_01 p {
text-align:justify;
margin:5px 55px 10px 0px !important;
}

.content_center_01 h1 {
text-align:left;
font-size:20px;
color:#002364;
font-weight:normal;
margin:0px 55px 10px 0px !important;
}

.content_center_01 ul { 

list-style: circle url('gfx/li.gif') outside;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.content_center_01 ul li  {
color:#002364;
font-size:12px;
margin:0 0 10px 0;
padding:0 0 0 5px;
line-height:12px;
}

.link:LINK,.link:VISITED {
	color: #001E5F;
}

.link:HOVER {
	color: #9dc4de;
}

.galery {
	float:left;
	width:210px;
	height: 158px;
	/*background-image: url(gfx/tlo.jpg);*/
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0;
}
.galery   p {
	margin:35px 0 0 20px;
	font-size:11px;
	color:#FFFFFF;
	line-height:22px;
}
.all_galery {
	float:right;
	width:690px;
	height:180px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 35px;
	font-size: 12px;
	color: #002364;
	text-align: center;
}

.contact_certificate {
	float:right;
	width:220px;
	padding-top: 45px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #2E6A9A;
	text-align: center;
	vertical-align: middle;
}

.tabelka   td {
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
text-align: center;
}
