/* -- start setup -- */

* {
font-family : Arial,Helvetica,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:Black;
}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}
.blueColor {color:#008AC9;}
.red {color:Red;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}

body {
background-color : #6BBBE0;
text-align: center;
background-image: url(../pcs/pcs_layout/image-background.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#container {
width:950px;
margin:0 auto;
text-align:left;	
}

#header {
height:143px;
height:140px;
background-image: url(../pcs/pcs_layout/header-background.jpg);
background-position: top left;
background-repeat: no-repeat;
position:relative;
border-bottom:10px solid White;
}

#homeRun {
position:absolute;
top:10px;
left:10px;
width:365px;	
height:130px;
}

#langMenu {
position:absolute;
top:42px;
right:38px;
height:29px;
background-image: url(../pcs/pcs_layout/lang-menu-background.gif);
background-position: center;
background-repeat: repeat-x;
}

#langMenu li {
list-style-type: none;
float:left;
height:29px;
line-height:29px;
text-align:center;
}

#langMenu li.cz {width:68px;}
#langMenu li.en {width:67px;}
#langMenu li.de {width:67px;}

#langMenu li a {
display:block;
height:29px;
line-height:29px;
color:White;
text-decoration:none;
font-size:90%;
font-weight:bold;
background-position: center;
background-repeat: no-repeat;
}

#langMenu li a:HOVER, #langMenu li a.selected {color:#4e4e50;}

#langMenu li.cz a { background-image: url(../pcs/pcs_layout/lang-menu-cz.jpg); }
#langMenu li.en a { background-image: url(../pcs/pcs_layout/lang-menu-en.jpg); }
#langMenu li.de a { background-image: url(../pcs/pcs_layout/lang-menu-de.jpg); }

#langMenu li.cz a.selected, #langMenu li.cz a:HOVER { background-image: url(../pcs/pcs_layout/lang-menu-cz-hover.jpg); }
#langMenu li.en a.selected, #langMenu li.en a:HOVER { background-image: url(../pcs/pcs_layout/lang-menu-en-hover.jpg); }
#langMenu li.de a.selected, #langMenu li.de a:HOVER { background-image: url(../pcs/pcs_layout/lang-menu-de-hover.jpg); }

#topSearch {
position:absolute;
top:76px;
right:38px;
}

#topSearch p {float:left;}

#topSearch input.topSearchInput {
width:164px;
padding:3px 2px;
height:17px;
background-image: url(../pcs/pcs_layout/top-search-input.jpg);
background-position: center;
background-repeat: no-repeat;
color:#87888a;
font-size:90%;
font-weight:bold;
}

#topSearch a.topSearchSubmit {
float:left;
display:block;
width:34px;
height:23px;
background-image: url(../pcs/pcs_layout/top-search-submit.jpg);
background-position: center right;
background-repeat: no-repeat;
}

#topSearch a.topSearchSubmit:HOVER {background-image: url(../pcs/pcs_layout/top-search-submit-hover.jpg);}

#mainMenu {
height:35px;
border-bottom:2px solid #717173;
background-image: url(../pcs/pcs_layout/main-menu-background.jpg);
}

#mainMenu li {
list-style-type: none;
float:left;
height:35px;
line-height:35px;
text-align:center;
background-image: url(../pcs/pcs_layout/main-menu-border.jpg);
background-position: top right;
background-repeat: no-repeat;
padding-right:2px;
}

#mainMenu li.home {
width:170px;
background-image: url(../pcs/pcs_layout/menu-start.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-right:0;
}

/*
#mainMenu li.spolecnost {width:127px;}
#mainMenu li.provoz {width:88px;}
#mainMenu li.informace {width:171px;}
#mainMenu li.rizeni {width:199px;}
#mainMenu li.ekonomika {width:110px;}
*/

#mainMenu li.sekce1 {width:193px;}
#mainMenu li.sekce2 {width:203px;}
#mainMenu li.sekce3 {width:169px;}

#mainMenu li.sekce4 {
width:207px;
background-image: url(../pcs/pcs_layout/menu-end.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#mainMenu li.sekce11 {width:193px;}
#mainMenu li.sekce11cs {width:253px;}
#mainMenu li.sekce22 {width:150px;}
#mainMenu li.sekce33 {width:110px;}

/*
#mainMenu li.zdroje {
width:125px;
background-image: url(../pcs/pcs_layout/menu-end.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#mainMenu.en li.spolecnost {width:129px;}
#mainMenu.en li.provoz {width:93px;}
#mainMenu.en li.informace {width:134px;}
#mainMenu.en li.rizeni {width:216px;}
#mainMenu.en li.ekonomika {width:110px;}

#mainMenu.en li.zdroje {
width:137px;
background-image: url(../pcs/pcs_layout/menu-end.jpg);
background-position: top right;
background-repeat: no-repeat;
}
*/
#mainMenu li a {
display:block;
height:35px;
line-height:35px;
color:White;
text-decoration:none;
font-size:90%;
font-weight:bold;
}

#mainMenu li a:HOVER, #mainMenu li a:HOVER span, #mainMenu li a.selected span {color:#565656;}

#mainMenu li a:HOVER, #mainMenu li a.selected {
background-image: url(../pcs/pcs_layout/main-menu-background-hover.jpg);
background-position: center;
background-repeat: repeat-x;
color:#565656;
}

#mainMenu li.home a:HOVER, #mainMenu li.home a.selected {
background-image: url(../pcs/pcs_layout/menu-start-hover.jpg);
background-position: top left;
background-repeat: no-repeat;
color:#565656;
}

#mainMenu li.zdroje a:HOVER, #mainMenu li.zdroje a.selected {
background-image: url(../pcs/pcs_layout/menu-end-hover.jpg);
background-position: top right;
background-repeat: repeat-x;
color:#565656;
}

#mainMenu li a span {
color:White;
text-decoration:none;
font-size:100%;
font-weight:bold;
padding-right:22px;
background-image: url(../pcs/pcs_layout/home-domek.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#mainMenu li a:HOVER span, #mainMenu li a.selected span {background-image: url(../pcs/pcs_layout/home-domek-hover.jpg);}

#mainMenu li.home a {
background-image: url(../pcs/pcs_layout/main-menu-border.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#main {
background-color: White;
padding:16px 0 0 0;
}

#navig, #content {
float:right;
padding-bottom:20px;
}

#content {
width:735px;
margin-left:10px;
}

#navig {width:205px;}

#footer {
position: relative;
clear:both;
height:27px;
line-height:27px;
background-image: url(../pcs/pcs_layout/footer-background.jpg);
background-position: center;
background-repeat: repeat-y;
}

#back {
position: absolute;
right: 0;
bottom: 0;
width: 100px;
padding-right: 15px;
text-align: right;
}

#footer a, #footer span {
font-size:80%;
font-weight:bold;
text-decoration:none;
margin:0 0 0 15px;
}

#subMenu {margin:4px 0 20px 0;}

#leftMenu li, #secondLeftMenu li {
list-style-type: none;
margin-bottom:4px;
}

#subMenu li  {
list-style-type: none;
margin-bottom:0;
}

#leftMenu li a, #secondLeftMenu li a, #subMenu li a {
display:block;
height:29px;	
line-height:29px;
background-image: url(../pcs/pcs_layout/left-menu-grey.jpg);
background-position: center;
background-repeat: no-repeat;
padding-left:24px;
width:180px;
color:White;
text-decoration:none;
font-size:90%;
font-weight:bold;
}

/*	DD	*/
#leftMenu li a.double, #secondLeftMenu li a.double, #subMenu li a.double, #leftMenu li a.selectedDouble, #secondLeftMenu li a.selectedDouble, #subMenu li a.selectedDouble {
height:47px;	
height:33px;	
height:38px;	
/*line-height:20px;*/
line-height:17px;
padding-top:9px;
padding-top:11px;
padding-top:7px;
background-image: url(../pcs/pcs_layout/double-left-menu-grey.jpg);
}

#subMenu li a {
height:24px;	
line-height:24px;
background-image: url(../pcs/pcs_layout/left-submenu.jpg);
color:#4e4e4e;
}

/*	nova uroven	*/
#subSubMenu {
margin-bottom:5px;
background-color: #c1c2c4;
padding:5px 0;
}

#subSubMenu li a, #subSubMenu li a:HOVER {
height:24px;	
line-height:24px;
background-image: none;
color:#2d2d2f;
background-color: #c1c2c4;
font-size:10px !important;
}

#subSubMenu li a:HOVER {
background-image: none !important;
color:Black;
background-color: #c1c2c4;
}

#subSubMenu li a.double {
height:38px;	
line-height:17px;
padding-top:7px;
background-color: #c1c2c4;
color:#2d2d2f;
background-image: none !important;
font-size:10px !important;
}

/*	DD	*/
#subMenu li a.double, #subMenu li a.selectedDouble {
height:32px;	
line-height:14px;
padding-top:2px;
background-image: url(../pcs/pcs_layout/double-left-submenu.jpg);
font-size:85%;
}

#secondLeftMenu li a {color:#688712;}

#leftMenu {margin-bottom:15px;}
/*#secondLeftMenu {margin-top:15px;}*/

#secondLeftMenu li a {background-image: url(../pcs/pcs_layout/left-menu-light-green.jpg);}
#secondLeftMenu li a.double {background-image: url(../pcs/pcs_layout/double-left-menu-light-green.jpg);}

#leftMenu li a:HOVER, #leftMenu li a.selected {background-image: url(../pcs/pcs_layout/left-menu-blue.jpg);}
#leftMenu li a.double:HOVER, #leftMenu li a.selectedDouble {background-image: url(../pcs/pcs_layout/double-left-menu-blue.jpg);}

#secondLeftMenu li a:HOVER, #secondLeftMenu li a.selected, #secondLeftMenu li a.selectedDouble {
background-image: url(../pcs/pcs_layout/left-menu-green.jpg);
color:White;
}

#secondLeftMenu li a.double:HOVER, #secondLeftMenu li a.selectedDouble {background-image: url(../pcs/pcs_layout/double-left-menu-green.jpg);}

#subMenu li a:HOVER, #subMenu li a.selected {
color:#252525;
background-image: url(../pcs/pcs_layout/left-submenu.jpg);
}

#subMenu li a.double:HOVER, #subMenu li a.selectedDouble {
color:#252525;
background-image: url(../pcs/pcs_layout/double-left-submenu.jpg);
}


/*	info boxy - sekce	*/
#infoBox {
width:224px;
height:198px;
/*border-right:9px solid White; /*	ie double margin FIX	*/
border-left:9px solid White;
float:left;
position:relative;
background-position: center;
background-repeat: no-repeat;
position:relative;  /*	pekaboo?	*/
}

#infoBox a {
width:224px;
height:198px;
position:absolute;
text-decoration:none;
}

#infoBox strong {
padding:3px 0 3px 15px;
display:block;
font-size:85%;
color:White;
}

#infoBox p {
padding:10px 15px 0 15px;
font-size:105%;
color:White;
font-weight:bold;
}

/*	jina sirka	*/
#content .brown, #content .brownActive {width:223px;} 	/* sirka fix */
#content .brown, #content .brownActive {border-right:9px solid White;} 	

#content .blue2, #content .blueActive2 {width:224px;} 	/* sirka fix */
#content .blue2, #content .blueActive2 {border-right:9px solid White;} 	

#content .green, #content .greenActive {width:223px;} 	/* sirka fix */
#content .green, #content .greenActive {border-right:9px solid White;} 	

#content .yellow, #content .yellowActive {width:226px;} 	/* sirka fix */
#content .yellow, #content .yellowActive {border-left:9px solid White;} 	

/*	barvy + hover	*/
/*	home	*/
#content .blue strong {background-color: #C7E2F3;}
#content .blue { background-color: #008AC9; }
#content .blueActive strong, #content .blueActive p {display:none;}
#content .blueActive {background-image: url(../pcs/pcs_layout/image-home-hover.jpg);}

/*	sekce 1 	*/ 
#content .brown strong {background-color: #C6A88E;}
#content .brown { background-color: #8F5E36; }
#content .brownActive strong, #content .brownActive p {display:none;}
#content .brownActive {background-image: url(../pcs/pcs_layout/image-sekce1-hover.jpg);}

/*	sekce2	*/
#content .blue2 strong {background-color: #B1D5EF;}
#content .blue2 { background-color: #2EAADD; }
#content .blueActive2 strong, #content .blueActive2 p {display:none;}
#content .blueActive2 {background-image: url(../pcs/pcs_layout/image-sekce2-hover.jpg);}

/* sekce 3 */
#content .green strong {background-color: #D0DF9A;}
#content .green { background-color: #97BF0F; }
#content .greenActive strong, #content .greenActive p {display:none;}
#content .greenActive {background-image: url(../pcs/pcs_layout/image-sekce3-hover.jpg);}

/*	sekce 4	*/
#content .yellow strong {background-color: #FCCB90;}
#content .yellow { background-color: #F19409; }
#content .yellowActive strong, #content .yellowActive p {display:none;}
#content .yellowActive {background-image: url(../pcs/pcs_layout/image-sekce4-hover.jpg);}

/*	fix pismo	*/
#content .green p {font-size:100%;}
#content .yellow p {font-size:100%;}

.image-home-1 {
border-left:9px solid White;
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;

width:493px;
background-image : url(../pcs/pcs_layout/image-home-1.jpg);
}

.cs .image-home-1 {
background-image : url(../pcs/pcs_layout/image-home-1-cs.jpg);
}
.en .image-home-1 {
background-image : url(../pcs/pcs_layout/image-home-1-en.jpg);
}
.de .image-home-1 {
background-image : url(../pcs/pcs_layout/image-home-1-de.jpg);
}


/*	1	*/
.image-sekce1-1 {
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;
border-left:9px solid White;
width:111px;
background-image : url(../pcs/pcs_layout/image-sekce1-1.jpg);
}

.image-sekce1-2 {
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;

width:374px;
background-image : url(../pcs/pcs_layout/image-sekce1-2.jpg);
}

/*	2	*/
.image-sekce2-1 {
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;
border-left:9px solid White;
width:242px;
background-image : url(../pcs/pcs_layout/image-sekce2-1.jpg);
}

.image-sekce2-2 {
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;

width:242px;
background-image : url(../pcs/pcs_layout/image-sekce2-2.jpg);
}

/*	3	*/
.image-sekce3-1 {
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;
border-left:9px solid White;
width:304px;
background-image : url(../pcs/pcs_layout/image-sekce3-1.jpg);
}

.image-sekce3-2 {
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;

width:181px;
background-image : url(../pcs/pcs_layout/image-sekce3-2.jpg);
}

/*	4	*/
.image-sekce4-1 {
height:198px;
float:left;
background-position : center;
background-repeat : no-repeat;
border-left:9px solid White;
width:491px;
background-image : url(../pcs/pcs_layout/image-sekce4-1.jpg);
}




#text {
padding-right:202px;
position:relative;
}

#newsBox {
position:absolute;
top:0;
right:0;
width:182px;
/*height:223px;*/
background-image: url(../pcs/pcs_layout/news-box-background.jpg);
background-position: top center;
background-repeat: repeat-y;
background-color: #cfcfcf;
padding-bottom:25px;
}

#newsBoxLeft {
margin-top:10px;
width:204px;
background-image: url(../pcs/pcs_layout/news-box-background-left.jpg);
background-position: top center;
background-repeat: repeat-y;
background-color: #cfcfcf;
padding-bottom:25px;
}

#newsBox strong, #newsBoxLeft strong {
height:29px;
line-height:29px;
padding-left:14px;
display:block;
font-size:85%;
color:White;
background-image: url(../pcs/pcs_layout/news-box-header.gif);
background-position: bottom center;
background-repeat: no-repeat;
}

#newsBoxLeft strong {background-image: url(../pcs/pcs_layout/news-box-header-left.gif);}

#newsBox p, #newsBoxLeft p {
padding:10px 10px 0 14px;
font-size:85%;
color:Black;
}

#newsBox span, #newsBoxLeft span {
font-size:100%;
color:Black;
display:block;
font-weight:bold;
}

.moreInfo {
float:right;
padding-right:30px;
margin-right:10px;
height: 20px;
line-height: 20px;
background-image: url(../pcs/pcs_layout/more-info.gif);
background-position: center right;
background-repeat: no-repeat;
text-decoration:none;
font-size:85%;
}

#imgBox {
position:absolute;
top:9px;
right:15px;	
}

h1, .mainTitle {
font-weight:bold;
font-size:120%;
margin:10px 0 .5em 15px;
padding-top:3px;
color:#008AC8;
}

h2 {
font-weight:bold;
font-size:110%;
margin:.7em 0 .5em 15px;
color:#008AC8;
}

h3 {
font-weight:bold;
font-size:105%;
margin:.5em 0 .5em 15px;
}

p.ods {
font-size:85%;
font-size:89%;
margin:.7em 0 1.2em  15px;
}

.spacer {margin-left:15px;	}

p.odsBlue {
font-size:85%;
font-size:89%;
font-weight:bold;
color:#008ac9;
margin:.7em 0 1.2em  15px;
}

p.ods a, p.odsBlue a {
font-size:100%;
font-weight:bold;
}

.odd {
height:15px;
background-image: url(../pcs/pcs_layout/odd-background.gif);
background-position: left center;
background-repeat: repeat-x;
font-size:1px;
}

p.ods strong, p.odsBlue strong {font-size:100%;}
p.ods span, p.odsBlue span {font-size:100%;}

#text ul {margin:.5em 0 .5em 28px}

#text ul li {
font-size:85%;
font-size:89%;
font-weight:bold;
}

#text ul li sup {color:#008ac9;}
#text ul li * {font-size:100%;}

#text ul.spaced li {
line-height:140%;
margin-bottom:10px;
}

.itemListBlue {color:#008AC9;}
.itemListLight {margin:20px 0 20px 15px;}

.itemListLight li {
margin:10px 0;
font-weight:normal !important;
}


/*	link	*/
/*.link {text-decoration:none;}*/
.link:HOVER {text-decoration:none;}

.linkBlue {
/*text-decoration:none;*/
color:#008AC9;
}

.linkBlue:HOVER {text-decoration:none;}

/*	tab	*/
.tabZakladniUdaje, .tabZakladniUdajeSmall {
border-collapse: collapse;
margin:1em 0 1.5em 0;
width:100%;
}

.tabZakladniUdaje td, .tabZakladniUdaje th, .tabZakladniUdajeSmall td, .tabZakladniUdajeSmall th {
text-align:left;
padding:4px 35px 5px 25px;
vertical-align: top;
font-size:85%;
}

.tabZakladniUdajeSmall td, .tabZakladniUdajeSmall th {padding:4px 10px 5px 25px;}

.tabZakladniUdaje tr, .tabZakladniUdajeSmall tr {
background-image: url(../pcs/pcs_layout/table-background.gif);
background-position: bottom left;
background-repeat: repeat-x;
}

.tabZakladniUdaje .tabTitle, .tabZakladniUdajeSmall .tabTitle {
background-color: #acacac;
color:White;
padding:6px 25px 16px 25px;
font-size:110%;
background-image: url(../pcs/pcs_layout/table-title-background.gif);
background-position: bottom left;
background-repeat: repeat-x;
}

.tabZakladniUdaje td *, .tabZakladniUdaje th *, .tabZakladniUdajeSmall td *, .tabZakladniUdajeSmall th * {font-size:100%;}

.tabZakladniUdaje .tabShort, .tabZakladniUdajeSmall .tabShort {width:30%;}

.clearTable {
border-collapse: collapse;
margin:.5em 0 1.5em 15px
}

.clearTable td, .clearTable th {
text-align:left;
padding:2px 25px 4px 0;
vertical-align: top;
font-size:85%;
}

.clearTable h3 {
font-size:90%;
font-weight:bold;
color:#008ac9;
padding:0;
margin:0;
}

.clearTable td *, .clearTable th * {font-size:100%;}
.clearTable p {font-size:90%;}

/*	F + A	*/
.clearTab {
border-collapse: collapse;
margin:.5em 0 1.5em 15px
}

.clearTab td, .clearTab th {
text-align:left;
padding:2px 10px 4px 0;
vertical-align: top;
font-size:85%;
}

.clearTab h3 {
font-size:90%;
font-weight:bold;
color:#008ac9;
}

.clearTab td *, .clearTab th * {font-size:100%;}
.clearTab p {font-size:90%;}

/*	img	*/
.imgLeft {
float:left;
/*margin:10px 25px 5px 28px;*/
margin:3px 25px 12px 15px;

font-size:80%;
font-weight:bold;
color:#747474;
}

.imgRight {
float:right;
margin:10px 0 5px 25px;
margin:3px 0 12px 25px;
font-size:80%;
font-weight:bold;
color:#747474;
}

.imgGalerie {
margin:0 0 0 15px;	
width:515px;
}

.imgGalerie .imgLeft, .imgGalerie .imgRight {
margin-left:0;
margin-right:15px;
}

/*	ikonky	*/
.dwFileReader, .dwFileExcel, .dwFileWord, .dwFileVideo {
text-decoration:none;
padding:10px 0 10px 22px;
/*background-image: url(../pcs/pcs_layout/ico-adobe.gif);*/
background-position: left center;
background-repeat: no-repeat;
color:#0079c0;
}

.dwFileReader {background-image: url(../pcs/pcs_layout/ico-adobe.gif);}
.dwFileExcel {background-image: url(../pcs/pcs_layout/ico-excel.gif);}
.dwFileWord {background-image: url(../pcs/pcs_layout/ico-word.gif);}
.dwFileVideo {background-image: url(../pcs/pcs_layout/ico-video.gif);}

.dwFileReader:HOVER, .dwFileExcel:HOVER, .dwFileWord:HOVER, .dwFileVideo:HOVER {color:Black;}

.dwFileReader span, .dwFileExcel span, .dwFileWord span, .dwFileVideo span {
font-weight:normal;
color:#acacac;
}

#preload img {display:none;}

.kontaktFloat {
float:left;
width:250px;
}

/*	provozy	*/
.provoz1, .provoz2, .provoz3, .provoz4, .provoz5 {
background-position : top left;
background-repeat : no-repeat;
padding:95px 0 0 5px;
float:left;
width:180px;
font-size:85%;
font-weight:bold;
} 

/*.provoz3 {width:141px;} */
.provoz2 {width:141px;}

.provoz1 a, .provoz2 a, .provoz3 a, .provoz4 a, .provoz5 a {
font-size:100%;
font-weight:normal;
color:#008AC9;
text-decoration:none;
} 


.provoz1 {background-image : url(../pcs/pcs_provozy/anlage1.jpg);} 
.provoz2 {background-image : url(../pcs/pcs_provozy/anlage2.jpg);} 
.provoz3 {background-image : url(../pcs/pcs_provozy/anlage3.jpg);} 
.provoz4 {background-image : url(../pcs/pcs_provozy/anlage4.jpg);} 
.provoz5 {background-image : url(../pcs/pcs_provozy/anlage5.jpg);} 

/*	form	*/
.formular {margin:20px 0;}
.formular div {margin:3px 20px 3px 15px;}

.formular label {
float:left;
text-align:left;
width:100px;
width:125px;
padding-top:2px;
font-size:85%;
font-weight:bold;
/*color:#008AC9;*/
color:Black;
}

.formular label.sec_code_label {padding-top:30px;}

.formular fieldset {
margin: 10px 10px;
padding: 10px 0px;
border:0px solid #00A9DF;
}

.formular fieldset legend {
padding: 5px;
margin-left: 10px;
font-weight: bold;
font-size:85%;
color: #00A9DF;
}

.formular select, .formular input,  .formular textarea {
width:300px;
border:1px solid #00A9DF;
color:Black;
font-size:85%;
padding:2px;
}

.formular input,  .formular textarea {width:293px;}
.formular textarea {height:170px;}
.formular select.short {width:148px;}
.formular input.short {width:140px;}
.formular input.short2 {width:215px;}
.formular input.second {margin-left:2px;}
.formular input.checkBox {width:15px;border:0px;}
.formular input.veryShort, .formular select.veryShort {width:65px;}
.formular select.veryShort4 {width:50px;}
.formular select.veryShort2 {width:40px;}
.formular input.file {width:200px;}

.formular option {
color:Black;
font-size:85%;
}

.formular optgroup option {font-size:120%;}

.formular input {padding:3px;}
.formular input.readonly {background:#E0E0E0;}
.formular input.ods {margin-left: 10px;}

.formular p select, .formular p input {
width:144px;
border:1px solid #00A9DF;
color:#00A9DF;
float:left;
margin-right:5px;
}

.formular input.submitForm, .formular input.cancelForm, .formular input.otherForm {
height:22px;
line-height:19px;
color:White;
width:73px;
width:110px;
text-align:center;
text-transform:uppercase;
margin-right:7px;
border:2px solid #00a9df;
margin:10px 0 10px 220px;
padding:0;
background-color: #00a9df;
}

.formular input.submitForm {margin:10px 0 10px 0px;}
.formular input.thinMargin {margin:2px 0 2px 0px;}
.formular input.longer {width: 150px;}
.formular input.cancelForm, .formular input.otherForm {margin:10px 0 10px 5px;}
.formular .odsleva {margin-left: 150px;}

/*	form end	*/

.mt100 {margin-top:100px;}
.mt150 {margin-top:135px;}
.db { display:block; }

.chybove_odeslani {
font-size:85%;
font-weight:bold;
color:#ee1c25;
margin:2px 0 2px 15px;
}

#uspesne_odeslani {
font-size:85%;
font-weight:bold;
color:Black;
margin:2px 0 2px 15px;
}

.fill50 {height:50px;}
.fill100 {height:100px;}
