/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	    	  FONTY           	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=d91cbe6e-43a5-4638-a69e-838b133569a2");
@font-face {
	font-family:"Neo Sans W02 Light";
	src:url("/webfonts/bae1d605-eb27-4e21-9562-b3050ad5abd9.eot?iefix") format("eot");
	}
@font-face {
	font-family:"Neo Sans W02 Light";
	src:url("/webfonts/bae1d605-eb27-4e21-9562-b3050ad5abd9.eot?iefix");
	src:url("/webfonts/82c10631-512f-424b-a205-92ff6d7ff625.woff") format("woff"),url("/webfonts/566e55ab-1cd4-430a-83c8-b0417652db48.ttf") format("truetype"),url("/webfonts/d183f914-ca8e-47a2-800c-1c798d327022.svg#d183f914-ca8e-47a2-800c-1c798d327022") format("svg");
	}
@font-face {
	font-family:"Neo Sans W02 Medium";
	src:url("/webfonts/5ec4623d-3b6a-4580-918c-cc0b1de4dc22.eot?iefix") format("eot");
	}
@font-face {
	font-family:"Neo Sans W02 Medium";
	src:url("/webfonts/5ec4623d-3b6a-4580-918c-cc0b1de4dc22.eot?iefix");
	src:url("/webfonts/fadc73d8-1cc6-42c1-8f2a-4d03770b8faa.woff") format("woff"),url("/webfonts/9de9709d-f77a-44ad-96b9-6fea586f7efb.ttf") format("truetype"),url("/webfonts/8e964c77-f043-4e9e-86fa-4166864f4411.svg#8e964c77-f043-4e9e-86fa-4166864f4411") format("svg");
	}
@font-face {
	font-family:"Neo Sans W02";
	src:url("/webfonts/d11711c0-50af-41c8-9f85-3997c9f6d80d.eot?iefix") format("eot");
	}
@font-face {
	font-family:"Neo Sans W02";
	src:url("/webfonts/d11711c0-50af-41c8-9f85-3997c9f6d80d.eot?iefix");
	src:url("/webfonts/a9edc9ca-e80b-4980-be72-a61233f08071.woff") format("woff"),url("/webfonts/504947d7-98d6-4ce3-b301-33b0deb9e0e4.ttf") format("truetype"),url("/webfonts/4b54c107-7313-4836-b298-f58ec6105a33.svg#4b54c107-7313-4836-b298-f58ec6105a33") format("svg");
	}
@font-face {
	font-family:"Neo Sans W10 Medium";
	src:url("/webfonts/368ca7da-15e0-40aa-afc9-b803690a25c6.eot?iefix") format("eot");
	}
@font-face {
	font-family:"Neo Sans W10 Medium";
	src:url("/webfonts/368ca7da-15e0-40aa-afc9-b803690a25c6.eot?iefix");
	src:url("/webfonts/325f7803-b5fa-4e7a-86b3-c2437337a10d.woff") format("woff"),url("/webfonts/26b734d8-948b-488c-a3bf-2c7a4f762af3.ttf") format("truetype"),url("/webfonts/ceb278c6-f7a8-4683-be6b-7fa3eb803cc6.svg#ceb278c6-f7a8-4683-be6b-7fa3eb803cc6") format("svg");
	}
@font-face {
	font-family:"Neo Sans W15 Light";
	src:url("/webfonts/c6554578-b524-4647-893b-b35f2ead99fe.eot?iefix") format("eot");
	}
@font-face {
	font-family:"Neo Sans W15 Light";
	src:url("/webfonts/c6554578-b524-4647-893b-b35f2ead99fe.eot?iefix");
	src:url("/webfonts/09568fba-3f53-4cf6-9628-dd8791566f2b.woff") format("woff"),url("/webfonts/fdf8ae31-fc7d-47fc-93b3-fea9451b7737.ttf") format("truetype"),url("/webfonts/d3de0a23-cddb-4d4b-88fa-85937340b965.svg#d3de0a23-cddb-4d4b-88fa-85937340b965") format("svg");
	}
@font-face {
	font-family:"Neo Sans W15 Medium";
	src:url("/webfonts/4a68a8a9-0bac-4857-9fa4-6a9f49a23c60.eot?iefix") format("eot");
	}
@font-face {
	font-family:"Neo Sans W15 Medium";
	src:url("/webfonts/4a68a8a9-0bac-4857-9fa4-6a9f49a23c60.eot?iefix");
	src:url("/webfonts/1b6287f3-1621-43ee-91bd-5ddd5bc9ba96.woff") format("woff"),url("/webfonts/1e0f200b-c3b4-4c2f-b4db-16791eadcddb.ttf") format("truetype"),url("/webfonts/b1282398-abef-441d-9c12-23c858721739.svg#b1282398-abef-441d-9c12-23c858721739") format("svg");
	}
@font-face {
	font-family:"Neo Sans W15";
	src:url("/webfonts/2c2ec0d5-100a-4ddb-8ba8-bfa0bed08303.eot?iefix") format("eot");
	}
@font-face {
	font-family:"Neo Sans W15";
	src:url("/webfonts/2c2ec0d5-100a-4ddb-8ba8-bfa0bed08303.eot?iefix");
	src:url("/webfonts/78d00f6a-1326-4db9-b9f4-c1322982a750.woff") format("woff"),url("/webfonts/36c388f6-af6c-465d-99ac-1003d8ce40ae.ttf") format("truetype"),url("/webfonts/cb15acea-5cc0-45df-895a-ac2e6afd0fb3.svg#cb15acea-5cc0-45df-895a-ac2e6afd0fb3") format("svg");
	}*/
@font-face {
  font-family: "Neo Sans W02";
  src: url("/webfonts/d11711c0-50af-41c8-9f85-3997c9f6d80d.eot?iefix");
  src: local("☺"),
  url("/webfonts/a9edc9ca-e80b-4980-be72-a61233f08071.woff") format("woff"),
  url("/webfonts/504947d7-98d6-4ce3-b301-33b0deb9e0e4.ttf") format("truetype"),
  url("/webfonts/4b54c107-7313-4836-b298-f58ec6105a33.svg#4b54c107-7313-4836-b298-f58ec6105a33") format("svg");
  }	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*----             button styly               ---*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*--- textove ---*/
.textStyle1 {
    color: #c3b701;
    font-size: 1.8em;
    font-family:"Neo Sans W02";
    font-style: normal;
    line-height: 25px;
    }
.ob .textStyle1 {
    color: #c3b701;
    font-size: 18px;
    font-family:"Neo Sans W02";
    font-style: normal;
    line-height: 25px;
    }    
.textStyle2 {
    color: red;
    font-style: normal;
    }   
.textStyle3 {
    text-decoration: line-through;
    font-style: normal;
    }
.textStyle4 {
    text-transform: uppercase;
    font-style: normal;
    }     
.textStyle5 {
    font-variant: small-caps;
    font-style: normal;
    }             
.textStyle6 {
    letter-spacing: 0.4em;
    font-style: normal;
    }         
/*--- seznamy ---*/ 
.ob ul.listStyleDisc, 
ul.listStyleDisc {
    
    }    
.ob ul.listStyleSquare, 
ul.listStyleSquare {
    
    }     
.ob ul.listStyleCircle, 
ul.listStyleCircle {
    
    }     
/*--- nulovani nekterych definic ---*/
.ob .fakeOptions li p {
  font-size: 80% !important;
  }
.ob .fakeOptions li {
    font-size: 140%;
    background: none !important;
    }  
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*----             editorske styly               ---*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*-- body --*/

body.oe * {
	font-family: verdana, sans-serif;
	margin: 0;
	padding: 0;
	}
body.oe {
	font-size: 62.5%;
	color: #333;
	background: #fff;
	padding: 10px;
	}
body .oe.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	}
body.oe a, 
body.oe a img {
    border: none;
    }
/*-- odkazy --*/

.oe a,
.ob a {
    color: #003C78;
	text-decoration: none;
    }
.oe a:hover,
.oe a:hover {
    color: #003C78;
    text-decoration: underline;
    }    

/*-- odstavec --*/

body.oe p  {
    font-size: 1.2em;
    padding: 5px 0;
    line-height: 18px;
    }
    
/*-- nadpisy --*/

.oe h1,
.oe h1 span,
.ob h1,
.ob h1 span {
    color: #003C78;
    font-size: 18px;
    font-family:"Neo Sans W02";
    margin: 0 0 25px 0;
    display: block;
    }
.ob h1,
.ob h1 span {
    color: #78A7CD;
    font-size: 18px;
    }
.oe h2,
.ob h2 {
    color: #003C78;
    font-size: 1.4em;
    font-family:"Neo Sans W02";
    margin: 15px 0;
	font-size: 1.4em;
    }
.ob h2 {
    font-size: 14px;
    }    
.oe h3,
.ob h3 {
    margin: 5px 0 10px 0;
    font-size: 1.2em;
    color: #333;
    }    
.ob h3 {
    color: #333;
    font-size: 12px;
    }
.oe h4, .oe h5, .oe h6,
.ob h4, .ob h5, .ob h6 {
    color: #333;
    font-size: 12px;
    }

/*-- seznamy --*/    
              
.oe ul.listStyleDisc, 
ul.listStyleDisc {
    
    }    
.oe ul.listStyleSquare, 
ul.listStyleSquare {
    
    }     
.oe ul.listStyleCircle, 
ul.listStyleCircle {
    
    }        

/*-- styl seznamu --*/

/*-- seznam 1 --*/
.ob ul.listStyle1 li {
    line-height: 18px;
    list-style-image: url("/img/bck_li_tiny.png");
    margin: 0 0 0 15px;
  	padding: 2px 15px 2px 15px; 
    font-size: 12px;
    }      
.oe ul.listStyle1 {
	list-style: none;
	margin: 0 0 15px 0;
	}
.oe ul.listStyle1 li {
    background: url('../img/bck_li_tiny.png') 4px 8px no-repeat;
	padding: 4px 15px 4px 15px; 
	font-size: 12px;
    }

/*-- seznam 2 --*/

.ob ul.listStyle2 li {
    line-height: 18px;
    list-style-image: url("/img/bck_article_li.png");
    margin: 0 0 0 15px;
    padding: 3px 0 3px 15px;
    font-size: 12px;
    }      
.oe ul.listStyle2 {
	list-style: none;
	margin: 0 0 15px 0;
	}
.oe ul.listStyle2 li {
    background: url('../img/bck_article_li.png') 0 9px no-repeat;
    padding: 4px 15px 4px 15px; 
	font-size: 1.2em;
	line-height: 16px;
    }

/*-- seznam 3 --*/

.ob ul.listStyle3 li {
    line-height: 16px;
    list-style-image: url("../img/li-ico-square.png");
    margin: 0 0 0 15px;
    padding: 6px 5px 6px 15px;
    font-size: 12px;
    }      
.oe ul.listStyle3 {
	list-style: none;
	margin: 0 0 10px 0;
	}
.oe ul.listStyle3 li {
    background: url('../img/li-ico-square.png') 0 6px no-repeat;
    padding: 1px 5px 1px 15px; 
	font-size: 1.2em;
	line-height: 15px;
    }    
    
/*-- seznam default --*/    
    
.oe ul {
	list-style: none;
	}			
.oe li {
	background: url('../img/bck_li_tiny.png') 4px 8px no-repeat;
	padding: 2px 15px 2px 15px; 
	font-size: 1.2em;
	}
    
/*-- obrazky a zarovnani --*/
    
.oe img.il,
.oe img[align="left"], {
  margin: 0 25px 25px 0;
  float: left; 
  }
.oe img.ir,
.oe img.ir[align="right"] {
  margin: 0 0 25px 25px;
  float: right; 
  }     

/*-- hr --*/

.oe hr {
    height: 1px;
    color: #E0E2E1;
    margin: 20px 0 10px 0;
    }
          
/*-- tabulka --*/

.oe table {
    border-collapse: collapse;
    border: none;
    width: 100%;
    }  
.oe table th,
.oe table td {
    border: 1px solid #E0E2E1;
    padding: 5px 10px;
    background: #F9FBFA;
    text-align: left;
    font-size: 1.2em;
    }      	        	
.oe th {
    color: #003C78;
    text-align: left;
    }
.oe th.right,
.oe td.right {
    text-align: right;    
    } 
    
    
/*--- table ---*/
    
.oe table {
    border-collapse: collapse;
    border: none;
    width: 100%;
    }  
.oe table th,
.oe table td {
    border: 1px solid #E0E2E1;
    padding: 5px 10px;
    background: #F9FBFA;
    text-align: left;
    font-size: 1.2em;
    vertical-align: top;
    }      	        	
.oe table th {
    color: #003C78;
    text-align: left;
    }
.oe table th.right,
.oe table td.right {
    text-align: right;   
    } 
.oe table th h2,
.oe table td h2 {
    color: #003C78;
    font-size: 1.4em;
    font-family:"Neo Sans W02";
    margin: 15px 0;
    } 
.oe table th h3,
.oe table td h3 {
    font-size: 12px;
    }
.oe table th p,
.oe table td p {
    font-size: 12px;
    }    

/*--- table blind ---*/

.oe table.blind {
    border-collapse: collapse;
    border: none;
    width: 683px;
    }  
.oe table.blind th,
.oe table.blind td {
    border: none;
    padding: 5px 10px;
    background: none;
    text-align: left;
    font-size: 1.0em;
    vertical-align: top;
    }      	        	
.oe table.blind th {
    color: #003C78;
    text-align: left;
    }
.oe table.blind th.right,
.oe table.blind td.right {
    text-align: right;   
    } 
.oe table.blind th h2,
.oe table.blind td h2 {
    color: #003C78;
    font-size: 1.4em;
    font-family:"Neo Sans W02";
    margin: 15px 0;
    }
.oe table.blind th h3,
.oe table.blind td h3 {
    font-size: 12px;
    }     
.oe table.blind th p,
.oe table.blind td p {
    font-size: 12px;
    }