/* Template created by ITOP-GEAR.RU | Author: VALENTIN GUROV */
/*Static style Begun*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
    margin: 0;
    padding: 0;
}

body {
    color: #1f282c;
    word-wrap: break-word;
	/*background:#202E37 url(../images/bg.jpg?1) center top no-repeat;*/
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Sans-Serif;
	background-color:#202E37;
	/*background-attachment:fixed;*/
	padding-top:300px;
}

body a:hover {
text-decoration:none;
}

body a{
color:#7F0000;
}

h1, h2, h3, h4, h5 {
    line-height: normal;
}

h1 {
    font-size: 1.25em;
}

 h2 {
    font-size: 1.2em;
}

 h3 {
    font-size: 1.15em;
}

 h4 {
    font-size: 1.1em;
}

 h5 {
    font-size: 1em;
}

a {
    color: #398dd8;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: 0 none;
}

textarea {
    resize: vertical;
}

input, textarea, select, button, body {
    font: 12px/16px Arial, Helvetica, sans-serif;
}

input, textarea, select, button, a {
    outline: none;
}

.clear{
clear:both;
}

.strong{
	font-weight:bold;
}
/*Static style End*/

/*Design Begun*/

/*Main Block Design Begun*/
#wrapper{
width:1124px;
min-height:800px;
margin:auto;
}

#head{
height:220px;
overflow:hidden;
}

#wraphref{
width:370px;
height:220px;
overflow:hidden;
float:left;
}

#logo{
height:220px;
background: url(../images/logo.png?5) center no-repeat;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
overflow:hidden;
}

#logo:hover{
  -webkit-transform: rotate(-2deg);
     -moz-transform: rotate(-2deg);
       -o-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

#topgearcast{
height:110px;
background: url(../images/topgear-cast.png?2) bottom center no-repeat; /*ngtopgear-cast.png*/
overflow:hidden;
}

/*Slider*/
#slider{
width:750px;
height:100%;
overflow:hidden;
float:right;
position:relative;
}
	.owl-wrapper{
	padding-bottom:10px !important;
	}
	.item{
	width:730px;
	height:200px;
	margin-top:10px;
	margin-left:10px;
	cursor: -moz-grab; cursor: -webkit-grab;cursor: -moz-grabbing; cursor: -webkit-grabbing;
	}
	.item img{
	position:relative;
	}
	.slidboard{
	box-shadow:0px 0px 15px -1px #000;
	overflow:hidden;
	}
	.margsl{
	height:60%;
	width:80%;
	overflow:hidden;
	margin-top:70px;
	margin-left:10px;
	background-color: rgba(0, 0, 0, 0.4);
	background: rgba(0, 0, 0, 0.4);
	posotion:absolute;
	}

	.slidehref{
	padding-top:120px;
	padding-left:588px;
	position:absolute;
	}
	
	.titleslider{
		padding:10px;
		font-size:22px;
		font-style: italic;
		font-weight:bold;
		font-family: Arial Black;
		color:#fff;
		text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
		line-height: 0.9;
	}
	
	.textslider{
	font-size:16px;
	padding-left:20px;
	padding-top:3px;
	color:#EFEFEF;
	font-style: italic;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
	}
/*Slider Exit*/

#wrapcont{
min-height:600px;
overflow:hidden;
background-color:#666666;
-moz-box-shadow: 0px 3px 6px 0px #000;
-webkit-box-shadow: 0px 3px 6px 0px #000;
box-shadow: 0px 2px 6px 0px #222;
}

#topmenu{
border-top:1px solid #CC8F35;
border-bottom:1px solid #CC8F35;
height:40px;
background-color:#BF8831;
-moz-box-shadow: 0px 0px 10px -1px #222;
-webkit-box-shadow: 0px 0px 10px -1px #222;
box-shadow: 0px 0px 10px -1px #222;
z-index:100;
position:relative;
}

#content{
min-height:500px;
overflow:hidden;
}

/*Block INFO*/
#cont{
border-bottom:1px solid #888;
width:70%;
min-height:800px;
float:left;
overflow:hidden;
background-color:#999999;
}

#sidebar{
border-bottom:1px solid #444;
width:30%;
min-height:400px;
float:right;
overflow:hidden;
background-color:#4A4A4A;
}
/*/Block INFO*/


#footer{
border-top:1px solid #444;
height:50px; /*290*/
overflow:hidden;
}

/*Main Block Design End*/

/*TopMenu Block Design Begun*/
#tpmenu{
	height:40px;
}

#left_menu{
	width:88%;
	height:40px;
	float:left;
}

#right_menu{
	width:12%;
	height:40px;
	float:right;
}

#right_menu li{
	list-style:none;
}

/*Top Menu CSS3*/
#ulmenu{
height:40px;
margin:0px;
padding:0px;
list-style:none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}


#ulmenu .class{
	border-right:1px solid #8E6326;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	font-style: italic;
	font-family: Arial Black;
	color:#fff;
	text-shadow: 0px 1px 4px rgba(0, 0, 0, 1);
	font-size:18px;
	padding-top:10px;
	-webkit-transition-property:background-color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	cursor:pointer;
}

#ulmenu .class:hover{
background-color:#E0A03A;
}


.hover{
padding-right:15px;
background:url("../images/hover.png?v=1");
background-repeat:no-repeat;
background-position:right,center;
color:#fff;
}

.hovermenu{
outline:1px solid #E5A43B;
background-color:#CC9235;
-moz-box-shadow: 0px 0px 15px -1px #222;
-webkit-box-shadow: 0px 0px 15px -1px #222;
box-shadow: 0px 0px 15px -1px #222;
margin-top:5px;
margin-left:5px;
padding:0px;
display:none;
width:240px;
overflow:hidden;
z-index:1001;
list-style:none;
}

.hovermenu li{
padding-left:10px;
padding-right:10px;
min-height:28px;
color:#fff;
font-size:18px;
padding-top:10px;
padding-bottom:5px;
-webkit-transition-property:background-color,color;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease;
line-height: 1.5;
list-style:none;
}

.hovermenu li:hover{
background-color:#EA9C3C;
color:#fff;
}


#ulmenu li:hover .hovermenu{
display:block;
position:absolute;
}



/*OverMenu*/
.b-header__menu{
	border-right:1px solid #8E6326;
	float:left;
	background-color:#BF8831;
	-webkit-transition-property:background-color,color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;   
	list-style:none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.rightside{
	float:right !important;
}

.b-header__menu:hover{
	background-color:#E0953A;
}

.b-header__menu .sub{
	border:1px solid #E09C3C;
	box-shadow:0px 0px 5px -1px #222;
	background-color:#CC9235;
	display:none;
	overflow:hidden;
	position:absolute;
	top:38px;
	left:10px;
	min-width:240px !important; /*Ширина открывающегося блока*/
	z-index:999999;
	list-style:none;
}

.sub li{
	padding-left:10px;
	padding-right:10px;
	min-height:28px;
	font-style: italic;
	font-family: Arial Black;
	color:#fff;
	text-shadow: 0px 1px 4px rgba(0, 0, 0, 1);
	font-size:16px;
	padding-top:10px;
	padding-bottom:5px;
	-webkit-transition-property:background-color,color,padding-left,text-decoration;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	line-height: 1.5;
	list-style:none;
}

.sub li:hover{
	padding-left:15px;
	background-color:#EA9C3C;
	color:#fff;
}

.b-header__menu .sub .sub-item{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 15px !important;
	width:50%;
	list-style:none;
}

.b-header__menu .sub a{
	color:#fff;
	font-size:14px;
	line-height:14px;
	list-style:none;
}

.b-header__menu_item{
	float:left;
	position:relative;
}

.b-header__menu_item_link{
	cursor:pointer;
	display:block;
	height:24px;
	padding:10px 12px 7px 12px;
	font-style: italic;
	font-family: Arial Black;
	color:#fff;
	text-shadow: 0px 1px 4px rgba(0, 0, 0, 1);
	font-size:18px;
	list-style:none;
}

.imgn{
	width:55px !important;
	height:40px !important;
	padding:0px !important;
}

.search_imgn{
	background: url(../images/search_icon.png?3) top center no-repeat; /*ngtopgear-cast.png*/
}

.b-header__menu_item_link:hover{
text-decoration:none;
}

.b-header__menu_item_link:hover .item-link{
	border-bottom:0;
}

.b-header__menu_item_link.active{
	color:#fff;
	text-decoration:none;
}

.b-header__menu_item_link.active .item-link{
	border-bottom:0;
}

.mhover{
	background:url("../images/hover.png?5");
	background-repeat:no-repeat;
	background-position:right center;
	color:#fff;
}

.hover_item{
	padding-right:22px !important;
}

/*Оформление отдельных элементов навигации*/
.showmenu{
	border:none !important;
	background-color:#4A4A4A !important;
	width:400px !important;
}

.show{
	border:3px solid #CC9235;
	min-height:100px;
	padding-bottom:15px;
	box-shadow:0px 0px 5px -1px #222 inset;
	overflow:hidden;
}

/*Выбор шоу*/
.showbox{
	outline:2px solid #CC9235;
	width:93%;
	height:60px;
	margin:auto;
	overflow:hidden;
	margin-top:15px;
	box-shadow:0px 0px 15px -1px #222;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.showbox:hover{
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
	box-shadow:0px 0px 22px -1px #111;
}

#thegrandtour_show{
	background:url("../images/thegrandtour_show.png?3");
	background-repeat:no-repeat;
}

#topgear_show{
	background:url("../images/topgear_show.png?3");
	background-repeat:no-repeat;
}

#more_show{
	background:url("../images/more_show.png?3");
	background-repeat:no-repeat;
}

/*Выбор шоу End*/

/*Ведущие*/
.showman_box{
	outline:2px solid #CC9235;
	width:28%;
	height:100px;
	float:left;
	overflow:hidden;
	margin-left:15.8px;
	margin-top:15px;
	box-shadow:0px 0px 15px -1px #222;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.showman_box:hover{
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
	box-shadow:0px 0px 22px -1px #111;
}

#jaramy{
	background:url("../images/jaramy.jpg?v=1");
	background-repeat:no-repeat;
}

#hammond{
	background:url("../images/hammond.jpg?v=1");
	background-repeat:no-repeat;
}

#jams{
	background:url("../images/jams.jpg?v=1");
	background-repeat:no-repeat;
}

#stig{
	background:url("../images/stig.jpg?v=1");
	background-repeat:no-repeat;
}
/*Ведущие End*/

/*Вывод юзербара в навигации*/
.subblock{
	border:none !important;
	background-color:#CCCCCC !important;
	width:265px !important;
	top:50px !important;
	left:-215px !important;
	box-shadow: 0px 0px 22px -2px #000 !important;
}

.searchsub{
	left:-212px !important;
}


.subcont{
	min-height:50px;
	overflow:hidden;
}

.subcont_title{
	height:40px;
	overflow:hidden;
}

.subcont_title p{
	font-size:18px;
	padding:12px;
}

.longsearch{
	border:2px solid #CCCCCC;
	border-top:0px;
	min-height:40px;
	background-color:#4C4C4C;
	box-shadow: 0px 0px 12px -2px #000 inset;
	overflow:hidden;
}
/*Вывод юзербара в навигации End*/
/*Оформление отдельных элементов навигации End*/
/*OverMenu End*/
/*TopMenu Block Design End*/

/*Mian Navigation*/
#mnwrap{
	min-height:500px;
	overflow:hidden;
}

/*New Main Page*/
#maintop{
	overflow:hidden;
}

#maintitle{
	outline:1px solid #898989;
	min-height:40px;
	padding-top:5px;
	background-color:#C4C4C4;
}

#maintitle h1{
	font-size:22px;
	padding:5px;
	padding-left:10px;
	color:#444;
}

#mainspeedbar{
	min-height:20px;
	padding:5px;
	padding-left:280px;
	padding-top:15px;
}

#maininfo{
	border:1px solid #898989;
	width:767px;
	min-height:160px;
	margin:auto;
	background-color:#B7B7B7;
}

#mainmg{
	width:270px;
	height:117px;
	float:left;
}

#mainimg img{
	border: 3px solid #BFBFBF;
	width:245px;
	box-shadow: 0px 0px 5px -1px #000;
	position:relative;
	top:-30px;
	left:12px;
}

#maininfo p{
	padding:10px;
	font-size:15px;
	text-align:justify;
	line-height: 1.5;
}

#maininfo a{
	font-weight:bold;
}
/*New Main Page End*/


/*New Tap Navigate*/
#thegrandtour{
	min-height:180px;
	overflow:hidden;
}

#topgear_usa{
	min-height:180px;
	overflow:hidden;
}

.tapnavig{
	border:1px solid #898989;
	width:767px;
	min-height:160px;
	margin:auto;
	margin-top:10px;
	background-color:#595959;
	overflow:hidden;
}

.title_tn{
	border-bottom: 1px solid #898989;
	min-height:40px;
	background-color:#C4C4C4;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 8px -1px #000;
    -webkit-box-shadow: 0px 0px 8px -1px #000;
    box-shadow: 0px 0px 8px -1px #000;
    -webkit-transition-property: border;
}

.titletn_left{
	width:73%;
	min-height:40px;
	overflow:hidden;
	float:left;
}

.titletn_left p{
	font-size:18px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
}

.titletn_right{
	width:27%;
	height:40px;
	overflow:hidden;
	float:right;
}

.titletn_right p{
	font-size: 14px !important;
    font-style: italic;
	padding-top:12px;
	padding-right:10px;
	text-align:right;
	color:#7F0000;
}

.tapnavigation{
	min-height:120px;
	overflow:hidden;
	padding-bottom:10px;
}

.paddingtour{
	padding:1.92%;
}

#title_special{
	height:40px;
	overflow:hidden;
}

#title_special h2{
	font-style: italic;
    font-family: Arial Black;
    color: #E5E5E5;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 1);
    font-size: 20px;
	padding:5px;
}

/*Выбор сезона*/
.mselect{
	border:3px solid #B7842F;
	width:30%;
	float:left;
	height:120px;
	overflow:hidden;
	margin-left:1.93%;
	margin-top:12px;
	box-shadow: 0px 0px 12px -2px #000;
	cursor:pointer;
	-webkit-transition-property:border;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
}

.grandselect{
	botder:3px solid #B7842F;
	width:99.2%;
	margin:0px !important;
}

.mselect:hover{
	border:3px solid #EA9C3C;
}

.number{
	height:130px;
	overflow:hidden;
	background:url("../images/seazon/steek.png?v=1");
	background-repeat:no-repeat;
}

.grandsteek{
	background-position:right;
}

.number p{
	font-size:40px;
	text-align:right;
	font-style: italic;
	color:#DDDDDD;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
	padding-top:90px;
	padding-right:10px;
}

/*?зображение сезонов*/
#s1{
	background:url("../images/seazon/s1.png?v=1");
	background-repeat:no-repeat;
}

#s2{
	background:url("../images/seazon/s2.jpg?v=1");
	background-repeat:no-repeat;
}

#s3{
	background:url("../images/seazon/s3.jpg?v=1");
	background-repeat:no-repeat;
}

#s4{
	background:url("../images/seazon/s4.jpg?v=1");
	background-repeat:no-repeat;
}

#s5{
	background:url("../images/seazon/s5.jpg?v=1");
	background-repeat:no-repeat;
}

#s6{
	background:url("../images/seazon/s6.jpg?v=1");
	background-repeat:no-repeat;
}

#s7{
	background:url("../images/seazon/s7.jpg?v=1");
	background-repeat:no-repeat;
}

#s8{
	background:url("../images/seazon/s8.jpg?v=1");
	background-repeat:no-repeat;
}

#s9{
	background:url("../images/seazon/s9.jpg?v=1");
	background-repeat:no-repeat;
}

#s10{
	background:url("../images/seazon/s10.jpg?v=1");
	background-repeat:no-repeat;
}

#s11{
	background:url("../images/seazon/s11.jpg?v=1");
	background-repeat:no-repeat;
}

#s12{
	background:url("../images/seazon/s12.jpg?v=1");
	background-repeat:no-repeat;
}

#s13{
	background:url("../images/seazon/s13.jpg?v=1");
	background-repeat:no-repeat;
}

#s14{
	background:url("../images/seazon/s14.jpg?v=1");
	background-repeat:no-repeat;
}

#s15{
	background:url("../images/seazon/s15.jpg?v=1");
	background-repeat:no-repeat;
}

#s16{
	background:url("../images/seazon/s16.png?v=1");
	background-repeat:no-repeat;
}

#s17{
	background:url("../images/seazon/s17.png?v=1");
	background-repeat:no-repeat;
}

#s18{
	background:url("../images/seazon/s18.png?v=1");
	background-repeat:no-repeat;
}

#s19{
	background:url("../images/seazon/s19.png?v=1");
	background-repeat:no-repeat;
}

#s20{
	background:url("../images/seazon/s20.png?v=1");
	background-repeat:no-repeat;
}

#s21{
	background:url("../images/seazon/s21.png?v=1");
	background-repeat:no-repeat;
}

#s22{
	background:url("../images/seazon/s22.jpg?v=1");
	background-repeat:no-repeat;
}

#s23{
	border-color:#7AA4D3 !important;
	background:url("../images/seazon/s23.jpg?v=1");
	background-repeat:no-repeat;
}

#s23:hover{
	border-color:#8AACD1 !important;
}

#s24{
	border-color:#7AA4D3 !important;
	background:url("../images/seazon/s24.jpg?v=1");
	background-repeat:no-repeat;
}

#s24:hover{
	border-color:#8AACD1 !important;
}

#s25{
	border-color:#7AA4D3 !important;
	background:url("../images/seazon/s25.jpg?v=1");
	background-repeat:no-repeat;
}

#s25:hover{
	border-color:#8AACD1 !important;
}

#grandtour{
	background:url("../images/seazon/thegrandtour_5.jpg?v=1");
	background-repeat:no-repeat;
}

#topgearamerica{
	background:url("../images/seazon/topgearamerica.jpg?v=1");
	background-repeat:no-repeat;
}

/*Допольнительно*/
.tnumber{
	height:130px;
	overflow:hidden;
	background:url("../images/seazon/steek.png?v=1");
	background-repeat:no-repeat;
}

.tnumber p{
	font-size:20px;
	text-align:right;
	font-style: italic;
	color:#DDDDDD;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
	padding-top:95px;
	padding-right:10px;
}

#special{
	background:url("../images/seazon/special.png?v=1");
	background-repeat:no-repeat;
}

#dvd{
	background:url("../images/seazon/dvd.png?v=1");
	background-repeat:no-repeat;
}

#sr{
	background:url("../images/seazon/sr.png?v=1");
	background-repeat:no-repeat;
}
/*Допольнительно*/
/*Выбор сезона End*/
/*New Tap Navigate End*/

/*New bottom text page*/
#mainbottom{
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}

#bottomtext{
	border:1px solid #898989;
	width:767px;
	min-height:120px;
	margin:auto;
	background-color:#B7B7B7;
}

#title_bottomtext{
	border-bottom: 1px solid #999;
    height: 40px;
    background-color: #D8D8D8;
}

#title_bottomtext h3{
    font-size: 18px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
	font-weight:normal !important;
}

#bottom_info{
	overflow:hidden;
}

#bottom_info p{
    padding: 10px;
    font-size: 15px;
    text-align: justify;
    line-height: 1.5;
}
/*New bottom text page End*/

/*End Mnavig*/

/*Sidebar Block Design Begun*/
/*Выподающий список*/
#slidemenu {
font-size: 1.15em;
overflow:hidden;
-moz-box-shadow: 0px 0px 10px 0px #222;
-webkit-box-shadow: 0px 0px 10px 0px #222;
box-shadow: 0px 0px 5px -1px #000;
position:relative;
}

#slidemenu li a, #slidemenu li span {
    text-decoration: none;
    display: block;
    padding: 0 15px;
    height: 35px;
    line-height: 34px;
	background-color:#E2E2E2;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

#slidemenu li a, #slidemenu li span {
    text-decoration: none;
    display: block;
    padding: 0 10px;
    height: 35px;
    line-height: 34px;
	background-color:#4A4A4A;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

#slidemenu li span {
	height:40px;
    cursor: pointer;
	background:#565656 url(../images/sidemenu.png?v=1);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:5px;
}

.vbs{
	width:200px;
	height:35px;
	overflow:hidden;
	font-style: italic;
	font-family: Arial Black;
	color:#E5E5E5;
	text-shadow: 0px 2px 4px rgba(0, 0, 0, 1);
	font-size:18px; 
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.vbs_sub{
	height:20px;
	overflow:hidden;
	padding:8px 0px 0px 14px !important;
	font-style: italic;
	font-family: Arial Black;
	color:#E5E5E5;
	text-shadow: 0px 2px 4px rgba(0, 0, 0, 1);
	font-size:16px; 
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

#slidemenu li.selected span {
    height: 40px;
	background:#565656 url(../images/sidemenu_hover.png?v=1);
    background-position: 100% -38px;
	background-repeat:no-repeat;
	background-position:right;
}

#slidemenu li.submenu {
    overflow: hidden;
}

#slidemenu li.submenu ul {
	border-bottom:1px solid #444444;
    overflow: hidden;
    background-color:#3F3F3F;
    list-style: none;
}

#slidemenu li.submenu ul a {
    line-height: normal;
    height: auto;
}

#slidemenu p{
margin:0px;
padding:0px;
}

.submenu p{
margin:0px;
padding:0px;
}





.reset, .reset li {
    list-style: none;
    padding: 0;
    margin: 0;
}


#slidemenu .box{
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
}

#slidemenu .box p{
margin-top:3px;
}

.box{
border:1px solid #545454; 
display:block;
padding:0px;
width:10%;
height:25px;
float:left;
background-color:#4C4C4C;
-webkit-transition-property:background-color,border;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease;
cursor:pointer;
font-size:18px;
font-style: italic;
text-align:center;
color:#DDDDDD;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 5px -1px #222;
}


.box:hover{
border:1px solid #B7842F; 
background-color:#565656;
}
/*/Выподающий список*/

/*Навигация по сериям*/
#snavigation{
min-height:160px;
overflow:hidden;
}

.sntitle{
border-bottom:1px solid #595959;
min-height:30px;
overflow:hidden;
background-color:#545454;
box-shadow: 0px 0px 10px -1px #000;
position:relative;
}

.sntitle p{
font-size:18px;
font-style: italic;
color:#DDDDDD;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:7px;
text-align:center;
}

#sncont{
border-bottom:1px solid #3D3D3D;
min-height:160px;
overflow:hidden;
background-color:#3F3F3F;
padding-bottom:5px;
}

.snnews{
outline:1px solid #606060;
width:45%;
height:120px;
overflow:hidden;
float:left;
margin-left:3.3%;
margin-top:10px;
box-shadow: 0px 0px 10px -2px #000;
-webkit-transition-property:outline,opacity;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease;
opacity:0.9;
}

.snnews:hover{
outline:1px solid #B7842F;
opacity:1;
}

.snimg{
border-bottom:1px solid #3F3F3F;
height:83px;
overflow:hidden;
}

.snimg img{
width:100%;
}

.sntext{
height:36px;
background-color:#3D3D3D;
overflow:hidden;
}

.sntext p{
font-size:14px;
font-style: italic;
color:#DDDDDD;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:3px;
text-align:center;
}

.pnavig{
font-size:14px;
font-style: italic;
color:#DDDDDD;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:3px;
text-align:center;
float:right;
padding-top:10px;
padding-right:5px;
}

.pnavig:hover{
text-decoration:underline;
}
/*Навигация по сериям End*/

/*Вывод Разное*/
#blockpro{
	padding-bottom:5px;
	overflow:hidden;
}

.raznoe{
	font-style: italic;
	font-family: Arial Black;
	color:#DDDDDD;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
	font-size:16px;
	padding-top:5px;
	padding-left:10px;
}

.bp_item{
	overflow:hidden;
	margin-top:10px;
}

.bp_item img{
	border:5px solid #969696;
	-moz-box-shadow: 0px 0px 15px -1px #222;
	-webkit-box-shadow: 0px 0px 15px -1px #222;
	box-shadow: 0px 0px 15px -1px #222;
	width:91%;
	-webkit-transition-property:border;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
}

.bp_item:hover img{
	border:5px solid #B7842F;
}

.bp_item p{
	font-size:14px;
	font-style: italic;
	color:#DDDDDD;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
	padding:5px 15px 0px 15px;
	text-align:center;
}
/*/Вывод Разное*/

#socblock{
	min-height:270px;
	padding:10px;
	overflow:hidden;
}

#socblock_title{
	border-bottom: 1px solid #898989;
	min-height:40px;
	background-color:#BFBFBF;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 8px -1px #000;
    -webkit-box-shadow: 0px 0px 8px -1px #000;
    box-shadow: 0px 0px 8px -1px #000;
    -webkit-transition-property: border;
}

#socblock_title p{
	font-size: 18px;
    padding-top: 12px;
    padding-left: 10px;
    padding-right: 10px;
}

#socblock_info{
	background-color:#3D3D3D;
}

.mshare{
	height:60px;
	padding-top:8px;
}

.soctext{
font-size:18px;
font-style: italic;
color:#DDDDDD;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
}


#vkstyle{
	background-color:#E3E0E0;
}
/*Sidebar Block Design End*/

/*Footer Block Design Begun*/
.footer{
height:50px;
background-color:#4F4F4F;
}	
	
#left_foot{
width:40%;
min-height:20px;
float:left;
padding-left:5px;
}
	
.logo_foot {
font-size:20px;
color:#CECECE;
margin:0px;
padding:0px;
font-weight:bold;
margin-left:5px;
margin-top:10px;
}
	
.font_logof{
font-size:14px;
color:#fff;
margin:0px;
padding:0px;
margin-left:5px;
}
	

	
#right_foot{
width:59%;
min-height:20px;
float:right;
margin-top:12px;
}
	
#wrap_fot{
border:1px solid #333;
width:98%;
height:40px;
margin:auto;
background-color:#727272;
}
	
#fot_m{
padding:0px;
margin:0px;
list-style:none;
}
	
#fot_m li{
display:block;
float:right;
margin-top:7px;
margin-right:7px;
font-size:18px;
}

#fot_m a{
-webkit-transition-property:color;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease;
}

#fot_m a:link {color:#ccc; text-decoration:underline;}
#fot_m a:visited {color:#ccc; text-decoration:underline;}
#fot_m a:active {color:#ccc; text-decoration:underline;}
#fot_m a:hover {color:#fff; text-decoration:underline;}

/*Foot News*/
#footnews{ /*230*/
overflow:hidden;
}

/*Footer Block Design End*/

/*Fullstory Block Design Begun*/

#fullstory{
min-height:600px;
overflow:hidden;
}

#title{
min-height:45px;
background-color:#BEBEBE;
-moz-box-shadow: 0px 0px 10px 0px #000;
-webkit-box-shadow: 0px 0px 10px 0px #000;
box-shadow: 0px 0px 10px 0px #222;
overflow:hidden;
position:relative;
}

#title h1{
font-size:22px;
color:#373737;
padding-left:5px;
}

.ptext{
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}

.fspeedbar{
width:90%;
margin-left:20px;
}

.fspeedbar a{
color:#373737;
padding-left:5px;
font-weight:bold;
}

#videoblock{
/*border-bottom:1px solid #757575;*/
min-height:360px;
overflow:hidden;
background-color:#6B6B6B;
position:relative;
}

#videoblock b{
color:#FFF;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding:5px;
}

#videoblock a{
font-weight:bold !important; 
}

#videoblock iframe,object{
width:100%;
height:360px;
z-index:99;
}

/*Tabs play*/
.player-holder{
    background-color: #000;
	width: 100% !important;
    height: 360px !important;
}
.player-holder object, .player-holder iframe, .player-holder embed, .player-holder video{
    width: 100% !important;
    height: 100% !important;
	z-index:99;
}

#play_panel{
	position:absolute;
	top:15px;
	right:30px;
}

.tabs_header{
    height: 90px;
	height:37px;
	overflow:hidden;
	float:right;
}

.tabs_header span{
	width:45px;
	height:35px;
	cursor:pointer;
	-webkit-transition-property:border;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	float:left;
}


#hd_play{
	background: url(../images/hd_play.png?v=1);
	background-repeat:no-repeat;
	background-position:left;
}

#hd_play:hover{
	border-bottom:1px solid #DB5700;
}

#vk_play{
	background: url(../images/vk_play.png?v=1);
	background-repeat:no-repeat;
	background-position:left;
}

#vk_play:hover{
	border-bottom:1px solid #DB5700;
}

.active_tab{
    border-bottom:1px solid #DB5700;
}

.tab_box{
    display:none;  
    height: 100%;
}
/*Tabs play End*/

/*Tab Sound Play*/
.tabs__caption li {
	float: left;
	display: inline;
	color: #777;
	cursor: pointer;
	position: relative;
}

.tabs__caption li:hover,
.vertical .tabs__caption li:hover {
	border-bottom: 1px solid #DB5700;
}

.tabs__caption .active {
	border-bottom: 1px solid #DB5700;
}

.tabs__content {
	/*display: none;*/
	width:100%;
	height:360px;
	position: absolute; top: -9999px; left: -9999px;
}

videoblock:first-child {
	display:block;
}

.tabs__content.active {
	/*display: block;*/
	position: relative; top: 0; left: 0;

}

.tabs.vertical {
	width: 100%;
	background: #000;
	overflow:hidden;
	position:relative;
}

.vertical .tabs__caption {
	width:46px;
	height:10px;
	padding-top:26px;
	overflow:hidden;
	position:absolute;
	right:125px;
	top:15px;
	-webkit-transition-property:height;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	background: url(../images/sound_player.png?v=1) top no-repeat;
	z-index: 10000;
}

.tabs__caption:hover {
	height:235px;
}

.vertical .tabs__caption li {
	border-bottom:1px solid transparent;
	width: 46px;
	height: 25px;
	padding-top:8px;
	text-align:center;
	font-size:14px;
    font-style: italic;
    font-family: Arial Black;
    color: #fff;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
	margin-top:3px;
    -webkit-transition-property: border;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
}
.vertical .tabs__caption .active {
	border-bottom: 1px solid #DB5700;
}

/*Tab Sound Play End*/

/*Сообщение об выходе озвучки*/
#sound_message{
	height:60px;
	margin:7px;
    background-color: #C4C4C4;
    -moz-box-shadow: 0px 0px 8px -1px #000;
    -webkit-box-shadow: 0px 0px 8px -1px #000;
    box-shadow: 0px 0px 8px -1px #000;
	overflow:hidden;
}

#sm_icon{
	width:10%;
	height:60px;
	background: url(../images/sound_message.png?v=1);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
	float:left;
}

#sm_info{
	width:90%;
	height:60px;
	background-color:#B2B2B2;
	overflow:hidden;
	float:right;
}

#message_info{
	margin:5px;
	font-size:14px;
}

.strong_font{
	font-size:16px;
	font-weight:bold;
}
/*Сообщение об выходе озвучки End*/

#video_messeg{
	height:35px;
	background-color:#000;
}

#video_messeg p{
	color:#999;
	font-size:16px;
	padding:10px;
	text-align:center;
}

#vm_strong{
	font-weight:bold;
	color:#cecece;
}

#cpanel{
border-top:1px solid #7A7A7A;
border-bottom:1px solid #7A7A7A;
height:35px;
overflow:hidden;
position:relative;
background-color:#BEBEBE;
-moz-box-shadow: 0px 0px 10px 0px #000;
-webkit-box-shadow: 0px 0px 10px 0px #000;
box-shadow: 0px 0px 6px -1px #444;
}

#cpleft{
width:60%;
height:35px;
overflow:hidden;
float:left;
}

.cphref{
border-right:1px solid #848484;
width:35px;
height:35px;
float:left;
overflow:hidden;
}

.cphref p{
font-size:16px;
color:#373737;
padding-left:5px;
font-weight:bold;
padding-top:10px;
padding-left:35px;
}

#prevhref{
width:145px !important;
-webkit-transition-property:background, width;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
background: url(../images/prev.png) left no-repeat;
}#prevhref:hover{width:145px; background:#ADADAD url(../images/prevh.png?v=1) left no-repeat;}#phrev{width:145px; overflow:hidden;}

#download{
-webkit-transition-property:background, width;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
background: url(../images/load.png) left no-repeat;
}#download:hover{width:105px; background:#ADADAD url(../images/loadh.png?v=1) left no-repeat;}#pdownload{width:105px; overflow:hidden;}

#sounds{
-webkit-transition-property:background, width;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
background: url(../images/sounds.png) left no-repeat;
}#sounds:hover{width:135px; background:#ADADAD url(../images/soundsh.png?v=1) left no-repeat;}#psounds{width:135px; overflow:hidden;}

#rednews{
-webkit-transition-property:background, width;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
background: url(../images/edit.png) left no-repeat;
}#rednews:hover{width:165px; background:#ADADAD url(../images/edith.png?v=1) left no-repeat;}#prednews{width:165px; overflow:hidden;}

#cpright{
width:40%;
height:35px;
overflow:hidden;
float:right;
}

#nexthref{
border-left:1px solid #848484;
width:35px;
height:35px;
float:right;
overflow:hidden;
width:135px;
-webkit-transition-property:background, width;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
background: url(../images/next.png?v=1) right no-repeat;
}

#nexthref:hover{
background:#ADADAD url(../images/nexth.png?v=1) right no-repeat;
}

#nexthref p{
font-size:16px;
color:#373737;
padding-left:5px;
font-weight:bold;
padding-top:10px;
padding-left:5px;
}

#addfav{
border-left:1px solid #848484;
width:155px;
height:35px;
background: url(../images/views.png);
background-repeat:no-repeat;
background-position:left;
cursor:pointer;
-webkit-transition-property:background;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
overflow:hidden;
float:right;
}

#addfav:hover{
background:#ADADAD url(../images/viewsh.png?v=1);
background-repeat:no-repeat;
background-position:left;
}

#addfav p{
font-size:18px;
color:#373737;
font-weight:bold;
padding-top:9px;
padding-left:35px;
}

#delfav{
border-left:1px solid #848484;
width:155px;
height:35px;
background: url(../images/delfav.png?v=1);
background-repeat:no-repeat;
background-position:left;
cursor:pointer;
-webkit-transition-property:background;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
float:right;
}


#delfav p{
font-size:18px;
color:#373737;
padding-left:5px;
font-weight:bold;
padding-top:9px;
padding-left:45px;
}

#delfav:hover{
background:#ADADAD url(../images/delfavh.png?v=1);
background-repeat:no-repeat;
background-position:left;
}

.pmon{ /*Поддержали*/
min-height:25px;
overflow:hidden;
}

.pmontext{
width:24%;
min-height:25px;
float:left;
}

.pmontext p{
font-size:16px;
padding-top:5px;
padding-left:5px;
}

.pmonhref{
width:76%;
min-height:25px;
float:right;
overflow:hidden;
font-size:16px;
padding-bottom:3px;
}

.pmonhref p{
margin-top:5px;
}

.pmonhref a{
color:#000;
font-size:16px;
margin-top:5px;
text-transform: uppercase;
}

.pmonhref a:hover{
text-decoration:underline;
}

#infocenter{
min-height:400px;
overflow:hidden;
background-color:#ADADAD;
}


/*?нформация о серии*/

#newsinfo{
min-height:110px;
overflow:hidden;
}

.pinfo{
border-bottom:1px solid #9B9B9B;
min-height:30px;
overflow:hidden;
padding-bottom:5px;
background:url(../images/itembg.png?v=1);
background-repeat:repeat-y;
}

.iteminfo{
width:27%;
height:30px;
float:left;
}

.iconitem{
width:20%;
height:30px;
float:left;
}

#autos{
background: url(../images/modelka.png?v=1);
background-repeat:no-repeat;
background-position:center;
}

#guest{
background: url(../images/piple.png?v=1);
background-repeat:no-repeat;
background-position:center;
}

#dates{
background: url(../images/data.png?v=1);
background-repeat:no-repeat;
background-position:center;
}

.textitem{
width:78%;
height:30px;
float:right;
}

.textitem p{
font-size:16px;
margin-top:9px;
font-weight:bold;
}


.textpinfo{
width:72%;
min-height:30px;
float:right;
overflow:hidden;
}

.textpinfo p{
font-size:16px;
margin-top:9px;
}


/*Вывод описания серии*/
#textnews{
min-height:150px;
overflow:hidden;
}

.fulltext{
margin:5px;
margin-top:10px;
overflow:hidden;
padding-bottom:5px;
}

.imgboard{
border:5px solid #CCCCCC !important;
width:290px;
float:left !important;
margin:5px 10px 0px 10px !important;
-moz-box-shadow: 0px 0px 6px 0px #222;
-webkit-box-shadow: 0px 0px 6px 0px #222;
box-shadow: 0px 0px 6px 0px #222;
}

.vopis{
font-size:20px;
margin:10px;
margin-top:5px;
font-weight:bold;
}

.opisanie{
border:1px solid #999;
font-size:16px;
text-align:justify;
line-height: 1.4em;
padding:5px 10px 10px 10px;
background-color:#C4C4C4;
padding-bottom:3px;
}

.opisanie a{
color:#7F0000;
font-weight:bold;
}

.opisanie img{
border:3px solid #E0E0E0;
margin-top:3px;
-moz-box-shadow: 0px 0px 5px -1px #222;
-webkit-box-shadow: 0px 0px 5px -1px #222;
box-shadow: 0px 0px 5px -1px #222;
margin-left:5px;
margin-right:5px;
}

/*Поделиться*/
#share{
border:1px solid #999;
min-height:65px;
margin:5px;
background-color:#C4C4C4;
}

.pshare{
font-size:16px;
text-align:center;
padding:5px;
padding-top:10px;
}

.shareblock{
min-height:30px;
padding-top:5px;
}
/*Комментарии*/
#comments{
min-height:100px;
margin:5px;
background-color:#C4C4C4;
}

.pcomm{
font-size:20px;
margin:10px;
}

.bcomments{
border:1px solid #AFAFAF;
margin:5px;
min-height:120px;
margin-bottom:10px;
overflow:hidden;
}

.cavatar{
width:20%;
min-height:120px;
overflow:hidden;
background-color:#919191;
float:left;
}

.comfoto{
min-height:120px;
overflow:hidden;
padding-top:5px;
padding-bottom:5px;
position:relative;
}

.comfoto img{
border:3px solid #EFAB3E;
width:80%;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
-moz-box-shadow: 0px 0px 8px -1px #222;
-webkit-box-shadow: 0px 0px 8px -1px #222;
box-shadow: 0px 0px 8px -1px #222;
}

.ctext{
width:80%;
min-height:130px;
float:right;
background-color:#CECECE;
padding-bottom:5px;
}

.comaut{
height:35px;
background-color:#B2B2B2;
overflow:hidden;
}

.authorc{
width:67%;
height:35px;
float:left;
overflow:hidden;
}

.authorc p{
font-size:18px;
color:#000;
margin-top:8px;
margin-left:10px;
text-transform:capitalize;
font-weight:bold;
}

.authorc a{
color:#333;
}

.datecom{
border-left:1px solid #A0A0A0;
width:32%;
height:35px;
float:right;
overflow:hidden;
background-color:#BCBCBC;
}

.datecom p{
font-size:16px;
text-align:right;
font-style:italic;
padding-top:8px;
padding-right:15px;
}

.comtext{
min-height:42px;
overflow:hidden;
margin:10px;
}

.comtext p{
font-size:16px !important;
}

#comm-id-2{
font-size:16px !important;
}

.cpcom{
height:20px;
}

.cpmenu{
margin:0px;
padding:0px;
list-style:none;
}

.cpmenu a{
color:#333;
}

.cpmenu li{
display:block;
float:right;
font-size:16px;
margin-right:10px;
background-color:#C1C1C1;
padding:5px;
}

/*AddCom*/
.addcom{
overflow:hidden;
}

#nocomments{
border:1px solid #A0A0A0;
margin:5px;
background-color:#B7B7B7;
padding:5px 0px 5px 0px;
}

.notcom{
font-size:16px;
margin-left:20px;
margin-bottom:10px;
text-align:center;
}

.notcom2{
font-size:14px;
font-style:italic;
margin-left:20px;
text-align:center;
}

.reglink{
font-style: italic;
color:#000;
font-weight:bold;
text-decoration:underline;
}

.addcom textarea{
border:1px solid #999 !important;
margin:0px !important;
background-color:#EAEAEA !important;
}

#addcb{
border:1px solid #BFBFBF;
width:160px;
height:40px;
background-color:#FFF;
font-size:18px;
color:#333;
float:right;
margin-top:10px;
box-shadow:0px 0px 8px -1 #111;
cursor:pointer;
}

#addcb:hover{
border:1px solid #FF893A;
}


/*Fullstory Block Design End*/

/*Full News - Новости сайта, статисечкие страницы*/
#fullnews{
min-height:300px;
overflow:hidden;
}

#news{
border:1px solid #999;
min-height:120px;
margin:5px;
background-color:#C4C4C4;
text-align:justify;
line-height: 1.1em;
overflow:hidden;
}

#padnews{
overflow:hidden;
}

#padnews iframe{
width:746px !important;
border:4px solid #E2E2E2;
box-shadow:0px 0px 6px -1px #222;
margin-top:10px;
}

#padnews img{
	max-width:746px !important;
}

.fontnews{
margin:10px 10px 10px 10px;
font-size:16px;
text-align:justify;
line-height: 1.3em;
}

.fontnews img{
border:4px solid #E2E2E2;
margin-top:10px;
box-shadow:0px 0px 6px -1px #222;
}

.fontnews a{
color:#7F0000;
font-weight:bold;
}

.staticnews iframe{
	border:none !important;
	box-shadow:none !important;
}

#titlenews{
border-bottom:1px solid #999;
min-height:40px;
overflow:hidden;
background-color:#BCBCBC;
}

.titlen{
width:80%;
min-height:40px;
float:left;
}

.titlen h1{
font-size:22px;
color:#333;
padding:5px;
padding-left:10px;
}

.tdate{
border-left:1px solid #999;
width:19%;
min-height:40px;
float:right;
overflow:hidden;
background-color:#AFAFAF;
}

.tdate p{
font-size:16px;
text-align:center;
margin-top:14px;
font-style:italic;
}

/*Описание блоков*/
.blocktitle{
border-bottom:1px solid #999;
height:40px;
background-color:#D8D8D8;
}

.blocktitle p{
font-size:20px;
padding:12px;
}
/*Описание блоков End*/

/*Блок комментариев*/
#blockcomm{
padding:5px;
}

#blockcomm textarea{
border:none !important;
border-top:1px solid #CCC !important;
}

.bb-pane{
border:none !important;
}
/*Блок комментариев End*/

/*Full ShowMan*/
#showman_profile{
border:1px solid #999;
min-height:120px;
margin:5px;
background-color:#C4C4C4;
text-align:justify;
overflow:hidden;
}

#top_profile{
	overflow:hidden;
}

#spleft{
width:35%;
min-height:250px;
background-color:#D8D8D8;
overflow:hidden;
float:left;
box-shadow:0px 0px 5px -2px #222;
}

#sphoto{
height:280px;
background-color:#565656;
overflow:hidden;
position: relative;
}

#sphoto img{
border:3px solid #D39537;
width:88%;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
box-shadow:0px 0px 12px -1px #111;
}

#img_no_display{
	display:none !important;
}

#spright{
outline:1px solid red;
width:65%;
min-height:270px;
overflow:hidden;
float:right;
}


.sptitle{
height:45px;
background-color:#D8D8D8;
overflow:hidden;
box-shadow:0px 0px 8px -2px #222;
position:relative;
}

.sptitle p{
font-size:18px;
padding:15px;
}

.sptitle h1{
font-size:18px;
padding:15px;
}

.float-style{
	width:60%;
	float:left;
}

.dopinfo_sptitle{
	font-size:14px !important;
	font-style:italic;
	height:45px;
	float:right;
}

#spinfo{
	height:235px;
	background-color:#BCBCBC;
	overflow:hidden;
}

#showmaninfo{
	padding-top:5px;
	overflow:hidden;
	list-style: square;
	color:#777;
	font-size:16px;
}

#showmaninfo li{
	border-bottom:1px dashed #777;
	width:90%;
	min-height:35px;
	margin:auto;
	margin-bottom:10px;
}

#showmaninfo p{
	padding:10px 5px 5px 5px;
	color:#333;
}

#showmaninfo span{
	font-weight:bold;
}


/*Биография ведущего*/
#spbiograph{
min-height:300px;
overflow:hidden;
}

#sp_content{
	margin:10px;
	min-height:120px;
	font-size:16px;
	line-height: 1.4em;
}
/*Биография ведущего End*/


/*Элементы социальныйх ссылок*/
#spsocial{
	border:1px solid #999;
	min-height:80px;
	margin:10px 5px 10px 5px;
	background-color:#C4C4C4;
	text-align:justify;
	overflow:hidden;
}

.sp_social_button{
	outline:1px solid #CCC;
	width:31%;
	height:45px;
	margin:9px;
	background-color:#FFF;
	box-shadow:0px 0px 5px -2px #555;
	overflow:hidden;
	float:left;
	cursor:pointer;
	-webkit-transition-property:outline;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
}

.sp_social_button:hover{
	outline:1px solid #FF8432;
}

.sp_s_b_icon{
	width:100%;
	height:45px;
	overflow:hidden;
	float:left;
}

#twitter_ico{
	background: url(../images/twitter_ico.png?v=1);
	background-repeat:no-repeat;
	background-position:center;
}

#instagram_ico{
	background: url(../images/instagram_ico.png?v=1);
	background-repeat:no-repeat;
	background-position:center;
}

#facebook_ico{
	background: url(../images/facebook_ico.png?v=1);
	background-repeat:no-repeat;
	background-position:center;
}
/*Элементы социальныйх ссылок End*/


/*Трансляция твиттера*/
#twitter{
	border:1px solid #999;
	min-height:120px;
	margin:5px;
	text-align:justify;
	line-height: 1.1em;
	overflow:hidden;
}

#twitter_trans{
	background-color:#C4C4C4;
}

#twitter-widget-0{
	width:750px !important;
	margin-top:13px !important;
	margin-left:12px !important;
	margin-bottom:13px !important;
}
/*Трансляция твиттера End*/
/*Full ShowMan End*/

/*Full News - Новости сайта End*/


/*Shortstory Block Design Begun*/
.shortstory{
outline:1px solid #828282;
margin:10px;
height:190px;
}

.shortimg{
width:42%;
height:190px;
float:left;
background-color:#595959;
position:relative;
}

.shortstory:hover .shortimg img{
border:3px solid #D89B38;
}

.shortimg img{
border:3px solid #B7842F;
margin: auto;
width:92%;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
-moz-box-shadow: 0px 0px 8px -1px #000;
-webkit-box-shadow: 0px 0px 8px -1px #000;
box-shadow: 0px 0px 8px -1px #000;
-webkit-transition-property:border;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
}

.shorttext{
width:58%;
height:190px;
float:right;
background-color:#ADADAD;
position:relative;
}

.shtitle{
border-bottom:1px solid #898989;
min-height:40px;
overflow:hidden;
background-color:#BFBFBF;
padding-bottom:5px;
}

.shtitle p{
font-size:20px;
text-align:center;
margin-top:10px;
color:#333;
line-height: 1em;
padding:0px 5px 0px 5px;
}

.shtext{
height:100px;
overflow:hidden;
}

.tpadding{
margin:5px;
}

.shtext p{
font-size:16px;
text-align:justify;
}

.shmore{
border-top:1px solid #898989;
border-left:1px solid #898989;
width:200px;
height:28px;
overflow:hidden;
background-color:#C4C4C4;
position:absolute;
right:0px;
bottom:0px;
}

.shmore p{
font-size:20px;
padding-top:5px;
text-align:center;
color:#333;
}
/*Shortstory Block Design End*/

/*Design End*/

/*Search Begun*/
.searchbar {
width: 100%;
height: 40px;
overflow:hidden;
}

.searchbar ol{
	float:left;
    height: 40px;
}

.searchbar .lfield {
    width: 206px;
    overflow: hidden;
}

.searchbar .lfield input {
    float: left;
    height: 40px;
    width: 220px;
    border:0 none;
	padding-left:12px;
	background-color: #4C4C4C;
	overflow:hidden;
	font-style: italic;
	font-weight:bold;
	font-family: Arial Black;
	color:#fff;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 12px -2px #000 inset;
	font-size:16px;
}


.searchbar .lbtn input {
	border:0px;
    width: 52px;
    height: 40px;
}

.searchtable fieldset legend {
    color: #404040;
}

#searchuser, #searchinput {
    width: 90% !important;
}
/*Search End*/

/*Comments Begun*/
/*Comments End*/

/*Auth Begun*/
#author_img{
	width:55px;
	height:40px;
}

#foto{
	width:100%;
	height:40px;
	overflow:hidden;
	float:left;
}

#fotobox{
	border:2px solid #FFAA42;
	border-radius:30px;
	width:55%;
	height:75%;
	margin:auto;
	margin-top:3px;
	overflow:hidden;
	z-index:9999;
	position:relative;
	box-shadow: 0px 0px 6px -1px #000;
}

#top_login{
	border-top:1px solid #DBDBDB;
	width:100%;
	position:absolute;
	top:0px;
	left:-70px;
}

#top_author{
	border-top:1px solid #DBDBDB;
	width:100%;
	position:absolute;
	top:0px;
	left:-59.5px;
}

#m_author{
	min-height:200px;
	overflow:hidden;
	margin-top:1px;
}

/*Author form*/
.login_box{
	border:1px solid #E0953A;
	margin:10px;
	min-height:20px;
	overflow:hidden;
		-webkit-transition-property: border;
		-webkit-transition-duration: 0.3s;
		-webkit-transition-timing-function: ease;
}

#login_hover:hover{
	border:1px solid #FF6D19;
}

.none_border{
	border:none !important;
}

.login_form{
	width:100%;
	border: 0;
	background: #F4F4F4;
	padding: 15px;
	color: #777;
}

.btn_soft {
	border:none !important;
	padding: 14px;
	width: 100%;
	background-color:#555555;
	cursor: pointer;
	color:#fff;
	font-size:22px;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
}

.btn_soft:hover {
	background-color: #727272;
}

#regmenu{
	margin:10px;
	padding:5px;
	background-color:#EAEAEA;
	overflow:hidden;
}

#regmenu a{
	color:#7F0000 !important;
}

#regmenu a:hover{
	color:#F26000;
}

#regm_left{
	width:50%;
	float:left;
}

#regm_right{
	width:50%;
	float:right;
	text-align:right;
}

#else{
	text-align:center;
	color:#444;
}

.box_border{
	border:none !important;
	background-color:#535353;
    box-shadow: 0px 0px 12px -2px #000 inset;
	padding:5px;
}

.social_box{
	border: 1px solid #a5a5a5;
	width:34px;
	height:34px;
	margin:5px;
	overflow:hidden;
	float:left;
	opacity:0.9;
	-webkit-transition-property: opacity,border;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
    box-shadow: 0px 0px 6px -2px #000;
}

.social_box:hover{
	border: 1px solid #DE9339;
	opacity:1;
}

#facebook{
	background: url(../images/facebook.png?v=1) no-repeat center;
}

#vk{
	background: url(../images/vk.png?v=1) no-repeat center;
}

#mail{
	background: url(../images/mail.png?v=1) no-repeat center;
}

#ok{
	background: url(../images/ok.png?v=1) no-repeat center;
}

#twitter{
	background: url(../images/twit.png?v=1) no-repeat center;
}
/*Author form End*/

/*User board*/
#userboard{
	margin:10px;
	overflow:hidden;
}


#uinfo{
	min-height:60px;
	padding-top:15px;
}

#userphoto{
	width:80px;
	height:75px;
	position:absolute;
}

#usfoto{
	border-radius:30px;
	width:80px;
	height:75px;
	position:absolute;
	top:10px;
	left:5px;
	z-index:89;
}

#usborder{
	width:150px;
	height:100px;
	overflow:hidden;
	position:absolute;
	background: url(../images/gears.png?v=1) no-repeat center;
	background-size:auto 96%;
	top:-6px;
	left:-30px;
	z-index:99;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	-ms-transition: all 2s ease;
	transition: all 2s ease;
}

#usborder:hover{
  -webkit-transform: rotate(-360deg);
     -moz-transform: rotate(-360deg);
       -o-transform: rotate(-360deg);
      -ms-transform: rotate(-360deg);
          transform: rotate(-360deg);
}

#userlogin{
	width:170px;
	height:30px;
	overflow:hidden;
	background-color:#B7B7B7;
	float:right;
}

#userlogin p{ /*?мя пользователя*/
	padding-top:5px;
	padding-left:18px;
	text-transform:capitalize;
    font-style: italic;
    font-weight: bold;
    font-family: Arial Black;
    color: #fff;
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 1);
    line-height: 0.9;
	font-size:20px !important;
}

#usergroup{
	width:170px;
	height:25px;
	overflow:hidden;
	background-color:#999999;
	float:right;
}

#usergroup p{
	font-size:14px;
	padding-top:6px;
	padding-left:17px;
    font-style: italic;
    font-weight: bold;
    font-family: Arial Black;
    color: #fff !important;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
    line-height: 0.9;
}

#umenu{
	min-height:60px;
	margin-top:25px;
	background-color:#585858;
	overflow:hidden;
	padding-bottom:12px;
    box-shadow: 0px 0px 12px -2px #000 inset;
}

.usermenu{
	outline:1px solid #727272;
	width:27%;
	height:60px;
	margin-top:12px;
	margin-left:13px;
	float:left;
	background-color:#727272;
    box-shadow: 0px 0px 12px -2px #000;
	cursor:pointer;
	opacity:0.8;
	-webkit-transition-property: outline,top,opacity;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	position:relative;
	top:0px;
}

.usermenu:hover{
	outline:1px solid #E0953A;
	top:-3px;
	opacity:1;
}

.ummesseg{
	border:1px solid #CECECE;
	border-radius:3px;
	width:20px;
	height:12px;
	overflow:hidden;
	position:absolute;
	right:-5px;
	top:-5px;
	background-color:#CCC;
    box-shadow: 0px 0px 12px -2px #000;
	text-align:center;
	font-size:8px;
	color:red;
}

#um_profile{
	background:#727272 url(../images/profile_icon.png?v=1) no-repeat center;
}

#um_message{
	background:#727272 url(../images/message_icon.png?v=1) no-repeat center;
}

#um_myfav{
	background:#727272 url(../images/um_myfav.png?v=1) no-repeat center;
}

#um_admin{
	background:#727272 url(../images/um_admin.png?v=1) no-repeat center;
}

#um_allcomments{
	background:#727272 url(../images/um_allcomments.png?v=1) no-repeat center;
}

#um_statistics{
	background:#727272 url(../images/um_statistics.png?v=1) no-repeat center;
}

#uexit{
	height:50px;
	background-color:#555555;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
}

#uexit p{
	color:#FFF;
	font-size:22px;
	text-align:center;
	padding-top:18px;
}

#uexit:hover{
	background-color:#727272;
}
/*User board End*/

/*Script Begun*/
/*Script End*/

/*Profile User*/
#userprofile{
min-height:400px;
overflow:hidden;
padding-bottom:5px;
}

#usertitle{
border-bottom:1px solid #606060;
height:45px;
overflow:hidden;
background-color:#B2B2B2;
-moz-box-shadow: 0px 0px 5px -1px #222;
-webkit-box-shadow: 0px 0px 5px -1px #222;
box-shadow: 0px 0px 5px -1px #222;
overflow:hidden;
position:relative;
}

#usertitle h1{
font-size:22px;
padding:12px;
color:#444;
}

.nameusers{
padding-top:8px;
padding-left:10px;
text-transform:capitalize;
}

#userf{
width:35%;
min-height:250px;
float:left;
background-color:#A5A5A5;
}

#userfoto{
border-bottom:1px solid #777;
min-height:200px;
overflow:hidden;
background-color:#707070;
position:relative;
}

#userfoto img{
border:3px solid #B7842F;
max-width:72%;
height:auto;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
-moz-box-shadow: 0px 0px 8px -1px #222;
-webkit-box-shadow: 0px 0px 8px -1px #222;
box-shadow: 0px 0px 8px -1px #222;
}

#userpm{
min-height:50px;
overflow:hidden;
padding-bottom:7px;
}

.addpm{
border:1px solid #5B5B5B;
width:83%;
height:40px;
overflow:hidden;
margin:auto;
margin-top:7px;
background-color:#CCCCCC;
cursor:pointer;
}

.addpm a{
color:#444;
font-size:15px !important;
}

.addpm p{
font-size:20px;
color:#444;
text-align:center;
padding-top:10px;
}

#useraction{
width:65%;
min-height:200px;
float:right;
}

#uinform{
min-height:150px;
overflow:hidden;
background-color:#8C8C8C;
}

.uinfblock{
min-height:32px;
overflow:hidden;
}

.uinfli{
width:35%;
height:32px;
float:left;
}

.uinfli p{
font-size:18px;
color:#DBDBDB;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:7px;
padding-left:10px;
}

.uinftext{
width:64%;
min-height:32px;
float:right;
}

.uinftext p{
font-size:18px;
color:#FFFFFF;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:7px;
padding-left:5px;
}


.uinftext a{
font-size:18px;
color:#FFFFFF;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:7px;
padding-left:5px;
}

#uaction{
min-height:95px;
overflow:hidden;
background-color:#878787;
}


/*?нфомраци о пользователе на форуме*/

.actionforum{
font-size:18px;
color:#FFFFFF;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:7px;
padding-left:5px;
}

/*Редактирвоание профиля*/
#logged{
padding:5px;
font-size:18px;
color:#FFFFFF;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}

.baseform{
	padding-top:5px;
}

.inputstyle{
border:1px solid #9E9E9E;
width:220px;
height:40px;
background-color:#5E5E5E;
box-shadow:0px 0px 4px -1px #222;
font-size:18px;
padding-left:5px;
color:#F2F2F2;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
-webkit-transition-property: border;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
}

#submitstyle{
border:1px solid red;
margin-top:5px;
}

.btnavatar{
border:1px solid #9E9E9E;
height:30px;
padding-top:5px;
background-color:#5E5E5E;
box-shadow:0px 0px 4px -1px #222;
font-size:14px;
color:#F2F2F2;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
-webkit-transition-property: border;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
cursor:pointer;
}
/*/Profile User*/

/*Доп.контент на главной странице*/
#pdcmain{
overflow:hidden;
}

#pdtext{
border-bottom:1px solid #555;
min-height:150px;
padding-top:10px;
overflow:hidden;
background-color:#999999;
}

#foottext{
	border:1px solid #898989;
	width:98.3%;
	min-height:140px;
	margin-left:9px;
	margin-bottom:10px;
	background-color:#B7B7B7;
}

#ft_title{
	border-bottom: 1px solid #999;
    height: 50px;
    background-color: #D8D8D8;
}

#ft_info{
	overflow:hidden;
}

#ft_info p{
    padding: 10px;
    font-size: 15px;
    text-align: justify;
    line-height: 1.5;
}

/*Новости в подвале*/

#fnews{
min-height:200px;
overflow:hidden;
}

.nblock{
outline:2px solid #B7842F;
width:350px;
min-height:250px;
float:left;
margin-left:11px;
margin-top:15px;
margin-bottom:15px;
padding-bottom:10px;
background-color:#494949;
-moz-box-shadow: 0px 0px 8px 0px #000;
-webkit-box-shadow: 0px 0px 8px 0px #000;
box-shadow: 0px 0px 8px 0px #000;
}

.nb_padding{
	margin-left:26px !important;
}

.nbtitle{
border-bottom:1px solid #666666;
height:40px;
background-color:#5E5E5E;
-moz-box-shadow: 0px 0px 8px -1px #222;
-webkit-box-shadow: 0px 0px 8px -1px #222;
box-shadow: 0px 0px 8px -1px #222;
}

.nbtitle p{
font-size:24px;
color:#dedede;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:10px;
padding-left:10px;
}
/*/Доп.текст на главной странице*/


/*PM*/

#pmlist{
	border:1px solid #898989;
	margin:10px;
	background-color:#B7B7B7;
}

.pm{
	background-color:#FFF !important;
	padding-left:3px;
}

.headpm{
border-bottom:1px solid #898989;
height:45px;
background-color:#BFBFBF;
overflow:hidden;
}

.lefthpm{
width:39%;
height:45px;
float:left;
overflow:hidden;
}

.lefthpm p{
font-size:22px;
color:#444;
padding-top:15px;
padding-left:10px;
}

.righthpm{
width:60%;
height:45px;
float:right;
overflow:hidden;
}

.pmmenu{
margin:0px;
padding:0px;
list-style:none;
}

.pmmenu li{
display:block;
height:45px;
float:right;
margin-right:10px;
-webkit-transition-property: background-color;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
}

.pmmenu li:hover{
background-color:#B2B2B2;
}

.pmmenu p{
font-size:16px;
color:#7F0000;
padding-top:16px;
padding-left:10px;
padding-right:10px;
}


.label{
font-size:18px;
color:#222;
padding-left:5px;
text-shadow:none !important;
}

.f_input {
border:1px solid #E0953A;
width:220px;
background-color:#F4F4F4;
font-size:16px;
padding:10px;
color:#444;
}

.f_button{
	float:right;
	margin-right:78px;
}


#binp{
overflow:hidden;
margin-left:15px;
}

/*Massages PM*/

.newpm{
overflow:hidden;
}

.authpm{
width:30%;
min-height:200px;
float:left;
background-color:#848484;
}

.authfoto{
min-height:150px;
background-color:#777777;
overflow:hidden;
position:relative;
padding-top:5px;
padding-bottom:5px;
}

.authfoto img{
border:3px solid #B7842F;
width:80%;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
-moz-box-shadow: 0px 0px 8px -1px #222;
-webkit-box-shadow: 0px 0px 8px -1px #222;
box-shadow: 0px 0px 8px -1px #222;
}

.reauth{
overflow:hidden;
min-height:100px;
padding-bottom:5px;
}

.maspm{
width:70%;
min-height:120px;
float:right;
background-color:#AFAFAF;
overflow:hidden;
}

.mtitle{
border-bottom:1px solid #777;
min-height:40px;
overflow:hidden;
background-color:#919191;
margin-bottom:5px;
}

.mstleft{
width:70%;
float:left;
min-height:40px;
}

.mtdate{
width:29%;
float:right;
min-height:40px;
}

.mtdate p{
text-align:right;
font-size:12px !important;
font-style:italic;
}

.mtitle p{
font-size:18px;
color:#fff;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:12px;
padding-left:10px;
padding-right:10px;
}

.mstext{
overflow:hidden;
min-height:20px;
background-color:#A5A5A5;
margin:10px;
padding:10px;
line-height: 1.4;
}

.mstext p{
font-size:18px;
padding:5px;
}

.mpanel{
height:32px;
padding:5px;
}

.masmenu{
margin:0px;
padding:0px;
list-style:none;
}


.masmenu li{
display:block;
height:32px;
float:right;
margin-right:10px;
-webkit-transition-property: background-color;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
}


.masmenu p{
font-size:18px;
color:#FFF;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
padding-top:12px;
padding-left:6px;
padding-right:6px;
}

.editorcomm textarea{
margin:0px !important;
background-color:#EAEAEA !important;
}
/*/PM*/


/*Register*/

.baseform{
    border: 1px solid #898989;
    width: 767px;
    min-height: 160px;
    margin: auto;
	margin-top:15px;
    background-color: #BFBFBF;
	line-height:1.7em;
}

.btnreg{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
}

.registertext{
width:96%;
overflow:hidden;
margin:auto;
margin-bottom:10px;
padding-bottom:5px;
}

.registertext b{
font-size:18px !important;
color:#FFF !important;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1) !important;
padding-top:12px !important;
padding-left:6px !important;
padding-right:6px !important;
}

.registertext p{
font-size:14px;
}

.registertext a{
color:#FFF !important;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1) !important;
}

#prbtn{
	border:1px solid #333;
	border-radius:0px !important;
	background-color:#5E5E5E;
	color:#fff;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}

/*Восстановление пароля*/
#code_captch img{
	border:1px solid orange;
	margin-top:10px;
}

.input_captch{
    border: 1px solid #E0953A;
    width:140px !important;
	margin-top:10px;
    background-color: #F4F4F4;
    font-size: 16px;
    padding: 10px;
    color: #444;
}

.fieldsubmit{
	overflow:hidden;
}

.lostbutton{
    border: 1px solid #BFBFBF;
    width: 160px;
    height: 40px;
    background-color: #FFF;
    font-size: 18px;
    color: #333;
    float: right;
    margin: 10px;
    box-shadow: 0px 0px 8px -1 #111;
    cursor: pointer;
}

.lostbutton:hover{
	border: 1px solid orange;
}
/*Восстановление пароля End*/
/*/Register*/

/*Статистика сайта*/
.statistics{
padding:5px;
font-size:16px;
}

.lipadding{padding-left:5px !important;}

.pheading{
	font-size:15px;
	margin:5px;
}
/*Статистика сайта End*/

/*Стандартная форма для страниц*/
.standform{
    border: 1px solid #898989;
    width: 767px;
    min-height: 160px;
    margin: auto;
	margin-top:15px;
	margin-bottom:15px;
    background-color: #BFBFBF;
	line-height:1.7em;
}

.standpadd{
	padding:10px;
}
/*Стандартная форма для страниц End*/

/*Описание категорий*/
#categoryinfo{
	min-height:200px;
	overflow:hidden;
}

#titlecat{
	outline:1px solid #898989;
	min-height:40px;
	padding-top:5px;
	background-color:#C4C4C4;
}

#titlecat h1{
	font-size:19px;
	padding:7px;
	color:#444;
}

#catspeedbar{
	min-height:20px;
	padding:5px;
	padding-left:280px;
	padding-top:15px;
}

#catinfo{
	border:1px solid #898989;
	width:767px;
	min-height:160px;
	margin:auto;
	background-color:#BFBFBF;
}

#imgcat{
	width:270px;
	height:117px;
	float:left;
}

#imgcat img{
	border: 4px solid #D8D8D8;
	width:245px;
	box-shadow: 0px 0px 5px -1px #000;
	position:relative;
	top:-30px;
	left:10px;
}

#catinfo p{
	padding:10px;
	font-size:15px;
	text-align:justify;
	line-height: 1.5;
}

#catinfo a{
	font-weight:bold;
}

#pod_zaglav{
	border:1px solid #898989;
	width:767px;
	height:40px;
	margin:auto;
	margin-top:10px;
	background-color:#D8D8D8;
	overflow:hidden;
}

#pod_zaglav h2{
	font-size:18px;
	padding-left:10px;
	padding-top:10px;
}
/*/Описание категорий End*/

/*Дополнительная навигация в категориях*/
#category_navig{
	min-height:150px;
	overflow:hidden;
}

#catnav{
	border:1px solid #898989;
	width:767px;
	min-height:120px;
	margin:auto;
	margin-top:10px;
	padding-bottom:10px;
	background-color:#595959;
	overflow:hidden;
}

#catnav_title{
	border-bottom: 1px solid #898989;
	min-height:40px;
	background-color:#D8D8D8;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 8px -1px #000;
    -webkit-box-shadow: 0px 0px 8px -1px #000;
    box-shadow: 0px 0px 8px -1px #000;
    -webkit-transition-property: border;
}

#catname{
	font-size:18px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
}

.catnav{
	border: 3px solid #BF8831;
	width:31.1%;
	float:left;
	height:128px;
	overflow:hidden;
	margin-left:8.5px;
	margin-top:10px;
	cursor:pointer;
	-moz-box-shadow: 0px 0px 8px -1px #000;
	-webkit-box-shadow: 0px 0px 8px -1px #000;
	box-shadow: 0px 0px 8px -1px #000;
	-webkit-transition-property:border;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	position:relative;
}

#no_active{
	opacity:0.6 !important;
}

.catnav img{
	width:100%;
	z-index:99;
}

.catnav:hover{
border:3px solid #F4A33F;
}

.catnumber{
position:absolute;
height:130px;
width:240px;
top:0px;
overflow:hidden;
background:url("../images/seazon/steek.png?v=1") right;
background-repeat:no-repeat;
}

.catnumber p{
font-size:18px;
text-align:right;
font-style: italic;
font-family: Arial Black;
color:#fff;
text-shadow: 0px 2px 8px rgba(0, 0, 0, 5);
padding-top:90px;
padding-right:10px;
}
/*Дополнительная навигация в категориях End*/

/*Элементы категории*/
.catelements{
	border:1px solid #898989;
	width:767px;
	min-height:90px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#595959;
	overflow:hidden;
}

.element_title{
	border-bottom: 1px solid #898989;
	min-height:40px;
	background-color:#D8D8D8;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 8px -1px #000;
    -webkit-box-shadow: 0px 0px 8px -1px #000;
    box-shadow: 0px 0px 8px -1px #000;
    -webkit-transition-property: border;
}

.element_title p{
	font-size:18px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
}

.catinfo{
	padding-top:10px;
	min-height:60px;
	overflow:hidden;
}
/*Элементы категории End*/

/*Отдельное оформление вывода новостей в ктаегории The Grand Tour*/
.short_group{
	overflow:hidden;
}

.shgroup_title{
	border: 1px solid #898989;
    width: 767px;
    height: 40px;
    margin: auto;
    background-color: #D8D8D8;
    overflow: hidden;
}

.shgroup_title p{
    font-size: 18px;
    padding-left: 10px;
    padding-top: 12px;
	float:left;
}

.shgroup_title a{
    font-size: 16px;
    padding-right: 10px;
    padding-top: 12px;
	float:right;
}
/*Отдельное оформление вывода новостей в ктаегории The Grand Tour End*/

/*Блок Поделиться с друзьями в категориях*/
#catshare{
	border:1px solid #898989;
	width:767px;
	min-height:90px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#595959;
	overflow:hidden;
}

#catshare_title{
	border-bottom: 1px solid #898989;
	min-height:40px;
	background-color:#D8D8D8;
	overflow:hidden;
	-moz-box-shadow: 0px 0px 8px -1px #000;
    -webkit-box-shadow: 0px 0px 8px -1px #000;
    box-shadow: 0px 0px 8px -1px #000;
    -webkit-transition-property: border;
}

#catshare_title p{
	font-size:18px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
}

#catshare_cont{
	padding-top:10px;
	min-height:60px;
	overflow:hidden;
}
/*Блок Поделиться с друзьями в категориях End*/

/*Блок дополнительного описания для категории*/
/*Этот бок использует основные параметры блока mainbottom за исключением обертки блока dopcattext*/
.dopcattext{
	overflow:hidden;
	padding-bottom:10px;
}


.bottomtext{
	border:1px solid #898989;
	width:767px;
	min-height:120px;
	margin:auto;
	background-color:#B7B7B7;
}

.title_bottomtext{
	border-bottom: 1px solid #999;
    height: 40px;
    background-color: #D8D8D8;
}

.title_bottomtext h3{
    font-size: 18px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
	font-weight:normal !important;
}

.bottom_info{
	overflow:hidden;
}

.bottom_info p{
    padding: 10px;
    font-size: 15px;
    text-align: justify;
    line-height: 1.5;
}

/*Блок дополнительного описания для категории END*/


/*Full Поиск по сайту*/
#searchinfo{
	min-height:100px;
}

#searchtitle{
	outline: 1px solid #898989;
    min-height: 40px;
    padding-top: 5px;
    background-color: #C4C4C4;
}

#searchtitle p{
	font-size: 22px;
    padding: 10px;
    padding-left: 10px;
    color: #444;
	font-weight:bold;
}

#searchform{
    width: 767px;
    height: 40px;
    margin: auto;
	margin-top:15px;
	overflow:hidden;
}

#searchform .search{
	padding:0px !important;
	margin:0px !important;
}

#searchform div{
	padding:0px !important;
	margin:0px !important;
}

#searchform .search input{
	border:none !important;
	width:90% !important;
	padding:5px !important;
	margin:0px !important;
	height:30px !important;
	float:left !important;
	background-color:#D8D8D8;
	font-size:16px;
}

#searchform .search #dosearch{
	border:none !important;
	padding:0px !important;
	margin:0px !important;
	height:40px !important;
	width:8% !important;
	float:right !important;
}

.searchbox{
overflow:hidden;
margin:10px;
font-size:16px;
}

.searchbox h1{
font-size:22px;
color:#FFF;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}

.searchbox input{
border:1px solid #9E9E9E;
width:220px;
height:32px;
background-color:#5E5E5E;
box-shadow:0px 0px 4px -1px #222;
font-size:18px;
padding-left:5px;
color:#F2F2F2;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
-webkit-transition-property: border;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease;
border-radius:0px !important;
}

#dofullsearch {display:none;}


/*Счетчики*/

#timers{
border-bottom:1px solid #333;
border-left:1px solid #333;
border-right:1px solid #333;
height:46px;
width:200px;
float:right;
padding-top:3px;
background-color:#4A4A4A;
overflow:hidden;
-moz-box-shadow: 0px 3px 6px 0px #222;
-webkit-box-shadow: 0px 3px 6px 0px #222;
box-shadow: 0px 3px 6px -2px #222;
margin-bottom:10px;
margin-right:20px;
}

#right_timers{
	padding-left:3px;
	width:88px;
	height:44px;
	float:left;
}

#left_timers{
	padding-right:3px;
	width:88px;
	height:44px;
	float:right;
}

/*ADS*/
#sping{ /*sidebar block*/
overflow:hidden;
background-color:#545454;
}

#grantour_banner{
	border:1px solid orange;
	width:280px;
	height:442px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
	-moz-box-shadow: 0px 3px 6px 0px #222;
	-webkit-box-shadow: 0px 3px 6px 0px #222;
	box-shadow: 0px 3px 6px -2px #222;
}

#fguru{ /*full text*/
border:1px solid #999;
min-height:100px;
margin:0px 5px 5px 5px;
background-color:#C4C4C4;
overflow:hidden;
padding-top:10px;
padding-bottom:10px;
}


#drivefull{
width:670px;
height:90px;
margin:auto;
overflow:hidden;
text-decoration:none !important;
}

#advideo{ /*pvideo*/
height:90px;
overflow:hidden;
background-color:#7A7A7A;
}

#topline{ /*topline*/
overflow:hidden;
background-color:#9B9B9B;
z-index:1 !important;
}

#donate{
border:2px solid #C18934;
height:50px;
background-color:#545454;
}

/*Карта сайта*/
#sitemap{
border:1px solid #777;
overflow:hidden;
margin:10px;
padding:5px;
background-color:#A8A8A8;
}

.root{
margin-bottom:10px;
}

#sitemap li{
list-style:square inside !important;
padding-left:10px;
margin-top:3px;
}

/*Вывод информации о действия или ошибках*/
.siteinfo{
	border:1px solid #898989;
	width:767px;
	min-height:120px;
	margin:auto;
	margin-top:10px;
	background-color:#B7B7B7;
}

#siteinfo_title{
	border-bottom: 1px solid #999;
    height: 40px;
    background-color: #D8D8D8;
}

#siteinfo_title p{
    font-size: 18px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
	font-weight:normal !important;
}

#siteinfo_text{
	overflow:hidden;
}

#siteinfo_text p{
    padding: 10px;
    font-size: 15px;
    text-align: justify;
    line-height: 1.5;
}

/*Навигация по комментариям*/

/*---navigation---*/
.storenumber {
    font-weight: bold;
}

.basenavi {
    font-size: 1.15em;
    height: 29px;
}

.bnnavi {
	overflow:hidden;
    padding-left: 5px;
    padding-right: 5px;
    height: 29px;
    background: #ADADAD url("../images/basenavi.png?v=1") no-repeat;
}

.navigation {
    margin-top: 5px;
}

.navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide {
    float: left;
}

.navigation a, .navigation span {
    font-weight: bold;
    padding: 0 4px;
    height: 19px;
    line-height: 19px;
}

.navigation a, .navigation span.nav_ext {
    color: #3f4b51;
}

.navigation a:hover {
    background-color: #8E8E8E;
}

.navigation span {
    color: #A50000;
}

.nextprev .thide, .toptop {
    width: 26px;
    padding-top: 29px;
    background: url("../images/basenavi.png?v=1") no-repeat;
}

.nextprev a span {
    cursor: pointer;
}

.nextprev span .pnext {
    background-position: -26px -29px;
}

.nextprev a .pnext {
    background-position: -26px -87px;
}

.nextprev a:hover .pnext {
    background-position: -26px -58px;
}

.nextprev span .pprev {
    background-position: 0 -29px;
}

.nextprev a .pprev {
    background-position: 0 -87px;
}

.nextprev a:hover .pprev {
    background-position: 0 -58px;
}

.toptop {
    background-position: 0 -116px;
    width: 29px;
}

.toptop:hover {
    background-position: 0 -145px;
}



#toplineb{
border:3px solid #D39537;
width:728px;
height:90px;
margin:auto;
margin-top:2px;
margin-bottom:4px;
background-color:#6D6D6D;
overflow:hidden;
padding-left:5px;
padding-right:5px;
box-shadow:0px 0px 5px -1px #000;
text-decoration:none !important;
}

#videoplayer {
	width: 100% !important;
	height: 100% !important;
}