/****** FILE: pagecommentplus/css/PageCommentPlus.css *****/
#PageComments {border: 1px solid #ddd; background: #f4f4f4; padding: 10px}

#PageComments .odd, #PageComments .even  {border: 1px solid #ddd; padding: 10px 10px 0 10px; margin: 0 0 10px 0; color: #777 }

#PageComments .odd {background: #fafafa} 
#PageComments .even {background: #fcfcfc} 

#PageComments .info {margin: 5px -10px 0 -10px; background: #ddd; padding: 5px 10px; font-size: 92%}

#PageComments_holder h2 a {font-size: 85%}

#PageComments h4 {border: 1px solid #eee; border-width: 0 0 1px 5px; margin-bottom: .5em; padding: 0 0 .15em .5em}
#PageComments p {margin-bottom: .5em}

#PageComments .odd:hover, #PageComments .even:hover {border: 1px solid #aaa; background: #fff; color: #333}
#PageComments .odd:hover .info, #PageComments .even:hover .info {background: #aaa}
#PageComments_holder .odd:hover h4, #PageComments_holder .even:hover h4 {border-color: #ddd}

#CommenterURL {display: none}


/****** FILE: yaml/core/slim_base.css *****/
/* "Yet Another Multicolumn Layout" v3.3 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 480 $ $Date: 2010-10-12 21:56:55 +0200 (Di, 12 Okt 2010) $ */
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{display:table;width:100%}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
@media screen,projection{#col1{float:left;width:20%}#col2{float:right;width:20%}#col3{width:auto;margin:0 20%}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{display:table;width:100%;table-layout:fixed}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{table-layout:fixed}.equalize > div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns,.subcolumns > div{overflow:visible;display:table}.print{position:static;left:0}.noprint{display:none !important}}

/****** FILE: themes/k-vital/css/basemod.css *****/
body { overflow-y: scroll; }

body { background: #fff; padding: 0}

.page_margins { margin: 0 auto; padding: 0; background: transparent; width: 929px}

 /*--- HEADER ---*/
#header {height: 191px; overflow: hidden; background: transparent url(/themes/k-vital/images/bg.header.R.png) no-repeat right 45px;}
#header_bg {position: absolute; left: 6px; top: 45px; background: #fff url(/themes/k-vital/images/bg.header.P.png) repeat-x 0 0; width: 917px; height: 139px}

#logo {position: absolute; left: 6px; top: 0; height: 145px; width: 923px; background: transparent url(/themes/k-vital/images/bg.header.L.png) no-repeat left 45px; text-align: center;}

#langbar {position: absolute; right: 30px; top: 140px;}
	#langbar a {display: inline-block; float: left; margin: 0 5px 2px 0}
	#langbar a.objednavanie {color: #000; font-size: 11px; margin-top: 6px}
	#langbar img {border: 1px solid #a8acab; display: block}
	
#header {position: relative}

 /*--- NAV ---*/
#nav {margin: 0;background: #fff url(/themes/k-vital/images/menu.P.png) repeat-x bottom left; height: 34px; overflow: hidden; margin: 0 6px; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;}
#nav2 {height: 34px; background: transparent url(/themes/k-vital/images/menu.L.png) no-repeat left 22px}
#nav3 {height: 34px; background: transparent url(/themes/k-vital/images/menu.R.png) no-repeat right 22px}
#nav ul {margin: 0 0 0 7px; height: 32px; overflow: hidden}
#nav li {display: inline; float: left; height: 32px; width: 114px; line-height: 32px; margin: 0}
#nav a {display: block; float: left; height: 32px; width: 111px; line-height: 32px; color: #fff; text-decoration: none; text-align: center; background: transparent url(/themes/k-vital/images/menu.8.png) no-repeat top left; font-weight: bold; color: #000; text-transform: uppercase;font-size: 11px}
#nav li.current a, #nav a:hover, #nav a:focus, #nav a:active {background-position: bottom left}
#nav li#menu1 {width: 112px}
#nav li#menu1 a { background-image: url(/themes/k-vital/images/menu.1.png); width: 109px; }
#nav li#menu2 a { background-image: url(/themes/k-vital/images/menu.2.png) }
#nav li#menu3 a { background-image: url(/themes/k-vital/images/menu.3.png) }
#nav li#menu4 a { background-image: url(/themes/k-vital/images/menu.4.png) }
#nav li#menu5 a { background-image: url(/themes/k-vital/images/menu.5.png) }
#nav li#menu6 a { background-image: url(/themes/k-vital/images/menu.6.png) }
#nav li#menu7 a { background-image: url(/themes/k-vital/images/menu.7.png) }

 /*--- M A I N  &  C O L S---*/
#main {margin: 0}
#col1 { float: none; width: 929px }
#col2 { display:none}
#col3 { display: none }
#col1_content { padding: 33px 19px 20px 19px; text-align: left }

 /*--- FOOTER ---*/
#footer {background: #ddd url(/themes/k-vital/images/footer.P.png) repeat-x top left; height: 111px}
#footer p {background: transparent url(/themes/k-vital/images/footer.R.png) no-repeat bottom right; text-align: center; padding: 50px 0 0 0; margin: 0; height: 61px; overflow: hidden}
#footer, #footer a {color: #f17008; text-decoration: none}
#footer a.danmo, #footer span.danmo {color: #666}
#footer a:hover {text-decoration: underline}
#footer a.fb {background: transparent url(/themes/k-vital/images/icons/fb.png) no-repeat left center; padding-left: 20px}
#footer a.twitter {background: transparent url(/themes/k-vital/images/icons/twitter.png) no-repeat left center; padding-left: 20px; margin-left: 10px}
#footer a.youtube {background: transparent url(/themes/k-vital/images/icons/youtube.png) no-repeat left center; padding-left: 20px; margin-left: 10px}

#footer a.logout {color: #666}


/****** FILE: themes/k-vital/css/form.css *****/
 form {
    background: #f4f4f4;
    border: 1px #ddd solid;
    margin: 0 0 1em 0;
    padding: 10px;
  }

  form fieldset {
    border: 1px #ddd solid;
    background: #fafafa;
    margin: 0 0 1em 0;
    padding: 0.5em 1em;
  }

  form legend {
    font-size: 125%; font-weight: normal; color: #000;
  }

  form label {
    color: #666;
  }

  form .text input,
  form .email input,
  form .password input,
  form .textarea textarea,
  form .dropdown select {
    font-family:  Arial, Helvetica, sans-serif; /* proportional fonts for all form elements */
    border: 1px solid #ddd;
  }

  form div input:focus,
  form div select:focus,
  form div textarea:focus,
  form div input:hover,
  form div select:hover,
  form div textarea:hover,
  form div input:active,
  form div select:active,
  form div textarea:active {
    border: 1px #a66 solid;
    background: #fff;
  }

  form .Actions input {
    border-top: 1px #ddd solid;
    border-left: 1px #ddd solid;
    border-right: 1px #444 solid;
    border-bottom: 1px #444 solid;
    color: #bbb;
    background: #444;
    padding: .5em 1.2em;
  }

  form div.Actions input:focus,
  form div.Actions input:hover,
  form div.Actions input:active {
    border-top: 1px #444 solid;
    border-left: 1px #444 solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
    color: #fff;
    background: #555; 
  }

  form div.Actions input#Form_Form_action_clearForm:focus,
  form div.Actions input#Form_Form_action_clearForm:hover,
  form div.Actions input#Form_Form_action_clearForm:active {
    background: #006AC2; color: #fff;
  }

  form div.Actions input#Form_Form_action_process:focus,
  form div.Actions input#Form_Form_action_process:hover,
  form div.Actions input#Form_Form_action_process:active {
    background: #666; color: #ddd;
  }


 /**
  * Vertical-Forms - technical base (standard)
  *
  * |-------------------------------|
  * | fieldset                      |
  * |-------------------------------|
  * |   label                       |
  * |   input / select / textarea   |
  * |-------------------------------|
  * | /fieldset                     |
  * |-------------------------------|
  *
  * (en) Styling of forms where both label and input/select/textarea are styled with display: block;
  * (de) Formulargestaltung, bei der sowohl label als auch input/select/textarea mit display: block; gestaltet werden
  *
  * WARNING: This part contains several IE-stability-fixes. Don't edit this part if you are not sure, what you're doing!
  */

  /* General form styling  | Allgemeine Formatierung des Formulars */
  form { overflow: hidden; }
  form fieldset { overflow: hidden; }
  form legend { background: transparent; border: 0; }
  form label { display:block; cursor: pointer; }
  form .message { display: block; margin-bottom: 0.5em; color: #666; }

  /* Hiding of hidden fields (otherwise ugly spaces in Firefox) | Versteckte Felder wirklich verstecken (sonst ggf. häßliche Lücken im Firefox) */
  form input[type=hidden] { display: none !important; }

  /* Highlight mandatory fields | Pflichtfeldkennzeichnung hervorheben */
  form sup { color: #800; font-weight: bold; }

  /* styling containing DIV elements | Gestaltung der kapselnden DIV-Elemente */
  form div.text,
  form div.email,
  form div.password,
  form div.dropdown,
  form p.checkbox,
  form div.Actions {
    margin: 0.5em 0;
    position: relative;
    overflow: hidden;
  }

  /* styling standard form elements with 'almost' equal flexible width | Gestaltung der einzelnen Formularelemente mit annähend gleicher Breite */
  form .text input,
  form .email input,
  form .password input,
  form .textarea textarea {
    display: block;
    position: relative;
    padding: 0.3em 0.3em;
    width: 25%;
	margin: 0 auto
  }

  form .dropdown select {
    display: block;
    position: relative;
    padding: 0.3em 2px 0.3em 1px;
    width: 60%;
    cursor: pointer;
  }
  form .dropdown select optgroup {
    font-style: normal;
    font-weight: bold;
  }

  form .checkbox input { cursor: pointer; }
  form .checkbox label { display: inline; }

  /* Styling of buttons | Gestaltung von Buttons */
  form .Actions input {
    width: auto;
    cursor: pointer;
  }

  /* Styling of error-messages | Fehlermeldungen */
  form .message, form .required {
    border: 1px #a00 dashed;
    background: #faf4f4;
    padding: 0.5em;
	color: #800
  }
  
  form .requiredField label {font-weight: bold}
  
  form .field {clear: both}

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * Columnar forms display - technical base (optional)
  *
  * |-------------------------------------------|
  * | fieldset                                  |
  * |-------------------------------------------|
  * |                                           |
  * |   label   |   input / select / textarea   |
  * |                                           |
  * |-------------------------------------------|
  * | /fieldset                                 |
  * |-------------------------------------------|
  *
  * (en) Styling of forms where label floats left of form-elements
  * (de) Formulargestaltung, bei der die label-Elemente nach links fließen
  *
  * WARNING: This part contains several IE-stability-fixes. Don't edit this part if you are not sure, what you're doing!
  */

  /* Columnar display | Spalten-Darstellung */
  #Form_Form .text label,
  #Form_Form .email label,
  #Form_Form .textarea label,
  #Form_Form .password label,
  #Form_Form .dropdown label,
  #Form_Form .checkbox label {
    float: left;
    width: 30%; /* Can be fixed width too | Kann auch eine fixe Angabe sein */
  }
  
  #Form_Form .text label.required,
  #Form_Form .email label.required,
  #Form_Form .password label.required,
  #Form_Form .textarea label.required,
  #Form_Form .dropdown label.required { float: none; width: auto; margin-left: 30%  }
  

  /* Indent Checkbox fields to match label-width | Checkboxen um den gleichen Wert einrücken, wie die Breite der labels */
  #Form_Form .checkbox input {float:right;margin-right:60%; }
  #Form_Form .message { margin-left: 30%; }

  #Form_Form div.text input,
  #Form_Form div.email input,
  #Form_Form div.password input,
  #Form_Form div.textarea textarea { width: 67.8%; }
  #Form_Form div.dropdown select { width: 69.4%; }
  
  /* width adjustments for IE 5.x & IE6 | Breitenanpassung für Internet Explorer 5.x und 6.0 */
  * html #Form_Form div.text input,
  * html #Form_Form div.email input,
  * html #Form_Form div.password input,
  * html #Form_Form div.textarea textarea { width: 65.2%; }
  * html #Form_Form div.dropdown select { width: 66.8%; }
    
  /* IE5.x & IE6 */
  * html form legend { position:absolute; top: -.5em; left: .5em; }
  * html form fieldset { overflow:visible; height: 1%; margin-top:1.5em; padding-top:1.5em; }

  /* IE7 */
  *+html form legend { position:absolute; top: -.5em; left: .5em; }
  *+html form fieldset { overflow:visible; height:1%; margin-top:1.5em; padding-top:1.5em; }
  
  ul.optionset, ul.checkboxsetfield {list-style-type: none; margin: 0}
  ul.optionset li, ul.checkboxsetfield li {margin: 6px 0 4px 30%;}
  ul.optionset input, ul.checkboxsetfield input {float: left; margin-right: 5px}
   
 .recaptchatable .recaptcha_image_cell, #recaptcha_table, #recaptcha_table td {
   background-color:#fafafa !important; padding: 5px 8px 5px 0 !important
 }
 
 #recaptcha_table {
   border-color: #fafafa !important; 
   width: 50%
 }
 
 img#recaptcha_tagline {display: none}
 
 #recaptcha_response_field {
   border-color: #ddd !important; 
   background-color:#fff !important; 
 }
 
   #recaptcha_response_field:focus,
   #recaptcha_response_field:hover,
   #recaptcha_response_field:active
    {
    border-color: #a66 !important;
  }

form#Form_Form {text-align: left}
form#Form_Form .middleColumn .requiredField label {font-weight: normal}


/****** FILE: themes/k-vital/css/content.css *****/
  html * { font-size: 100.01% }
  
  pre, tt, code {
	font-family:"Courier New", Courier, monospace;  	
  }

  body {
	font-family:  Verdana, Helvetica, Arial, sans-serif; 
    font-size: 80.00%; 
    color: #777;
	text-align: center  
  }
  
  h1,h2,h3,h4,h5,h6 { 
  	font-weight:bold; 
  	margin: 0 0 0.3em 0; 
	color: #555	
  }

  	h1 {margin: 0; padding: 0}  
	h2 {font-size: 110%; color: #F17008; margin: 0 0 .65em 0;}
	h3 { font-size: 110%}           
	h4 { font-size: 100%}
	h5 { font-size: 100%}      
	h6 { font-size: 100%; font-style: italic} 
		
	h2 a {
		text-decoration: none; color: #aaa;font-size: 100%; font-weight: normal;
	}
	
	h2.click a {
		font-size: 120%; color: #FF9C01; text-decoration: underline; text-align: center; display: block
	}

	h2 a:hover {
		color: #666;
	}
	
	h2 a img {margin-bottom: 1em}
 
 p { line-height: 1.5em; margin: 0 0 1em 0; }

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; margin-bottom: 5px }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }
  
  small {font-size: 80%}
  
  sub, sup {font-size: 66%}

  a {color: #02578e; text-decoration:underline;}
  a:focus,
  a:hover,
  a:active {text-decoration:none;}
    
  table { width: 100%; margin-bottom: 0.5em; }
  th,td { padding: 5px 10px; background: #e2e2e2; color: #444}
  tr.even th, tr.even td {background: #b9b9b9}
  th {color: #2b5ba3 }
  tr p {margin: 0}
  
.jq_show {display: none;}
.toggler {cursor: pointer}

.MiniThumb a img, .float_right a img, .float_left a img {display: block}
.MiniThumb a, .float_right a, .float_left a {display: block; padding: 1px; border: 1px solid #b2b2b2}

#Aktuality h2 span {font-size: 75%; background: #297DB9; padding: 1px 3px; color: #8ED1FE}
#Aktuality p {margin-bottom: 1.5em}

#childrenBar p {margin-bottom: 4px}

.akcia {float: left; margin: 6px}

#FiveInRowBar, form {text-align: center}

.logo {float: left; width: 178px; text-align: center; margin: 0 0 1em 0}
/*
.logo a img {border: 1px solid #aaa}
.logo a:hover img {border: 1px solid #F17008; padding: 2px}
*/
.sluzba {text-align: center; margin: 0 5px; height: 250px}
.sluzba a {text-decoration: none; color: #888}
.sluzba a:hover {color: #F17008}
.sluzba span {display: block}
.c25l  {border-right: 1px solid #aaa}
.sluzba.btop {border-top: 1px solid #aaa; padding-top:15px}

#pridajtesa {color: #440f67; font-weight: bold;}
#pridajtesa a {
	color: #aaa; text-decoration: none; padding-left: 24px; font-weight: normal; padding: 2px 0 2px 24px;
	background: url("/themes/k-vital/images/icons/new/facebook.jpg") no-repeat left center;
}
#pridajtesa a:hover {text-decoration: underline; }
#pridajtesa a.twn {background-image: url("/themes/k-vital/images/icons/new/twitter.jpg");}
#pridajtesa a.gpn {background-image: url("/themes/k-vital/images/icons/new/googleplus.jpg");}
#pridajtesa a.ytn {background-image: url("/themes/k-vital/images/icons/new/youtube.jpg");}
#pridajtesa a.fln {background-image: url("/themes/k-vital/images/icons/new/flickr.jpg");}

/****** FILE: videos/css/videos.css *****/
.video {float: left; width: 178px; text-align: center; height: 195px; overflow: hidden; margin-bottom: 15px}
.video img {border: 1px solid #d8d8d8}
.video span {display: block; padding: 0 5px; color: #555}
.video a {text-decoration: none}
.video a:hover img {border: 1px solid #EE6419}
.video a:hover span {color: #EE6419; text-decoration: underline}

/****** FILE: themes/k-vital/css/typography.css *****/
.note {background: #e4f5fc; padding: 1em 1em 0 1em;border-top: 1px #6fbfe8 dotted; border-bottom: 1px #6fbfe8 dotted; color: #333}
.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
.warning, .errors {background: #fdd; color: #333; padding: 1em 1em 0 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; margin-bottom: 1em;}

.float_left, .vlavo, img.left { float: left; display:inline; margin-right: 2em; margin-bottom: 1em;  }
.float_right, .vpravo, img.right { float: right; display:inline; margin-left: 2em; margin-bottom: 1em;  }
.vlavo2 {float: left; display:inline}
.center { text-align:center; margin: 0.5em auto }
.text_right {text-align: right}
  
.red {color: #ff0000;}
.blue {color: #93d2fe}

.fialova, a.fialova, h2 a.fialova {color:  #4b0e4a}
.oranzova, a.oranzova, h2 a.oranzova {color:  #ee7d03}
.zelena, a.zelena, h2 a.zelena {color:  #16750f}
.modra, a.modra, h2 a.modra {color:  #0c1b74}
.cervena, a.cervena, h2 a.cervena {color: #b50a0a}
  
table.table_full { width: 100%; }
table.table_fixed { table-layout:fixed }

.floatbox {}
.subcolumns {}
.c50l, .c50r {}

.click {}


/****** FILE: themes/k-vital/css/print.css *****/
@media print
{
  #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; }
  #col2, #col2, #col3, #top, #footer, #teaser { display:none; }

  a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }

}

