body{
	margin:10px;
	padding:0;
	background:#daf0ff url(../images/bgr.gif) repeat-x 0 0;
	text-align:center;
}
h2{
	margin:0 0 12px 0;
	padding:0;
	font:bold 19px Arial, Helvetica, sans-serif;
	color:#048DE7;
}
h3{
	margin:0 0 12px 0;
	padding:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#048DE7;
}
h4{
	margin:0 0 9px 0;
	padding:0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
a{
	color:#444;
	text-decoration:underline;
	font-weight: bold;
}
a:hover{color:#d12310;text-decoration:none;}
p{
	margin:0 0 9px 0;
	padding:0;
}
hr{
	border:none;
	border-bottom:solid 1px #a9aaa5;
	height:1px;
	margin:0 0 9px 0;
	padding:0;
}
#container{
	width:748px;
	margin:0 auto;
	padding:0;
	background:url(../images/border.png) repeat-y 0 0 !important;
	background:none;
	text-align:center;
}
#main{
	margin:0 auto;
	padding:5px 5px 10px 5px;
	width:732px;
	border:solid 1px #3c5ec7;
	background:#f9f9f9 url(../images/logo_transpar.jpg) no-repeat 90px 220px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:732px;
}
html>body #main{width:720px;}
#logo{
	margin:0;
	padding:0;
	background:url(../images/foto.jpg) no-repeat 0 0;
	width:720px;
	height:150px;
}
#logo a{
	margin:0;
	padding:0;
}
#logo h1{margin:-1999px 0 0 -1999px;overflow:hidden;
}
#main-menu{
	margin:5px 0 10px 0;
	padding:0;
	background:url(../images/bgr_menu.gif) repeat-x 0 0;
	width:720px;
	height:25px;
	border-top:solid 1px #3C5EC7;
	text-align:left;
}
#main-menu ul{
	margin:0;
	padding:0;
	background:url(../images/border_menu.gif) no-repeat left top;
	text-transform: uppercase;
}
#main-menu li{
	margin:0;
	padding:0 7px;
	height:25px;
	list-style:none;
	display:inline;
	background:url(../images/border_menu.gif) no-repeat right top;
}
#main-menu li a{
	margin:0;
	padding:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#243976;
	text-decoration:none;
}
#main-menu li a:hover{
	color:#fff;
}
#main-menu li a.current{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	cursor:default;
}
#main-menu li.lang{
	background:none;
	text-align:right;
	padding:3px 0 0 97px;
}
#lang{
	margin:0;
	padding:3px 10px 0 0;
	float:right;
	background:url(../images/border_menu.gif) no-repeat right top;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#243976;
}
#lang a{
	margin:0;
	padding:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#243976;
}
#lang a:hover{
	text-decoration:none;
	color:#fff;
}

/* Main Table
----------------------------------------------- */
#main_table{
	margin:0;
	padding:0;
	border:0;
	width:100%;
	border-collapse:collapse;
}
#main_table td{
	padding:0;
	text-align:left;
	vertical-align:top;
	font:12px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#444;
}
/* Left Column
----------------------------------------------- */
#main_table td.left_column{
	width:530px;
}
#main_table td.left_column div.content{
	margin:0 10px 5px 5px;
	padding:0;
	text-align: justify;
}
/* Right Column
----------------------------------------------- */
#main_table td.right_column{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#444;
}
/* Right Menu
----------------------------------------------- */
#rightMenu{
	margin:5px 0 10px 0;
	padding:0;
	background:#FFECD1;
	border-top:solid 1px #f90;
	border-bottom:solid 1px #f90;
}
#rightMenu dd.link0{
	margin:0;
	padding:4px 5px 2px 20px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#d12310;
	background:url(../images/point_menu.gif) no-repeat 5px 7px;
}
#rightMenu dt.title{
	padding:4px 5px 2px 5px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	background:none;
	text-transform:uppercase;
	text-align:center;
}
#rightMenu dd.link1{
	margin:0;
	padding:0px 5px 5px 30px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#d12310;
}
#rightMenu dd.link0 a{
	margin:0;
	padding:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f28900;
	text-decoration:none;
}
#rightMenu dd.link1 a{
	margin:0;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration:none;
	border-bottom:dotted 1px #444;
}
#rightMenu dd.link0 a:hover{color:#d12310;}
#rightMenu dd.link1 a:hover{
	color:#d12310;
	text-decoration:underline;
	border-bottom:none;
}
#rightMenu dd.link0 a.current{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#d12310;
	cursor:default;
}
#rightMenu dd.link1 a.current{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#d12310;
	cursor:default;
	border-bottom:none;
}
#rightMenu dd.link1 a.current:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#d12310;
	cursor:default;
	text-decoration:none;
	border-bottom:none;
}

/* Footer
----------------------------------------------- */
#footer{width:748px;margin:0 auto;padding:3px 10px;background:#daf0ff url(../images/border_bottom.gif) no-repeat 4px 0 !important;background:none;font:11px Verdana, Arial, Helvetica, sans-serif;color:#444;text-align:left;voice-family:"\"}\"";voice-family:inherit;width:748px;}
html>body #footer{width:728px;}
.right{float:right;}
#footer a{margin:0;padding:0;color:#444;}
#footer a:hover{text-decoration:none;color:#d12310;}

.floatleft{	float:left;	margin:0 10px 1px 0;}
.floatright{float:right;margin:0 0 1px 10px;}
div.floatleft{float:left;width:100px;margin:0 10px 10px 0;background-color:transparent;padding:5px;text-align:center;border:solid 1px #a9aaa5;font:11px Verdana, Arial, Helvetica, sans-serif;}
div.floatleft2{float:left;width:200px;margin:0 10px 10px 0;background-color:transparent;padding:5px;text-align:center;border:solid 1px #a9aaa5;font:11px Verdana, Arial, Helvetica, sans-serif;}
div.floatleft3{float:left;width:200px;margin:0 10px 5px 0;background-color:transparent;text-align:center;}
div.floatleft4{float:left;width:260px;margin:0 10px 10px 0;background-color:transparent;padding:5px;text-align:center;border:solid 1px #a9aaa5;font:11px Verdana, Arial, Helvetica, sans-serif;}
div.floatleft img{}
div.floatright{float:right;width:100px;margin:0 0 10px 10px;background-color:transparent;padding:5px;text-align:center;border:solid 1px #a9aaa5;font:11px Verdana, Arial, Helvetica, sans-serif;}
div.floatright2{float:right;width:200px;margin:0 0 10px 10px;background-color:transparent;padding:5px;text-align:center;border:solid 1px #a9aaa5;font:11px Verdana, Arial, Helvetica, sans-serif;}
div.floatright3{float:right;width:260px;margin:0 0 10px 10px;background-color:transparent;padding:5px;text-align:center;border:solid 1px #a9aaa5;font:11px Verdana, Arial, Helvetica, sans-serif;}
.floatleft_bord{float:left;margin:0 10px 1px 0;border:solid 1px #a9aaa5;}
.floatright_bord{float:right;margin:0 0 1px 10px;border:solid 1px #a9aaa5;}
.articles li{margin-bottom:5px;}

#main_table .cena{
	margin:0 0 15px 0;
	padding:0;
	width:100%;
	border:0;
	border-collapse:collapse;
	border-bottom:solid 1px #d0d1ce;
}
#main_table .cena td{
	margin:0;
	padding:3px 5px;
	border-top:solid 1px #d0d1ce;
	font:12px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	vertical-align:top;
}
#main_table .cena td.firstcell{
	border:none;
}
#main_table .cena td.subrow1{
	margin:0;
	padding:3px 5px 3px 35px;
	border-top:solid 1px #d0d1ce;
}
#main_table .cena td.subrow2{
	border-top:solid 1px #d0d1ce;
}
#main_table .cena td a{text-decoration:none;}
#main_table tr.lastcell td{
	border-bottom:solid 1px #d0d1ce;
}
.special{
	margin:0 0 12px 0;
	padding:5px;
	border:solid 1px #f90;
	background:#FFF6EA;
}
.special h3{
	color:#f28900;
}
.special2{
	margin:0 0 12px 0;
	padding:5px 10px;
	border:solid 1px #f90;
	text-align:left;
}
.special2 h3{
	margin:5px 0 5px 0;
	padding:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333;
}
.special2 h3 span{color:#048DE7;}
.redtext{color:#f28900;font-weight:bold;}
.citata{text-align:right;font-size:11px;font-style: italic;}
.anons_block{
	margin:0 0 10px 0;
	padding:5px 5px 5px 179px;
	border:solid 1px #048DE7;
	background:url(../images/nos-arrow.gif) no-repeat 0 0;
}
.anons_block_cz{
	margin:0 0 10px 0;
	padding:13px 3px 8px 165px;
	border:solid 1px #048DE7;
	background:url(../images/nos-arrow.gif) no-repeat 0 0;
}
.anons_block p{
	margin:0 0 6px 0;
}
.simple_table{
	margin:0 0 10px 0;
	padding:0;
	border:0;
	border-collapse:collapse;
	border-top:solid 1px #ddd;
}
.simple_table td{
	padding:0 10px 3px 3px;
	font:12px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	vertical-align:middle;
	text-align:left;
	border-bottom:solid 1px #ddd;
}

#main_table .cena_new{
	margin:0 0 9px 0;
	padding:0;
	width:100%;
	border:0;
	border-collapse:collapse;
	border-bottom:solid 1px #d0d1ce;
}
#main_table .cena_new tr.top_border td{
	border-top:solid 1px #d0d1ce;
}
#main_table .cena_new td{
	margin:0;
	padding:1px 5px 1px 3px;
	font:11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	vertical-align:top;
	text-align:left;
}
.right_phone{
	padding:5px 0 10px 50px;
	background:url(../images/icon_phone.gif) no-repeat 0 0;
}
.right_map{
	padding:5px 0 10px 48px;
	background:url(../images/icon_map.gif) no-repeat 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#444;
}