

body, html 
	{	
	border:0;
	padding:0;
	margin:0;
	text-align:center;
	font-size: 12px;
	color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  xfont-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;  
  background-position: top left;
  background-repeat: repeat-x;   
  background-attachment:fixed; 
  
	}
	a
{
color: #E31E24;
}
img
{
border:0;
}
.textysekce, .newsa p, .sitemap
{
xfont-size:15px !important;
xtext-align:left !important;
xline-height:20px !important;
xline-height: 1.5;
xletter-spacing: 1px !important;
xword-spacing:2px;

font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 25px;
}
hr.cleaner 
{
  clear:both;
  height:1px;
  margin: -1px 0 0 0;
  padding:0;
  border:0px;
  visibility: hidden;
}
.row1
  {
  width:100%;
  margin:0px auto;
  height:217px;
  background-color:#ffffff;
  background-image: url("bck_row1.gif");
  background-position: bottom center;
  background-repeat: repeat-x;   
  }
.col960_1
  {
  width:960px;
  margin:0px auto;    
  height:217px;
  position:relative;
  }
img.logo_main, #mainlogo
	{
	position:absolute;
	top:0px;
	left:-23px;
	}
.langmenu
	{
	position:absolute;
	top:0px;
	right:425px;
	width:200px;
	height:48px;
	}
.menu1
	{
	position:absolute;
	top:0px;
	right:0px;
	width:402px;
	height:48px;
	}
.menu1 a, .langmenu a, .langmenu p
{
height:26px;
float:left;
background-position:top left;
color:#6B7D82;
text-decoration:none;
font-weight:bold;
padding-top: 22px;
text-transform:uppercase;
font-size:10px;
}
.langmenu a, .langmenu p
{
margin-right:0px;
}
.langmenu p
{
padding:12px;
}
.menu1 a:hover, .langmenu a:hover
{
color:#475458;
}
a.m1i1
{
	width:63px;
	background-image: url("bck_m1_i1.gif");	
padding-left:30px;
}
a.m1i1:hover
{
	background-image: url("bck_m1_i1a.gif");	
}
a.m1i2
{
	width:99px;
	background-image: url("bck_m1_i2.gif");
padding-left:35px;
}
a.m1i2:hover
{
	background-image: url("bck_m1_i2a.gif");	
}
a.m1i3
{
	width:106px;
	background-image: url("bck_m1_i3.gif");	
padding-left:40px;
}
a.m1i3:hover
{
	background-image: url("bck_m1_i3a.gif");	
}
a.m1i4
{
	width:113px;
	background-image: url("bck_m1_i4.gif");	
padding-left:25px;
float:right;
}
a.m1i4:hover
{
	background-image: url("bck_m1_i4a.gif");	
}
.menu2
	{
	position:absolute;
	bottom:0px;
	right:0px;
	width:653px;
	height:95px;
	margin:0;
	padding:0;
overflow:hidden;
	}	
.menu2 a
{
height:100x;
float:left;
background-position:top left;
color:#ffffff;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
padding-top:65px;
padding-bottom:16px;
text-align:center;
display:block;
background-repeat:no-repeat;
}
.menu2 a:hover, a.m2i1a, a.m2i2a, a.m2i3a, a.m2i4a, a.m2i5a, a.m2i6a 
{
background-color:#475458;
}
a.m2i1, a.m2i1a
{
	width:91px;
	background-image: url("bck_m2_i1.gif");	
	xpadding-left:25px;
}
a.m2i1:hover, a.m2i1a
{
	background-image: url("bck_m2_i1a.gif");	
}
a.m2i2, a.m2i2a
{
	width:99px;
	background-image: url("bck_m2_i2.gif");	
	xpadding-left:25px;
}
a.m2i2:hover, a.m2i2a
{
	background-image: url("bck_m2_i2a.gif");	
}
a.m2i3, a.m2i3a
{
	width:138px;
	background-image: url("bck_m2_i3.gif");	
	xpadding-left:25px;
}
a.m2i3:hover, a.m2i3a
{
	background-image: url("bck_m2_i3a.gif");	
}
a.m2i4, a.m2i4a
{
	width:92px;
	background-image: url("bck_m2_i4.gif");	
	xpadding-left:25px;
}
a.m2i4:hover, a.m2i4a
{
	background-image: url("bck_m2_i4a.gif");	
}
a.m2i5, a.m2i5a
{
	width:123px;
	background-image: url("bck_m2_i5.gif");	
	xpadding-left:25px;
}
a.m2i5:hover, a.m2i5a
{
	background-image: url("bck_m2_i5a.gif");	
}
a.m2i6, a.m2i6a
{
	width:110px;
	background-image: url("bck_m2_i6.gif");	
	xpadding-left:25px;
}
a.m2i6:hover, a.m2i6a
{
	background-image: url("bck_m2_i6a.gif");	
}
.row2
  {
  width:100%;
  margin:0px auto;
  xmin-height:622px; 
  height:100%;
  background-color:#000000; 
  z-index:0;
position:relative;
  }
.row3
  {
  width:100%;
  margin:0px auto;
  height:190px;
  background-color:#ffffff;
  border-top:20px solid #000000;
  }
.row4
  {
  width:100%;
  margin:0px auto;
  height:80px;
  background-color:#000000;
  }
.Scroller
{
height:180px;
}
.intro1, .intro2, .intro3, .intro4, .introhome
{
width:1012px;
min-height:550px;
margin:0px auto;
background-repeat:no-repeat;
background-position: 20px 0px;
position:relative;
margin-top:15px;
left:12px;
overflow:hidden;
}

.introhome
{
background-image: url("bck_home.jpg");
}
.intro1
{
background-image: url("bck_intro1.jpg");
}
.intro2
{
background-image: url("bck_intro2.jpg");
}
.intro3
{
background-image: url("bck_intro3.jpg");
}
.intro4
{
background-image: url("bck_intro4.jpg");
}
.newsblok, .katblok
{
width:1012px;
min-height:550px;
margin:0px auto;
background-repeat:repeat-y;
background-position: 20px 0px;
margin-top:15px;
left:7px;
background-image: url("bck_news.png");
position:relative;
}
.katblok
{
background-image: url("bck_kat.png");
background-repeat:repeat-y;
background-position: 20px 0px;
}
.intro_left
{
background-image: url("intro_blok.png");
width:240px;
height:100%;
xmargin-left:20xp;
position:absolute;
top:0;
left:20px;
}
.news_left, .kat_left
{
xbackground-color: #000000;
width:220px;
float:left;
margin-left:25px;
min-height:400px;
}

.intro_logo1, .intro_logo2, .intro_logo3, .intro_logo4
{
width:27px;
height:27px;
position:absolute;
top:0;
left:20px;
}
.intro_logo1
{
background-image: url("logo_intro1.png");
}
.intro_logo2
{
background-image: url("logo_intro2.png");
}
.intro_logo3
{
background-image: url("logo_intro3.png");
}
.intro_logo4
{
background-image: url("logo_intro4.png");
}
.newsblok .news_logo, .news_logo1, .news_logo2, .news_logo3
{
background-image: url("logo_intro0.png");
width:27px;
height:27px;
position:absolute;
top:0;
left:20px;
position:absolute;
top:0;
left:20px;
}
.news_logo1
{
background-image: url("news_logo1.png");
}
.news_logo2
{
background-image: url("news_logo2.png");
}
.news_logo3
{
background-image: url("news_logo3.png");
}
.intro_h_left1, .intro_h_left2, .intro_h_left3, .intro_h_left4, .intro_h_left0
{
width:198px;
min-height:40px;
position:absolute;
top:100px;
left:0px;
color:#ffffff;
padding:5px 15px 5px 47px;
text-align:left;
font-size:10px;
font-weight:bold;
}
.intro_h_home1, .intro_h_home2, .intro_h_home3
{
width:390px;
min-height:90px;
position:absolute;
left:0px;
color:#ffffff;
padding:15px 15px 5px 47px;
text-align:left;
font-size:22px;
font-weight:normal;
letter-spacing:3px;
line-height:37px;
cursor:pointer;
}
.intro_h_home1 p, .intro_h_home2 p, .intro_h_home3 p
{
font-size:12px;
position:absolute;
bottom:-15px;
right:10px;
letter-spacing:1px;
}
.intro_h_home1 p:hover, .intro_h_home2 p:hover, .intro_h_home3 p:hover
{
text-decoration:underline;
}
.intro_h_home1
{
top:100px;
background-image: url("bck_h_home1.png");
}
.intro_h_home1:hover
{
background-image: url("bck_h_home1a.png");
}
.intro_h_home2
{
top:230px;
background-image: url("bck_h_home2.png");
}
.intro_h_home2:hover
{
background-image: url("bck_h_home2a.png");
}

.intro_h_home3
{
top:360px;
background-image: url("bck_h_home3.png");
}
.intro_h_home3:hover
{
background-image: url("bck_h_home3a.png");
}

.low
{
top:130px;
}
.up
{
top:80px;
}
.intro_h_left0
{
xbackground-image: url("bck_h_intro0.png");
top:161px;
}
.c2
{
background-image: url("bck_h_home1.png");
}
.c1
{
background-image: url("bck_h_home3.png");
}
.c3
{
background-image: url("bck_h_home2.png");
}


.intro_h_left1, .intro_h_right1
{
background-image: url("bck_h_intro1.png");
}
.intro_h_left2, .intro_h_right2
{
background-image: url("bck_h_intro2.png");
}
.intro_h_left3, .intro_h_right3
{
background-image: url("bck_h_intro3.png");
}
.intro_h_left4, .intro_h_right4
{
background-image: url("bck_h_intro4.png");
}
.intro_shadow_left, .intro_shadow_left_h1, .intro_shadow_left_h2, .intro_shadow_left0
, .intro_shadow_left_h3
{
background-image: url("intro_shadow_left.png");
width:20px;
height:9px;
position:absolute;
top:91px;
left:0px;
}
.intro_shadow_left0
{
top:152px;
}

.intro_shadow_left_h2
{
top:221px;
}
.intro_shadow_left_h3
{
top:351px;
}

.low2
{
top:121px;
}
.up2
{
top:71px;
}
.intro1 h1, .intro2 h1, .intro3 h1, .intro4 h1, .katblok h1
{
width:198px;
min-height:40px;
position:absolute;
top:25px;
left:0px;
color:#ffffff;
padding:0px 15px 0px 47px;
margin:0;
text-align:left;
font-size:24px;
font-weight:normal;
letter-spacing:1px;
}
.newsblok h1
{
width:198px;
color:#ffffff;
padding:5px 15px 0px 30px;
text-align:left;
font-size:24px;
font-weight:normal;
letter-spacing:1px;

}

.lmenu
{
width:220px;
min-height:40px;
position:absolute;
top:155px;
left:0px;
color:#ffffff;
xpadding:0px 0px 0px 47px;
margin:0;
text-align:left;
font-weight:normal;
xletter-spacing:0.3px;
}
.news, .kmenu
{240px;
min-height:400px;
color:#ffffff;
padding:0px 0px 30px 0px;
margin:0;
text-align:left;
font-weight:normal;
xfloat:left;
}
.newscontent
{
float:left;
width:677px;
min-height:480px;
text-align:left;
padding:35px 20px 35px 50px;
xbackground-color:#ffffff;
}
.lmenu h2
{
text-transform:uppercase;
font-size:13px;
margin:10px 0 1px 47px;
padding:0;
}
.lmenu a
{
color:#fff;
text-decoration:none;
font-size:12px;
display:block;
padding: 0 0 0 47px;
line-height:16px;
}
.intro1 .lmenu a:hover, .katblok1 a:hover
{
color:#967B3A;
background-image: url("lmenu1_a.png");
background-position:20px 5px;
background-repeat:no-repeat;
}
.intro2 .lmenu a:hover, .katblok2 a:hover
{
color:#F37E63;
background-image: url("lmenu2_a.png");
background-position:20px 5px;
background-repeat:no-repeat;
}
.intro3 .lmenu a:hover, .katblok3 a:hover
{
color:#90D581;
background-image: url("lmenu3_a.png");
background-position:20px 5px;
background-repeat:no-repeat;
}
.intro4 .lmenu a:hover, .katblok4 a:hover
{
color:#4B747C;
background-image: url("lmenu4_a.png");
background-position:20px 5px;
background-repeat:no-repeat;
}
.news a, a.newsla
{
color:#fff;
text-decoration:none;
font-size:12px;
display:block;
border-left: 3px solid white;
padding:0 0 0 5px;
margin: 0 10px 5px 30px;
}
.news a:hover, a.newsla
{
color:#6C8085;
border-left: 3px solid #6C8085;
}
.intro_h_right1, .intro_h_right2, .intro_h_right3, .intro_h_right4
{
width:390px;
min-height:40px;
position:absolute;
top:170px;
right:0px;
color:#ffffff;
padding:10px 60px 10px 0px;
text-align:right;
font-size:22px;
font-weight:normal;
font-style:italic;
}
.intro_shadow_right
{
background-image: url("intro_shadow_right.png");
width:24px;
height:17px;
position:absolute;
top:153px;
right:0px;
background-position:bottom right;
}
.uvozovky
{
background-image: url("uvozovky.png");
width:63px;
height:36px;
position:absolute;
top:170px;
right:360px;
}
.uvozovky2
{
background-image: url("uvozovky.png");
width:63px;
height:36px;
position:absolute;
top:0px;
left:360px;
}
.boxes
{
width:970px;
margin:0px auto;
position:relative;
padding-top:20px;
left:10px;
}
.box_bottom
{
background-image: url("bck_box_bottom.png");
width:207px;
height:121px;
position:relative;
float:left;
margin-right:20px;
text-align:left;
padding: 0 10px
}
.box_last
{
margin-right:0px;
float:left;
}
.box_bottom h3
{
margin:0;
padding:2px 0;
color:#fff;
font-size:12px;
}
.box_bottom a
{
color:#6C8085;
text-decoration:none;
}
.box_bottom a:hover
{
color:#475458;
xtext-decoration:underline;
}
.box_bottom ul
{
color:#6C8085;
text-decoration:none;
list-style-type: square;
padding-left:22px;
}
a.biglink
{
font-weight:bold;
font-size:20px;
position:absolute;
right:7px;
bottom:-2px;
background-color:#ffffff;
margin:0;
padding:0;
line-height:18px;
}
a.biglink:hover
{
color:#475458;
text-decoration:none;
}
.low3
{
margin-top:50px;
}
#background {
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}
.stretch {
    width:100%;
    height:100%;
}
#bg, #bg2
{
position:absolute; 
z-index:-1; 
overflow:hidden; 
width:100%; 
height:100%;
background-color:#000000;
}
#bgimg
{
width:100%;
position: absolute;
	bottom: 0;
	left: 0;
-ms-interpolation-mode: bicubic;
z-index:-2;
background-color:#000000;
}
#Spacer
{
height:15px;
}
.cern
{
background-color:#121212;
}
.katcontent
{
float:left;
margin-left:40px;
margin-top:30px;
margin-bottom:30px;
width:700px;
}
.katitem
{
display:block;
border:1px solid grey;
width:230px;
height:400px;
float:left;
margin-right:-1px;
}
.katitem:hover
{
background-color:#e8eef3;
}
.kath
{
height:95px;
}
.katp
{
height:65px;
text-align:left;
}
.katitem h2
{
margin:0;
padding:0;
text-align:left;
font-size: 21px;
font-weight: normal;
letter-spacing: 1px;
color:#81919a;
margin:5px 10px 0px 10px;
}
.katimg
{
height:200px;
}
.katitem p
{
font-size:13px;
margin: 0 10px;
xheight:25px;
}
.katitem a
{
color:#000000;
text-decoration:none;
font-size:15px;
}
.katitem a:hover
{
background-image:none;
}
.katcontent h4
{
margin:0;
padding:0;
text-align:left;
font-size: 21px;
font-weight: normal;
letter-spacing: 1px;
margin-bottom:25px;
}
.newsimg
{
width:200px;
height:150px;
float:left;
margin:0px 20px 10px 0px;
}
.doc p
{
margin:0;
padding:0;
}
.doc
{
margin-top:20px;
}
.doc a
{
font-size:14px !important;
text-align:left !important;
line-height:22px !important;
letter-spacing: .7px !important;
color:#000000;
font-weight:bold;
}
.slideshow
{
position:absolute;
top:0px;
left:20px;
z-index:0;
}