* {padding:0; margin:0}
body {width:1000px; margin:0 auto}
img {border:0}
a {outline:none}
h1 {font-family:arial; font-size:18px; font-weight:normal}
h2 {font-family:arial; font-size:16px; font-weight:normal}
h3 {font-family:arial; font-size:14px; font-weight:normal}
p {padding:0 0 12px 0}

#head {background:url(../images/head_left.jpg) left top no-repeat}
.head_right {background:url(../images/head_right.jpg) right top no-repeat; height:256px}
a.logo {margin:30px 0 0 66px; position:absolute}
.head_text {font-family:arial; font-size:14px; color:#fff; font-weight:bold; padding:25px 0 0 625px}
.head_text div {font-family:times new roman; font-size:24px; color:#6C1C0B; line-height:24px; padding:5px 0 0 0}

#topmenu {height:38px; background:url(../images/menu.png) 318px top no-repeat #6C1C0B; padding:9px 0 0 270px; border:1px solid #56190B}
#topmenu ul {list-style:none}
#topmenu ul li {display:inline; padding:0 60px 0 0}
#topmenu ul li a {font-family:arial narrow; font-size:18px; color:#E0E4D4}
#topmenu ul li a:hover {text-decoration:none}

#left_column {width:226px; border:1px solid #F2E2DF; background:#FCF3F1; float:left; margin:-56px 0 0 6px}
* html #left_column {margin:-56px 0 0 3px}
.title_left_menu {font-family:Times New Roman; font-size:18px; color:#333437; font-weight:bold; text-align:center; padding:16px 0 13px 0; background:#DFDAE9}
#left_column ul {list-style:none; padding:30px 0 30px 46px; width:150px; display:block}
#left_column ul li {background:url(../images/pointer.png) left 10px no-repeat; padding:0 0 0 13px; line-height:24px}
#left_column ul li a {font-family:Times New Roman narrow; font-size:14px; color:#000}
#left_column ul li a:hover {text-decoration:none}

#right_column {margin:0 0 0 234px; padding:20px 20px 0 20px; font-family:Times New Roman narrow; font-size:14px; color:#000}
* html #right_column {margin:0 0 0 231px; padding:19px 20px 0 20px}
#right_column ul {margin: 7px 0 7px 15px; list-style:disc}
#right_column ul li {margin: 0 0 0 15px}
#right_column p {margin: 12px 0 0 0; padding:0}
#right_column p + ul {margin-top: 2px}
#right_column span {font-weight:bold; color:#6C1C0C; font-family:Times New Roman}
#right_column h1 {margin: 0 0 17px 0; font-weight:bold; color:#6C1C0C; font-family:Times New Roman}
#right_column b {font-family:Times New Roman}
#right_column a {color:#156AD6}
#right_column a:hover {text-decoration:none}
#right_column img { margin: 0 5px 0 5px; border: solid 1px #5788BC }
#right_column table { border: solid 1px #000; border-collapse: collapse }
#right_column table td { border: solid 1px #000; padding: 1px }
#right_column form table { border: none }
#right_column form table td { border: none }

.banner {float:right; padding:0 0 0 20px}

#footer {clear:both; font-family:Times New Roman; font-size:11px; color:#333437; height:100px; padding:30px 0 0 0}
#footer a {text-decoration:none; color:#333437}
#footer a:hover {text-decoration:underline}
.footer_left {float:left; width:223px; padding:0 0 0 10px}
.footer_left img {margin:4px 10px}
.footer_right {padding:12px 20px 0 20px; line-height:18px; margin:0 0 0 234px}
* html .footer_right {padding:12px 20px 0 20px; margin:0 0 0 231px}
.footer_right div {float:right; text-align:right; margin:15px 0 0 0; padding:0 10px 0 0}
.footer_right div.footer_telefon {background:url(../images/tstk11.gif) left top no-repeat; font-family:times new roman; color:#6C1C0B; font-size:18px; padding:0 0 5px 27px}

.story h2, .story h3, .story h4, .story h5, .story h6 {font-weight:bold;color:#000}

#frmContacts { margin: 10px 0 0 0 } 
#frmContacts .req { color: #D44847 } 
#frmContacts input,
#frmContacts textarea,
#frmContacts select { padding: 1px; background: #fff8fe; border: solid 1px #F2E2DF }

/* Comments form */
.comment_form input,
.comment_form textarea,
.comment_form select { padding: 1px; background: #fff8fe; border: solid 1px #F2E2DF }
.comment_form .cf1 { width: 300px }
.comment_form .cf2 { width: 300px; height: 140px }
/* Comments form */

.comment {margin: 0 0 15px 0; color: #000; font: normal 12px Times New Roman}
.comment .date {}
.comment .title {}
.comment .story {}

#frmContacts .cf1 { width: 300px }
#frmContacts .cf2 { width: 300px; height: 140px }
#frmContacts td { padding: 2px } 

td.left { width: 215px }
#SeminarSubject { color: #000; font-size: 13px }

.MsgBlock {margin: 10px 0 15px 0}
.MsgBlock .Error   {color: #DC143C}
.MsgBlock .Success {color: #0653CF}

.post.listShort { margin: 0 0 5px 0 }
.post.listFull { margin: 0 0 7px 0 }
.post .back_link { margin: 10px 0 0 0; text-align: center; font-size: 0.9em }

.pages {padding:10px 0 0 0}
.pages b {font-family: Times New Roman; font-weight:normal}

#sitemap { margin: 20px 0 0 0 }
#sitemap h3 {margin: 4px 0 1px 0; padding: 0; color: #9DA1A4; font: normal 14px Times New Roman; letter-spacing: 0.1em}

#sitemap ul { margin: 2px 0 2px 30px; padding: 0; letter-spacing: 0 }
#sitemap ul li { margin: 0 0 3px 0; padding: 0; list-style-type: circle; color: #2F6499 }

#sitemap a {color: #5788BC; font: normal 12px Times New Roman}
#sitemap a, .sitemap a:visited {text-decoration: underline}
#sitemap a:hover {text-decoration: none}