
/* DEFAULT CSS (PUBLIC) */

body {
	margin: 0px;
	padding: 0px;
	background: #204a73;
}

a{ color: #3C87CE; text-decoration: underline;}
a:hover{ color: #3C87CE; text-decoration: none;}

img {border: 0px;}

body, input, select, textarea, table {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #6e9ac4;}

.containerTbl {
	border-collapse: collapse;
}

.containerTbl td {
	padding: 0px;
}

/*PNG*/

* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
    this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+
    			this.firstChild.src.replace(".png", ".gif")+") no-repeat");
            	backgr\ound: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}

/* MENU */

/* general */

.menu, .menuCurr {
	text-align: left;
	height: 40px;
	width: 181px;
	color: #FFFFFF;
	font-weight: bolder;
}

.menu {
	background: url(/img_design/menu_bg.gif) no-repeat;
}

.menuCurr {
	background: url(/img_design/menu_curr_bg.gif) no-repeat;
}

.menu a {color: #FFFFFF; text-decoration: none;}
.menu a:hover { color: #FFFFFF; text-decoration: none;}

.menuCurr a {color: #FFFFFF; text-decoration: none;}
.menuCurr a:hover { color: #FFFFFF; text-decoration: none;}

.menu1 {
	height: 32px;
	width: 171px;
	margin-left:10px;
	cursor: hand;
	font-family: arial;
	font-size: 13px;
}

.menu2 {
	font-size: 11px; 
	color: #3C87CE; 
	font-weight: normal;
	font-family: arial;
}

/* LANGUAGE */

.lang, .langCurr {
	font-weight: bolder;
	display: inline;
	padding: 0px 7px;
	margin-right: 5px;
	font-family: arial;
	font-size: 13px;
}

.lang {	
}

.langCurr {
	background: #0a3861;
}

.lang a {color: #6e9ac4; text-decoration: none;}
.lang a:hover { color: #6e9ac4; text-decoration: none;}

.langCurr a {color: #FFFFFF; text-decoration: none;}
.langCurr a:hover { color: #FFFFFF; text-decoration: none;}

/* CONTENT */

/* Top */

.containerTop {
	border-left: 4px solid #00284b;
	background: #103d66;
	color:#5885AF;
	margin-bottom: 30px;
}

.containerTop2 {
	border-collapse: collapse;
	margin: 0px 15px;
	padding: 15px 0px;
}

.captionContainerTop {
	margin-bottom: 10px;
}

.captionContainerTop .caption {
	font-size: 14px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: bolder;
}

/* Content */

.startContent {
	margin-bottom: 30px;
}

.endContent {
	margin-top: 20px;
}

/* caption */

.captionContainer {
	margin-bottom: 20px;
}

.caption {
	font-size: 17px;
	color: #FFFFFF;
	font-family: arial;
	font-weight: bolder;
}

.caption a {color: #FFFFFF; text-decoration: none;}
.caption a:hover { color: #FFFFFF; text-decoration: none;}

.caption2 {
	font-family: arial;
	font-size: 15px; 
	color: #3C87CE; 
}

.captionLink {
	margin-bottom: 10px;
}

.captionLink1 a {color: #FFFFFF; text-decoration: underline; }
.captionLink1 a:hover {color: #FFFFFF; text-decoration: none; }

.captionLink1 {
	display: inline;
	margin-right: 5px;
	color: #FFFFFF;
	font-size: 13px;
	font-family: arial;
}

/* Detailes */

.details, .articlesDetails, .newsDetails, .detailsTop  {
	font-weight: bolder;
	padding-left: 8px;
	background: url(/img_design/sign_1.gif) 0px 7px no-repeat;
	font-size: 11px;
	margin-top: 10px;
}

.details a, .articlesDetails a, .newsDetails a, .detailsTop a {color: #00ffff; text-decoration: none; }
.details a:hover, .articlesDetails a:hover, .newsDetails a:hover, .detailsTop a:hover {color: #00ffff; text-decoration: none; }

/* ARTICLES */ /* NEWS */

.articlesTitle, .newsTitle {
	color: #3c87ce;
	font-weight: bolder;
	text-transform: uppercase;
	margin: 0px;
	font-size: 11px;
}

.articlesTitle a, .newsTitle a {color: #00ffff; text-decoration: none; }
.articlestitle a:hover, .newsTitle a:hover {color: #00ffff; text-decoration: none; }

.articlesShortContent, .newsShortContent {
	margin-top: 5px;
}

.articlesDate, .newsDate {
	color: #00ffff;
}

.articlesFooter, .newsFooter {
	margin-bottom: 20px;
	padding-bottom: 15px;
	background: url(/img_design/sep.gif) left bottom repeat-x;
}

/* SEARCH */

.searchTitle {
	color: #3c87ce;
	font-weight: bolder;
	text-transform: uppercase;
	margin: 0px;
	font-size: 11px;
	margin-top: 10px;
}

.searchTitle a {color: #00ffff; text-decoration: none; }
.searchTitle a:hover {color: #00ffff; text-decoration: none; }

.searchText {
	color: #FFFFFF;
	font-weight: bolder;
}

/* FAQ */

.question {
	margin-top: 5px;
}

.question1 {
	font-weight: bolder;
	color: #3c87ce;
	margin-top: 15px;
}

.answer {
	margin-top: 5px;
}

/* MESSAGE */

.errorMessage {
	color: #F33251; 
	margin-top: 5px; 
	font-weight: normal;
	font-weight: bolder;
}

.confirmMessage {
	color: #3A911E; 
	font-weight: normal; 
	margin: 10px 0px; 
	font-weight: bolder;
}

/* FOOTER */

.footerTbl {
	margin-top: 60px;
	margin-bottom: 30px;
}

.footerTbl td {
	font-size: 10px;
	color: #5885AF;	
}

.footerTbl a {color: #5885AF; text-decoration: none; }
.footerTbl a:hover { color: #5885AF; text-decoration: none; }

/* N LINK */

.nLinkContainer {
	margin-top: 30px;
}

.nLinkItem a {
	color: #6e9ac4; 
	background-color: #35658F;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px 2px;
	font-weight: bolder;
}

.nLinkItem a:hover {
	color: #ACC6E0; 
	background-color: #0a3861;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px 2px;
	font-weight: bolder;
}

.nLinkItem, .nLinkItemCurr { 
	display: inline;
}

.nLinkItemCurr a { 
	color: #ACC6E0; 
	background-color: #0a3861;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px 2px;
	font-weight: bolder;
}

.nLinkItemCurr a:hover {
	color: #ACC6E0; 
	background-color: #0a3861;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px 2px;
	font-weight: bolder;
}

/* FORM */

.input {
	width: 100%;
	border: 1px solid #002647;
	padding: 2px;
	background: #0a3861;
}

.input_ {
	position: absolute;
	display: none;
}

.input1 {
	border: 1px solid #002647;
	padding: 2px;
	background: #0a3861;
}

.fieldName {
	font-weight: bolder;
	margin-top: 10px;
	margin-bottom: 5px;
}

.submiButton {
	border: 1px solid #002647;
	background-color: #002647;
	color: #5885AF;
	margin-top: 20px;
}

.confirmMessage {
	border: 1px solid #5BAD89;
	background: #18764E;
	padding: 10px;
	text-align: center;
	color: #89C8AD;
	margin-bottom: 10px;
	font-weight: normal;
}

.errorMessage {
	border: 1px solid #B73936;
	background: #A51713;
	padding: 10px;
	text-align: center;
	color: #E1A19F;
	margin-bottom: 10px;
	font-weight: normal;
}

/* BANNER */

.leftB {
	margin: 10px 0px 0px 0px;
}

.rightB {
	margin: 10px 0px 0px 0px;
}

.topB {
	margin: 10px 0px 0px 10px;
}

.bottomB {
	margin: 10px 0px 0px 10px;
}

.topB1 {
	margin: 10px 0px 0px 0px;
}

.bottomB1 {
	margin: 10px 0px 0px 0px;
}

/* MAP */

.mapContainer div {
	margin-top: 20px;
}

.mapParentItem {
	font-weight: bolder;
	margin-top: 10px;
}

/* VOTING */

.votingContainer {
	width: 180px;
	color: #5885AF;
	font-size: 11px;
	margin: 5px;
}

.votingContainer .caption{
	font-size: 13px;
	color: #3C87CE;
	font-weight: bolder;
	margin-bottom: 10px;
}

.votingContainer .radio {
}

.votingContainer a {color: #5885AF; text-decoration: underline; font-size: 11px;}
.votingContainer a:hover { color: #5885AF; text-decoration: none; font-size: 11px;}

.votingContainer .button { 
	width: 90px;
	border: 1px solid #002647;
	background-color: #002647;
	color: #5885AF;
	margin-top: 10px;
	margin-right: 10px;
}

.votingQuestion {
	font-weight: bolder;
}

.votingAnswer {
	margin-top: 10px;
}

/*window*/

.voicesGraph {
	height: 20px;
	background: #6e9ac4;
	margin-bottom: 10px;
}

.voicesGraphText {
	color: #3C87CE;
	margin-bottom: 5px;
}

.voicesGraphQuestion {
	margin-bottom: 20px;
	font-weight: bolder;
	color: #3C87CE;
}

