@import "global.css";

@media screen, projection
{
	body {background:#ffffff url('../img/bkg-body.gif') top repeat-x; font-family:Arial,Helvetica,sans-serif; color:#272B2F; font-size:13px}
	a {color:#0074D4}
	h1, h2, h3, h4, h5, h6 {font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif}
	h1 {font-size:2.1em}
	h2 {font-size:1.7em}
	h3 {font-size:1.5em}
	h4 {font-size:1.3em}
	h5 {font-size:1.2em}
	h6 {font-size:1em}
	hr {border:none; height:1px; margin:1em 0 1em 0; background:#cccccc}
	blockquote {color:#666666; font-style:italic}
	ul {list-style-type:circle}
	caption {font-weight:bold}
	table {border:none}
	table th {background:#F0F0ED; border:1px solid #cccccc; color:#272B2F}
	table td {background:#f9f9f8; border:1px solid #cccccc; color:#272B2F}
	dl table th,
	dl table td {border:none;}
	dl table input[type=text],
	dl table input[type=password] {width:120px;}

	.support table td {border:none; background:none;}
	#viewsc_history_open table td,
	#viewsc_history_closed table td {background:#f9f9f8; border:1px solid #cccccc; color:#272B2F}
	#wrap {margin:auto; width:950px; padding-bottom:20px}
	#head {width:950px; height:100px; margin-bottom:20px}
	#head-left {float:left; width:170px; height:100px}
	#head-left img {padding-top:33px}
	#head-right {float:right; width:780px; height:100px}
	#service {width:950px; height:30px; padding-bottom:5px; margin-bottom:20px}
	#service-left {float:left; width:750px; height:30px}
	#service-right {float:right; width:200px; height:30px}
	#main {width:950px; padding-bottom:20px; margin-bottom:20px}
	#main-left-panel {float:left; width:230px}
	#main-right {float:right; width:670px}
	#main-left {float:left; width:670px}
	#main-right-panel {float:right; width:230px}
	#category-image {width:670; height:200px; margin-bottom:20px}
	#footer-menu {width:950px}
	#footer {width:950px}
	#news {width:950px; height:22px; background:url('../img/bkg-news.gif') bottom no-repeat; padding-bottom:3px; margin:13px 0 20px 0}
	#news h2 {display:none}
	#news dt {display:none}
	#panels-home {width:950px; height:188px}
	#main-left-press {width:465px;float:left; margin-top:20px;}
	#main-right-press {width:465px; margin-right:20;margin-top:20px; float:left;}
	
	
	#news .scrollup {position:relative; overflow:hidden; width:950px; height:22px}
	#news .scrollup .article2, #news .scrollup .article6 {position:absolute; top:200px; width:950px; height:22px; color:#555555; padding:0 0 0 15px; margin:0}
	#news .scrollup .article2 h2, #news .scrollup .article6 h2 {float:left; width:235px; display:block; margin:0; padding:0; padding-right:10px; font-size:12px}
	#news .scrollup .article2 h2 a, #news .scrollup .article6 h2 a {font-size:12px; color:#ffffff; margin:0; padding:0; text-decoration:none}
	#news .scrollup .article2 div, #news .scrollup .article6 div {float:left; display:block}

 	#panels-home div {float:left; width:310px; height:188px; margin-right:10px}
 	#panels-home dl {float:left; width:280px; height:158px; background:url('../img/bkg-panel-home.gif') no-repeat; padding:15px; /*margin-right:10px; */ }
 	#panels-home div.right {margin-right:0}
 	#panels-home dt {color:#0074D4; font-size:1.5em; padding-bottom:10px}
  	#panels-home dd	{color:#555555}
  	
	#panels-home2 {width:950px; height:188px}
	#panels-home2 .nodt {float:left; width:310px; _width: 200px;  height:188px; margin-right:10px}
 	#panels-home2 dl {float:left; width:310px; height:192px;  background:url('../img/bkg-panel-home.gif') no-repeat;}
 	#panels-home2 div.panel3 {margin-right:0}
 	#panels-home2 dt {color:#0074D4; font-size:1.5em; padding-bottom:10px}
  	#panels-home2 dd {color:#555555 }
	#panels-home2 dd * { border: 0; margin: 0; padding: 0; }
	
  	#control {width:950px; height:40px; margin-bottom:20px; background:url('../img/bkg-control.gif')}

	#top-text { position:absolute; top:20px; text-align:right; margin:0; padding:0; display:block; width:950px; color:#fff; font-size:20px; font-weight:normal; left: 50%; margin-left: -475px; }

	
	.chapters {width:auto !important; float:none !important}
	.upozorneni {font-size: 11px; color:#85888E;}
	.blue { color:#0078bc}
	
	.panelpress dt {font-size:22px; margin-bottom:1em;}
	.panelpress dd * {font-size:12px;}
	.panelpress dd .article * {display:inline;}
	.panelpress dd .article {margin-bottom:1em;}
		
/* RULES */
	.rule-dotted {border-bottom:1px dotted #cccccc}
	.rule-line {border-color:#E7EBEA; border-style:solid; border-width:1px 0}
	.rule-right {text-align:right}

/* STYLING */
	.footer dl dt {display:none}
	.footer dl dd p {padding:0.5em 0; margin:0; text-align:right; color:#85888E; font-size:11px}
	.footer dl dd p a {color:#85888E; text-decoration:none}
	.footer dl dd p a:hover {color:#3e4c6a; text-decoration:underline}

	.searchbox {text-align:right}
	.searchbox .search-input, .search .search-input {vertical-align:middle}
	.searchbox .search-button, .search .search-button {vertical-align:middle}	
	/* IE6 & IE7 hack */
	* html .searchbox .search-input, * html .search .search-input {margin-right:3px}
	*:first-child+html .searchbox .search-input, *:first-child+html .search .search-input {margin-right:3px}
	/*
	.searchbox .search-input {width:100px; height:15px; line-height:1em; padding:4px; font-size:100%; background:#F0F0ED none repeat scroll 0 0; border:1px solid #CCCCCC; color:#464D54; vertical-align:top; margin-right:3px}
	.searchbox .search-button {height:25px; padding:3px; font-size:100%; background:#F0F0ED none repeat scroll 0 0; border:1px solid #CCCCCC; color:#464D54; vertical-align:top; text-transform:uppercase}
	.searchbox .search-button.sfhover {background:#a0ba36 none repeat scroll 0 0}
	
	* html .searchbox .search-input {height:13px; padding-top:6px} 
	* html .searchbox .search-button {margin-top:1px}	

	*:first-child+html .searchbox .search-input {height:13px; padding-top:6px} 
	*:first-child+html .searchbox .search-button {margin-top:1px}
	*/
	.search-result {background:#ffff00}
	
	.navigation ul li {background:url('../img/bullet-navigation.gif') left center no-repeat; padding:0 6px 0 10px}
	.navigation ul li.first {background:none; padding:0 6px 0 0}
	.navigation ul li.article {display:none}
	
 	.mmenu ul li a {display:block; float:left; height:37px; padding:63px 0 0 0; color:#ffffff; text-decoration:none; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight:bold; font-size:13px; margin:0 0 0 10px }
 	.mmenu ul li {padding:0; background:url('../img/separator.gif') 10px 63px no-repeat}
	.mmenu ul li.active a { color: #006eaa; }
 	.mmenu ul li a { padding-left:10px; }
 	.mmenu ul li.nobkg { background:none; }
	.mmenu ul li ul {width:175px; position:absolute; top:100px; left:-999em; height:auto; z-index:100; border:solid 1px #cccccc; margin-left:11px}	
	.mmenu ul li.sfhover ul {left:auto; clear:both}
	.mmenu ul li ul li {width:154px; border:none; border-bottom:solid 1px #cccccc; background:#f9f9f8; padding:5px 13px 5px 8px}
	.mmenu ul li ul li.last {border-bottom:none}
	.mmenu ul li ul li a {color:#272b2f; width:auto; padding:0; height:auto; font-weight:normal; margin:0;  font-family:Arial, Helvetica, sans-serif;  }
	.mmenu ul li.active ul li a { color: #272B2F; }
	.mmenu ul li ul li a span {padding:0}
	.mmenu ul li ul li.sfhover {background:#f0f0ed}
	.mmenu ul li ul li ul {display:none}
	* html .mmenu ul li img {padding-left:10px}
 	* html .mmenu ul li a {margin:0 0 0 10px }
	
	.panels dl {width:230px; background:url('../img/bkg-panel-body.gif') repeat-y; margin-bottom:20px}
	.panels dl dt {width:215px; height:26px; background:url('../img/bkg-panel-top.gif') no-repeat; padding:10px 0 0 15px; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight:bold; font-size:13px}
	.panels dl dd {width:200px; background:url('../img/bkg-panel-bottom.gif') bottom no-repeat; padding:15px}
	
	.content p img {background-color:#F9F9F8; border:1px solid #E6E6E4; padding:4px; margin:0 1.5em 1.5em 0}
	.panel-main p img {background-color:#F9F9F8; border:1px solid #E6E6E4; padding:2px; margin:0 0.5em 0.5em 0}
 	.image img {border:none}
 	
 	.chapters {width:250px; background:#f9f9f8; float:left; margin-bottom:20px; border:1px solid #cccccc}
	.chapters dl {padding:10px}
	.chapters dt {height:32px; font-size:18px}
	.chapters dd {}
 	
	
	.content .article5 {width:325px; float:left; margin-right:20px}
	.content .article5.second {margin-right:0}
	
	.content .article2, .content .article6 {margin-bottom:30px}
	.content .article2 h2, .content .article6 h2 {margin-bottom:5px}
	
	.content .subcategory {margin-bottom:20px}
	.content .subcategory h2 {margin-bottom:5px}
	
	.pager tr {border-top:1px dotted #cccccc}
	.pager td {border:none; background:#ffffff}
	
	.msg_info, .msg_alert {background-color:#f0f0ed; border-bottom:2px solid #e6e6e4; border-top:2px solid #e6e6e4}
	
	.nob, .nob td, .nob table, .nob th {border:none !important;}
	.nobkg, .nobkg td, .nobkg table, .nobkg th {background:transparent !important;}
	
	.download.wide td.down-list img {display:none}
	.download.wide td.down-list .langs .langs-text {display:none}	
	.download.wide td.down-list .langs ul {list-style-type:none; margin:0}
  	.download.wide td.down-filename, .download.wide td.down-list, .download.wide td.down-info {background:#F0F0ED}	
	
	.subcategory {width:323px; float:left; margin:0 5px 1.5em 5px}
	.subcategory .excerpt {margin:10px 10px 0 10px; height:128px; overflow:hidden}
	.subcategory h2 {margin:0 10px 0 10px}
	* html 	.subcategory {margin:0 2px 1.5em 2px;}
	
	.control {color:#969798; text-align:right; padding-top:11px; padding-right:10px; }
	.compare-info { float: left; color:#969798; text-align:left; padding-top:11px; padding-left:10px;}
	
	.important {background:#fffae5; color:#222; padding:1em; margin:0 0 1em 0;}
	.important hr {color:#fff; border-color:#fff; height:0; margin:1em 10em 1em 10em}
	.important p {font-size:13px;}
	
	.transparent, .transparent td, .transparent table, .transparent th {background:transparent;}
	.prodejci p img { margin: 0; border: 0 !important; padding:0 !important; }
	
 	/* REKLAMA */
	.reklamavtisku {margin-right:.7em; margin-bottom:.8em; display:block; width:125px; clear: bottom}
	.reklamavtisku.wide {width:191px}
	.reklamavtisku span {border:1px solid #000; padding:.5em; display:block}
	.reklamavtisku ul {margin:0 0 .5em 0; padding:0}
	.reklamavtisku li { text-decoration:none; color:#0078bc; background:url('../img/bullet-blue.gif') 0px 2px no-repeat; padding:0px 0 0 17px; line-height:17px; display:block; font-size:12px}
	.reklamavtisku li a {color:#555}
	.reklama_filtr {width:670px;background-color:#EEE;height:70px;text-align:center;padding-top:10px;margin-bottom:10px;}
	.reklama_filtr span {margin-left:15px;margin-right:5px;font-weight:bold;}
 
    /* online katalogy */
    .katalog-online h1 {color: #0078BC;}
    .katalog-online table, .katalog-online table td, .katalog-online table tr, .katalog-online table th {border: 0px; background: transparent;}     
    .katalog-online table td {width: 142px; margin-right: 34px; padding-left: 0; }
    .katalog-online .text td a {display: block; width: 142px; height: 18px; padding-left: 20px; background: url("../img/sipkal.png") center left no-repeat;}  
    .katalog-online .panel-main li.active a {font-weight: bold; text-decoration: none; color: #666;}               
    


	/* SPECIALNI SABLONA PRO TISKOVE CENTRUM */
	.presscentrum .mmenu ul { float: right; width: auto; }
	#head a { text-decoration:none; }

	.panelpress { margin-bottom: 20px; }
 	.panelpress h2 { height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; padding: 0 10px; margin-bottom: 0; }
 	.panelpress .inner { border: 1px solid #bbbebf; border-width: 0 1px 1px 1px; padding: 10px; background: #f1f1f2; } 

	#main-left-press {width:455px; float:left; margin-top:20px; margin-right: 20px; }
	#main-right-press {width:475px; margin-top:20px; float:left;}

	#main-right-press .panelpress dt { display:none; }
	#main-right-press .panelpress h2 { background: url('../img/bkg-block-top-wide.gif') no-repeat; margin:0; }
	#main-right-press .more { text-align: right; }
	#main-right-press .more a { color: #bbbebf; }

	#main-left-press dl dt { color: #0074D4; font-size: 18px; margin-bottom: 10px; }
	#main-left-press .newsletter h2 { background: url('../img/bkg-block-top-narrow.gif') no-repeat; margin: 0; font-size: 14px; }
	#main-left-press .panelpress dl dt { display: none; }
	#main-left-press .panelpress form label { width: auto; font-weight: normal; line-height: 20px; margin-top: 2px; margin-right: 10px;   }
	#main-left-press .panelpress form input { width: 200px; margin-right: 10px; }
	
	.contact-form label { width: auto; }
	
	.clanky-o-gps .inner .article { margin-bottom: 5px; }
	.clanky-o-gps .inner .article * { display: none; }
	.clanky-o-gps .inner .article h2 { display: block; background: none !important; margin: 0; padding: 0;}
	.clanky-o-gps .inner .article a { display: block; background: url('../img/bullet-blue-grey.gif') left 3px no-repeat ; font-weight: normal; padding: 0; padding-left: 20px; line-height: 18px; }
	/* konec SPECIALNI SABLONY... */



}
@media print {
	.np, .noprint {display:none}
	
	body {font-family:Arial,Helvetica,sans-serif}
	h1, h2, h3, h4, h5, h6 {font-family:"Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif}
	blockquote {font-style:italic}
	a {color:#0074D4}
	
	#head-left img {border:solid #000000 15px; border-right:solid #000000 700px}
		
	.content p img {background-color:#F9F9F8; border:1px solid #E6E6E4; padding:4px; margin:0 1.5em 1.5em 0}
	.chapters dt {height:32px; font-size:18px}
	.footer dl dt {display:none}
	.footer dl dd {text-align:right; font-size:10px; margin:0; padding:0; border-top:solid 1px #000000}
	

}
