/*******************************************************************************
        Author : Bondarchuk Ruslan | e-mail: Rus.Bondarchuk@gmail.com
        Запрещено распространение файлов данного шаблона
        в любом виде, как на коммерческой так и на некоммерческой основе.
        Все права принадлежат автору.
********************************************************************************/

* { margin: 0; padding: 0 }

a {color:#8b898b;text-decoration:underline;}
a:hover{color:#ffb737;text-decoration: none; !important;}

body {
        font-size:12px;
        font-family: Tahoma;
        background:url(../images/front-center.jpg) center 702px repeat-y;
        color: #8b898b;
        background-color:#181c1f;
}

/**/
#front-wrapper {
        background:url(../images/front-bottom.jpg) center bottom no-repeat;

}

#front {
        background:url(../images/front-top.jpg) center top no-repeat;
}

#logo {
        display:block;
        width:100%;
        height:300px;

}

/* дополнительное меню сверху */
.navigatmenu {
float:right;
margin-right:35px;
	margin-top:-42px;
}
/****/

/* левый блок */
.mainmenu .bhead {
        margin-bottom:-30px;
        color:#969395;
}
/* меню */
.mainmenu a {
        display:block;
}

.mainmenu dt {
        padding-right:0;
        width :110px;
        background:none;
        margin-right:20px;
}

.mainmenu dt a {
        background:url(../images/mainmenu-dt-a.png) 0px 0px no-repeat;
        text-decoration: none;
        padding: 2px 0px 2px 25px;
}

.mainmenu dt a:hover {
        background:url(../images/mainmenu-dt-a-hover.png) 0px 0px no-repeat;
        color:#ffb737;text-decoration:none;
        padding: 2px 0px 2px 25px;
}

/* меню категория файлов */
.categor_files {
}
#categor_files_position{
        margin-left:15px; 
        margin-bottom:15px;
}

.categor_files a {
        display:block;
}
.categor_files dt {
        padding-left:20px;
}
.categor_files dt a {
        text-decoration: none;
}

.categor_files dt a:hover {
        color:#ffb737;text-decoration:none;
}

/****/


.column .box {
        width:264px;
        margin-bottom:0px;
        background: url(../images/column-box-center.png) left top repeat-y;
}

.column .box .bhead {
        width:264px;
        height:64px;
        background: url(../images/column-box-bhead.png) left top no-repeat;
        padding-top:6px;
        padding-left:20px;
        font-family: Franklin Gothic Medium;
        font-size:18px;
        text-transform: uppercase;
        font-style: normal;

}

.column .box .bfoot {
        background: url(../images/column-box-bfoot.png) left bottom no-repeat;
        height:3px;
        width:100%;
}

.column .box .pda {
        margin-left:15px;
        margin-bottom:15px;
        margin-right:15px;
        margin-top:-15px;
}

.column {
        float: left;
        width: 180px;
        padding-bottom: 10px;
}

/* центер */
.mainpart {
        padding-top: 10px;
        width: 599px;
        float: left;
}

.mainpart a {
        color:#c58545;
}

.mainpart .box {
        background: url(../images/main-box-center.png) left top repeat-y;
        width:599px;
        margin-bottom:5px;
        margin-left:5px;
}

.mainpart .box .bhead {
        background: url(../images/main-box-top.png) left top no-repeat;
        padding-top:7px;
        height:59px;
}

.mainpart .box .bhead span {
        margin-left:15px;
        margin-right:15px;
        text-decoration:none;
        font-size:14px;
        text-transform: uppercase;
        font-style: normal;
        font-family: "Franklin Gothic Medium";
        color:#969395;
}

.mainpart .box .bhead span a {
        text-decoration:none;
        color:#969395;
}
.mainpart .box .bhead span a:hover {
        text-decoration:none;
        color:#323232;
}

.mainpart .box .h2 {
        margin-left:15px;
        margin-right:15px;
}

.mainpart .box .h2 a {
        text-decoration:none;
        font-size:18px;
        text-transform: uppercase;
        font-family: "Franklin Gothic Medium";
        color:#c48543;
}

.mainpart .box .h2 a:hover {
        text-decoration:none;
        color:#ffb737;
}

.mainpart .box .bfoot {
        background: url(../images/main-box-bot-light.png) left bottom no-repeat;
        padding-bottom:26px;
        height:auto;
}

.mainpart .box .date {
        text-decoration:none;
margin-top:5px;
        margin-left:15px;
        margin-right:15px;
        font-size:11px;
        color:#454545;
}

.mainpart .box .date a {
        text-decoration:none;
        color:#454545;

}

.mainpart .box .date a:hover {
        text-decoration:none;
        color:#323232;
}

.mainpart .box hr {
        margin-left:15px;
        margin-right:15px;
        height: 2px;
        border:none !important;
        background: url(../images/br.png) no-repeat top center;
}

.mainpart .box .body {
        margin:0 20px;
        padding:10px 0 13px 0;
        overflow:hidden;
        font-size: 100%;
}
.mainpart .box .body .body-text .body-img img {
        border:1px solid #c48543;
        margin: 10px;
}

.mainpart .box p {
        margin-bottom:1em;
}

/* логин / панель управление */
.log_table{ font-size:11px;font-family:Arial;}
.log_hello{margin-left:2px; padding-top:2px;font-weight:bold;}

/* голосование */
div.vote_title {font-size:13px; font-weight:bold;}
input.vote_link {background:url(../images/vote.png) no-repeat; width:100px; height:31px; display:block; border:0px; cursor:pointer; margin-left:52px; margin-top:-25px;}
input.vote_link:hover {background-position:0 -31px;}
input.results_vote {background-color:#fff; border:0px; color:#7aac4a; margin-left:26px; cursor:pointer; padding-top:2px;}

/* поиск */
.search { padding-left:5px; color:#666968; height:21px; font-family:Arial; font-size:11px; background:#1e2726; border: 1px solid #2d3332;}
#poisk { padding-top:10px; padding-bottom:10px; padding-left:20px;}

/* кнопки внизу */
.panel_shortstory {display:block; clear:both;}

/* кнопка дальше... */
.full_link {background:url(../images/argmore.png) no-repeat; width:112px; height:31px; float:right; margin-left:15px; margin-top:0px;}
.full_link:hover {background-position:0 -31px;}
.edit_news{float:left;  display:block; clear:both; margin-left:5px; padding-top:15px; font-size:10px;}

/* кнопка добавить блог */
.add_blog {background:url(../images/addblog.png) no-repeat; width:112px; height:31px; float:right; margin-left:15px; margin-top:0px;}
.add_blog:hover {background-position:0 -30px;}

/* кнопка Админ опции для блога */
.admin_option {background:url(../images/admin_option.png) no-repeat; width:112px; height:31px; float:right; margin-left:15px; margin-top:0px;}
.admin_option:hover {background-position:0 -30px;}

/* кнопка Топ блогов */
.top_blog {background:url(../images/topblog.png) no-repeat; width:112px; height:31px; float:right; margin-left:15px; margin-top:0px;}
.top_blog:hover {background-position:0 -30px;}

/* кнопка смотреть */
.full_video {background:url(../images/argvideo.png) no-repeat; width:112px; height:31px; float:right; margin-left:15px; margin-top:0px; cursor: pointer;}
.full_video:hover {background-position:0 -31px;}

/* добавить новость */
.addnews {background:url(../images/addnews.png) no-repeat; width:142px; height:31px; margin-top:-20px; margin-bottom:10px;}
.addnews:hover {background-position:0 -31px;}

div.related_dcont{color:#4a88ac; height:auto; overflow:auto; padding-top:30px; margin-left:9px;}
div.related_dcont a{color:#4a88ac;}

div.comments_center{background-repeat:repeat-y;}
.comments_menu{float:right; margin-top:2px; margin-right:8px;}

.f_input {background:#1c2524; border: 1px solid #2b2f2e; color: #e9e9e9;}
.f_textarea {background:#1c2524; border: 1px solid #2b2f2e; color: #e9e9e9;}

input.logg{ padding-left:5px; color:#666968; font-family:Arial; font-size:11px; background:#1c2524; border: 1px solid #2b2f2e; width:138px; height:22px; float:left;} 
input.pass{ padding-left:5px; color:#666968; font-family:Arial; font-size:11px; background:#1c2524; border: 1px solid #2b2f2e; width:138px; height:22px; float:left;}
.submit{background:url(../images/vhod.png) no-repeat; width:54px; height:54px; display:block; float:right;  margin-right:20px; margin-top:-6px;}
.submit:hover{background-position:0 -54px;}

.pagenav_outer{margin:20px 0; height:15px}
#pagenav, #pagenav_wrapper{position:relative; height:40px}
#pagenav{float:right; right:50%; width:auto;}

hr {
        color:#303131;
        background-color:#303131;
        height: 1px;
        border-width:0px; /* убрать рамки вокруг элемента */
}




#mediaplayer {background:url(../images/mediaplayer_bg.png) no-repeat;  width:634px; height:536px;}
#mediaplayer_position {padding-left:42px; padding-top:72px;}


#easyTooltip{
font-size:12px;
padding:3px 5px;
position:absolute;
top:0;
border:1px solid #2d3332;
background:#1e2726;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
color: #5f5f5f;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index:998;
}

.button{
	color: #fff;
	float:right;
	padding: 5px !important;
	font-size: 14px;
	background:url("../vision/button.png") repeat-x left top #686868;
	cursor: pointer;
	border: 1px solid #676768;
}
.button:hover{
	color: #fff;
	float:right;
	padding: 5px !important;
	font-size: 14px;
	background:url("../vision/button.png") repeat-x left -50px #454545;
	cursor: pointer;
	border: 1px solid #676768;
}

/*-- To Top Button --*/
#toTop {
	background:#151919 none repeat scroll 0 0;
	border:1px solid #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	bottom:10px;
	color:#717171;
	cursor:pointer;
	padding:5px;
	position:fixed;
	right:10px;
	text-align:center;
	text-decoration:none;
	width:100px;
	z-index:99999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.70; /* Mozilla 1.6 */
	-khtml-opacity: 0.70; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.70; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.button_top {
	padding: 4px 10px 3px 25px;
	position: relative;
	cursor: pointer;
	display: inline-block;
	font-size: 11px;
	height: 16px;
	text-decoration: none;
	color: #717171;
}

/* footer */
.page-footer {
        color:#7f7f7f;
        font-size:11px;
        position:absolute;
        text-align:center;
        bottom: 20px;
        clear:both;
        left:50%;
}

.topnews {border:1px solid #000000;relative; overflow: hidden; zoom: 1; width: 99%; margin-top: 10px; margin-right: 1%; padding-bottom: 4px; padding-left: 3px; margin-bottom: -2px;}
.topnews:hover {background:#122028 none repeat scroll 0 0;border:1px solid #000000;cursor:pointer;}
.topnews a, .topnews a:link, .topnews a:active, .topnews a:visited {color: #8b8b8b; text-decoration: none;}
.topnews a:hover {color: #ffb737;text-decoration: none;}

/* CUSTOM */
.castom {border:1px solid #000000; position: relative; overflow: hidden; zoom: 1; display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 99%; margin-top: 10px; margin-right: 1%; padding-bottom: 4px; padding-left: 3px; margin-bottom: -2px;}
.castom:nth-child(2n) {margin-right: 0px;}
.castom-header {font: bold 1.0em Tahoma, Geneva, Sans-serif; color: #575757; text-align: left}
.castom-header sup {font-size: 9px; padding-left: 4px;}
.castom-options-top {padding: 10px 0px 0px 0px;}
.castom-body {font-size: 9px; overflow: hidden; zoom: 1; height: 64px; position: relative; color: #575757; text-align:left;}
.castom-body br {display: none;}
.castom-body img {display: block; float: left; width: 120px; height: 120px; position: absolute top: 0px; left: 0px; margin-right:2px;}
.castom-body .title_spoiler img {display: none !important;}
.castom-options-bottom {overflow: hidden; zoom: 1;}

.castom:hover {
	background:#122028 none repeat scroll 0 0;
	border:1px solid #000000;	
	cursor:pointer;
}


.castom-header a:active, 
.castom-header a:visited, 
.castom-header a:link {
	color: #8b898b;
	text-decoration: none;
}
.castom-header a:hover {
	color: #ffb737;
	text-decoration: none;
}

.castom-body a {
	color: #8b8b8b;
	text-decoration: none;
}
.castom-body a:hover {
	color: #9ab7cb;
	text-decoration: none;
}

.pdaprof {
font-family: Tahoma;position:absolute;border: 1px solid #000000;  background-color: #171f1e; padding:2px; z-index:49; font-size:11px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-shadow:0px 1px 0px rgba(0, 0, 0, 0.70); -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70);-webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70);}
}
	