BODY {
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: gray;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color: black;
	scrollbar-track-color:#CCCCCC;
	scrollbar-track-color: #eeeeee;

	MARGIN : 0px; padding : 0px;
	
	FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	FONT-SIZE: 0.75em;
	LINE-HEIGHT: 1.4;
	COLOR: #353535;
	
	TEXT-ALIGN: center;
/*	BACKGROUND: gray url('images/bg.gif') repeat-x 0 0px;*/
	PADDING-BOTTOM: 15px;
}

.lft {
	TEXT-ALIGN: left;
}

.rght {
	TEXT-ALIGN: right;
}

.centr {
	TEXT-ALIGN: center;
}

.just {
	TEXT-ALIGN: justify;
}

.tucny {
	FONT-WEIGHT: bold;
}

.odrazka {
	TEXT-INDENT: 0px;
}

.ridsi {
	line-height: 1.5;
}

.verttop {
	VERTICAL-ALIGN: top;
}

.mensi {
	FONT-SIZE: 0.95em;
}

.odsazeny {
	PADDING-LEFT: 20px;
}

A {}
A:LINK    {COLOR: #1363b8; TEXT-DECORATION: underline; }
A:VISITED {COLOR: #1363b8; TEXT-DECORATION: underline; }
A:ACTIVE  {COLOR: #1363b8; TEXT-DECORATION: underline; }
A:HOVER   {COLOR: #1363b8; TEXT-DECORATION: none; BORDER-BOTTOM: 1px dashed;}


IMG {
	BORDER: 0px;
}

P {
	TEXT-INDENT: 0px;
	MARGIN: 0;
	PADDING: 0 0 10px 0;
}

H1 {
	FONT-SIZE: 2.0em;
	COLOR: gray;
}

H2 {
	FONT-SIZE: 1.5em;
	FONT-WEIGHT: normal;
	MARGIN: 5px 0px 10px 0px;
	COLOR: gray;
	padding: 0;
}

H4 {
	PADDING-TOP: 0;
	MARGIN-TOP: 0;
	FONT-SIZE: 1.1em;
}

INPUT {
	BORDER: #7f7f7f 1px solid;
	FONT-SIZE: 0.9em;
}

TEXTAREA {
	BORDER: #7f7f7f 1px solid;
	FONT-SIZE: 0.9em;
	MARGIN-BOTTOM: 5px;
}

#page {
	BACKGROUND-COLOR: white;
/*	BORDER: 1px gray solid;*/
	WIDTH: 950px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
}

#partOf {
	HEIGHT: 29px;
	WIDTH: 950px;
	BACKGROUND: url('images/top_partOf.jpg') no-repeat left 0px;
	DISPLAY: block;
}

#header {
	MARGIN: 30px 0px 10px 0px;
	HEIGHT: 75px;
}

#logo {
	FLOAT: left;
	HEIGHT: 75px;
	WIDTH: 250px;
	PADDING-LEFT: 25px;
	BACKGROUND: url('images/logo_triangl.jpg') no-repeat left 0px;
	DISPLAY: block;
}

#icons {
	FLOAT: right;
	WIDTH: 270px;
	BORDER-TOP: #bbbbbb 1px solid;
	TEXT-ALIGN: center;
	PADDING-TOP: 25px;
}

#icons A:hover {
	BORDER: 0;
}

#neck {
	PADDING-BOTTOM: 30px;
}

#advertisement {
	FLOAT: left;
	WIDTH: 650px;
	HEIGHT: 300px;
	BACKGROUND: url('images/advertisement.jpg') no-repeat left 0px;
}

* {-moz-box-sizing: border-box; box-sizing: border-box;}

#main {
	PADDING: 0px 10px 0px 10px;
/*	BACKGROUND: gray url('images/bgFlower.png') no-repeat right bottom;*/
}

#main-left {
	FLOAT: left;
	WIDTH: 320px;
	BORDER-RIGHT: 1px #bbbbbb solid;
	BACKGROUND-COLOR: #f9f9f9;
}

.main-left-cont {
	PADDING: 0px 20px 0px 10px;
}

/* for understanding browsers */
.actual {
	MIN-HEIGHT: 2em; 
	HEIGHT:auto;
	MARGIN-BOTTOM: 1.5em;
	PADDING-BOTTOM: 5px;
 	BORDER-BOTTOM: 1px gray dashed;
}
/* for Internet Explorer */
/*\*/
* html .actual {
	HEIGHT: 2em;
	PADDING-BOTTOM: 5px;
 	BORDER-BOTTOM: 1px gray dashed;
}
/**/

 .actual-main {
 	PADDING-LEFT: 102px;
 }
 
IMG.actuality {
	MARGIN: 0px 15px 15px 0px;
	BORDER: 1px gray solid;
}

#main-right {
	PADDING: 0px 10px 0px 340px;
}

#services {
	FLOAT: left;
	WIDTH: 325px;
	BORDER-RIGHT: 1px #bbbbbb solid;
}

#partners {
	PADDING: 0px 10px 0px 340px;
	BACKGROUND: url('images/partners.jpg') no-repeat 340px 35px;
}


.tlacitko {
  	BACKGROUND-COLOR: WhiteSmoke;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: black;
	BORDER: gray 1px solid;
   	PADDING: 3px 3px 3px 3px;
}

.tlacitko_d {
   	BACKGROUND-COLOR: Navy;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: Red;
   	PADDING: 0px 0px 0px 0px;
   	BORDER-COLOR: #e1f0ff;
}

.oddelovac-textu {
	HEIGHT: 15px;
}

.oddelovac-textu-velky {
	HEIGHT: 30px;
}

.hvezdicka  {
	COLOR : red;
	FONT-FAMILY : Tahoma;
	FONT-STYLE : normal;
	FONT-SIZE : 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
} 

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0px 0px 0px; padding:0;
      border:none;
      visibility: hidden;
}

#footer {
	BORDER-TOP: #bbbbbb 10px solid;
	TEXT-ALIGN: center;
}

.footer-text-left{
	FLOAT: left;
	WIDTH: 550px;
	TEXT-ALIGN: left;
	FONT-SIZE: 0.95em;
	PADDING: 15px 0px 15px 10px;
}

.footer-text-left A, .footer-text-left A:link, .footer-text-left A:visited{
	COLOR: #353535;
	TEXT-DECORATION: none;
}

.footer-text-left A:hover {
	COLOR: #1363b8;
}

.footer-text-right {
	TEXT-ALIGN: right;
	FONT-SIZE: 0.95em;
	PADDING: 15px 10px 15px 0px;
}

.text-cerveny {
	COLOR: red;
	FONT-SIZE: 0.9em;
}

.modry {
	COLOR: #1363b8;
}

.sedy {
	COLOR: gray;
}

.indent {
	PADDING: 0px 0px 0px 30px;
}

.triangl-logo {
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
}

.data-left {
	FLOAT: left;
	WIDTH: 455px;
	PADDING: 0px 0px 0px 30px;
}

.data-left-slovnik {
	FLOAT: left;
	WIDTH: 620px;
	PADDING: 0px 0px 0px 30px;
}

.data-right {
	PADDING: 0px 0px 0px 455px;
}

.data-whole {
	FLOAT: left;
	WIDTH: 950px;
	PADDING: 0px 30px 0px 30px;
}

.contact-form INPUT {
	BORDER: #7f7f7f 1px solid;
	FONT-SIZE: 1.1em;
}

.contact-form TEXTAREA {
	BORDER: #7f7f7f 1px solid;
	FONT-SIZE: 1.4em;
}

.contact-form INPUT:hover, .contact-form TEXTAREA:hover {
	BACKGROUND-COLOR: #eeeeee;
	BORDER: black 1px solid;
}

.contact-form INPUT:focus, .contact-form TEXTAREA:focus {
	BACKGROUND-COLOR: #eeeeee;
}

LABEL {
	FONT-SIZE: 0.95em;
}

.strankovani {
	TEXT-ALIGN: center;
	PADDING: 5px 0px 5px 0px;
	
}

.reference {
 	padding-top: 20px;
	border-bottom: 1px gray dashed;
	min-height: 200px;
	PADDING-BOTTOM: 15px;
}

.reference-data {
	padding-left: 280px;
}

.aktuality {
 	padding-top: 20px;
	border-bottom: 1px gray dashed;
}

.no-border {
	BORDER: 0px;
}

.ad {
	padding-top: 20px;
	font-size: 0.9em;
	text-align: center;
}

.ad a:link, .ad a:visited {
	color: #787878;
	text-decoration: none;	
}
.ad a:hover {
	color: #787878;
} 
