/*

DIALOG WEB-DESIGN

================================================*/

html {font-size:100.01%; height:100%;}
body {font: 62.5% Tahoma, sans-serif; color:#000000; background-color:#FFFFFF}

.clearfloat {clear: both;}
.page {padding: 1.5em 1.5em 2em 1.5em;}

a {color: #8D4397;}

.header_top {display: none;}
.search {display: none;}
.left_column {display: none;}
.right_column {display: none;}
.footer_school .footer_nav {display: none;}
.site_br {display: none;}
.sub_c_block {display: none;}
.pageNav {display: none;}
.add_comment {display: none;}
.viewMessage {display: none;}
.kontrol .left {display: none;}
.kontrol .right {display: none;}
.header_calendar {display: none;}
.type_of_day {display: none;}

.header .logo {padding: 0 0 2em;}
.header .logo span {font-size: 2.5em; line-height: 1.1em; color: #8D4397;}
.header .logo a {font-size: 3em; line-height: 1.1em; text-decoration: none; color: #8D4397;}

/* Content column
======================*/
.content_column {width: 100%;}
.content_column h1 {padding: 0 0 0.1em 0; font-size:2.2em;}
.content_column h2 {padding: 0 0 0.1em 0; font-size:2em;}
.content_column h3 {padding: 0 0 0.1em 0; font-size:1.8em;}
.content_column h4 {padding: 0 0 0.1em 0; font-size:1.6em;}
.content_column h5 {padding: 0 0 0.1em 0; font-size:1.4em;}
.content_column h6 {padding: 0 0 0.1em 0; font-size:1.2em;}

.content_column h1 {color:#00A9E6;}
.content_column h2 {color:#8D4397;}
.content_column h3 {color:#797979;}
.content_column h4 {color:#00A9E6;}
.content_column h5 {color:#8D4397;}
.content_column h6 {color:#555555;}

.content_column p {padding: 0 0 0.5em; font-size: 1.2em;}

.content_column acronym {border-bottom: 1px dotted #636363; cursor: help;}
.content_column strong {color: #636363; font-weight: bold;}

.content_column p img {margin: 0 0.5em 0.5em 0;}
.content_column .wym_center {text-align: center;}

.content_column .imgleft {float: left;}
.content_column .imgright {float: right;}

.content_column span.imgleft {margin: 1em 0.5em 0.5em 0;}
.content_column span.imgright {margin: 1em 0 0.5em 0.5em;}
.content_column span.img_text_tpl {padding: 1em; display:block;}
.content_column span.img_text_tpl img {margin: 0; padding: 0 0 1em; display: block;}
.content_column span.img_text_tpl span.img_text {display: block;}

.content_column span.img_text_tpl img {border:1px solid #00A9E6;}
.content_column span.img_text_tpl span.img_text {font-size: 1.2em; font-weight: bold; color: #555656; display: block;}

/* Lists
=======================*/
.content_column ul {margin: 0 0 0 1em; padding: 0 0 0.5em 0;}
.content_column ul li {padding: 0 0 0.4em 1em; font-size: 1.2em;}
.content_column ul li ul {margin: 0 0 0 1em; padding: 0.5em 0 0 0;}
.content_column ul li ul li {padding: 0 0 0.4em 1em; font-size: 1em;}
.content_column ol {padding: 0 0 0.5em 2em;}
.content_column ol ol {padding: 0.5em;}
.content_column ol li {padding: 0 0 0.4em 0; font-size:1.2em;}
.content_column ol li ol li {padding: 0 0 0.4em 0; font-size:1em;}

/* Tables
======================*/
.content_column table.wym_table_a {margin: 0 0 1.5em 0; padding: 0; width: 100%; overflow:auto; border-collapse:collapse; border: none;}
.content_column table.wym_table_a caption {padding: 0.5em 0; font-size:1.6em; font-weight:bold; text-align:left;}
.content_column table.wym_table_a th {padding: 0.5em; font-size:1.2em; font-weight: bold; text-align: center; border:1px solid #000000;}
.content_column table.wym_table_a td {padding: 0.5em; font-size:1.2em; border:1px solid #000000;}

.content_column table.wym_table_b {margin: 0 0 1.5em 0; padding: 0; width: 100%; overflow:auto; border-collapse:collapse; border: none;}
.content_column table.wym_table_b caption {padding: 0.5em 0; font-size:1.6em; font-weight:bold; text-align:left;}
.content_column table.wym_table_b tbody {border-style: solid; border-color: #000000; border-width: 1px 1px 0 1px;}
.content_column table.wym_table_b th {padding: 0.5em; font-size:1.2em; font-weight: bold; text-align: center; border-bottom:1px solid #000000;}
.content_column table.wym_table_b td {padding: 0.5em; font-size:1.2em; border-bottom:1px solid #000000;}

/* Blockquote
=======================*/
.content_column blockquote {margin: 0 0 1.5em 0; padding: 0 0 0 1em; color:#636363; border-left:1px solid #636363;}
.content_column blockquote p {margin: 0; padding: 0; font-size: 1.2em; color:#636363;}

/* Horizontal line
=======================*/
.content_column hr {margin: 0 0 1.5em; width: 100%; height: 1px; }

/* News Box
======================*/
.content_column .ear {border-bottom: 1px solid #00A9E6;}
.content_column .ear {margin: 0; padding: 0 0 0.5em 0; overflow:hidden;}
.content_column .ear li {margin: 0; padding: 0; float:left; list-style: none; background:none !important;}
.content_column .ear li a {margin: 0 0.6em 0 0; padding: 0.2em; font-size:1.2em; text-decoration:none; display:block;}

/* News
======================*/
.content_column .news_previw {margin: 1em 0 1em !important;}
.content_column .news_previw li {padding: 0 0 1em 0; list-style: none; background:none !important;}
.content_column .news_previw p {padding: 0 0 0.5em; font-size: 1em;}
.content_column .news_previw p.news_h a {font-size:1.2em; font-weight:bold; text-decoration:none;}
.content_column .news_previw p.news_h span {margin: 0 0 0.5em 0; display: block;}

/* Comments
======================*/
.content_column .comment_header {margin: 1em 0 0 0; padding:0.1em 0.5em; font-size:1.6em; clear:both;} 
.content_column .comment_gbook {padding:1em 0;}
.content_column .comment_gbook .calc_post {margin:0; padding:0 0.5em; font-size:1.6em;}

.content_column .comment_gbook ul {margin: 0; padding: 0;}
.content_column .comment_gbook ul li {margin: 0; padding: 0 0 0.5em 0 !important; list-style: none; background:none;}
.content_column .comment_gbook ul li h2 {margin:0; padding: 0 0 0.2em 0; font-size:1.4em;}
.content_column .comment_gbook ul li .date {font-size:1em; display:block;}
.content_column .comment_gbook ul li p {margin:0; padding:0.5em 0;}

/* Gallery inner
======================*/
.content_column .gallery_start ul {margin: 0; padding: 0;}
.content_column .gallery_start ul li {margin: 0 1.2em 1.2em 0; padding: 0; width: 152px; height: 132px; list-style: none; text-align:center; float: left; background: none;}
.content_column .gallery_start ul li a {height:100%; text-decoration:none; display:block;}
.content_column .gallery_start ul li a span {padding: 0.4em 0 0.8em; display:block; border: 1px solid #00A9E6;}
.content_column .gallery_start ul li a span img {margin: 0 auto; display: block;}
.content_column .gallery_start ul li a strong {margin: 0.5em 0 0 0; font-size:1em; font-weight:normal; color: #0063CB; display:block;}

.content_column .kontrol {margin: 0; padding: 0;}
.content_column ul.kontrol li.center {margin: 0; padding: 0; list-style: none;}
.content_column .gallery p.imgDescription {font-size:1.1em; text-align: center;}
.content_column .edit_r_cont p.imgDescription {clear: both; width: 500px; margin: 0 auto;}	

.content_column .listing_g {padding: 1em 0;}
.content_column .listing_g ul {margin: 0; padding: 0;}
.content_column .listing_g ul li {margin: 0 0.2em; padding: 0; list-style: none; display: inline;}
.content_column .listing_g ul li ul li {background: none;}
.content_column .listing_g ul li a img {padding: 2px;}

/* Clndr
================================================*/

.content_column .news_calendar {margin: 0; padding: 0;}
.content_column .news_calendar li {margin: 0; padding: 0; list-style: none;}
.content_column .news_calendar li ul {margin: 0; padding: 0;}
.content_column .news_calendar li ul li.work_day {margin:0.5em 0;}
.content_column .news_calendar li ul li.week_day {margin:0.5em 0; font-weight:bold;}
.content_column .news_calendar li ul.news_name li {margin: 0; padding:0.6em 0 0.6em 0;}
.content_column .news_calendar li ul.news_name {padding: 0;} 

/* Footer
======================*/
.footer_school {overflow: hidden; clear: both;}
.footer_school .footer_info {float: left;}
.footer_school .footer_nav {padding: 0; float: left;}
.footer_school p {padding: 0.5em 0; font-size:1.2em; float:right;}
.footer_school p a {padding: 0 0.2em;}