/*-------------Top box-------------*/

#topBox  #topPromo {
	width: 975px;
	height: 122px;
}
#topPromo #logoBig { padding: 40px 0 0 12px; }
#topPromo #logoBig img { float:left; }
#topPromo #brandHolder {  
	padding: 25px 0 0 200px;
	font:normal normal 2em arial;
	color:#FFF;	
	float:right;
}

/*----------------------------Global menu short -----------------------*/

#globalmenu {
	float: right;
	height: 35px;
	color: #FFF;
	margin-bottom: -5px;
}
#enterprise.cz #globalmenu { width: 317px; }
#enterprise.en #globalmenu { width: 335px; }
#pa.cz #globalmenu { width: 377px; }
	#pa.en #globalmenu { width: 420px; }
#enterprise.cz #globalmenu span {
	background: url(/_pub/83/45/e6/127516_224737_global_ent_short_cz.gif) no-repeat top left;
}
#enterprise.en #globalmenu span {
	background: url(/_pub/74/a9/37/127518_224738_global_ent_short_en.gif) no-repeat top left;
}
#pa.cz #globalmenu span {
	background: url(/_pub/37/23/32/127512_224739_global_pub_short_cz.gif) no-repeat top left;
}
#pa.en #globalmenu span {
	background: url(/_pub/3d/d8/79/127514_224740_global_pub_short_en.gif) no-repeat top left;
}
#globalmenu ul {
	height: 35px;
	overflow: hidden;
	list-style-type: none;
	float: right;
}
#globalmenu ul li {
	float: left;
}
#globalmenu a, #globalmenu span, #telecom a, #telecom span {
	display: block;
	height: 35px;
}
#globalmenu a, #telecom a {
	text-decoration: none;
	position: relative;
	color: #FFF;
}
#globalmenu a:hover, #globalmenu a.active { color: #990000; }
#globalmenu a:hover { cursor: pointer; }
#globalmenu span { position:absolute; top:0; left:0; z-index: 1;}

#enterprise.cz #global_menu1 span, #enterprise.cz #global_menu1 { width: 106px; }
#enterprise.cz #global_menu2 span, #enterprise.cz #global_menu2 { width: 108px; }
#enterprise.cz #global_menu3 span, #enterprise.cz #global_menu3 { width: 103px; }
#enterprise.en #global_menu1 span, #enterprise.en #global_menu1 { width: 122px; }
#enterprise.en #global_menu2 span, #enterprise.en #global_menu2 { width: 110px; }
#enterprise.en #global_menu3 span, #enterprise.en #global_menu3 { width: 103px; }
#pa.cz #global_menu1 span, #pa.cz #global_menu1 { width: 170px; }
#pa.cz #global_menu2 span, #pa.cz #global_menu2 { width: 106px; }
#pa.cz #global_menu3 span, #pa.cz #global_menu3 { width: 101px; }
#pa.en #global_menu1 span, #pa.en #global_menu1 { width: 208px; }
#pa.en #global_menu2 span, #pa.en #global_menu2 { width: 109px; }
#pa.en #global_menu3 span, #pa.en #global_menu3 { width: 103px; }

#enterprise.cz #global_menu1 span { background-position: 0 0; }
#enterprise.cz #global_menu2 span { background-position: -106px 0; }
#enterprise.cz #global_menu3 span { background-position: -214px 0; }
#enterprise.en #global_menu1 span { background-position: 0 0; }
#enterprise.en #global_menu2 span { background-position: -122px 0; }
#enterprise.en #global_menu3 span { background-position: -232px 0; }
#pa.cz #global_menu1 span { background-position: 0 0; }
#pa.cz #global_menu2 span { background-position: -170px 0; }
#pa.cz #global_menu3 span { background-position: -276px 0; }
#pa.en #global_menu1 span { background-position: 0 0; }
#pa.en #global_menu2 span { background-position: -208px 0; }
#pa.en #global_menu3 span { background-position: -317px 0; }

#enterprise.cz #global_menu1:hover span, #enterprise.cz #global_menu1:focus span, #enterprise.cz #global_menu1.active span { 
	background-position: 0 -35px; 
}
#enterprise.cz #global_menu2:hover span, #enterprise.cz #global_menu2:focus span, #enterprise.cz #global_menu2.active span { 
	background-position: -106px -35px; 
}
#enterprise.cz #global_menu3:hover span, #enterprise.cz #global_menu3:focus span, #enterprise.cz #global_menu3.active span { 
	background-position: -214px -35px; 
}
#enterprise.en #global_menu1:hover span, #enterprise.en #global_menu1:focus span, #enterprise.en #global_menu1.active span { 
	background-position: 0 -35px; 
}
#enterprise.en #global_menu2:hover span, #enterprise.en #global_menu2:focus span, #enterprise.en #global_menu2.active span { 
	background-position: -122px -35px; 
}
#enterprise.en #global_menu3:hover span, #enterprise.en #global_menu3:focus span, #enterprise.en #global_menu3.active span { 
	background-position: -232px -35px; 
}
#pa.cz #global_menu1:hover span, #pa.cz #global_menu1:focus span, #pa.cz #global_menu1.active span { 
	background-position: 0 -35px; 
}
#pa.cz #global_menu2:hover span, #pa.cz #global_menu2:focus span, #pa.cz #global_menu2.active span { 
	background-position: -170px -35px; 
}
#pa.cz #global_menu3:hover span, #pa.cz #global_menu3:focus span, #pa.cz #global_menu3.active span { 
	background-position: -276px -35px; 
}
#pa.en #global_menu1:hover span, #pa.en #global_menu1:focus span, #pa.en #global_menu1.active span { 
	background-position: 0 -35px; 
}
#pa.en #global_menu2:hover span, #pa.en #global_menu2:focus span, #pa.en #global_menu2.active span { 
	background-position: -208px -35px; 
}
#pa.en #global_menu3:hover span, #pa.en #global_menu3:focus span, #pa.en #global_menu3.active span { 
	background-position: -317px -35px; 
}

/*-----------------------Content---------------------*/
#content {
	background-color: #f0f0f0;
	width: 975px;
	min-height: 400px;
	padding-bottom: 20px;
	border-top: #f4f4f4 1px solid;
}
#rightColumn {
	float: right;
	background-color: #f9f9f9;
	width: 789px;
	padding-bottom: 20px;
	border-top: #FFF 1px solid;
	border-left: #FFF 1px solid;
}
#rightColumn h1 { margin-top: 10px; }
#rightColumn #innerLeft {
	float: left;
	width: 570px;
	padding-left: 10px;
}
#rightColumn #innerRight {
	float: right;
	padding-right: 15px;
	padding-left:15px;
}
#innerLeft .article { 
	width: 570px; 
	background-color: #FFF;
	line-height: 1.3em;
}
#innerLeft h2 {
	color:#3399cc;
	padding: 15px 20px 0 10px;
	margin-bottom: 5px;
}
#innerLeft h3, #innerLeft h4 {
	padding: 10px 20px 0 20px; 
	margin-bottom: 3px;
}
#innerLeft p {
	padding: 10px 20px 10px 20px;
}
#innerLeft .perex {
	color: #003399;
	border-bottom: 5px solid #f9f9f9; 
	font-weight: normal;
	font-size: 110%;
	padding: 15px;
}
#innerLeft .perex p {
	padding: 0;
}
#innerLeft ul, #innerLeft ol { 
	padding-left: 33px; 
	padding-right: 20px;
	padding-bottom: 10px;
}
#innerLeft ul li, #innerLeft ol li {
	background: url(/_pub/93/d5/f3/129152_212982_li_dot.gif) no-repeat 0 6px;
	list-style: none;
	margin-bottom: 2px;
	padding-left: 12px;
}
#innerLeft table {
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
	width: 520px;
	border: 4px solid #F0F0F0;
}
#innerLeft a.across {
	padding-right:11px;
	background: transparent url(/_pub/e0/31/23/138353_246421_icon_new_segment.gif) no-repeat scroll right 3px;
	display:inline-block;
}

.article td, .article th {
	text-align: left;
	padding: 3px 10px 3px 10px;
}
.article th {
	color: #3399CC;
	border: 2px solid #F0F0F0;
}
.article td {
	border-right: 2px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
}
.article #firstTop { margin-top: 20px; }
.article img { 
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	text-align: center; 
}
#kapitoly {
	background-color: #FFF;
	margin-bottom: 10px;
}
#kapitoly ul {
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	padding: 10px 20px 23px 20px; 
	margin-left: 0px;
}
#kapitoly ul li {
	background: url(/_pub/d8/9e/68/129163_213128_li_book_arrow.gif) no-repeat 0 5px;
	float: left; 
	list-style: none;
	padding-left: 10px;
	padding-right: 30px;
	color: #003399;
}
#kapitoly ul li a {
	text-decoration: none;
	color: #555555;
}
#kapitoly ul li.active {
	background: url(/_pub/a2/bd/97/129150_212963_fwd_arrow.gif) no-repeat 0 4px; 
	color: #003399;
}
#kapitoly ul li a:hover, #kapitoly ul li a:focus {
	color: #990000;
}
#leftColumn {
	float: left;
	width: 185px;
}
#leftColumn ul li {
	list-style-type: none;
	display: block;
}

/*-----------------------Breadcrumbs----------------*/
#breadcrumbs {
	background: url(/_pub/d0/80/ee/126872_205959_bg_crumbs.gif) repeat-y top left;
	width: 975px;
	height: 25px;
	padding-top:3px;
	border-top: #FFF 1px solid;
}
#breadcrumbs div {
	background: url(/_pub/96/25/99/126874_205961_bg_crumbs_p.gif) repeat-y top left;
	height: 20px;
	color: #FFF;
	font-size: 0.8em;
}
#breadcrumbs p {
	padding: 4px 0 0 200px;
}
#content.search #breadcrumbs p { padding: 4px 10px 0 10px; }
#breadcrumbs a, #breadcrumbs a.active {
	color: #FFF;	
}
#breadcrumbs a:hover { color: #00cccc !important; }

/*------------------------Leftmenu--------------------*/
#leftmenu {
	padding-top: 9px;
	width: 185px;
	background-color: #f4f4f4;
}
#leftmenu ul {
	width:185px;
	list-style-type: none;
}
#leftmenu a {
	min-height: 31px;
	display: block;
	color: #000;
	text-decoration: none;	
	background-image: url(/_pub/4d/31/27/127520_215293_leftmenu_bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#leftmenu span {
	display: block;
	padding: 10px 10px 10px 18px;
}
#leftmenu a .first {
	background-image: url(/_pub/3e/97/7a/127603_215312_leftmenu_first_bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#leftmenu a:hover, #leftmenu a:focus, #leftmenu a:hover .first, #leftmenu a:focus .first { 
	background-position: -185px 0;
	cursor: pointer; 
	color: #990000;
}
#leftmenu a.active, #leftmenu a.active .first { 
	background-position: -370px 0; 
	color: #FFF;
	font-weight: bold;
}

#submenu ul {
	width:185px;
	list-style-type: none;
}
#submenu a {
	min-height: 31px;
	display: block;
	color: #000;
	text-decoration: none;	
	background-image: url(/_pub/7b/9a/f2/127522_215313_submenu_bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#submenu span {
	display: block;
	padding: 8px 5px 8px 25px;
}
#submenu a:hover, #leftmenu a:focus { 
	background-position: -185px 0;
	cursor: pointer; 
	color: #990000;
}
#submenu a.active { 
	background-position: -185px 0; 
	color: #990000;
	font-weight: normal;
}

#odkazy {
	width: 165px;
	background-color: #f9f9f9; 
	margin: 48px 0 0 10px;	
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	padding: 13px 0 10px 0;
}
#odkazy h5 {
	color: #000;
	padding-left: 10px;
}

#odkazy a {
	background: url(/_pub/0/b1/6d/128091_210649_small_arrow.gif) no-repeat center left;
	color: #003399; 
	text-decoration: none;
	padding-left: 10px;
	margin-left: 10px;
}
#odkazy a.active,#odkazy a:hover, #odkazy a:focus  {color: #990000;}

.sitemap {
	background-color: #FFF; 
	padding-bottom: 5px;
}
.sitemap ul li { line-height: 1.3em; }
.sitemap h3 { margin-bottom: 0px !important; }

/* ----- SEARCH ----- */
#content.search {
	background: #F9F9F9;
}
#searchColumn {
	float: left;
	width: 754px;
	margin-left: 10px;
	padding-top: 10px;
}
#content #search-form-box {
	background-color: #FFFFFF;
	border-color: #0E7CB9;
	border-style: solid;
	border-width: 1px 0 1px 0;
	width: 754px;
}
#content #search-form-box form {
	border-bottom-width: 0;
}
#content #search-form-box table {
	margin-bottom: 5px;
	border-width: 0;
}
#content form.search {
	width: 754px;
}
#content form.search th, #content form.search td {
	padding: 5px 10px;
}
#content form.search table {
	margin: 5px 0 15px 0;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 5px 0;
	width: 100%;
}
#content form.search h4.highlight {
	color: #000;
	background: #D9F2FF;
	margin: 0;
	padding: 10px;
	border: 0;
}
#content form.search th {
	width: 200px;
	padding-left: 12px;
}
#content form.search input.query {
	color: #990000; width: 240px;
	font-weight: bold; font-size: 11px;
}
#content td.count {
	font-weight: bold;
	color: #990000;
}
#content .advanced-search {
	font-weight: bold; text-decoration: none;
	padding-left: 10px; background: transparent url(/_pub/65/ce/5f/5304_3852_arrow_forward.gif) no-repeat 0 50%;
}
#content table.pager {
	width: 754px;
}
#content table.pager {
	vertical-align: top;
}
#content table.pager td.next, #content table.pager td.prev {
	width: 1em;
}
#content table.pager a.prev, #content table.pager a.next {
	display: block;
	padding: 10px 14px;
	background-color: #D9F2FF;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
}
#content table.pager a.next {
	margin-left: 5px;
	padding-right: 30px;
	background-image: url(/_pub/65/ce/5f/5304_3852_arrow_forward.gif);
	background-position: 80% 50%;
}
#content table.pager a.prev {
	margin-right: 5px;
	padding-left: 30px;
	background-image: url(/_pub/e4/e/f/328_4_arrow_back.gif);
	background-position: 15% 50%;
}
#content table.pager .num {
	background-color: #FFFFFF;
	padding: 10px 8px;
	text-align: center;
}
#content table.pager .bottom .num {
	padding: 0;
	background-color: transparent;
}
#content table.pager .bottom .num a {
	padding: 10px 7px 10px 7px;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#content table.pager .num a.active {
	background-color: #D9F2FF !important;
}
#content .results {
	margin: 10px 0;
	list-style: none;
	width: 754px;
}
#content .results li {
	background: #FFFFFF url(/_pub/79/d2/d8/358_11578_box_arrow.gif) no-repeat 20px 12px;
	padding: 7px 7px 7px 35px;
	margin-bottom: 10px;
}
#content .results .title {
	margin-bottom: 7px;
}
#content .results .title a {
	font-weight: bold;
}
#content .results .category {
	color: #3399CC;
	padding-left: 0.5em;
}
#content .results .snippet {
	font-size: 90%;
	color: #666666;
}
#content .results li.keymatch {
	background-color: #D9F2FF;
	background-image: none;
	padding: 12px 5px 5px 5px;
}
#content .results li.keymatch .keytitle {
	font-size: 12px;
	font-weight: bold;
	margin-left: 15px;
	display: block;
	margin-bottom: 5px;
}
#content .results li.keymatch div {
	background: #FFFFFF url(/_pub/79/d2/d8/358_11578_box_arrow.gif) no-repeat 14px 10px;
	border: 1px solid #ABE2FF;
	padding: 5px 5px 5px 29px;
	margin-top: 5px;
}
#content #more-results {
	width: 712px;
	padding: 7px 7px 7px 35px;
	margin-bottom: 0.5em;
	background-color: #FFFFFF;
}
#cMBHolder { position:relative; }
#callMeBack p {
	padding:3px 0px 3px 0px;
	margin-left:10px;
}
#callMeBack #oz { padding:2px; width: 153px; }
#callMeBack.error { color:#990000; }
#callMeBack input.text { width: 146px; }

#link-module-objednavejte-na {  
	position:absolute;
	z-index:10;
	left:118px;
	top:250px;
	display:block;
	width:60px;
	height:40px;
	cursor:pointer;
	 text-indent:-5000px;	 
	-moz-outline:none; 
	background: #F9F9F9 url(/_pub/f2/cb/9d/138406_246619_cmbCall.gif) no-repeat left top;
}
.en #link-module-objednavejte-na { background: #F9F9F9 url(/_pub/d/af/4c/138408_246621_cmbCall_en.gif) no-repeat left top; }

