/* CSS Document */

* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	background:url(../images/bodyBkg.jpg) repeat-y center; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#474646;
}

a {position:relative; color: #336699;}
h1 {font-size:11px;}
img {border:none; margin:0}
/*\ HTML Tags */
.spacer {clear:both;}
/* containers */
#pageContainer {width:945px; margin:0 auto;}
#header {width:100%; height:165px; background:url(../images/topLine.jpg) repeat-x;}

#logo {width:360px; height:165px; background:url(../images/logo.jpg) no-repeat; float:left;}
#topNav {width:585px; height:165px; background:url(../images/topMap.jpg) no-repeat; float:right;}

/* top navigation */	

.nav {color:#FFFFFF; font-size:10px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nav a {color:#FFFFFF; cursor:pointer;}
.nav li{list-style-type:none; float:left; margin:0 0 0 5px; font-weight:bold; /*padding:6px 0 0 15px;*/}
.nav li a{display:block; height:26px; float:left; padding:6px 15px 0 0; text-decoration:none;}


td.termin {width:35%; color: #5D8FC0; vertical-align: top;}
table.concept { border-spacing:10px; }

#navBlue {margin:45px 0 15px 0;}
#navBlue li a{background:url(../images/tabBlue.jpg) transparent top left no-repeat; padding:0 0 0 20px; /*margin:-6px 0 0 0;*/}
#navBlue li a:hover {background:url(../images/tabBlueHover.jpg)  top left no-repeat;}
#navBlue a span {float:left; display:block; background:url(../images/tabBlue.jpg)  top right no-repeat; padding:6px 20px 10px 0;}
#navBlue a:hover span {float:left; display:block; background:url(../images/tabBlueHover.jpg)  top right no-repeat;}


#navOrange li a{background:url(../images/tabOrange.jpg) transparent top left no-repeat; padding:0 0 0 15px; /*margin:-6px 0 0 0;*/}
#navOrange li a:hover {background:url(../images/tabOrangeHover.jpg)  top left no-repeat;}
#navOrange a span {float:left; display:block; background:url(../images/tabOrange.jpg)  top right no-repeat; padding:6px 15px 10px 0;}
#navOrange a:hover span {float:left; display:block; background:url(../images/tabOrangeHover.jpg)  top right no-repeat;}

/*
.nav {color:#FFFFFF; font-size:10px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nav a {color:#FFFFFF; cursor:pointer;}
.nav li{list-style-type:none; float:left; margin:0 0 0 5px; font-weight:bold; padding:6px 0 0 15px;}
.nav li a{display:block; height:26px; float:left; padding:6px 15px 0 0; margin:-6px 0 0 0; text-decoration:none;}

#navBlue {margin:45px 0 9px 0;}
#navBlue li{background:url(../images/tabBlue.jpg) top left no-repeat; padding:6px 0 0 20px;}
#navBlue li a{background:url(../images/tabBlue.jpg) transparent top right no-repeat; padding:6px 20px 0 0; margin:-6px 0 0 0;}
#navBlue li.selected {background:url(../images/tabBlueHover.jpg) top left no-repeat; padding:6px 0 0 20px;}
#navBlue li a:hover {background:url(../images/tabBlueHover.jpg)  top right no-repeat;}

#navOrange li{background:url(../images/tabOrange.jpg) top left no-repeat;}
#navOrange li a{background:url(../images/tabOrange.jpg) transparent top right no-repeat;}
#navOrange li.selected {background:url(../images/tabOrangeHover.jpg) top left no-repeat;}
#navOrange li.selected a {background:url(../images/tabOrangeHover.jpg) transparent top right no-repeat;}
*/

/*\ top navigation */



#left {width:720px; float:left;}
#right {width:195px; float:right;}

h1.title,  h1.title a, h1.title a:hover{
	width:100%; 
	background:url(../images/dotted.jpg) repeat-x bottom; 
	color:#ABABAB; 
	padding:3px 0;
	text-decoration:none;
}
#left h1.title {width:310px; float:left;}
#left h1.welcome {padding:5px 0 0 0; float:left; margin:0 0 0 10px; color:#88a0b6;}
#left .info {float:right;}
#left .info a {
	text-decoration:none;
	border-bottom:2px solid #C8D5E2;
	color:#2E69A4;
	font-weight:bold;
	margin:0 10px 0 0;
	position:relative;
	top:-2px;
}
#left .info a:hover {border-bottom:2px solid #9FBDDA;}

/* blue title */
.blueTitle {width:100%; background:url(../images/blueTitleBkg.jpg) repeat-x; margin:8px 0 0 0;}
.blueTitle[class] {height:80px;}
.blueTitle h1 {
	float:left;
	color:#5D8FC0;
	width:257px;
	height:32px;
	background:url(../images/blueTitleH1Bkg.jpg) no-repeat;
	margin:10px 5px 0 0;
	padding:3px 0 0 0;
	text-align:center;
}
.blueTitle h1 a{color:#5D8FC0; text-align:center; text-decoration:none; text-transform: uppercase;}
.blueTitle .sublink_conteiner {padding-top:20px;}
.blueTitle h1 a:hover{color:#5D8FC0; text-align:center; text-decoration:underline;}
.blueTitle h1 a.subLink, .blueTitle h1 a.subLink:hover {color:#656565;}
.blueTitle h1 a.subLink {margin:10px 0 0 0;}
.blueTitle a img{float:left; margin:0 0 0 12px;}
.blueTitle .left {width:4px; height:26px; background:url(../images/blueTitleLeftBkg.jpg) no-repeat; float:left;}
.blueTitle .right {width:4px; height:26px; background:url(../images/blueTitleRightBkg.jpg) no-repeat; float:right;}
/*\ blue title */

/* orange title */
.orangeTitle {width:100%; background:url(../images/orangeTitleBkg.jpg) repeat-x; margin:8px 0 0 0;}
.orangeTitle[class] {height:60px;}
.orangeTitle h1 {
	float:left;
	color:#5D8FC0;
	width:257px;
	height:32px;
	background:url(../images/orangeTitleH1Bkg.jpg) no-repeat;
	margin:10px 5px 0 0;
	padding:3px 0 0 0;
	text-align:center;
}
#right .orangeTitle {margin:10px 0 0 0; height:26px;}
#right .orangeTitle h1 {
	float:left;
	color:#5D8FC0;
	width:187px;
	height:16px;
	background:none;
	margin:3px 0 0 0;
	padding:3px 0 0 0;
	text-align:center;
}
#right .orangeTitle h1 a {color:#FFFFFF;}


.orangeTitle h1 a{color:#5D8FC0; text-align:center; text-decoration:none; display:block;}
.orangeTitle h1 a:hover{color:#5D8FC0; text-align:center; text-decoration:underline;}
.orangeTitle h1 div {color:#656565;}
.orangeTitle a img{float:left; margin:0 0 0 8px;}
.orangeTitle .left {width:4px; height:26px; background:url(../images/orangeTitleLeftBkg.jpg) no-repeat; float:left;}
.orangeTitle .right {width:4px; height:26px; background:url(../images/orangeTitleRightBkg.jpg) no-repeat; float:right;}
/*\ orange title */


/* blue_orange title */
.blueOrangeTitle {width:100%; height:29px; background:url(../images/blueOrangeBkg.jpg) repeat-x; margin:5px 0 0 0;}
.blueOrangeTitle h1 {
	width:175px;
	margin:14px 0 0 0;
	float:left;
	color:#B4872F;
	text-align:center;
}
.blueOrangeTitle h1 a{color:#B4872F; text-align:center; text-decoration:none; display:block;}
.blueOrangeTitle h1 a:hover{color:#B4872F; text-align:center; text-decoration:underline;}
.blueOrangeTitle .left {width:10px; height:29px; background:url(../images/blueOrangeLeft.jpg) no-repeat; float:left;}
.blueOrangeTitle .right {width:10px; height:29px; background:url(../images/blueOrangeRight.jpg) no-repeat; float:right;}
/*\ blue_orange title */



/* footer */
.footer {width:100%; height:89px; background:url(../images/footerBkg.jpg) repeat-x; margin:8px 0 0 0;}
.footer .left {width:6px; height:89px; background:url(../images/footerLeft.jpg) no-repeat; float:left; line-height:89px;}
.footer .right {width:6px; height:89px; background:url(../images/footerRight.jpg) no-repeat; float:right;}

.footerLinks {width:100%; height:50px; margin:10px 0 0 0; font-weight:bold;}
.footerLinks .left, .footerLinks .middle {float:left; width:40%; height:20px; line-height:20px;}
.footerLinks .right {float:left; width:20%;  height:20px; line-height:20px;}
.footerLinks .left img {vertical-align:middle;}
.footerLinks a {margin:10px; color:#426C9B; text-decoration:none;}
.footerLinks a:hover {text-decoration:underline;}

.footerLinks .middle {text-align:center;}
.footerLinks .right {text-align:right;}
/*\ footer */




/* form elements */
input {width:150px; border:1px solid #A0A0A0;}
.btnSmall {
	border:none; 
	background:url(../images/btnSmall.jpg) no-repeat; 
	width:48px; 
	height:18px; 
	color:#C68607;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;	
}
.btnMedium {
	border:none; 
	background:url(../images/btnMedium.jpg) no-repeat;
	margin:-5px 0 0 0 !important; 
	width:80px !important; 
	height:18px; 
	color:#C68607;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;	
}
.btnAbn {
	border:none; 
	background:url(../images/btnAbn.jpg) no-repeat;
	margin:-5px 0 0 50px !important; 
	width:95px !important; 
	height:18px; 
	color:#C68607;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;	
}

#login {text-align:right;}
#login .btnSmall{margin:0 0 0 10px;}
#login input {margin:0 5px;}



/*#subscribe .btnMedium {float:right;}*/
#subscribe .btnMedium {margin-left:35px !important; width:130px !important; background:url(../images/btnLarge.jpg) no-repeat;}

#right input {width:100%; margin:10px 0;}
#right select {width:100%; margin:3px 0;}

#right #search label {width:48%; float:left; margin:5px 0;}
#right #search input {width:50%; float:left; margin:5px 0;}

#right #search #nomenklaturi {width:50% !important; float:left; margin:5px 0;}

#right #search span {display:block; float:left; margin:5px 10px 0 0; color:#699BCC;}
#orderby {margin:0; width:20px !important; height:18px; border:none;}
#search .btnMedium {margin:auto !important; float:none !important;}
#btnHolder {width:100%; text-align:center;}
/*\ form elements */


/* section */
.section {width:355px; height:245px; margin:5px 5px 0 0; float:left; font-size: 11px;}
.section .header {width:100%; height:49px; background:url(../images/sectionHeaderBkg.jpg) repeat-x; font-size: 11px;}
.section .header .left {width:12px; height:49px; background:url(../images/sectionHeaderLeft.jpg) no-repeat; float:left; font-size: 11px;}
.section .header .right {width:12px; height:49px; background:url(../images/sectionHeaderRight.jpg) no-repeat; float:right; font-size: 11px;}
.section .header h1 {float:left; color:#4B76A0; width:93%; margin:5px -3px 0; font-size: 11px;}
.section .header h1 span.number {display:block; float:left; color:#F5C557; margin:0 5px 0 0; font-size: 11px;}
.section .text {width:343px; height:185px; border:#E3E3E3 1px solid; padding:5px; font-size: 11px;}
.section .deadline {
	position:relative;
	width:75px;
	height:16px;
	background:url(../images/deadlineBkg.jpg) no-repeat;
	margin:-50px 0 0 5px;
	text-align:center;
	color:#FFFFFF;
	padding:1px 0 0 0;
}
.section  .date {font-size:12px; color:#F2BC1B; font-weight:bold; margin:0 0 0 5px;}
.section /*.text*/ .more {
	position:relative;
	display:block;
	width:126px;
	height:16px;
	background:url(../images/more.jpg) no-repeat;
	float:right;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0 0 0;
	text-decoration:none;
	margin:-32px 10px 0 0;
}
.section .more:hover {background:url(../images/moreHover.jpg) no-repeat;}
/*\ section */

/*\ containers */


#left .sectionRefno .title  a span.number {display:block; float:left; color:#F5C557; margin:0 5px 0 0; text-decoration:none; position:relative;}
#left .sectionRefno .title  a {text-align: left;}


#left .sectionWide .title  a span.number {display:block; float:left; color:#F5C557; margin:0 5px 0 0; text-decoration:none; position:relative;}
/*a:hover span.number {text-decoration: underline !important;}*/
#left .sectionWide .title  a {text-align: left;}


#left .links {width:100%; padding:0 10px; font-size: 11px;}
#left .links a{display:block; width:345px; height: 45px; float:left; color:#5F91C1; margin:0 10px 10px 0; text-decoration:none; font-weight: bold;}
#left .links a:hover{text-decoration: none;}
#left .links a:hover span.text {text-decoration: none;}
#left .links a:hover span.number {text-decoration: none;}
#left .links a span.number {display:block; float:left; color:#F5C557; margin:0 5px 0 0; text-decoration:none; position:relative; font-weight: bold;}
#left .links a:hover span.number { text-decoration: none; }

	
#right .links {cursor:pointer;}
#right .links a {
	/*color:#8E8E8E;*/
	color: #4A75A2;
	text-decoration:none;
	padding:2px 0 0 20px;
	background:url(../images/arrow.gif) no-repeat left;
	display:block;
	height:20px;
}
/*#right .links a:hover {background:url(../images/arrowHover.jpg) no-repeat left; padding:2px 0 0 35px;}*/
#right .links a:hover {background-color:#ECF6FE; /*text-decoration:underline;*/}
#right .links li {
	list-style:none;
	background:url(../images/dotted.jpg) repeat-x bottom;
	padding:0 0 1px 0;
}




/* print */
.print {
	float:right;
	margin:12px;
	background:url(../images/print.jpg) no-repeat;
	display:block;
	height:27px;
	padding:5px 0 0 30px;
	color:#577FA6;
	font-weight:bold;
	text-decoration:none;
}
.print:hover {text-decoration:underline;}
/*\ print */


/* contacts */
.leftCol {float:left; width:240px; margin:0 20px 0 20px;}
.centerCol {float:left; width:400px;}
.rightCol {float:right; width:200px; margin:0 20px 0 0;}

#contacts label {display:block;}
#contacts input {border:1px solid #CCCCCC; background-color:#FFE6A3; width:350px;}
#contacts select {border:1px solid #CCCCCC; background-color:#FFE6A3; width:150px;}
#contacts textarea {border:1px solid #CCCCCC; background-color:#FFE6A3; width:350px; height:120px;}
#contacts .btnMedium {margin:10px 0 0 0 !important; border:none;}
/*\ contacts */

/* about */
.leftNav {float:left; width:150px;}
.leftNav ul li {list-style:none;}
.leftNav[class] ul li a {
	display:block; 
	background:url(../images/leftNavBkg.jpg) repeat-x;
	padding:8px 0 8px 10px;
	text-decoration:none;
/*	color:#547DA4;*/
	color: #336699;
}
.leftNav ul li a:hover {background:url(../images/leftNavBkgHover.jpg) repeat-x;}
.rightContents {float:right; width:560px;}
/*\ about */

/* dictionary */
.dict {float:left; margin:15px 0 0 0;}
.dict a {margin:2px; font-size:14px; font-weight:bold; text-decoration:none; color:#547DA4;}
.dict a:hover {text-decoration:underline;}
.letter {font-size:14px; margin:2px 2px 10px; color:#547DA4;}
p.dictContents {margin:10px 0 0 0;}
p.dictContents .word {font-weight:bold; color:#547DA4;}
/*\ dictionary */


/* search */
.search {float:left; width:735px; margin:10px 0 0 0;}
.search select {width:160px; float:left; margin:0 5px 3px 0;}
.search label {width:97px; display:block; float:left; margin:3px 0 0 10px;}
.search input {width:185px; float:left;}
.search #nomenklaturi {width:150px; float:left;}
/*.search #keywordLabel {margin:3px 0 0 0; width:80px;}
.search #keyword {width:100px;}*/


#asearch2 select {width:210px !important; float:left; margin:0 5px 3px 0;}
#asearch2 label {width:80px; display:block; float:left; margin:3px 10px 0 10px; text-align: right;}



.search .sep {float:left; width:20px; height:5px;}
.search span {display:block; float:left; color:#547DA4; margin:2px 10px 0 0; font-weight:bold;}

.search #btnSearch {margin:0 8px 0 0 !important; float:right;}
/*\ search */


/* pager */
.pager {margin:0px 0 0 0; width:420px;}
.pager h1 {float:left; font-size:14px; color:#A7A7A7; font-family:Verdana, Arial, Helvetica, sans-serif}
.pager ul.pages {float:left; border:1px solid #CACACA; margin:0 0 0 0px;}
.pager ul.pages li {display:inline;}

.pager ul.pages li a {display:block; float:left; width:20px; text-align:center; text-decoration:none; padding:4px 0; color:#B1B1B1;}
.pager ul.pages li a:hover {background-color:#EEEEEE;}

.pager ul.pages li a.current {display:block; float:left; font-weight: bold; width:20px; text-align:center; text-decoration:none; padding:4px 0; color:#B1B1B1; background-color: #EEEEEE;}
.pager ul.pages li a.current:hover {background-color:#EEEEEE}

.pager ul.pages li a.previous {width:16px; height:21px; background:url(../images/previous.jpg) no-repeat; padding:0 !important;}
.pager ul.pages li a.previous:hover {background:url(../images/previousHover.jpg) no-repeat;}

.pager ul.pages li a.next {width:16px; background:url(../images/next.jpg) no-repeat; height:21px; padding:0 !important;}
.pager ul.pages li a.next:hover {background:url(../images/nextHover.jpg) no-repeat;}
/*\ pager */


/* projects */
.sectionWide {width:100%; font-size: 11px;}
.sectionRefno {width:110px; margin: -55px 0 0 0;}


.sectionRefno .title {width:100%; background:url(../images/blueSectionBkg.jpg) repeat-x; margin:8px 0 0 0; height:33px;}
.sectionRefno .title h1 {
	width:80%;
	float:left;
	color:#F2BC1B;
	height:33px;
	margin:2px 0 0 0;
	padding:3px 0 0 0;
}
.sectionRefno .title .left {width:6px; height:33px; background:url(../images/blueSectionLeft.jpg) no-repeat; float:left;}
.sectionRefno .title .right {width:6px; height:33px; background:url(../images/blueSectionRight.jpg) no-repeat; float:right;}
.sectionRefno .title h1.pr {color:#4B76A0; margin:7px 0 0 0;}



.sectionWide .title {width:100%; background:url(../images/blueSectionBkg.jpg) repeat-x; margin:8px 0 0 0; height:33px;}
.sectionWide .title h1 {
	font-size: 11px;
	width:98%;
	float:left;
	color:#F2BC1B;
	height:33px;
	margin:2px 0 0 0;
	padding:3px 0 0 0;
}
.sectionWide .title h1 a{color:#4b76a0; text-align:center; text-decoration:none; display:block;}
.sectionWide .title h1 a:hover{color:#4b76a0; text-align:center; text-decoration: none;}
.sectionWide .title h1 a.subLink, .blueTitle h1 a.subLink:hover {color:#656565;}
.sectionWide .title h1 a.subLink {margin:10px 0 0 0;}
.sectionWide .title .left {width:6px; height:33px; background:url(../images/blueSectionLeft.jpg) no-repeat; float:left;}
.sectionWide .title .right {width:6px; height:33px; background:url(../images/blueSectionRight.jpg) no-repeat; float:right;}
.sectionWide .text {padding:0 10px 0; float:left; width:65%;}
.sectionWide .content {padding:0 10px 0;}
.sectionWide .title h1.pr {color:#4B76A0; margin:7px 0 0 0;}

.sectionWide .information {float:right; width:30%;}

.sectionWide .information .deadline {
	width:126px;
	height:16px;
	background:url(../images/moreHover.jpg) no-repeat;
	margin: 5px 0;
	text-align:center;
	color:#FFFFFF;
	padding:1px 0 0 0;
	right:0;
	float:right;

}
.sectionWide .information .date {font-size:12px; color:#F2BC1B; font-weight:bold; margin:-2px 0 20px 0; text-align:center; float:right;}
.sectionWide .information .more {
	display:block;
	margin:0;
	width:126px;
	height:16px;
	background:url(../images/more.jpg) no-repeat;
	color:#FFFFFF;
	text-align:center;
	padding:1px 0 0 0;
	text-decoration:none;
	float:right;
}
/*.sectionWide .info .more:hover {background:url(../images/moreHover.jpg) no-repeat;}*/
.sectionWide .information .more:hover {background:url(../images/moreHover.jpg) no-repeat;}

#subscription_request label {width:250px !important; display:block; float:left; font-weight: bold;}
#subscription_request .spacer {height:10px;}
#subscription_request a {color: #336699 !important;}
#subscription_request .r {width:20px !important;}
#subscription_request .small { font-weight: normal !important; font-size: 10px;}

/*\ projects */


.separator {clear:both; height:8px;}

/* -- Mitko addon for contact -- */
.allright {
	color: green;
	font-size: 14px;
	padding: 5px;
}
.error {
	color: red;
	font-size: 14px;
	padding: 5px;
}
.pad5 {
	padding: 5px;
}
.news_single {width: 100%; background-color: #ECF6FE; padding: 5px; vertical-align: top;}
.news_single img {margin:0 10px 0 0; float:left;}
.news_text {padding-top:5px; float:left}
.img_news {float: left; padding-bottom: 10px;}
.subcontent { padding-right: 10px;  }

.selectBox {font-size:9px}
.news_text a { color: #000000; text-decoration:none; font-weight: bold; }
#right img { margin: 0 0 10px 3px; }
.bulmap {margin: 20px 0 0 110px;}
.mback {
	float: right;
	margin: 0 80px 0 0;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}
font a {color: inherit !important; }

/* Biuletin buton */
#bulletin {background:url(../images/tabBlue.jpg) top left no-repeat; padding:6px 0 0 20px;}
/*#bulletin a { background:url(../images/tabBlue.jpg) transparent top right no-repeat; padding:6px 20px 0 0; margin:-6px 0 0 0; dispaly: block; color: #FFFFFF; text-decoration: none; font-weight: bold;}*/
/* #bulletin a:hover {background:url(../images/tabBlueHover.jpg)  top right no-repeat;} */

.b_orange { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Orange.jpg); margin: 5px 0 0 0;}
.b_green { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Green.jpg);  margin: 5px 0 0 0;}
.b_blue { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Blue.jpg);  margin: 5px 0 0 0;}
.b_grey { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Grey.jpg);  margin: 5px 0 0 0;}
.b_bordo { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Bordo.jpg);  margin: 5px 0 0 0;}
.b_black { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Black.jpg);  margin: 5px 0 0 0;}
.b_red { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Red.jpg);  margin: 5px 0 0 0;}
.b_yellow { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Yellow.jpg);  margin: 5px 0 0 0;}
.b_pink { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Pink.jpg);  margin: 5px 0 0 0;}
.b_lgreen { width: 195px; text-align: center; height: 26px; background:url(../images/tab_Lgreen.jpg);  margin: 5px 0 0 0;}
.b_bordo a, .b_orange a, .b_green a, .b_grey a, .b_blue a, .b_black a, .b_red a, .b_yellow a, .b_pink a, .b_lgreen a { width: 100%;  text-decoration: none; color: #FFFFFF; display: block; padding-top: 5px;}
.b_bordo a:hover, .b_orange a:hover, .b_green a:hover, .b_grey a:hover, .b_blue a:hover, .b_black a:hover, .b_red a:hover, .b_yellow a:hover, .b_pink a:hover, .b_lgreen a:hover { text-decoration: underline; }