/*---[ Vrabečkův psychadelicky megaresetovač z budoucnosti ]---*/

html, body, div, span, h1, h2, h3, p, a, img, strong, center, 
menu, ol, ul, li, fieldset, form, label, legend, 
table, td, tr, thead, tfoot, tbody, th, tf, .reset  {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
table 
{
   table-layout : fixed;
   border-collapse: collapse;    
}
menu,ul,li {
	list-style-type: none;  
}
.p10r {padding-right: 10px; }
/*---[ specialni tridy ]---*/
.p40r {padding-right: 40px; }
/*---[ specialni tridy ]---*/
.cleaner {
	height: 0px;
	clear:  both !important;
	display: block !important;
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
}
.cleaner.h5 {
	height: 5px !important;
}
.cleaner.h10 {
	height: 10px !important;
}


#ctl16_LabelMessage 
{
        width: 100%;
        text-align: center;
        display: block;
        color: Green;
    }
 #ctl21_LabelErr 
 {
     font-size: 10px;
     background: white;
     display: block;
     position: relative;
     top: -15px;
     color: Red;
     width: 170px;
     white-space:nowrap;
     }   
    
p {
    padding: 5px 0 15px;
    align: justify;
}
.nomargin-v { margin-top: 0px; margin-bottom: 0px; }
a {
	color: #065385 ;
	text-decoration: none ;
}
a:hover {
	color: #065385 ;
	text-decoration: underline ;
}
hr {
	margin: 0 10px;
}
.left {
	float: left !important;
}

.right {
	float: right !important;
}
.hidden { display: none; }

/*---[ layout ]---*/
html {
	background: #fff url(graphics/XEVOS_NEW/layout/html-bg.png) no-repeat center top;
}


body
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	color: #1b1b1b ;

}
/* === IMG REFERECNCE NÁHLEDY === */

div.referenceHead img {
	width: 100px;
	margin-top: 10px;
}

div.customerHead img {
/*	margin-bottom: 10px; */
	max-width: 100px;
    display: block;
    left: 0;
    margin: 0 auto;
    max-width: 100px;
    position: relative;
}

/* === === */




#staticBanner {
	position: fixed;
	top: 210px;
	left: 1000px;
	margin-left: 485px;
	background: transparent url('graphics/XEVOS_NEW/layout/staticBanner-bg.png') no-repeat left top;
    width: 150px;
	height: 205px;
    padding: 15px 5px 15px 15px;
}

#staticBanner img 
{
    height: 15px;
    }

#staticBanner span {
	display: block;
	line-height: 20px;
	clear: both;
}

#staticBanner span.label {
	background: transparent url('graphics/XEVOS_NEW/layout/ico-phone.png') no-repeat 105px center;
	font-size: 15px;
	color: #2783a5;
	padding: 5px 40px 15px 0;
	height: 38px;
}

#staticBanner span.phonenumber {
}

#staticBanner span.xaxa 
{
    clear: both; float: left;
	color: #2783A5;
	font-size: 12px;

}
#staticBanner span.btm {
	padding-top: 10px;
}
#mainPanelCover
{


}

#mainPanel
{
	position: relative;
    width: 960px;
    margin: 0px auto;
    background: transparent;

}

#pageHeader
{
	position: relative;
    height: 150px
}


#pageHeaderLeft
{
    float:left; 
    width: 650px;
    height: 100px; 
}
#pageHeaderLeft a#homePageLink img {
	position: absolute;
	top: 10px;
	left: 20px;
	display: block;
	width: 464px;
	height: 77px; 	
}

#pageHeaderRight
{
    position: relative;
    left: -28px;
    float:right;
    width: 310px;
    height: 100px;    
}

#pageHeaderRight #Searching
{
	width: 225px;
	height: 42px;
	position: absolute;
	top: 14px;
    left: 70px;
}

#pageHeaderRight #Searching div.SearchBox
{
    margin: 2px 0 0 0; 
	height: 41px;
    float: left;
    width: 209px;
    padding: 0px;
    background: url('graphics/XEVOS_NEW/layout/search-input-new.png') no-repeat top left;
}
#pageHeaderRight #Searching div.SearchBox input#SearchBox
{
	position: absolute;
	top: 6px;
	left: 0px;
	width: 175px;
	height: 16px;
	margin: 3px 0 0 8px;
	padding: 0 4px;
	line-height: 16px;
	
	border: none;
	background: none;
	color: #737e83;
}

#pageHeaderRight #Searching div.SearchBtn
{
	position: absolute;
	top: 2px;
	left: 160px;
    height: 16px;    
    width: 20px;
    margin: 0px;
}

#pageHeaderRight #Searching #SearchBtn
{
    height: 35px;
    width: 42px;
    border: 0px;
    padding: 0px;
    cursor: pointer;
background: url('./graphics/XEVOS_NEW/layout/searchButton.png') no-repeat top left;  
}

#pageHeaderRight #headerMenuPanel
{
  position: absolute;
  top: 70px; 
  right: -33px; 
}

#pageHeaderRight #headerMenuPanel ul#headerMenu
{
	height: 14px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#pageHeaderRight #headerMenuPanel ul#headerMenu li
{
	float: left;
	padding: 0px;

    background: transparent url('./graphics/XEVOS_NEW/layout/menu-top-separator.png') no-repeat center left;
}

#pageHeaderRight #headerMenuPanel ul#headerMenu li.first
{
	background: none;
}

#pageHeaderRight #headerMenuPanel ul#headerMenu li a
{
    text-decoration: none;
	color: #4693b0;
	font-size: 12px;
	line-height: 23px;
	padding: 0 10px;
}

#pageHeaderRight #headerMenuPanel ul#headerMenu li a:hover
{
    text-decoration: underline;
}

#pagePanel {
    margin-top: -15px;
}
#pagePanelOuter {

	position: relative;
}

#guidepostPanel
{
	position: relative;
    height: 392px;
    background: transparent url('./graphics/XEVOS_NEW/layout/banner-pager.png') no-repeat bottom center ;
    border-bottom: 3px solid #fff;	
}
/*************************/
#guidepostPanel #pr
{
	position: absolute;
 	bottom: 8px;
 	left: 3px;  
	
	width: 954px;

 	z-index: 100; 
}
#guidepostPanel #pr .slides_container
{	
 	position: absolute;
 	bottom: 0px;
 	left: 0px;  
 	z-index: 100; 
 	top: 10px;
}
#guidepostPanel #pr .slides_container div.item
{	
	position: absolute;
	bottom: 0px;
	left: 0px;
 
}

#guidepostPanel #pr .slides_container div.item a.banner1_1
{	
	position: absolute;
	top: 260px;
	left: 44px;
	z-index: 200;
	display: block;
	width: 175px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #0e8dc0;
	text-decoration: none;
	font-size: 16px;
	 font-weight: bold; 
}

#guidepostPanel #pr .slides_container div.item a.banner3_1,
#guidepostPanel #pr .slides_container div.item a.banner3_2,
#guidepostPanel #pr .slides_container div.item a.banner3_3
{
	position: absolute;
	top: 170px;
	left: 55px;
	display: block;
	width: 210px;
	height: 43px;
	padding: 0 0 0 15px;
	line-height: 43px;

	color: #9ea1a2;
	text-decoration: none;
	font-size: 13px;
	 font-weight: normal; 
}

#guidepostPanel #pr .slides_container div.item a.banner3_1
{	

	top: 170px;

}
#guidepostPanel #pr .slides_container div.item a.banner3_2
{	

	top: 222px;
}
 #guidepostPanel #pr .slides_container div.item a.banner3_3
{	
	top: 274px;

}
#guidepostPanel #pr .slides_container div.item a.banner4_4
{
	position: absolute;
	top: 170px;
	left: 55px;
	display: block;
	width: 210px;
	height: 43px;
	padding: 0 0 0 15px;
	line-height: 43px;

	color: #9ea1a2;
	text-decoration: none;
	font-size: 13px;
	 font-weight: normal; 
}


#guidepostPanel #pr .slides_container div.item a:hover
{

	text-decoration: underline;

}
#guidepostPanel #pr .menu
{	
 	position: absolute;
 	top: 18px;
 	right: 30px;  
 	width: 254px;
 	height: 310px;
 	z-index: 100; 

  
}
#guidepostPanel #pr .menu a
{	
	display: block;
	width: 204px;
	height: 52px;
	margin-bottom: 8px;
	padding: 10px 25px 10px 25px;
	  
    background-image:url('./graphics/XEVOS_NEW/layout/pr-menu-bg.png');	
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: left top;
    color: #2a5268;
    text-decoration: none;
}
#guidepostPanel #pr .menu a:hover
{	
    text-decoration: none;
}

#guidepostPanel #pr .menu a strong
{
	font-size: 18px;
	display: block;		
}
#guidepostPanel #pr .menu a span
{

		
}
#guidepostPanel #pr .menu a.no1
{	
    background-position: left 0;
}
#guidepostPanel #pr .menu a.no1:hover,
#guidepostPanel #pr .menu a.no1.active
{	
    background-position: right 0;
}
#guidepostPanel #pr .menu a.no2
{	
    background-position: left -80px;
}
#guidepostPanel #pr .menu a.no2:hover,
#guidepostPanel #pr .menu a.no2.active
{	
    background-position: right -80px;
}
#guidepostPanel #pr .menu a.no3
{	
    background-position: left -160px;	
}
#guidepostPanel #pr .menu a.no3:hover,
#guidepostPanel #pr .menu a.no3.active
{	
    background-position: right -160px;	
}
#guidepostPanel #pr .menu a.no4
{	
    background-position: left -240px;	
}
#guidepostPanel #pr .menu a.no4:hover,
#guidepostPanel #pr .menu a.no4.active
{	
    background-position: right -240px;	
}



#skypedetectionswf 
{
  /*  visibility: hidden;*/
  width: 1px;
  height: 1px;
    }


#guidepostPanel object
{
    display: none;

  
}

#guidepostPanelNonSL
{
 
    height: 294px;
}


#menuArea
{
	position: absolute;
	top: -45px;
	left: 0px;
	
	z-index: 10000;
	width: 945px;
	padding: 0 0 0 15px;
    background: url('./graphics/XEVOS_NEW/layout/menu-bg.png') no-repeat left top;  		
}

#menuAreaInner
{
	padding: 0 15px 0 0;
    background: url('./graphics/XEVOS_NEW/layout/menu-bg.png') no-repeat right -50px;  	
}

ul#hlavni-menu
{	
	height: 50px;

	padding-top: 0px;
	list-style: none;
    background: url('./graphics/XEVOS_NEW/layout/menu-bg.png') repeat-x right -100px;  
}

ul#hlavni-menu li 
{
	position: relative;
	float: left;
	height: 50px;
	padding: 0px;	
}

ul#hlavni-menu li  a
{
position: relative;
display: block;
color: #fff;
text-decoration: none;
font-size: 14px;
line-height: 45px;
height: 45px;
padding: 0 20px;
white-space:nowrap;
padding: 0 0px 0 15px;
background: none; 
}
ul#hlavni-menu li a span 
{
    display: block;
  
}
ul#hlavni-menu li a span span 
{
    display: block;
    position: relative;
    padding: 0 18px 0 30px;
}
ul#hlavni-menu li a span span span 
{
    display: block;
    padding: 0px;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 10px;
    *
    top: -5px;
    left: 0px;
    background: url('./graphics/XEVOS_NEW/layout/menu-icons.png') no-repeat 0px top; 
}






ul#hlavni-menu li.selectedMenuItem  
{
	position: relative;
	float: left;
	height: 50px;
	padding: 0px;	
}

ul#hlavni-menu li.selectedMenuItem  a
{
position: relative;
display: block;
color: #fff;
text-decoration: none;
font-size: 14px;
line-height: 45px;
height: 45px;
padding: 0 20px;
white-space: nowrap;
padding: 0 0px 0 15px;
background: url('./graphics/XEVOS_NEW/layout/menu-active-bg.png') no-repeat left top; 

}
ul#hlavni-menu li.selectedMenuItem a span 
{
display: block;
padding: 0 15px 0 0px;

background: url('./graphics/XEVOS_NEW/layout/menu-active-bg.png') no-repeat right top;  
*height: 45px;    
}
ul#hlavni-menu li.selectedMenuItem a span span 
{
    display: block;
    position: relative;
    padding: 0 3px 0 30px;
    background: url('./graphics/XEVOS_NEW/layout/menu-active-bg.png') repeat-x right -50px; 
    
}
ul#hlavni-menu li.selectedMenuItem a span span span 
{
    display: block;
    padding: 0px;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 10px;
    left: 0px;
    background-image: url('./graphics/XEVOS_NEW/layout/menu-icons.png');
    background-repeat: no-repeat; 
}





ul#hlavni-menu li:first-child a span span span
{ 
    background-position: 0px top ;  
} 
ul#hlavni-menu li:first-child + li a span span span
{ 
    background-position: -25px top;  
}
ul#hlavni-menu li:first-child + li + li  a span span span
{ 
    background-position: -50px top;  
} 
ul#hlavni-menu li:first-child + li + li + li  a span span span
{ 
    background-position: -75px top;   
}
ul#hlavni-menu li:first-child + li + li + li + li  a span span span
{ 
    background-position: -100px top;   
}
ul#hlavni-menu li.selectedMenuItem:first-child a span span span
{ 
    background-position: 0px bottom;  
} 
ul#hlavni-menu li:first-child + li.selectedMenuItem  a span span span
{ 
    background-position: -25px bottom;  
}
ul#hlavni-menu li:first-child + li + li.selectedMenuItem  a span span span
{ 
    background-position: -50px bottom;  
} 
ul#hlavni-menu li:first-child + li + li + li.selectedMenuItem  a span span span
{ 
    background-position: -75px bottom;   
}
ul#hlavni-menu li:first-child + li + li + li + li.selectedMenuItem  a span span span
{ 
    background-position: -100px bottom;   
}

#submenuArea
{
	display: none;
    background: #a80a1b url('./graphics/subMenuBckgnd.png') repeat-x top left;
    padding-left: 23px;
    height: 28px;
    /*margin-bottom: 5px;*/
}
ul#hlavni-menu li ul,
ul#hlavni-menu li ul * 
{
    display: none !important; 
    visibility: hidden !important;    
}



#pagePanelInner {
	margin: 0 -0px;
	padding: 0 0px;	
	background: none;
}
#pagePanelInner.subPage {
	margin: 0 0px;
	padding: 15px 0 0 0px;	
	background:  url('graphics/XEVOS_NEW/layout/subpage-topCorner.png') no-repeat center top;
    position: relative;
    top: 20px;
}

#pageContent {
    background: #fff url('./graphics/XEVOS_NEW/layout/content-bg.png') repeat-x top left; 
	padding: 30px 0 10px 0;	
	*padding: 40px 0 10px 0;
	min-height: 600px;
}
.subPage #pageContent {
    background: #fff; 	
}
#leftColumn {
	width: 650px;
	padding-left: 5px;
	float: left;
	
}
#rightColumn {
	width: 304px;
	float: right;
}

/*** drobeckova navigace ***/

#pnlPath 
{
position: absolute;
top: 8px; 
left: 35px;
height: 36px;
clear: both;
}

#pnlPath a
{
    background:  url('./graphics/XEVOS_NEW/layout/drobNav-separator.png') no-repeat 9px 12px; 
	padding: 0px 0 0px 22px;
	height: 30px;
	line-height: 36px;
	color: ##72787D;
	float: left;
		
}
#pnlPath span 
{
    background:  url('./graphics/XEVOS_NEW/layout/drobNav-separator.png') no-repeat 9px 12px; 
	padding: 0px 0 0px 22px;
	float: left;
}
#pnlPath span span 

{
	float: none;  
 	display: block;   
    padding: 0px 0 0 15px;
	line-height: 36px;
	height: 36px;
	background:  url('graphics/XEVOS_NEW/layout/subpage/button-divny.png') no-repeat left top;
}
#pnlPath span span  a
{
 	float: none;  
 	display: block;   
    padding: 0px 17px 0 0;
    color: #fff;
	background:  url('graphics/XEVOS_NEW/layout/subpage/button-divny.png') no-repeat right -36px;
	line-height: 34px;
	height: 36px;
}



#pnlPath a#homeLink
{
    padding: 0 0 0 25px;
    background: #fff url('./graphics/XEVOS_NEW/layout/drobNav-home.png') no-repeat 2px 9px; 
}



.date.tiskovezpravy
{
 	float: none;  
 	display: block;   
  width: 80px;
  text-align: center;
    color: #fff;
    padding: 0 3px 0 0 ;
	background:  url('graphics/XEVOS_NEW/layout/but.png') no-repeat center center;
	line-height: 29px;
	height: 32px;
}



/******************************/
.contentNadpis
{
    margin: 0px;
    color: #13618e;
    font-size: 18px;
    font-weight: normal;
    display: block;
}

.loggedNadpis
{   
    padding-left: 36px;   
    height: 24px;
    padding-top: 1px;
    margin-left: 2px;
}

.odkazyNadpis
{
    background: url('./graphics/loga/odkazyLogo.png') no-repeat center left; 
}

.partneriNadpis
{
    background: url('./graphics/loga/partneriLogo.png') no-repeat center left;
}

.aktualityNadpis
{
    background: url('./graphics/loga/aktualityLogo.png') no-repeat center left;  
}

.projektyNadpis
{
    background: url('./graphics/loga/projektyLogo.png') no-repeat center left;  
}

.contentPanel
{
    border: 1px #9aacc1 solid;
      background: url('./graphics/ content-bg-blue.jpg') repeat-x top left;   
}


#contentFooter
{
	width: 100%;
	height: 182px;
    background: url('./graphics/XEVOS_NEW/layout/footer-bg22.png') no-repeat bottom center;  	
    margin-bottom: -5px;
}

#contentFooterInner
{
	width: 960px;
	margin: 0px auto;
	height: 137px;
	position: relative;
	top: 20px;
   
}    

#contentFooterInner span.copyright,
#contentFooterInner span.footerMenu,
#contentFooterInner span.greenCompany,
#contentFooterInner span.link
{    
	margin: 2px 0 0 0;
   	float: left;
   	padding: 5px 10px 5px;
   	line-height: 25px;
   	color: #72787d;
   	font-size: 11px;     
    background: url('./graphics/XEVOS_NEW/layout/tl-shadow.png') no-repeat left top;   /***/ 	
}


#contentFooterInner span.link 
{        
    background: none;
padding: 5px 0px 5px 35px;
margin: 0px;
 border: 0px;
}
#contentFooterInner span.link.prohlaseni 
{        
    background: url('./graphics/XEVOS_NEW/layout/tl-shadow.png') no-repeat left top;

}
#contentFooterInner span.link a
{         
    padding: 5px  0 5px 20px;
    margin: 0 0 0 22px;
    line-height: 25px;
    color: #888888;
}

#contentFooterInner span.link.prohlaseni a
{         
    background: url('./graphics/XEVOS_NEW/layout/ico-prohlaseni.png') no-repeat left 4px;	
}
#contentFooterInner span.link.mapa a
{         
    background: url('./graphics/XEVOS_NEW/layout/ico-sitemap.png') no-repeat left 4px;	
}
#contentFooterInner span.link.nahoru a
{         
    background: url('./graphics/XEVOS_NEW/layout/ico-top.png') no-repeat left 4px;	
}


#contentFooterInner span.copyright
{
	background: none;
	margin: 0 0 0 15px;

}
#contentFooterInner span.footerMenu a
{

	color: #72787D;

}
#contentFooterInner span.greenCompany span
{
	display: block;
	line-height: 25px;
    background: url('./graphics/XEVOS_NEW/layout/ico-greenCompany.png') no-repeat 10px center;  
	padding: 0 15px 0 45px;
	color: #40a52a;
	font-weight: bold;

}
#contentFooterInner span.powered 
{
    position: absolute;
    left: 400px;
    top: 120px;
   	padding: 5px 10px 5px;
   	line-height: 25px;
   	color: #72787d;
   	font-size: 11px;     

}

#contentFooterInner div#touchready-logo {
  position: absolute;
  top: 40px;
  left: 700px; 
  width: 200px;
  height: 60px; 
  /*background: transparent url('./graphics/XEVOS_NEW/layout/logo-touchReady.png') no-repeat left bottom; */
}
#contentFooterInner div#touchready-logo span {
  position: absolute;
  top: 60px; 
  left: 0px;
  font-sizE: 11px;
  color: #777;
}



#contentFooterInner div.xevos-products 
{
	clear: both;
	padding: 25px 0 0 100px;

}
#contentFooterInner div.xevos-products div.cms,
#contentFooterInner div.xevos-products div.erp,
#contentFooterInner div.xevos-products div.salesportal
{
	position: relative;
	padding: 0 0px 0 0;
	margin: 0 50px 0 0;
	height: 60px;
	float: left;
	cursor: pointer;
}
#contentFooterInner div.xevos-products div img
{
	position: absolute;
	background: #dbe0e4;
}
#contentFooterInner div.xevos-products div span.title
{
	display: block;
	margin: 0px 0 0 55px;
	line-height: 12px;
	font-size: 8px;
	
}
#contentFooterInner div.xevos-products div span.label
{
	display: block;
	margin: 0px 0 0 55px;
	font-size: 20px;
	line-height: 20px;
	
}
#contentFooterInner div.xevos-products div span 
{
	color: #5e5e5e;	
}
#contentFooterInner div.xevos-products div.hovered span {
	color: #0e6e9b;	
	margin-top: 0px;

}
#contentFooterInner div.xevos-products div.hovered .gray {
	display:none;
	margin-top: 0px;

}




/*---[ taby ]---*/
#leftColumn .RadTabStrip {
	padding: 0 4px 0 4px !important;
	width: 640px;
}

#rightColumn .RadTabStrip {
	padding: 0 10px 0 5px !important;
}

div.rtsLevel1 {
	height: 35px  !important;
	border-top: 1px solid #e7e7e7 !important;
    background: url('./graphics/XEVOS_NEW/layout/tab-inactive-bg.png') repeat-x left top !important; 
}
div.rtsLevel1 ul.rtsUL {
	width: 100% !important;
	height: 35px !important;
    background: red url('./graphics/XEVOS_NEW/layout/tab-border -fadeout.png') no-repeat left top !important; 
}

div.rtsLevel1 ul.rtsUL *  {
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
	border: 0px  !important;
}
div.rtsLevel1 ul.rtsUL li  {
	float: left; 
} 

#mensi  {
	float: left; 
	width: 145px !important;
} 

div.rtsLevel1 ul.rtsUL li a {
	font-size: 14px !important;
	font-family:    Arial, Helvetica, sans-serif !important;
    color: #716f6f !important;

    
} 
div.rtsLevel1 ul.rtsUL li a span {
	display: block !important;
	line-height: 35px !important;
}
div.rtsLevel1 ul.rtsUL li a span.rtsOut {
    background: url('./graphics/XEVOS_NEW/layout/tab-border-fadeout.png') no-repeat right top !important; 
}
div.rtsLevel1 ul.rtsUL li a span.rtsIn {
    background: url('./graphics/XEVOS_NEW/layout/tab-right-shadow.png') no-repeat right bottom !important;
}

div.rtsLevel1 ul.rtsUL li a span.rtsTxt {
	padding: 0 30px !important; 
}

div.rtsLevel1 ul.rtsUL li.rtsFirst a span.rtsTxt {
    background: url('./graphics/XEVOS_NEW/layout/tab-border-fadeout.png') no-repeat left top !important; 

}

div.rtsLevel1 ul.rtsUL li a.rtsAfter span.rtsTxt {
    background: url('./graphics/XEVOS_NEW/layout/tab-left-shadow.png') no-repeat left bottom !important;
}

div.rtsLevel1 ul.rtsUL {
    background: url('./graphics/XEVOS_NEW/layout/tab-border-fadeout.png') no-repeat right top !important; 

}
div.rtsLevel1 ul.rtsUL li a.rtsSelected {
    background: #fff url('./graphics/XEVOS_NEW/layout/tab-active-bg.png') repeat-x left top !important; 
    color: #086c95 !important;
}
div.rtsLevel1 ul.rtsUL li.rtsLast a.rtsSelected {
    background: none !important; 
    color: #086c95 !important;
}
div.rtsLevel1 ul.rtsUL li.rtsLast a.rtsSelected span.rtsIn {
    background: #fff url('./graphics/XEVOS_NEW/layout/tab-active-bg.png') repeat-x left top !important; 

}


div.rtsLevel1 ul.rtsUL li a.rtsSelected span.rtsIn {
    background: none !important; 
}
.zalozky div.rtsLevel1 ul.rtsUL li.rtsLast  a  {
	padding-right: 0px !important;
    background: url('./graphics/XEVOS_NEW/layout/tab-lef   t-shadow.png') no-repeat right top !important; 
 
}

.zalozky div.rtsLevel1 ul.rtsUL li.rtsLast  a.rtsSelected  {
    background: url('./graphics/XEVOS_NEW/layout/tab-left-shadow.png') no-repeat right top !important; 
 
}

.kariera div.rtsLevel1 ul li.rtsLast a.rtsSelected span.rtsOut, 
.zakaznici div.rtsLevel1 ul li.rtsLast a.rtsSelected span.rtsOut  {
	padding: 0 36px 0 0 !important;	
    background: url('./graphics/XEVOS_NEW/layout/tab-left-shadow.png') no-repeat right bottom !important;	
}

div.rtsLevel1 ul li.rtsLast a.rtsSelected 
{
  
}



/*
div.rtsLevel1 {
	height: 35px  !important;
	border-top: 1px solid #e7e7e7 !important;
    background: url('./graphics/XEVOS_NEW/layout/tab-inactive-bg.png') repeat-x left top !important; 

}
div.rtsLevel1 ul {
	background: none !important;	
}
div.rtsLevel1 ul li {
	padding: 0px !important;
    background: url('./graphics/XEVOS_NEW/layout/tab-right-shadow.png') no-repeat right bottom !important;
	
}
div.rtsLevel1 ul li a {
	padding: 0px !important;
	background: none !important;
}
div.rtsLevel1 ul li a span.rtsOut {
	padding: 0px !important;
	background: none !important;	
}
div.rtsLevel1 ul li a span.rtsIn {
	padding: 0px !important;
	background: none !important;	
}
div.rtsLevel1 ul li a span.rtsTxt {
	line-height: 36px !important;
	padding: 0px 30px !important;
	background: none !important;	
}

div.rtsLevel1 ul li a.rtsSelected {
    background: #fff url('./graphics/XEVOS_NEW/layout/tab-active-bg.png') repeat-x left top !important;
}
div.rtsLevel1 ul li a.rtsAfter span.rtsOut {
    background: url('./graphics/XEVOS_NEW/layout/tab-left-shadow.png') no-repeat left bottom !important;
}

.kariera div.rtsLevel1 ul li.rtsLast a.rtsSelected span.rtsOut, 
.zakaznici div.rtsLevel1 ul li.rtsLast a.rtsSelected span.rtsOut  {
	padding: 0 36px 0 0 !important;
    background: url('./graphics/XEVOS_NEW/layout/tab-left-shadow.png') no-repeat right bottom !important;	
}

*/













/*---[ moduly ]---*/



#leftColumn .novinkyTop {

}
#leftColumn .novinkyTop .pageView {
	position: relative;
	padding: 0px 8px 18px !important;
	height: 200px;
    background: url('./graphics/XEVOS_NEW/layout/aktuality-top-bg.png') no-repeat center bottom ;
}
#leftColumn .novinkyTop .pageView a.starsiAktuality {
	position: absolute;
	top: -30px;
	right: 9px;
	padding: 12px 10px 0 35px ;
	display: block;

	height: 18px;
	text-align: right;
	background: url('./graphics/XEVOS_NEW/layout/starsiAktuality-bg.png') no-repeat top left ;
	text-decoration: underline;
}
#leftColumn .novinkyTop .pageView a.starsiAktuality:hover{
	text-decoration: none;
}

#leftColumn .novinkyTop .newsItemCover {
display: block;
	position: absolute;
	margin: -2px 0 0 0px ;
	padding: 0px;
	width: 205px;
	height:210px;
	left: -5px;
z-index: 100000;

}

.akt 
{
    position: relative;
    top: -2px;
    float: left;
    width: 182px;
    height: 207px;
    padding:16px  14px 0;
    overflow: hidden;
    margin: 0px 0px 0 0px ;
 
}
.akt:hover {
	background: url('./graphics/XEVOS_NEW/layout/aktuality-hover1.png') no-repeat center center ; 

}
.akt div.image 
{
    position: relative;
    border: 1px solid #8d9ca2;   
    height: 90px;
    text-align: center;
}

.akt div.image img {max-height: 90px;
                    max-width: 180px;}
.akt div.image span.date
{
    position: absolute;
    bottom: 0px;
    left: 0px;  
   /* background: #8d9ca2;    */
	background: url('./graphics/XEVOS_NEW/layout/date_bg.png') repeat-x; 
    padding: 1px 10px;
    color: #fff;
    font-size: 11px;    
    text-shadow: 1px 1px 1px #000000;
}

.akt p {
    padding-top: 2px;
}


#leftColumn .novinkyTop .newsItem {
	width: 180px;
	height: 192px;
	padding: 5px 10px 13px; 
	overflow: hidden;
	}
#leftColumn .novinkyTop .newsItem .popisek p {

	padding: 1px 0px 1px; 

	}
#leftColumn .novinkyTop .newsItem .newsImageCover {
	position: relative;
	border: 1px solid #8d9ca2; 
	height: 80px;
}
#leftColumn .novinkyTop .newsItem .newsImageCover a.link {
	position: absolute;
    top: -5px;
    left: -15px;
    z-index: 100;
    background: transparent;
    display: block;
    width: 204px;
    height: 252px;
}

#leftColumn .novinkyTop .newsItem .newsImage {
	width: 178px;
	height: 80px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
#leftColumn .novinkyTop  .newsImage span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 10;
	background: #8d9ca2; 
	padding: 2px;
	color: #fff;
}
#leftColumn .novinkyTop .newsImage a {
	width: 178px;
	height: 80px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;


}
#leftColumn .novinkyTop .newsImage a img {
	margin: 0px auto;
}

#leftColumn .novinkyTop  h3  {
	padding: 5px 0 0px;	
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
	
	
}
#leftColumn .novinkyTop  h2 strong a,
#ctl15_ctl00_Repeater1_ctl00_LabelNadpis_cz,
#ctl15_ctl00_Repeater1_ctl01_LabelNadpis_cz,
#ctl15_ctl00_Repeater1_ctl02_LabelNadpis_cz
 {
 	width: 100%;
	display: block;
	color: #1b1b1b;
	font-size: 12px;
	text-transform: uppercase;	
	font-weight: bold;

}
.novinkyTop p {color: #000; text-align: justify;}
#leftColumn .novinkyTop  .popisek a
 {
	color: #1b1b1b;	
}


#leftColumn .novinkyNextCover {
	background: url('./graphics/XEVOS_NEW/layout/aktualityNext-bottom.png') no-repeat bottom right;
	padding-bottom: 14px;
}

#leftColumn .novinkyNext{
	padding: 7px 25px 0px;
	background: url('./graphics/XEVOS_NEW/layout/aktualityNext-top.png') no-repeat top right;
}
#leftColumn .novinkyNext .newsItemNext {
	padding: 11px 3px;
	border-top: 1px solid #d6dcdf;
	text-align: right;
}
#leftColumn .novinkyNext .newsItemNext:first-child {
	border-top: 0px;
}
#leftColumn 
.novinkyNext .newsItemNext a{
	color: #1b1b1b;
	float: left;
}

#leftColumn .novinkyNext .newsItemNext .newsDate {
	
	color: #1b1b1b;
}


/***********************************/

#leftColumn .zalozky {
	margin:5px 0;

}
#leftColumn .zalozky .pageView {
	background:  url('./graphics/XEVOS_NEW/layout/clanky-bg.png') no-repeat bottom center; 
	padding: 15px;
	height: 289px;
}

/***********************************/
.padd { padding: 0 30px;}
.padd p { padding: 0 0 2px;}
#leftColumn .zakaznici {

	
}
#leftColumn .zakaznici .pageView {
	height: 265px;
	padding: 10px 15px;
	background: url('./graphics/XEVOS_NEW/layout/reference-bottom-bg.png') no-repeat bottom right;
}

#leftColumn .zakaznici .customerHead a {
	vertical-align:middle;	
}

#leftColumn .zakaznici .newsItem a strong,
#leftColumn .zakaznici .newsItem .newsImage span {
display: none;	
}

#leftColumn .zakaznici .pageView .referenceItem, #leftColumn .zakaznici .pageView .referenceItem2 {
 	display: table-cell;
    float: left;
    margin: 0px 13px 0 10px;
    min-height: 120px;
    text-align: center;
    vertical-align: middle;
    width: 183px;
    padding-top: 10px;
}

#leftColumn .zakaznici .pageView .referenceItem2 
{
width: 190px; 
height: 200px; 
padding: 17px 10px;
}

#leftColumn .zakaznici .pageView .referenceItem:hover {
	background: url('./graphics/XEVOS_NEW/layout/aktuality-hover4.png') no-repeat center center ; 
}	

#leftColumn .zakaznici .pageView .referenceItem2:hover {
	background: url('./graphics/XEVOS_NEW/layout/aktuality-hover5.png') no-repeat;}
	
#leftColumn .zakaznici .pageView .referenceItem img, #leftColumn .zakaznici .pageView .referenceItem2 img {
    border: 1px solid #DDDDDD;
    height: 75px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100px;
}
#leftColumn .zakaznici .pageView .referenceItem a:hover img {

border: 1px solid #bbb;
padding: 5px;
}


#leftColumn .zakaznici .pageView .referenceItem .referenceText, #leftColumn .zakaznici .pageView .referenceItem customerText {
	padding-top: 5px;
}


.referenceText {
	text-align: justify;
	margin-top: 5px;
    color: #1B1B1B;
}




/***************************/

#rightColumn {
	
}
#rightColumn .rychle Odkazy {
	background: url('./graphics/XEVOS_NEW/layout/rightColumn-box-bg.png') repeat-y bottom center;

	
} 

#rightColumn .rychleOdkazy .pageView {
	padding: 15px 20px 15px 15px;
	background: url('./graphics/XEVOS_NEW/layout/rightColumn-box-bottom.png') no-repeat bottom center;
    min-height: 170px;
	
} 
#rightColumn .rychleOdkazy .pageView .link {
	padding: 0  0 10px 18px;
	color: #1b1b1b;
	background: url('./graphics/XEVOS_NEW/layout/rychleOdkazy-odrazka.png') no-repeat 3px 3px ;	
} 
#rightColumn .rychleOdkazy .pageView .link a {
	color: #1b1b1b;
	font-weight: bold;
} 
#rightColumn .rychleOdkazy .pageView .link a:hover {
	text-decoration: underline;
} 
/************/
#rightColumn .letter {
	height: 104px;
	padding: 15px 20px;
	position: relative;
	background: url('./graphics/XEVOS_NEW/layout/newsletter-bg.png') no-repeat left bottom; 
	color: #446672;
}
#rightColumn .letter .block1 {
	padding: 10px 0 0 0px;
}

#rightColumn .letter .title1 {
	font-size: 16px;
	color: #2984a6; 
	display: block;
	font-weight: bold;

}
#rightColumn .letter .title2 {
	display: block;
}

#rightColumn .letter img{
	position: absolute;
	top: 20px;
	right: 25px;	
}
#rightColumn .letter .title3 {
	display: block;
	margin: 0 0 0px 4px;
	line-height: 18px;
	font-size: 10px;
}
#rightColumn .letter .formCover {
    position: absolute;
    bottom:20px;
    _bottom: 0px;
    left: 20px;
	height: 45px; 
	width: 260px; 	
	
}
#rightColumn .letter .inputCover
 {
	width: 180px;
	height: 26px;
	float: left;
	position: relative;
	background: url('./graphics/XEVOS_NEW/layout/newsletter-input-bg.png') no-repeat left bottom; 
}
#rightColumn .letter .inputCover input {
	border: none;
	background: none;
	width: 165px !important;
	position: absolute;
	top: 3px;
	left: 5px;
	color: #0a719b;
}
#rightColumn .letter a.letterSendButton,
.contactform a,
#rightColumn .letter a#ctl21_LinkButtonOk {
	float: right;
	width: 69px;
	height: 24px;
	position: relative;
	left: 10px;
	background: url('./graphics/XEVOS_NEW/layout/newsletter-button.png') no-repeat left bottom; 
	font-size: 0px;
	line-height: 22px;
	text-indent: -150px;
}
#ctl21_Panel1 
{
    position: relative;
    bottom: 0px;
    left: 0px;
}
#ctl21_Label2Panel span 
{
 font-size: 11px;

 width: 180px;

 padding: 10px 0 0 0px ;
 display: block;  
 position: absolute;
 left: 25px; 
    }
/**/
#rightColumn .kariera {
margin-top: 4px;
}
#rightColumn .kariera .pageView {
	padding: 15px;
	background:  url('./graphics/XEVOS_NEW/layout/fbCover-bg.png') no-repeat scroll left bottom transparent;
}	
#rightColumn .kariera .pageView .careerItem {
	padding: 0 0 10px 20px;
	background:  url('./graphics/XEVOS_NEW/layout/rychleOdkazy-odrazka.png') no-repeat scroll 3px 3px transparent;
}	
#rightColumn .kariera .pageView a.right {
	height: 30px;
	padding: 0 7px 0 0;
}	


/***********************/

.referenceHead a 
{
    display: block;
    width: 180px;
    height: 130px;}

div.referenceHead {
	margin-top: -10px;
}




#rightColumn .pripojte {
	position: relative;	
	margin: 6px 0;
}
#rightColumn .pripojte .rtsTxt {
	text-align: center;
	width: 178px;
	padding: 0 0px !important;
}
#rightColumn .pripojte .pageView {
	position: absolute;
	top: 0px;
	right: 11px;
	z-index: 1000;
	width: auto;
	height: 36px;
}
#rightColumn .pripojte .pageView .joinus {
	width: 108px  !important;
	height: 35px;
	overflow: hidden;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	
}
#rightColumn .pripojte .pageView .joinus.open {
	width: auto;
	border-left: 1px solid #ddd;
	
	overflow: hidden;
}

#rightColumn .pripojte .pageView .joinus .joinus-icons {
	
	width: 108px;
	height: 36px;
	padding-right: 0px;
	float: left;
	border-left:0px solid #ddd;
	background: #fff url('./graphics/XEVOS_NEW/layout/tab-left-shadow.png') no-repeat top left;
}
#rightColumn .pripojte .pageView .joinus.open .joinus-icons {
	width: auto;


}

#rightColumn .pripojte .pageView a {
	float: left;
	width: 36px;
	height: 35px;
	background: url('./graphics/XEVOS_NEW/layout/joinus-bg.png') no-repeat left bottom; 

}
#rightColumn .pripojte .pageView a img {
		margin: 3px 0 0 3px;
		width: 29px;
		height: 29px;
		cursor: pointer;

}
#rightColumn .pripojte .pageView div.arrow {
		width: 43px;
		height: 35px;
		display: none;
		position: absolute;
		top: 0px;
		right: 0px;
		border-left: 1px solid #ddd;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		background-image:  url('./graphics/XEVOS_NEW/layout/joinus-arrow.png'); 
		background-repeat: no-repeat;
		background-position: left top;
		background-color: #fff;
		cursor: pointer;
		
}
#rightColumn .pripojte .pageView div.arrow.opened {
		background-position: right top;		
}

#rightColumn .fbCover  {
	margin: 0px auto;
	padding: 0 0 13px 13px;
	background: url('./graphics/XEVOS_NEW/layout/fbCover-bg.png') no-repeat left bottom; 
	
}

#rightColumn iframe  {
	margin: 10px auto 0;
}



/****** language combobox **************/

.languageSelection {
	position: absolute;
	top: 15px;
	right: 240px;
	cursor: pointer !important;	
}
.languageSelection .RadComboBox {
	width: 125px !important;
}
.languageSelection .RadComboBox td{
	height: 44px !important;
}

.languageSelection .RadComboBox td.rcbInputCell {
	background:  url('./graphics/XEVOS_NEW/layout/ddl-bg-inactive2.png') no-repeat left 1px !important;
}

.languageSelection .RadComboBox td.rcbInputCell input.rcbInput {
	margin-top: -11px !important;	
	padding-left: 12px !important;
}



.languageSelection .RadComboBox td.rcbArrowCell {
	background:  url('./graphics/XEVOS_NEW/layout/ddl-button-inactive2.png') no-repeat left 1px !important;
}
.languageSelection .RadComboBox td.rcbArrowCell,
.languageSelection .RadComboBox td.rcbArrowCell a {
	width: 44px !important;
		cursor: pointer !important;
}

.rcbSlide  {
	margin: -9px 0 0 7px !important;
	z-index: 16000 !important;
	top: 60px !important;
	cursor: pointer !important;
}
.rcbSlide .RadComboBoxDropDown  {
	border: 0px !important;
}
.rcbSlide .RadComboBoxDropDown .rcbScroll  {
	background: #eeeff0 url('./graphics/XEVOS_NEW/layout/language-submenu-bg.png') repeat-x center top !important;
overflow: hidden !important;
	
}
.rcbSlide .RadComboBoxDropDown .rcbScroll ul.rcbList {

}
.rcbSlide .RadComboBoxDropDown .rcbScroll ul.rcbList li{
	cursor: pointer !important;	
	margin-top: 1px;
	background: url('./graphics/XEVOS_NEW/layout/language-item-border.png') no-repeat center top !important;
	line-height: 20px;		
}
.rcbSlide .RadComboBoxDropDown .rcbScroll ul.rcbList li:first-child {
	background: none !important;		
}

.rcbSlide .RadComboBoxDropDown .rcbScroll ul.rcbList li.rcbHovered {
	background-color: #f8f9f9 !important;		
}




/***********************************************
***********************************************/

div.contentDetails
{
	width: 100%;
	line-height: 30px;
	font-size: 11px;
	margin-top: 5px;
	color: #3b3b3b;
	 border-bottom: 1px solid #e1e1e1; 

}

div.contentDetails a
{
	color: #3b3b3b;
	font-weight: bold;
	text-decoration: none;
}

div.contentDetails a:hover
{
	text-decoration: underline;
}

div.contentDetails div#details
{
    float: left;
    display: table-cell;
}

div.contentDetails div#autorDetail
{
    text-align: right;
    display: table-cell;
}

div.content
{
	margin-top: 10px;
	color: #3b3b3b;
}

ul#quickLinks
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
	list-style: square;
	display: block;

}

ul#quickLinks li
{
    margin-bottom: 3px;
}

ul#quickLinks li a
{
	font-size: 13px;
	color: #13618e;
	text-decoration: underline;
}

#allNews
{
    text-align: right;   
}

#pageContent a:hover
{
	text-decoration: none;
}

#pageContent #allNews a
{
	font-size: 10px;
	color: #13618e;
	text-decoration: underline;
}

#pageContent #allNews a:hover
{
	text-decoration: none;
}

#partnersList td
{
    vertical-align: middle;
    text-align: center;
}

#partnersList img
{
    border: 0;
}

#projectsList td
{
    vertical-align: middle;
    text-align: center;
}

#projectsList img
{
    border: 1px #777 solid;
}

#projectsList td p
{
    margin: 2px 0px 0px 0px;
}

#projectsList td h4
{
    margin-top: 5px;
}

#projectsList td p a
{
	color: #3b3b3b;
    text-decoration: none;
}

.zdrojAnchor
{
    padding: 10px 0px;
    text-align: left;
}

.zdrojAnchor a
{
    color: #da4811;
}

#imgPanel
{
    float: left;
    margin: 0px 10px 10px 0px;
}

#imgPanel img
{
    border: none;
}

div.seznamClankuItem
{
	margin: 10px 0px;
	color: #000;
}

div.seznamAktualitItem
{
    margin-left: 4px;
    margin-bottom: 15px !important;
}

.obrazekClanekItem
{
    width: 80px;
    text-align: center;  
    float: left; 
    margin-right: 10px;
}

span#imageDescription
{
    width: 340px;
    display: table-cell;
    float: left;
}

span#fullImage
{
    width: 164px;
    text-align: right;
    display: table-cell;
}

span#fullImage a
{
    background: url('graphics/fullImageIcon.png') no-repeat center left;
    padding-left: 12px;
    color: #858787;
}

#sortingAnchors
{
    margin: 0px 30px 20px 30px;
	color: #716F6F;}

#sortingAnchors span
{
    margin: 0px 5px;
	color: #716F6F;
}

#sortingAnchors span a
{
    text-decoration: none;
	color: #716F6F;
}

#sortingAnchors span a:hover
{
    text-decoration: underline;
}

.obrazekClanekItem img
{
    border: 0px;   
}

div.seznamClankuItem hr
{
	border: 0;
	background-color: #CFCD80;
	color: #CFCD80;
	height: 1px;
}

div.seznamClankuItem p
{
	margin: 0px;
	font-size: 12px;
	color: #3b3b3b;
}

div.seznamClankuItem p.seznamClankuDatum
{
	font-size: 10px;
}

#pageContent a.seznamClankuOdkaz
{
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	color: #13618e;
	width: 100%;
	text-decoration: underline;
}

#pageContent a.seznamClankuOdkaz:hover
{
	text-decoration: none;
}

#searchControls
{
    width: 400px;
}

.posledniClanek
{
    float: left;
    width: 226px;
    display: table-cell;
}

.posledniClanek a
{
    color: #fff;
}

.posledniClanek p
{
    margin: 5px 0px;
}

.posledniClanek img
{
    border: 0px;
}

.obrazekPoslednihoClanku
{
    width: 226px;
    height: 170px;
    margin-bottom: 5px;
    text-align: center;
}

.nadpisPoslednihoClanku
{
    font-weight: bold;
}

.popisPoslednihoClanku
{
    font-size: 10px;
}

#vsechnyClankyArea
{
    text-align: right;
}

#bannerPanel hr
{
    color: #272727;
    height: 0px;
    border: 1px #272727 solid;
    margin: 5px 0px 2px 0px;
    padding: 0px;
}


.banner
{
    margin-top: 3px;
}

.banner a
{
    text-decoration: none;
}

.banner a img
{
    border: 0px;
}

#rozcestnikLabel
{
    margin: 0px 0px 5px 0px;
    font-size: 12px;
}

#searchControls
{
    width: 400px;
}

#searchBox
{
    float: left;
    width: 280px;
    margin-right: 10px;
	background-color: #f5f5f5;
}

#searchButton
{
    width: 100px;
}

#UPSearchOptions
{
    margin: 2px 0px;
    padding: 0px 2px;
}

#showSearchOptions
{
    font-size: 12px;
    color: #000;
    margin: 0px;
}

#searchOptionsPanel
{
    margin-top: 5px; 
}

#UPContactForm table td span {
   width: 190px !important;
   padding-right: 5px;
   white-space: nowrap;
} 

#UPContactForm table input#NameBox,
#UPContactForm table input#FirmBox,
#UPContactForm table input#EmailBox,
#UPContactForm table input#PhoneBox,
#UPContactForm table input#verifyingBox {
   width: 400px !important;
}   
   
#UPContactForm table select#SubjectAreaDDL {
   width: 406px !important;
}  
#UPContactForm table textarea#MessageBox  {
   width: 400px !important;
}
#UPContactForm table input#verifierRefresh {
   margin-left: 5px;
} 


/**/

.zalozky .cover {

}
.zalozky .cleaner {
  clear: both;
}
.zalozky .Coveritem {
  width: 50%;
  float: left;
}

.zalozky .item {
	padding: 00px 15px;
}

.zalozky .item h2 {
	display: table-cell;
	vertical-align:middle;	
	height: 75px;
	color: #4996b2;

}
.zalozky  .item .nadpis {
	height: 75px;
}

.zalozky .no1 .item .nadpis {
	padding-left: 50px;
    background: url('graphics/XEVOS_NEW/layout/img1.png') no-repeat center left;
}
.zalozky .no2 .item .nadpis {
	padding-left: 80px;
    background: url('graphics/XEVOS_NEW/layout/img2.png') no-repeat center left;
}
.zalozky .no3 .item .nadpis {
	padding-left: 90px;
    background: url('graphics/XEVOS_NEW/layout/img3.png') no-repeat center left;
}
.zalozky .no4 .item .nadpis {
	padding-left: 80px;
    background: url('graphics/XEVOS_NEW/layout/img4.png') no-repeat center left;
}


.zalozky .item img  {
float: left;
padding-right: 15px;
}

#messengers {
    background: url('graphics/XEVOS_NEW/layout/messengers-bg.png') no-repeat bottom left;
    height: 138px;
}
#messengers span {

 	display: block;
 	line-height: 46px;
 	padding-left: 75px;
 	font-size: 12px;
 	font-weight: bold;
 	
}
#messengers span strong {
	color: #333;
	padding-right: 5px; 	
}














/*/////////////////////////////////// subpages css ///////////////////////////////////////////////////////////////////////*/




#content ul {
  margin: 0 0 15px 0px;
}
#content ul li {
line-height: 18px;
  background: url('graphics/XEVOS_NEW/layout/subpage/ul-li.png') no-repeat left 4px;
  padding: 0 0 0 20px;
  margin: 0 0 0px 20px;
}
.cleaner 
{
    visibility: hidden !important;
    clear: both !important;
    width: 100% !important;
    line-height: 0px !important;
    font-size: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    height:0px !important;    
}

.cleaner.h10 { height: 10px !important; }
.cleaner.h15 { height: 10px !important; }
.cleaner.h20 { height: 20px !important; }

.separator-subpage {
   height: 0px !important;
   line-height: 0px !important;
   font-size: 0px !important;
   background: #ccc !important;
   border: 0px !important;
   border-top: 1px solid #ccc !important;
   border-bottom: 1px solid #fff !important;

   margin: 5px 0px !important;
}


/***/


#layout {
  width: 960px;
  margin: 0px auto 0;
  clear: both;
}

#layoutUpravovany 
{    
  width: 960px;
  margin: 0px auto 0;
  clear: both;
  height: 730px; /*nutno ručně přepisovat kvůli výšce patičky - automatické rozšiřování nefunguje (posraný zápis) */
    }

#subpage-menu {
  width: 255px;
  float: left;
  background: url('graphics/XEVOS_NEW/layout/subpage/menu-bg.png') no-repeat left top; 
  padding: 10px 0 0; 
  margin-left: 4px;  
}
#subpage-menu #menuInner {
  background: url('graphics/XEVOS_NEW/layout/subpage/menu-bg.png') no-repeat right bottom; 
  padding: 0 0 10px;   
}
#subpage-menu menu {
  padding: 15px 0 10px 0;
   background: url('graphics/XEVOS_NEW/layout/subpage/menu-bg.png') repeat-y center top;
}
#subpage-menu menu li {
  position: relative;
  height: 45px;
 
}
#subpage-menu  menu li.active {
 
}

#subpage-menu  menu li a {
  display: block;
  margin-right: 11px;
  padding: 0 0 0 45px;
  width: 210px;
  background: url("graphics/XEVOS_NEW/layout/subpage/menu-separator.png") no-repeat 15px 40px;  /* background: url('graphics/XEVOS_NEW/layout/subpage/menu-separator.png') no-repeat center bottom; */
  line-height: 45px;
  
  font-size: 17px;
  color: #333;
  font-weight: normal;
  text-decoration: none;
  font-family: tahoma,sans-serif;
}
#subpage-menu  menu li a:hover {
  color: #666;

}
#subpage-menu  menu li.last a {
  background: none;
}
#subpage-menu menu li.active a {
  line-height: 60px;
  position: relative;
  left: 12px;
  top: -8px;
  background: url('graphics/XEVOS_NEW/layout/subpage/menu-active.png') repeat-y right center;
  padding: 0 0 0 33px;
  width: 222px; 
  color: #257c9d; 
  
}
#subpage-menu menu li:first-child.active {
  background: none;
}




#content {
  width: 690px;
  margin: 0 0 0 5px;
  float: left;
/*  padding: 10px 0 10px 0;*/
  background:  url('graphics/XEVOS_NEW/layout/subpage/content-bg.png') no-repeat left 2px;
}

#contentInner {
  padding: 10px 0 10px 0;
  background:  url('graphics/XEVOS_NEW/layout/subpage/content-bg.png') no-repeat right bottom;
}

#contentInner2 {
  padding: 10px 0 20px 0;
  min-height: 550px;
  background:  url('graphics/XEVOS_NEW/layout/subpage/content-bg.png') repeat-y center top;
}

#contentInner2 div.padding2 {
  padding: 0 30px;
}

#contentInner2 div.padding {
  padding: 0 33px;
}

#contentInner2 div.padding img {
/*  margin-right: 15px;*/
}

#contentInner2 div.padding h2
{
    color: #1F7391;
    font-size: 15px;
    margin: 0 0 5px;
    }
#contentInner2 div.padding p {
text-align: justify;
}
#contentInner2 div.padding2 {
  padding: 0 30px;
}
#contentInner2 h1 {
  font-size: 24px;
  color: #555;
  font-weight: normal;
  padding: 18px 0px 0;
}
#contentInner2 .padding2 .item  a {
  text-decoration: underline;
  color: #257c9d;
  
  display: block !important;

  width: 100% !important;
  height: 137px !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  z-index: 100000 !important;
  background: transparent url('graphics/XEVOS_NEW/layout/blank.png') repeat center top
}
#contentInner2 .item a {
  text-decoration: underline;
  color: #257c9d;
  
  display: inline;
  
  width: auto;
  height: auto;
  position: static ;
  

}
#contentInner2 a:hover {
  text-decoration: none;
  color: #4093b2;
}
#contentInner2 p.perex {
  padding: 10px 0;
  font-size: 12px;
  text-align: justify;
}

#contentInner2 .separator {
   height: 0px !important;
   line-height: 0px !important;
   font-size: 0px !important;
   background: none !important;
   border-top: 1px solid #d7d7d7 !important;
   border-bottom: 1px solid #ffffff !important;
   margin: 10px 0px 20px !important;
}

#contentInner2 .separator2 {
   height: 0px !important;
   line-height: 0px !important;
   font-size: 0px !important;
   background: none !important;
   border-top: 1px solid #d7d7d7 !important;
   border-bottom: 1px solid #ffffff !important;
   margin: 5px 0px 10px !important;
}



/************ partneri ****************/
#partneri {
    padding: 20px 0 0 0;
}
.partneri-item {
  position: relative;
  margin: 0 10px;
  width: 670px;
  height: 170px;
  background:  url('graphics/XEVOS_NEW/layout/subpage/partneri-box.png') no-repeat center top;  

}
.partneri-item .partneri-logo {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 198px;
  height: 158px;


}
.partneri-item .partneri-logo-inner {
  
}   

img.logoZakaznici {
  max-width: 170px;
  max-height: 170px;
}   

.partneri-item .partneri-logo-inner table  {
  width: 198px;
  height: 158px;
}
.partneri-item .partneri-logo-inner table td {
vertical-align: middle;
text-align: center;
}
.partneri-item .partneri-logo-inner a 
{
  text-decoration: underline;
  color: #257c9d;
  
  display: block !important;

  width: 100% !important;
  height: 178px !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
}

.partneri-item .partneri-content {
  position: absolute;
  top: 6px;
  right: 40px;
  width: 423px;
  height: 178px;


}
.partneri-item .partneri-content-inner {
  padding: 5px 15px 15px;
  color: #696969;
  font-size: 13px;
  line-height: 1.5;

}
.partneri-item .partneri-content-inner h3 {
  font-size: 22px;
  padding-bottom: 5px;
  font-weight: normal;

  color: #2682a4;

}

.partneri-item .partneri-content-inner p {
  padding: 0px;
  margin: 0px;
}
.partneri-item .partneri-link {
  position: absolute;
  top: 6px;
  right: 5px;
  width: 35px;
  height: 158px;
}
.partneri-item .partneri-link a {
  display: block;
  width: 35px;
  height: 158px;
}

/****************** reference **********************/
#reference {
  padding: 20px 10px 0 16px;
}

.reference-item {
  position: relative;
  float: left;
  margin: 0px 0px 0 0px;
  width: 329px;
  height: 115px;
  background: url('graphics/XEVOS_NEW/layout/subpage/reference-box.png') no-repeat center top;  
  
}
.reference-item .reference-logo {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 117px;
  height: 100px;  
  overflow: hidden;
}
.reference-item .reference-logo-inner {
 
}
.reference-item .reference-logo-inner table {
  width: 117px;
  height: 100px; 
}
.reference-item .reference-logo-inner table td {
  vertical-align: middle;
  text-align: center;
}
.reference-item .reference-logo-inner a {
  text-decoration: underline;
  color: #257c9d;
  
  display: block !important;

  width: 100% !important;
  height: 117px !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
}
.reference-item .reference-logo-inner img {
    margin-left: 0px;
    width: 100px;
    height: 85px;
}
.reference-item .reference-content {
  position: absolute;
  top: 3px;
  right: 28px;
  width: 180px;
  height: 102px;
  overflow: hidden;
  font-size: 11px;
}
.reference-item .reference-content-inner {
  padding: 6px 5px 2px 9px;
  color: #696969;
  font-size: 11px;

}
.reference-item .reference-content-inner h3 {
  font-size: 16px;
  padding-bottom: 4px;
  font-weight: normal;
  color: #2682a4;
}
.reference-item .reference-content-inner p {
    padding: 0px 0 0 0;

    
}
.reference-item .reference-link {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 24px;
  height: 100px;
}
.reference-item .reference-link a {
  display: block;
  width: 24px;
  height: 100px;
}

/***********  historie ************************/

#historie {
  background: url('graphics/XEVOS_NEW/layout/subpage/separator-vertical.png') repeat-y 140px top; 
  margin: 20px 0 0 0;
}

#historie .historie-item {
  padding: 10px 0;

}
#historie .historie-datum {
  clear: both;
  float: left;
  width: 120px; 
  text-align: right;
  padding: 0px 20px 0 0;
  font-weight: bold;
  font-size: 13px;

}
#historie .historie-popis {
  margin-left: 160px;
  text-align: left;
  padding: 0px 0px 0 0;
  font-size: 13px; 

}
#historie .historie-popis span {
  display: block;
  padding: 0 0 10px;

}

/************* kontakty ********************************/
#kontakt {

}

.kontakt-logo {
  margin: 30px 0 20px 10px;
  line-height: 34px;
  font-size: 19px;
  font-weight: normal;
  padding: 0 0 0 170px;
  background: url('graphics/XEVOS_NEW/layout/subpage/loga/xevos.png') no-repeat left center;  
}


.insideBox.half {
  float: left;
  width: 306px;
  margin: 4px;
  padding: 10px 0 0 0;
  background: url('graphics/XEVOS_NEW/layout/subpage/insideBoxHalf.png') no-repeat left top;  
}
.insideBox.half .outer {
  padding: 0 0 10px 0;
  background: url('graphics/XEVOS_NEW/layout/subpage/insideBoxHalf.png') no-repeat -306px bottom;  
}
.insideBox.half .inner {
  line-height: 1.5;
  font-size: 12px;
  padding: 0 12px 5px;
  background: url('graphics/XEVOS_NEW/layout/subpage/insideBoxHalf.png') repeat-y -612px bottom;  
}
.insideBox.half .box {
  padding: 0 0 15px 0;
}
.insideBox.half h3 {
  font-size: 13px;
  font-weight: bold;
  color: #257c9d; 
  padding: 5px 0 15px;
}


.insideBox.half dl {
  margin: 0px;
  padding: 0px 0 0 ;
}
.insideBox.half dl dt {
  font-weight: bold;
  float: left;
  min-width: 90px;
}
.insideBox.half dl dd {
  margin-left: 40px;
}
.insideBox.half dl.wide dd {
  margin-left: 60px;
}



.insideBox.half.line1 .inner {
  height: 170px;
}
.insideBox.half.line2 .inner {
  height: 210px;
}
.insideBox.half.line3 .inner {
  height: 180px;
}
.insideBox.half.line4 .inner {
  height: 120px;
}
.insideBox.half.line5 .inner {
  height: 300px;
}

.insideBox.half.line4 p {
  text-align: left;
}
.insideBox.half dl.komunikatory {
  margin: 0px;
  padding: 0px 0 0 ;
}
.insideBox.half dl.komunikatory dt {
  font-weight: bold;
  float: left;
}
.insideBox.half dl.komunikatory dd {
  margin-left: 80px;
}


.insideBox.half.banks strong {
font-size: 110%;
line-height: 1.7;
}


.insideBox.half.social li {
  height: 30px;
 
  background-repeat: no-repeat;
  background-position: 10px center;
}
.insideBox.half.social li a {
  line-height: 30px;
  padding: 0 0 0 40px;
  font-weight: bold;
  letter-spacing: 0.5px;
  
  background-repeat: no-repeat;
  background-position: 10px center;
}
.insideBox.half.social li.facebook {
   background-image:  url('graphics/XEVOS_NEW/layout/subpage/external/facebook.png') !important;  
}
.insideBox.half.social li.twitter {
   background-image:  url('graphics/XEVOS_NEW/layout/subpage/external/twitter.png') !important;  
}
.insideBox.half.social li.linkedin {
   background-image:  url('graphics/XEVOS_NEW/layout/subpage/external/linkedin.png') !important;  
}
.insideBox.half.social li.youtube {
   background-image:  url('graphics/XEVOS_NEW/layout/subpage/external/youtube.png') !important;  
}



/***************  tym *********************************/

#tym {}

.tym-item {
  float: left;
  position: relative;
  width: 320px;
  height: 160px;
  margin: 0 0px 0 16px; 
}
.tym-item .tym-prekryv  {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100000;

  width: 320px;
  height: 150px;
  background-image:  url('graphics/XEVOS_NEW/layout/subpage/teamBox.png'); 
  background-repeat: no-repeat ;
}
.tym-item.no1 .tym-prekryv  {
  background-position: left 0px ;
}
.tym-item.no2 .tym-prekryv  {
  background-position: left -160px ;
}
.tym-item.no3 .tym-prekryv  {
  background-position: left -320px ;
}

.tym-item .tym-avatar  {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 10000;

  width: 100px;
  height: 130px;
  overflow: hidden;
}
.tym-item .tym-info  {
  position: absolute;
  top: 10px;
  right: 5px;
  z-index: 1000000;

  width: 200px;
  height: 140px;
  overflow: hidden;
}
.tym-item .tym-info h3  {
  line-height: 27px;
  font-size: 18px;
  font-weight: normal;
  color: #333;
}
.tym-item .tym-info strong  {
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #0577a2;
}
.tym-item .tym-info span  {
  display: block;
  line-height: 25px;
  
}
.tym-item .tym-info span.messenger a img  {
    position: relative;
    top: 3px;
    left: 2px;
}
.tym-item .tym-info a  {
color: #333;
  
}

/*************** kariera ***********************/
#kariera {
  
}
#kariera .item {
    clear:both;
    border-bottom: 1px solid #e3e3e3;
    padding: 7px 0 3px;
    min-height: 120px;
    _height: 120px;
}
#kariera .kariera-obrazek  {
  text-align: center;
  width: 150px;
  height: 115px;
  margin: 0 10px 0 0;
  float: left;
  background:  url('graphics/XEVOS_NEW/layout/subpage/smallBox.png') no-repeat top left;  
}
#kariera .kariera-obrazek img 
{
    height: 90px;
    margin-top: 10px;
}
#kariera h3 {
  color: #2880a1;
  font-size: 13px;
  padding-top: 15px;
}
          
/**************** artdetail *******************/

h3.contentNadpis { display: none;}



.subPage .artDetail 
{
    padding: 0 0px 50px 0px;
    font-size: 14px;
    line-height: 18px;
}
.subPage .artDetail h3   
{
    font-size: 24px;
    display: block !important;
}
.subPage .artDetail h3.mensi  
{
    font-size: 16px;
    display: block !important;
}
.subPage .artDetail #contentDetails 
{

   
}
.subPage .artDetail #contentDetails .kategorie  
{
   float: right;
}
.subPage .artDetail #contentDetails .kategorie a 
{
   border-left: 1px solid #727272; 
   color: #1e6f8c;
   text-decoration: underline;
}
.subPage .artDetail #contentDetails .kategorie a:first-child 
{
   border-left: 0px; 
}
.subPage .artDetail img
{
margin: 10px !important;
}
/**************** o nas *******************/

#o-nas,
#kontakt {
  width: 635px;  
  padding: 10px 0 0 0px;
  background:  url('graphics/XEVOS_NEW/layout/subpage/insideBoxFull.png') no-repeat top left;  
}
#o-nas .outer,
#kontakt .outer {
padding: 0 0 10px 0;
background:  url('graphics/XEVOS_NEW/layout/subpage/insideBoxFull.png') no-repeat bottom left;  
}
#o-nas .inner {
 
padding: 0px;
background:  url('graphics/XEVOS_NEW/layout/subpage/insideBoxFull.png') repeat-y bottom right;  
}

#kontakt .inner {

background:  url('graphics/XEVOS_NEW/layout/subpage/insideBoxFull.png') repeat-y top right;  
}
#o-nas .inner .item,
#kontakt .inner .item  {
float: left;

margin: 0px 0 12px 7px; 
}
#o-nas .inner .item .item-outer,
#kontakt .inner .item .item-outer {
position: relative;
width: 150px;
height: 115px;
background:  url('graphics/XEVOS_NEW/layout/subpage/smallBox-dark.png') no-repeat center center;  
}

#o-nas .inner .item .item-inner,
#kontakt .inner .item .item-inner  {
display: block;
width: 150px;
height: 115px;
}
#o-nas .inner .item .item-inner table,
#kontakt .inner .item .item-inner table  {

width: 150px;
height: 115px;

}
 #o-nas .inner .item .item-inner table td,
#kontakt .inner .item .item-inner table td {
text-align: center;
vertical-align: middle;

}
#o-nas .inner .item span,
#kontakt .inner .item span  {
font-size: 14px;
font-weight: normal;
color: #444;
text-align: center;
display: block;
margin: -1px 0 0 0;
}
/********************** erp *********************************/

#erp-live {
  clear: both;
}               
#erp-live .erp-logo  {
margin-right: 15px;
}
#erp-live p.perex {
float: right;
 font-size: 18px;
 width: 370px;
 text-align: justify;
 color: #444;
}
#erp-live p.perex img.apostrof-top {
 position: relative;
 top: -7px;
 left: -5px;
}
#erp-live p.perex img.apostrof-bottom {
 position: relative;
 top: -7px;
 right: -5px;
}
#erp-live h2 {
font-size: 14px;
color: #1f7391;
margin: 0 0 10px;
}
#erp-live .ilustration-label   {
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}
#erp-live .erp-ilustration2 {
  margin: 0 0 25px;
}


/********************** cms *********************************/

#cms-live {
  clear: both;
}               
#cms-live .erp-logo  {
margin-right: 15px;
}
#cms-live p.perex {
float: right;
 font-size: 18px;
 width: 370px;
 text-align: justify;
 color: #444;
}


#cms-live h3 {
font-size: 14px;
color: #1f7391;
margin: 0 0 10px;
}


/***********************************/

#tiskove-zpravy 
{
}
#tiskove-zpravy .item {
  padding: 15px 0 0 0;
  background: none;    
}
#tiskove-zpravy .item .outer {
  padding: 0 0 15px 0;
  background: none;  
}
#tiskove-zpravy .item .inner {
  padding: 0px 20px;
  background: none;  
}

#tiskove-zpravy .item:hover {
  background:  url('graphics/XEVOS_NEW/layout/subpage/tiskovky-bg.png') no-repeat left top;  
}
#tiskove-zpravy .item:hover .outer {
  background:  url('graphics/XEVOS_NEW/layout/subpage/tiskovky-bg.png') no-repeat right bottom;  
}
#tiskove-zpravy .item:hover .inner {
  background:  url('graphics/XEVOS_NEW/layout/subpage/tiskovky-bg.png') repeat-y -627px bottom;  
}

#tiskove-zpravy .item h2 {
  color: #257C9D;  
  font-weight: bold;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 0 0 90px; 

}
#tiskove-zpravy .item p {
    padding: 0px 0 8px;
}


.apostrof-top 
{
    margin: 0 5px 0 0;
}
.apostrof-bottom 
{
    margin: 0 0 0 5px;    
}

.contactform table 
{ 
    margin: 20px 0 0 80px;
}

.contactform table span.label
{
color: #111;
line-height: 20px;
padding: 5px 0 0 12px ; 
}
.contactform table .textbox
{
  background:  url('graphics/XEVOS_NEW/layout/subpage/kontakt-textbox.png') no-repeat left top;  
  width: 210px;
  height: 42px;
  border: 0px; 
}
.contactform table .textbox input.text
{
    margin: 6px 0 0 15px;
    background: transparent;
    border: 0px;
    width: 190px;
    height: 22px;
    line-height: 22px;
}
.contactform table textarea
{
  background:  url('graphics/XEVOS_NEW/layout/subpage/kontakt-textarea.png') no-repeat left top;  
  width: 442px;
  height: 124px;
  border: 0px; 
    padding: 10px;
    max-height: 124px;
    min-height: 124px;
    max-width: 442px;
    min-width: 442px;
}
#ctl17_LinkButton1 { margin-right: 63px; }

.rychleOdkazy div
{
    text-align: left;
}
.rychleOdkazy div.val0,
.rychleOdkazy div.val1,
.rychleOdkazy div.val2,
.rychleOdkazy div.val3,
.rychleOdkazy div.val4,
.rychleOdkazy div.val5,
.rychleOdkazy div.val6,
.rychleOdkazy div.val7, 
.rychleOdkazy div.val8,
.rychleOdkazy div.val9,
.rychleOdkazy div.val10  
{
    float: left;
    padding: 0 0 0 10px;
    line-height: 24px;
    color: #065385;
}
.rychleOdkazy div.val0 
{
   font-size: 16px;     
   padding-bottom: 9px;
}
.rychleOdkazy div.val1 
{
   font-size: 17px;  
   padding-bottom: 9px;        
}
.rychleOdkazy div.val2 
{
   font-size: 18px;  
   padding-bottom: 9px;        
}
.rychleOdkazy div.val3 
{
   font-size: 20px;  
   padding-bottom: 9px;        
}
.rychleOdkazy div.val4 
{
   font-size: 22px;  
   padding-bottom: 9px;        
}
.rychleOdkazy div.val5 
{
   font-size: 23px;
   padding-bottom: 9px;          
}
.rychleOdkazy div.val6 
{
   font-size: 24px; 
   padding-bottom: 9px;         
}
.rychleOdkazy div.val7 
{
   font-size: 20px;   
   padding-bottom: 9px;       
}
.rychleOdkazy div.val8 
{
   font-size: 29px; 
   padding-bottom: 9px;         
}
.rychleOdkazy div.val9 
{
   font-size: 31px; 
   padding-bottom: 9px;         
}
.rychleOdkazy div.val10
{
   font-size: 33px;   
   padding-bottom: 9px;       
}


/************************************************/

#refdetail {
    width: 90%;  
    margin: 20px auto; 
}
#refdetail td {
    vertical-align: top;
    border: 0px solid #777; 
    line-height: 16px;  
}

#refdetail td img {
	width: 200px;
}

#refdetail td.aCenter {
/*text-align: center ;*/
}
#refdetail td.paddinged {
    padding: 0 0 0 15px;
}
#refdetail td div.pad {
    padding: 0 0 3px;
}
#refdetail h2 {
   color: #278fae;
   font-size: 24px;
   font-weight: normal;
   padding: 0 0 15px;  
   line-height: 24px;
   margin: 0px;
}
.refDetail h3 {
   color: #278fae;
   font-size: 18px;
   font-weight: normal;                                             
   padding: 0px 0 5px;  
   line-height: 24px;
   margin: 0px;   
}
.border img {
    border: 3px solid #fff;
}
.RadDataPager {
  width: 95%;
  margin: -10px auto 10px !important;   
  border: 0px !important;  
  background: transparent !improtant;
  clear: both !important;
}
.RadDataPager .rdpWrap { padding: 0 7px !important; }
.RadDataPager input {
    width: 25px !important;
    height: 25px !important;
    margin: 0 2px !important; 
}
.RadDataPager input.rdpPageFirst {
     background:  url('graphics/XEVOS_NEW/layout/subpage/pager-first.png') no-repeat center center !important; 
}
.RadDataPager input.rdpPageFirst.inactive {
    background:  url('graphics/XEVOS_NEW/layout/subpage/pager-first-disabled.png') no-repeat center center !important;  
}
.RadDataPager input.rdpPagePrev {
    background:  url('graphics/XEVOS_NEW/layout/subpage/pager-prev.png') no-repeat center center !important;  
}
.RadDataPager input.rdpPagePrev.inactive {
    background:  url('graphics/XEVOS_NEW/layout/subpage/pager-prev-disabled.png') no-repeat center center !important;  
}
.RadDataPager input.rdpPageNext {
    background:  url('graphics/XEVOS_NEW/layout/subpage/pager-next.png') no-repeat center center !important;  
}
.RadDataPager input.rdpPageNext.inactive {
    background:  url('graphics/XEVOS_NEW/layout/subpage/pager-next-disabled.png') no-repeat center center !important;  
}
.RadDataPager input.rdpPageLast {
    background:  url('graphics/XEVOS_NEW/layout/subpage/pager-last.png') no-repeat center center !important;  
}
.RadDataPager input.rdpPageLast.inactive {
    background:  url('graphics/XEVOS_NEW/layout/subpage/pager-last-disabled.png') no-repeat center center !important;  
}

.RadDataPager .rdpNumPart * {
    background: none !important;   
}
.RadDataPager .rdpNumPart a span{
   color: #333 !important; 
   font-size: 12px !important; 
}
.RadDataPager .rdpNumPart a.rdpCurrentPage span {
    font-weight: bold !important;
    color: #267e9f !important;
    font-size: 13px !important;
}





/**********/
#kdeNasNajdete ul li  
{
    position:relative;
    margin: 0px;
    padding: 0 0 0 65px;
    display: block;
    background-position:  1px 5px !important; 
    background-repeat: no-repeat; 
    border-bottom: 1px solid #ddd;
}
#kdeNasNajdete ul li.bus  { background-image: url('graphics/XEVOS_NEW/layout/subpage/ikonky/ico-bus.png') ;} 
#kdeNasNajdete ul li.tram  { background-image: url('graphics/XEVOS_NEW/layout/subpage/ikonky/ico-tram.png') ;background-position:  1px 1px !important; }
#kdeNasNajdete ul li.car  { background-image: url('graphics/XEVOS_NEW/layout/subpage/ikonky/ico-car.png') ;background-position:  1px 9px !important; } 
#kdeNasNajdete ul li.train  { background-image: url('graphics/XEVOS_NEW/layout/subpage/ikonky/ico-train.png') ;}
#kdeNasNajdete ul li.air  { background-image: url('graphics/XEVOS_NEW/layout/subpage/ikonky/ico-air.png') ;} 


#kdeNasNajdete ul li strong 
{
    display: block;
 
    line-height: 50px;
    font-weight: bold;
    
}
#kdeNasNajdete .expander 
{
    display: block;
    width: 20px;
    height: 20px;
  cursor: pointer;
    position: absolute;
    top: 15px;
    right: 12px;
    background: url('graphics/XEVOS_NEW/layout/kontakt-arrow.png') no-repeat center top ;
  
}
#kdeNasNajdete .expander.open 
{

    background: url('graphics/XEVOS_NEW/layout/kontakt-arrow.png') no-repeat center bottom ;
  
}
#kdeNasNajdete .info 
{
    display: none;
    margin-bottom: 10px;
}
#kdeNasNajdete .info table
{



    margin: 0 10% 8px 0;
}
#kdeNasNajdete .info table a
{
    padding: 0 15px 0 0;
    text-decoration: underline;
    background: url('graphics/XEVOS_NEW/layout/external.png') no-repeat right center ;
}
#kdeNasNajdete .info table tr td
{
    text-align: center;
background: #ddd;
line-height: 20px;
padding: 0 10px;
}
#kdeNasNajdete .info table tr.odd td
{
background: transparent;
}
#kdeNasNajdete .info table tr.head td
{
font-weight: bold;
font-size: 11px;
}
#kdeNasNajdete .info .popisek
{
font-weight:normal;
color:#aaa;
font-size: 11px;
}
 .mapa
{
    font-weight:bold;
    color: #207796;
    font-size: 13px;
    padding: 0 0 10px;
}


/***/
#container {
	width: 580px;
	padding: 10px;
	margin: 0 auto 0;
	position: relative;
	z-index: 0;
}

#example {
	width:600px;
	height:350px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#pr .next, #pr .prev {
	position:absolute;
    top: 45%;
	width:50px;
	height:55px;
	display:block;
	z-index:101;
	background-image: url('graphics/XEVOS_NEW/layout/slider-nextPrev.png');
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0px;
}
#pr .next {
    right: -2px;
	background-position:0 bottom;	
}
#pr .prev {
    left: -2px;
	background-position:0 top;	
}
.slides_container {
	width:876px;
	height:336px;
	overflow:hidden;
	position:relative;
	margin: 0px auto;
}

.pagination {
	margin:20px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url('graphics/XEVOS_NEW/layout/slider/pagination.png');
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}






.vyhledavani 
{
    padding: 0 0 0 70px;
}
.vyhledavani #searchControls 
{
       float: left;
       width: auto;
    padding: 30px 0 20px 00px;
 
    }
.vyhledavani #UPSearchOptions 
{
   float: left;
    padding: 30px 0 20px 20px;  
} 
.vyhledavani #UPSearchOptions a
{
    color: #086C95 ;
    text-decoration: underline;
}
.vyhledavani .searchH4 
{
    padding: 0 0 0 00px;
    clear: both;
}
.vyhledavani .searchH4.nopad 
{
    margin-bottom: 0px !important;

}
.vyhledavani p.emptyContent,
.vyhledavani div.content,
.vyhledavani .seznamClankuItem p
{
        padding: 0 0 0 0px !important;
}
.vyhledavani div.content div 
{
        margin: 0 0 0 0px !important;
}
.vyhledavani .seznamClankuItem 
{
    padding: 0 0 20px !important;
}
.item.line2 {
   margin-left:120px !important;
}

.item.line3 {
   margin-left: 50px !important;
}
.careerText {text-align:justify; padding-right: 10px;}


table#history 
{
    margin: 50px 0;
    vertical-align: top;
}
table#history td 
{
    vertical-align: top;    
    padding:  0px 0 10px 20px;  
    color: #555;  
}
table#history td.labeled
{
    text-align: right;
    padding-right: 20px;
    padding-left: 15px;   
    font-weight: bold;
    white-space:nowrap;
    color: #444;
    background:url('graphics/XEVOS_NEW/layout/vert-sep.png') repeat-y right top;
}
table#history td ul,
table#history td li
{
background: none;
padding: 0 0 3px;
margin: 0px;
}
table#history td ul
{
padding: 0 0 0px;
}
table#history a
{  
   
}


table.cross 
{
    margin: 0 1% 0 4%;
    width: 95%;
}
table.cross td
{
    width: 46%;
    padding: 20px 10px 0;
    border: 0px solid #f1f1f1;
    height: 115px; /* ručně doprásno nebyla žádná hodnota --> aby se to trochu roztáhlo */
}

table.cross td img
{
    float: left;
    margin: 0 15px 0 0;
    width: 45px;
    height: 45px;
}
table.cross td h2, table.cross td h3, table.cross td h4
{
    Font-size: 14px;
    color: #087198;
    margin: 0px;
    padding: 0px;
    line-height: normal;
}
table.cross td p
{
   clear: both;
   text-align: justify;
   padding: 5px 0 0 0;
   
}

#SiteMap1 
{
  padding: 0 0 0 0px ;     
}

#SiteMap1 .Header {
    background: url("graphics/sitemap/sitemap-header.png") no-repeat scroll 0 0 transparent !important;

}

.textarea_padding {
    padding: 0 54px 0 11px;
}

.tiny a { 
   font-size: 12px !important;
   padding-left: 15px !important;
   width: 240px !important;
   cursor: pointer !important;
}

#leftColumn .zakaznici .customerItem{
    display: block;
    float: left;
    margin: 0 5px;
    height: 110px;
    padding: 10px 6px 0;
    text-align: center;
    width: 182px;
    color: #;
}

#leftColumn .zakaznici .customerItem:hover{    
	background: url('./graphics/XEVOS_NEW/layout/aktuality-hover3.png') no-repeat center center ; 
    }

div.customerHeadPopis {
    bottom: 0px;
    padding: 0px;
    }
    
/*.novinkyNext, .novinkyNextCover {display: none;}    */
    
div.customerHeadPopis p 
{
    padding: 0px;
    margin: 0px;
    }


div.customerHead 
{
    display: table-cell;
    height: 75px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 182px;
}


img.invisible {display: none;}
/*.novinkyNext, .novinkyNextCover {display: none;}*/

strong.tab 
{
    width: 140px;
    float: left;
    }
img.icq 
{
    margin-right: 10px;
    position: relative;
    top: 3px;
    }
    
img.skype 
{
    margin-right: 10px;
    position: relative;
    top: 3px;
    }
    
div.err404 
{
    height: 600px;
	background: url('./graphics/XEVOS_NEW/layout/404err.jpg') no-repeat center 110px ; 
    }

div.Erromluva 
{
    width: 300px;
    color: #0a5a8a;
    font-size: 21px;
    text-align: center;
    position: relative;
    top: 90px;
    left: 500px;
    }

div.Erromluva  span 
{
    font-size: 23px;
    font-weight: bold;
    }   

div.Errlink  /*upravit třídy */
{ 
    position: relative;
    top: 350px;
    left: 450px;  
    width: 450px; 
    }
    
div.Errlink p 
{
    color: #0a5a8a;
    font-size: 15px;   
    width: 450px;   
    }
    
    


#container {
	width:873px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:873px;
	height:336px;
	position:relative;
}

/*
	Slideshow style
*/

#slides {
	position:absolute;
/*	top:15px;
	left:4px;   */
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	If height not specified height will be set by the slide content
	Set to display none, prevents content flash
*/

.slides_container {
	width:873px;
	height:336px;
	overflow:hidden;
	position:relative;
	/*display:none;*/
}

/*
	Each slide
	Important:
	Set the width of your slides
	Offeset for the 20px of padding
	If height not specified height will be set by the slide content
	Set to display block
*/

#slides .slide {
	padding:0px;
	width:873px;
	height:336px;
	display:block;
}

/*
	Next/prev buttons
*/
#slides .next,#slides .prev {
	position:absolute;
	top:137px;
	left:-41px;
	width:50px;
	height:54px;
	display:block;
	z-index:101;
}

#slides .next {
	left:867px;
}

#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
}

.bannerText {
  position: relative;
  top: 50px;   
}

.bannerText a.banner1_1 {
    color: #0E8DC0;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    left: 44px;
    line-height: 45px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 210px;
    width: 175px;
}

.bannerText a.banner1_1:hover {
  text-decoration: underline;
}

div.bannerText a.banner3_1, div.bannerText a.banner3_2, div.bannerText a.banner3_3 {
  color: #716F6F;
  display: block;
  font-size: 13px;
  font-weight: normal;
  height: 43px;
  left: 55px;
  line-height: 43px;
  padding: 0 0 0 15px;
  position: absolute;
  text-decoration: none;
  top: 122px;
  width: 210px;
 }
 
div.bannerText a.banner3_2 {
  top: 172px;
}
 
div.bannerText a.banner3_3 {
  top: 225px;  
}

div.bannerText a.banner3_1:hover, div.bannerText a.banner3_2:hover, div.bannerText a.banner3_3:hover {
  text-decoration: underline;
}

strong.tab 
{
    width: 150px;
    float: left;
    }

tr.odsazeny 
{
    height: 50px;
    vertical-align: top;
    }

tr.nadpis td 
{
    padding-left: 13px;
    }

div.mapaPravaHorni 
{
    width: 17px;
    height: 17px;
    background: transparent url('./graphics/XEVOS_NEW/layout/maps_prava_horni.png') no-repeat ;
    position: relative;
    top: -181px;
    left: 270px;
    }
    
    div.mapaPravaHorni2 
{
    width: 17px;
    height: 17px;
    background: transparent url('./graphics/XEVOS_NEW/layout/maps_prava_horni.png') no-repeat ;
    position: relative;
    top: -266px;
    left: 267px;
    }
    
    div.mapaPravaDolni
{
    width: 17px;
    height: 17px;
    background: transparent url('./graphics/XEVOS_NEW/layout/maps_prava_dolni.png') no-repeat ;
    position: relative;
    top: -27px;
    left: 268px;
    }
    
    div.mapaLevaHorni 
{
    width: 17px;
    height: 17px;
    background: transparent url('./graphics/XEVOS_NEW/layout/maps_leva_horni.png') no-repeat ;
    position: relative;
    top: -214px;
    left: -5px;
    }
    
  div.mapaLevaHorni2 
{
    width: 17px;
    height: 17px;
    background: transparent url('./graphics/XEVOS_NEW/layout/maps_leva_horni.png') no-repeat ;
    position: relative;
    top: -300px;
    left: -5px;
    }
    
    div.mapaLevaDolni
{
    width: 17px;
    height: 17px;
    background: transparent url('./graphics/XEVOS_NEW/layout/maps_leva_dolni.png') no-repeat ;
    position: relative;
    top: -62px;
    left: -5px;
    }
    
    
    
div.gsc-branding-text, td.gsc-branding-img, gsc-clear-button, div.gsc-clear-button 
{
    display: none;
    visibility: hidden;
    }

h1.hidden, h2.hidden 
{
    display: none;
    }

div.padding222 
{
    padding: 0px 22px 22px 22px;
    }
    
div.padding222 h2 
{
font-size: 24px;
color: #555;
font-weight: normal;
padding: 18px 0px 0;
}

div.padding222 h3 
{
font-size: 16px;
color: #555;
font-weight: normal;
padding: 10px 0px 0;
}

div.neco a
{
    background:  url('./graphics/XEVOS_NEW/layout/drobNav-separator.png') no-repeat 9px 12px; 
	padding: 0px 0 0px 22px;
	height: 30px;
	line-height: 36px;
	color: #aaa;
	float: left;		
}

div.neco span span 

{
	float: none;  
 	display: block;   
    padding: 0px 0 0 15px;
	line-height: 36px;
	height: 36px;
	background:  url('graphics/XEVOS_NEW/layout/subpage/button-divny.png') no-repeat left top;
}
div.neco span span  a
{
 	float: none;  
 	display: block;   
    padding: 0px 17px 0 0;
    color: #fff;
	background:  url('graphics/XEVOS_NEW/layout/subpage/button-divny.png') no-repeat right -36px;
	line-height: 34px;
	height: 36px;
}
    

div.neco 
{
    position: absolute; 
    left: 870px;
    top: 7px;
 }
   
div.padding h2.prvni {
  font-size: 24px !important;
  color: #555;
  font-weight: normal;
  padding: 18px 0px 0;
}
    
#ctl16_Panel1 
{   padding-top: 19px;
    }
    
    
#ctl16_RadListView1_DataPager span 
{
    margin-top: -5px;
    }
    
div.pagerDiv
{
   padding: 0px 0px 15px 15px;
    }    
    
span.pager 
{
   width: 630px;
   display: block; 
   padding: 3px 7px; 
   background: #f0f0f0;
    }    
    
span.pager span 
{
    position: relative;
    top: -5px;
    margin: 0px 6px;
    }
    
span.pager a.pagerCislo {
    position: relative;
    top: -5px;
    margin: 0px 6px;}

table.gsc-search-box td.gsc-input {
    padding-right: 2px;
    width: 180px;
}

span.pokusKariera #ctl22_LabelPopis 
{
    width: auto;
    }

#ctl22_LabelPopis {
  width: 249px;
/*  float: right;*/
}

div.clear 
{
    clear: both;
    height: 10px;
    }
    
input.gsc-search-button 
{
    
    background: url('graphics/search.png') no-repeat;
	width: 24px;
	height: 24px;
	font-size: 0px;
	border: 0px;
	cursor: pointer;
	margin-left: 20px;
    }
    
 input.gsc-input  {
     border: 1px solid #dbdfe1;
     padding: 4px 0px 4px 4px;
 }

form.gsc-search-box 
{
    margin: 10px 0px 20px 10px;
    }
    
a.naseProjektyLink 
{
    width: 190px;
    height: 190px;
    display: block;
    margin-top: -180px;
    }
     
a.ref2 
{
    width: 194px;
    height: 120px;
    display: block;
    position: relative;
    top: -100px;
    }
    

.gcsc-branding {display: none;}

a.cross_odkaz 
{
    width: 295px;
    height: 115px;
    display: block;
    position: relative;
    margin-top: -115px;
    }

