/*clear*/
*{margin:0; padding:0;}
html{overflow-y:scroll;}
img{border:0;}
.clear:after{content:"."; height:0; visibility:hidden; display:block; clear:both;}
body{font-family:Tahoma, Geneva, sans-serif; min-width:1000px; font-size:11px; min-height:100%; height:100%;background:url(../imgs/bg.gif) fixed repeat 0 0 #000000;padding-top:20px;}

table{border-collapse:collapse;}
a{text-decoration:none; color:#957345;}
a:hover{text-decoration:underline;}
ul{list-style:none;}
input, select, textarea{font-family:Tahoma, Geneva, sans-serif;}
input:focus, input:active, textarea:focus, textarea:active{outline:0;}
input::-moz-focus-inner{border:0;}
textarea{font-family:Tahoma, Geneva, sans-serif;}
.custom .text {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #B3C4D0;float: left;font-size: 11px;height: 13px;margin: 0 7px 0 0;padding: 4px;width: 305px;}

/* clear paddings */
.clearr {clear:both;font-size:1px;height:1px;overflow:hidden;}
.clear2 {clear:both;font-size:0px;height:1px;margin-top:-1px;overflow:hidden;}
.clear_small {clear:both;font-size:1px;height:5px;overflow:hidden;}
.clear_small2 {clear: both;font-size: 1px;height: 10px;overflow:hidden;background-color:#596684;}
.clear_medium {clear: both;font-size: 1px;height: 10px;overflow:hidden;}
.clear_big {clear: both;font-size: 1px;height: 15px;overflow:hidden;}
.clear_big2 {clear: both;font-size: 1px;height: 30px;overflow:hidden;}
/* end clear paddings */

/*containers*/
.container{width:1000px; padding:0; margin:0 auto;background-color:#fff;}
.wrapper {margin:0 16px;}
.col-left{float:left;width:650px;}
.col-right{float:right; width:300px;/*min-height:650px;height:auto !important;height:650px;*/}

.border {background:url(../imgs/containertop.png) no-repeat 0 0;height:6px;}
.border2 {background:url(../imgs/border.png) repeat-x 0 0;height:6px;}
.top {height:42px;background:url(../imgs/topbg.png) repeat-x 0 0;}
.logo {float:left;margin:3px 0 0 20px;width:163px;height:22px;}

.findfr-box {float: right;height: 22px;position: relative;z-index: 1;border: 1px solid #D4C6B0;background-color:transparent;margin:8px 20px 0 0;}
input.find-fr {border:0;color: #957345;float: left;font-size: 11px;padding: 4px 5px 0px;width: 165px;}
.search-fr {background: url("../imgs/ssub.png") no-repeat 0 0 transparent;border: 0 none;cursor: pointer;float: left;height: 11px;margin: 6px 5px 5px;width: 11px;}

ul.menu {margin:10px 0;}
ul.menu li {float:left;width:16%;}
ul.menu li ul.items {list-style-image: url(../imgs/mebg.png);}
ul.menu li ul.items li {float:none;width:auto;margin:4px 0 5px 16px;text-transform:uppercase;}

.topnewstop {height:3px;background:url(../imgs/topnewsbg.png) repeat-x 0 0;}
.topnews {position:relative;z-index:1;width:968px;height:457px;}
.topnews ul.thumbs {position:absolute;z-index:2;bottom:0;left:0;display:block;width:968px;height:131px;background:url(../imgs/thumbbg.png) no-repeat 0 0;}
.topnews ul.thumbs li {float:left;margin:17px 12px 0 13px;}
.topnews ul.thumbs li a {float:left;display:block;width:136px;height:98px;background:url(../imgs/thumb.png) no-repeat 0 0;}
.topnews ul.thumbs li a.active {background:url(../imgs/thumbactive.png) no-repeat 0 0;}
.topnews ul.thumbs li a img {margin:5px 0 0 6px;height:88px;width:124px;}
.topnews a.navi {position:absolute;z-index:2;left:0;top:170px;display:block;outline:none;width:34px;height:34px;background:url(../imgs/arrleft.png) no-repeat 0 0;}
.topnews a.navi.right {right:0;left:auto;background:url(../imgs/arrright.png) no-repeat 0 0;}

.subtop {height:264px;background:url(../imgs/subtop.png) repeat-x 0 0}
.subtop .one {float:right;width:352px;height:264px;position:relative;}
.subtop .one .switch {position:absolute;left:10px;bottom:15px;}
.subtop .one .switch li {float:left;width:10px;height:10px;margin:0 3px;}
.subtop .one .switch li a {float:left;display:block;width:10px;height:10px;background:#000;outline:none;}
.subtop .one .switch li a.active {background:url(../imgs/swiactive.png) no-repeat 0 0;}
.subtop a.navi {position:absolute;z-index:2;left:0;top:105px;display:block;outline:none;width:34px;height:34px;background:url(../imgs/arrleft.png) no-repeat 0 0;}
.subtop a.navi.right {right:0;left:auto;background:url(../imgs/arrright.png) no-repeat 0 0;}
.subtop a.rubric {display:inline-block;background:#9D7A3B;color:#D8CAB1;padding:3px 5px;text-transform:uppercase;text-decoration:none;}
.subtop a.title {font-size:18px;display:block;color:#58482A;margin:20px 362px 20px 20px;}
.subtop p.descr {margin:0 362px 0 20px;font-size:12px;}
.subtop a.more {display:inline-block;margin:35px 0px 0 20px;border:1px solid #CABDA5;padding:3px 5px;background:#fff;color:#CABDA5;}

h3 {font-size:18px;color:#58482A;margin-left:20px;text-transform:uppercase;}
h3 a {color:#58482A;font-weight:normal;}

.events .main .img {float:left;width:180px;}
.events .main .img img {border:1px solid #785835;}
.events .main .txt {margin:0 10px 0 195px;}
.events .main .txt .title {font-size:16px;}
.events .main .txt .title a {color:#574729;}
.events .main .date {font-size:11px;color:#9A917F;margin:5px 0;}
.events .main .descr {font-size:12px;color:#574729;}

.events .items {margin:0 -15px;}
.events .item {margin:20px 15px;float:left;width:310px;}
.events .item .img {float:left;width:77px;}
.events .item .img img {border:1px solid #785835;}
.events .item .txt {margin:0 10px 0 87px;}
.events .item .txt .title {font-size:13px;}
.events .item .txt .title a {color:#574729;}
.events .item .date {font-size:11px;color:#9A917F;margin:5px 0;}

.rubric .items {margin:0 -20px;}
.rubric .item {float:left;position:relative;width:304px;height:275px;margin:10px 20px 20px;}
.rubric .item .bg {position:absolute;left:0;bottom:0;width:304px;height:85px;background:url(../imgs/rbg.png) repeat 0 0;}
.rubric .item .txt {position:absolute;left:0;bottom:0;width:304px;height:85px;z-index:3;}
.rubric .item .txt .title {font-size:17px;font-family:georgia,garamond,serif;color:#fff;margin:5px 10px;}
.rubric .item .txt .title a {color:#fff;text-decoration:none;}
.rubric .item .txt .descr {margin:0px 10px;color:#fff;}
.rubric .item .txt .descr a {color:#fff;text-decoration:none;}

.rtabs {height:48px;background:url(../imgs/rtabsbg.png) no-repeat 0 0;padding-left:15px;}
.rtabs li {float:left;margin:20px 5px 0 0;}
.rtabs li a {float:left;display:block;background:transparent;padding:7px 10px;color:#fff;font-size:12px;}
.rtabs li a.active {background:#fff;color:#000;}

.rtabsa {padding-top:10px;}
.rtabsa .item {margin:15px 15px;}
.rtabsa .item .img {float:left;width:77px;}
.rtabsa .item .txt {margin-left:85px;}
.rtabsa .item .txt .title {font-weight:bold;color:#000;}
.rtabsa .item .txt .title a {color:#000;}
.rtabsa .item .txt .date {color:#8F8F8F;margin:5px 0;}
.rtabsa .item .txt .descr {color:#414141;}

.footer {background:url(../imgs/fbg.png) repeat-x 0 0 #3A2D23;min-height:92px;padding-top:10px;}
.footer ul.menu {margin:0px 0 0 40px;}
.footer ul.menu li ul.items {list-style-image: url(../imgs/mebgf.png);}

.rhead {height:80px;background:url(../imgs/rhead.png) repeat-x 0 0;}
.rhead .title {float:left;margin:18px 0 0 20px;color:#fff;font-size:34px;}
.rhead .title a {color:#fff;text-decoration:none;}

ul.type {float:left;font-size:18px;margin:25px 0 0 40px;}
ul.type li {float:left;}
ul.type li a {float:left;display:block;color:#fff;padding:5px 10px 6px;background:transparent;border:1px solid transparent;text-decoration:none;outline:none;margin:0 10px;}
ul.type li a.active {background:#C0601D;border-left-color:#A25118;border-top-color:#A25118;border-bottom-color:#E9B07B;border-right-color:#C0601D;}

.tgbg .item {background:url(../imgs/tgbg.png) no-repeat 0 0;width:85px;height:82px;margin:5px 7px;float:left;}
.tgbg .item img {margin:5px 0 0 5px;}

.publication h1 {margin-left:240px;font-weight:normal;color:#574729;font-size:28px;}
.publication .pubbody {font-size:13px;color:#2F2F2F;}
/*.publication .pubbody img {width:340px;height:auto;float:left;margin:0 10px 10px 0;}*/
.publication .pubbody img {width:650px;height:auto;}
.publication .social {margin:15px 0;}
.publication .social img {padding:0 10px 0 0;}

.illustration {position:relative;width:650px;height:443px;margin-bottom:15px;}
.illustration .one img {width:650px;height:443px;}
.illustration .one iframe {width:650px;height:443px;}
.publication .pubbody object {width:650px;height:443px;}


.illustration .pga {position:absolute;left:0;bottom:0;width:650px;height:78px;background:url(../imgs/pgbg.png) repeat-x 0 0;}
.illustration .pga .navi {position:absolute;z-index:2;left:0;top:22px;display:block;outline:none;width:34px;height:34px;background:url(../imgs/arrleft.png) no-repeat 0 0;}
.illustration .pga .navi.right {position:absolute;z-index:2;left:auto;right:0;top:22px;display:block;outline:none;width:34px;height:34px;background:url(../imgs/arrright.png) no-repeat 0 0;}

.illustration .pga .jcarousel-clip {margin:15px 0 0 36px;width:578px;overflow:hidden;}

.illustration .pga .jcarousel-list {overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.illustration .pga .jcarousel-list li {float:left;margin:0 3px;}
.illustration .pga .jcarousel-list li a {float:left;display:block;background:transparent;width:52px;height:49px;outline:none;}
.illustration .pga .jcarousel-list a.active {background:url(../imgs/pgactive.png) no-repeat 0 0;}
.illustration .pga .jcarousel-list a img {border:1px solid #E5C995;margin:4px 0 0 5px;}

.author {float:left;width:200px;background:url(../imgs/abor.png) no-repeat 100% 50%;padding-right:10px;margin-top:13px;}
.author .img {float:left;width:47px;height:47px;background:url(../imgs/aimg.png) no-repeat 0 0;}
.author .img img {width:41px;height:41px;margin:3px 0 0 3px;}
.author .txt {margin-left:55px;}
.author .txt .name {font-size:13px;color:#957345;}
.author .txt .descr {color:#A7A7A7;margin-top:4px;}

.vrez {margin:18px 0;}
.vrez .author {margin:0;}
.vrez .author .txt .descr {font-size:11px;}
.vrez .author img {float:none;}
.vrez .quote {margin-left:230px;color:#808080;font-size:11px;}

h4 {color:#58482A;text-transform:uppercase;font-size:13px;border-top:1px solid #C8C2BD;border-right:1px solid #EBE8E5;padding:10px 20px;margin-bottom:10px;}
.read-also ul {margin:0 20px;}
.read-also ul li {margin:10px 0 18px;}
.read-also ul li a {font-size:14px;font-weight:bold;font-family:georgia,garamond,serif;color:#574729;}
.read-also ul li .date {color:#9A917F}

.comments {margin-left:20px;}
.comments h3 {margin-left:0;}
.comments .add {float:right;padding-top:2px;}
.comments .item {border-bottom:1px solid #C9C9C9;padding-bottom:10px;margin-bottom:10px;}
.comments .item.level1 {margin-left:0;}
.comments .item.level2 {margin-left:55px;}
.comments .item.level3 {margin-left:110px;}
.comments .item.level4 {margin-left:165px;}
.comments .item.level5 {margin-left:220px;}

.comments .item .img {float:left;width:42px;}
.comments .item .img img {margin-top:5px;}
.comments .item .txt {margin-left:55px;}
.comments .item .txt .comment {color:#444444;line-height:16px;}
.comments .item .txt .name {text-decoration:underline;color:#957345}
.comments .item .txt .stats {margin-top:9px;color:#7E7E7E;}
.comments .item .txt .stats a, .comments .item .txt .stats a:visited {text-decoration:underline;}
.comments .item .txt .stats a:hover {text-decoration:none;}

input.mesaga, textarea.mesaga{border:1px solid #b9c8d4; padding:4px 5px; width:270px; font-size:11px;font-family:tahoma;}
textarea.mesaga{height:72px; overflow:auto;}
select.mesaga{border:1px solid #b9c8d4; padding:3px 5px; width:180px; font-size:11px; float:left;}

/*buttons*/
.submit-left{float:left; background:url(../imgs/buttons.png) no-repeat 0 -204px; height:27px; overflow:hidden; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.submit-left.edit{margin-top:5px;}
a.submit-left span.submit-right{display:block; padding:6px 10px 6px 6px; font-size:12px; font-weight:bold; color:#FFF;}
a.submit-left:hover{text-decoration:none;}
.submit-left.res{background:url(../imgs/buttons-profile.png) no-repeat 0 -56px;}
.submit-left.res .submit-right{background:url(../imgs/buttons-profile.png) no-repeat right -56px;}
.submit-left a {background: transparent;border: 0;color: #FFFFFF !important;cursor: pointer;display: block;font-family: tahoma;font-size: 12px;font-weight: bold;line-height: 1.3em;margin: 0 0 0 -4px;outline:none;overflow: visible;padding: 5px 14px 8px;text-decoration: none !important;width: auto;}
.submit-left input{border:0; width:auto; padding:5px 14px 8px 14px; background:none; font-size:12px; line-height:1.3em; font-weight:bold; color:#FFF; cursor:pointer; margin:0 0 0 -4px; overflow:visible;outline: none;font-family:tahoma;}
.submit-right{background:url( ../imgs/buttons.png) no-repeat right -204px; margin:0 0 0 4px; float:left; display:inline;}
.submit-right input {outline:none;}

.bl-combox{background:#FEF6DD; padding:7px; margin-top:10px;position:relative; }
a.usava{float:left; margin-right:10px;display:block;width:41px;height:41px;}
a.usava img{float:left;}
.l-com .submit-left {float:right;}
.l-com{margin:0 0 0 51px;}
.l-com.no{margin-left:0;}
.l-com span.friend{color:#5b5b5b; font-size:12px;}
.l-com .cont{color:#5a5a5a; font-size:12px;}
.l-com p.cont{margin-top:7px;}
.l-com div.cont{margin-top:7px;}
.l-com .cont a, .l-com .cont a:visited{color:#197AC4;text-decoration:underline;}
.l-com .cont a:hover{text-decoration:none;}
.l-com .submit-left{margin-top:10px;}
.l-com a.user{font-weight:bold; color:#125e98;text-decoration: none;}
.l-com a.albms {float: left;margin: 2px 12px 0 0;}
.l-com .num-pic {color: #818181;margin-top: 7px;font-size:11px;}
.l-com p.cont a {text-decoration: underline;color:#197AC4;}
.l-com p.cont a:hover {text-decoration:none;}
.text-com .ui-resizable-handle{right:1px; bottom:-1px;}
.text-com{padding:0 3px 1px 5px; background:#FFF; border:1px solid #b7c7d2; overflow:hidden;}
.text-com textarea.youcom{padding:3px 0 0 0; width:100%; border:0; height:43px; overflow:auto; font-size:11px;font-family:tahoma;}

.fmes-body {font-size:13px;}

.paginator {margin:0px 0 20px;font-size:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;}
.paginator span, .paginator strong, .paginator a {display:block;float:left;margin:0 5px;}

.tooltip {
    display:none;
    background:transparent url(../imgs/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#eee;
    font-size:12px;
    font-family:tahoma;
  }