body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
table,img {border-collapse:collapse; border-spacing:0; border:0;}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
html, body {height: 100%;}
body {background-color:#f0f0f1;}
html>body #all {height: auto;}
a {color:#202119;}
a:hover {text-decoration:none;}
#all {margin: auto; height: 100%; min-height: 100%; width:100%; min-width:950px; position: relative; color:#202119;
width: expression((document.body.clientWidth||document.documentElement.clientWidth)  > 950 ? '100%' : '950px');}

/*         header   хеадер      */
#header {height:155px;}
#header a {color:#000000;}
#logo_pic a {background: url(images/logo.png) no-repeat top center; height:78px; width:160px; margin:60px 0 0 55px; float:left;}
#header_right {margin:0 0 0 280px; height:140px; padding-top:15px;}
#login-form {height:20px; font-size:11px;}
#login-form li {float:left; margin-right:15px; list-style-type:none;}
#header_menu {margin:60px 0 0 0;}
#header_menu li {display:inline; font:normal 18px Tahoma, Arial, "Times New Roman"; color:#c98535; margin-right:30px;}
#header_menu a {color:#000000;}
#navigation {float:right; padding:0 110px 0 0;}
#navigation img {margin-left:20px;}

#pic {background:url(images/header-1.jpg) -8px 0 repeat-x; height:120px; margin:0 0 0 25px; padding-bottom:25px;}
#pic-l {background:url(images/header-l.gif) 0 0 no-repeat; height:120px; width:8px; float:left;}
#pic-text {float:right; width:95px; height:120px; text-align:center; color:#cecece; font-size:9px; line-height:120px; background:url(images/blyamba.gif) -60px 0 no-repeat #f0f0f1;}
#pic-text a {color:#cecece; text-decoration:none; cursorointer;} 
#pic-r {background:url(images/header-r.gif) 100% 0 no-repeat; height:226px; width:8px; float:right;}
.frameimg {overflow:auto;}
#pic-a {display:block; height:120px; overflow:hidden; zoom:1;}

/*---------------------------*/

/*           #main           */
#main {width:100%; margin:auto;}
#left {}
#right {width:225px; font-size:11px;}
#right p {margin-bottom:25px;}
#right ul {display:block;}
#right li {list-style-type:none; margin-bottom:12px;}
#content-border {margin:0 60px 0 55px; position:relative;}
#blyamba {position:absolute; margin-left:-45px; width:35px; height:13px; background:url(images/blyamba.gif); cursor:pointer; font-size:1px;}
/*---------------------------*/

/*     уголки у #content     */
.content-border-top {position:relative; width:100%;}
.content-border-tl {position: absolute; top: 0px; left: 0px; width: 10px; height: 10px; background: url(images/cont-l-t.gif) 0 0 no-repeat; z-index: 1;}
.content-border-tr {position: absolute; top: 0px; right: 0px; width: 10px; height: 10px; background: url(images/cont-r-t.gif) 0 0 no-repeat; z-index: 1;}
.content-border-bl {position: relative; height: 1px;}
.content-border-bl div {position: absolute; top: -10px; left: 0; width: 10px; height: 10px; background: url(images/cont-l-b.gif) 0 0 no-repeat; z-index: 1;}
.content-border-bl div {//left:0;}
.content-border-br {position: relative; height: 1px;}
.content-border-br div {position: absolute; top: -11px; right:0px; width: 10px; height: 10px; background: url(images/cont-r-b.gif) 0 0 no-repeat; z-index: 1;}
* html .content-border-tr {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
* html .content-border-br div {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
/*---------------------------*/

/*          content          */
#content {background-color:#ffffff; padding:15px 30px 15px 20px;}
#content h1 {padding: 0px 0px 20px 0px;font:normal 24px Arial, Helvetica, sans-serif; color:#c96000;}
#content ul, #content ol { padding-left:20px;}
#content p {margin:5px 0 5px 0;}
#content table.line {border-top:1px solid #dedede; border-left:1px solid #dedede;}
#content table.center {text-align:center; width:100%;}
#content table.line td {padding:3px 2px 3px 2px; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#content td {padding:3px 2px 3px 2px;}
#list {padding:10px 0 0 225px; font-size:12px;}
#content a, #list a {color:#c96000;}
.odd {background-color: #FFFFCC;}
.yad-horizont {padding: 0 82px 20px 60px;}
.highlight { border:1px dashed #090909;}
.protected {border:1px solid red !important; float:left; position: relative;}


#parent2 {}
#parent2 li{ margin: 10px;}
#parent2-menu a.wactive{font-weight: bold;}

.paragraf{display:none;}
.current {display:block;}
/*----------------------------*/

/*       блок новостей        */
.content_news {padding:5px 0;}
.content_news_txt {color: #202119; margin-left: 205px;}
.content_news_txt h3 {text-align:left;}
.news-number {float:left; width:70px; text-align:center; line-height:80px; font-size:9px;}
.news_pic {float: left; width: 180px; padding-top:20px;}

.news_pic1 {display:none;}
.no-margin {margin:0 !important;}

.news_pic img, .content_news img {border:1px solid #000000;}
.date {font-size:10px;}
.division {float:right;	padding-left:10px; font-size:10px; white-space:nowrap;}
.division a {color:#858585 !important;}
.hr {height:1px; font-size:1px; border-bottom:1px dashed #000; padding-top:15px;}
/*----------------------------*/

/* формы логина и регистрации */
.login, .login2 {position:absolute; width:599px; top:0; padding:10px 0 15px 0; left:50%; background: url(images/login-top.gif) 0 0 no-repeat; z-index:100; display:none; overflow: auto;}
.login {margin:-100% 0 0 -300px;}
.login2 {margin:-200% 0 0 -300px;}
.login-bottom {background:url(images/login-bottom.gif) 0 100% no-repeat; padding-bottom:10px;}
.login-c {background-color:#695f59;}
.ccv {margin-right:10px; cursor:pointer;}
.login-c td {font-size:25px; padding:15px 20px 15px 20px; color:#ffffff;}
.login-c input {height:25px; width:220px; font-size:21px; color:#a1a1a1; clear:left; float:left; margin-right:20px;}
.login-c textarea {width:250px; font-size:21px; color:#a1a1a1; clear:left; float:left; margin-right:20px;}
.login .login-button, .login2 .login-button {color:#ffffff !important;}
.login-button {background:none; border:none; width:100px; float:right !important; cursor:pointer;}
#overlay {position:absolute; display:none; width:100%; height:100%; background:#d9d9d9; opacity:0.1; filter:alpha(opacity=10); left:0;top:0; z-index:50;}
.open-login {background:none; border:none;}
/*-------------.!.------------*/

/*           footer           */
#footer {bottom: 0; width:100%; padding-top:50px; position: absolute; font-size:11px; background:url(/images/footer.gif) left bottom repeat-x;} #turn {padding-top:50px;}
#footer, #turn {height: 245px;}
#footer, #turn {clear:both;}
#copyright {padding:25px 0 0 280px;}

#copyright p {margin-bottom:15px;}
#baner {float:left; width:235px; padding:25px 0 0 0px;}
#baner img {margin-right:15px;}
#turn {visibility:hidden;}
#begun {padding:1px 0 0 200px;}

/*-----------------------------*/

.comment {margin:10px -15px 10px 0;}
.content-comment-t {height:10px; font-size:1px; background:url(/images/cornet-comment-t.gif) 0 0 repeat-x;}
.content-comment-t div {float:left; height:10px; width:10px; background:url(/images/cornet-comment-tl.gif);}
.content-comment-t span {display:block; float:right; height:10px; width:10px; background:url(/images/cornet-comment-tr.gif);}
.content-comment-b {height:10px; font-size:1px; background:url(/images/cornet-comment-b.gif) 0 0 repeat-x;}
.content-comment-b div {float:left; height:10px; width:10px; background:url(/images/cornet-comment-bl.gif);}
.content-comment-b span {display:block; float:right; height:10px; width:10px; background:url(/images/cornet-comment-br.gif);}
.comment-in-l { background:url(/images/cornet-comment-l.gif) 0 0 repeat-y;}
.comment-in-r { background:url(/images/cornet-comment-r.gif) 100% 0 repeat-y; padding:5px 20px 5px 25px; font-size:0.855em;}
.comment-in-r div {font-size:0.915em;}
.text-area-comment {height:100px; width:95%; _width:350px; overflow:auto; margin-bottom:5px;}
.comment-form {display:none; pad ding:0 10px 0  0;}
.comment-form textarea {padding:5px;}
.comment-form input {padding:0 10px;}
.pseudo-link {text-decoration:underline; color:#c96000; cursor:pointer;}
.comment-form-show {}

