BODY {

	font-family: "Arial CE", Arial, sans-serif;

	color: black;

	background-color: white;

	text-align: center;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

}



A {

	text-decoration: none;

	font-weight : bold;

	color: #135368;

}



a.white {

	color: white;

}



a.white:hover {

	color: #135368;

}



A:HOVER {

	color: #647FB0;

	text-decoration: none;

}



.u {

	text-decoration: underline;

}



/*------------ znacky -----------------*/

strong {

	font-style: normal;

	font-weight: bold;

}



em, cite {

	font-weight: normal;

	font-style: italic;

}



big {

	font-size: 15px;

}



small {

	font-size: 10px;

}



#main, #titleMain {

	margin: 0 auto;

	width: 782px;

	text-align: left;

	background-image: url(../images/bg-news.gif);

	background-position: top right;

	background-repeat: repeat-y;

}



#main {

	background-image: none;

}



#header {

	width: 782px;

	margin: 0 auto;

	height: 106px;

}



#topmenu {

	width: 782px;

	height: 25px;

	margin: 0 auto;

	font-weight: bold;

}



#left {

	float: left;

	width: 163px;

	color: #135368;

}



#middle, #titleMiddle {

	float: left;

	width: 423px;

	margin: 15px;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #5f5f5f;

}



#middle {

	width: 600px;

	margin-right: 0px;

	text-align: justify;

}



#middle a {

	text-decoration: underline;

}



#middle h2 a {

	color: #5f5f5f;

	text-decoration: none;

}



#right {

	float: right;

	width: 166px;

	color: #7E7891;

	/*text-align: justify;*/

}



#bottom {

	clear: both;

	width: 782px;

	height: 31px;

	background-image: url(../images/bg-bottom.gif);

	background-position: top right;

	background-repeat: no-repeat; 

	color: #55737D;

}



#news-top {

	height: 77px;

}



#menu {

	background-color: #56bdde;

	padding-top: 10px;

	padding-bottom: 10px;

}



#menu a:hover {

	color: white;

}



#menu-bottom {

	background-image: url(../images/bg-menu.gif);

	background-repeat: repeat-y;

}



#menu-bottom-down {

	background-image: url(../images/bg-menu-bottom.gif);

	background-position: bottom;

	background-repeat: no-repeat;

	padding: 6px;

}



#contact {

	height: 103px;

	margin-top: 10px;

	margin-bottom: 10px;

	background-image: url(../images/bg-contact.gif);

	background-position: top left;

	background-repeat: no-repeat;

}



#cis {

	height: 48px;

	margin-top: 10px;

	margin-bottom: 10px;

	background-image: url(../images/bg-cis.gif);

	background-position: top left;

	background-repeat: no-repeat;

}



.nab {

	width: 205px;

	height: 239px;

	padding: 0px;

	overflow: auto;

}



.nab p {

	padding: 10px;

	padding-top: 96px;

	line-height: 16px;

}



.nab table, .nab th, .nab td {

	border: 0px;

}



.nab table.bottom {

	margin-top: 8px;

	width: 185px;

}



table.bottom th {

	text-align: left;

}



table.bottom td {

	text-align: right;

}



.nab th {

	text-align: right;

}



.nab thead th {

	text-align: left;

	padding-bottom: 10px;

}



/* ------- Nabidky pro lokalizace webu -------- */

.nab1_cs {

	background-image : url(../images/nab1.gif);

	background-repeat: no-repeat;

	float: left;

}



.nab2_cs {

	background-image : url(../images/nab2.gif);

	background-repeat: no-repeat;

	float: right;

}



.nab3_cs {

	background-image : url(../images/nab3.gif);

	background-repeat: no-repeat;

	float: left;

}



.nab4_cs {

	background-image : url(../images/nab4.gif);

	background-repeat: no-repeat;

	float: right;

}



.nab1_eu {

	background-image : url(../images/nab1_eu.gif);

	background-repeat: no-repeat;

	float: left;

}



.nab2_eu {

	background-image : url(../images/nab2_eu.gif);

	background-repeat: no-repeat;

	float: right;

}



.nab3_eu {

	background-image : url(../images/nab3_eu.gif);

	background-repeat: no-repeat;

	float: left;

}



.nab4_eu {

	background-image : url(../images/nab4_eu.gif);

	background-repeat: no-repeat;

	float: right;

}



.nab1_us {

	background-image : url(../images/nab1_en.gif);

	background-repeat: no-repeat;

	float: left;

}



.nab2_us {

	background-image : url(../images/nab2_en.gif);

	background-repeat: no-repeat;

	float: right;

}



.nab3_us {

	background-image : url(../images/nab3_en.gif);

	background-repeat: no-repeat;

	float: left;

}



.nab4_us {

	background-image : url(../images/nab4_en.gif);

	background-repeat: no-repeat;

	float: right;

}

/* ------- Konec nabidek pro jednotlive weby --------- */



H1, H2, H3 {

	font-weight: bold;

	margin: 0px;

}



H1 {

	font-size: 150%;

	margin: 16px;

	margin-bottom: 6px;

}



H2 {

	font-size: 120%;

	margin: 12px;

	margin-bottom: 2px;

}



H3 {

	font-size: 110%;

	margin: 30px;

	margin-top: 0px;

	margin-bottom: 4px;

}



IMG {

	border: 0px;

}



img.border {

	border: 1px solid;

}



table {

	border-collapse: collapse;

	border: 1px solid #B6B6B6;

	caption-side : top;

}



table.blank {

	border: 0px;

}



table.blank td {

	border: 0px;

}



table.blank th {

	border: 0px;

}



.light {

	background-color: #405184;

}



.dark {

	background-color: #4C609C;

}



.darker {

	background-color: #5f5f5f;

	color: white;

}



td,th {

	font-size: 12px;

	border: 1px solid #B6B6B6;

	padding: 0px 5px 0px 5px;

}



th {

	text-align: left;

}



tr.blue {

	background-color: #56BDDE;

	color: white;

	text-align: center;

}



.np {

	padding: 0px;

}



ul, ol {

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-bottom: 0px;

}



li {

	line-height: 18px;

}



#menu ul {

	padding: 0px;

	margin: 0px;

	margin-left: 8px;

	margin-right: 0px;

}



#menu li {

	list-style-position: inside;

	list-style-type: disc;

	margin: 0px;

	margin-left: 5px;

	padding: 0px;

	line-height: 18px;

}



#menu li.menuTopLi {

	list-style-type: none;

	list-style-position: outside;

}



#menu li.webImageLi {

	list-style-position: outside;

	list-style-type: none;

}



form {

	margin: 0px;

	padding: 0px;

}



.center {

	margin: 0 auto;

}



.tcenter {

	text-align: center;

}



.tleft {

	text-align: left;

}



.tright {

	text-align: right;

}



p {

	margin: 0px;

	padding: 0px;

	padding-top: 7px;

	padding-bottom: 7px;

	line-height: 18px;

}



p.error, p.messg {

	text-align: center;

	font-weight: bold;

}



.error {

	color: #FF5151;

}



.messg {

	color: #00b300;

}



.news1 {

	width: 600px;

	height: 28px;

	background-image: url(../images/news-title.gif);

	background-position: top;

	background-repeat: no-repeat;

}



.news2 {

	width: 600px;

	text-align: justify;

	background-image: url(../images/news-text1.gif);

	background-position: top;

	background-repeat: repeat-y;

}



.news3 {

	width: 600px;

	height: 7px;

	line-height: 1px;

	background-image: url(../images/news-text2.gif);

	background-position: top;

	background-repeat: no-repeat;

}



.domlikebox {

	background-color: #E9DECA;

	border: 1px solid #BDB29E;

	padding: 8px;

	margin-top:4px;

	margin-bottom: 4px;

}



.stanlikebox {

	background-color: #DDE9FF;

	border: 1px solid #AEBCD3;

	padding: 8px;

	margin-top:4px;

	margin-bottom: 4px;

}



.padd {

	padding: 3px 20px;

}



.padd-small {

	padding: 2px 5px;

}



.marg {

	margin: 10px 20px;

}



#printheader {

	display: none;

}



.floatleft {

	float: left;

}



.floatright {

	float: right;

}



.valignmiddle {

	vertical-align: middle;

}