@charset "utf-8";

/***********************************************************************
 Copyright (C) Ing. Milan Cibulka, 2010
 Webdesign (C) Ing. Milan Cibulka, Slovakia, Partizánske
 You CANNOT use this stylesheet, or part of it, without permission!!  
***********************************************************************/

body {
font-family: Helvetica, Arial, Sans-Serif;	
font-size: 13px;
color: #676767;
font-weight: normal;
background:#B2B8B8 url('../images/web_set/bg.png') repeat-x;
margin: 0px;
padding: 0px;
}

/* NASTAVENIE ŠIRKY ŠABLONY */

#main_center {
width:890px; /* šírka šablony*/
margin: 0px auto;
}

.main,
.header,
.main_container,
.main_container_menu,
.main_container_menu_intro,
.main_container_with_right,
.buttons,
.links
{
width:850px; /* šírka šablony*/
}

.main_container1,
.main_container_top
{
width:635px; /* šírka laveho pola */
}

.main_container_right_top,
.main_container2
{
width:215px; /* šírka pravého pola */
}

/* KONIEC NASTAVENIE ŠIRKY ŠABLONY */

.main_border {
background-image:url('../images/web_set/main_border.png');
background-position:left top;
background-repeat:repeat-y;
}

.main {
position: relative;
margin:0 auto;
background-color:#ffffff;
}

.header {
position: relative;
background-image:url('../images/web_set/header.png');
background-position:left -264px;
background-repeat:repeat-x;
background-color: #C0C0C0;
height:132px;
width:auto;
overflow:hidden;
}

.header_left {
background-image:url('../images/web_set/header.png');
background-position:left 0px;
background-repeat:no-repeat;
}

.header_right {
background-image:url('../images/web_set/header.png');
background-position:right -132px;
background-repeat:no-repeat;
}

.header_height {
height:110px;
}

.main_container {
background: transparent url('../images/web_set/main_container.png');
background-position:left top;
background-repeat:repeat-y;
min-height:425px;
height: auto !important;
height: 425px;
padding-bottom:20px;
}

.main_container_intro {
position: relative;
width: 100%;
height: 480px;
padding: 0px; 
margin: 0px;
background: transparent url('../images/ine/intro_bg.jpg');
background-position:left top;
background-repeat:no-repeat;
}

.intro_left {
position: absolute;
top: 130px;
left: 60px;
}

.intro_right {
position: absolute;
top: 130px;
right: 100px;
}

.main_container_with_right {
background: #F2F2F2 url('../images/web_set/main_container_with_right.png');
background-position:left top;
background-repeat:repeat-y;
overflow: auto;
min-height:425px;
padding-bottom:30px;
}

.main_container1 {
padding-bottom:20px;
float:left;
}

.main_container2 {
vertical-align:top;
float:right;
}

.main_container_intro_padding {
width:auto;
padding:20px 30px;
}

.main_container_padding {
width:auto;
padding:5px 5px 5px 10px;
}

.main_container1_padding {
width:auto;
padding:10px 10px 5px 10px;
}

.main_container2_padding {
width:auto;
padding:0px 8px 5px 8px;
}

.footer {
background-image:url('../images/web_set/footer_bg.png');
background-position:left -50px;
background-repeat:repeat-x;
background-color: #C0C0C0;
height:25px;
width:auto;
overflow:hidden;
clear:both;
}

.footer_left {
background-image:url('../images/web_set/footer_bg.png');
background-position:left 0px;
background-repeat:no-repeat;
}

.footer_right {
background-image:url('../images/web_set/footer_bg.png');
background-position:right -25px;
background-repeat:no-repeat;
}

.footer_height {
height:25px;
}

.top_corner {
margin:0 auto;
background-image:url('../images/web_set/top_corner.png');
background-position:left top;
background-repeat:no-repeat;
height:20px;
overflow:hidden;
}

.bottom_corner {
background-image:url('../images/web_set/bottom_corner.png');
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

.links {
margin:auto;
padding-top:5px ;
height:20px;
text-align:center;
}

.shadow {
background-image:url('../images/web_set/main_menu_shadow.png');
height:5px;
width:auto;
overflow: hidden;
}

.sidebar {
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 8px;
}

.sidebar_title {
background:url('../images/web_set/sidebar_shadow.png') left bottom ;
height:25px;
margin:0px 0px 0px 2px;
padding:10px 0px 0px 10px;
font-size: 16px;
color: #676767;
font-weight: bold;
}

img {
border:none;
}

.line {
background-image:url(../images/item/line.gif);
background-position:left bottom;
background-repeat:repeat-x;
height:2px;
margin:10px 0px 10px 0px;
}

.sidebar_line {
background-image:url(../images/item/line.gif);
background-position:left bottom;
background-repeat:repeat-x;
height:2px;
margin:0px 10px 0px 10px;
}

ul.simple, ul.simple li {
list-style:  none outside;
}

#container {
width: 210px;
}

#container p {
color:#428FBD;
text-align:right;
padding-right:10px;
vertical-align:middle;
}

#container p a {
color:#428FBD;
text-decoration:none;
}

#container img {
vertical-align:bottom;
}

/* FLOAT LOGO END*/

.left {
float:left;
padding-left:15px;
width:auto;
}

.right {
float:right;
padding-right:15px;
width:auto;
}

.left_main {
float:left;
width:49%;
}

.right_main {
float:right;
width:49%;
}

.center {
margin:auto;
text-align:center;
}

.clr {clear:both;}

ul.none {
font-family: Arial, Helvetica, sans-serif;		
font-size: 11px;
color: #676767;
font-weight: normal;
padding: 0px;
margin: 0px;
list-style-type: none;}

ul a{ 
color: #676767;
text-decoration:none;
font-weight: bold;
}

ul a:hover{
color: #57baff;
text-decoration: underline;
font-weight: bold;
}

.bullet_blue {
padding: 0px;
margin: 0px 0px 0px 10px;
list-style: disc outside url("../images/bullet/bullet_blue.gif");
}

.bullet_blue li {
padding: 0px;
margin-left: 10px;
}

.bullet_blue ul li {
padding: 0px;
margin-left: 15px;
}

.bullet_blue li li{
padding: 0px;
margin: 0px 0px 0px 0px;
list-style: disc outside url("../images/bullet/bullet_blue_line.gif");
}

  /* TABLE SET-MARGIN */

table.border {
border-width:1px;
border-spacing:2px;
border-style:solid;
border-color:#b3b3b3;
border-collapse:collapse;
}

table.border td {
border-width:1px;
padding: 0px 0px 0px 10px;
border-style:solid;
border-color:#b3b3b3;
}

table.no_border {
border-width:1px;
border-spacing:2px;
border-style:hidden;
border-color:transparent;
border-collapse:collapse;
}

table.no_border td{
border-width:1px;
padding: 0px 0px 0px 10px;
border-style:hidden;
border-color:transparent;
}

.left table{
padding:0px;
margin:0px;
float:left;
width:auto;
}

table.org_set{
border-width:1px;
border-spacing:2px;
border-style:solid;
border-color:#b3b3b3;
border-collapse:collapse;
font-family: Arial, Helvetica, sans-serif;		
font-size: 9px;
font-weight: normal;
}

table.org_set td{
width:110px;
border-width:1px;
border-style:solid;
border-color:#b3b3b3;
}

table.ref {
border-width:1px;
border-spacing:2px;
border-style:solid;
border-color:#b3b3b3;
border-collapse:collapse;
font-size: 11px;
}

table.ref td {
border-width:1px;
padding: 2px 2px 2px 4px;
border-style:solid;
border-color:#b3b3b3;
}

.table_menu{
background-image: url('../images/web_set/footer_bg.png');
background-color:#FAFAFA;
color:#FFFFFF;
font-weight: bold;
height:15px;
padding: 5px 0px 5px 0px;
}

.table_submenu{
background:#FFFFD9;
}

.table_subsubmenu{
background:#EBEADB;
}

.table_border {
border: 1px solid #B6C7D1;
padding:5px; 
}

/*FLAGS*/

.flag_sk{
background-image: url('../images/language/sk.png');
background-repeat:no-repeat;
height:11px;
width:16px;
}

.flag_ru{
background-image: url('../images/language/ru.png');
background-repeat:no-repeat;
height:11px;
width:16px;
}

.flag_cz{
background-image: url('../images/language/cz.png');
background-repeat:no-repeat;
height:11px;
width:16px;
}

.flag_ua{
background-image: url('../images/language/ua.png');
background-repeat:no-repeat;
height:11px;
width:16px;
}

.flag_au{
background-image: url('../images/language/au.png');
background-repeat:no-repeat;
height:11px;
width:16px;
}

/*REF DOC*/

.ref_doc_gray{
background-image: url('../images/ikony/pdf_gray.png');
background-repeat:no-repeat;
height:16px;
width:16px;
}

/* ROWS COLLOR*/

.even {
	background:	#E0EAF3;
}
.odd {

}
.even1 {
	background:	#F2E6FF;
}
.odd1 {

}
.even2 {
	background:	#F0E1E1;
}
.odd2 {

}
.even3 {
	background:	#FFEFDF;
}
.odd3 {

}
.even4 {
	background:	#F0F9E8;
}
.odd4 {

}
.even5 {
	background:	#FFEBE1;
}
.odd5 {

}
.even6 {
	background:	#FFE6FF;
}

.error {
margin: 15px;
}

/* ************************** TEXT STYLE ************************** */

.logo {
position: absolute;
top: 45px;
right: 60px;
height: 42px;
width: 80px;
}

.logo_text h1 {
position: absolute;
top: 45px;
left: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
}

.logo_text h1 a, .logo_text h1 a:hover {
color: #FFFFFF;
text-decoration: none;
}

.logo_text span {
font-size: 14px;
color: #FFFFCC;
font-weight: bold;
margin:0px;
padding:0px;
}

h1 {
margin:0px;
padding:0px;
}

.main_container_intro h2 {
color:#FFFFFF;
line-height:35px;
height:35px;
margin: 0px;
padding: 0px 10px;
}

.main_container_intro h2,
.main_container h2,
.main_container1 h2 {
font-size: 16px;
font-weight: bold;
}

.main_container h2,
.main_container1 h2 {
color: #008BCE;
}

.main_container h2,
.main_container1 h2,
.main_container2 h3 {
background:url('../images/web_set/sidebar_shadow.png') left bottom;
line-height:35px;
height:35px;
margin:0px;
padding: 0px 10px;
}

h3 {
margin-top:0px;
font-size: 13px;
color: #676767;
font-weight: bold;
}

.main_container2 h3 {
font-size: 13px;
color: #2B424A;
font-weight: bold;
}

.text1 {
font-size: 13px;
color: #2B424A;
font-weight: bold;
}

.text1 img {
vertical-align:middle;
}

.text1c {
font-size: 13px;
color: #6B7B95;
font-weight: bold;
text-align: center;
}

.text2, .text2 h3 {
font-size: 13px;
color: #78BA91;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.text3 {
font-size: 13px;
color: #A87AAD;
font-weight: bold;
}

.text4 {
font-size: 13px;
color: #C17878;
font-weight: bold;
}

.text5, .text5 h3 {
margin-top:0px;
font-size: 11px;
color: #428FBD;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.text5_center, .text5_center h3 {
font-size: 11px;
color: #428FBD;
text-align:center;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.text6 {
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-align:center;
}

.text7, .text7 h3 {
font-size: 12px;
color: #428FBD;
font-weight: bold;
text-align:left;
margin: 0px;
padding: 0px;
}

.text8 {
color: #FFFFFF;
}

.text9 {
font-size: 11px;
}

.text10 {
color: #FF8000;
font-weight: bold;
}

.text11 {
color:#FF8000;
padding:15px 0px 15px 0px;
margin:0px;
font-weight:bold;
}

.footer ,.footer a{
font:bold 11px 'Trebuchet MS','Arial';
color: #FFFFFF;
}

.footer a,
.footer_text_left,
.footer_text_right{
padding-top:0px;
line-height:25px;
}

.footer_text_left {
float:left;
padding-left:15px;
width:auto;
}

.footer_text_right{
float:right;
padding-right:15px;
width:auto;
}

.footer img {
vertical-align: middle;
}

.sidebar_border {
font-size: 11px;
}

a { 
color: #676767;
text-decoration:none;
font-weight: bold;
}

a:hover {
color: #57baff;
text-decoration: underline;
font-weight: bold;
cursor:pointer;
}

a:active  {
color: #57baff;
text-decoration: underline;
font-weight: bold;
}

.uvitanie {
font-family: Arial, Helvetica, sans-serif;		
font-size: 14px;
color:#FFFFCC;
font-weight: bold;
background-image: none;
}

.sluzby {
font-family: Arial, Helvetica, sans-serif;		
font-size: 14px;
color:#D8FECB;
font-weight: bold;
margin-bottom: 30px;
}

.intro_left h3 {
font-size: 13px;
color: #FFFFFF;
padding: 0px 10px;
}

.buttons {
position: relative;
height: 40px;
width: auto;
padding: 0px;
margin: 0px 20px;
}

.buttons {
font-size:11px;
text-align:right;
color:#ABBAD1;
}

.news {
position: absolute;
left: 0px;
bottom: 0px;
width: auto;
color: #7CCD56;
font-size:11px;
font-weight:bold;
}

.lang {
position: absolute;
right: 0px;
bottom: 0px;
width: auto;
color: #ABBAD1;
font-size:11px;
font-weight:bold;
}

/* ************************** IMAGE BORDER ************************** */

.shadow_foto {
background-image:url(../images/foto/shadow_foto.png);
background-position:left top;
background-repeat:no-repeat;
height:70px;
width:70px;
float:left;
margin:0px;
padding:0px;
}

.shadow_foto img{
margin-top:9px;
margin-left:10px;
padding-right:0px;
border:0;
float:left;
}

.meno{
padding:5px 0px 0px 2px;
float:left;
font-size: 11px;
width:auto;
}

.shadow_bg {
background:transparent url(../images/ref/shadow_border.png) no-repeat;
height:175px;
width:132px;
margin:auto;
}

.shadow_bg img{
padding-left:10px;
padding-top:10px;
height:156px;
width:110px;
}

.border img{
border: 2px solid #CFD6E0;
margin:1px;
}

.border img:hover{
border: 2px solid #ABB1BA;
}

.border_map {
border: 1px solid #B6C7D1;
position:relative;
float:left;
width:195px;
height:400px;
z-index:1;
}

.sitemap {
margin-left:30px;
}
   
/* INE */

#map_canvas {
margin:15px 15px 0px 8px;
width:auto;
height: 380px;
border: 1px solid gray;
}

#map_canvas span{
display: none;
}

