@charset "utf-8";
/* CSS Document */
  a:link              { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #2c6f9b; text-decoration: underline; font-weight: normal; }
  a:active            { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #2c6f9b; text-decoration: underline; font-weight: normal; }
  a:visited           { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #2c6f9b; text-decoration: underline; font-weight: normal; }
  a:hover             { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #2c6f9b; text-decoration: none; font-weight: normal; }
  

  a.copyright:link     { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #ffffff; text-decoration: none; font-weight: normal; }
  a.copyright:active   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #ffffff; text-decoration: none; font-weight: normal; }
  a.copyright:visited  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #ffffff; text-decoration: none; font-weight: normal; }
  a.copyright:hover    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:   11px; color: #bbf5fe; text-decoration: none; font-weight: normal; }


 img { border: 0; vertical-align: top; }

body, html {
padding: 0px;
margin: 0px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #454d55;
background: #ffffff url(images/bg.jpg) repeat-x top;
}

body
{ padding-top: 29px; }

textarea, input
{
	color:#454d55;
	border: 1px solid #bec8d2;
	background: #ffffff;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 1px;
	padding: 1px;
}


select, option
{ color: #000000; }

hr
{ 	height: 1px;
	border: 0px solid #ffffff;
	border-color: #bec8d2;
	background-color: #bec8d2;
	color: #bec8d2;
}

div
{ vertical-align: top; }

.clear
{ clear: both; font-size: 0px; }

#outer_wrapper
{ width: 920px; margin-left: auto; margin-right: auto; }

#banner_top
{ width: 920px; height: 20px; background: url(images/dimos_lerou_top.jpg) no-repeat top; padding: 0px; }

#banner_line1
{ float: left; width: 652px; height: 27px; background: url(images/menou_left.jpg) no-repeat top; padding: 0px; }

#banner_menou1
{ float: left; width: 59px; height: 27px; padding: 0px; }

#banner_menou2
{ float: left; width: 54px; height: 27px; padding: 0px; }

#banner_menou3
{ float: left; width: 58px; height: 27px; padding: 0px; }

#banner_line2
{ float: left; width: 97px; height: 27px; background: url(images/menou_right.jpg) no-repeat top; padding: 0px; }

#banner
{ width: 920px; height: 105px; background: url(images/banner.jpg) no-repeat top; padding: 0px; }

#menou
{ width: 920px; height: auto; }

#menou_left
{ float: left; width: 22px; height: 21px; background: url(images/left_menou.jpg) no-repeat top; padding: 0px; }

#menou_top
{ float: left; width: 877px; height: 21px; }

#menou_center1
{ float: left; width: 920px; height: 104px; background: url(images/menou_center1.jpg) no-repeat top; padding: 0px;}

#menou_top2a
{ float: left; width: 23px; height: 21px; background: url(images/menou_top2a.jpg) no-repeat top; padding: 0px;}

#menou_top2
{ float: left; width: 876px; height: 21px; }

#menou_top2b
{ float: left; width: 21px; height: 21px; background: url(images/menou_top2b.jpg) no-repeat top; padding: 0px;}

#menou_center2
{ float: left; width: 920px; height: 124px; background: url(images/menou_center2.jpg) no-repeat top; padding: 0px;}

#menou_right
{ float: right; width: 21px; height: 21px; background: url(images/right_menou.jpg) no-repeat top; padding: 0px; }

#pro_menou { 
float: left; 
width: 890px; 
height: 32px; 
background: url(images/pro_menou.jpg) no-repeat top; 
padding-left: 30px; 
padding-top:0px;
text-align: center;
overflow: hidden;
vertical-align:middle;
}


#content
{ width: 920px; height: auto; }

#content_top
{ width: 920px; height: 24px; background: url(images/content_top.jpg) no-repeat top; padding: 0px; }

#content_main
{ width: 920px; min-height: 300px; height: auto; _height: 300px; background: url(images/content.jpg) repeat-y top; padding: 0px; }

#content_bottom
{ width: 920px; height: 24px; background: url(images/content_bottom.jpg) no-repeat top; padding: 0px; }

#content_top_alt
{ width: 920px; height: 24px; background: url(images/content_top_alt.jpg) no-repeat top; padding: 0px; }

#content_main_alt
{ width: 920px; min-height: 300px; height: auto; _height: 300px; background: url(images/content_alt.jpg) repeat-y top; padding: 0px; }

#content_bottom_alt
{ width: 920px; height: 24px; background: url(images/content_bottom_alt.jpg) no-repeat top; padding: 0px; }

#content_top_alt1
{ width: 920px; height: 24px; background: url(images/content_top_alt1.jpg) no-repeat top; padding: 0px; }

#content_main_alt1
{ width: 920px; min-height: 300px; height: auto; _height: 300px; background: url(images/content_alt1.jpg) repeat-y top; padding: 0px; }

#content_bottom_alt1
{ width: 920px; height: 24px; background: url(images/content_bottom_alt1.jpg) no-repeat top; padding: 0px; }

#column_center_design_3
{width: 856px; float: left; min-height: 300px; height: auto; _height: 300px; padding-left:30px;}

h1
{ color: #454d55; margin: 0px 0px 7px 0px; padding: 0px 0px 7px 00px; font-size: 18px; line-height: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-align: left; background: url(images/background_5.gif) repeat-x bottom; }

#column_left
{ width: 192px; float: left; min-height: 300px; height: auto; _height: 300px; padding-left:30px; margin-right:30px;}

#column_center
{ width: 422px; float: left; min-height: 300px; height: auto; _height: 300px; margin-right:30px; }

#column_center_alt
{ width: 634px; float: left; min-height: 300px; height: auto; _height: 300px; }

#column_right
{ width: 185px; float: left; min-height: 300px; height: auto; _height: 300px; }

h2
{ color: #454d55; margin: 15px 0px 0px 0px; padding: 0px 0px 7px 00px; font-size: 18px; line-height: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-align: left; }

	
h3
{ color: #454d55; margin: 0px; padding: 6px 10px 6px 10px; font-size: 11px; line-height: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left; background-color: #ffffff; border-bottom: 1px solid #c1c7cc; text-transform: uppercase;  }
	
#footer
{ height: 98px; background: url(images/footer.jpg) no-repeat top; padding-top:35px; text-align:center; color:#ffffff;}

#footer_2
{ background: url(images/footer_2.jpg) no-repeat bottom; text-align: center; padding: 10px 16px 16px 16px; color: #99a0a6; }

#navigation {
height: 40px;
line-height: 40px;
text-align: left;
background: url(images/background_2.gif) repeat-y center;
padding: 0px 10px 0px 10px;
overflow: hidden;
}

.right {
padding-top:10px;
padding-bottom:10px;
}

.plugin_4_1
{ padding-bottom: 10px; }

.plugin_4_2
{ background-image:url(images/cy_background_8.jpg); background-repeat:repeat-x; background-position: top; font-weight: bold; color: #FFFFFF; border-top: 1px solid #A6B9CB; border-bottom: 1px solid #3A4F64; background-color: #52677B; padding: 4px 10px 4px 10px; }

.plugin_4_3
{ background-color: #EAEFF4; text-align:justify; border: 1px solid #A6B4C0; border-top: 1px solid #FFFFFF; padding: 4px 9px 5px 9px; }
