	@import url("../resources/tisk.css") print;

#zpravy .okraj {
	padding: 15px 20px 0px 10px;
	line-height: 13px;
	background: url("../images/bg_menu.gif") top left no-repeat;
}

#zpravy {
	top: 0px;
	padding-left: 71px;
        margin:0px;
overflow:hidden;
	width: 218px;
        _width: 289px;
	float: left;
	
}


#obsah {
	clear: both;
	margin-left: 73px;
	width: 441px;
	background: url("../images/bg_obsah.gif") left top no-repeat;
	border-top: 0px solid white;
}

#obsah .okraj {
	margin-left: 10px;
 
	text-align: justify;
	line-height: 16px;
}

body {
	font-family: "Trebuchet MS" , Arial, Courier, sans-serif;
	font-size: 70%;
	
	text-align: center;
	color: #616161;
	margin: 0px;
	padding: 0px;
}

pre,table{
	font-family: "Trebuchet MS" , Arial, Courier, sans-serif;
	font-size: 100%;
	text-align: center;
	color: #616161;
	margin: 0px;
	padding: 0px;
}

table {
	text-align: left;
}
pre {
	text-align: left;
	display: inline;
}
hr {
	display: none;
}
h1 {
	font-family: Arial, Courier, sans-serif;
	font-size: 135%;
	color: #F31508;
	margin: 0px 0px 10px 0px;
}
h2, h3 {
	color: #F31508;
	width: 433px;
	font-weight: bold;
	margin: 5px 0px;
	background: url("../images/bg_h3.gif") left bottom repeat-x;
}
h2 {
	font-family: Arial, Courier, sans-serif;
	font-size: 135%;
	text-transform: uppercase;
	height: 23px;
	margin-bottom: 8px;
	padding-top: 2px;
}
h3 {
	font-size: 120%;
	height: 21px;
}
h6, h5 {
	font-weight: normal;
	color: #F31508;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
p {
	text-align: justify;
}
a:link, a:visited, a:active {
	color: #616161;
	text-decoration: none;
}
.text {
	text-align: justify;
	line-height: 16px;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* HLAVN? OBLAST */
#oblastAll {
	width: 754px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;

/*position: absolute; left: 50%; 
margin-left: -377px; */

}
#oblast {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* HLAVICKA*/
#hlavicka {
	width: 754px;
	height: 85px;
}
#logo {
	width: 215px;
	float: left;
	margin-top: 30px;
}
#zahlavi {
	color: #959595;
	font-size: 90%;
	width: 517px;
	float: right;
	margin: 0px;
	padding: 0px;
	background: url("../images/bg_top_red.gif") left top no-repeat;
}
#popis {
	margin-top: 40px;
}
#zahlavi .okraj {
	text-align: right;
}
#zahlavi a {
	display: inline;
	font-size: 100%;
	margin-left: 0px;
}
#zahlavi a:hover {
	text-decoration: underline;
}
#zahlavi ul {
	margin: 0px;
	padding: 0px;
}
#zahlavi ul li {
	display: inline;
	list-style-type: none;
	margin-left: 10px;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* PRODUKT */
#produkt {
	float: left;
	width: 234px;
	height: auto;
	background: url("../images/bg_middle_b3v.gif") right top repeat-y;
}
.demo {
	margin: 12px 10px 0px 0px;
	padding: 12px 0px 0px 25px;
	background: url("../images/bg_middle_b3h.gif") left top repeat-x;
}
#produkt .text, #produkt h1 {
	margin-right: 19px;
}
.demo img {
	border: 0px
}
#produkt .text .odkaz, #produkt h1 {
	text-align: right;
}
#produkt .text a {
	color: #F31508;
	font-size: 90%;
	text-decoration: underline;
	padding-left: 10px;
}
#produkt .text a {
	float: right;
	text-align: right;
}
#produkt .text a:hover {
	text-decoration: none;
}
#produkt .doplnek {
	height: 33px;
	margin: -19px 0px 0px 224px;
	background: url("../images/bg_bottom_cast1.gif") right top no-repeat;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* OBAL */
#obal {
	float: right;
	width: 517px;
	min-height: 650px;
	height: 650px;
	background: url("../images/bg_obal.gif") left top no-repeat;
}
div[id] #obal {
   height:auto;
   }

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* MENU */
#crackProIE5 {
	display: none;
/* vypnuti divu pro vsechny prohlizece */
	_display: block;
/* zobrazeni divu v IE */
}
#menu {
	position: relative;
	top: 0px;
	left: 71px;
	width: 218px;
	float: left;
	margin-bottom: 2px;
	z-index: 2;
	background: url("../images/bg_middle_b3v.gif") top right repeat-y;
}
#menu .okraj {
	margin: 12px 14px 0px 6px;
	_margin-top: -4px;
/* nutne nastaveni horniho okraje jen pro IE, zduvodu zobrazeneho DIVu "crackProIE5" */
}
#menu .okraj h1 {
	display: none;
}
#menu a {
	font-family: Arial, Courier, sans-serif;
	font-weight: bold;
	display: block;
	_width: 198px;
	text-align: left;
	padding: 1px 0px 1px 10px;
	background: #F0F0F0;
}
#menu a:hover {
	color: white;
}
#menu .okraj ul li.active {
	font-family: Arial, Courier, sans-serif;
	font-weight: bold;
	color: white;
	display: block;
	width: 188px;
	_width: 198px;
	text-align: left;
	padding: 1px 0px 1px 10px;
	background: #F5150D;
}
#menu .okraj ul li.activesub a.hover {
	font-family: Arial, Courier, sans-serif;
	font-weight: bold;
	color: white;
	display: block;
	_width: 198px;
	text-align: left;
	padding: 1px 0px 1px 10px;
	background: #F5150D;
}
#menu .okraj ul li.activesub a {
	font-family: Arial, Courier, sans-serif;
	font-weight: bold;
	color: white;
	display: block;
	_width: 198px;
	text-align: left;
	padding: 1px 0px 1px 10px;
	background: #F5150D;
}
#menu .okraj ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#menu .okraj ul li {
	width: 198px;
	margin-bottom: 1px;
	display: inline;
	float: left;
	background: #F0F0F0;
}
#menu .okraj ul li a:hover, #menu .okraj ul li.menuon a {
	color: white;
	background: #F5150D;
}
#menu .okraj ul li.menuon_dark a {
	color: white;
	background: #black;
}
#menu .okraj ul li.menuon ul li a {
	color: white;
	background: #F5150D;
}
#menu .okraj ul li.menuon ul li a:hover {
	color: white;
	background: #FC564F;
}
#menu .okraj ul li div {
	position: absolute;
	visibility: hidden;
	margin: -16px 0px 0px 150px;
	width: 150px;
	background-color: #FFFFFF;
}
#menu .okraj ul li.menuon div {
/* menu function show */
	visibility: visible;
}
#menu .okraj ul li.menuoff div {
/* menu function hidden */
	visibility: hidden;
}
#menu .okraj ul li div ul li {
	margin-bottom: 1px;
	padding-top: 1px;
	width: 150px;
	background: #FC564F;
}
#menu .okraj ul li div ul li a {
	_width: 100%;
	padding: 1px 0px 0px 5px;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ZPRAVY */
#zpravy h6 {
	color: #F31508;
	text-decoration: none;
	font-width: bold;
}
#zpravy a {
	text-decoration: underline;
}
#zpravy a:hover {
	text-decoration: none;
}
#zpravy .doplnek {
	height: 82px;
	margin: -71px 0px 0px 205px;
	background: url("../images/bg_bottom_cast2.gif") right top no-repeat;
}
#zpravy h6 a {
	font-weight: bold;
	color: #F31508;
	text-decoration: none;
}
#zpravy h6 a:hover {
	color: #B00A00;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* CASE STUDY */
#caseStudy {
	float: right;
	width: 228px;
	visibility: visible;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* CSWEB */

#csWeb {
overflow:hidden;
	float: left;
	width: 116px;
	background: url("../images/bg_middle_b2v.gif") right top repeat-y;
	min-height: 250px;
/*	height: 250px;*/
}

div[id] #csWeb {
   height:auto;
}

#csWeb .okraj {
	text-align: center;
	margin: 20px 8px 0px 0px;
}
#csWeb .okraj div {
	display: block;
        font-size : 100%;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 16px;
}
#csWeb a:hover {
	text-decoration: underline;
}
#csWeb .okraj a .sipky {
	color: #FA110C;
}
#csWeb div img {
	margin-bottom: 2px;
}
#csWeb .okraj .seznam {
	margin-right: 4px;
	padding-bottom: 1px;
}
#csWeb .doplnek {
	height: 14px;
	margin: -5px 0px 0px 105px;
	background: url("../images/bg_bottom_cast3.gif") right top no-repeat;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* CSINTRANET */
#csIntranet {
overflow:hidden;
	float: right;
	width: 112px;
	background: url("../images/bg_middle_b1v.gif") right top repeat-y;
}
#csIntranet .okraj {
	text-align: center;
	margin: 20px 4px 0px 0px;
}
#csIntranet .okraj div {
	display: block;
        font-size : 100%;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 16px;
}
#csIntranet .okraj a .sipky {
	color: #FA110C;
}
#csIntranet div img {
	margin-bottom: 2px;
}
#csIntranet a:hover {
	text-decoration: underline;
}
#csIntranet .okraj .seznam {
	margin-right: 4px;
	padding-bottom: 1px;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* NASE RESEN? */
#naseReseni {
/*	position: relative;*/
	top: 0px;
	left: 0px;
	float: right;
	width: 227px;
	z-index: 1;	
}
#naseReseni .okraj {
	margin: 20px 0px 0px 8px;
}
#naseReseni .logo {
	float: right;
	font-size: 90%;
	font-weight: bold;
}
#naseReseni .logo div {
	display: block;
	padding-left: 10px;
	margin-bottom: 10px;
	/*background: url("../images/sipka_gray.gif") center left no-repeat;
*/
}
#naseReseni .logo a .sipky {
	color: #FA110C;
}
#naseReseni .okraj .logo a:link, #naseReseni .okraj .logo a:visited, #naseReseni .okraj .logo a:active {
	text-decoration: none;
}
#naseReseni .okraj .logo img {
	margin-left: 2px;
	margin-bottom: 2px;
}
#naseReseni .okraj .logo a:hover {
	text-decoration: underline;
}
#naseReseni .text {
	text-align: left;
	font-size: 90%;
	line-height: 12px;
}
#naseReseni a:link, #naseReseni a:visited, #naseReseni a:active {
	text-decoration: underline;
}
#naseReseni a:hover {
	text-decoration: none;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* OBSAH */

#obsah h2 {
	margin-top: 0px;
}
#printSend {
        padding-top : 10px;
	width: 434px;
	text-align: right;
}
#obsah #printSend a {
	font-size: 80%;
	color: #F5150D;
	margin-left: 10px;
	text-decoration: none;
}
#obsah #printSend a:hover {
	text-decoration: underline;
	background-color: #ffffff;
}
#obsah .odrazky {
	margin-top: 10px;
	padding-left: 20px;
	background: url("../images/sipka_plna.gif") left top no-repeat;
}
#obsah a {
	text-decoration: underline
}
#obsah a:hover {
	text-decoration: none;
	background-color: #FCD6D4
}
#obsah pre {
	border-bottom: 1px dashed #616161;
	cursor: help
}
#obsah p {
	margin: 16px 0px;
	text-align: justify;
}
#obsah ul {
	margin-top: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-left: 15px;
}
#obsah li {
	list-style-image: url("../images/li_red.gif");
}
#obsah p.zarovnani {
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
.vysledky {
	font-family: "Trebuchet MS" , Arial, Courier, sans-serif;
	font-size: 95%;
	height: 18px;
	color: #616161;
	background-color: #F6F6F6;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	border-color: #BABABA;
	border-width: 1px;
	border-style: solid;
}
.vysledky_pocet_stranek {
	font-family: "Trebuchet MS" , Arial, Courier, sans-serif;
	font-size: 95%;
	height: 18px;
	color: #616161;
	background-color: #FAFAFA;
	margin: 0px;
	padding: 0px;
	border-color: #EBEBEB;
	border-width: 1px;
	border-style: solid;
	text-align: center;
}
.vysledky_submit {
	font-family: "Trebuchet MS" , Arial, Courier, sans-serif;
	font-size: 95%;
	text-transform: uppercase;
	color: #F31508;
	background-color: white;
	border: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.vysledky_odeslat {
	font-family: "Trebuchet MS" , Arial, Courier, sans-serif;
	font-size: 95%;
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #616161;
	background-color: #F6F6F6;
	border-color: #BABABA;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
}
.vysledky_tabulka {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.vyhledavani_vyraz {
	font-family: "Trebuchet MS" , Arial, Courier, sans-serif;
	font-size: 95%;
	height: 18px;
	color: #616161;
	background-color: #F6F6F6;
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	padding-left: 5px;
	border-color: #BABABA;
	border-width: 1px;
	border-style: solid;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* SITEMAP */
#sitemap h4 {
	font-family: Trebuchet MS , Arial, Courier, sans-serif;
	font-weight: normal;
	font-size: 90%;
	color: #000000;
	padding-left: 20px;
	margin: 0px;
	background: url("../images/sipka_plna.gif") left no-repeat;
}
#sitemap a, #sitemap a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
#sitemap a:hover {
	text-decoration: none;
	background-color: #FCD6D4
}
#sitemap ul {
	list-style-type: none;
	vertical-align: top;
	padding: 0px;
	margin-top: 10px;
	margin-left: 40px;
}
#sitemap ul li {
	list-style-image: url("../images/zarazka_hlavni.gif");
	vertical-align: top;
	padding-left: 4px;
	margin-bottom: 7px;
	color: #333333;
}
#sitemap ul li a, #sitemap h4 a {
	color: #333333;
}
#sitemap ul li ul {
	margin: 5px 0px 10px 25px;
}
#sitemap ul li ul li {
	list-style-image: url("../images/zarazka.gif");
	padding-left: 0px;
}
#sitemap ul li ul li a {
	color: #666666;
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* PATICKA */
#paticka {
	clear: both;
	float: right;
	width: 517px;
	height: 36px;
	margin-top: 20px;
	background: url("../images/bg_red.gif") left top repeat-y;
}
#paticka .okraj {
	font-size: 90%;
	line-height: 12px;
	margin: 5px 0px 0px 85px;
}

