body {

	font-family:			 "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;

	font-size:				11px;

	color:					#000000;

	padding:				0px;

	margin:					0px;

  background:				#ffffff url( "./../images/img_design/bg_body.gif" ) center top repeat-x;

}



* html body {

  text-align:       center;

}



.center {

  text-align:       center;

}



.centerWhite {

  text-align:       center;

  color:          #ffffff;

}



p {

  padding:          0px 0px 10px 0px;

  margin:           0px;

}



.nopadding {

  padding:          0px;

}



ul, ol {

  padding:          0px 0px 10px 30px;

  margin:           0px;

}



div.pageContent ul li {

  background:				url( "./../images/img_design/icon_ul.gif" ) 0px 3px no-repeat;

  padding:          0px 0px 0px 20px;

  list-style-type:    none;

}





div.pageContent ul.download li {

  background:				url( "./../images/img_design/icon_ul_download.gif" ) 0px 3px no-repeat;

  padding:          0px 0px 0px 20px;

  list-style-type:    none;

}



a {

	color:					    #1984af;

	text-decoration:		underline;

}



a:hover {

	color:					    #1984af;

	text-decoration:		none;

}



form, table {

  padding:          0px;

  margin:           0px;

  font-size:		    11px;

}



.noScreen {

	display:				none;

}



div.pageClear {

	clear:					both;

}



div.pageBody {

  background:				url( "./../images/img_design/bg_body_top.gif" ) center top repeat-x;

}



div.pageBodyTop {

	width:					1000px;

	margin:					auto;

  position:         relative;

}



* html div.pageBodyTop {

  text-align:     left;

}



div.pageHead {

	position:				relative;

	top:					0px;

	height:					473px;

	margin:        0px 0px 0px 0px;

}



div.pageHeadFlash {

  background:				url( "./../images/img_design/bg_head.jpg" ) center top no-repeat;

  position:       absolute;

  top:            0px;

  left:           0px;

  z-index:      0;

  height:         373px;

  width:          1000px;

}



div.pageHeadFlash a {

  position:       absolute;

  top:            92px;

  left:           747px;

  color:          #ffffff;

  text-decoration:    none;

  font-size:      11px;

}



div.pageHeadFlash a:hover {

  color:          #ffffff;

  text-decoration:    underline;

}



h1.titleMain {

  padding:        0px;

  margin:         0px;

}



h1.titleMain a {

  display:        block;

  width:          1px;

  height:         1px;

  position:       absolute;

  top:            0px;

  right:           0px;

}



h1.titleMain a span {

	display:				none;

}









/* obsah */

div.pageContent {

	position:          relative;

	padding:           0px 0px 0px 18px;

	z-index:      10;

}



body.style5 div.pageLeft2 {

  display:          none;

}



div.pageContentIndex {

	position:          relative;

	padding:           30px 0px 0px 18px;

}



div.pageBlock, div.pageLeft2 div.pageBlock {

  background:				url( "./../images/img_design/bg_box_top2.gif" ) left top no-repeat;

  margin:           0px 0px 20px 0px;

  text-align:       justify;

  color:            #535353;

}



div.pageBlockBottom, div.pageLeft2 div.pageBlockBottom {

  background:				url( "./../images/img_design/bg_box_bottom.gif" ) left bottom no-repeat;

  padding:          15px 25px 20px 25px;

}



div.pageLeft2 div.pageBlock {

  background:				url( "./../images/img_design/bg_big_box_top.gif" ) left top no-repeat;

}



div.pageLeft2 div.pageBlockBottom {

  background:				url( "./../images/img_design/bg_big_box_bottom.gif" ) left bottom no-repeat;

}



/*

div.pageBlock span, div.pageLeft2 div.pageBlock span {

  font-weight:      bold;

  font-size:      11px;

  width:          120px;

  float:          left;

  color:          #000000;

}

*/

div.pageBlock b, div.pageLeft2 div.pageBlock b {

  font-weight:      bold;

  font-size:      11px;

  color:          #000000;

}



div.pageBlock h5, div.pageLeft2 div.pageBlock h5 {

  padding:      0px;

  margin:       0px;

  font-size:    10px;

  text-align:   right;

  color:        #000000;

}



div.pageContacts h5 {

  text-align:        left;

  color:      #0c62b8;

  margin-top:       7px;

  padding-top:      10px;

  border-top:       1px dotted #1984af;

  font-size:        12px;

}





.floatRight {

  float:            right;

  margin:           0px 0px 5px 10px;

}



div.pageLeft, div.pageCenter, div.pageRight, div.pageRight2, div.pageLeft2 {

  width:        297px;

  float:        left;

  margin:       0px 8px 0px 8px;

  padding:      0px 0px 0px 0px;

}



div.pageLeft2 {

  width:        602px;

}



div.pageRight2 {

  margin:       -232px 8px 0px 8px;

  z-index:      15;

  position:     relative;

}



div.pageContent h1, div.pageContent h2, div.pageContent h3, h3.titleMainWhite {

  font-size:      19px;

  color:      #0c62b8;

  line-height:      46px;

  font-weight:    normal;

  background:				url( "./../images/img_design/icon_title.gif" ) left 15px no-repeat;

  padding:        0px 0px 0px 27px;

  margin:         0px 0px 10px 0px;

}



div.pageRight2 h3.titleMainWhite {

  font-size:      19px;

  color:          #ffffff;

  line-height:    17px;

  font-weight:    normal;

  background:			url( "./../images/img_design/icon_title.gif" ) left 0px no-repeat;

  padding:        0px 0px 0px 27px;

}



div.pageContent h3.titleNews {

  background:				url( "./../images/img_design/icon_news.gif" ) left top no-repeat;

  padding:        0px 0px 0px 85px;

  line-height:      46px;

}



div.pageContent h3.titleContact {

  background:				url( "./../images/img_design/icon_contact.gif" ) left top no-repeat;

  padding:        0px 0px 0px 85px;

  line-height:      46px;

}



div.pageBlockBottom h4 {

  font-size:      14px;

  color:      #0c62b8;

  line-height:      46px;

  font-weight:    normal;

  background:				url( "./../images/img_design/icon_title.gif" ) left 14px no-repeat;

  padding:        0px 0px 0px 27px;

  margin:         0px 0px 10px 0px;

}





div.pageGallery {

}



div.pageGallery img {

  border:         3px solid #6ea2c6;

}



div.pageGallery div.pagePhoto {

  float:          left;

  width:          180px;

  height:         200px;

  text-align:     center;

}





a.linkNews {

  background:				url( "./../images/img_design/button_archive.gif" ) left top no-repeat;

  width:      99px;

  height:       33px;

  line-height:    26px;

  display:      block;

  color:        #454545;

  text-decoration:    none;

  padding:      0px 0px 0px 100px;

  margin:       0px 0px 0px 90px;

}



div.pagePhotoBlock {

  background:				url( "./../images/img_design/bg_photo_block2.gif" ) left top no-repeat;

  text-align:     center;

  padding-top:        14px;

  min-height:         166px;

}



* html div.pagePhotoBlock {

  height:         166px;

}



/* obsah end */









/* formular */

div.pageForm form div.input label {

  width:      150px;

  float:      left;

}

/* formular end */















/* kontaktni tabulka */



table.contacts {

}



table.contacts tr th {

  text-align:       left;

}



table.contacts tr td {

  text-align:       left;

}



table.contacts tr td strong {

  font-size:        14px;

}



/* kontaktni tabulka end */

























/* menu */

div.mainMenu ul.mainMenu, body.style5 div.mainMenu ul.mainMenu {

  padding:           0px;

  margin:            0px;

  list-style-type:   none;

  position:          absolute;

  top:               300px;

  left:              0px;

  z-index:      16;

}



body.style5 div.mainMenu ul.mainMenu {

  top:               242px;

}



div.mainMenu ul.mainMenu li, body.style5 div.mainMenu ul.mainMenu li {

  padding:           0px;

  margin:            0px;

  list-style-type:   none;

  float:            left;

  position:           relative;

  behavior: url(hover.htc);

}

div.mainMenu ul.mainMenu li.style1 ul div, body.style5 div.mainMenu ul.mainMenu li.style1 ul div,

div.mainMenu ul.mainMenu li.style2 ul div, body.style5 div.mainMenu ul.mainMenu li.style2 ul div {

  background:				url( "./../images/img_design/menu_bottom_blue.gif" ) 0px bottom no-repeat;

  height:     11px;

  position:   relative;

}



div.mainMenu ul.mainMenu li.style3 ul div, body.style5 div.mainMenu ul.mainMenu li.style3 ul div {

  background:				url( "./../images/img_design/menu_bottom_green.gif" ) 0px bottom no-repeat;

  height:     11px;

  position:   relative;

  overflow: hidden;

}



div.mainMenu ul.mainMenu li a.style1, div.mainMenu ul.mainMenu li a.style2, div.mainMenu ul.mainMenu li a.style3, div.mainMenu ul.mainMenu li a.linkActive {

  height:           173px;

  float:            left;

}



body.style5 div.mainMenu ul.mainMenu li a.style1, body.style5 div.mainMenu ul.mainMenu li a.style2, body.style5 div.mainMenu ul.mainMenu li a.style3, body.style5 div.mainMenu ul.mainMenu li a.linkActive {

  height:           258px;

  float:            left;

}



div.mainMenu ul.mainMenu ul, body.style5 div.mainMenu ul.mainMenu ul {

  position:           absolute;

  top:                130px;

  left:               60px;

  padding:          11px 0px 0px 0px; 

  visibility:         hidden;

  z-index:      11;

}



body.style5 div.mainMenu ul.mainMenu ul {

  top:                200px;

  left:               50px;

}



div.mainMenu ul.mainMenu li.style1 ul, body.style5 div.mainMenu ul.mainMenu li.style1 ul,

div.mainMenu ul.mainMenu li.style2 ul, body.style5 div.mainMenu ul.mainMenu li.style2 ul {

  background:				url( "./../images/img_design/menu_top_blue.gif" ) 0px 0px no-repeat;

}



div.mainMenu ul.mainMenu li.style3 ul, body.style5 div.mainMenu ul.mainMenu li.style3 ul {

  background:				url( "./../images/img_design/menu_top_green.gif" ) 0px 0px no-repeat;

}



div.mainMenu ul.mainMenu li ul li, body.style5 div.mainMenu ul.mainMenu li ul li { 

  float:            none; 

  border:           none;

} 



div.mainMenu ul.mainMenu li ul li a, body.style5 div.mainMenu ul.mainMenu li ul li a { 

  float:            none; 

  border:           none; 

  padding:          0; 

  padding:           7px 10px 4px 30px;

  width:            190px;

  display:          block;

  min-height:           17px;

  text-decoration:    none;

  color:        #000000;

  border-bottom:    1px dotted #B0B0B0;

}



* html div.mainMenu ul.mainMenu li ul li a, * html body.style5 div.mainMenu ul.mainMenu li ul li a {

  height:           17px;

}





div.mainMenu ul.mainMenu li.style1 ul li a, body.style5 div.mainMenu ul.mainMenu li.style1 ul li a,

div.mainMenu ul.mainMenu li.style2 ul li a, body.style5 div.mainMenu ul.mainMenu li.style2 ul li a {

  background:				#ffffff url( "./../images/img_design/icon_menu_blue.gif" ) 8px 10px no-repeat;

  border-left:      2px solid #34aaff;

  border-right:      2px solid #34aaff;

}



div.mainMenu ul.mainMenu li.style3 ul li a, body.style5 div.mainMenu ul.mainMenu li.style3 ul li a {

  background:				#ffffff url( "./../images/img_design/icon_menu_green.gif" ) 8px 10px no-repeat;

  border-left:      2px solid #bbe56d;

  border-right:      2px solid #bbe56d;

}





div.mainMenu ul.mainMenu li.style1 ul li a:hover, body.style5 div.mainMenu ul.mainMenu li.style1 ul li a:hover,

div.mainMenu ul.mainMenu li.style2 ul li a:hover, body.style5 div.mainMenu ul.mainMenu li.style2 ul li a:hover {

  background-color:     #34aaff;

}



div.mainMenu ul.mainMenu li.style3 ul li a:hover, body.style5 div.mainMenu ul.mainMenu li.style3 ul li a:hover {

  background-color:     #bbe56d;

}



div.mainMenu ul.mainMenu li:hover ul, div.mainMenu ul.mainMenu li.hover ul, body.style5 div.mainMenu ul.mainMenu li:hover ul, body.style5 div.mainMenu ul.mainMenu li.hover ul { 

  visibility:           visible; 

} 









div.mainMenu ul.mainMenu li a span, body.style5 div.mainMenu ul.mainMenu li a span {

  display:          none;

}



div.mainMenu ul.mainMenu li a:hover, div.mainMenu ul.mainMenu li a.linkActive, body.style5 div.mainMenu ul.mainMenu li a:hover, body.style5 div.mainMenu ul.mainMenu li a.linkActive {

}



div.mainMenu ul.mainMenu li.style1 a.style1 {

  background:				url( "./../images/img_design/menu_01_small.png" ) left top no-repeat;

  width:    220px;

}



div.mainMenu ul.mainMenu li.style1 a.style1:hover, div.mainMenu ul.mainMenu li.style1 a.style1Active {

  background:				url( "./../images/img_design/menu_01_small.png" ) left bottom no-repeat;

  width:    220px;

}



div.mainMenu ul.mainMenu li.style2 a.style2 {

  background:				url( "./../images/img_design/menu_02_small.png" ) left top no-repeat;

  width:    209px;

}



div.mainMenu ul.mainMenu li.style2 a.style2:hover, div.mainMenu ul.mainMenu li.style2 a.style2Active {

  background:				url( "./../images/img_design/menu_02_small.png" ) left bottom no-repeat;

  width:    209px;

}



div.mainMenu ul.mainMenu li.style3 a.style3 {

  background:				url( "./../images/img_design/menu_03_small.png" ) left top no-repeat;

  width:    219px;

}



div.mainMenu ul.mainMenu li.style3 a.style3:hover, div.mainMenu ul.mainMenu li.style3 a.style3Active {

  background:				url( "./../images/img_design/menu_03_small.png" ) left bottom no-repeat;

  width:    219px;

}











body.style5 div.mainMenu ul.mainMenu li.style1 a.style1 {

  background:				url( "./../images/img_design/menu_01.png" ) left top no-repeat;

  width:    328px;

}



body.style5 div.mainMenu ul.mainMenu li.style1 a.style1:hover, body.style5 div.mainMenu ul.mainMenu li.style1 a.style1Active {

  background:				url( "./../images/img_design/menu_01.png" ) left bottom no-repeat;

  width:    328px;

}



body.style5 div.mainMenu ul.mainMenu li.style2 a.style2 {

  background:				url( "./../images/img_design/menu_02.png" ) left top no-repeat;

  width:    312px;

}



body.style5 div.mainMenu ul.mainMenu li.style2 a.style2:hover, body.style5 div.mainMenu ul.mainMenu li.style2 a.style2Active {

  background:				url( "./../images/img_design/menu_02.png" ) left bottom no-repeat;

  width:    312px;

}



body.style5 div.mainMenu ul.mainMenu li.style3 a.style3 {

  background:				url( "./../images/img_design/menu_03.png" ) left top no-repeat;

  width:    327px;

}



body.style5 div.mainMenu ul.mainMenu li.style3 a.style3:hover, body.style5 div.mainMenu ul.mainMenu li.style3 a.style3Active {

  background:				url( "./../images/img_design/menu_03.png" ) left bottom no-repeat;

  width:    327px;

}

/* menu end */

















div.pageBottom {

  background:				url( "./../images/img_design/bg_bottom.gif" ) top center no-repeat;

  height:           73px;

  margin:           20px 0px 20px 0px;

  padding:          0px 80px 0px 0px;

  position:         relative;

  text-align:       center;

  line-height:      70px;

}



div.pageBottom a {

  color:            #6b6b6b;

  text-decoration:    none;

}



div.pageBottom a:hover {

  text-decoration:    underline;

}





































body.style5 div.pageContent {

  margin-top:       20px;

}



body.style5 div.pageContacts, body.style5 div.pageImportant, body.style5 div.pageNews {

  float:        right;

  width:        297px;

}



body.style5 div.pageNews, body.style5 div.pageImportant {

  margin-right:       15px;

}



body.style5 div.pageNews {

  float:          left;

}



body.style5 h3.titleMainWhite {

  font-size:      19px;

  color:      #0c62b8;

  line-height:      46px;

  font-weight:    normal;

  background:				url( "./../images/img_design/icon_contact.gif" ) left top no-repeat;

  padding:        0px 0px 0px 85px;

  margin:         0px 0px 10px 0px;

  line-height:      46px;

}



body.style5 div.pageRight2 {

  width:        auto;

  float:        left;

  margin:       0px 8px 0px 8px;

  padding:      0px 0px 0px 0px;

  z-index:      15;

  position:     relative;

}

