body {
	background: url(images/background.gif) top center repeat-x #CFDEEA;
	margin: 0px;
	padding: 16px 0;
	font: 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	color: #282828;
	text-align: center;
}

p{
font-size:12px;
text-indent:30px;
text-align:justify;                  
line-height:16px;
margin-top:2px;
margin-bottom:10px;
}



.praxe {
padding-top:6px;
padding-bottom:6px;
text-indent:1cm;
font-size:14px;
line-height:16px;
}                                                                 

.popisek {
font-size:12px;              
text-indent:0cm;
text-align:justify;
line-height:11px;

}

.popisek2 {
font-size:12px;
text-indent:0cm;
text-align:justify;
line-height:11px;
border:none;
padding:3px 0 0 330px;
}

img {
	border-style: none;
}
img.pic_left{
float:left;
padding:3px;
margin:5px 25px 2px 5px;
border:1px  #CCCCCC solid;
width: 110px;

}

img.diplom2{
padding-left:100px;
padding-bottom:30px;
}
img.diplom1{
padding-left:40px;
padding-top:50px;
padding-bottom:30px;
}
 img.diplom3{
padding-left:40px;
padding-top:10px;
}
 img.diplom4{
padding-left:75px;
padding-top:10px;
}
a {
	color: #2E9FED;
	text-decoration: none;
}
a:hover {
	color: #1471B1;
}

.menu{
font-family: Arial;
font-size: 8pt;
margin:0;
padding:0 0 0px 50px;
color: rgb(102,51,255)
text-transform:uppercase;

}
h2{
font-size:13px;
padding:2px;
margin:0px;
color: #003366;
border-bottom:1px #999999 dashed;

}
h3{
font-size:13px;
padding:2px;
margin:0px;
color: #003366;
border-bottom:1px #999999 dashed;
}
h4{
font-size:12px;
margin:0 0 0 20px;

text-align:center;
color: rgb(51,51,255);
border-bottom:1px #000000 dashed;
}


#container {
	position: relative;
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;                                       
}

#head {
	width: 900px;
	height: 172px;
	background: url(images/head.gif) no-repeat;
}                                                   
#head a {
	position: absolute;
	margin: 25px 0 0 30px;
	width: 600px;
	height: 150px;
	background: url(images/logo.gif) no-repeat;
  font-size:4px;
	color:#ffffff; 
	text-align:center;
}

#welcome h1 {
font-size:12px;
color:#ffffff; 
text-align:center;
margin:3px;
}           

#welcome {
background: url(images/center_banner.gif) no-repeat;
width: 900px;
height:22px;
position:absolute;
top:172px;
}
        
#main {
position:absolute;
top:194px;
background: url(images/bg_main.gif) repeat-y;
width: 900px;
height: 630px; 
margin:0;                                                              
padding:0;
}
#main2 {
position:absolute;
top:194px;
background: url(images/bg_main.gif) repeat-y;
width: 900px;
height: 830px; 
margin:0;                                                              
padding:0;
}
#main3 {
position:absolute;
top:194px;
background: url(images/bg_main.gif) repeat-y;
width: 900px;
height: 1360px; 
margin:0;                                                              
padding:0;
}#main4 {
position:absolute;
top:194px;
background: url(images/bg_main.gif) repeat-y;
width: 900px;
height: 1260px; 
margin:0;                                                              
padding:0;
}
              
.spacer{
width:900px; height:20px; clear:both; padding-bottom:5px;}

.langbar{
width:100px;
height:25px;
position:absolute;
top:142px;
left:720px;
z-index:111111;
}

.langbar img{
padding-left:5px;
}
                                                                  
.top_head_banner{
margin:5px 20px 0 150px;
float:right;
width:250px;
height:140px;
background:url(images/top_head.gif) no-repeat right;
}

                                                                  
.top_head_banner a{
margin:5px 20px 0 150px;
float:right;
width:250px;
height:140px;
background:url(images/top_head.gif) no-repeat right;
  font-size:4px;
	color:#ffffff; 
	text-align:center;
}


#nastenka {
text-align:center;
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
font:14px/17px Century Gothic;
height:240px;
margin:500px 0 0 3px;
padding:1px 0 2px;
width:162px;
border: 1px solid #000000;
}

#nastenka h4 {
margin:0;
color:red;
font-size:16px;
font-weight:bold;
}
  
#nastenka li {
margin:0;
padding:2px;
color:black;
font-size:14px;

}





#menu {
	position: absolute;
	width: 617px;
	top: 315px;
	left: 35px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#menu li {
	list-style-type: none;
	float: left;
	margin: 0 8px;
	height: 22px;
}
#menu li a {
	padding: 0 0 7px 0;
	height: 22px;
	color: #8A8A8A;
}
#menu li a:hover {
color:#000033;
}
#menu .current {
color:#000033;
font-weight:bold;
}
#area {
	width: 900px;
	height: 21px;
	background: url(images/area.gif) repeat-x;
}

#content_right{
float:left;                                                       
margin-left:32px;
width: 635px;
height:550px;
}

#content_right2{
float:left;
margin-left:32px;
width: 635px;
height:820px;
}
#content_right3{
float:left;
margin-left:32px;
width: 635px;
height:1230px;
}

#content_right3 strong {
color: #000000;
}

#content_right3 tr {
color: #1471B1;
}

#content_right4{
float:left;
margin-left:32px;
width: 635px;
height:1330px;
}

#menu_left {                  
float:right;
padding:0px 33px 5px 0;
width: 154px;
height:450px;
}

#menu_left ul {
	list-style-type: none;
}

.menu_box{
background-color:rgb(245,245,220);
float:left;
height:64px;                                
margin:2px 5px 8px 0;
padding:3px 0 3px 0px;
width:162px;     
color:#FFFFFF;
text-align: center;    
}

.menu_box img {
border:0 none;
margin:0 0 2px 0;
padding:0;
width:154px;
height:47px;

}

.menu_box a {
font-weight:bold;
font-size:12px;
color:#000000; 
}


#form {
	padding: 0px;
	margin: 0px;
}
#fields label {
	width: 260px;
	display: block;
	padding: 0px;
}
#fields input {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
}
#fields textarea {
	border: 1px solid #C8D2D9;
	margin: 0 0 3px 0;
	width: 260px;
	height: 63px;
}
#send input {
	width: 64px;
	height: 20px;
	margin: 0px;
}
ul {
	margin: 0 0 20px 0;
	padding: 6px 0 4px  0;
	list-style-type: circle;
}

li {
line-height:18px;
margin-left:5px; 
}


.contact_info{
float:left;
padding-top:25px;
font-size:14px;
margin-left:50px;
}

   .contact_info li{
list-style-type:none;
padding:0px;
	margin: 0;
}
   .contact_info h3{
margin-left:0px; 
}
   .contact_info img{
	border: 2px solid #C8D2D9;
}


#footer { 
clear:both;
text-align:center;
font-size:10px;
color:#000033;
background: url(images/footer.jpg) no-repeat;
padding:130px 0 0 0;
width: 900px;
height:200px;
}

#footer a {          
	background: none;
	padding: 0px;
}
     
#footer img {
border:0 none;                                                                                         
height:31px;
margin:0;
padding:0;
width:88px;
}

#madeby{
width:200px;
height:85px;
float:right;
padding-right:30px;
text-align:center;
}
#madeby a{
text-decoration:none;
color:#666666;
}

#cocky a {color: #ff0000;}
#cocky a:hover {color: #1471B1;}
#blik {text-decoration: blink;}