P {
	FONT-SIZE: 1.1em; COLOR: #2a2a2a
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
TEXTAREA {
	VERTICAL-ALIGN: middle
}
LABEL {
	VERTICAL-ALIGN: middle;
}
IMG {
	border:0
}
H1 {font-size: 1em; margin:0}
.clear {
	CLEAR: both
}
A, A:hover {color:#259}
.clearLeft {
	CLEAR: left
}
.clearRight {
	CLEAR: right
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.hidden {
	DISPLAY: none
}
.left {
	TEXT-ALIGN: left !important
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.nowrap {
	WHITE-SPACE: nowrap
}
.top {
	VERTICAL-ALIGN: top
}
.bottom {
	VERTICAL-ALIGN: bottom
}
.middle {
	VERTICAL-ALIGN: middle
}
BODY {
	padding:0; margin:0;
	FONT-WEIGHT: normal; FONT-SIZE: 62.8%; BACKGROUND: url(/img/background3.png) 0px 0px; COLOR: #cccccc; FONT-FAMILY: Tahoma, Calibri, Arial, sans-serif; TEXT-ALIGN: center
}
.imageLeft {
	FLOAT: left
}
.imageRight {
	FLOAT: right
}
#designWrap {
	MARGIN: 0px auto; WIDTH: 990px; HEIGHT:295px; COLOR: black; background: #b3c7cc; TEXT-ALIGN: left; /* was: BACKGROUND-COLOR: #a3b7bc;*/
}
#header {
	BORDER-RIGHT: #705a03 1px solid; BORDER-TOP: #ded4a9 1px solid; BORDER-LEFT: #ded4a9 1px solid; BORDER-BOTTOM: #705a03 1px solid
}
#header .wrap {
	WIDTH: 988px; POSITION: relative; HEIGHT: 35px; BACKGROUND-COLOR: #fcdb00; /* 4.3em */
}
#header H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; Z-INDEX: 2; LEFT: 10px; COLOR: black; BOTTOM: 5px; FONT-FAMILY: "Bodoni MT Black", "Arial Black", "Lucida Sans Unicode", Tahoma, "Lucida Grande CE", lucida, sans-serif; POSITION: absolute
}
#header .wrap .topright {
	POSITION: absolute; TOP: 0px; RIGHT: 10px
}
.pageLeft {
	FLOAT: left; WIDTH: 800px
}
.pageRight {
	FLOAT: right; WIDTH: 190px
}
#photo5c {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 1000px; HEIGHT: 250px
}
#photo4c {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 800px; HEIGHT: 250px
}
#photo3c {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 600px; HEIGHT: 250px
}
#photo2c {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 400px; HEIGHT: 250px
}
#photo1c {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 200px; HEIGHT: 250px
}
.header {
	BORDER-RIGHT: #75736a 1px solid; BORDER-TOP: #e0dfdc 1px solid; DISPLAY: block; FONT-SIZE: 1em; BORDER-LEFT: #e0dfdc 1px solid; WIDTH: 200px; LINE-HEIGHT: 2.1em; BORDER-BOTTOM: #75736a 1px solid; BACKGROUND-COLOR: #708090
}
.header .headerData {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-LEFT: 10px; COLOR: white; WHITE-SPACE: nowrap
}
#footer {
    clear:both; BORDER-RIGHT: #705a03 1px solid; BORDER-TOP: #75736a 1px solid; DISPLAY: block; BORDER-LEFT: #ded4a9 1px solid; WIDTH: 990px; BORDER-BOTTOM: #705a03 1px solid
}
#footer .wrap {
	DISPLAY: block; FONT-SIZE: 1.1em; WIDTH: 988px; COLOR: #333; LINE-HEIGHT: 1.7em; BACKGROUND-COLOR: #fcdb00
}
#footer A {
	COLOR: black; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: black; TEXT-DECORATION: underline
}
#footer .copyright {
	FLOAT: right; MARGIN-RIGHT: 8px
}
#footer .kontakt {
	FLOAT: left; MARGIN-LEFT: 8px
}
#footer .kontakt A {
	TEXT-DECORATION: underline
}
#languages {
	padding: 8px 6px 0 0; text-align:right
}
.column4 .wrapHelper, .column3 .wrapHelper, .column2 .wrapHelper, .column1 .wrapHelper, .columnLast .wrapHelper, .col1 .wrapHelper, .col2 .wrapHelper {
	BORDER-RIGHT: #75736a 1px solid; BORDER-TOP: #e0dfdc 1px solid; BORDER-LEFT: #e0dfdc 1px solid; BORDER-BOTTOM: #75736a 1px solid; BACKGROUND-COLOR: #dcdcdc
}
.column4 .data, .column3 .data, .column2 .data, .column1 .data, .columnlast .data, .col1 .data, .col2 .data, .col3 .data {
	padding: 10px 10px 0 10px; color: #2a2a2a
}
.column4 .photo, .column3 .photo, .column2 .photo, .column1 .photo, .columnLast .photo {
	BORDER-RIGHT: #e6e9eb 1px solid; BORDER-TOP: #7f878b 1px solid; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 3px; BORDER-LEFT: #7f878b 1px solid; BORDER-BOTTOM: #e6e9eb 1px solid
}
.column2 .photo2 {
	FLOAT: left; MARGIN: 0 10px 10px 0; OVERFLOW: hidden
}
.column4 .photoLabel, .column3 .photoLabel, .column2 .photoLabel , .column1 .photoLabel, .columnLast .photoLabel {
	DISPLAY: block; FLOAT: right; WIDTH: 47%
}
.column4 IMG, .column3 IMG, .column2 IMG, .column1 IMG, .columnLast IMG {
	DISPLAY: block; OVERFLOW: hidden
}
.column4 .label, .column3 .label, .column2 .label, .column1 .label, .columnLast .label, .col3 .label, .geo {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #2a2a2a; LINE-HEIGHT: 1.3em
}
.latitude,.longitude {font-size:8pt; font-style:italic; color:#58a; padding-right:4px}
.column4 UL, .column3 UL, .column2 UL, .column1 UL, .columnLast UL, .col1 UL {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #2a2a2a; LINE-HEIGHT: 1.3em
}
.column4 LI, .column3 LI, .column2 LI, .column1 LI, .columnLast LI {
	DISPLAY: block; VERTICAL-ALIGN: top; LIST-STYLE-TYPE: none
}
.column4 A, .column3 A, .column2 A, .column1 A, .columnLast A {
	COLOR: #2a2a2a
}
.column4 .itemLabel A, .column3 .itemLabel A, .column2 .itemLabel A, .column1 .itemLabel A, .columnLast .itemLabel A {
	LINE-HEIGHT: 1.4em
}
.column4 .itemLabel, .column3 .itemLabel, .column2 .itemLabel, .column1 .itemLabel, .columnLast .itemLabel {
	FONT-SIZE: 1.1em; COLOR: #2a2a2a; LINE-HEIGHT: 1.3em
}
.column4 .item, .column3 .item, .column2 .item, .column1 .item , .columnLast .item{
	MARGIN-BOTTOM: 10px
}
.column4 H3, .column3 H3, .column2 H3, .column1 H3, .columnLast H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 8px; COLOR: #2a2a2a; LINE-HEIGHT: 1.4em
}
.column2 .date {
	PADDING-RIGHT: 5px; FONT-SIZE: 1.1em; FLOAT: left; COLOR: #9d0620; TEXT-ALIGN: right
}
.column1 .date {
	PADDING-RIGHT: 5px; FONT-SIZE: 1.1em; FLOAT: left; COLOR: #9d0620; TEXT-ALIGN: right
}
.col2 .header {
	WIDTH: 100%
}
.column2 {
	FLOAT: left; WIDTH: 400px
}
.column2 .wrap {
	WIDTH: 398px
}
.col3 .header {
	WIDTH: 190px
}
.column3 {
	FLOAT: left; WIDTH: 600px
}
.column3 .wrap {
	WIDTH: 598px
}
.column4 .header {
	WIDTH: 800px
}
.column4 {
	FLOAT: left; WIDTH: 800px
}
.column4 .wrap {
	WIDTH: 798px
}
.col1 .header {
	WIDTH: 100%;
}
.column1 {
	FLOAT: left; WIDTH: 200px
}
.column1 .wrap {
	WIDTH: 198px
}
.columnLast .header {
	WIDTH: 190px
}
.columnLast .wrap {
	WIDTH: 188px; POSITION: relative
}
.contact {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-TOP: 2px
}
.contactPhone {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em;
}
.contactValue {
	MARGIN-TOP: 2px; FONT-SIZE: 1.1em; MARGIN-LEFT: 7px
}
.contactPhoneValue {
	FONT-SIZE: 1.1em; float: right; MARGIN-LEFT: 7px; margin-right: 10px;
}
.contactValue2 {
	FONT-SIZE: 1.1em; margin:0; MARGIN-LEFT: 62px; 
}
.contactValueIC {
	FONT-SIZE: 1.1em; MARGIN-LEFT: 44px
}
.contactValueDIC {
	FONT-SIZE: 1.1em; MARGIN-LEFT: 36px
}
#menu .menuItemWrap {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; WIDTH: 190px
}
#menu .menuItemWrap A {
	BORDER-RIGHT: #005e60 1px solid; BORDER-TOP: #c5d9d4 1px solid; DISPLAY: block; BORDER-LEFT: #c5d9d4 1px solid; CURSOR: hand; COLOR: white; BORDER-BOTTOM: #006090 1px solid; BACKGROUND-COLOR: #0492dc; TEXT-DECORATION: none
}
#menu .menuItemWrap A:hover {
	BORDER-RIGHT: #3d858b 1px solid; BORDER-TOP: #afdbdf 1px solid; BORDER-LEFT: #afdbdf 1px solid; COLOR: black; BORDER-BOTTOM: #3d858b 1px solid; BACKGROUND-COLOR: #fcdb00
}
#menu .active A {
	BORDER-RIGHT: #3d858b 1px solid; BORDER-TOP: #afdbdf 1px solid; BORDER-LEFT: #afdbdf 1px solid; COLOR: black; BORDER-BOTTOM: #3d858b 1px solid; BACKGROUND-COLOR: #6bb0d0
}
#menu .active A:hover {
	BORDER-RIGHT: #bf743c 1px solid; BORDER-TOP: #c4d8f9 1px solid; BORDER-LEFT: #c4d8f9 1px solid; COLOR: black; BORDER-BOTTOM: #3c74bf 1px solid; BACKGROUND-COLOR: #6bb0d0
}
#menu A .mark {
	PADDING-RIGHT: 10px; COLOR: white
}
#menu A .data {
	padding: 5px 10px 5px 10px; DISPLAY: block;
}
#subMenu .header {
	WIDTH: 190px
}
#subMenu .menuItemWrap {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; WIDTH: 190px
}
#subMenu .menuItemWrap A {
	BORDER-RIGHT: #005e60 1px solid; BORDER-TOP: #c5d9d4 1px solid; DISPLAY: block; BORDER-LEFT: #c5d9d4 1px solid; CURSOR: hand; COLOR: #412b01; BORDER-BOTTOM: #006090 1px solid; BACKGROUND-COLOR: #0492dc; TEXT-DECORATION: none
}
#subMenu .menuItemWrap A:hover {
	BORDER-RIGHT: #3d858b 1px solid; BORDER-TOP: #afdbdf 1px solid; BORDER-LEFT: #afdbdf 1px solid; BORDER-BOTTOM: #3d858b 1px solid; BACKGROUND-COLOR: #fcdb00
}
#subMenu .active A {
	BORDER-RIGHT: #3d858b 1px solid; BORDER-TOP: #afdbdf 1px solid; BORDER-LEFT: #afdbdf 1px solid; COLOR: black; BORDER-BOTTOM: #3d858b 1px solid; BACKGROUND-COLOR: #6bb0d0
}
#subMenu .active A:hover {
	BORDER-RIGHT: #bf743c 1px solid; BORDER-TOP: #c4d8f9 1px solid; BORDER-LEFT: #c4d8f9 1px solid; COLOR: black; BORDER-BOTTOM: #3c74bf 1px solid; BACKGROUND-COLOR: #6bb0d0
}
#subMenu A .mark {
	PADDING-RIGHT: 10px; COLOR: white
}
#subMenu A:hover .mark {
	COLOR: white
}
#subMenu .active A .mark {
	PADDING-RIGHT: 10px; COLOR: white
}
#subMenu A .data {
	padding: 4px 10px 4px 10px; DISPLAY: block
}
#div_image {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; Z-INDEX: 100; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute
}
#desc1 {
	FLOAT: left; WIDTH: 200px
}
#desc1 .wrapHelper {
	BORDER-RIGHT: #75736a 1px solid; BORDER-TOP: #e0dfdc 1px solid; BORDER-LEFT: #e0dfdc 1px solid; BORDER-BOTTOM: #75736a 1px solid; BACKGROUND-COLOR: #dcdcdc
}
#desc1 .wrapHelper .wrap {
	WIDTH: 198px; HEIGHT: 248px
}
#desc1 .data {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#desc1 P {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 2px; COLOR: #282c2d; LINE-HEIGHT: 1.3em
}
.onas {
	MARGIN: 15px
}
#navrcholu {
	DISPLAY: none
}

	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* 3 column blog style settings */
	.blogstyle {
	    background:#dcdcdc;    	/* Right column background colour */
		BORDER-RIGHT: #75736a 1px solid;
background:#b3c7cc;
	}
    .blogstyle .colmid {
        float:left;
        width:200%;
        margin-left:-190px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#dcdcdc;    	/* Centre column background colour */
		BORDER-RIGHT: #75736a 1px solid;
    }
    .blogstyle .colleft {
        float:left;
        width:100%;
        margin-left:-200px; 	/* Width of centre column */
        background:#dcdcdc;    	/* Left column background colour */
		BORDER-RIGHT: #75736a 1px solid;
	}
    .blogstyle .colleftwide {
        float:left;
        width:100%;
        margin-left:-200px; 	/* Width of centre column */
        background:#dcdcdc;    	/* Left column background colour */
	}
    .blogstyle .col1wrap {
        float:left;
	    width:50%;
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
    .blogstyle .colleftwide .col1wrap {width:75%}
	.blogstyle .col1 {
        margin:0 0px 0 390px;	/* 0 15px 0 415px; */  /* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:100%;
	    overflow:hidden;
	}
    .blogstyle .colleftwide .col1wrap  .col1 {margin-left:-104px; width:800px}
    .blogstyle .col2 {
        float:right;
        width:200px;     /*170*/   	/* Width of left middle content (left column width minus left and right padding) */
        position:relative;
        left:200px;     /*185*/    	/* Width of the left-had side padding on the left column */
    }
    .blogstyle .col3 {
        float:right;
        width:190px;  /* 170 */      	/* Width of right column content (right column width minus left and right padding) */
        position:relative;
        left:590px;  /*555*/
		}
	.blogstyle .colleftwide .col3 {left:390px !important}

	.data table {background:#ccd; border:2px solid #75736a; border-collapse: collapse}
	.data th {font-size:9pt; background:#708090; color:white; border:1px solid #75736a; padding:3px;}
	.data td {font-size:8pt; color:#334; border:1px solid #75736a; padding:3px; text-align:center}

	table.light {background:#ccd; border:0}
	table.light td {font-size:8pt; color:#334; border:1px solid #dcdcdc; padding:3px; text-align:center}

	table.imag {border:1px solid silver; text-align:center; background-color:#e8e8f8; padding:8px; margin:8px; width:562px}
	table.imag td {font-size:8pt; color:#334; border-left:1px solid silver; border-bottom:none; border-top:none; padding:6px; text-align:center}

.cap {font-style:italic; color:#446}
.hs {font-style:italic; color:#446; background-color:#d0d0e0; font-size:7pt !important; padding:2px !important}
#MainImg {filter:blendTrans(duration=0.7);}
.gray {
 filter:gray; /* MSIE */
 filter:alpha(opacity=40);
 -moz-opacity:0.30;
 opacity:0.30;
}
.framed  {border:1px solid silver}
.framed3  {border:3px solid #688}
.imgframe {border:1px solid silver; text-align:center; background-color:#e8e8f8; padding:8px;}
a.txt {color:#223; text-decoration:none}
H3 {FONT-WEIGHT: bold; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 8px; COLOR: #2a2a2a; LINE-HEIGHT: 1.6em}
H4 {	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 2px; COLOR: #404060; LINE-HEIGHT: 1.3em}

