/* Страница */
body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:100%; background-color:#FFFFFF;  background:url('../img/bg.gif'); }

body.popup { height:auto; }
body, td { font-family:Arial; font-size:12px; line-height:130%; color:#000; }
table { border-spacing:0px; border-collapse:collapse; }
td { padding:0px; }
img { border:0px; }
p{padding:5px 0px 5px 0px;margin:3px 0px 0px 0px;}


/* Плашки */
.bgr-white, tr.bgr-white { background-color:#FFFFFF; }
.bgr-transparent { background-color:transparent; }
.bgr-gray { background-color:#f8f8f8; }
.gray{color:#888;}
h1{ padding:10px 10px 0px 0px;font-family:"Times New Roman";font-style:italic;font-size:30px;color:#477725;color:#888888;margin:10px 0px 10px 0px;}
h2{ padding:10px 10px 0px 0px;font-family:"Times New Roman";font-style:italic;font-size:24px;color:#477725;color:#888888;margin:10px 0px 10px 0px;background:url('../img/h2_line.gif') -70px 7px repeat-x;height:20px;}
h3 { color:#353535; font-size:17px; line-height:25px; font-style:italic;font-family:Trebuchet MS; font-weight:normal;  padding:10px 0px 0px 0px; margin:5px 0px 10px 0px;   }
p.title{ color:#353535; font-size:17px; line-height:25px; font-style:italic;font-family:Trebuchet MS; font-weight:normal;  padding:10px 0px 0px 0px; margin:5px 0px 10px 0px;   }
h3.title { color:#353535; font-size:17px; line-height:25px; font-style:italic;font-family:Trebuchet MS; font-weight:normal;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;   }
h4 {color: #660000;	font-size: 16px; margin: 20px 0 20px 0;	display: inline;}
.x-small { font-size:90%; font-family:Tahoma; line-height:150%; }
.small, .comment { font-size:11px;line-height:160%; }
.large { font-size:17px; line-height:25px; font-style:italic;font-family:Trebuchet MS; font-weight:normal;}
.s-large { font-size:120%; line-height:140%; }
.x-large { font-size:150%; line-height:140%; }
.xx-large { font-size:170%; line-height:130%; }

div.spacer { width:0px; height:20px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer-s { width:0px; height:10px; visibility:hidden; font-size:0px; line-height:0px; }
/* Ссылки и цвета */
a { color:#990033; text-decoration:underline; }
a:hover { color:#990033; text-decoration:none; }
.white, a.white, a.white:hover { color:#FFFFFF; }
.blue, a.blue, a.blue:hover, .blue a { color:#007cae; }



.main{padding-top:13px;}
.content-table{z-index:10;position:relative;width:937px;}
.outherSpacer { width:50%; }
.bottom-content {width:920px;z-index:100;position:relative;}
.content {width:900px;padding:0px 20px 0px 20px;}
.top-bg{position:absolute;background-image:url('../img/top_bg.gif');width:100%;height:316px;}
.footer{height:70px;width:900px;padding-top:20px;}
.footer td{color:#477725;font-size:11px;}
.columns{padding:0px 9px 9px 9px;}

/*left col*/
.left-bg{background:#960031 url('../img/left_bg_bottom.gif') left bottom no-repeat;height:893px;}
.left-sm-bg{background:#960031 url('../img/left_bg_bottom.gif') left bottom no-repeat;height:793px;}
.left-top-image{width:300px;height:427px;position:absolute;background:#960031 url('../img/left_bg_top.jpg') 0px -0px no-repeat;}
.logo{position:absolute;width:130px;height:105px;top:36px;left:237px;}

/*top*/
.top-area{height:160px;width:100%;background:url('../img/top_bg.gif') left top no-repeat;}
.text-1{margin:28px 0px 0px 138px;position:relative;}
.text-2{margin:18px 40px 0px 0px;position:relative;}
.text-3{margin:44px 0px 0px 102px;position:relative;}

/*menu*/
ul.left-menu{list-style:none;position:relative;margin:280px 0px 0px -10px;//position:absolute;//margin:280px 0px 0px 30px;width:240px;}
ul.left-menu li{padding:5px 0px 5px 0px;font-size:13px; font-family:Arial;font-weight:bold;border-bottom:1px solid #a82651;}
ul.left-menu a{color:#cccccc;text-decoration:none;}
ul.left-menu a:hover{color:#fff;}
ul.left-menu li span{color:#fff}

/*main-area*/
.main-area{padding:0px 40px 40px 40px;}
.right-area{background:url('../img/lines_bottom.gif') left bottom repeat-x;}
h2 span{background-color:#fff;padding-right:4px;}

.news{padding:20px 0px 0px 0px;}
.news .news-date{color:#888888;}
.news a{text-decoration:underline;}
.news a:hover{text-decoration:none;}
.news img,.space-right{margin-left:0px;//padding-right:20px;//margin-left:-20px;}

a.more{text-decoration:none;}
a.more:hover{text-decoration:underline;}
/*footer*/
.bottom-logo{position:absolute;width:129px;height:94px;right:0px;margin:-72px 0px 0px -129px;}
.footer-1,.footer-2{height:124px;background: url('../img/footer.gif') 0px 0px repeat-x;font-size:11px;color:#888888;}
.footer-1 td,.footer-2 td{font-size:11px;color:#888888;}
.footer-1{padding:30px 0px 0px 60px;}
.footer-2{padding:30px 0px 0px 40px;}
.footer-2 td{padding:0px 0px 0px 4px;}
.copr{padding:4px 0px 0px 4px;}

/* table */
td.spec-table{background:#e1e1e1 url("../img/table_bg.gif") right top no-repeat;padding:30px 30px 30px 30px;}



.spec-table-bottom{background:#e1e1e1 url("../img/bg_bottom.gif") left top repeat-x;height:37px;}
.spec-table-div{background:#e1e1e1 url("../img/h2_line.gif") left top repeat-x;height:26px;}
.spec-table td{font-size:20px;padding:4px;border-bottom:1px solid #fff;}
.spec-table td a,.spec-table td a:hover,.spec-table td a:link{font-size:20px;}
