

/* organizacna struktura */
.struktura {width:550px;}
.ram {border:1px solid rgb(0,153,0); text-align:center; padding:5px 3px 5px 3px;}
.ext {border:1px solid rgb(102,153,102); text-align:center; padding:5px 10px 5px 10px;}

.rr {border:1px solid gray; text-align:center; padding:6px 7px 6px 7px; font-weight: bold; background:rgb(0,102,51); color:white;}


/* menu v referenciach */
.ref_menu p img
{
float:left;
margin-left:30px;
margin-right:10px;
border:1px solid gray;
}

.ref_menu p a
{
font-size:18px;
text-decoration:none;
font-family: Times New Roman,Times,serif; font-weight: normal; 
display:block;
line-height:72px;
color:#6384b6; 
}

.ref_menu p a:hover
{
color:green;

}


/* popois v kto sme */
.popis {font-family: Times New Roman,Times,serif; font-weight: normal; 
font-size:22px; line-height:24px; text-decoration:none; color:#6384b6; padding:0px 0px 0px 0px; }

/*referncie*/

.ref_obal 
{
margin-bottom: 25px;
}

/* obal pre referencne obrazky v jednotlivych referncuach  */
.ref_pic 
{
margin-top:5px;
margin-left:70px;
}

.ref_img
{
border:1px solid gray;
}

body, html 
{ 
 margin:0px; padding:0px;
 font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size:8pt;
 line-height: 15px;  
}

html
{
background: rgb(189,189,189) url('./../../templates/main04/global_bg_green_2.jpg') 0px 0px;
/*background: rgb(189,189,189);*/
}




#page
{
 width:780px;
 margin: 10px auto 20px auto;
 background: rgb(189,189,189) url('./../../templates/main04/background.jpg') repeat-y 0px 0px;
}

#main
{
 background: rgb(189,189,189) url('./../../templates/main04/background.jpg') repeat-y 0px 0px;
}

#header
{
 background: rgb(189,189,189) url('./../../templates/main04/header.jpg') repeat-y 0px 0px;
 height:12px;
 overflow:hidden;
}

#logo
{
 background:  url('./../../templates/main04/logo.jpg') no-repeat 0px 0px; 
 height:100px;
 width:124px;
 margin-left:36px;
}


#footer
{
 width: 780px;
 text-align: right;
 margin-right:0px; 
 font-size:7pt;
 color: gray;
 height:24px;
 background: rgb(189,189,189) url('./../../templates/main04/footer.jpg') no-repeat 0px 0px;)
}

#footer a 
{
color: black;
text-decoration:none;
}

#left_block 
{
 float: left;
 line-height: 20px;
}


#left_block a { color: black; text-decoration:none; padding-left:20px; 
background: url('./../../templates/main04/menu.gif') no-repeat 0px 50%;}
#left_block a:hover {color: green;}
#left_block .level2 {margin-left:10px;} 
#left_block .level2_active {margin-left:10px; color: green; font-weight: bold; 
                            background: url('./../../templates/main04/menu_green.gif') no-repeat 0px 50%;} 
#left_block .level3 {color: #444; margin-left:20px; background: url('');} 
#left_block .level3_active {color: green; margin-left:20px; font-weight: bold; background: url('');} 
#left_block .level4 {color: white; margin-left:40px;} 

#left_block .lang { color: gray; text-decoration:none; padding-left:20px; margin-left:10px; 
                  line-height: 55px;   background: url(); font-size: 7pt; }

#left_block .logoff { color: black; text-decoration:underline; padding-left:20px; margin-left:10px; 
                  line-height: 55px;   background: url(); font-size: 7pt; }


ul { margin-top:0px; margin-bottom:0px; list-style-type: square; }


h1 { 
font-family: Times New Roman,Times,serif; font-size:18px;
font-weight: normal;
}




.title { 
font-family: Times New Roman,Times,serif; font-size:22px;
line-height: 24px;
font-weight: normal;
}




#content 
{
margin-left:213px;
width:545px; 
text-align: left;
/*justify*/

}


.label 
{
color: gray;
width: 65px;
text-align: right;
border:0px solid red;
}


#cleaner { clear:both; background:#FF6600; margin:-1px 0 0 0 0; display:none}


