﻿/*=====================================================================================

	Project:			SingingRock
	Author:				www.webprogress.cz
	Twitter:			@webprogress
	
		
	== iNFO ===========================================
	
	Page width:			978px
	
	
	== Px2Em ===========================================
	
	body 	87.5%

	10px 	0.714em
	11px 	0.786em
	12px 	0.857em		12 / 14 = 0.857
	13px 	0.929em		13 / 14 = 0.929
	14px 	1em			14 / 14	= 1
	15px 	1.071em		15 / 14 = 1.071
	16px 	1.143em		16 / 14 = 1.143
	17px 	1.214em
	18px 	1.286em
	
	
	== CSS DETAiL ======================================
	
	RESET
	TYPOGRAPHY
	HACKS
	SELECTOR HELPER
	
	LAYOUT
	HEADER
	NAVIGATION
	FOOTER
	
	CONTENT
	SITEMAP
	
	PRINT
	
	
=====================================================================================*/


/******************************************************************
	RESET
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
display:block;
}

body {
background:url(../img/web-bg.png) center center repeat black;
color: black;
font-size: 87.5%;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
text-align:center;
line-height:1.5em;
}
select, input, textarea, button {
color: #444;
font-size:99%;
font-family:arial, tahoma, verdana, sans-serif;
margin: 0px;
}


/******************************************************************
	TYPOGRAPHY
*/
h1, h2, h3, h4 {
padding:0em;
margin:0em;
font-weight:normal;
font-family:arial, tahoma, verdana, sans-serif;
color:#333333;
line-height: 1.1em;
}
h1 				{font-size:1.714em;padding:0.00em 0em 0.00em 0em; font-weight:bold;}
h2 				{font-size:1.5em;padding:0.25em 0em 0.25em 0em;}
h3 				{font-size:1.2em;padding:0.25em 0em 0.50em 0em;}
h4 				{font-size:1.1em;padding:0.25em 0em 0.50em 0em;}

.clear			{clear:both;}
.left			{float:left !important;}
.right			{float:right !important;}

p .left,
.obrazek-vlevo	{margin:0.5em 1.5em 2.0em 0em; padding:0em;float:left;}
.obrazek-vlevo-bez-spodniho-odsazeni	{margin:0.5em 1.5em 0em 0em; padding:0em;float:left;}
p .right,
.obrazek-vpravo	{margin:0.5em 0em 1.5em 2.0em; padding:0em;float:right;}

strong			{font-weight: bold;}
em				{font-style: italic;}
sup, sub		{line-height: 0;}
li ul, li ol	{margin:0em 1.5em;}
ul				{margin:0em 1.5em 0em 2.0em; padding:0em 0em 1.5em 0em;list-style-type:disc;}
ol				{margin:0em 1.5em 0em 2.0em; padding:0em 0em 1.5em 0em;list-style-type:decimal;}
.ie6 ul			{margin-left:2.0em;}
.ie6 ol			{margin-left:2.6em;}
.ie7 ul			{margin-left:2.0em;}
.ie7 ol			{margin-left:2.6em;}
.ie8 ul			{margin-left:1.5em;}
hr				{height:0px;color:#cccccc;border:0px;border-top:1px solid #cccccc;}

a,
a:link,
a:visited,
a:hover{
color: black;
text-decoration: underline;
outline:none;
}
a:focus,
a:hover{
text-decoration: none;
}


/******************************************************************
	HACKS
*/
html 			{overflow-y:scroll;} 						/* PRO NON-IE PROHLIZECE PRIDA DOPRAVA SCROLLBAR */
textarea		{overflow:auto;} 							/* V IE ODSTRANI V TEXTAREA SCROLLBAR */
a img 			{border:none;}								/* ODSTRANI BORDER */
button 			{width:auto; overflow:visible;}				/* WWW.VIGET.COM/INSPIRE/STYLING-THE-BUTTON-ELEMENT-IN-INTERNET-EXPLORER/ */
a:link 			{-webkit-tap-highlight-color: #FF5E99;}		/* J.MP/WEBKIT-TAP-HIGHLIGHT-COLOR */
/*a:active		{position:relative;left:0px;top:1px;}*/		/* PRI KLIKNUTI POSOUVA ODKAZ O 1PX Z VRCHU */

::-moz-selection	{background:#ffbe06; color:#fff; text-shadow: none;}
::selection 		{background:#ffbe06; color:#fff; text-shadow: none;}

.clearfix:before,											/* NEW CLEARFIX! - RESI PROBLEM S VYTECENIM FLOATOVANYCH PRVKŮ */
.clearfix:after {
content: ".";    
display: block;    
height: 0;    
overflow: hidden;	
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE 5.5/6/7 */


/******************************************************************
	SELECTOR HELPER
*/
h10+p{ 							/* POKUD PO H10 NASLEDUJE P, TAK SE NA P NASTAVI 10PX Z VRCHU - NEFUNGUJE V IE6 */
padding-top:10px;
}
.first.firstAct{				/* POKUD MA ELEMENT CLASSU FIRST A I FIRSTACT, TAK SE NASTAVI 10PX Z VRCHU */
padding-top:10px; 
}
#content h10:first-child{ 		/* POKUD JE V CONTENT PRVNI ELEMENT H10, TAK SE NASTAVI 10PX Z VRCHU */
padding-top:10px; 
}

/******************************************************************
	LAYOUT
*/
#page{
width:978px;
margin:0px auto 0px;
}


/******************************************************************
	HEADER
*/
#header{
width:978px;
position:relative;
text-align:left;
}
.header-home{
height:153px;
}
.header-next{
height:194px;
}
#header .logo{
position:absolute;
left:0px;
top:11px;
display:block;
width:201px;
height:71px;
text-indent:-9999px;
background: url(../img/logo.png) left top no-repeat;
}
#header .logo-polygon {
left:300px;
position:absolute;
top:32px;
}
#header .header-content{
position:absolute;
right:0px;
top:11px;
float:right;
width:306px;
z-index:100;
}
#header .header-content-partner {
width:auto;
}
#header .header-content-partner .user {
float:left;
color:#fff;
font-size:0.786em;
padding:1px 0px 0px;
}
#header .header-content-partner .user a:link,
#header .header-content-partner .user a:visited,
#header .header-content-partner .user a:hover {
color:#fff;
margin:0px 0px 0px 20px;
}

#header .header-content ul.language{
margin:0px;
padding:0px 0px 0px 0px;
float:right;
}
#header .header-content ul.language li{
margin:0px;
padding:0px 0px 0px 10px;
float:left;
display:block;
}
#header .header-content ul.language li a:link,
#header .header-content ul.language li a:visited,
#header .header-content ul.language li a:hover{
display:block;
line-height:24px;
float:left;
text-align:center;
color:white;
font-size:0.786em;
background:#333333;
text-decoration:none;
width:33px;
height:24px;
overflow:hidden;
text-indent:100px;
}
#header .header-content ul.language li a:hover{
background:#262626;
}
#header .header-content ul.language li a.ces:link,
#header .header-content ul.language li a.ces:visited,
#header .header-content ul.language li a.ces:hover{
background: url(../img/flag/flag-ces.jpg) 0 0 no-repeat;
}
#header .header-content ul.language li a.ces:hover{
background: url(../img/flag/flag-ces.jpg) 0 -24px no-repeat;
}
#header .header-content ul.language li a.eng:link,
#header .header-content ul.language li a.eng:visited,
#header .header-content ul.language li a.eng:hover{
background: url(../img/flag/flag-eng.jpg) 0 0 no-repeat;
}
#header .header-content ul.language li a.eng:hover{
background: url(../img/flag/flag-eng.jpg) 0 -24px no-repeat;
}
#header .header-content ul.language li a.ru:link,
#header .header-content ul.language li a.ru:visited,
#header .header-content ul.language li a.ru:hover{
background: url(../img/flag/flag-ru.jpg) 0 0 no-repeat;
}
#header .header-content ul.language li a.ru:hover{
background: url(../img/flag/flag-ru.jpg) 0 -24px no-repeat;
}
#header .header-content ul.language li a.chi:link,
#header .header-content ul.language li a.chi:visited,
#header .header-content ul.language li a.chi:hover{
background: url(../img/flag/flag-cina.jpg) 0 0 no-repeat;
}
#header .header-content ul.language li a.chi:hover{
background: url(../img/flag/flag-cina.jpg) 0 -24px no-repeat;
}

#header .header-content input{
float:left;
padding:0px 5px 0px 5px;
width:102px;
height:22px;
line-height:22px;
border:1px solid #666666;
background:#333333;
color:white;
font-size:0.857em;
}
#header .header-content button{
float:right;
padding:0px;
margin:0px;
width:44px;
height:24px;
border:0px;
background:#333333;
color:white;
cursor:pointer;
text-align:center;
font-size:0.786em;
}
#header .header-content button:hover{
background:#262626;
}
#header .header-menu{
displaY:block;
float:right;
position:absolute;
top:50px;
right:0px;
width:306px;
height:32px;
z-index:10;
}
#header .header-menu ul{
display:block;
margin:0px;
padding:0px;
width:306px;
height:32px;
background:#333333;
overflow:hidden;
position:relative;
}
#header .header-menu ul li{
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}
#header .header-menu ul li.first a:link,
#header .header-menu ul li.first a:visited,
#header .header-menu ul li.first a:hover {
border-left:0px;
}
#header .header-menu ul li a:link,
#header .header-menu ul li a:visited,
#header .header-menu ul li a:hover{
display:block;
float:left;
background:#333333;
height:32px;
line-height:32px;
/*padding:0px 15px;*/
padding:0px 28px 0px 28px;
text-align:center;
color:white;
font-size:0.786em;
background:#333333;
text-decoration:none;
text-transform:uppercase;
border-left:1px solid #666666;
}
#header .header-menu-en ul li a:link,
#header .header-menu-en ul li a:visited,
#header .header-menu-en ul li a:hover{
padding:0px 24px;
}
.ie9 #header .header-menu ul li a:link,
.ie9 #header .header-menu ul li a:visited,
.ie9 #header .header-menu ul li a:hover{
padding:0px 26px;
}
.ie9 #header .header-menu-en ul li a:link,
.ie9 #header .header-menu-en ul li a:visited,
.ie9 #header .header-menu-en ul li a:hover{
padding:0px 22px;
}
#header .header-menu ul li a.act:link,
#header .header-menu ul li a.act:visited,
#header .header-menu ul li a.act:hover,
#header .header-menu ul li a:hover{
background:#262626;
}
#header .header-menu ul li.last a:link,
#header .header-menu ul li.last a:visited,
#header .header-menu ul li.last a:hover{
position:absolute;
right:0px;
top:0px;
}
#header #menu{
position:absolute;
left:0px;
top:107px;
width:978px;
z-index:10;
}
.header-home #menu{
height:46px;
}
.header-next #menu{
height:87px;
}
#menu ul{
margin:0px;
padding:0px;
}
#menu ul li{
margin:0px;
padding:0px 6px 0px 0px;
float:left;
display:block;
width:240px;
}
#menu ul li.orange{
padding:0px;
}
.header-home #menu ul li{
height:46px;
}
#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:hover{
float:left;
text-align:center;
display:block;
width:240px;
color:white;
font-weight:bold;
font-size:1.143em;
text-transform:uppercase;
text-decoration:none;
font-family:arial black, arial, tahoma, verdana, sans-serif;
}
.header-home #menu ul li a:link,
.header-home #menu ul li a:visited,
.header-home #menu ul li a:hover{
height:46px;
line-height:46px;
}
#menu ul li.yellow a:link,#menu ul li.yellow a:visited,#menu ul li.yellow a:hover,
#menu ul li.yellow.act a:link,#menu ul li.yellow.act a:visited,#menu ul li.yellow.act a:hover{background: url(../img/yellow-hr.png) left top repeat-x; color:#333333;}
#menu ul li.yellow a:hover{background: url(../img/yellow-hr.png) left bottom repeat-x;}

#menu ul li.red a:link,#menu ul li.red a:visited,#menu ul li.red a:hover,
#menu ul li.red.act a:link,#menu ul li.red.act a:visited,#menu ul li.red.act a:hover{background: url(../img/red-hr.png) left top repeat-x;}
#menu ul li.red a:hover{background: url(../img/red-hr.png) left bottom repeat-x;}

#menu ul li.green a:link,#menu ul li.green a:visited,#menu ul li.green a:hover,
#menu ul li.green.act a:link,#menu ul li.green.act a:visited,#menu ul li.green.act a:hover{background: url(../img/green-hr.png) left top repeat-x;}
#menu ul li.green a:hover{background: url(../img/green-hr.png) left bottom repeat-x;}

#menu ul li.orange a:link,#menu ul li.orange a:visited,#menu ul li.orange a:hover,
#menu ul li.orange.act a:link,#menu ul li.orange.act a:visited,#menu ul li.orange.act a:hover{background: url(../img/orange-hr.png) left top repeat-x;}
#menu ul li.orange a:hover{background: url(../img/orange-hr.png) left bottom repeat-x;}

.header-next #menu ul li a:link,
.header-next #menu ul li a:visited,
.header-next #menu ul li a:hover{
height:38px;
line-height:38px;
position:relative;
left:0px;
top:8px;
}
.header-next #menu ul li.act a:link,
.header-next #menu ul li.act a:visited,
.header-next #menu ul li.act a:hover{
height:46px;
line-height:46px;
top:0px;
}
.header-next #menu ul li ul.sub-menu{
position:absolute;
left:0px;
bottom:0px;
z-index:100;
width:968px;
height:41px;
line-height:41px;
padding:0px 0px 0px 10px;
}
.header-next #menu ul li.yellow.act ul.sub-menu{
background:#ffbd03;
}
.header-next #menu ul li.red.act ul.sub-menu{
background:#c03201;
}
.header-next #menu ul li.green.act ul.sub-menu{
background:#405331;
}
.header-next #menu ul li.orange.act ul.sub-menu{
background:#e36713;
}
.header-next #menu ul li ul.sub-menu li{
float:left;
text-align:center;
display:block;
width:auto;
padding:0px;
color:#333333;
font-family:arial, tahoma, verdana, sans-serif;
}
.header-next #menu ul li ul.sub-menu li a:link,
.header-next #menu ul li ul.sub-menu li a:visited,
.header-next #menu ul li ul.sub-menu li a:hover{
width:auto;
height:41px;
line-height:41px;
padding:0px 15px 0px 13px;
color:white;
font-size:1em;
font-family:arial, tahoma, verdana, sans-serif;
}
.header-next #menu ul li ul.sub-menu-partner li a:link,
.header-next #menu ul li ul.sub-menu-partner li a:visited,
.header-next #menu ul li ul.sub-menu-partner li a:hover{
padding:0px 8px;
}
.header-next #menu ul li ul.sub-menu li a.act:link,
.header-next #menu ul li ul.sub-menu li a.act:visited,
.header-next #menu ul li ul.sub-menu li a.act:hover,
.header-next #menu ul li ul.sub-menu li a:hover{
text-decoration:underline;
}
.header-next #menu ul li.yellow.act ul.sub-menu li a:link,.header-next #menu ul li.yellow.act ul.sub-menu li a:visited,.header-next #menu ul li.yellow.act ul.sub-menu li a:hover{
background: url(../img/sub-menu-yellow-hr.png) right center no-repeat #ffbd03;
color:#333333;
}
.header-next #menu ul li.yellow.act ul.sub-menu li.last a:link,.header-next #menu ul li.yellow.act ul.sub-menu li.last a:visited,.header-next #menu ul li.yellow.act ul.sub-menu li.last a:hover{
background: #ffbd03;
color:#333333;
}
.header-next #menu ul li.red.act ul.sub-menu li a:link,.header-next #menu ul li.red.act ul.sub-menu li a:visited,.header-next #menu ul li.red.act ul.sub-menu li a:hover{
background: url(../img/sub-menu-red-hr.png) right center no-repeat #c03201;
}
.header-next #menu ul li.red.act ul.sub-menu li.last a:link,.header-next #menu ul li.red.act ul.sub-menu li.last a:visited,.header-next #menu ul li.red.act ul.sub-menu li.last a:hover{
background: #c03201;
}
.header-next #menu ul li.green.act ul.sub-menu li a:link,.header-next #menu ul li.green.act ul.sub-menu li a:visited,.header-next #menu ul li.green.act ul.sub-menu li a:hover{
background: url(../img/sub-menu-green-hr.png) right center no-repeat #405331;
}
.header-next #menu ul li.green.act ul.sub-menu li.last a:link,.header-next #menu ul li.green.act ul.sub-menu li.last a:visited,.header-next #menu ul li.green.act ul.sub-menu li.last a:hover{
background: #405331;
}
.header-next #menu ul li.orange.act ul.sub-menu li a:link,.header-next #menu ul li.orange.act ul.sub-menu li a:visited,.header-next #menu ul li.orange.act ul.sub-menu li a:hover{
background: url(../img/sub-menu-orange-hr.png) right center no-repeat #e36713;
}
.header-next #menu ul li.orange.act ul.sub-menu li.last a:link,.header-next #menu ul li.orange.act ul.sub-menu li.last a:visited,.header-next #menu ul li.orange.act ul.sub-menu li.last a:hover{
background: #e36713;
}



/******************************************************************
	FOOTER
*/
#footer{
font-size:0.857em;
width:978px;
padding:0px 0px 50px 0px;
text-align:left;
}
#footer a:link,
#footer a:visited,
#footer a:hover{
color:white;
}
.footer-boxes{
position:relative;
width:978px;
margin:0px 0px 0px 0px;
background: url(../img/grey-grey-grey.gif) left top repeat-y;
}
.footer-boxes .boxes-first,
.footer-boxes .boxes-second{
float:left;
width:316px;
margin-right:15px;
}
.footer-boxes .boxes-three{
float:left;
padding:0 0 45px;
width:316px;
}
.footer-boxes .boxes-header{
width:270px;
height:45px;
line-height:45px;
padding:0px 20px 0px 26px;
font-weight:bold;
text-transform:uppercase;
color:#e5ac1e;
background:#282828;
}
.footer-boxes .boxes-content{
padding:20px 25px 25px 25px;
color:white;
}
.footer-boxes .boxes-content ul{
margin:0px;
padding:0px;
}
.footer-boxes .boxes-content ul li{
margin:0px;
padding:0px 0px 1px 0px;
display:block;
text-decoration:none;
}
.footer-boxes .boxes-content ul li a:link,
.footer-boxes .boxes-content ul li a:visited,
.footer-boxes .boxes-content ul li a:hover{
margin:0px;
padding:8px 10px 9px 13px;
display:block;
line-height:1.2em;
background:#282828;
color:white;
text-decoration:none;
font-size:0.857em;
}
.footer-boxes .boxes-content ul li a:hover{
background:#171717;
}
.footer-boxes .boxes-content p{
font-size:0.857em;
line-height:1.6em;
padding:0px 0px 20px 0px;
}
.footer-boxes .boxes-content p.nopadding{
padding:0px;
}
.footer-boxes .boxes-content p strong{
font-weight:normal;
color:#e5ac1e;
}
.footer-boxes .boxes-content a.link:link,
.footer-boxes .boxes-content a.link:visited,
.footer-boxes .boxes-content a.link:hover{
display:block;
float:left;
color:white;
text-decoration:none;
background:#282828;
padding:0px 10px;
height:27px;
line-height:27px;
}
.footer-boxes .boxes-content a.link:hover{
background:#171717;
}
.footer-boxes .boxes-content .fb-like-box{
background:white;
}
.footer-partner{
margin:15px 0px 0px 0px;
/*background:url(../img/grey-yellow.gif) left top repeat-y;*/
background:#333333;
}
.footer-partner .boxes-first{
/*
width:647px;
margin-right:15px;
float:left;
*/
width:978px;
}
.footer-partner .boxes-second{
float:left;
width:316px;
}
.footer-partner .boxes-first .boxes-header{
/*width:601px;*/
height:45px;
line-height:45px;
padding:0px 20px 0px 26px;
font-weight:bold;
text-transform:uppercase;
color:#e5ac1e;
background:#282828;
}
#social-icons {
bottom:25px;
left:63px;
position:absolute;
width:210px;
}
#social-icons a:link,
#social-icons a:visited,
#social-icons a:hover {
float:left;
margin:0 20px 0 0;
}
#social-icons img {
display:block;
}
.partner-zone {
position:absolute;
right:0px;
bottom:0px;
text-decoration:none;
width:316px;
height:45px;
}
.partner-zone a:link,
.partner-zone a:visited,
.partner-zone a:hover {
display:block;
text-decoration:none;
height:45px;
line-height:45px;
padding:0px 20px 0px 26px;
font-weight:bold;
text-transform:uppercase;
background:url(../img/yellow-hr.png) left top repeat-x;
text-decoration:none;
color:#333333;
}
.partner-zone a:hover {
background:url(../img/yellow-hr-hover.jpg) left top repeat-x;
}
.footer-partner .boxes-second .boxes-header{
width:270px;
height:45px;
line-height:45px;
padding:0px 20px 0px 26px;
font-weight:bold;
text-transform:uppercase;
color:#1c1a15;
background:url(../img/yellow-hr.png) left top repeat-x;
}
.footer-partner .boxes-first .boxes-content{
padding:20px 35px 25px 25px;
color:white;
}
.footer-partner .boxes-second .boxes-content{
padding:20px 25px 25px 25px;
color:white;
}
.footer-partner .boxes-first .boxes-content p{
/*width:280px;*/
width:400px;
font-size:0.857em;
}
.footer-partner .boxes-second .boxes-content p{
line-height:1.3em;
font-size:0.857em;
padding:10px 0px 0px 0px;
}
.footer-partner .boxes-content p a:link,
.footer-partner .boxes-content p a:visited,
.footer-partner .boxes-content p a:hover{
color:#e5ab00;
}
.footer-partner .boxes-content input{
float:left;
width:72px;
height:23px;
line-height:23px;
border:1px solid #333333;
padding:0px 5px;
margin:0px 18px 0px 0px;
}
.footer-partner .boxes-content button{
float:right;
padding:0px;
margin:0px;
width:58px;
height:25px;
border:0px;
background:#333333;
color:white;
cursor:pointer;
text-align:center;
font-size:0.786em;
}
.footer-partner .boxes-content button:hover{
background:#262626;
}
#footer p.links{
color:white;
padding:25px 0px 0px 0px;
text-align:right;
}
#footer p.links a:link,
#footer p.links a:visited,
#footer p.links a:hover{
color:#fff;
}
#footer .footer-logo{
float:left;
margin:20px 0px 0px 0px;
}
#footer p.copyright{
font-style:italic;
font-size:0.786em;
color:white;
padding:5px 0px 25px 0px;
text-align:right;
}
#footer p.copyright a:link,
#footer p.copyright a:visited,
#footer p.copyright a:hover{
color:#fff;
}

#footer a.raveltik:link,
#footer a.raveltik:visited,
#footer a.raveltik:hover{
position:relative;
left:51px;
top:35px;
display:block;
width:135px;
height:28px;
overflow:hidden;
text-decoration:none;
text-align:center;
text-indent:-9999px;
background: url(../img/raveltik-logo.png) 0px 0px no-repeat;
float:left;
}
#footer a.raveltik:hover{
background: url(../img/raveltik-logo.png) 0px -28px no-repeat;
}
#footer a.outlet:link,
#footer a.outlet:visited,
#footer a.outlet:hover {
	background:url(../img/footer-logo-outlet.png) 0px 0px no-repeat;
	float:left;
	height:60px;
	margin:20px 0px 0px 159px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:127px;
}
#footer a.outlet:hover {
	background:url(../img/footer-logo-outlet.png) 0px -60px no-repeat;
}


/******************************************************************
	CONTENT
*/
#content{
width:978px;
text-align:left;
}
#breadcrumb{
padding:0px 0px 15px 0px;
color:white;
font-size:0.857em;
}
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:hover{
color:#faa61a;
}
#breadcrumb span{
padding:0px 5px;
}



/* BOXES - CONTENT */
.boxes-triple{
width:978px;
margin:15px 0px 0px 0px;
}
.boxes-triple-second{
margin:0px;
}
.boxes-triple.white-white-grey{
background: url(../img/white-white-grey.png) left top repeat-y;
}
.boxes-triple.grey-grey-grey{
background: url(../img/grey-grey-grey.gif) left top repeat-y;
}
.boxes-triple.grey2-grey2-grey{
background: url(../img/grey2-grey2-grey.gif) left top repeat-y;
}


/* BOXES - ITEM */
.boxes-triple .boxes-first,
.boxes-triple .boxes-second{
float:left;
width:316px;
margin-right:15px;
}
.boxes-triple .boxes-three{
float:left;
width:316px;
}

/* BOXES - HEADER */
.boxes-triple .boxes-header{
display:block;
width:270px;
height:45px;
line-height:45px;
padding:0px 20px 0px 26px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.boxes-triple a.boxes-header:hover {
text-decoration:underline;
}
.boxes-triple .yellow .boxes-header{
color:#333333;
background:url(../img/yellow-hr.png) left top repeat-x;
}
.boxes-triple .red .boxes-header{
color:white;
background:url(../img/red-hr.png) left top repeat-x;
}
.boxes-triple .green .boxes-header{
color:white;
background:url(../img/green-hr.png) left top repeat-x;
}
.boxes-triple .orange .boxes-header{
color:white;
background:url(../img/orange-hr.png) left top repeat-x;
}
.boxes-triple .grey .boxes-header{
color:white;
background:url(../img/grey-hr.png) left top repeat-x;
}

/* BOXES - CONTENT */
.boxes-triple .boxes-content{
padding:20px 25px 25px 25px;
color:#333333;
}
.boxes-triple .boxes-content.white{
color:#999999;
}
.boxes-triple .boxes-content.grey3{
background:#e3e3e3;
}
.boxes-triple .boxes-content.grey4{
background:#cccccc;
/*
padding-top:14px;
padding-bottom:20px;
*/
}
.boxes-triple .boxes-content.movie{
background:#fff;
}
.boxes-triple .boxes-content.movie iframe{
margin:0px 0px 10px;
}
.boxes-triple .boxes-content a:link,
.boxes-triple .boxes-content a:visited,
.boxes-triple .boxes-content a:hover{
text-decoration:none;
}
.boxes-triple .boxes-content p a:link,
.boxes-triple .boxes-content p a:visited,
.boxes-triple .boxes-content p a:hover{
text-decoration:underline;
}
.boxes-triple .boxes-content p a:hover{
text-decoration:none;
}
.boxes-triple .boxes-content a:link h2,
.boxes-triple .boxes-content a:visited h2,
.boxes-triple .boxes-content a:hover h2{
font-size:1em;
text-transform:uppercase;
padding:0px;
margin:0px 0px 15px 0px;
color:#333333;
text-decoration:none;
line-height:1.3em;
font-weight:bold;
}
.boxes-triple .boxes-content a:hover h2{
text-decoration:underline;
}
.boxes-triple .yellow .boxes-content a:link h2,
.boxes-triple .yellow .boxes-content a:visited h2,
.boxes-triple .yellow .boxes-content a:hover h2{
color:#e5ac1e;
}
.boxes-triple .red .boxes-content a:link h2,
.boxes-triple .red .boxes-content a:visited h2,
.boxes-triple .red .boxes-content a:hover h2{
color:#bf3202;
}
.boxes-triple .boxes-content.black a:link h2,
.boxes-triple .boxes-content.black a:visited h2,
.boxes-triple .boxes-content.black a:hover h2,
.boxes-triple .boxes-content.grey3 a:link h2,
.boxes-triple .boxes-content.grey3 a:visited h2,
.boxes-triple .boxes-content.grey3 a:hover h2,
.boxes-triple .boxes-content.grey4 a:link h2,
.boxes-triple .boxes-content.grey4 a:visited h2,
.boxes-triple .boxes-content.grey4 a:hover h2 {
color:#333333;
font-weight:bold;
}
.boxes-triple .boxes-content img{
border:7px solid #282828;
}
.boxes-triple .boxes-content a:hover img,
.boxes-triple .boxes-content a:link img:hover,
.boxes-triple .boxes-content a:visited img:hover,
.boxes-triple .boxes-content a:hover img:hover{
border:7px solid #171717;
}
.boxes-triple .boxes-content p{
font-size:0.857em;
line-height:1.6em;
padding:5px 0px 15px 0px;
}
.boxes-triple .boxes-content a.more:link,
.boxes-triple .boxes-content a.more:visited,
.boxes-triple .boxes-content a.more:hover{
display:block;
float:left;
color:white;
text-decoration:none;
background:#282828;
padding:0px 10px;
height:27px;
line-height:27px;
font-size:0.857em;
position:relative;
left:0px;
top:4px;
}
.boxes-triple .boxes-content a.more:hover{
background:#171717;
}
.boxes-triple .section-archiv {
background:#999999;
padding:12px 0px 16px 23px;
}
.boxes-triple .section-archiv a.more:link,
.boxes-triple .section-archiv a.more:visited,
.boxes-triple .section-archiv a.more:hover {
display:block;
float:left;
color:white;
text-decoration:none;
background:#282828;
padding:0px 10px;
height:27px;
line-height:27px;
font-size:0.857em;
}
.boxes-triple .section-archiv a.more:hover {
background:#171717;
}
.boxes-triple .boxes-content ul.goods,
.boxes-triple .boxes-content ul.team{
margin:0px;
padding:0px;
}
.boxes-triple .boxes-content ul.goods li,
.boxes-triple .boxes-content ul.team li{
margin:0px;
padding:0px 0px 25px 0px;
list-style-type:none;
display:block;
}
.boxes-triple .boxes-content ul.team li{
/*padding:7px 0px 10px 0px;*/
padding:7px 0px 30px 0px;
}
.boxes-triple .boxes-content ul.team li.last {
padding:7px 0px 0px 0px;
}
.boxes-triple .boxes-content ul.goods li img,
.boxes-triple .boxes-content ul.team li img{
float:left;
position:relative;
left:0px;
top:2px;
}
.boxes-triple .boxes-content ul.team li img{
margin:0px 10px 0px 0px;
}
.boxes-triple .boxes-content ul.goods li .info{
float:right;
width:136px;
}
.boxes-triple .boxes-content ul.goods li h2,
.boxes-triple .boxes-content ul.team li h2{
margin:0px;
padding:0px 0px 2px 0px;
font-size:1em;
}
.boxes-triple .boxes-content ul.goods li h2 a:link,
.boxes-triple .boxes-content ul.goods li h2 a:visited,
.boxes-triple .boxes-content ul.goods li h2 a:hover,
.boxes-triple .boxes-content ul.team li h2 a:link,
.boxes-triple .boxes-content ul.team li h2 a:visited,
.boxes-triple .boxes-content ul.team li h2 a:hover{
font-size:1em;
color:white;
text-decoration:none;
line-height:1.3em;
}
.boxes-triple .boxes-content ul.team li h2 a:link,
.boxes-triple .boxes-content ul.team li h2 a:visited,
.boxes-triple .boxes-content ul.team li h2 a:hover{
color:black;
}
.boxes-triple .boxes-content ul.goods li h2 a:hover,
.boxes-triple .boxes-content ul.team li h2 a:hover{
text-decoration:underline;
}
.boxes-triple .boxes-content ul.goods li p,
.boxes-triple .boxes-content ul.team li p{
padding:0px 0px 5px 0px;
line-height:1.4em;
}
.boxes-triple .boxes-content ul.team li p{
color:#666666;
font-style:italic;
}




/* TABLE */
table.list,
table.skoleni,
table.table{
width:100%;
border:0px;
border-bottom:1px solid #868686;
border-spacing:0px;
border-collapse:collapse;
}
table.table-470{
width:470px;
/*float:right;*/
}
table.table-820{
width:820px;
}
table.list tr td.zahlavi,
table.skoleni tr td.zahlavi,
table.table tr th{
/*
padding:7px 10px 5px 15px;
*/
padding:7px 10px 5px 10px;
text-align:left;
background:#868686;
color:white;
font-weight:bold;
text-transform:uppercase;
}
table.table-470 tr th,
table.table-820 tr th{
padding:3px 5px 1px 10px;
font-size:0.857em;
}
table.skoleni tr td,
table.list tr td {
padding:6px 10px 4px 10px;
text-align:left;
vertical-align:middle;
color:#131114;
border:0px;
border-bottom:1px solid #868686;
}
table.skoleni tr.zavreno td {
color:#999999;
}
table.skoleni tr.otevreno td {
color:#009900;
}
table.skoleni tr td {
color:#999999;
}
table.table tr td {
padding:6px 10px 4px 15px;
text-align:left;
color:#131114;
}
table.table-470 tr td,
table.table-820 tr td{
padding:4px 5px 2px 10px;
font-size:0.786em;
}
table.list tr.grey td,
table.table tr.grey td{
background:#e0e0e0;
}
table.list tr td.first,
table.table tr td.first{
font-weight:bold;
}
table.list tr td.center,
table.table tr td.center{
text-align:center;
}
table.empty {
width:100%;
border:0px;
border-spacing:0px;
border-collapse:collapse;
}
table.empty td {
vertical-align:top;
}

/******************************************************************
	CONTENT - HOME
*/
#content-home{
width:978px;
padding:15px 0px 15px 0px;
}
#content-home .img,
#content-home .img-climbing,
#content-home .img-working,
#content-home .img-polygon,
#content-home .img-intervention {
width:978px;
height:349px;
overflow:hidden;
position:relative;
}
#content-home .img #homeContentIMGa,
#content-home .img-climbing #homeContentIMGa,
#content-home .img-working #homeContentIMGa,
#content-home .img-polygon #homeContentIMGa,
#content-home .img-intervention #homeContentIMGa {
width:978px;
height:349px;
position:absolute;
left:0px;
top:0px;
z-index:10;
background: url(../../data/slider-home/homeContent-0.jpg?v=02) no-repeat;
opacity:0;
filter:alpha(opacity=0);
}
#content-home .img #homeContentIMGb,
#content-home .img-climbing #homeContentIMGb,
#content-home .img-working #homeContentIMGb,
#content-home .img-polygon #homeContentIMGb,
#content-home .img-intervention #homeContentIMGb {
width:978px;
height:349px;
position:absolute;
left:0px;
top:0px;
z-index:10;
background: url(../../data/slider-home/homeContent-1.jpg?v=02) no-repeat;
}
#content-home .img-climbing #homeContentIMGa{
background: url(../../data/slider-climbing/homeContent-0.jpg?v=02) no-repeat;
}
#content-home .img-climbing #homeContentIMGb{
background: url(../../data/slider-climbing/homeContent-1.jpg?v=02) no-repeat;
}
#content-home .img-working #homeContentIMGa{
background: url(../../data/slider-working/homeContent-0.jpg?v=02) no-repeat;
}
#content-home .img-working #homeContentIMGb{
background: url(../../data/slider-working/homeContent-1.jpg?v=02) no-repeat;
}
#content-home .img-polygon #homeContentIMGa{
background: url(../../data/slider-polygon/homeContent-0.jpg?v=02) no-repeat;
}
#content-home .img-polygon #homeContentIMGb{
background: url(../../data/slider-polygon/homeContent-1.jpg?v=02) no-repeat;
}
#content-home .img-intervention #homeContentIMGa{
background: url(../../data/slider-intervention/homeContent-0.jpg?v=02) no-repeat;
}
#content-home .img-intervention #homeContentIMGb{
background: url(../../data/slider-intervention/homeContent-1.jpg?v=02) no-repeat;
}

/******************************************************************
	CONTENT - DEPARTMENT
*/
#content-department{
width:978px;
padding:15px 0px 15px 0px;
}
#content-department-in{
padding:25px 30px;
background:white;
}
#content-department-in h1{
text-transform:uppercase;
padding:0px 0px 20px 0px;
}
#content-department-in .article{
padding:0px 0px 20px 0px;
font-size:1.071em;
line-height:1.6em;
}
#content-department-in .article p {
padding:0px 0px 1.4em 0px;
}
#content-department-in ul.department-list{
margin:0px;
padding:0px;
width:918px;
}
#content-department-in ul.department-list li{
margin:0px;
padding:0px 10px 35px 0px;
display:inline-block;
vertical-align:top;
/*width:222px;*/
width:175px;
list-style-type:none;
overflow:hidden;
float:left;
background:none;
}
#content-department-in ul.department-list li.last{
padding-right:0px;
}
.ie6 #content-department-in ul.department-list li,
.ie7 #content-department-in ul.department-list li{
zoom:1;
*display:inline;
}
#content-department-in ul.department-list li a:link h2,
#content-department-in ul.department-list li a:visited h2,
#content-department-in ul.department-list li a:hover h2{
display:block;
/*width:222px;*/
width:175px;
height:45px;
line-height:45px;
padding:0px;
background:#faa61a;
color:#333333;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:1em;
font-weight:bold;
}
#content-department-in ul.department-list li a:hover h2{
text-decoration:underline;
}
#content-department-in ul.department-list li .img{
/*width:220px;*/
width:173px;
/*height:189px;*/
height:146px;
border:1px solid #dddddd;
border-top:0px;
text-align:center;
line-height:189px;
}
#content-department-in ul.department-list li p{
padding:8px 10px 0px 10px;
font-size:0.857em;
color:#faa61a;
line-height:1.4em;
}
#content-department-in ul.department-list li p.center{
padding:8px 0px 0px 0px;
font-size:1em;
color:#181516;
text-align:center;
}
#content-department-in ul.department-list li p span{
padding:0px 5px;
}
#dep-desc {
padding:0 0 20px;
}
#dep-desc img {
float:right;
margin:-60px 0 0 40px;
}
h2.section-header{
padding:7px 0px 5px 10px;
margin:0px 0px 10px 0px;
background:#e3e3e3;
text-transform:uppercase;
}

/* COUNT GOODS - 7 */
#content-goods ul.goods-list,
#content-department-in ul.goods-list{
margin:0px;
padding:0px 0px 30px 0px;
width:918px;
}
#content-goods ul.goods-list li,
#content-department-in ul.goods-list li{
margin:0px;
padding:0px 30px 15px 0px;
display:inline-block;
vertical-align:top;
width:105px;
list-style-type:none;
overflow:hidden;
background:none;
}
#content-goods ul.goods-list li.last,
#content-department-in ul.goods-list li.last{
padding-right:0px;
}
.ie6 #content-goods ul.goods-list li,
.ie6 #content-department-in ul.goods-list li,
.ie7 #content-goods ul.goods-list li,
.ie7 #content-department-in ul.goods-list li{
zoom:1;
*display:inline;
}
#content-goods ul.goods-list li a:link h2,
#content-goods ul.goods-list li a:visited h2,
#content-goods ul.goods-list li a:hover h2,
#content-department-in ul.goods-list li a:link h2,
#content-department-in ul.goods-list li a:visited h2,
#content-department-in ul.goods-list li a:hover h2{
display:block;
padding:0px;
margin:0px;
color:#333333;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:1em;
font-weight:bold;
border:0px;
}
#content-goods ul.goods-list li a:hover h2,
#content-department-in ul.goods-list li a:hover h2{
text-decoration:underline;
}
#content-goods ul.goods-list li .img,
#content-department-in ul.goods-list li .img{
text-align:center;
padding:5px 0px 0px 0px;
width:105px;
height:90px;
}
#content-goods ul.goods-list li p,
#content-department-in ul.goods-list li p{
padding:8px 0px 0px 0px;
font-size:0.857em;
line-height:1.4em;
}


/* COUNT GOODS - 6 */
#content-department-in ul.goods-list-6{
margin:0px;
padding:0px 0px 30px 0px;
width:918px;
}
#content-department-in ul.goods-list-6 li{
margin:0px;
padding:0px 30px 15px 0px;
display:inline-block;
vertical-align:top;
width:128px;
list-style-type:none;
overflow:hidden;
background:none;
}
#content-department-in ul.goods-list-6 li.last{
padding-right:0px;
}
.ie6 #content-department-in ul.goods-list-6 li,
.ie7 #content-department-in ul.goods-list-6 li{
zoom:1;
*display:inline;
}
#content-department-in ul.goods-list-6 li a:link h2,
#content-department-in ul.goods-list-6 li a:visited h2,
#content-department-in ul.goods-list-6 li a:hover h2{
display:block;
padding:0px;
margin:0px;
color:#333333;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:1em;
font-weight:bold;
border:0px;
}
#content-department-in ul.goods-list-6 li a:hover h2{
text-decoration:underline;
}
#content-department-in ul.goods-list-6 li .img{
text-align:center;
padding:5px 0px 0px 0px;
width:128px;
height:110px;
}
#content-department-in ul.goods-list-6 li p{
padding:8px 0px 0px 0px;
font-size:0.857em;
line-height:1.4em;
}


/* COUNT GOODS - 5 */
#content-department-in ul.goods-list-5,
#content-search-in ul.goods-list-5{
margin:0px;
padding:0px 0px 30px 0px;
width:918px;
}
#content-department-in ul.goods-list-5 li,
#content-search-in ul.goods-list-5 li{
margin:0px;
padding:0px 30px 15px 0px;
display:inline-block;
vertical-align:top;
width:159px;
list-style-type:none;
overflow:hidden;
float:left;
background:none;
}
#content-department-in ul.goods-list-5 li.last,
#content-search-in ul.goods-list-5 li.last{
padding-right:0px;
}
.ie6 #content-department-in ul.goods-list-5 li,
.ie7 #content-department-in ul.goods-list-5 li,
.ie6 #content-search-in ul.goods-list-5 li,
.ie7 #content-search-in ul.goods-list-5 li{
zoom:1;
display:inline;
}
#content-department-in ul.goods-list-5 li a:link,
#content-department-in ul.goods-list-5 li a:visited,
#content-department-in ul.goods-list-5 li a:hover,
#content-search-in ul.goods-list-5 li a:link,
#content-search-in ul.goods-list-5 li a:visited,
#content-search-in ul.goods-list-5 li a:hover{
text-decoration:none;
}
#content-department-in ul.goods-list-5 li a:link h2,
#content-department-in ul.goods-list-5 li a:visited h2,
#content-department-in ul.goods-list-5 li a:hover h2,
#content-search-in ul.goods-list-5 li a:link h2,
#content-search-in ul.goods-list-5 li a:visited h2,
#content-search-in ul.goods-list-5 li a:hover h2{
display:block;
padding:0px;
margin:0px;
color:#333333;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:1em;
font-weight:bold;
border:0px;
}
#content-department-in ul.goods-list-5 li a:hover h2,
#content-search-in ul.goods-list-5 li a:hover h2{
text-decoration:underline;
}
#content-department-in ul.goods-list-5 li .img,
#content-search-in ul.goods-list-5 li .img{
text-align:center;
padding:5px 0px 0px 0px;
width:159px;
height:136px;
}
#content-department-in ul.goods-list-5 li p,
#content-search-in ul.goods-list-5 li p{
padding:8px 0px 0px 0px;
font-size:0.857em;
line-height:1.4em;
}


/* COUNT GOODS - 3 */
#content-article-in ul.goods-list-3{
margin:0px;
padding:0px 0px 30px 0px;
width:672px;
}
#content-article-in ul.goods-list-3 li{
margin:0px;
padding:0px 97px 30px 0px;
display:inline-block;
vertical-align:top;
width:159px;
list-style-type:none;
overflow:hidden;
float:left;
background:none;
}
#content-article-in ul.goods-list-3 li.last{
padding-right:0px;
}
.ie6 #content-article-in ul.goods-list-3 li,
.ie7 #content-article-in ul.goods-list-3 li{
zoom:1;
display:inline;
}
#content-article-in ul.goods-list-3 li a:link,
#content-article-in ul.goods-list-3 li a:visited,
#content-article-in ul.goods-list-3 li a:hover{
text-decoration:none;
}
#content-article-in ul.goods-list-3 li a:link h2,
#content-article-in ul.goods-list-3 li a:visited h2,
#content-article-in ul.goods-list-3 li a:hover h2{
display:block;
padding:0px;
margin:0px;
color:#333333;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-size:1em;
font-weight:bold;
border:0px;
}
#content-article-in ul.goods-list-3 li a:hover h2{
text-decoration:underline;
}
#content-article-in ul.goods-list-3 li .img{
text-align:center;
padding:5px 0px 0px 0px;
width:159px;
height:136px;
}
#content-article-in ul.goods-list-3 li p{
padding:8px 0px 0px 0px;
font-size:0.857em;
line-height:1.4em;
}

/******************************************************************
	CONTENT - DEPARTMENT
*/
#content-goods{
width:978px;
padding:15px 0px 15px 0px;
}
#warning{
padding:30px 30px 30px 30px;
background:#e3e3e3;
font-size:0.786em;
}
#warning h2{
padding:0px 0px 15px 0px;
}
#warning ul{
margin:0px;
padding:0px;
}
#warning ul li{
margin:0px;
padding:0px 0px 0px 20px;
list-style-type:none;
background: url(../img/warning-li-bg.png) left center no-repeat;
}

.content-goods{
padding:25px 30px;
background:white;
}
.content-goods.grey{
background:#e3e3e3;
}
.content-goods h1{
text-transform:uppercase;
padding:0px 0px 20px 0px;
}
.content-goods h2{
font-size:1.428em;
line-height:1.1em;
color:#131114;
padding:0px 0px 10px 0px;
margin:45px 0px 15px 0px;
border-bottom:1px solid #e3e3e3;
}
.content-goods h2.first{
margin-top:10px;
}
.content-goods .gallery h2{
padding:0px 0px 12px 0px;
}

.content-goods .gallery{
width:306px;
float:left;
}
.content-goods .gallery img{
border:1px solid #cecece;
}
.content-goods .gallery ul{
margin:0px;
padding:20px 0px 0px 0px;
}
.content-goods .gallery ul li{
padding:0px;
margin:0px 6px 5px 0px;
float:left;
width:72px;
height:63px;
list-style-type:none;
overflow:hidden;
}
.content-goods .gallery ul li.last{
margin:0px 0px 5px 0px;
}

.content-goods .description{
float:right;
width:560px;
font-size:1.071em;
line-height:1.6em;
}
.content-goods .descriptionBig {
float:none;
width:918px;
}
.content-goods .description ul{
margin:0px;
padding:0px;
}
.content-goods .description ul li{
margin:0px;
padding:0px 0px 0px 24px;
list-style-type:none;
background: url(../img/description-li-bg.png) left 9px no-repeat;
}
.content-goods .description table tr td{
vertical-align:middle;
}
.content-goods p.download a:link,.content-goods p.download a:visited,.content-goods p.download a:hover{
font-size: 0.857em;
padding:6px 0px 6px 32px;
margin:0px 25px 0px 0px;
}
.content-goods p.download a.pdf:link,.content-goods p.download a.pdf:visited,.content-goods p.download a.pdf:hover{
background: url(../img/pdf-ico.png) left center no-repeat;
}
.content-goods p.download a.picture:link,.content-goods p.download a.picture:visited,.content-goods p.download a.picture:hover{
background: url(../img/pict-ico.png) left center no-repeat;
}
.content-goods p.video{
width:305px;
font-size:0.857em;
padding:15px 0px 0px 0px;
}
.content-goods .description p.certificate{
padding:25px 0px 0px 0px;
}
.content-goods .description p.certificate img{
vertical-align:middle;
padding:0px 5px 0px 5px;
}


/******************************************************************
	CONTENT - ARTICLE
*/
#content-article{
width:978px;
padding:15px 0px 15px 0px;
}

#right-menu{
float:right;
width:226px;
}
#right-menu ul{
margin:0px;
padding:0px;
width:226px;
}
#right-menu ul li{
margin:0px;
padding:0px 0px 2px 0px;
width:226px;
float:left;
display:block;
list-style-type:none;
}
#right-menu ul li strong{
display:block;
/*height:45px;
line-height:45px;*/
background:#585858;
color:white;
padding:12px 10px 12px 15px;
}
#right-menu ul li a:link,
#right-menu ul li a:visited,
#right-menu ul li a:hover{
display:block;
color:#333333;
background:#cccccc;
text-decoration:none;
padding:12px 10px 12px 15px;
}
#right-menu ul li a:hover{
text-decoration:underline;
}
#right-menu ul li a.act:link,
#right-menu ul li a.act:visited,
#right-menu ul li a.act:hover{
background:#FFBD03;
}
#right-menu ul.subMenu li {
padding:0px;
}
#right-menu ul.subMenu li a:link,
#right-menu ul.subMenu li a:visited,
#right-menu ul.subMenu li a:hover{
padding:5px 10px 5px 35px;
}
#right-menu ul.subMenu li a.act:link,
#right-menu ul.subMenu li a.act:visited,
#right-menu ul.subMenu li a.act:hover{
background:#cccccc !important;
text-decoration:underline !important;
color:#333333 !important;
}
#right-menu ul.subMenu li ul.subMenu li a:link,
#right-menu ul.subMenu li ul.subMenu li a:link,
#right-menu ul.subMenu li ul.subMenu li a:link{
padding:2px 10px 2px 55px;
}


.climbing a:link,
.climbing a:visited,
.climbing a:hover{
color:#eb9300;
}
.working-and-rescue a:link,
.working-and-rescue a:visited,
.working-and-rescue a:hover{
color:#c03201;
}
.working-and-rescue #right-menu ul li a.act:link,
.working-and-rescue #right-menu ul li a.act:visited,
.working-and-rescue #right-menu ul li a.act:hover{
background:#c03201;
color:white;
}
.intervention a:link,
.intervention a:visited,
.intervention a:hover{
color:#405331;
}
.intervention #right-menu ul li a.act:link,
.intervention #right-menu ul li a.act:visited,
.intervention #right-menu ul li a.act:hover{
background:#405331;
color:white;
}
.polygon a:link,
.polygon a:visited,
.polygon a:hover{
color:#e36713;
}
.polygon #right-menu ul li a.act:link,
.polygon #right-menu ul li a.act:visited,
.polygon #right-menu ul li a.act:hover{
background:#e36713;
color:white;
}


#content-article-in{
width:672px;
padding:25px 30px;
background:white;
float:left;
/*line-height:1.4em;*/
line-height:1.6em;
}
#content-article-in img.article-img{
position:relative;
left:-30px;
top:-25px;
}
#content-article-in h1{
text-transform:uppercase;
padding:0px 0px 20px 0px;
}
#content-article-in h2{
text-transform:uppercase;
font-size:1.428em;
font-weight:bold;
padding:20px 0px 10px 0px;
color:#333333;
}
#content-article-in h3{
text-transform:uppercase;
font-size:1.285em;
font-weight:bold;
padding:20px 0px 20px 0px;
color:#333333;
}
#content-article-in p{
/*padding:0px 0px 1.7em 0px;*/
padding:0px 0px 1em 0px;
}
#content-article-in ul{
margin:0px;
padding:0px 0px 10px 0px;
}
#content-article-in ul li{
margin:0px;
padding:3px 0px 3px 24px;
list-style-type:none;
background: url(../img/description-li-bg.png) left 10px no-repeat;
}






.jcarousel-content .jcarousel-container .jcarousel-next,
.jcarousel-content .jcarousel-container .jcarousel-prev {
z-index: 3;
display: none;
}
.jcarousel-content .jcarousel-container .jcarousel-next-horizontal {
position: absolute;
top: 33px;
right: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: url(../img/next-horizontal.png) no-repeat;
}
.jcarousel-content .jcarousel-container .jcarousel-next-horizontal:hover {
background-position: -32px 0px;
}
.jcarousel-content .jcarousel-container .jcarousel-next-horizontal:active {
background-position: -64px 0px;
}
.jcarousel-content .jcarousel-container .jcarousel-next-disabled-horizontal,
.jcarousel-content .jcarousel-container .jcarousel-next-disabled-horizontal:hover,
.jcarousel-content .jcarousel-container .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -96px 0px;
}

.jcarousel-content .jcarousel-container .jcarousel-prev-horizontal {
position: absolute;
top: 33px;
left: 5px;
width: 32px;
height: 32px;
cursor: pointer;
background: url(../img/prev-horizontal.png) no-repeat;
}
.jcarousel-content .jcarousel-container .jcarousel-prev-horizontal:hover {
background-position: -32px 0px;
}
.jcarousel-content .jcarousel-container .jcarousel-prev-horizontal:active {
background-position: -64px 0px;
}
.jcarousel-content .jcarousel-container .jcarousel-prev-disabled-horizontal,
.jcarousel-content .jcarousel-container .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-content .jcarousel-container .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -96px 0px;
}





#content-article-in .photogallery{
width:648px;
height:75px;
position:relative;
padding:0px 12px 0px 12px;
}
#content-article-in .photogallery .jcarousel-container{
width:648px;
height:75px;
position:relative;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-clip {
z-index: 2;
padding: 0px;
margin: 0px;
overflow: hidden;
position: relative;
width:648px;
height:75px;
}
#content-article-in .photogallery ul{
padding:0px;
z-index: 1;
overflow: hidden;
position: relative;
top:0;
left:0;
}
#content-article-in .photogallery ul li{
padding:0px 4px 0px 4px;
width:100px;
height:75px;
background:none;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-prev,
#content-article-in .photogallery .jcarousel-container .jcarousel-next{
width:12px;
height:23px;
display:block;
position:absolute;
top:26px;
cursor:pointer;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-prev{
left:-16px;
background: url(../img/photogallery-arrow.png) 0px 0px no-repeat;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-prev:hover{
background: url(../img/photogallery-arrow.png) 0px -23px no-repeat;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-prev-disabled{
background: url(../img/photogallery-arrow.png) 0px -46px no-repeat !important;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-next{
right:-16px;
background: url(../img/photogallery-arrow.png) -12px 0px no-repeat;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-next:hover{
background: url(../img/photogallery-arrow.png) -12px -23px no-repeat;
}
#content-article-in .photogallery .jcarousel-container .jcarousel-next-disabled{
background: url(../img/photogallery-arrow.png) -12px -46px no-repeat !important;
}


/******************************************************************
	CONTENT - SEARCH
*/
#content-search {
width:978px;
padding:0px 0px 15px 0px;
}
#content-search-in {
background:white;
line-height:1.7em;
padding:25px 30px;
}
#content-search-in h1 {
padding:0px 0px 20px;
text-transform:uppercase;
}
#content-search-in .result {
font-size:105%;
overflow:hidden;
}
#content-search-in .result .error,
#content-search-in .result .success {
background:#fccdd1;
display:block;
padding:15px 15px;
margin:10px 0px 20px;
border:1px solid #b60515;
color:#333;
}
#content-search-in .result .success {
background:#d8f3ca;
border:1px solid #58b924;
}
#content-search-in .result i {
font-style:italic;
}
#content-search-in .result a:link,
#content-search-in .result a:visited,
#content-search-in .result a:hover {
color:#333;
}
#content-search-in .h2 {
float:left;
color:#333333;
font-size:1.428em;
font-weight:bold;
padding:20px 0px 10px;
text-transform:uppercase;
}
#content-search-in a.more:link,
#content-search-in a.more:visited,
#content-search-in a.more:hover {
float:left;
color:#333333;
margin:20px 0px 10px 20px;
}
#content-search-in .articleItem,
#content-article-in .articleItem {
padding:20px 0px 20px;
}
#content-article-in .articleItem .perex-img {
float:left;
margin:8px 0px 0px 0px;
}
#content-article-in .articleItem .perex-img-text {
float:right;
width:500px;
}
#content-search-in .articleItem h2,
#content-article-in .articleItem h2 {
font-size:1.286em;
padding:5px 0px 10px;
text-transform:none;
}
#content-article-in .articleItem p {
padding:0px;
}
#content-article-in .articleItem h2 a:link,
#content-article-in .articleItem h2 a:visited,
#content-article-in .articleItem h2 a:hover {
color:#333333;
}
#content-search-in .articleItem a.moreArticle:link,
#content-search-in .articleItem a.moreArticle:visited,
#content-search-in .articleItem a.moreArticle:hover {
font-style:italic;
color:#ffbe04;
}
#content-article-in .articleItem a.moreArticle:link,
#content-article-in .articleItem a.moreArticle:visited,
#content-article-in .articleItem a.moreArticle:hover {
font-style:italic;
}
#content-search-in .newSearch {
display:block;
color:#333333;
font-size:1.428em;
font-weight:bold;
padding:20px 0px 10px;
text-transform:uppercase;
}
#content-search-in input.searchInput {
background:#333333;
border:1px solid #666666;
color:white;
float:left;
font-size:0.857em;
height:30px;
line-height:30px;
padding:0px 5px;
width:200px;
}
#content-search-in button.searchButton {
background:#333333;
border:0px;
color:white;
cursor:pointer;
float:left;
font-size:0.857em;
height:32px;
margin:0px 0px 0px 10px;
padding:0px;
text-align:center;
width:70px;
}
#content-search-in button.searchButton:hover {
background:#262626;
}

/*	NASEPTAVAC VE VYHLEDAVAVNI	*/
#ajaxSearch {
position:absolute;
top:0px;
right:0px;
margin:24px 0px 0px 0px;
width:306px;
background:#fff;
display:none;
z-index:100;
}
#ajaxSearch ul {
padding:0px;
margin:0px;
list-style-type:none;
width:304px;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
}
#ajaxSearch ul li {
padding:0px;
margin:0px;
border-top:1px solid #666666;
}
#ajaxSearch ul li.first {
border:0px;
}
#ajaxSearch ul li.searchTitle a:link,
#ajaxSearch ul li.searchTitle a:visited,
#ajaxSearch ul li.searchTitle a:hover {
background:#989595;
padding:6px 10px 4px 10px;
color:#fff;
font-size:90%;
}
#ajaxSearch ul li.searchTitle strong {
font-size:120%;
}
#ajaxSearch ul li.searchTitle a:link .allHref,
#ajaxSearch ul li.searchTitle a:visited .allHref,
#ajaxSearch ul li.searchTitle a:hover .allHref {
text-decoration:underline;
padding:0px;
margin:0px;
float:right;
}
#ajaxSearch ul li.searchTitle a:link .allHrefSearch,
#ajaxSearch ul li.searchTitle a:visited .allHrefSearch,
#ajaxSearch ul li.searchTitle a:hover .allHrefSearch {
text-decoration:underline;
padding:0px;
display:block;
text-align:center;
}
#ajaxSearch ul li.searchTitle a:hover .allHref,
#ajaxSearch ul li.searchTitle a:hover .allHrefSearch {
text-decoration:none;
cursor:pointer;
}
#ajaxSearch ul li a:link,
#ajaxSearch ul li a:visited,
#ajaxSearch ul li a:hover {
text-decoration:none;
display:block;
padding:5px 10px;
zoom:1;
}
#ajaxSearch ul li a:hover {
background:#e1e1e1;
}
#ajaxSearch ul li img {
float:left;
margin:0px 10px 0px 0px;
}
#ajaxSearch ul li span.hrefArticle,
#ajaxSearch ul li span.hrefGoods {
font-size:110%;
color:#333;
display:block;
overflow:hidden;
height:20px;
text-decoration:underline;
margin:9px 0px 0px;
}
#ajaxSearch ul li a:hover span.hrefArticle,
#ajaxSearch ul li a:hover span.hrefGoods {
text-decoration:none;
cursor:pointer;
}


/******************************************************************
	PAGINATION
*/

.pagination {
padding:15px 0px;
}
.pagination .prev,
.pagination .next {
float:right;
background:#333333;
color:white;
cursor:pointer;
font-size:1em;
height:32px;
line-height:32px;
margin:0px 0px 0px 20px;
padding:0px;
text-align:center;
width:100px;
text-decoration:none;
}
.climbing .pagination .prev,
.climbing .pagination .next,
.working-and-rescue .pagination .prev,
.working-and-rescue .pagination .next,
.intervention .pagination .prev,
.intervention .pagination .next,
.polygon .pagination .prev,
.polygon .pagination .next {
color:white;
}
.pagination .prev {
float:left;
margin:0px 20px 0px 0px;
}
.pagination a.prev:hover,
.pagination a.next:hover {
background:#262626;
}
.pagination .paginationIn {
display:block;
font-size:1em;
height:32px;
margin:auto;
padding:0px 120px;
text-align:center;
}
.pagination .paginationIn span {
color:#949494;
padding:2px 4px 0px;
}
.pagination .paginationIn span.act {
color:#505050;
font-weight:bold;
padding:0px 4px 0px;
}
.pagination .paginationIn a:link,
.pagination .paginationIn a:visited,
.pagination .paginationIn a:hover {
color:#000;
padding:0px 6px;
}


/******************************************************************
	CONTENT - ERROR
*/
#content-error{
width:978px;
padding:15px 0px;
}
#content-error-in{
background:white;
padding:30px 30px 30px 30px;
}
#content-error-in h2{
font-weight:bold;
padding:20px 0px 15px 0px;
}
#content-error-in p{
padding:20px 0px 40px 0px;
}

#content-error-in ul{
margin:0px;
padding:0px;
}
#content-error-in ul li{
margin:0px;
padding:5px 0px 5px 24px;
list-style-type:none;
background: url(../img/description-li-bg.png) left center no-repeat;
}

#content-error-in .right{
width:300px;
}
#content-error-in .right p{
padding:0px 0px 10px 0px;
font-size:0.857em;
}

/******************************************************************
	MAPA STRANEK
*/

#content-tree {
background:white;
float:left;
line-height:1.7em;
padding:25px 30px;
width:672px;
}
#content-tree h1 {
padding:0px 0px 20px;
text-transform:uppercase;
}
#content-tree h2 {
font-size:1.286em;
padding:5px 0px 10px;
text-transform:uppercase;
}
.tree-list {
margin:0px;
padding:0px;
list-style-type:none;
}
.tree-list li {
padding:0px 0px 20px;
}
.tree-list-sub {
padding:0px 0px 10px 30px;
margin:0px;
}
.tree-list-sub li {
padding:5px 0px;
margin:0px;
}


/******************************************************************
	FORM - SKOLENI
*/

.form-item {
width:672px;
display:block;
margin:0px 0px 20px 0px;
}
.form-item input {
width:652px;
padding:0px 10px;
margin:5px 0px 0px 0px;
border:1px solid #cccccc;
height:30px;
line-height:30px;
color:#585858;
}
.form-item-left,
.form-item-right {
width:320px;
float:right;
margin:0px 0px 20px 0px;
}
.form-item-left {
float:left;
}
.form-item-left input,
.form-item-right input {
width:298px;
padding:0px 10px;
margin:5px 0px 0px 0px;
border:1px solid #cccccc;
height:30px;
line-height:30px;
color:#585858;
}
.form-item-select {
width:672px;
display:block;
}
select#sCourse,
select#sFocus,
select#sLocation,
select#sAbsolved,
select#sCount {
margin:5px 0px 20px;
padding:5px 0px;
width:320px;
}
.form-item textarea {
width:652px;
height:100px;
padding:10px;
margin:5px 0px 0px 0px;
border:1px solid #cccccc;
color:#585858;
}
#form-submit {
background:#333333;
color:white;
display:block;
float:right;
height:30px;
line-height:30px;
padding:0px 20px;
text-decoration:none;
border:0px;
cursor:pointer;
}
#form-submit:hover {
background:#262626;
}
.contact-form .error {
padding:0px 0px 20px 0px;
color:#f02626;
font-weight:bold;
}
.contact-form .success {
padding:0px 0px 20px 0px;
color:#0fc532;
font-weight:bold;
}
.contact-form  .errorInput input {
border:1px solid #f02626;
}
.contact-form  #reservationCaptchaImg {
padding:5px 0px 0px;
}




/******************************************************************
	PRINT
*/
@media print {

	/* TYPOGRAPHY */
	* {
	background: transparent !important; 
	color: black !important; 
	text-shadow: none !important; 
	filter:none !important; 
	-ms-filter: none !important; 
	}
	body { 
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	line-height: 1.4em;
	word-spacing:1.1pt;
	letter-spacing:0.2pt; 
	font-family: Garamond,"Times New Roman", serif;
	color: #000; 
	background: none; 
	font-size: 8pt;
	}
	h1, h2, h3, h4 {
	font-family: Garamond,"Times New Roman", serif;
	}
	h1			{font-size:19pt;}
	h2			{font-size:17pt;}
	h3			{font-size:15pt;}
	h4			{font-size:12pt;}
	a:link, a:visited {
	background: transparent;
	font-weight: 700;
	text-decoration: underline;
	color: #444 !important;
	}
	a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
	a[href^="http://"] {color:#000; }
	tr, img { page-break-inside: avoid; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
        .noprint, .noprint * { display: none !important; }
        
	/* LAYOUT */
}

.reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}
