/* Start of CMSMS style sheet 'en-global-styles' */
@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0;}

body {
   text-align: left;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   line-height: 1em;
   color:#414141;
   margin:0 15px 0 15px;
   background:url(images/bgr.png) repeat-x top left #FFFFFF;
   height:100%;
}

dfn {display:none;}

div {
   font-size: 1em;
}

.accessibility {display:none; visibility:hidden;}

img {
   border: 0;
}

a,
a:link 
a:active {
   text-decoration: underline;
   background-color: inherit; 
   color: #142a53; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #142a53; 
}

blockquote {
   margin:0 0 0 30px;
}

a:hover {
   text-decoration: none;
   background-color: #C3D4DF;
   color:#142a53;
}

div#container {
   margin:auto;
   width:65.6em;
}

#headerholder { background:url(images/header-bgr.gif) top left repeat-x; height:29.5em;}

#header {background:url(images/header.jpg) left 44px no-repeat;	height:29.5em;}

#logobgr {
	display:block;
	position:absolute;
	top:44px;
	background:url(images/bgr-logo.jpg) top left no-repeat;
	width:294px;
	height:309px;
	z-index:3;
}

#logobgr a {
	display:block;
	position:absolute;
	margin:-31px 0 0 16px;
	z-index:19;
	background:url(images/logo-en.png) top left no-repeat #142a53;
	color:#FFFFFF;
	text-indent:-9999em;
	width:261px;
	height:107px;
}

#header h1 { margin-left:400px; background:url(images/title-en.gif) top left no-repeat; height:44px; widows:200px;}
#header h1 a { display:none;}
#languages { position:absolute; z-index:1; margin-left:648px; margin-top:1px;} 
#languages a {background-color:#142a53; color:#FFFFFF; padding:10px; margin-left:7px; display:block; float:left;}
#languages span {background-color:#142a53; color:#FFFFFF; padding:10px; margin-left:7px; display:block; float:left; font-weight:bold;}

#nav  {position:absolute; z-index:2; top:261px; margin-left:290px; background:#142a53; width:40.95em; height:43px;}

#nav ul {list-style:none; padding:0 0 7px 0;}
#nav ul li { float:left; border-right:1px solid #7c8fb4; margin-top:5px; padding:0 2px 0 2px; background:#142a53; }
#nav ul li dfn {display:none;}
#nav ul li a { display:block; color:#FFFFFF; text-decoration:none; padding:10px 5px 10px 5px;}
#nav ul li a:hover { color:#142a53;}
#nav ul .currentpage h3 { font-size:100%; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:10px 5px 10px 5px;}

.ordinacni{ position:absolute; top:136px; margin-left:16px; z-index:5;}
.greenbox {background:url(images/bgrbox-green.gif) bottom left no-repeat #e3f9b4; width:261px; line-height:150%; color:#123207;}
.greenbox h3 { background-color:#55731a; color:#FFFFFF; padding:15px 7px 16px 60px; font-size:130%;}
.clock {background:url(images/icon-clock.gif) top left no-repeat #55731a;}
.contact {background:url(images/icon-phone.gif) top left no-repeat #55731a;}
.card {background:url(images/icon-cards.gif) center left no-repeat #55731a;}

.bluebox {background:url(images/bgrbox-blue.gif) bottom left no-repeat #dde9f3; width:261px; line-height:150%;}
.bluebox h3 { background-color:#142a53; color:#FFFFFF; padding:15px 7px 16px 60px; font-size:130%;}
.services {background:url(images/icon-pasta.gif) top left no-repeat #142a53;}
.box { margin-top:17px;}
.box p {padding:20px;}
.boxtable { width:85%; margin:20px;}
.boxtable th {background:url(images/dots.gif) bottom left repeat-x; padding:1px 6px 2px 6px; text-align:left;}
.boxtable td {background:url(images/dots.gif) bottom left repeat-x; padding:1px 6px 2px 6px; text-align:right;}


.breadcrumbs {
	position:absolute;
	z-index:1;
	top:305px;
	margin-left:277px;
	width:460px;
	background:#eefbe5;
	padding:19px 0 0px 30px;
	font-size:90%;
	color:#5a6f98;
}
.breadcrumbs a {color:#5a6f98;}
.breadcrumbs span { display:none;}
.breadcrumbs span.lastitem { visibility:visible; display:inline !important;}
/* zacatek stylu obsahu */

#content {
	background:url(images/bgr-content.gif) top left repeat-x #f6fbf3;
	padding:0 20px 20px 16px;
}

#rightbar {
	float:right;
	width:38.5em;
	padding:0 0 2em 0;
	line-height:150%;
	color:#0c2503;
}

#rightbar h2 {color:#34721f; font-size:150%; font-weight:normal; margin:0 0 15px 0;}
#rightbar h3 {color:#34721f; font-size:140%; font-weight:normal; margin:20px 0 15px 0;}
#rightbar h4 {color:#34721f; font-size:120%; font-weight:normal; margin:20px 0 15px 0;}
#rightbar h4 a {color:#34721f; font-weight:bold;}
#rightbar p {margin:8px 0 8px 0;}
#rightbar ul {margin:0 0 0 10px;}

#rightbar ul li {margin:2px 0 2px 15px;}
#rightbar .box {background:#E8F8C7; border:1px solid #A3E030; padding:0px 10px 0px 10px; margin:0 0 10px 0;}
#rightbar .box p {padding:5px 10px 5px 10px;}
#rightbar img { margin:10px; padding:3px; background:#FFFFFF; border:2px solid #142a53;}
#rightbar a:hover {background:none; color:#003399;}
#rightbar a:hover img {background:#999999;}

#rightbar #order h3, #rightbar #order h4 { display:none;}
#rightbar #order a {display:block; background:url(images/order-box-en.jpg) top left no-repeat; width:449px; height:159px; text-indent:-9999px; margin:20px 0 0 0;}

#rightbar #order a:hover { background-position:left -159px ;}

#rightbar .list {list-style:none;}
#rightbar .list li { background:url(images/list-icon.png) center left no-repeat; padding:5px 0 4px 30px; margin-left:20px;} 
#rightbar .orderform {}
#rightbar .orderform fieldset {padding:0 15px 15px 15px; margin:0 0 20px 0;}
#rightbar .orderform fieldset legend {color:#34721f; font-size:140%; font-weight:normal; margin:20px 0 15px 0;}
#rightbar .orderform label { display:block; margin:5px 0 0 0;}
#rightbar .orderform .souhlas { margin:10px 0 0 0;}
#rightbar .orderform .souhlas label { display:inline;}
#rightbar .orderform h3 {font-size:120%;}
#rightbar .orderform .short input {width:50px;}
#rightbar .orderform .long input {width:250px;}


#leftbar {padding:0 0 20px; 0}
#leftbar #leftnav ul {list-style:none;}
#leftbar #leftnav ul dfn {display:none;}
#leftbar #leftnav ul li { border-top:1px solid #bdd3e4; height:1%;}
#leftbar #leftnav ul li ul { margin-left:15px;}
#leftbar #leftnav ul .currentpage h3 {display:block; padding:8px 5px 7px 50px; background:url(images/nav-icon.png) 20px center no-repeat; text-decoration:none; color:#142a53; font-size:100% !important;}
#leftbar #leftnav ul li a {
	display:block;
	padding:8px 5px 7px 50px;
	background:url(images/nav-icon.png) 20px center no-repeat;
	text-decoration:none;
	color:#226b9f;
	height:1%;
}
#leftbar #leftnav ul li ul .currentpage h3 {padding:6px 5px 5px 50px;} 
#leftbar #leftnav ul li ul li a {padding:6px 5px 5px 50px;}

#leftbar #leftnav ul li a:hover { background-color:#bdd3e4; font-weight:bold;}
#footer {
	border-top:1px solid #c2dfb0;
	clear:both;
	margin-top:15px;
	padding:15px;
	font-size:85%;
	background:#e6ece2;
	color:#95ad8d;
}

#footer #created { float:right;}
#footer a { color:#95ad8d; text-decoration:none;background:#e6ece2;}
/* End of 'en-global-styles' */

