html, body { font-family: Arial; font-size: 12px; color: #000; text-align: center; background: #d59b6b url('img/bg.png') repeat-x;}

* {padding: 0; margin: 0;}
.fc { clear: both; }
.fc1 { clear: both; height: 1px;}
.fc10 { clear: both; height: 10px;}
.h { display:none; }
.b { font-weight: bold; }
.fl {float: left; }

.tac { text-align: center;}
.i { font-style: italic;}
.fs11 { font-size: 11px;}

#page { width: 769px; margin: 0 auto; background: #FFF; border-left: 3px solid #FFF; border-right: 3px solid #FFF; border-bottom: 3px solid #FFF;}

#head { position: relative; z-index: 0; width: 769px; height: 182px; background: url('img/hlavicka.jpg') 0 0 no-repeat; text-align: left;}
#head h1 a { float: left; height: 89px; width: 114px; /* margin: 8px 0 0 654px;  background: url('img/hiv_logo.jpg') 0 0 no-repeat;*/}

#col-ab { }
#col-a { float: left; width: 160px; padding-bottom: 0px;}
#col-b { float: left; text-align: left; width: 582px; margin: 15px 0 0 15px; }

.menu { background: #e68117; margin-bottom: 15px; padding-bottom: 15px;}
.menu-1 { text-align: left; margin: -15px 0 10px 12px; position: relative; z-index: 100;}
.menu-2 { text-align: left; margin: 0 0 0 12px; }
.menu-1 h3, .menu-2 h3 { color: #FFF; margin:10px 0 5px 0; padding: 0; font-size: 12px}
.menu-1 ul, .menu-2 ul  { list-style: none; margin: 0 0 0 3px; line-height: 1.4;}

.menu-1 ul li, .menu-2 ul li {  padding-top: 5px; background: url('img/bullet.gif') 0 11px no-repeat; }

.menu-1 ul li a, .menu-2 ul li a { color: #f9e3b0; text-decoration: none; padding-left: 10px; }
.menu-1 ul li a:hover, .menu-2 ul li a:hover { text-decoration: underline; font-weight: bold; }

a.imp  { color: #3498BA; font-size: 13px; }
a:hover.imp  { color: #000000; font-size: 11px; }
a.mapa { display: block; margin: 10px auto 25px auto; width: 147px; height: 85px; background: url('img/mapa_cr.jpg') 0 0 no-repeat; }
a.logo { display: block; margin: 10px auto 0 auto; width: 117px; height: 43px; background: url('img/gsk_logo.jpg') 0 0 no-repeat; }


h2.nav { display: block; font-size: 14px; color: #e68117; line-height: 1.6; background: url('img/line.gif') 0 bottom no-repeat; padding-bottom: 20px; }
h2.sub { color: #8B8682; font-size: 14px; margin-bottom: 5px; }
h3	{ font-size: 13px; margin-top: 5px; margin-bottom: 3px;}
h4	{ font-size: 12px; }
h5	{ font-size: 12px; font-weight: normal; font-style: italic; }
.art { width: 100%; padding: 0 0 10px 0; margin: 10px 0 0 0; color: #8B8682; text-align:justify;}
.art a { color: #3397B9; } 
.art h2 a { color: #8B8682; font-size: 12px; } 
.art h2 a:hover { color: #000; } 
.art h3 { color: #E68117; font-size: 13px; } 
.art img { float: left; margin: 10px 10px 0 0; }
.art p {  margin: 0 0 10px 0; padding: 0;}
.art p a { color: #3397B9; } 
.art p a:visited { color: #3397B9; } 
.art p a:hover { color: #3397B9; } 
.art p a:active { color: #3397B9; }
.art div.perex, .art div.perex-full { margin-top: 7px; }
.art div.perex {  float: left; width: 486px; } /**s fotkou**/
.art div.perex-full {float: left; width: 100%;}/**bez fotky**/
.art .pdf {  width: 100%; font-size: 11px; }
.art .pdf a{ color: #3498BA; width: 300px; background: url('img/sipka.gif') 0 5px no-repeat; padding: 0 7px; }
.art .pdf a:hover { color: #000; background: url('img/hover_sipka.gif') 0 5px no-repeat;}

.faq{width: 100%; padding: 0 0 18px 0; margin: 0px 0 4px 0; background: url('img/line.gif') 0 100% repeat-x;}
.prvni{margin-top: 10px;}
.posledni{background: none}
.faq p{ color: #8B8682; line-height: 14px;}
.h_faq{width: 100%; line-height: 14px; margin-bottom: 10px;}
.h_faq a{ font-size: 11px; color: #3397B9; float: right;background: url('img/nahoru.gif') left no-repeat; padding-left: 10px;
text-decoration: underline; line-height: 14px; margin-top: 0px;}
.h_faq a:hover{background: url('img/nahoru_hover.gif') left no-repeat; color: Black;}
.h_faq p{ color: #8B8581; line-height: 14px; font-weight: bold;}
.h_faq p strong{ color: Black;}

.leky{ padding: 10px 0 12px 0; margin: 0 0 00px 0;}
.sloupec{ width: 50%; float: left;}
.sloupec ul{margin-left: 3px; list-style: none;}
.sloupec ul li{line-height: 20px;}
.sloupec ul li a{color: #3397B9; padding-left: 9px;background: url('img/leky.gif') left center no-repeat;line-height: 20px;
text-decoration: underline;}
.sloupec ul li a:hover{ color: Black;background: url('img/leky_hover.gif') left center no-repeat; text-decoration: underline;}

.le{background: url('img/line.gif') top repeat-x; padding: 6px 0 20px 0;}
.le p{color: #404041; margin-bottom: 7px;}
.le a{ color: #3497B9; text-decoration: underline; padding-left: 8px;background: url('img/a_le.gif') left no-repeat;}
.le a:hover{ color: black; text-decoration: underline;background: url('img/a_le_hover.gif') left no-repeat;}
.h_le{ margin-bottom: 7px;}
.h_le a{ font-size: 11px; color: #3397B9; float: right;background: url('img/nahoru.gif') left no-repeat; padding-left: 10px;
text-decoration: underline; line-height: 14px;}
.h_le a:hover{background: url('img/nahoru_hover.gif') left no-repeat; color: Black;}
.h_le p{color: #8B8581}

.sl{background: url('img/line.gif') top repeat-x; padding: 6px 0 10px 0;}
.sl p{color: #404041; margin-bottom: 7px; line-height: 14px;}
.sl a{ color: #3497B9; text-decoration: underline; padding-left: 8px;background: url('img/a_le.gif') left no-repeat;}
.sl a:hover{ color: black; text-decoration: underline;background: url('img/a_le_hover.gif') left no-repeat;}
.h_sl{ margin-bottom: 9px;}
.h_sl a{ font-size: 11px; color: #3397B9; float: right;background: url('img/nahoru.gif') left no-repeat; padding-left: 10px;
text-decoration: underline; line-height: 14px;}
.h_sl a:hover{background: url('img/nahoru_hover.gif') left no-repeat; color: Black;}
.h_sl p{color: #8B8581}

.slovnik{padding-top: 8px;}
.slovnik ul{margin-left: 3px; list-style: none;}
.slovnik ul li{line-height: 25px;}
.slovnik ul a.sl_n{ font-size: 11px; color: #3397B9; float: right; padding-left: 8px;background: url('img/a_le.gif') left no-repeat;
text-decoration: underline; line-height: 14px; margin-top: 6px;}
.slovnik ul a.sl_n:hover{background: url('img/a_le_hover.gif') left no-repeat; color: Black;text-decoration: underline;}
.slovnik ul a.sl_a{color: #3397B9; padding-left: 9px;background: url('img/leky.gif') left center no-repeat;line-height: 20px;
text-decoration: underline;}
.slovnik ul a.sl_a:hover{ color: Black;background: url('img/leky_hover.gif') left center no-repeat; text-decoration: underline;}
.slovnik ul span{margin-left: 10px;}
.slovnik ul span.sl_mod{margin-left: 0px; color: #3397B9; }

address.centra{ font-style: normal; color: #404041;background: url('img/line.gif') 0 100% repeat-x; line-height: 19px;
padding:8px 0 8px 0;}
address.centra a{color: #3397B9;}
address.centra a:hover{color: black;}

.prihlaseni{text-align: center; background: url('img/prihlaseni.gif') no-repeat; width: 564px; height: 94px; padding:10px 0 0 8px; margin-top: -1px; font-weight: bold;}
.prihlaseni fieldset{border: none;}
.prihlaseni label{ display: block; width: 43px; float: left; height: 21px; line-height: 21px;}
.prihlaseni .p_i{ width: 211px; height: 17px; border: 1px solid #3497B9; background-color: #C6EAF5; color: Black; float: left;
margin-bottom: 10px;font-family: Arial; font-size: 12px; line-height: 17px; padding-left: 5px; padding-top: 2px;
_padding-top: 0px; _height: 19px;_line-height: 19px;}
.prihlaseni .p_s{ margin-top: 10px; width: 68px; height: 21px;background: url('img/p_s.gif') no-repeat;
border: none; cursor: hand; color: #3497B9; font-weight: bold;font-family: Arial; font-size: 12px;
cursor: pointer; padding-bottom: 3px;_padding-bottom: 0px;}

.novinka{background: url('img/line.gif') bottom repeat-x; padding: 15px 0 5px 0;}
.novinka p{ color: #404041;}
.novinka p a{ display: block; color: #8B8581; font-weight: bold; margin-bottom: 6px;}
.novinka p a:hover{color: Black;}
.novinka p.n_p{ float: right;font-size: 11px;}

.odkaz{background: url('img/line.gif') bottom repeat-x; padding: 15px 0 5px 0;}
.poslodkaz {background: none;}
.odkaz p{ color: #404041; padding-bottom: 10px;}
.odkaz p a{ display: block; color: #3498BA; font-weight: bold; margin-bottom: 6px;}
.odkaz p a:hover{color: Black;}

.odb_c{ color: #404041;padding: 8px 0 15px 0;background: url('img/line.gif') bottom repeat-x;}
.novinka a.a_pdf{ color: #3497B9; text-decoration: underline;background: url('img/a_pdf.gif') left no-repeat; padding-left: 22px; display: block;
height: 16px; margin: 8px 0 12px 0; font-size: 11px;}
.novinka a.a_pdf:hover{color: Black;}

.poradna{ padding: 12px 0 0 0; margin-bottom: 5px; padding-bottom: 5px;}
.odsaz { margin-bottom: 5px;}
.poradna fieldset{border: none;}
.poradna label{ display: block; float: left; height: 21px; line-height: 21px;}
#por_i,#por_t{ background-color: #C6EAF5; border: 1px solid #3497B9; float: left; display: block;font-family: Arial; font-size: 12px;}
#antispam {
	background-color: #C6EAF5; border: 1px solid #3497B9; font-family: Arial; font-size: 12px; height: 17px; line-height: 15px; color: Black; padding-left: 5px; padding-top: 2px;
}
#por_t{ width: 493px; height: 175px; margin-bottom: 12px; padding: 5px; color: #404041;}
input#por_i{margin-bottom: 8px; width: 199px; height: 17px; line-height: 15px; padding-left: 5px; color: Black; padding-top: 2px;}
.l1{width: 363px; font-weight: bold; color: #404041;}
.l2{width: 64px; font-weight: bold; color: #404041;}
.poradna .por_s,.poradna .por_r{ margin-left: 18px; display: block; width: 68px; height: 21px;background: url('img/p_s.gif') no-repeat;
border: none; cursor: hand; float: right;font-weight: bold;font-family: Arial; font-size: 12px;cursor: pointer; padding-bottom: 3px;
line-height: 21px;}
.por_s{ color: #3497B9; margin-right: 14px; margin-top: 5px;}
.por_r{ color:#757575;  margin-right: 14px;_margin-right:6px;}

.kra {font-weight: bold; color: #404041;}
.mest {font-weight: bold; color: #fe6700;}

.dekujeme{text-align: center; font-weight: bold; padding-top: 25px; color: #404041; line-height: 18px;}

.pdfko{width: 100%; margin: -3px 0 10px 0px; text-align: left; padding: 0 0 0 0px;}
.pdfko p{color:#606060;font-size:11px;width:582px;background: url('img/line.gif') top repeat-x;margin:0 0 0 175px;
padding: 10px 0 0 0; line-height: 12px;}
.pdfko a{color: #3397B9}
.pdfko p.hp{background:none}

#copy { background: #e68117; color: #FFF; margin: 0px 0 0; padding: 10px 0; font-size: 11px; }
#copy a { color: #FFF; text-decoration:none;}
#copy a:hover {text-decoration: underline;}

.mapa2 {

	width: 470px;
	height: 269px;
	margin: auto;
	margin-top: 20px;
}
.mapa2 img {
	position: absolute;
}

.mapa2 .kraj {
	/*display: none;*/
}

.tab {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	border: 1px solid #8B8682;
	border-bottom: none;
	border-right: none;
}

.tab td, .tab th {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;	
	border-right:  1px solid #8B8682;
}

.tab th {
	text-align: center;
}

.tab thead td{
	font-weight: bold;
	border-bottom: 2px solid #8B8682;
}

.tab tbody td, .tab tbody th {
	border-bottom:  1px solid #8B8682;
}

.tab td.left {
	text-align: left;
}

ul.vtextu, ol.vtextu {
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 4px;
}

ol.vtextu ul.vtextu {
	margin-left: 30px;
}

td.pad {
	padding-left: 5px;
}

div.upozorneni {
	font-weight: bold;
}

a#centrazpet, a#centrazpet:link {
	color: #3497B9;
}

div.oramovane {
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	border:  1px solid #8B8682;
}

.bubble .bubble_top {
    background: url("/img/bg_bubble_top.png") repeat scroll 0 0 transparent;
    height: 30px;
}
.bubble p {
    background: url("/img/bg_bubble_middle.png") repeat scroll 0 0 transparent;
    margin: 0;
    padding: 2px 10px 0;
    text-align: left;
}

.bubble ul {
    background: url("/img/bg_bubble_middle.png") repeat scroll 0 0 transparent;
    margin: 0;
    padding: 2px 10px 0;
    text-align: left;
}

.bubble .bubble_bottom {
    background: url("/img/bg_bubble_bottom.png") no-repeat scroll 0 0 transparent;
    height: 11px;
}
