/* General */
a {color:#960001; outline:none; text-decoration:none}
a:hover {color: #000}
body {background:#c0c0c0; color:#000; font-size:62.5%; font-family:Arial,sans-serif; line-height:1.3}
html {font-size:100.01%}
html,body {height:100%; margin:0; padding:0; width:100%;}
img {border:none}
h1 {background:#202020; color:#ddd; font:1.1em Arial,sans-serif; margin: 0 0 .6em; padding:8px 15px; text-transform:uppercase; display:-moz-inline-box; display:inline-block}
h2 {background:#202020; color:#ddd; font:1.0em Arial,sans-serif; margin: 1.2em 0 .5em; padding:8px 15px; text-align:center}
h3 {background:#202020; color:#ddd; font:0.8em Arial,sans-serif; margin: 1.2em 0 .5em; padding:8px 15px; text-align:center; text-transform:uppercase}
p  {margin:0 0 1.2em 0}
p+p {margin-top: -0.5em}
h1+p,h2+p {text-indent:0}

/* Container */
#container {min-width:960px;min-height:100%;}
body>#container {overflow: hidden;} /*not for ie6*/
#container .empty {clear:both; height:70px; font-size: 1px; line-height: 0;}

/* Header */
#header {background:#960001 url(../i/all_bg.gif) repeat-x 166px 0; height:338px}
#header .logo {float:left}
#header .logo a {display:block;width:420px;height:338px;background:url(../i/img_main_.jpg) no-repeat;text-decoration:none; text-indent:-9000px;}
#header .slogan {color:#c93; font:bold 4.0em Arial,sans-serif; margin-left:420px; padding-top:50px}
#header .ttl {color:#fff; font:1.6em Arial,sans-serif; margin-left:440px; padding:15px}

#header .logo a#page_about {background-image:url(../i/img_main_about.jpg)}
#header .logo a#page_articles {background-image:url(../i/img_main_articles.jpg)}
#header .logo a#page_films {background-image:url(../i/img_main_films.jpg)}
#header .logo a#page_lessons {background-image:url(../i/img_main_lessons.jpg)}
#header .logo a#page_life {background-image:url(../i/img_main_life.jpg)}
#header .logo a#page_links {background-image:url(../i/img_main_links.jpg)}

/* Footer */
#footer {position:relative; margin-top:-51px; height:50px; min-width:960px}
#footer .in {border-top:1px solid #666; padding:15px}
#footer .right {float:right; font-size:1.1em; text-align:right; width:39%;}

/* Content */
#content .center {float:left;width:100%;overflow:hidden}
#content .center .in {position:relative; margin: 0 0 0 22%; padding:16px}
#content .center .in .text {font-size:1.4em}
#content .sidebar-left {float:left;display:inline;overflow:hidden;width:22%;margin-left:-100%;font-size:1.4em}
#content .sidebar-left .chat {padding-bottom:30px}
#content .sidebar-left .chat a {display:block;height:30px;background:#BC8A07 url(../i/chat.gif) no-repeat right;text-decoration:none; text-indent:-9000px;}
#content .sidebar-left .dodze {padding-left:13px}
#content .sidebar-left .dodze a {display:block;height:213px;background:#BC8A07 url(../i/dodze_left.jpg) no-repeat left;text-decoration:none; text-indent:-9000px;}
#content .sidebar-left .news {padding:15px 10px}
#content .sidebar-left h2,
#content .sidebar-left h3 {margin:0}

.menu {padding-bottom:28px}
.menu ul {list-style-type:none; margin:0; padding:0; display:table; width:75%}
.menu li {display:table-cell; background:url(../i/item.gif) no-repeat left center; padding:0 23px;}
.menu li.active {background-image:url(../i/item_.gif)}
.menu a {color:#960001; font:14px Arial,sans-serif; text-decoration:none; text-transform:uppercase; white-space:nowrap;}
.menu li.active a {color:#000}
.menu a:hover {color: #000}

.submenu {list-style-type:none; margin:0; padding:0;}
.submenu li {background:#BC8A07; padding:5px 10px; margin-bottom:8px; text-align:right}
.submenu li.active a {color:#000}

.submenu2 {list-style-type:none; margin:0.6em 0; padding:0;}

/* Clear */
.clear:after {content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}

/* search */
.search {padding:15px}
#ajaxSearch_input {border:1px solid #999; color:#666; font-size:11px; padding:2px 4px; width:90px}
#ajaxSearch_intro {display:none}
#ajaxSearch_form fieldset {border:0}
#ajaxSearch_resultListContainer {margin:1.2em 0}
#ajaxSearch_submit {font-size:11px; padding:0; width:50px}
.ajaxSearch_highlight {background:#666; color:#fff}

/* news */
.date {font-size:0.8em; font-weight:bold; padding:5px 0; text-transform:uppercase}
.ditto_page,.ditto_currentpage {padding:1px 4px}
.ditto_currentpage {background:#666; color:#fff}
.main_news {clear:both; margin:0 0 1.2em 0}
.main_news img.left {float:left; margin:7px 7px 10px 0}
