html, body{padding:0; margin:0; font-family: Georgia, Arial; font-size:12px; color:#000000; background-color:#f2f1ed;}
.clear{clear:both;}
img{border:0;}
:focus{outline:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.topline{width:100%; height:29px; margin-bottom:5px; border-bottom:1px solid #d6d5d2; box-shadow: 0 1px 2px #d6d5d2; background: white none; font-family: Arial; padding-top:10px;}
.left {float:left;}
.right {float:right;}
span.tl1{color:#666666; text-transform:uppercase; font-size:11px; float:left;  display:inline-block; height:18px; line-height:18px;}
.topline img{float:left; margin:0 5px;}
span.tl2{text-transform:uppercase; font-size:11px; float:left; color:black; font-weight:bold; display:inline-block; height:18px; line-height:18px;}
span.tl2 i{color:#a30000; font-family: Georgia; font-style: italic; font-weight:normal; height:18px; line-height:18px;}
.metacenter{width:1030px; margin:0 auto;}
#mainPage .metacenter{width:1000px;}
.topline a {margin:0px 5px;width:24px;height:24px;display:inline-block;}
.topline a.lj{background:url(../pix/social-small-icon.gif) 0px -96px no-repeat;}
.topline a.vk{background:url(../pix/social-small-icon.gif) 0px -48px no-repeat;}
.topline a.fb{background:url(../pix/social-small-icon.gif) 0px -72px no-repeat;}
.topline a.tw{background:url(../pix/social-small-icon.gif) 0px -24px no-repeat;}

.header{width:1030px; margin:0 auto;}
#mainPage .header{width:1000px;}
a.logo{display:block; width:215px; height:140px; background: url(../pix/logo.png) top left no-repeat; float:left;}
.firstline{height:140px;}
.firstline .item{margin:0 10px; float:right; text-align:center; padding-top:30px;}

.bigmenu{margin-top:10px; height:55px; display:inline-block; float:left; background: white none;/* border-left:1px solid #dfdddb; border-right:1px solid #dfdddb;*/}
.bigmenu a{display:block; float:left; height:53px; line-height:53px; padding:0 25px; text-transform:uppercase; font-size:14px; color:#414141; border-top:1px solid #dfdddb; border-bottom:1px solid #dfdddb;}
.bigmenu a.active{border-top:0px solid white; border-bottom:2px solid #d04b2a; background-color:#f2f1ed; border-left:1px solid #dfdddb; border-right:1px solid #dfdddb;}
.bigmenu a.first{border-left:1px solid #dfdddb;}
.bigmenu a.last{border-right:1px solid #dfdddb;}
.bigmenu a.first.active{border-left:0px solid #dfdddb;}
.bigmenu a.last.active{border-right:0px solid #dfdddb;}
.entsearch{float:right; height:55px; margin-top:10px; width:285px;}
.entsearch a{display:block; width:40px; font-family:Arial; line-height:55px; height:55px; text-transform:uppercase; color:#d04b2a; font-size:12px; font-weight:bold; padding:0 30px; float:left;}
.entsearch input{width:240px; font-size:11px; color:#4d4d4d; height:22px; line-height:22px; padding:2px 3px 2px 22px; background: url(../pix/search.jpg) top left no-repeat; border:0px;  float:right; margin-top:13px;}
.subtopmenu{height:44px; background:#faf9f8 none;}
.subtopmenu a{display:block; float:left; padding:0 20px; line-height:44px; color:#414141; font-size:14px;}
.subtopmenu a.active{color:#d04b2a;text-decoration:none;}
.bigred{margin:10px 0;}
.bigred .hdr{display:inline-block; font-size:28px; font-weight:bold; color:#d04b2a; text-decoration:underline;}
.bigred .hdr:hover{text-decoration:none;}
.bigred .fulltext{display:block; font-weight:bold; font-family:Arial; float:right; height:30px; line-height:30px; padding:0 15px; font-size:12px; text-transform:uppercase; color:white; background-color:#356698; margin-top:5px;}

.content{width:1030px; margin:15px auto;}
#mainPage .content{width:1000px;}

.footer{width:100%; background:#e6e5e2 none; padding:20px 0 10px 0;}
.footer .left{width:240px; color:#838381; font-size:11px;}
.row{float:left; margin-left:30px;}
.row .heading{font-size:14px; font-weight:bold; color:#414141; text-transform:uppercase; display:block; margin-bottom:5px; margin-top:10px;}
.row .heading.active{color:#d04b2a;}
.row a{color:#939391; font-size:12px; display:inline-block; padding-bottom:3px;}

.leftcontent{float:left; width:758px;}
#mainPage .leftcontent{width:728px;}
.rightcontent{float:right; width:240px; margin-left:26px;}
.hr1{height:20px; background: url(../pix/hr.jpg) 0 4px repeat-x; margin:20px 0; text-align:center;margin-top:65px;}
.hr1 span{display:inline-block; margin:0 auto; background-color:#f2f1ed; padding:0 7px; color:#414141; text-transform:uppercase; font-size:20px;}
.hr1_close {height:20px; background: url(../pix/hr.jpg) 0 4px repeat-x; margin:20px 0; text-align:center;}

.zag .item{margin-bottom:20px; width:240px; height:55px;}
.zag .item .cal{width: 55px; border:1px solid #bababa; background: white none; padding-bottom:3px; float:left;}
.zag .item .cal .head{background: #bababa none; color:white; text-align:center; font-family:Arial; font-size:10px; margin-bottom:10px;}
.zag .item .cal .number{  line-height:12px; color:#d04b2a; text-align:center; font-style: italic; font-size:18px; font-weight:bold;}
.zag .item .cal .number span{font-family:Arial; color:#535353; font-size:10px;}
.zag .item a{display:inline-block; float:left; margin-left:10px; font-size:13px; width:170px; color:#414141;}

.obozrenie  .item{color:#4f4f4f; font-size:13px; margin-bottom:20px;}
.obozrenie  .item a.review_title{font-size:14px; width:100%; color:#3E3E3E;font-weight: bold;}
.obozrenie  .item a{font-size:13px; color:#4f4f4f;}
.obozrenie  .item .head{height:23px; width:100%; background: url(../pix/hd.jpg) top left repeat-x; margin:10px 0;}
.obozrenie  .item .head .frst{display:inline-block; height:23px; font-family:Arial; font-size:10px; line-height:23px; color:#535353; padding-left:10px; float:left;}
.obozrenie  .item .head .frst span{color:#9e9e9e;  font-family:Arial;}
.obozrenie  .item .head .scnd{font-family:Arial; background:#d04b2a url(../pix/intri.jpg) top right no-repeat; color:white; height:23px; line-height:21px; text-transform:uppercase; font-size:10px; display:inline-block; padding:0 10px; float:right; }
.obozrenie  .item img{float:left; margin:0 10px 5px 0;}

.subfooter .item{width:226px; margin-right:20px; float:left;}
.subfooter .item .con{background:#faf9f8 none; border:1px solid #bababa; height:330px; padding-top:10px;}
.subfooter .item .con .ptext{padding:10px; color:#4f4f4f; font-size:14px;}
.subfooter .item .con .ptext h3{color:#d04b2a; font-weight:normal; font-size:16px; margin:0; padding:0;}
.subfooter .item .con .ptext i{display:block; font-size:11px; color:#888888; margin:10px 0;}
.subfooter .item .con .ptext a{color:#4f4f4f; font-size:14px;}

.day .item, .audio .item{width:200px; padding:11px; margin-right:20px; font-size:14px; color:#4f4f4f; float:left;}
.day .item .label, .audio .item .label{font-family:Arial; background:#d04b2a url(../pix/intri.jpg) top right no-repeat; color:white; height:23px; line-height:21px; margin-bottom:10px; text-transform:uppercase; font-size:10px; display:inline-block; padding:0 20px;}
.audio .item .label{padding:0 10px;}
.day .item a.events_title, .audio .item a.events_title{color:#3e3e3e; font-size:16px; text-transform:uppercase; display:block;}
.day .item a, .audio .item a {color:#4f4f4f; font-size:14px;}
.day .item:hover, .audio .item:hover{background:#faf9f8 none; padding:10px; border:1px solid #bababa; cursor:pointer;}
.day .item:hover .label, .audio .item:hover .label{background:#d04b2a url(../pix/intri2.jpg) top right no-repeat;}
.day .item:hover a, .audio .item:hover a{text-decoration:underline;}

.topfoto{background:#faf9f8 none; padding:15px; /*margin:10px 0;*/}
.topfoto .top{width:190px; float:left; margin-right:20px;}
.topfoto .hr1{height:20px; background: url(../pix/hr2.jpg) 0 4px repeat-x; margin:20px 0; text-align:center;}
.topfoto .hr1 span{display:inline-block; margin:0 auto; background-color:#faf9f8; padding:0 7px; color:#414141; text-transform:uppercase; font-size:20px;}
.topfoto .foto{width:438px; float:left;}
.topfoto .top .item{margin:10px 0; font-family:Arial; padding-bottom:10px; border-bottom:1px solid #bababa;}
.topfoto .top .item span{ text-transform:uppercase; color:#d04b2a; font-size:11px; font-weight:bold;}
.topfoto .top .item a{font-size:13px; color:#4f4f4f;}
.topfoto .top .item a.audio_title{display:block; margin:7px 0; font-weight:bold; font-size:16px; color:#356698; font-family:Georgia;}
.topfoto .foto .heading a{color: black; font-size:16px; text-transform:uppercase; height:23px; line-height:23px;}
.topfoto .foto .label{font-family:Arial; float:right; background:#d04b2a url(../pix/intri2.jpg) top right no-repeat; color:white; height:23px; line-height:21px; margin-bottom:10px; text-transform:uppercase; font-size:10px; display:inline-block; padding:0 20px;}
.topfoto .foto .ptext{font-size:13px; color:#4f4f4f; margin:5px 0 30px 0;}
.topfoto .foto .left{width:45%;}
.topfoto .foto .right, .sidebar2 .right{width:200px; padding:10px; padding-bottom:24px; background:#f2f1ed url(../pix/shad.jpg) bottom right no-repeat;}
.topfoto .foto .center{margin: 0 auto; width:400px; padding:10px; padding-bottom:24px; background:#f2f1ed;}
.topfoto .foto .center ul {list-style-type:square;color:#D04B2A;padding-left:10px;}
.sidebar2 .right{background:#f2f1ed url(../pix/shad2.jpg) bottom right no-repeat;}
.sidebar2 .right ul {list-style-type:none;padding:0;}
.topfoto .foto .left .item{margin:5px 0;}
.topfoto .foto .left .item img{float:left; margin:0 10px 5px 0;}
.topfoto .foto .left .item a{display:table-cell; vertical-align:middle; font-family:Arial; color:#414141;}
.topfoto .foto .right h3, .sidebar2 .right h3{display:block; margin:0; padding:0; font-size:22px; font-weight:normal; color:#414141; text-transform:uppercase; padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #bababa;}
.topfoto .foto .right a, .sidebar2 .right a{display:block; font-style: italic; color:black; margin:10px 0; font-size:12px;}
.topfoto .foto .center h3{display:block; margin:0; padding:0; font-size:22px; font-weight:normal; color:#414141; text-transform:uppercase; padding-bottom:10px; margin-bottom:10px; border-bottom: 1px solid #bababa;}
.topfoto .foto .center a{display:block; font-style: italic; color:black; margin:10px 0; font-size:12px;}
.videocontainer {background-color: #000000; margin-bottom:20px; padding: 10px; text-align: center;}

/**/
.simplegal{margin-bottom:1s0px;}

#large {
width: 345px;
height: 230px;
float: left;
background: url(../pix/loading.gif) no-repeat 50% 40%;
}

#large img {
max-width: 345px;
max-height: 230px;
border: 1px solid #cccccc;
}

#thumbnail {
width: 77px;
height: 230px;
overflow: hidden;
float: left;
list-style: none;
margin:0;
padding:0;
margin-left:10px;
}

#thumbnail li {
float: left;
width: 77px;
margin:0 0 5px 0;
padding:0;
}

#thumbnail a {
display: block;
width: 75px;
height: 56px;
border: 1px solid #ccc;
}

#thumbnail a:hover {
border-color: #405061;
}

.white {background-color:white;}
.gtlt span{color:#2a2a2a; text-transform: uppercase; font-size:22px; line-height:19px;}
.gtlt a.lt{display:inline-block; height:19px; width:30px; background: url(../pix/lta.jpg) left bottom no-repeat; margin-right:20px; float:left;}
.gtlt a.gt{display:inline-block; height:19px; width:30px; background: url(../pix/gta.jpg) right bottom no-repeat; margin-left:20px; float:right;}
.gtlt span.lt{display:inline-block; height:19px; width:30px; background: url(../pix/lt.jpg) left bottom no-repeat; margin-right:20px; float:left;}
.gtlt span.gt{display:inline-block; height:19px; width:30px; background: url(../pix/gt.jpg) right bottom no-repeat; margin-left:20px; float:right;}
.gtdate{margin-top:10px; padding-left:50px; font-size:10px; text-transform:uppercase; color:#0c0c0c; font-family:Arial;}
.gtdate span{color:#9e9e9e;}
.article img{float:left; margin: 0 10px 8px 0; max-width: 100%;}
.article{font-size:14px; color:#313131; line-height:130%; margin-top:30px;}
.article p{text-align: left !important;}
.article .sidebar img{float:none; margin: 0;width:150px;}
.sidebar{width:220px; margin-left:40px; float:right; text-align:center;}
.sidebar a{color:#356698; font-size:16px; display:block; margin:10px auto;}
.article .hr1{background: url(../pix/hr3.jpg) 0 4px repeat-x;margin:10px 0;}
.article .hr1 span{background-color:#ffffff; font-weight:normal; font-family:Georgia;}
.pagin a{display:inline-block; float:left; font-family:Arial; font-size:12px; font-weight:bold; color:#717171; width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #afafaf; border-radius: 3px; margin-left: 5px; box-shadow: 0 1px 3px #e8e8e8; background: #fbfbfb none;}
.pagin a:hover{text-decoration:none; background-color:#f0f0f0;}
.pagin a.active{background: #d04b2a none; border:1px solid #af3f23; box-shadow:inset 0 1px 3px #af3f23; color:white; text-shadow: 0 1px 1px #af3f23;}
.sidebar2{width:220px; margin-left:40px; float:right; color:#6e6e6e; }
.sidebar2 span{font-family:Arial; font-size:14px; font-weight:bold; color:#4f4f4f;}
.acc{display:block; float:left;text-align:justify;}
.accident .gtdate, .sidebar2 .gtdate{padding:0; color:#535353; margin-bottom:10px;}
.accident h3, .accident h3 a{margin:0; padding:0; font-weight:bold; color:#3e3e3e; font-size:16px; text-transform:uppercase; text-decoration:none;text-align:left;}
.w480{width:480px;}
.accident{margin-bottom:20px;text-align:left;}
.forsidebar2{float:left; width:395px;}
.forsidebar2 .w480{width:200px;}
.sidebar2 h3{margin:0; padding:0; font-weight:bold; color:#313131; font-size:16px; text-transform:uppercase}
.sidebar2 .gtdate span{font-family:Arial; font-size:10px; font-weight:normal; color:#9e9e9e;}
.videoitem{font-size:14px; color:#313131; width:200px; margin:8px; float:left;}
.videoitem a{font-size:14px; color:#313131}
.videoitem .gtdate{padding:0; margin-bottom:10px;}
.videoitem h3 a{color:#313131; font-family: Georgia; font-size:16px; text-transform:uppercase; margin:0; padding:0; margin-top:10px;}
.photoalbumitem{font-size:14px; color:#313131; width:200px; margin:8px; float:left;}
.photoalbumitem a{font-size:14px; color:#313131;}
.photoalbumitem .gtdate{padding:0; margin-bottom:10px;}
.photoalbumitem h3 a{color:#313131; font-family: Georgia; font-size:16px; text-transform:uppercase; margin:0; padding:0; margin-top:10px;}
.tv .item a.m10{color:#414141; font-size:14px; line-height:130%; display:inline-block; width:116px;}
.tv .item{clear:both; margin:15px 0; height:64px;}
.tv .item img{float:left; margin:0 10px 10px 0;}
.tv{margin-bottom:35px;}
.analytics .item{clear:both; margin:20px 0;}
.analytics .item  img{float:left; margin:0 7px 10px 0;}
.analytics .item a{font-size:13px; color:#414141;}
.analytics .label{font-family:Arial; background:#d04b2a url(../pix/intri.jpg) top right no-repeat; color:white; height:23px; line-height:21px; text-transform:uppercase; font-size:10px; display:inline-block; padding:0 20px;}

div.play {position: relative;display: inline-block;}
span.play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
    width: 69px;
    height: 69px;
    background: url("../pix/play.png") 50% 50% no-repeat;
}
