@charset "utf-8";
html {height:100%;}
body {margin:0px; padding:0px; height:100%; background-image:url(images/bgr.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}

a:link, a:visited { font-size: 10px; color: #666666; text-decoration:underline;}
a:hover { font-size: 10px; color: #cc0000; text-decoration:underline;}

ul {padding:0; margin:0 6px 8px 20px;}
li {list-style:square; list-style-image:url(images/grfx_bullet.gif); list-style-type: square; list-style-position: outside; }
h1 { font-size:10px; margin:0; padding:0; }
p { margin:0; padding:0; padding-left:6px; padding-right:6px; color:#666666; }

/*main containers*/
#container_table { height:100%; width:100%; margin:0; padding:0; border:none;}
#content {background-image:url(images/bgr-c-akt.jpg); background-repeat:no-repeat; height:100%; /*background-color:#00FF66;*/}
#referencie,#referencie_arch {padding-left:6px; padding-right:6px;}
.tab_menu_index {background-image:url(images/bgr-c-menu.jpg); background-repeat:no-repeat;}

/*subcontainers*/
#ref {background-image:url(images/bgr-c-ref.jpg); background-repeat:no-repeat;}
#ref_content { color:#666666; padding-top:6px; }
#page_content { color:#666666; }

#page_content h1 { font-size:10px; font-weight:bold; color:#000000; padding-left:6px; padding-top:1px; background-image:url(images/headonwhite_bg.gif); background-repeat:repeat-y;
border-bottom:1px solid #CCC; margin-bottom:6px; }

#page_content p { padding-bottom:10px;}

.page_title, #page_content h1.csc-firstHeader, #ref_content h1  { font-size:10px; font-weight:bold; color:#000000; /* height:13px;*/  padding-left:6px; padding-top:1px; background-image:url(images/headonwhite_bg.gif); background-repeat:repeat-y; }

.cont_arch_akt .arch_akt_separator { font-size:10px; padding-left:6px; color:#cc0000; margin-top:4px; margin-bottom:1px; }
.cont_arch_akt#page_content h1 { font-size:10px; margin-bottom:0; padding-left:6px; font-weight:bold; color:#666666; padding-left:6px; padding-top:1px; background-image:none; border:none; }
.cont_arch_akt#page_content p.bodytext,
.cont_arch_akt#page_content p { margin-top:0; padding-left:16px; padding-bottom:0; }
.cont_arch_akt#page_content h1 a:link, .cont_arch_akt#page_content h1 a:visited { text-decoration:none; }
.cont_arch_akt#page_content h1 a:hover { text-decoration:underline; }

#aktualne h1, #aktualne_title { margin-left:6px; margin-right:6px; font-size:10px; color:#989601; font-weight:bold; text-decoration:none;}
#aktualne h1 a {margin-left:0px; margin-right:6px; font-size: 10px; color: #989601; font-weight: bold; text-decoration: none;}
#aktualne h1 a:visited { color: #989601; font-weight: bold; text-decoration: none; }
#aktualne h1 a:hover { color: #000000; font-weight: bold; text-decoration: underline;}
#aktualne p.bodytext {color:#666666; margin-top:0;}
p.bodytext { font-size:10px; color:#666666; margin-left:6px; margin-right:6px; margin-bottom:4px; }

#posledne_projekty h1 {color:#666666; font-weight:bold; text-decoration:none; font-size:10px; margin-left:6px; margin-right:6px; margin-bottom:0px; padding-bottom:0px; border:none;}
#posledne_projekty h1 a:link, #posledne_projekty h1 a:visited { text-decoration:none; }
#posledne_projekty h1 a:hover { text-decoration:underline; }
#posledne_projekty p.bodytext, #posledne_projekty p {color:#666666; margin-left:10px; margin-right:1px;margin-top:0; margin-bottom:0; }

.logo3d {display:block; text-align:center;}
.logo {text-align:center; vertical-align:middle; height:156px; padding-top:21px;}

.headonblack { font-size:10px; font-weight:bold; color:#FFFFFF; }
.headonwhite { font-size:10px; font-weight:bold; color:#000000; /*height:13px; */ padding-left:6px; padding-top:1px; background-image:url(images/headonwhite_bg.gif); background-repeat:repeat-y;}
.headonwhite_link { font-size:10px; /* height:13px;*/ padding-left:6px; padding-top:1px; background-image:url(images/headonwhite_bg.gif); background-repeat:repeat-y;}
.headonwhite_link_bold { font-size:10px; /* height:13px; */ padding-left:6px; padding-top:1px; background-image:url(images/headonwhite_bg.gif); background-repeat:repeat-y; font-weight:bold;}
.headoznam { font-size:10px; color:#CC0000; margin-left:6px; margin-right:6px; margin-top:3px; }

/*table backgrounds, lines and space*/
.fill_menu {background:url(images/bgr_fill_menu.gif);}
.grid_left {background:url(images/grid_bgr_sprite.gif); background-position:left;}
.grid_right {background:url(images/grid_bgr_sprite.gif); background-position:-2px;}
.mid20 {background:url(images/grid_bgr_sprite.gif); background-position:-4px;}
.mid110 {background:url(images/grid_bgr_sprite.gif); background-position:-24px;}

.gray_line {height:1px; line-height:1px; display:block; clear:left; background-color:#CCC;}
.space {height:14px; display:block; clear:left;}
.space2 {height:6px; display:block; clear:left;}

/*menu*/
div.menu_item {height:14px;}

.menu		{color:#CC0000;	font-weight:bold; text-decoration:none;	background-image:url(images/menu_bgr_sprite.gif); background-repeat:repeat-y; padding-left:6px; height:14px; display:block; background-position:top left;	}
a.menu:link	{color:#CC0000; font-weight:bold; text-decoration:none;	background-image:url(images/menu_bgr_sprite.gif); background-repeat:repeat-y; padding-left:6px;	height:14px; display:block; }
a.menu:visited	{color:#CC0000; font-weight:bold; text-decoration:none;	background-image:url(images/menu_bgr_sprite.gif); background-repeat:repeat-y; padding-left:6px;	height:14px; display:block; }
a.menu:hover	{color:#000000; font-weight:bold; text-decoration:none;	background-image:url(images/menu_bgr_sprite.gif); background-repeat:repeat-y; padding-left:6px;	height:14px; display:block; background-position:-150px 0;}

.menusub		{color:#666666; text-decoration:none; background-image:url(images/menu_bgr_sprite.gif); background-repeat:repeat-y; padding-left:12px; height:14px; display:block; background-position:-300px 0;}
a.menusub:link		{color:#666666; text-decoration:none; background-image:url(images/menu_bgr_sprite.gif); background-repeat:repeat-y; padding-left:12px; height:14px; display:block; background-position:-300px 0;}
a.menusub:visited	{color:#666666; text-decoration:none; background-image:url(images/menu_bgr_sprite.gif); background-repeat:repeat-y; padding-left:12px; height:14px; display:block; background-position:-300px 0;}
a.menusub:hover		{color:#000000; text-decoration:none; background-image:url(images/menu_bgr_sprite.gif);	background-repeat:repeat-y; padding-left:12px; height:14px; display:block; background-position:-450px 0;}

.linka {color:#666666;	font-weight:bold; text-decoration:none;}
a.linka:link {color:#666666; font-weight:bold; text-decoration:none;}
a.linka:visited {color:#666666; font-weight:bold; text-decoration:none;}
a.linka:hover {color:#CC0000; font-weight:bold; text-decoration:underline;}

.linkasub {color:#666666; text-decoration:none;}
a.linkasub:link {color:#666666; text-decoration:none;}
a.linkasub:visited {color:#666666; text-decoration:none;}
a.linkasub:hover {color:#000000; text-decoration:underline;}

.linkaref {color:#666666; text-decoration:none;}
a.linkaref:link {color:#666666; text-decoration:none;}
a.linkaref:visited {color:#666666; text-decoration:none;}
a.linkaref:hover {color:#669900; text-decoration:underline;}

.linkakt {color:#989601;	font-weight:bold;	text-decoration:none;}
a.linkakt:link {color:#989601; font-weight:bold; text-decoration:none;}
a.linkakt:visited {color:#989601; font-weight:bold; text-decoration:none;}
a.linkakt:hover {color:#000000; font-weight:bold; text-decoration:underline;}

.linkaout {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.linkaout:link {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.linkaout:visited {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.linkaout:hover {color:#669900; text-decoration:none; font-weight:bold;}

.linkacopy {font-size:9px; color:#CCCCCC; text-decoration: none;}
a.linkacopy:link {font-size:9px; color:#CCCCCC; text-decoration: none;}
a.linkacopy:visited {font-size:9px; color:#CCCCCC; text-decoration: none;}
a.linkacopy:hover {font-size:9px; color:#CC0000; text-decoration: none;}

.bgr {background-color:#99CC33;}
.bgr2 {background-color:#CCE699;}

#searchfield {color:#666666; background-color:#E0E0E0; height:14px; width:90px; border:#E0E0E0; border-style:solid; border-width:0px; font-size:11px;}
#inputfield {color:#666666; background-color:#E0E0E0; height:15px; width:160px; border:#000000; border-style:solid; border-width:1px;}
#inputareafield {color:#666666; background-color:#E0E0E0; height:40px; width:160px; border:#000000; border-style:solid; border-width:1px;}
#submitbtt {font-weight:bold; color:#FFFFFF; background-color:#CC0000; border:#000000; border-style:solid; border-width:1px; }
.selectfield { font-size:10px; color:#666666; background-color:#E0E0E0; height:18px; width:150px; border:#999999; border-style:solid; border-width:1px;}

.headonwhite_link { font-size:10px; /* height:13px;*/ padding-left:6px; padding-top:1px; background-image:url(images/headonwhite_bg.gif); background-repeat:repeat-y;}
h3.csc-searchResultHeader { padding:0; margin:0; padding-top:1px; padding-left:6px; }
.csc-searchResultInfo { display:none; visibility:hidden; }

p.csc-searchResult { border-bottom:1px solid #CCC; padding-top:1px; padding-bottom:1px; padding-left:16px;}
h3.csc-noSearchResultMsg { font-size:10px; padding-left:6px; }
