@page {  
 size: 21cm 29.7cm;  
} 
/*@page { margin: 5cm }*/

/* netisknute casti */
.ad_banner,
header .search {
    display: none;
}    
header div.middle {
    display: block;
}

.at-cv-animated-toaster.at-cv-toaster-inner.at-cv-toaster-bottomLeft.at-cv-goal-share {
    display: none !important;
    }
    
/*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("Fonts/566e55ab-1cd4-430a-83c8-b0417652db48.ttf") format("truetype"),url("Fonts/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("Fonts/9de9709d-f77a-44ad-96b9-6fea586f7efb.ttf") format("truetype"),url("Fonts/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("Fonts/504947d7-98d6-4ce3-b301-33b0deb9e0e4.ttf") format("truetype"),url("Fonts/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("Fonts/26b734d8-948b-488c-a3bf-2c7a4f762af3.ttf") format("truetype"),url("Fonts/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("Fonts/fdf8ae31-fc7d-47fc-93b3-fea9451b7737.ttf") format("truetype"),url("Fonts/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("Fonts/1e0f200b-c3b4-4c2f-b4db-16791eadcddb.ttf") format("truetype"),url("Fonts/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("Fonts/36c388f6-af6c-465d-99ac-1003d8ce40ae.ttf") format("truetype"),url("Fonts/cb15acea-5cc0-45df-895a-ac2e6afd0fb3.svg#cb15acea-5cc0-45df-895a-ac2e6afd0fb3") format("svg");
	}*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXX 	    	  styly platici pro obsahovou cast obecne           	XXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.sub section article h1,
.sub section article h1 span {
    color: #003C78;
    font-size: 1.8em;
    font-family:verdana, sans-serif;
    margin: 0 0 25px 0;
    display: block;
    }
.sub section article h1 span {
    color: #78A7CD;
     font-size: 100%;
    }
.sub section article h2 {
    color: #003C78;
    font-size: 1.4em;
    font-family:verdana, sans-serif;
    margin: 15px 0;
	font-size: 1.4em;
    }
.sub section article h3 {
    margin: 5px 0 10px 0;
    font-size: 1.2em;
    }    
.sub section article p {
    font-size: 1.2em;
    padding: 0 0 10px 0;
    line-height: 18px;
    }    
.sub section article ul {
	list-style: none;
	margin-bottom: 20px;
	}			
.sub section article ul li {
	background: url('../img/bck_li_tiny.png') 4px 10px no-repeat;
	padding: 4px 15px 4px 15px; 
	font-size: 1.2em;
    line-height: 18px;
	}
.sub section article ul.listStyle1 li {
    background: url('../img/bck_li_tiny.png') 4px 10px no-repeat;
	padding: 4px 15px 4px 15px; 
	font-size: 1.2em;
    }		
.sub section article ul.listStyle2 li {
    background: url('../img/bck_article_li.png') 0 11px no-repeat;
    padding: 4px 15px 4px 15px; 
	font-size: 1.2em;
    line-height: 18px;
    }
.sub section article ul li li {
    font-size: 100%;
    }    	    
.sub section article img.ir,
.sub section article img[align="right"] {
    float: right;
    margin: 0 0 25px 25px;
    }
.sub section article img.il,
.sub section article img[align="left"] {
    float: left;
    margin: 0 25px 25px 0;
    }
.sub section article hr {
    height: 1px;
    color: #E0E2E1;
    margin: 20px 0 10px 0;
    }  

/*--- table blind ---*/

.sub section article table.blind {
    border-collapse: collapse;
    border: none;
    width: 100%;
    margin: 15px 0;
    }  
.sub section article table.blind th,
.sub section article table.blind td {
    border: none;
    padding: 5px 10px;
    background: none;
    text-align: left;
    font-size: 1.0em;
    vertical-align: top;
    line-height: 1.4em;
    }      	        	
.sub section article table.blind th {
    color: #003C78;
    text-align: left;
    }
.sub section article table.blind th.right,
.sub section article table.blind td.right {
    text-align: right;   
    } 
.sub section article table.blind th h2,
.sub section article table.blind td h2 {
    color: #003C78;
    font-size: 1.4em;
    font-family:verdana, sans-serif;
    margin: 15px 0;
    } ]
.sub section article table.blind th h3,
.sub section article table.blind td h3 {
    font-size: 12px;
    }    
.sub section article table.blind th p,
.sub section article table.blind td p {
    font-size: 12px;
    } 

/*--- table ---*/
    
.sub section article table {
    border-collapse: collapse;
    border: none;
    width: 100%;
    margin: 15px 0;
    }  
.sub section article table th,
.sub section article table td {
    border: 1px solid #E0E2E1;
    padding: 5px 10px;
    background: #F9FBFA;
    text-align: left;
    font-size: 1.2em;
    vertical-align: top;
    }      	        	
.sub section article table th {
    color: #003C78;
    text-align: left;
    }
.sub section article table th.right,
.sub section article table td.right {
    text-align: right;   
    } 
.sub section article table th h2,
.sub section article table td h2 {
    color: #003C78;
    font-size: 1.4em;
    font-family:verdana, sans-serif;
    margin: 15px 0;
    } 
.sub section article table th h3,
.sub section article table td h3 {
    font-size: 12px;
    }
    
.sub section article table th p,
.sub section article table td p {
    font-size: 100%;
    }              	        	    


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	    	OBECNE CASTI    	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.sh {
	box-shadow: none;	
	}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	}
a {
	color: #333;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}		
a, a img {
    border: none;
    }
* {
	font-family: verdana, sans-serif;
	margin: 0;
	padding: 0;
	}
body {
	font-size:62.5%;
	color: #333;
	background: #fff;
	padding: 0;
	margin: 0;
	}
.box {
	width: 974px;
	margin: 0 auto; 
	}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	    	HLAVICKA	    	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
header .middle,
header .size,
header .right a,
.main_nav,
section .slider,
section article blockquote,
section aside,
.sub section .page_header,
.sub section aside,
.sub.produkt section .page_header,
.product section article .content .product_price .control,
.product section article .content .product_price a.button,
section article object {
    display: none;
    }

header {
	background: #fff;
	padding: 20px 30px;
	margin-bottom: 33px;
	height: 60px;
	}
header .logo,
header .right {
	float: left;
	vertical-align: top;	
	}
header .right {
	text-align: right;
	width: 190px;
	margin-left: 365px; 
	}
header .right h3 {
	font-family:verdana, sans-serif;
	color: #9B9B9B;
	font-size: 1.6em;
	background: url('/img/bck_phone.png') 0 0 no-repeat;
	padding: 0 0 20px 15px;
	}
header .right h3 span {
	font-family:verdana, sans-serif;
	color: #003c78;
	}
	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 		 HLAVNI NAVIGACE		XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	    	HOMEPAGE	    	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/		

section {
	background: #fff;
	padding: 30px;
	position: relative;
	z-index: 1;
	}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX     CONTENT HP      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
section article {
	float: left;
	width: 668px;
	vertical-align: top;
	}
section article article {
	float: left;
	width: 216px;
	}							
section article article {
    margin: 0 10px 10px 0;
    }
section article article.nomargin {
	margin-right: 0;
	}
section .wrap {
/*gradient*/
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4f4f4 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	}		
	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX     ARTICLE HP      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

section article article img {
	border-bottom: 2px solid #fff;
	}
section article article .wrap {
	padding: 10px 10px 50px 10px;
	min-height: 190px;
	position: relative; 
	}
section article article.h_190 .wrap {
	min-height: 190px !important;
	}	
section article article.h_110 .wrap {
	min-height: 110px !important;
	}	
section article article.h_70 .wrap {
	min-height: 70px !important;
	}			
section article article.h_190 a.imglink,
section article article.h_110 a.imglink,
section article article.h_70 a.imglink {
    height: 131px;
    display: block;
    }
section article article.h_190 a.tape_link,
section article article.h_110 a.tape_link,
section article article.h_70 a.tape_link {
    color: #fff;
    }
section article article h2.tape {
	font-size: 1.4em;
	font-family:verdana, sans-serif;
	color: #fff;
	padding: 0 10px;
	line-height: 30px;
	border-bottom: 2px solid #fff;
	margin: 0;
/*gradient*/
	background: #9b9d9f; /* Old browsers */
	background: -moz-linear-gradient(left,  #9b9d9f 0%, #7e7e7e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9b9d9f), color-stop(100%,#7e7e7e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #9b9d9f 0%,#7e7e7e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #9b9d9f 0%,#7e7e7e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #9b9d9f 0%,#7e7e7e 100%); /* IE10+ */
	background: linear-gradient(to right,  #9b9d9f 0%,#7e7e7e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9d9f', endColorstr='#7e7e7e',GradientType=1 ); /* IE6-9 */		
	}		
section article article h2 {
	font-size: 1.4em;
	font-family:verdana, sans-serif;
	color: #003C78;
	padding: 0 0 10px 0;
	margin: 0 !important;
	}
section article article h2 a {
    font-family:verdana, sans-serif;
    }	
section article article .wrap ul {
	list-style: none;
	margin-bottom: 20px;
	}			
section article article .wrap ul li {
	background: url('/img/bck_article_li.png') 0 7px no-repeat;
	padding: 4px 15px 4px 15px; 
	font-size: 1.1em;
	}
section article article .wrap p {
	font-size: 1.1em;
	line-height: 16px;
	}	
section article article .wrap .price {
	position: absolute;
	z-index: 2;
	bottom: 10px;
	}		
section article article .wrap .price,
section article article .wrap .control {
	position: absolute;
	z-index: 2;
	bottom: 10px;
	}		
section article article .wrap .price {
	left: 10px;
	height: 30px;
	font-size: 1.1em;
	}
section article article .wrap .price span {
	font-size: 1.8em;
	font-family:verdana, sans-serif;
	color: #003C78;
	padding: 0 5px 0 5px;
	font-weight: bold;
	}	
section article article .wrap .control {
	right: 10px;
	height: 30px;
	}
section article article .wrap .control {
	position: absolute;
	z-index: 2;
	bottom: 10px;
	}	
section article article .wrap a.button {
	border: 2px solid #fff;
	color: #fff;
	line-height: 22px;
	padding: 0 18px 0 5px;
	font-size: 1.2em;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	_display: inline;
	_zoom: 1;
   	text-decoration: none;
/*shadow*/
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);		
/*radius*/
	border-radius: 3px;
/*gradient*/
	background: #A1A3A5 url("/img/bck_arrow_r_article.png") 100% 52% no-repeat; /* Old browsers */
	background: url("/img/bck_arrow_r_article.png") 100% 50% no-repeat, -moz-linear-gradient(left,  #A1A3A5 0%, #868686 100%); /* FF3.6+ */
	background: url("/img/bck_arrow_r_article.png") 100% 50% no-repeat, -webkit-gradient(linear, left top, right top, color-stop(0%,#A1A3A5), color-stop(100%,#868686)); /* Chrome,Safari4+ */
	background: url("/img/bck_arrow_r_article.png") 100% 50% no-repeat, -webkit-linear-gradient(left,  #A1A3A5 0%,#868686 100%); /* Chrome10+,Safari5.1+ */
	background: url("/img/bck_arrow_r_article.png") 100% 50% no-repeat, -o-linear-gradient(left,  #A1A3A5 0%,#868686 100%); /* Opera 11.10+ */
	background: url("/img/bck_arrow_r_article.png") 100% 50% no-repeat, -ms-linear-gradient(left,  #A1A3A5 0%,#868686 100%); /* IE10+ */
	background: url("/img/bck_arrow_r_article.png") 100% 50% no-repeat, linear-gradient(to right,  #A1A3A5 0%,#868686 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A1A3A5', endColorstr='#868686',GradientType=1 ); /* IE6-9 */		
	}
section article article .wrap a.button:hover {
    background: #868686 url("/img/bck_arrow_r_article.png") 100% 52% no-repeat;
    }			
section article blockquote {
	background: #F3F4F4;
	line-height: 30px;
    font-size: 1.1em;
    padding: 0 10px;
    margin-bottom: 20px;
	}	

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	          	SUBPAGE        	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*---- breadcrumbs ---*/

.sub section article .breadcrumbs {
	padding: 0 0 20px 0;
	}
.sub section article .breadcrumbs a,
.sub section article .breadcrumbs span {
	font-size: 1.0em;
	margin-right: 5px;
	}
.sub section article .breadcrumbs a {
	font-weight: bold;
	text-decoration: none;
	}
.sub section article .breadcrumbs a:hover {
	text-decoration: underline;
	}				
/*----- nastaveni odsazeni prehozenych sloupcu na subpage -----*/

.sub section article {
	margin-left: 0;
	margin-right: 10px;
	}
.sub section article article {
	margin: 0 10px 10px 0; 
	}
.sub section article article.nomargin {
	margin-right: 0; 
	}
.sub section article article .wrap {
	min-height: 110px;
	}	
.sub section article .content_body {
    margin-bottom: 10px;
    }
.sub section article .content_body p {
    font-size: 1.2em;
    }    
.sub section article a[href$=".pdf"],
.sub section article a[href$=".doc"],
.sub section article a[href$=".xls"],
.sub section article a[href$=".eps"],
.sub section article a[href$=".png"],
.sub section article a[href$=".gif"],
.sub section article a[href$=".jpg"] { 
    padding: 7px 0 7px 25px;
    }
.sub section article a[type="application/pdf"],
.sub section article a[href$=".pdf"] {
    background: url('/img/ico_pdf.png') 0 50% no-repeat;
    }
.sub section article a[type="application/doc"],
.sub section article a[href$=".doc"] {
    background: url('/img/ico_doc.png') 0 50% no-repeat;
    }
.sub section article a[type="application/xls"],
.sub section article a[href$=".xls"] {
    background: url('/img/ico_xls.png') 0 50% no-repeat;
    }
.sub section article a[href$=".eps"],
.sub section article a[href$=".png"],
.sub section article a[href$=".gif"],
.sub section article a[href$=".jpg"] {
    background: url('/img/ico_img.png') 0 50% no-repeat;    
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	         	PRODUKT       	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*---- figure ----*/			

.product section article figure {
    float: left; 
    width: 221px;             
    }

/*---- content ----*/

.product section article .content {
	margin: 0 10px 0px 20px;
	float: left;
	width: 430px;
	}
.product section article .content.wide {
    margin: 0 10px 0px 0;
	width: 680px;
    }
.product section article .content h2 {

	}		
.product section article .content p {
	line-height: 18px;
	font-size: 1.2em;
	padding: 0 0 5px 0; 
	}			
	
/*---- cena a button ----*/

.product section article .content .product_price {
    margin: 30px 0;
    }
.product section article .content .product_price .price {
	height: 35px;
	float: left;
	font-size: 1.1em;
	}
.product section article .content .product_price .price span {
	font-size: 3.0em;
	font-family:verdana, sans-serif;
	color: #003C78;
	padding: 0 10px 0 5px;
	}	

/*---- question ----*/

.product section article .content h3 {
    font-size: 1.2em;
    margin: 10px 0;
    }
.product section article .content .question ul {
	list-style: none;
	/*margin-bottom: 20px;*/
	}			
.product section article .content .question li {
	background: url('../img/bck_li_tiny.png') 4px 8px no-repeat;
	padding: 2px 15px 2px 15px; 
	font-size: 1.2em;
	}


.product section article .podminky ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;	
	list-style: none;
	margin-bottom: 20px;
	width: 49%;
	}			
.product section article .podminky ul li {
	background: url('../img/bck_li_tiny.png') 4px 8px no-repeat;
	padding: 4px 15px 4px 15px; 
	font-size: 1.1em;
	}				







/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	   	COPYRIGHT + LINS    	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

section .copy {
	background: #C1B600;
	margin-top: 20px;
	padding: 0 10px;
	position:relative;
	}	
section .copy p {
	font-size: 1.1em;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;	
	line-height: 30px;
	color: #fff;
	margin-right: 12px;
	}
section .copy p.links {
	width: 350px;
	}
section .copy p.aag {
	width: 205px;
	text-align: right;
	position:relative;
	left: 38px;
	}
section .copy p.aag a {
	margin: 0;
	}	
section .copy a.fb_button  {
	line-height: 30px;
	width: 88px;
	height: 30px;
	background: url("/img/fb_button.png") 0 50% no-repeat;
	font-size: 1.1em;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	}							
section .copy a {
	font-size: 11px;
	margin: 0 12px;
	text-decoration: none;
	color: #fff;
	}	
section .copy a:hover {
	text-decoration: underline;
	}		
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 	    	FOOTER  	    	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
footer,	
footer nav {
	display: none;
	}	

/*--- rozdeleni subpage na dva sloupce ---*/

.sub section article .sloupec {
    float: left;
    width: 310px;
    padding: 0 20px 0 0;
    margin: 0 20px 0 0;
    }
.sub section article .sloupec.nomargin {
    margin: 0;
    }    

/*--- zvetsovani pisma ---*/	
article.size11 {
    font-size: 100%;
    }
article.size13 {
    font-size: 120%;
    }    
article.size15 {
    font-size: 140%;
    }
span.hide {
    display:none;
}
.tz_nav a {
    display: inline-block;
    *display: inline;
    _display: inline;
    *zoom: 1;
    _zoom: 1;
    clear: both;
    font-size: 1.2em;
    padding: 4px 0;
    }

.sub section article .sloupec {
    float: left;
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    width: 300px;
    }
.sub section article .sloupec.nomargin {
    margin: 0;
    }
.formular textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #ACACAC #C1C1C1 #C1C1C1;
    border-image: none;
    border-right: 1px solid #C1C1C1;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px #CCCCCC inset;
    color: #6E7071;
    font-family: verdana;
    font-size: 1.1em;
    height: 120px;
    line-height: 20px;
    padding: 0 5px;
    width: 480px;
    }