/* standard elements --------------------------------------------- */
/*
BLUE OUTLINE: #adcfe8 
BLUE BGR: ebf6ff 
BLUE LINK: 3282ab
BLUE LINK HOVER: FF6600
*/

html {min-height: 100%;}
A {
	FONT-WEIGHT: normal; 
	COLOR: #196b95;
	TEXT-DECORATION: none;
}

A:visited {
	FONT-WEIGHT: normal; 
	COLOR:#336699;
	TEXT-DECORATION: none;	
}

A:hover {
	FONT-WEIGHT: normal; 
	COLOR: #cc6600; 
	TEXT-DECORATION: none;	
}

body {
        margin: 0px;
	padding-top: 0px;
	line-height: 19px;	
        background:#fff url("images/bgr.jpg") no-repeat center top; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

h1 {font: normal 1.8em Tahoma,sans-serif; font-style: normal; color: #666; padding: 0px; margin: 0px;}
h2 {font: normal 1.6em Tahoma,sans-serif; font-style: normal; color: #cc6600; padding-top: 15px; margin-bottom: 8px;}
h3 {font: normal 1.4em Tahoma,sans-serif; font-style: normal; color: #666; padding-top: 10px; margin-bottom: 6px;}
h4 {font: normal 1.2em Tahoma,sans-serif; font-style: normal; color: #666; padding-top: 5px; margin-bottom: 4px;}

/* START TABS */

#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #adcfe8;
        font: normal 14px Verdana, sans-serif;
/*		text-transform: uppercase;
		word-spacing: 5px; 
		letter-spacing: 1px;
*/		
		
}

#navlist div {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist div a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #adcfe8;
        border-bottom: none;
        background: #ebf6ff;
        text-decoration: none;
        cursor:pointer;
}

#navlist div a:link { 
	color: #196b95; 
}

#navlist div a:visited { 
	color: #667; 
}

#navlist div a:hover {
	color: #cc6600;
	background: #fff;
	border-color: #adcfe8;
}

#navlist div a#current {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #333333;
}



.navsub-current {
	text-align: left;
}


/* structure -------------------------------------------------------- */
.inner-container {
	border: 0px solid #D7D7D2;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 10px;
	width: 780px;
}

.outer-container {
	/* background: url('images/container.jpg') no-repeat center bottom; */
	padding-bottom: 20px;
}

/* header logo & banner --------------------------------------- */
#header {
	height: 130px;	
	FONT-SIZE: 9px; 
	COLOR: #196b95; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 12px;
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 1px; 
	height: 40px;	
}
#header-left {
	float: left;
	width: 50%;
	margin-top: 10px;
	text-align: left;
}
#header-right {
	float: right;
	width: 50%;
	margin-bottom: 0px;
	text-align: right;
}


.subnav {
/*	background: #ebf6ff; */
	height: 35px;
	margin: 0px;
	padding-left: 18px;
	padding-top: 17px;
	text-align: left;
	BORDER-RIGHT: #adcfe8 0px solid;
	border-left: #adcfe8 0px solid;
	BORDER-BOTTOM: #adcfe8 0px solid;
	font: normal 12px Verdana,sans-serif;
}

.banner {
	background: #ebf6ff; 
	height: 40px;
	margin: 0px;
	padding-left: 18px;
	padding-top: 12px;
	text-align: left;
	border: #adcfe8 1px solid;
}

/* corners */
div#nifty{ 
	margin: 0;
	background: #c8e0f2;
	width: 100%;
	}

b.rtop, b.rbottom{
	display:block;
	background: #FFF;
	}
	
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
    overflow: hidden; 
    background: #c8e0f2;
    }
    
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px;
	height: 2px;
	}

.nifty-txt{
	padding:1em;
	}




.header-banner-home {
	background: #fff url('images/im_banner_home_2.jpg') no-repeat;
	height: 300px;
	margin-bottom: 5px;
	text-align: center;
}

/* path ------------------------------------------------ */
.path {
	font: normal 10px Verdana,sans-serif;
	padding: 8px 10px;
}
.path a {
	color: #196b95;
	text-decoration: none;
}
.path a:hover {
	color: #cc6699;
	text-decoration: underline;
}


/* content --------------------------------------------- */
.content {
	float: right;
	width: 100%;
}
.content-body {
	color: #666;
	font-size: 0.9em;
	margin: 15px;
	text-align: justify;
}















FORM {
	display: inline;

}

.text {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:16px;
}	

.text:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #EE3338; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.titlu {
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-WEIGHT: bold; 	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.logo_rosu {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 16pt; 
	COLOR: #cc6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:28px;	
}

.logo_negru {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:normal;
	line-height:28px;	

}
.logo_gri {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 16pt; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:inherit;
	line-height:28px;	
}
.dr {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14pt; 
	COLOR: #cc6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:inherit;
	line-height:25px;	
}
.dr_gri {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14pt; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:inherit;
	line-height:25px;	
}
.linie {
	BORDER-TOP: #adcfe8 1px; 
	FONT-SIZE: 1px; 
	COLOR: #cdd0d7; 
	LINE-HEIGHT: 1px; 
	BORDER-BOTTOM: #cdd0d7 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 16px;
}
.linie_sus {
	BORDER-TOP: #adcfe8 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 16px;
}
.linie_sus_jos {
	BORDER-TOP: #adcfe8 1px solid;
	BORDER-BOTTOM: #adcfe8 1px solid;
	FONT-SIZE: 11px;
	COLOR: #333333;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 16px;
}
.linie_sus_jos_dreapta {
	BORDER-TOP: #adcfe8 1px solid; 
	BORDER-BOTTOM: #adcfe8 1px solid; 	
	BORDER-RIGHT: #adcfe8 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 16px;
}
.linie_sus_bgr {
	BORDER-TOP: #adcfe8 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #F4F7FB;
}	
.linie_jos {
	BORDER-BOTTOM: #adcfe8 1px solid; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.tabel {
	BORDER-LEFT: #d3e7f6 1px solid;
	BORDER-RIGHT: #d3e7f6 1px solid;
	BORDER-TOP: #d3e7f6 1px solid;
	BORDER-BOTTOM: #d3e7f6 1px solid;
	LINE-HEIGHT: 16px;	
}
.tabel_dunga {
	BORDER-BOTTOM: #F0F5FA 3px solid;
	BACKGROUND-COLOR: #F4F7FB;
	LINE-HEIGHT: 16px;
}
.tabel_color {
	BORDER-LEFT: #adcfe8 1px solid;
	BORDER-RIGHT: #adcfe8 1px solid;
	BORDER-TOP: #adcfe8 1px solid;
	BORDER-BOTTOM: #adcfe8 1px solid;	
	BACKGROUND-COLOR: #ebf6ff;
	LINE-HEIGHT: 16px;
}
.tabel_banner {
	BORDER-LEFT: #6b9dc2 1px solid;
	BORDER-RIGHT: #6b9dc2 1px solid;
	BORDER-TOP: #6b9dc2 1px solid;
	BORDER-BOTTOM: #6b9dc2 1px solid;	
	BACKGROUND-COLOR: #DFEEFA;
	LINE-HEIGHT: 16px;
}
.tabel_color_down {
	BORDER-LEFT: #adcfe8 1px solid;
	BORDER-RIGHT: #adcfe8 1px solid;
	BORDER-TOP: #adcfe8 0px solid;
	BORDER-BOTTOM: #adcfe8 1px solid;	
	BACKGROUND-COLOR: #ffffff;
	LINE-HEIGHT: 16px;
}
.tabel_bgr {
	BACKGROUND-COLOR: #ebf6ff;
}
.tabel_bgr_gri {
	BACKGROUND-COLOR: #ececec;
}
.tabel_img {
	BACKGROUND-COLOR: #C8E0F2;
}
.tabel_img_orange {
	BACKGROUND-COLOR: #FF9900;
}

.tabel_img2 {
	BACKGROUND-COLOR: #EBF6FF;
}
.tabel_outline {
	BORDER-LEFT: #adcfe8 1px solid;
	BORDER-RIGHT: #adcfe8 1px solid;
	BORDER-TOP: #adcfe8 1px solid;
	BORDER-BOTTOM: #adcfe8 1px solid;	
	BACKGROUND-COLOR: #adcfe8;
	LINE-HEIGHT: 16px;
}
.tabel_outline_doted {
	BORDER-LEFT: #adcfe8 2px dashed;
	BORDER-RIGHT: #adcfe8 2px dashed;
	BORDER-TOP: #adcfe8 2px dashed;
	BORDER-BOTTOM: #adcfe8 2px dashed;	
	Padding: 8px 8px 0pt;
	BACKGROUND-COLOR: #ffffff;
	LINE-HEIGHT: 16px;
}
.spatiu {
	LINE-HEIGHT: 10px;
}
.normal {
	FONT-SIZE: 90%; 
	COLOR: #333333; 
	LINE-HEIGHT: 130%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.normal A:link {
	COLOR: #006633; 
	TEXT-DECORATION: none;
}

.normal A:visited {
	COLOR: #006633; 
	TEXT-DECORATION: none;
}

.normal A:hover {
	PADDING-RIGHT: 15px; 
	BACKGROUND: url(../images/sageata_sub_text.gif) #DCDAB8 no-repeat right center; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	COLOR: #006633;	
}

.normal A:active {
	COLOR: #333333;	
}

.mare {
	FONT-SIZE: 14px; 
	COLOR: #333333; 
	LINE-HEIGHT: 20px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}


.link {
	FONT-SIZE: 10px; 
	COLOR: #196b95; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}	

.link A:link {
	FONT-SIZE: 10px; 
	COLOR: #196b95; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.link A:visited {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.link A:hover {
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #cc6600;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;	
}

.link A:active {
	FONT-SIZE: 10px; 
	COLOR: #196b95; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.copyright {
	FONT-SIZE: 10px; 
	COLOR: #999999; 
	LINE-HEIGHT: 130%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;

}
.uo {
	FONT-SIZE: 9px; 
	COLOR: #ffffff;  
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.input_link {
	BORDER-RIGHT: #adcfe8  0px solid;
	BORDER-TOP: #adcfe8  0px solid;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #adcfe8  0px solid;
	BORDER-BOTTOM: #adcfe8  0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #C8E0F2;
	COLOR: #196b95;
}
.input {
	TEXT-DECORATION: none;
	line-height:inherit;
	BORDER-RIGHT: #adcfe8  1px solid;
	BORDER-TOP: #adcfe8  1px solid; 
	FONT-SIZE: 13px; 
	COLOR: #333333;
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #adcfe8  1px solid; 
	BORDER-BOTTOM: #adcfe8  1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	
}
.input_off {
	BORDER-RIGHT: #d3e7f6  1px solid;
	BORDER-TOP: #d3e7f6  1px solid; 
	BORDER-LEFT: #d3e7f6  1px solid; 
	BORDER-BOTTOM: #d3e7f6  1px solid; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #ebf6ff;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
	COLOR: #196b95; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:inherit;
	line-height:20px;
	width:90%;
	height:25px;
	
}
.form-button {
	BORDER-RIGHT: #adcfe8 3px double; 
	BORDER-TOP: #3282ab 3px double; 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BACKGROUND: url(/images/form-button.gif) #ffffff; 
	BORDER-LEFT: #adcfe8 3px double; 
	COLOR: #666666; 
	BORDER-BOTTOM: #d3e7f6 3px double; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.city {
	BORDER-RIGHT: #ffffff   0px solid;
	BORDER-TOP: #ffffff   0px solid; 
	BORDER-LEFT: #ffffff   0px solid; 
	BORDER-BOTTOM: #ffffff  0px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #196b95;
}




.pret_mic {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #196b95;
	font-size: 36px;
	font-weight: bold;
	LINE-HEIGHT: 20px;
}
.pret_mare{
	font-family: Georgia, Times New Roman, Times, serif; 
	color: #196b95;
	font-size: 50px; 
	font-weight: bold;
	LINE-HEIGHT: 60px;
}

div.hr {
	margin: 1em 0.25em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #c0c0c0;
}

/* START DIRECTORY */
.button {
	background-color: #FFFFFF;
	font-size: 10px;
	cursor: hand;
}

.sideboxhead {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-top-width: thin;
	border-top-color: #999999;
}

.sidebox {
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* END DIRECTORY */

/* START DRAG */

	div {
		margin: 0px;
		padding: 0px;
	}
	.verticalgridline {
		padding-top: 27px;
	}

	.box, .handle {
		font-size: 14px;
		font-family: Arial, sans-serif;
		border: 1px solid #adcfe8;
	}

	.box {
		float: left;
		padding: 0px;
		width: 188px;
		height: 150px;
		margin: 5px;
		background-color: #ebf6ff;
		z-index: 1;
	}
	.handle {
		cursor: move;
		height: 14px;
		border-width: 0px 0px 1px 0px;
		background: #C8E0F2;
		color: #ebf6ff;
		padding: 2px 6px;
		margin: 0px;
	}
	.box p {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 8pt; 
		COLOR: #333333; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;
		margin: 5px 5px 10px 5px;
		text-align: left;
		white-space: normal;
	}
	#boxDrag, #boxVerticalOnly, #boxHorizontalOnly, #boxRegionConstraint, 
	#boxThreshold, #boxAbsolute {
		cursor: move;
	}
	#boxAbsolute {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
/* END DRAG */
.titlu_stiri {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:17px;	
}
.titlu_rosu {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14pt; 
	COLOR: #cc6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:28px;	
}
.titlu_rosu_12 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #cc6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:28px;	
}
.error {
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #ffffff; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #cc6600;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	line-height:18px;
}

img.close_header_promo{
	position:relative;
	left:10px;
	top:-1px;
}

.header_promo{
	position: relative;
	border: 1px solid #ffcc35;
	background: #ffc;
	color: black;
	padding: 5px 13px 5px 10px;	
}

.list_bgr{
	background-color:#F5FAFD;
	cursor:default;
}

.list_dentisti {
	padding:15px 0px 15px 10px;
	margin:0 0 0 0;
	border-bottom: 1px solid #D6E7F3;
	display:block;
}

.list_bgr_sponsor{
	background-color:#C8E0F2;
	cursor:default;
}

.list_sponsor {
	BORDER-BOTTOM: #adcfe8 1px solid;	
	BACKGROUND-COLOR: #ebf6ff;
	LINE-HEIGHT: 16px;
	padding:15px 0px 15px 10px;
}

#corner .right {
	overflow: hidden;
	float:right;
	z-index: 0;
	position: absolute;
	bottom: 0px;
	overflow: hidden;
	padding-bottom: 0px;
}

/* START CAPTCHA */
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#ebf6ff !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #adcfe8 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #adcfe8 !important; //Text input field border color
   background-color:#ebf6ff !important; //Text input field background color
 }
/* END CAPTCHA */










.input {
	margin: 0; 
	padding: 0; 
	display: inline;
	TEXT-DECORATION: none;
	line-height:inherit;
	BORDER-RIGHT: #adcfe8  1px solid;
	BORDER-TOP: #adcfe8  1px solid; 
	FONT-SIZE: 13px; 
	COLOR: #333333;
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #adcfe8  1px solid; 
	BORDER-BOTTOM: #adcfe8  1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

input:hover {
  border: 1px solid #3282ab;
  background: #F5F5F5;
}
	
.form-button {
	BORDER-RIGHT: #adcfe8 3px double; 
	BORDER-TOP: #3282ab 3px double; 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BACKGROUND: url(/images/form-button.gif) #ffffff; 
	BORDER-LEFT: #adcfe8 3px double; 
	COLOR: #666666; 
	BORDER-BOTTOM: #d3e7f6 3px double; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.form-button:hover {
	BORDER-RIGHT: #3282ab 3px double; 
	BORDER-TOP: #3282ab 3px double; 
	BORDER-LEFT: #3282ab 3px double; 
	BORDER-BOTTOM: #3282ab 3px double; 
	background: #F5F5F5;
}

.mandatory {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #cc6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height:28px;	
}
.text_gray {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #999999; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	line-height: 15px;	
}

pre {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #CCC;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
code {
	background: #FFF;
	font: normal 1em "Courier New",monospace;
}
blockquote {
	background: url('images/quote.gif') no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}


/* misc ------------------------------------------------------------- */
.clearer {clear: both; font-size: 0;}

/* footer --------------------------------------------------------- */
.footer {
	font: normal 10px Verdana;
	color: #999;
	padding: 15px;
	clear: both;
	border-top: #adcfe8 1px solid;
	width: 780px;
	margin: 0 auto;
}
.footer a {
	color: #3C83C8;
	text-decoration: none;
}

.footer a:hover {
	color: #f68024;
	text-decoration: none;
}
.footerLeft {float: left;} /* changed names to prevent conflict with admin css */
.footerRight {float: right;} /* original here is simply ".left" and ".right" */














/* main ------------------------------------------------ 
.main {
	border-top: 1px solid #ddd;;
	padding: 8px 12px 0 0;
}
*/


/* navigation ------------------------------------------------- */
.navigation {
	float: left;
	width: 210px;
}
.navigation h2,.navigation h3 {
	color: #5A5A43;
	font: bold 1.1em Tahoma,sans-serif;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}
.navigation ul, .navigation ol {
	padding: 0;
	border-top: 1px solid #EAEADA;
}
.navigation li {
	border-bottom: 1px solid #EAEADA;
}
.navigation li a {
	display: block;
	list-style: none;
	font-size: 1.1em;
	color: #554;
	text-decoration: none;
	padding: 8px 0 8px 5%;
	width: 95%;
}
.navigation li a:hover {
	background: #F0F0EB;
	color: #654;	
}
.navigation p {
	border-top: 1px solid #EAEADA;
	border-bottom: 1px solid #EAEADA;
	line-height: 1.6em;
	font-size: 1.1em;
	color: #554;
	display: block;
	padding: 8px 0 8px 5%;
	width: 95%;
}





 /* START MENIU ---------------------------------------------------- */
.menu {
	margin-left: 0px;
} 

.suckerdiv ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 210px; /* Width of Menu Items */
}
  
.suckerdiv ul li{
	position: relative;
}
  
/* Sub level menu items ---------------------------------------------- */
.suckerdiv ul li ul{
	position: absolute;
	width: 200px; 
	top: 0;
	visibility: hidden;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: -1px;	
	margin-top: -1px;
	border: 1px solid #fff;
}  

/* Sub level menu links style ----------------------------------------- */

.suckerdiv ul li a{
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	padding: 4px 0px 4px 20px;
	text-transform: uppercase;
	text-decoration: none;
	background: url("images/im_arrow_menu_off.gif") 4px 50% no-repeat;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	line-height: 26px;
	height: 26px;
	margin-bottom: 0px;
    margin-right: 1px;
	BORDER-BOTTOM: #999 1px dashed;
} 
 
.suckerdiv ul li a:visited{
/*        background-color: #8fbbe4; */
}  

.suckerdiv ul li a:hover{
	color: #004990;
	background: #a5caec url("images/im_arrow_menu_on.gif") 4px 50% no-repeat;
}
  
.suckerdiv .subfolderstyle{
/*        background-color: #8fbbe4; */

}
.suckertreesecond ul{
    background: #a5caec;
}
   
  /* Holly Hack for IE \*/
  * html .suckerdiv ul li { float: left; height: 1%; }
  * html .suckerdiv ul li a { height: 1%; }
  /* End */  







#sidebar {
    float: center;
    width: 100%;
    padding: 0;
}
#general {
    clear: both;
    border-top: 1px solid #ddd;
    padding: 0;
}

/* General ---------------------------------------------------------------- */

#general {
	/* font: normal 11px/15px Georgia, serif; */
	font: normal 11px/15px Geneva, Arial, Helvetica, sans-serif;
}
#general .box1 {
	float: left;
	padding: 10px;
	width: 30%;
}
#general .box2 {
	float: left;
	padding: 10px;
	width: 30%;
	border-left: 1px solid #ddd;
}
#general .box3 {
	float: left;
	padding: 10px;
	width: 30%;
	border-left: 1px solid #ddd;
}
#general h3 { margin-bottom: 8px; }
#general a { text-decoration: none; }
#general #latest-news ul { margin: 0; list-style: none; }
#general #latest-news li { margin: 0; padding: 4px 0; list-style: none; }
#general #latest-news .date {
	float: left;
	display: block;
	padding-right: 5px;
	width: 45px;
	color: #666;
	text-align: right;
	font-size: .9em;
}



/* rollover banner ----------------------------------------- */
.rollover1 a {
	background: #fff url("images/im_banner_ar_off.jpg") no-repeat;
	height: 73px;
	width: 200px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
.rollover1 a:hover { 
	background: url("images/im_banner_ar_on.jpg") 0 0 no-repeat;
}
.rollover1 a:active {
	background: url("images/im_banner_ar_off.jpg") 0 0 no-repeat;
}

.rollover2 a {
	display: block;
	width: 200px;
	height: 73px;
	padding: 0px 0px 0px 0px;
	background: url("images/im_banner_pe_off.jpg") 0 0 no-repeat;
}
.rollover2 a:hover { 
	background: url("images/im_banner_pe_on.jpg") 0 0 no-repeat;
}
.rollover2 a:active {
	background: url("images/im_banner_pe_off.jpg") 0 0 no-repeat;
}



div.hr {
	margin: 1em 0.25em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}


div.img_block_right {
  float: right;
  padding: 0 0 10px 10px;
  }
  
div.img_block_left {
  float: left;
  padding: 10px 10px 10px 10px;
  }
/* start BOX index */
	.box_index, .handle {
		font-size: 14px;
		font-family: Arial, sans-serif;
		border: 1px solid #ffffff;
		line-height:17px;
	}
	.box_index {
		float: left;
		padding: 0px;
		width: 185px;
		margin: 0px;
		background-color: #fffff;
		z-index: 1;
		line-height:17px;
	}
	.box_index p {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 8pt; 
		COLOR: #333333; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;
		margin: 0px 10px 10px 10px;
		text-align: left;
		white-space: normal;
		line-height:17px;
	}
/* end BOX index */		


