body {
background-color: #DCDCDC;
margin: 0px;
text-align: center;
background-image: url(../image/bg1.jpg);
}
body, table {
	font-size: 11px;
	color: #808080;
	line-height: 13px;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, san-serif;
}
h1 {
color: #0079CD;
font-size: 17px;
line-height: 20px;
font-weight: normal;
}
#ad {
position: absolute;
margin-top: 70px;
margin-left: -60px;
behavior: url(js/iepngfix.htc);
}
h2 {
color: #e31028;
font-size: 17px;
line-height: 22px;
font-weight: normal;
margin: 0px;
}
h3 {
color: #403A3E;
font-size: 13px;
line-height: 15px;
}
h4 {
color: #403A3E;
font-size: 12px;
font-weight: bold;
}
h5 {
  font-size: 10px;
  color: #403A3E;
  font-weight: normal;
  margin: 0px;
  margin-top: -2px;
}
a {
text-decoration: none;
color: #0079CD;
}
a:hover {
text-decoration: underline;
color: #0079CD;
}

p {
text-align: justify;
}

#menu2 {
position: relative;
width: 930px;
height: 14px;
margin: 0px auto;
z-index: 1000;
}
#menu2 ul {
margin: 0px;
padding: 0px;
padding-top: 3px;
list-style: none;
float: right;
z-index: 1000;
}
#menu2 ul li a {
text-decoration: none;
color: #7d7d7d;
font-size: 10px;
float: left;
z-index: 1000;
}
#menu2 ul li a:hover {
text-decoration: underline;
color: #7d7d7d;
}
#menu2 ul li .select {
text-decoration: underline;
color: #7d7d7d;
}

* html #cover {
height:100%;
}
#bg_main {
position: absolute;
width: 100%;
height: 600px;
margin-top: 0px;
background-image: url(../image/bg_img.jpg);
background-position: center;
background-repeat: no-repeat;
z-index: -10;
}

.headTop {
width: 100%;
height: 194px;
display: block;
}

.top_text {
  position: absolute;
	text-align: right;
	margin: 0 auto;
	margin-left: 50%;
	left: -455px;
	width: 910px;
	padding-top: 1px;
  z-index: 5;
  color: #fff;
}
#cover {
  position: relative;
	margin: 0 auto;
	width: 950px;
	min-height: 800px;
  z-index: 1;
  background-color: #FFFFFF;
  border: 1px #7a7a7a solid;
  margin-top: 10px;    
}
#layout {
  position: relative;
  text-align: left;
/*	width: 940px; */
  width: 950px;
  min-height: 650px;
  z-index: 1;
  padding-left: 0px;
  padding-top: 0px;
}
#logo {
position: absolute;
width: 280px;
padding-top: 25px;
text-align: right;
color: #fff;
cursor: default;
font-variant: small-caps;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, san-serif;
z-index: 10;
}
#logo a {
color: #fff;
}
#logo a:hover {
text-decoration: underline;
}
#logo a.lang {
color: #9B1820;
}
#top_img {
position: absolute;
top: -10px;
margin-left: -1px;
text-align: right;
color: #fff;
cursor: default;
font-variant: small-caps;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, san-serif;
z-index: 2;
}
#search {
position: absolute;
margin-top: 130px;
margin-left: 30px;
text-align: right;
cursor: default;
color: #ffffff;
z-index: 15;
}
#search .search_box {
width: 230px;
height: 18px;
background-color: #295986;
border: 1px #84B5D9 solid;
color: #ffffff;
}
#search .search_but {
width: 70px;
background-color: #3980B4;
border: 0px #84B5D9 solid;
color: #ffffff;
cursor: pointer;
	font-size: 11px;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, san-serif;
}


#cover .main {
  width: 520px;
  padding: 15px;
  padding-top: 0px;
  z-index: 10;
  margin-left: 180px;
  margin-top: 20px;
  border-right: 1px #DCD8CC solid;
  border-left: 1px #DCD8CC solid;
min-height: 520px;
margin-bottom: 15px;  
}
#right {
width: 304px;
float: right;
margin-top: -3px;
}
#right_text {
clear: right;
width: 200px;
height: 100%;
min-height: 500px;
float: right;
margin: 20px;
margin-right: 0px;
padding-left: 10px;
}
#left_text {
width: 155px;
height: 100%;
min-height: 500px;
float: left;
margin: 20px;
}

#menu {
  float: left; 
  margin-top: 10px; 
}
#menu ul {
  margin: 0px;
  margin-left: -10px;
  padding: 0px;
  list-style: none;
}
#menu ul li {
}
#menu ul li a {
  text-decoration: none;
  color: #7d7d7d;
  margin-top: -15px;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-left: 15px; 
  font-size: 13px;
	line-height: 15px;  
  font-weight: bold;
  display: block;
}
#menu ul li a:hover {
  text-decoration: underline;
  background-image: url(../image/button_on_new.jpg);
  background-repeat: no-repeat;
  background-position: 0px 15px;
}
#menu .select {
  color: #e31028;
  text-decoration: none;
  background-image: url(../image/button_sel_new.jpg);
  background-repeat: no-repeat;
  background-position: 0px 15px;
}
/* uprava podmenu */
#menu ul.sub {
  position: relative;
  width: 150px;
  margin-top: -24px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 0px;
  list-style: none;
}
#menu ul.sub li a {
  text-decoration: none;
  display: block;
  color: #3E3D42;
  padding-left: 15px;
  padding-bottom: 5px;
  margin-bottom: 5px;  
  font-weight: bold;
  font-size: 11px;
}
#menu ul.sub li a:hover {
  color: #969696;
  font-size: 11px;
  background-image: url(../image/button_on_new.jpg);
  background-repeat: no-repeat;
  background-position: 0px 17px;     
}
#menu .select1 {
  text-decoration: none;
  color: #3E3D42;
  font-size: 11px;
  background-image: url(../image/button_on_new.jpg);
  background-repeat: no-repeat;
  background-position: 0px 17px;     
}
/* --- */

#menu1 {
}
#menu1 ul {
  margin: 0px;
  padding: 0px;
  width: 130px;
  list-style: none;
  margin-left: 5px;
}
#menu1 ul li {
  padding-bottom: 10px;
}
#menu1 ul li a {
  text-decoration: none;
  color: #000000;
  font-weight: normal;
  font-size: 13px;
}
#menu1 ul li a:hover {
  color: #0079CD;
  text-decoration: underline;
}
#menu1 .select {
  text-decoration: underline; 
  color: #0079CD;
}



.G_thums {
  color: #808080;
  float: left;
  width: 510px;
}
.G_thums_title {
  padding: 0px;
  width: 350px;
  padding-bottom: 5px;
}
.G_thums_title a {
  color: #403A3E;
  font-size: 13px;
  line-height: 15px;
}  
.G_img_thums img {
  text-decoration: none;
  border: 0px;
}
.G_img_thums {
  float: left;
  width: 160px;
}
.G_text_img_thums {
  margin-left: 4px;
  margin-top: 5px;
  float: left;
  width: 50px;
}
.G_text_thums {
  width: 340px;
}
.G_title {
  color: #403A3E;
  font-size: 13px;
  line-height: 15px;
  width: 340px;
}
.G_img img {
  text-decoration: none;
  border: 3px #fff solid;
  margin-right: 4px;
}
.G_img {
  margin-left: 10px;
}
.G_img img:hover {
  text-decoration: none;
  border: 3px #0079CD solid;
}


.reffoo {
  position: absolute;
	text-align: right;
	margin: 0 auto;
	margin-top: 5px;
	margin-left: 50%;
	left: -475px;
	width: 950px;
	padding-top: 1px;
  z-index: 5;
  color: #808080;
  font-size: 10px;
}

.reffoo a {
  text-decoration: none;
  color: #808080;
  font-weight: bold;
}

.reffoo a:hover {
  text-decoration: underline;
} 

#foot1 {
clear: both;
width: 940px;
height: 12px;
margin: 0px;
margin-bottom: 0px;
padding-bottom: 5px;
padding-left: 5px;
text-align: left;
font-size: 9px;
color: #B4B4B4;
}

#foot {
clear: both;
width: 940px;
margin: 0px;
margin-bottom: 0px;
padding: 5px;
text-align: left;
font-size: 9px;
border-top: 1px #7a7a7a solid;
color: #B4B4B4;
}
#forum {
  padding-top: 15px;
  width: 520px; _width: 510px;
  color: #353535;
}
#forum a {
  text-decoration: none;
  color: #fff;
}
#forum a:hover {
  text-decoration: underline;
}
#forum .mail a {
  text-decoration: none;
  color: #353535;
}
#forum .mail a:hover {
  text-decoration: underline;
}
#forum .name a {
  text-decoration: none;
  color: #353535;
}
#forum .name a:hover {
  text-decoration: underline;
}
#forum .title {
  width: 520px; _width: 510px;
  background-color: #2D61AA;
  color: #fff;
}
#forum .titletext {
  width: 520px; _width: 510px;
  padding: 5px;
  padding-right: 0px;
  cursor: default;  
}
#forum .name {
  width: 520px; _width: 510px;
  background-color: #F9F9F9;
  color: #4E4E4E  ;
}
#forum .mail {
  width: 520px; _width: 510px;
  padding: 5px;  
  background-color: #F9F9F9;
  color: #353535;
}
#forum .text {
  width: 520px; _width: 510px;
  padding: 5px;  
  color: #353535;
  margin-bottom: 15px;
}
#forum .response {
  width: 520px; _width: 510px;
  background-color: #808080;
  color: #FFF;
}
#forum .response_rs {
  width: 520px; _width: 510px;
  background-color: #5694D1;
  color: #FFF;
}
.resp {
  margin-top: 10px;
  width: 520px; _width: 510px;
  text-align: left;
  height: 60px;
}
.resp a {
  font-size: 12px;
}

#forumForm .title {
  width: 520px; _width: 510px;
  height: 45px; 
}
#forumForm .name {
  width: 520px; _width: 510px;
  height: 45px; 
}
#forumForm .mail {
  width: 520px; _width: 510px;
  height: 45px; 
}
#forumForm input {
  width: 500px;
  border: 1px #2D61AA solid;   
}
#forumForm .save input {
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  width: 100px;
  border: 1px #808080 solid;
  cursor: pointer;
}
#forumForm textarea {
  width: 500px;
  height: 300px;
  border: 1px #808080 solid;  
}
#anketa {
  width: 475px;
  padding: 5px 15px 0px 15px;
  border-left: 1px #cfcfcf solid;
  border-right: 1px #cfcfcf solid;
  margin-left: 1px;
  margin-top: -15px;
}

.hl_r {
   width: 270px;
   height: 245px;
   margin-bottom: 15px;
   float: right;
   display: block;
   text-align: center;
/*    background-image: url(../image/2foto_bg.jpg);
   background-repeat: no-repeat;
   background-position: center bottom; */
   
}

.hl_l {
   width: 225px;
   height: 245px;
   margin-bottom: 15px;
   padding-right: 15px;
   float: left;
   display: block;
   border-right: 1px #cfcfcf solid;
   font-size: 13px;
   line-height: 18px;
   color: #3C3C3C;
}


.hl_r h1 {
color: #0079CD;
font-size: 19px;
line-height: 20px;
font-weight: normal;
margin-top: 25px;
}
.hl_r h2 {
color: #5F5F5F;
font-size: 18px;
line-height: 22px;
font-weight: normal;
margin: 0px;
}











#forumQaA {
  padding-top: 15px;
  width: 520px; _width: 510px;
  color: #353535;
}
#forumQaA a {
  text-decoration: none;
  color: #fff;
}
#forumQaA a:hover {
  text-decoration: underline;
}
#forumQaA .mail a {
  text-decoration: none;
  color: #353535;
}
#forumQaA .mail a:hover {
  text-decoration: underline;
}
#forumQaA .name a {
  text-decoration: none;
  color: #353535;
}
#forumQaA .name a:hover {
  text-decoration: underline;
}
#forumQaA .title {
  width: 520px; _width: 510px;
  background-color: #2D61AA;
  color: #fff;
  background-image: url(../image/qaa_1.jpg);
  background-repeat: no-repeat;
  text-align: justify;
}
#forumQaA .titletext .href {
  padding: 30px;
  padding-top: 40px;
  display: block; 
  cursor: pointer;  
}

#forumQaA .titletext .set {
  padding: 30px;
  padding-top: 40px;
  display: block;   
}

#forumQaA .name {
  width: 500px; _width: 490px;
  padding: 10px;
  background-color: #F9F9F9;
  color: #4E4E4E;
  border-left: 2px #676767 solid;
}
#forumQaA .mail {
  width: 520px; _width: 510px;
  padding: 5px;  
  background-color: #F9F9F9;
  color: #353535;
}
#forumQaA .text {
  width: 520px; _width: 510px;
  padding: 5px;  
  color: #353535;
  margin-bottom: 15px;
}
#forumQaA .response {
  width: 460px; _width: 450px;
  padding: 30px;
  padding-top: 40px;
  color: #fff;
  background-image: url(../image/qaa_2.jpg);
  background-repeat: no-repeat;
  background-color: #3E3E3E;
  text-align: justify;
}

.qaa_top {
  width: 460px; _width: 450px;
  padding: 30px;
  padding-top: 50px;
  color: #fff;
  background-image: url(../image/QaA_top.jpg);
  background-repeat: no-repeat;
  background-color: #3E3E3E;
  text-align: justify;
}

#butt_qaa a {
  width: 135px;
  height: 54px;
  display: block;
  background-image: url(../image/butt_qaa.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;  
}

#butt_qaa a:hover {
  display: block;
  background-position: 0px -59px;  
}


#forumForm .title {
  width: 520px; _width: 510px;
  height: 45px; 
}
#forumForm .name {
  width: 520px; _width: 510px;
  height: 45px; 
}
#forumForm .mail {
  width: 520px; _width: 510px;
  height: 45px; 
}
#forumForm input {
  width: 500px;
  border: 1px #2D61AA solid;   
}
#forumForm .save input {
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  width: 100px;
  border: 1px #808080 solid;
  cursor: pointer;
}
#forumForm textarea {
  width: 500px;
  height: 300px;
  border: 1px #808080 solid;  
}

#pages {
text-align: right;
height: 25px;
width: 780px;
}
#pages a.set {
font-weight: bold;
text-decoration: underline;
font-size: 14px;
color: #3A71B4;
}
#pages a {
  text-decoration: none;
  color: #A0A0A0;
}
#pages a:hover {
  text-decoration: underline;
  color: #3A71B4;
}
