/* Main */
img, div, a, input, body { behavior: url(iepngfix.htc); }
body { background: url(../img/bg4.png) repeat-x top left; padding: 0px; margin: 0px; font-family: 'Trebuchet MS', verdana, sans-serif, tahoma, helvetica, arial; }
p { margin: 0px; padding: 0px; }
img { border: 0px; margin: 0px; padding: 0px; }


/* divs */
#header { margin-right: auto; margin-left: auto; width: 810px; height: 120px; background: url(../img/logo4.png) no-repeat top left; }
#h_menu { margin-top: 5px; float: right; font-family:  Arial, Verdana, sans-serif; letter-spacing: 1px; font-weight: normal; text-decoration: none; font-size: 10px; color: #FFFFFF; text-align: right; }
#h_cphrase { margin-top: 20px; float: right; font-size: 2.0em; text-align: right; font-family: Arial; color: #336699; }
#main { width: 810px; margin-right: auto; margin-left: auto; }
#container { float: left; width: 500px; padding: 15px; padding-top: 15px; }
#side_menu { float: right; width: 250px; padding: 15px; padding-top: 15px; }
#sm_media_header { width: 100%; height: 25px; background-image: url(../img/media_icon2.png); background-repeat: no-repeat; background-position: bottom right; margin-bottom: 2px; }
#sm_identification_header { width: 100%; height: 25px; background-image: url(../img/user2.png); background-repeat: no-repeat; background-position: bottom right; margin-bottom: 2px; }
#sm_news_header { width: 100%; height: 25px; background-image: url(../img/rss.png); background-repeat: no-repeat; background-position: bottom right; margin-bottom: 2px; }
#footer { width: 100%; background-color: #e2f2ff; font-size: 8pt; color: #515151; border-width: 0px; border-color: #8ccdff; border-style: solid; border-top-width: 1px; }

div.sm_header { width: 100%; height: 25px; background-repeat: no-repeat; background-position: bottom right; margin-bottom: 2px; }
div.c_box { margin-bottom: 30px; width: 100%; border-width: 0px; border-top-width: 1px; border-color: #cccccc; border-style: dashed; padding-top: 10px; color: #585858; font-size: 10pt; }
div.contact_box { margin-bottom: 30px; width: 100%; border-width: 0px; border-top-width: 1px; border-color: #cccccc; border-style: dashed; padding-top: 10px; color: #585858; font-size: 10pt; }
div.c_box_title { width: 100%; height: 25px; margin-bottom: 2px; }
div.sm_body { width: 100%; border-width: 0px; border-top-width: 1px; border-color: #cccccc; border-style: dashed; margin-bottom: 20px; }
div.form1 { width: 150px; float: left; margin-bottom: 10px; }
div.form2 { width: 320px; float: left; margin-bottom: 10px; }
div.form3 { width: 470px; float: left; margin-bottom: 10px; }


/* hs */
h1 { margin: 0px; padding: 0px; font-family: Arial; font-size: 1.4em; color: #57af2b; font-weight: normal; }
h2 { margin: 0px; padding: 0px; font-family: Arial; font-size: 1.4em; color: #6a9dcc; font-weight: normal; }


/* ul & li */
#side_menu ul { margin: 0px; padding: 0px; list-style-type: none; color: #b4b4b4; margin-top: 10px; }
#side_menu li { width: 100%; }

div.c_box ul { margin: 0px; padding: 0px; list-style-type: none; color: #000000; margin-top: 10px; }
div.c_box li { width: 100%; }


/* inputs */
#side_menu input { font-size: 10pt; font-family: Lucida sans unicode; color: #565656; border-width: 1px; border-color: #1fade1; border-style: solid; background-color: #d1eef9; background-image: url(../img/bg_in2.png); background-repeat: repeat-x; background-position: bottom left; height: 15px; width: 160px; }

div.contact_box input { font-size: 10pt; font-family: Lucida sans unicode; color: #565656; border-width: 1px; border-color:#1fade1; border-style: solid; height: 15px; width: 160px; }
div.contact_box textarea { font-size: 10pt; font-family: Lucida sans unicode; color: #565656; border-width: 1px; border-color:#1fade1; border-style: solid; height: 200px; width: 310px; background-color: #ffffff; margin-top: 10px; }

/* imgs */
div.c_box img { padding: 5px; border-width: 1px; border-color: #dddddd; border-style: solid; float: left; }
img.nopa { padding: 0px; border-width: 0px; }

#footer a { text-decoration: none; color: #515151; font-weight: normal; }
#footer a:hover { text-decoration: none; color: #8aff77; font-weight: normal; }

a.top { font-weight: normal; text-decoration: none; color: #ffffff; }
a.top:hover { font-weight: normal; text-decoration: none; color: #8aff77; }

li a { font-weight: normal; text-decoration: none; color: #b4b4b4; }
li a:hover { font-weight: normal; text-decoration: none; color: #336699; }

div.c_box li a { font-weight: normal; text-decoration: none; color: #000000; }
div.c_box li a:hover { font-weight: normal; text-decoration: none; color: #336699; }

div.sm_body a { font-weight: normal; text-decoration: none; color: #b4b4b4; }
div.sm_body a:hover { font-weight: normal; text-decoration: none; color: #336699; }

li.2 a { font-weight: normal; text-decoration: none; color: #808080; }
li.2 a:hover { font-weight: normal; text-decoration: none; color: #000000; }