/* CSS Document */
/*
http://colorschemedesigner.com/#3C31TkqVbw0w0
#D0B76D 
#1882d6 
#2161a5 

*/

/** {font-family:Arial, Helvetica, sans-serif; font-size:14px; }*/
* {font-family: Arial, Helvetica, sans-serif; font-size:14px; }

body.fs_normal *,  {font-size:14px;}
body.fs_big * {font-size:16px;}
body.fs_large * {font-size:18px;}

body {background:#dedede;text-align:center; }
#wrapper { margin: 2px auto; width:998px; border:solid 1px #828282; text-align:left; background:#A9C6EF; }




div#contents{
    margin: 0;
    padding: 0;
    width: 100%;
   
}
div#middle {
    margin: 0px;
    padding: 0px;
    background-repeat: repeat-y;
    width: 100%;
    
}

#links { background-color:#A9C6EF; text-align:right; float:right; width: 996px;}

#links li { display:inline; padding-right:2em;}
#links a{ color:#192564; font-size:1.0em; font-weight: bolder;}
#links a:hover{ color:#FFDCC9; font-size:1.0em; font-weight: bolder;}
#header { clear:both; text-align:center; border:solid 0px #e7dee7; background-image:url(img/header-bg.png); background-repeat: repeat-x; width:998px;  }
#header h1 em{display:none;}
#header h1{ background-image:url(img/logo.png); height:122px; width:998px; padding:0px;  margin:0; line-height:1em; text-align:center; }

/*#menu_holder {float:left; padding-right:1px; display: block; background-color:#fff; width:15em;}*/
#menu {font-size:1.1em; font-weight:bold; background-color:#A9C6EF;}
#menu * {background-color:#A9C6EF;}
#menu {padding:0px; margin:0px; color:#FFF; }

#menu li, #menu li a, #menu li.active ul
{ list-style-type:none;  padding:0px; margin: 1px;
/*background:#D0B76D; 
*/
background-image:url(img/menu-li3.png); background-repeat:repeat-x; color:#FFF; }


#menu li li {font-size:.8em; margin-left:-25px;}


#menu li a {text-decoration:none; width:95%; display: block; padding:.25em;}
#menu li { color: #D0B76D;}
#menu li:hover, #menu li.active, #menu li a:hover, #menu li a.active, #menu li.active a{color:#000; background-image:url(img/menu-li-active3-active.png); background-repeat:repeat-x; background-color:#ffff99; }

/*#menu li:hover, #menu li.active, #menu li a:hover, #menu li a.active {background:#965023; color:#000; background-image:url(img/menu-li-active.png); background-repeat:repeat-x; }*/

#inside {margin-left:15em; background:#fff; display:block;  min-height:400px; border:solid 1px #d6d6e7;}

#text {padding-left:1em; padding-right:1em;}

#ie_rozpychajka{ height:1px;}
/*a, a:visited {color:#9c97a3;}*/
/*a:hover, a:active {color:#5b5762;}*/
a, a:visited {color:#014584;}
a:hover, a:active {color:#000000;}

table, table td { border-collapse:collapse; border:1px solid #828282;}
table td { border:1px solid #aaa; padding:3px;}
table th {background:#dfdfdf; text-align:center; padding:15px; border:1px solid #CCCCCC;}
th.data, th.lang, th.light {background:#eaeaea; padding:7px;}

table.smaller tr td, table.smaller td, table tr th.light ,  .smaller{font-size:0.9em;}
table.smaller tr th {padding:4px; }

.results .lang {text-align:right; font-size:13px;}
.results td {font-size:12px !important;}


h1 {font-size:1.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1.05em;}

#text ul li{list-style-type:circle;}
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}



img {border-style:none;}

.subgallery span.img {
	display:inline-block;
	width: 155px;
	margin: 5px;
	text-align: center;
}
.subgallery a {	/* look out for IE box model! */
	display:inline-block;
	padding: 5px;
	border: 1px solid #ccc;
}

#path {font-size:.9em; padding:.5em 1.5em;  background-color: #FFDCC9; font-style:italic; margin-top:0;}
#path *, #path a {color:#000; }

#footer #loga td {border:0}



#srodek{
    width:998px;
	/*width:64em;*/
	margin:auto;
}

#srodek_wrap2 {
	border: 0px solid #E7EFFF; 
	border-bottom-width:0px;
    clear:left;
	float:left;
	width:100%;
	overflow:hidden;
    /*background:#2971B8;*/
	background:#fff;
}
#srodek_wrap1 {
    float:left;
	width:100%;
	position:relative;
	right:78%;
    /*background:#AAB6C3;*/
		background:#A9C6EF;
}

#srodek1 {
	float:left;
	width:22%;
	position:relative;
	left:78%;
	overflow:hidden;
	background-color: #A9C6EF;
}
#srodek2 {
	float:right;
	width:78%;
	position:relative;
	left:78%;
	overflow:hidden;
}

#footer{clear:both;}


body.hc * { background-color:#1c3a5c !important;}
body.hc * { color:yellow !important;}
/*body.hc #header h1{ background-image:none !important; }*/
body.hc #header { border:solid 1px #e7dee7; border-left:0; border-right:0; background-image:none !important;}
/*body.hc #header h1 em {display:inline-block; font-size:2em; }*/
body.hc #header h1 {background-image:url(img/logo-hc.png) !important;}

#links a:hover{ color:yellow !important;}
body.hc #menu li a:hover {color: yellow !important; background:#000 !important;}

body.hc #menu li a {border:#fff solid 1px;}
body.hc #menu li {padding:.1em;}
body.hc #menu li, body.hc #menu li a, body.hc #menu li.active ul { background-image:none !important; color:#FFF !important;}
body.hc #menu li.active a {color: yellow !important; background:#000 !important; }
body.hc #path { background-color: #FFDCC9; font-style:italic; border:#fff solid 1px; padding:0.5em 1.5em;}
body.hc #logo_efs img, body.hc #logo_pokl img {display:none;}

body.hc #logo_pokl{background-image:url(img/ue/POKL.png); background-repeat:no-repeat; background-position:20px 20px; width:50%;height:110px; vertical-align:middle;}
body.hc #logo_efs{background-image:url(img/ue/UE_EFS.png); background-repeat:no-repeat; background-position:95% 30px; width:50%; height:110px; vertical-align:middle;}
body.hc #wrapper {border:1px solid #fff;}
/*body.hc #page {border:1px solid #fff;}*/

body.hc a, body.hc a:visited { color:#fff !important; text-decoration:none !important}
body.hc a:hover, body.hc a:active { color:yellow !important; text-decoration:none !important}

#footer table, table td { border-collapse:collapse; border-bottom:0; border-left:0; border-right:0;}
