body, td, th {font-size: 80%; font-family: Verdana; font-style: normal; color: #000}

a:hover {color: #c60; text-decoration: none}
a:active {text-decoration: none;}

h1, h2 {font-weight: bold; clear:left}
h1 {font-size: 180%}
h2 {font-size: 125%; padding-left: 30px}

table, img {border: 0}

.headline {font-size: 100%; font-weight: bold; clip: rect(   ); text-transform: uppercase}
#content {margin-left: 30px; margin-right: 30px}
p {line-height: 1.4em; margin-left: 30px}

/* main-menu */
#mmenu {width: 100%; text-align: center; vertical-align: top; background-color: #fb3}
#mmenu td {border: 1px dotted #eee}
#mmenu .selected {color: #fb3; background-color: #036; font-weight: bold; padding: 2px}
#mmenu a.active {color: #fb3}
a.mmenu {color: #036; display: block; text-decoration: underline; padding: 2px}
a.mmenu:hover {color: #fb3; display: block; background-color: #036; padding: 2px}
a.active:hover {color: #c60;}

/* sub-menu */
.smenu, .smenu_cell, .smenu_sel, .smenu_sel2 {font-style: normal; font-weight: normal; text-decoration: none}
.smenu_cell, .smenu_sel, .smenu_sel2 {border-style: dotted; border-width: 0 0 1px 0; padding-left: 5px; padding-right: 5px}
.smenu_cell, .smenu_sel {font-weight: bold; border-color: black black #036}
.smenu_sel2 {font-weight: normal; border-color: black black #fb3}

/* lists */
ol {line-height: 1.4em; margin-left: 30px}
ul li, .sub-list {line-height: 1.4em; margin-left: 20px; list-style: square outside url(images/layout/bullet.gif)}
.sub-list {margin-left: 50px}
div.last-news {margin-left: -20px}
p.all-news {padding-left: 20px}

/* tables */
#main-chapters {width: 100%; padding-left: 30px}
#main-chapters td {width: 20%; text-align: center} 
#routine, #search {margin-left: 30px}

/* etc. */
.press-service {font-size: 85%; font-style: italic; clear: left; margin-bottom: 5em}
.border_bottom {border-bottom: 1px dashed #036}
.navicons {margin-right: 30px}
.tback {background-image: url(images/layout/grad2.gif); background-repeat: repeat-x}
table tr.bottom {height: 90px} 
td.footer {font-size: 70%}

/* images */
div.tumb-script {float: left; margin: 0.5em 2em 0 30px; width:auto; height: auto}
div.tumb-script p {font-size: 11px; margin: 0.5em 0 1.5em 0; text-align: left}
.bgd-white {background: white}
div.directorate-list div.tumb-script {width: 10em; height: 16em}

/* error picture */
div.error-picture {margin: 30px 0 0 30px}

/* fonts */
h1, h2, .headline {font-family: "Trebuchet MS", Trebuchet}
.smenu, .smenu_sel, .smenu_sel2 {font-family: Arial, sans-serif}

.warning {color: #fb3; font-size: 110%; font-weight:bold}

/* blue */ a:link, .headline, h1, h2, .smenu, .smenu_sel, b, strong {color: #036}
/* gray */ .press-service, div.tumb-script p {color: #999}
/* orange */ .smenu_sel2 {color: #fb3}

#routine th { background-color: #FFBB33;}
#routine tr { background-color: #fff;}
.gesha {font-size: 80%;}
