
.header { padding-right: 35px; }

p { padding: 6px 6px 0 6px; text-align: justify; }
.clear {clear: both; }
.clear_right {clear: right; }

.separator { background-image: url('../img/separator.png'); background-repeat: no-repeat; height: 15px; }

h1 { padding: 8px 8px 0 8px; margin-bottom: 0; font-size: 18px; letter-spacing: 1px; color: #282828; text-transform: uppercase; }
h1.uvod { padding: 8px; font-size: 24px; letter-spacing: 2px; background-color: transparent; }
.h2_alias { font-size: 15px; color: #333333; margin-top: 20px; font-weight: 700; }
h2 { padding: 0px 40px 10px 5px; font-size: 14px; margin-top: 0px; text-transform: uppercase; }
h3 { padding: 8px; font-size: 14px; letter-spacing: 2px; margin-top: 20px;}

.vpravo {float: right;}
.vlevo {float: left;}
.lang { padding-left: 0px;}



/* menu */
.menu { float: left; width: 209px; padding: 0; }
.menu ul { float: left; margin: 0; padding: 0; }
.menu ul li { float: left; margin: 0; padding: 0; list-style-type: none; }
.menu ul li a { display: block; width: 174px; height: 28px; margin: 0; padding: 15px 0px 0 35px; color: #282828; background-image: url('../img/tab.png'); background-repeat: no-repeat; background-position: right top; line-height: 1; font-weight: bold; letter-spacing: 1px; }
.menu ul li a:hover { text-decoration: none; background-position: 0 -43px; }

/* leva strana */
.left_side { float: left; width: 232px; padding: 142px 0 0 39px; }
.left_side p { margin: 0; }
.left_side .icons { width: 218px; height: 152px; }
.left_side .icons a { float: left; display: block; margin: 0; background-image: url('../img/icons_left.png'); text-decoration: none; }
.left_side .icons a:hover { text-decoration: none; }
.left_side .icons a.ikonka_1 { width:71px; height: 77px; background-position: 0px 0px; }
.left_side .icons a.ikonka_1:hover { background-position: 0px -152px; }
.left_side .icons a.ikonka_2 { width:72px; height: 77px; background-position: -71px 0px; }
.left_side .icons a.ikonka_2:hover { background-position: -71px -152px; }
.left_side .icons a.ikonka_3 { width:75px; height: 77px; background-position: -143px 0px; }
.left_side .icons a.ikonka_3:hover { background-position: -143px -152px; }
.left_side .icons a.ikonka_4 { width:71px; height: 75px; background-position: 0px -77px; }
.left_side .icons a.ikonka_4:hover { background-position: 0px -229px; }
.left_side .icons a.ikonka_5 { width:72px; height: 75px; background-position: -71px -77px; }
.left_side .icons a.ikonka_5:hover { background-position: -71px -229px; }
.left_side .icons a.ikonka_6 { width:75px; height: 75px; background-position: -143px -77px; }
.left_side .icons a.ikonka_6:hover { background-position: -143px -229px; }
.left_side .border { border-right: 1px dashed #B2B2B2; padding-top: 220px; }
.left_side ul.first_menu { margin: 30px 0 0 0; padding: 0; }
.left_side ul.first_menu li { margin: 0; padding: 0; list-style-type: none; } /* vyska zde je IE 6 fix */
.left_side ul.first_menu li a { float: left;display: block; border-bottom: 1px solid #A2BCC9; width: 195px; margin: 0; padding: 6px 0 6px 37px; color: #006694; font-weight: bold; background-image: url('../img/first_menu_li.png'); background-repeat: no-repeat; background-position: 14px 10px; letter-spacing: 1px; }
.left_side ul.first_menu li a:hover {  background-position: 15px 10px; }
.left_side ul.first_menu li a.focus {  background-position: 14px 10px; }
.left_side h2 { margin: 2px 0 0 0; padding: 6px 0 6px 37px; background-color: #A2A2A2; display: block; font-size: 14px; color: #FFFFFF; background-image: url('../img/left_h2.png'); background-repeat: no-repeat; background-position: 235px 0; letter-spacing: 1px; text-transform: uppercase;}
.left_side ul.second_menu { margin: 5px 0 0 0; padding: 0; clear: left;  }
.left_side ul.second_menu li { margin: 0; padding: 0; list-style-type: none; }
.left_side ul.second_menu li a { float: left;display: block; width: 235px; margin: 0; padding: 6px 0 6px 37px; color: #4B4B4B; letter-spacing: 1px; }
.left_side ul.second_menu li a:hover { font-weight: bold; }
.left_side ul.second_menu li a.focus { font-weight: bold; }

/* prava strana */
.right_side { float: right; padding: 142px 46px 0 0; height: 420px;}
.right_side .icons { width: 225px; height: 161px; }
.right_side .icons a { float: left; display: block; margin: 0; background-image: url('../img/icons_right.png'); text-decoration: none; }
.right_side .icons a:hover { text-decoration: none; }
.right_side .icons a.ikonka_1 { width: 80px; height: 82px; background-position: 0px 0px; }
.right_side .icons a.ikonka_1:hover { background-position: 0px -161px; }
.right_side .icons a.ikonka_2 { width: 72px; height: 82px; background-position: -80px 0px; }
.right_side .icons a.ikonka_2:hover { background-position: -80px -161px; }
.right_side .icons a.ikonka_3 { width: 73px; height: 82px; background-position: -152px 0px; }
.right_side .icons a.ikonka_3:hover { background-position: -152px -161px; }
.right_side .icons a.ikonka_4 { width: 80px; height: 79px; background-position: 0px -82px; }
.right_side .icons a.ikonka_4:hover { background-position: 0px -243px; }
.right_side .icons a.ikonka_5 { width: 72px; height: 79px; background-position: -80px -82px; }
.right_side .icons a.ikonka_5:hover { background-position: -80px -243px; }
.right_side .icons a.ikonka_6 { width: 73px; height: 79px; background-position: -152px -82px; }
.right_side .icons a.ikonka_6:hover { background-position: -152px -243px; }
.right_side .menu { height: 525px; padding: 0; margin: 0;}
.right_side .menu { height: 525px; padding: 0; margin: 0;}
.right_side .smaller { height: 299px; padding: 0; margin: 0; background-image: url('../img/bg_right_other.jpg'); background-repeat: no-repeat; background-position: 0 0;}
.right_side .menu ul { float: left; margin: 111px 0 0 0; padding: 0; }
.right_side .menu ul li { float: left; margin: 0; padding: 0; list-style-type: none; height: 59px; }
.right_side .menu ul li a { display: block; border-top: 7px solid #E3E3E3; width: 134px; height: 42px; margin: 0; padding: 10px 10px 0 0; color: #606060; background-image: url('../img/menu_separator.png'); background-repeat: no-repeat; background-position: right top; text-align: right; line-height: 1; }
.right_side .menu ul li a:hover { text-decoration: none; border-top: 7px solid #606060; }
.right_side .menu ul li a.last { width: 129px; background-image: none;}
.right_side .menu ul li a.focus { font-weight; bold;}
.right_side .menu p { width: 325px; color: #151515; clear: left; float: right; margin: 0px 6px 0 0; padding: 0 20px 0 0; text-align: right; clear: right; }
.right_side .menu h1 { display: block; font-size: 12px; background-image: url('../img/bg_h1.png'); background-repeat: no-repeat; float: right; margin: 80px 0 0 0; padding: 0 25px 0 0; color: #FB0113; font-weight: bold;}
.right_side .menu p.home { width: 325px; color: #151515; clear: left; float: right; margin: 0px 6px 0 0; padding: 0 20px 0 0; text-align: right; clear: right; }
.right_side .menu h1.home { display: block; font-size: 12px; background-color: transparent; float: right; margin: 105px 0 0 0; padding: 0 25px 0 0;}
.right_side .content { padding: 428px 20px 20px 30px; color: #767676; }
.right_side .content p.p_right { float: right; text-align: right; padding-right: 25px; }
.right_side .content .image {border: 1px solid #767676;}
.right_side .content .left {float: left; margin: 0 8px 8px 0;}
.right_side .content .right {float: right; margin: 0 0 8px 8px;}


.obsah { float: right; padding: 15px 40px 0 0; width: 630px; }
.obrazek_vlevo { float: left; margin: 0 15px 15px 0; padding: 0; }
.obrazek_vpravo { float: right; margin: 0 0 15px 15px; padding: 0; }

/* odkazy */
a { color: #979797; text-decoration: none; }
a:hover { text-decoration: underline; }

/* formatovani pisma */
.bold {font-weight: bold;}
.mensi { font-size: 10px; }
.red {color: #FE0202;}
.seda { color: #a1a1a1; }
.modra { color: #2e6993; }
.blok { display: block; }
.schovat { display: none; }
.text_vpravo { text-align: right; }
.na_stred { text-align: center; }
.bez_odsazeni_nahore { padding-top: 0; margin-top: 0; }
p.sponka { background-image: url('../img/sponka.png'); background-repeat: no-repeat; min-height: 90px; font-weight: bold; letter-spacing: 1px; padding: 0; margin: 0; }


/* inputy */
input { border: 0; }
input.text { border: 1px solid #DADADA; background-color: #FFFFFF; font-size: 12px; }
input.text:focus { border: 1px solid #000000; }

input { width: 600px; border: 1px solid #CCCCCC; }
textarea { width: 600px; height: 250px; border: 1px solid #CCCCCC; }

.submit input, .button { font-family: Arial, Helvetica, sans-serif; padding: 3px 5px; font-size: 12px; line-height: 1.5em; border-width: 1px;border-style: solid;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;text-decoration: none;	}
.submit input, .button { background-color:#333333; color: #FFFFFF; border-color: #a8a8a8; }
.submit input:hover, .button:hover { border-color: #535353; background-color: #FF5F08; color: #FFFFFF; }

/* doplnila Jitka */
p.odkaz_homepage
{
	float:right;
	margin-right:10px;
}
	
p.odkaz_homepage a
{
	color:#2c6996;
}

p.sponka2 { background-image: url('../img/sponka2.png'); background-repeat: no-repeat; min-height: 90px; font-weight: bold; letter-spacing: 1px; padding: 0; margin: 0; }
p.odkaz_detail
{
	float:left;
	margin-left:10px;
}
.logo_detail
{
	clear:left;
	margin-right:7px;
	margin-top:-37px;
	float:right;

	
}
table.depa
{
   margin-left:50px;
	width:520px;
	cellpadding:0;
	cellspacing:0;
	font-size:12px;
	text-align:center;
	border:0px;
}

table.depa tr td
{
	text-align:left;
	font-size:12px;
	padding:8 8 8 8; 
}
p.sponka3
 { background-image: url('../img/sponka3.png'); background-repeat: no-repeat; min-height: 90px; font-weight: bold; letter-spacing: 1px; padding: 0; margin: 0; }
div.paticka_uvod
 {
 	text-align:right;
	 padding-right:30px;
	padding-bottom:15px;
	padding-top:15px;
	color:#e9e9e9;
	background:#272727;
	
	
	font-size:11px;
 }

 div.paticka_uvod a
 {
 	color:#e9e9e9;
	text-decoration:none;
	font-weight:normal;
 }
 div.paticka
 {
 	text-align:right;
	 padding-right:30px;
	padding-bottom:15px;
	margin-left:7px;
	margin-right:8px;
	padding-top:15px;
	color:#e9e9e9;
	background:#272727;
	
	
	font-size:11px;
 }

 div.paticka a
 {
 	color:#e9e9e9;
	text-decoration:none;
	font-weight:normal;
 }