
* { margin: 0;}


html, body { height: 100%; font-family: verdana; font-size: 11px;}

body    { text-align: center; color: rgb(0,0,0); background-color: rgb(238, 28, 37);  }

div     { border: 0px solid blue; }

img     { border: 0px; }


body, html  {
scrollbar-track-color: rgb(236,234,232);
scrollbar-face-color: rgb(227,224,220);
scrollbar-highlight-color: rgb(246,245,243);
scrollbar-3dlight-color: rgb(160,152,138);
scrollbar-darkshadow-color: rgb(160,152,138);
scrollbar-shadow-color: ;
scrollbar-arrow-color: rgb(160,152,138); }

// b { color: rgb(204,  0,  0); }


.cervena			  		{ color: rgb(194, 14, 26) !important; }
.modra    					{ color: rgb(213,219,241) !important; }
.tmave_modra 				{ color: rgb( 22, 64,136) !important; }
.bezova				   		{ color: rgb(160,152,138) !important; }
.bezova30 					{ color: rgb(227,224,220) !important; }
.bezova20 					{ color: rgb(236,234,232) !important; }
.bezova10 					{ color: rgb(246,245,243) !important; }
.bila     					{ color: white !important; }
.cerna    					{ color: black !important; }

.pozadi_cervena  		{ background-color: rgb(194, 14, 26) !important; }
.pozadi_modra    		{ background-color: rgb(213,219,241) !important; }
.pozadi_tmave_modra { background-color: rgb( 22, 64,136) !important; }
.pozadi_bezova   		{ background-color: rgb(160,152,138) !important; }
.pozadi_bezova30 		{ background-color: rgb(227,224,220) !important; }
.pozadi_bezova20 		{ background-color: rgb(236,234,232) !important; }
.pozadi_bezova10 		{ background-color: rgb(246,245,243) !important; }
.pozadi_bila    		{ background-color: white !important; }

.invisible       		{ display: none; }
.left            		{ float: left; }
.right           		{ float: right; }
.clear           		{ clear: both; }

div.centering    		{ width: 990px; text-align: left; margin-left: auto; margin-right: auto; }

div.header 		      { width: 100%; }

div.welcome   		  { position: relative; height: 210px; background: url(../images/header.jpg) no-repeat 0px 10px; }
div.welcome-text 		{ position: absolute; top: 70px; left: 275px; font-size: 16px; }
div.flags        		{ position: absolute; top: 40px; right: -5px; }
div.logo        		{ position: absolute; top: 55px; left: 90px; }

div.hmenu        		{ height: 20px; padding: 10px 30px 10px 40px; font-size: 14px; font-weight: normal; }
div.hmenu a      		{ text-decoration: none; color: white;  }
div.hmenu a:hover		{ text-decoration: underline;  }
#hledat             { border: 0px; padding: 3px 5px; }
div.mezera          { height: 20px; }

div.vmenu        		{ width: 215px; padding-top: 10px; margin-top: 0px; font-size: 12px; font-weight: normal; background: url(../images/vmenu-bg.gif); }
div.vmenu a     	  { text-decoration: none; font-weight: bold; color: black; background: url(../images/vmenu.gif) no-repeat; padding: 10px 0px 10px 45px; }
div.vmenu a:hover		{ text-decoration: underline;  }
div.vmenu ul		  	{ list-style-type: none; padding: 0px; margin: 10px 0 0 -5px; }
div.vmenu li		  	{ margin: 0 0 20px 0; }
div.vmenu ul.uroven_2	   { list-style-type: none; padding: 0px; margin: 7px 0 20px 55px; font-size: 11px; }
div.vmenu ul.uroven_2 a	 { font-weight: normal; background: none !important; padding: 0 !important; color:black; }
div.vmenu ul.uroven_2 li { margin: 0 0 5px 0; }
div.vmenu ul.uroven_3	   { margin: 5px 0 15px 10px; }
div.vmenu ul.uroven_3 a	 { color: rgb( 22, 64,136); }
div.vmenu ul.uroven_3 li { }
div.contact         { margin: 20px 0px 20px 20px; }
div.contact a    		{ text-decoration: none; font-weight: normal; color: rgb( 22, 64,136); background: none; padding: 0; }

div.article         { width: 715px; padding: 0px 30px 0 30px; margin: -20px 0px 20px 0px; font-size: 12px; }
div.article h1      { font-size: 16px; font-weight: bold; color: rgb(194, 14, 26); margin: 20px 0px; }
div.article h1 a    { text-decoration: none; color: rgb(194, 14, 26); }
div.article h1 a:hover { text-decoration: underline;  }
div.article h2      { font-size: 14px; font-weight: bold; color: rgb( 22, 64,136); margin: 20px 0px 0px 0px; }
div.article p       {  }
div.article hr      { height: 2px; margin: 25px 0px 30px 0px; border: 0px; }
div.article input   { border: 2px solid rgb(213,219,241); padding: 3px 5px; }
div.article textarea { border: 2px solid rgb(213,219,241); padding: 3px 5px; }

div.article-footer span { margin: 0px 24px; }
div.article-footer img  { margin-bottom: 25px; }

table.certifikaty    { margin-top: 20px; }
table.certifikaty td { vertical-align: top; }
tr.nadpis 					 { font-weight: bold; }

div.footer           { height: 25px; width: 100%; font-size: 12px; }


div.navigace         { margin: 10px 0px; text-align: center; }
div.navigace a       { text-decoration: none; color: rgb(194, 14, 26); }
div.navigace a:hover { text-decoration: underline;  }

div.hledat h2 a      { text-decoration: none; color: rgb( 22, 64,136); }
div.hledat h2 a:hover  { text-decoration: underline;  }

 

/*****  A D M I N I S T R A C E  *****/

div.admin-text                  { width: 1200px; font-size: 13px; line-height: 1.1; }
div.admin-text table            { width: 100%; }
div.admin-text tr               { position: relative; }
div.admin-text tr.sudy          { background-color: rgb(240,240,240); }
div.admin-text table tr.nadpis  { font-size: 14px; }
div.admin-text form             { left: 0px; width: 100%;}
div.admin-text p                { text-align: justify; margin-bottom: 10px; }
div.admin-text a                { text-decoration: none; color: rgb(238, 28, 37); }
div.admin-text a:hover          { text-decoration: underline; }
 
div.admin-menu                   { width: 100%; height: 30px; font-size: 14px; background-image: url(../images/background02.jpg); }
div.admin-menu ul                { list-style:  none; padding: 0; margin: 0; padding-top: 6px; }
div.admin-menu li                { float:left;  margin-right: 25px; }
div.admin-menu li.prelast        { float:right; margin-right: 20px; }
div.admin-menu li.last           { float:right; margin-right: 0px; }
div.admin-menu a                 { text-decoration: none; color: white; }
div.admin-menu a.red             { text-decoration: underline; }
div.admin-menu a:hover           { text-decoration: underline; }
div.admin-menu a:active          { text-decoration: underline; }

div.admin-page                   { width: 100%; margin-top: 30px; min-height: 480px; padding-bottom: 20px; }
div.admin-page .nadpis           { margin-bottom: 10px; width: 400px; font-size: 20px; }
div.admin-page .text             { padding: 50px 0px 0px 80px; width: 1120px; font-size: 12px; line-height: 20px; clear: both; }
div.admin-page .text p           { text-align: justify; }
div.admin-page .text strong      { font-size: 18px; font-weight: 300;  }

div.admin-centering    			 		 { width: 1200px; text-align: left; margin-left: auto; margin-right: auto; }
div.admin-footer				         { height: 25px; width: 100%; font-size: 12px; }

.content{
    line-height: 1.5;
}
.breadcrumb {
    padding: 8px 30px 30px 30px;
    float: left;
    max-width: 70%;
}
div.article h2.title{
    margin-bottom:18px;
}
.articleHeader {
    margin: -10px 0 40px 0;
	float: left;
	width: 70%;
	padding: 0 30px;
}