html { height: 100%; }
body { min-height: 100.05%; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }

/* ----- IDs ----- */
#header, #content, #footer { width: 730px; padding: 10px; background-color: #fff; position: relative; margin-left: -375px; left: 50%; top: 0px; }
#logo {  padding: 0px; width: 730px; position: relative; margin-left: -385px; left: 50%;}
#header  { padding-bottom: 20px; margin-top: 0px; background: #fff url(smt_styles_FILES/content_bgh.gif) no-repeat left bottom;}
#headnav {  float:left; width:550px; margin-top: -10px; padding-top: 0px;}
#language  {  float:right; width: 155px; margin-top: -10px; padding-top: 0px;}
#headimg {  margin-top: -20px; clear:both; }
#content { padding: 10px; background: #fff;}
#contenttext { overflow: auto; height: 300px; padding-right: 10px; }
#contentkont { overflow: auto; height: 480px; padding-right: 10px; }
#contenthome { margin-left: 0px; padding-right: 10px; }
#col-0 { color: #333; padding-left: 20px; padding-right_20px; border: 0px solid #ff0000;} 
#col-1 { width: 160px; float: left; margin-right: 10px; } 
#footer {  margin-bottom: 80px; background: #fff;}
#footer p { margin: 0px; color: #000000; padding: 1px 5px; }
#tools { position:absolute;left: 0; float: left; padding: 0px 0px 0px 190px;}
#footnav { position:absolute;right: 0; float: right; padding: 0px 10px 0px 0px}

/* ----- NAVIGATION ----- */

#nav-l0 {  font-family: Verdana, Arial; font-size: 11px; font-weight:normal; list-style-type: none; padding-left: 10px; margin-left: 0px; margin-top: 0px; width: 530px; }
#nav-l0 li { display: inline; margin-right: 15px;}
#nav-l0 li a { color: #000000; }
#nav-l0 li a:hover {  }

#nav-l1 {  font-family: Verdana, Arial; font-size: 11px; list-style-type: none; padding-left: 10px; margin-left: 160px; margin-top: 0px; width: 730px; }
#nav-l1 li { display: inline; margin-right: 15px;}
#nav-l1 li a { color: #000000; }
#nav-l1 li a:hover { }

#nav-l2 {  font-family: Verdana, Arial; font-size: 9px; font-weight:normal; list-style-type: none; padding-left: 10px; position:relative; float:right; }
#nav-l2 li { display: inline; margin-right: 15px;}
#nav-l2 li a { color: #aaaaaa; }
#nav-l2 li a:hover { font-weight: normal; text-decoration: underline; }

#footer a { font-family: Arial; font-size: 11px; }

.nav-l1 { list-style-type: none; padding-left: 0px; margin-left: 0px; }
ul.csc-menu-1 { padding-left: 14px; margin-left: 3px; /* MSIE */ }
ul.csc-menu-1 li.csc-section { list-style-type: none;}
ul.csc-menu-1 li.csc-section-cur { list-style-type: none; font-weight:bold; }

ul.csc-menu-2 { padding-left: 14px; font-weight:normal; margin-left: 3px; /* MSIE */ !important }
ul.csc-menu-2 li.csc-section { list-style-type: none;font-weight:normal;}
ul.csc-menu-2 li.csc-section-cur { list-style-type: none; font-weight:bold; }

ul.csc-menu-3 { padding-left: 14px; font-weight:normal;  margin-left: 3px; /* MSIE */ !important }
ul.csc-menu-3 li.csc-section { list-style-type: none;font-weight:normal;}
ul.csc-menu-3 li.csc-section-cur { list-style-type: none; font-weight:bold; }

/* ----- CLASSES ----- */
.ffgtable { font-size: 7pt; color: black; border-bottom: 1px solid #c4c4c4; width: 434px; }
.ffgtd {  font-size: 7pt; color: black; border-top: 1px solid #c4c4c4; padding: 2px 2px 2px 2px; }

/* ----- HEADINGS ----- */

h1 { font-size: 13px; } 
h2 { font-size: 12px; }
h3 { }
h4 { }

#col-1 h2 { font-size: small; }
.csc-firstHeader { padding-top: 0px; margin-top: 0px; }

/* ----- PARAGRAPHS ----- */

p { }

p.bodytext { padding: 12px 0px; margin: 0px; }
#col-1 p.bodytext { padding: 0px; }

/* ----- QUOTES ----- */

blockquote { }
blockquote p { }
cite{ }
blockquote cite { }

/* ----- CODE ----- */

pre { width: 415px; overflow: auto; font-size: 1.2em; }
code { } 
p code { }
pre code { }

/* ----- LISTS ----- */

li { } 
li p { } 
ol { } 
ul { } 
ol li { } 
ul li { }
.csc-bulletlist { list-style-type: square; padding-left: 15px; margin-left: 0px; }

.contenttable { border: 0px; margin: 0px; padding: 0px; }
.tr-odd { background: #EEEEEE; }
.tr-even { background: #E0E0E0;  }

/* ----- IMAGES ----- */

img { }
img a { }
img a:hover { }

.post-single-item p.bodytext img.photo { padding: 3px; border: 1px solid #666; }

/* ----- BREAK ----- */

.clear { visibility: hidden; clear: both; margin: 0px; }

hr.page-end { visibility: hidden; }

hr { border-top:dotted #aaaaaa 1px;height:1px;
}


/* ----- TEXT FORMATTING ----- */

strong {}
em {}
b {}
i {}

/* ----- LINKS ----- */

.no-a-border a:hover {	border-bottom: 0px;}
a { color: #000000; text-decoration: none;}
a:hover { text-decoration: underline; }
a:visited, a:active, a:focus { color: #000000; }
a:visited {}
a:active { color: #000000;  }
a:focus {}
.contenttable p.bodytext { padding: 0px; margin: 0px;}

/* ----- FORMS ----- */

form {}
fieldset {}
legend {}
label {}
input {}
textarea {}
input, textarea {}
select {}
optgroup {}
option {}


/* ----- tt_news ----- */
.news-single-item h2 {font-size: 13px; }
.news-single-item h3 { font-size: 11px; }


.csc-sitemap {} 
.csc-sitemap-level1 {font-family: Verdana, Arial; font-size: 11px;  padding-left: 0px; margin-top: 0px;}
.csc-sitemap-level2 {font-family: Verdana, Arial; font-size: 11px;  padding-left: 20px; margin-top: 0px;}
.csc-sitemap-level3 {font-family: Verdana, Arial; font-size: 11px;  padding-left: 40px; margin-top: 0px;}
.csc-sitemap-level4 {font-family: Verdana, Arial; font-size: 11px;  padding-left: 60px; margin-top: 0px;}
