@font-face {
    font-family: 'seminarianormal';
    src: url('../style/seminaria-webfont.eot');
    src: url('../style/seminaria-webfont.eot?#iefix') format('embedded-opentype'),
         url('../style/seminaria-webfont.woff') format('woff'),
         url('../style/seminaria-webfont.ttf') format('truetype'),
         url('../style/seminaria-webfont.svg#seminarianormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
body, html {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 12px;height:100%;width:100%;margin:0;padding:0;background:#100F0F url(../images/bgtop.jpg) top center no-repeat;
-webkit-text-size-adjust: none;}

h1 {font-weight:normal;font-size:24px;font-family: 'seminarianormal';color:#660000;margin:0 0 10px 0;text-align:center;position:relative;}
h2 {font-size:21px;font-weight:normal;font-family: 'seminarianormal';color:#660000;margin:0;text-align:left;line-height:16px;}
h3 {font-size:20px;font-weight:normal;font-family: 'seminarianormal';color:#660000;margin:0;text-align:left;line-height:16px;}
h4 {font-size:20px;font-weight:normal;font-family: 'seminarianormal';color:#660000;margin:0;text-align:left;line-height:16px;}
.news h3 {font-size:20px;font-weight:normal;text-align:left;margin:0;line-height:0;}
a img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
		  border:0;
		  
}
a img:hover {
-webkit-filter: brightness(130%);
-moz-filter: brightness(130%);
filter: brightness(130%);

}
#submit_content  {border:1px solid #A89D8E;padding:5px;background:#CDB188;cursor:pointer;}
#submit_content:hover {border:1px solid #C9C2B8;padding:5px;background:#9F8561;cursor:pointer;color:#D0C9BF;}
a:hover 	{background: none; color: #990000; }
a:link, a:active , a:visited	{background: none; color: #660000; }
#container {min-width:1200px;width:100%;min-height:100%;height:auto !important;height:100%;overflow:hidden;background: url(../images/bgbot.jpg) bottom center no-repeat;}
#site {min-width:1200px;width:1200px;margin:0 auto;background: url(../images/cont.png) center top  repeat-y;overflow:hidden;padding-bottom:301px;}
#main {background: url(../images/top2.jpg) no-repeat;width:1200px;min-width:1200px;overflow:hidden;padding-left: 1px;}
#header {height:337px;display:block;background: url(../images/head.jpg);width:1200px;overflow:hidden;}
#socials {margin-top:47px;width:274px;height:107px;float:right;overflow:hidden;}
#facebook, #youtube, #steam, #twitter, #vk {background: url(../images/social.jpg) ;display:block;height:106px;float:right;}
#facebook {background-position:-201px 0;width:37px;margin:0 35px 0 0;}
#facebook:hover {background-position:-201px -106px;}
#youtube {background-position: -164px 0;width:37px;}
#youtube:hover {background-position:-164px -106px;}
#steam {background-position: -86px 0;width:78px;}
#steam:hover {background-position:-86px -106px;}
#twitter {background-position: -41px 0;width:45px;}
#twitter:hover {background-position:-41px -106px;}
#vk {width:40px;}
#vk:hover {background-position: 0 -106px;}
#rss {background: url(../images/social.jpg) -127px 0;width:38px;height:61px;display:block;position:absolute;margin-left:128px;}
#rss:hover {background-position:-127px -106px;}
#logo {background: url(../images/logo.jpg) no-repeat; width:288px; height:140px;display:block;float:right;margin:0 181px 0 0;overflow:hidden;}
#logo:hover {background-position:0 -141px;}

#w1, #w2, #w3 {background: url(../images/123.jpg) ;height:137px;width:54px;display:block;float:left;height:80px;}
#w3 {background-position:-107px 0;}
#w3:hover {background-position:-107px -80px;}
#w2 {background-position:-53px 0;}
#w2:hover {background-position:-53px -80px;}
#w1 {margin-left:49px;}
#w1:hover {background-position:0 -80px;}
#menu {background:  url(../images/menu.jpg) ;height:46px;font-family: 'seminarianormal';padding:81px 0 0 65px;text-align:center;}
#menu a {text-decoration:none;text-shadow:none;}
#menu .menu-item {background:  url(../images/menu-spacer.png) top right no-repeat;display:inline-block;height:42px;padding:4px 34px 0 0;}



/* CSS For Dropdown Menu Start */
		ul.menulinks {
		  list-style:none;
		  padding:0;
		  margin:0;
		  display: inline;
		  }
		ul li.menulinks {
		  display: inline;
		  float: left;
		  padding:0;
		  margin:0px;
		}
		ul li.menulinks a
		{ font-size:30px;color:#F7AB57;
		  text-align: center;
		  display:block;
		  height:61px;padding-left:7px;
		  text-decoration: none;
		  list-style: none;
		  width:expression(document.body.clientWidth > 188? "0px": "auto" );
		}

		ul li.menulinks a:hover
		{			
color:#D1520E;
		}

		ul li.sublinks a
		{
		  background: #161616 url(../images/sublink.jpg) ;
		  color:#F7AB57;
		  text-decoration:none;
		  display:block;
		  width:214px;
		  height: 36px;
		  text-align:left;
		  line-height:30px;
		  font-weight: normal;
		  font-size: 25px;
		  margin: 0 0 0 -35px;
		  padding:4px 0 0 35px;
		  z-index:9999999;
		  position:relative;
		}

		ul li.sublinks a:hover
		{
		  display:block;
		  color: #F7CD9F;background-position:-249px 0;
		}

		ul li.sublinks
		{
			display:none;padding:5px 0 0 35px;margin-left:-35px;
		}	
		
		
		
		
		
		
		
#register, #logining {background: url(../images/login.jpg) ;height:68px;display:block;position:absolute;}
#logout, #user_name {background: url(../images/login2.jpg) ;height:68px;display:block;position:absolute;}
#register, #user_name {background-position:top right;width:198px;margin:-81px 0 0 897px;}
#logining, #logout  {width:80px;margin:-81px 120px 0 817px;}
#logining:hover, #logout:hover {background-position: 0 -68px;}
#register:hover, #user_name:hover {background-position:right -68px;}
#top2 {height:412px;display:block;padding:0 30px 16px 31px;}
#top3 {display:block;height:110px;padding:0 0 0 31px;margin:0;}
#top-line-container {background:#000000 url(../images/bnr.gif) ;width:742px;float:left;margin-right:8px;}
.top-line-container {background: url(../images/ban-right2.jpg) top right no-repeat;}
.top-line-content {background: url(../images/ban-left.jpg) no-repeat;height:104px;width:742px;display:table-cell;vertical-align:middle;text-align:center;}
#search-form-container {background: url(../images/search-bg.jpg) 27px 0;width:388px;height:104px;display:inline-block;}
.search-form {background: url(../images/search-right.jpg) top right no-repeat;}
#searching {background: url(../images/search-left.jpg) no-repeat;width:320px;height:92px;padding:9px 0 0 27px;color:#E9DFD3;}
#searching .search_bg {background: url(../images/input-search.jpg) ;border:none;margin:0 0 3px 0;height:37px;width:280px;color:#97856B;line-height:37px;font-size:16px;padding: 0 50px 0 5px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
#searchsubmit {background:none;position:absolute;width:29px;height:23px;padding:0;margin:29px 0 0 250px;cursor:poiner;z-index:900;border:none;}
#searching b {font-family: 'seminarianormal';font-size:20px;font-weight:normal;}
#searching i {font-style:normal;}
#left {float:left;width:203px;padding-left:25px;font-size:14px;}
#right {float:right;width:203px;padding-right:25px;font-size:14px;}
#left a, #right a {color:#2D1F13;font-weight:normal;}
#left a:hover, #right a:hover, a:hover {color:#660000; text-shadow: 0 0 3px #666; }
.block-title {background: url(../images/block-title.png) ;display:block;width:204px;height:35px;font-family: 'seminarianormal';font-size:23px;text-align:center;color:#470D0D;padding-top:33px;}
.block-content {background: url(../images/block-content.png) top center;width:154px;padding:5px 25px;margin-bottom:25px;z-index:900;position:relative;}
.block-content .banner-block {   margin-left: -5px;}
.block-content .banner-block-mg {   margin-left: -8px;}
.block-content li { margin-left:10px;}
.block-end {background: url(../images/block-end.png) ;display:block;height:62px;width:204px;margin:-20px 0 -19px -25px;}
#content {width:714px;margin:16px 0 0 243px;}
#content img {max-width:660px;}
.news, .bodymain {overflow:hidden;background:#EAE0CC url(../images/news-bg.jpg) ;margin-bottom:18px;font-size:14px;color:#1A1A1A;padding:15px 0;position:relative;z-index:999;}
.news-container {background: url(../images/news-left.jpg) repeat-y;}
.news-content {background: url(../images/news-right.jpg) top right repeat-y;padding:0 27px;width:660px;}
.admin-content {background:#E9DFD3 url(../images/news-bg.jpg) ;z-index:9999;position:relative;min-width:880px;padding:10px;position:relative;z-index:900;border:3px double #363638;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.news .wtitle {background: url(../images/title.png) center top repeat-x;font-family: 'seminarianormal';font-size:21px;display:block;color:#8C0000;text-shadow:none;font-weight:normal;width:665px;height:39px;padding:25px 22px 0 25px;margin:-15px  0 0 -25px;text-align:left;}
.news .wtitle h1, .news h1 {font-weight:normal;font-size:24px;font-family: 'seminarianormal';color:#8C0000;margin:0 0 10px 0;text-align:center;position:relative;z-index:900;}

.news-content object, .news-content embed, .news-content iframe  {width:660px;overflow:hidden;display:block;text-align:center;}
.news .wtitle a {text-decoration:none;color:#8C0000;}
.admin {font-size: 12px;margin: 43px auto 0;position: relative; width: 100%;z-index: 900;}
.admin .title {background: url(../images/title.png) no-repeat;font-size:16px;padding:17px 15px 7px 15px;margin:-15px  0 0 -15px;width:660px;text-align:center;display:block;position:relative;z-index:900;}

.more {clear:both;width:660px;background: url(../images/news-bot.jpg) center bottom repeat-x;height:36px;display:block;margin:10px  0 -15px -15px;font-size:12px;text-align:right;padding:20px 40px 0 20px;color:#746152;}
.news .wtitle .left-top-corn,.news .wtitle .right-top-corn, .more .left-bot-corn, .more .right-bot-corn {background: url(../images/corn.png) no-repeat; width:49px;height:56px;display:block;position:absolute;}
.news .wtitle .left-top-corn {background-position: top  left ;margin:-27px 0 0 -27px;}
.news .wtitle .right-top-corn {background-position:  top  right;margin:-28px 0 0 640px;}
.more .left-bot-corn {background-position:  bottom  left;margin:-15px 0 0 -34px;}
.more .right-bot-corn {background-position:  bottom  right;margin:-15px 0 0 640px;}
.author {font-size:12px;padding-top: 32px;}
.more a, .author a, .admin a {color:#746152;}
.more a:hover {color:#000;}
.alignleft {float:left;}
.alignright {float:right;}
#quotes {position:absolute; top:178px;width:551px;height:160px;margin-left:638px;font-size:13px;overflow:hidden;}
#quotes a {text-decoration:none;font-style:italic;color:#F7C78F;text-shadow: 0 0 5px #000;}
#quotes a:hover {color:#F17938;}
.quote {background-color:#CDBAA0; padding: 15px; border: 1px dashed #b6a88f; margin: 3px 15px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-right-radius: 8px;
border-bottom-left-radius: 8px;
}
#footer {background:#E9DFD3 url(../images/footer.jpg) ;height:280px;width:1200px;display:block;margin:-301px auto 0 auto;text-align:center;padding-top:21px;color:#8B877F;}
#footer-menu a {color:#B5AFA5;font-family: 'seminarianormal';font-size:22px;text-decoration:none;margin:0 15px;}
#footer-menu a:hover {color:#D9D6D0;}
#count {margin:14px 50px 0 50px;display:block;height:130px;}

.pagination {background: url(../images/pagi.jpg) repeat-x;padding:6px 0 15px 0;text-align:center;height:49px;position:relative;z-index:900;}
.pagination a {font-weight:bold;padding:2px 4px;font-size:14px;}
.pagination a:hover {color:#000;background:#999;}
.pagination img {margin-top:-6px;}

.slider_bot { height:405px; width:865px; background:#000 url(../images/slider_bot.jpg) ;float:left;margin:0;padding:5px 0 0 0;z-index : 38;text-shadow:0 0 3px #000;}
#header2 {background:#000 url(../images/slider_bot2.jpg) repeat-y; width:865px; height:400px; text-align:left; padding:0;margin:0;z-index : 39;}

div#header2 div#slide-holder {background: url(../images/slider_bot3.jpg) top right repeat-y;
z-index : 40;
width : 865px;
height : 405px;
text-align:left;
}
div#header2 div#slide-holder div#slide-runner {
width : 852px;margin: 0 0 0 7px;
height : 405px;
overflow : hidden;
position : absolute;

}
div#header2 div#slide-holder div#slide-mask {
width : 855px;
height : 325px;
overflow : hidden;
position : absolute;
background: url(../images/mask.png) bottom center no-repeat;
z-index:99;
}
div#header2 div#slide-holder img {
display : none;
position : absolute;
}
div#header2 div#slide-holder div#slide-controls {
right : 0;position:relative;
width : 171px;
height : 60px;
display : none;
position : absolute;
z-index: 902;
}
div#header2 div#slide-holder div#slide-controls img {
width:127px;
}
div#header2 div#slide-holder div#slide-text-bg p.text {
color:#fff;
font-size : 15px;
margin : 10px 20px 0 20px;
text-align:left;
padding-top:325px;
}
div#header2 div#slide-holder div#slide-text-bg p.text b {color:#CC893E;font-family: 'seminarianormal';font-weight:normal;font-size:20px;}
div#header2 div#slide-holder div#slide-text-bg p a {
color : #f29400;
font-size : 18px;
text-decoration: none;
font-weight: bold;
}
div#header2 div#slide-holder div#slide-text-bg a {
color : #fff;
text-decoration: none;
}
div#header2 div#slide-holder div#slide-text-bg {

height:405px;
width:865px;margin-left:-5px ;
padding-right:0px;
background:  url(../images/slider_bot_bg.png) bottom center no-repeat;
text-align: center;
position : absolute;
z-index:800;
}
#slide-controls {padding-top:4px;}
div#header2 div#slide-holder div#slide-controls div#slide-nav {
float : right;z-index:901;position:relative;
display : inline;
margin : 5px 8px 5px 0;
}
div#header2 div#slide-holder div#slide-controls div#slide-nav div {
width : 131px;z-index:901;position:relative;
height : 52px;box-shadow:1px 1px 4px #000;background:#000;
text-align:left;

}
div#header2 div#slide-holder div#slide-controls div#slide-nav div .on {
background:#AF722E;z-index:901;position:relative;
width : 131px;
height : 52px;box-shadow:1px 1px 4px #000;
text-align:left;
}

#slide-left, #slide-right, #slide-left-bot, #slide-right-bot {background: url(../images/corn.png) -1px -1px;width:49px;height:56px;display:block;position:absolute;z-index:906;}
#slide-left, #slide-right {margin-top:-407px;}
#slide-right {margin-left:817px;background-position:right top;}
#slide-left-bot {background-position:left bottom;margin:-48px 0 0 0;}
#slide-right-bot {background-position:right bottom;margin:-48px 0 0 817px;}


/*Редактор */
.bbcodes {
	background-color: #ffffff;
	border: 1px solid #1434B0;
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-repeat: repeat-x; 
	height: 20px;
	font-weight: bold;
}


.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

.tbox {
	position:absolute; display:none; padding:14px 17px; z-index:900;
}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/loader.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}

.tabborder {
z-index:9999999;position:relative;
	border-bottom: #440600 1px solid;
	border-left: #440600 1px solid;
	border-right: #440600 1px solid;
	border-top: #440600 1px solid;
}

.tab {
	background-color: #CFC8BE;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding: 4px;
	border: #A89E8E 1px solid;
}

.tab:nth-child(even) {

   background-color: #CAC3B9;
}

#tooltip {
 width: 250px;
 border: 1px solid #010101; background-color: #D0D1CF; color: #000000;
	font-size:10px;
	font-weight:normal;
 position: absolute;
 z-index: 9999;
 padding: 5px;
 opacity: 1;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 }

#comments_all {position:relative;z-index:900;font-size:13px;}

.comment_post {margin:0 0 10px 0;padding:0;overflow:hidden;}
.comment_post .content {margin-left:110px;background:#E0CFA9;padding:5px;overflow:hidden;border:1px solid #CDBC96;word-wrap: break-word;}
.comment_post .title {display:block;color:#8C0000;text-shadow:none;font-weight:normal;width:645px;padding:16px 15px 7px 15px;margin:-15px  0 0 -15px;}
.avatar {width:100px;text-align:center;float:left;overflow:hidden;}
.button-quote {margin-left:9px;}
.comm-edit {background:#E0CFA9;padding:4px;width:540px;float:right;text-align:right;border:1px solid #CDBC96;border-top:1px dashed #CDBC96;}
.comment_loader {
	float: left;
	display: none;
}

.quote_comment {background-color:#EDE0D3; padding: 4px; border: 1px solid #CEBD97; font-style: italic;color:#333;}
hr {
	background: url(../images/hr.gif) no-repeat center center;
	height:30px;
	border:none !important;
}
.gallery-tab {text-align:center;max-width:250px;}
.gallery-img {width:181px;box-shadow: 0 0 6px #000;}
.gallery-img:hover {box-shadow: 0 0 6px #fff;}

textarea, select, input{border:1PX SOLID #A49988; color:#000000; background-color: #E8E0D3;}
textarea {background:#F7F4F0;}
#vk-widget {width:240px;float:right;height:405px;margin-right:10px;background:#000000;}
#vk_groups iframe {max-width:225px}
.left-root {margin-left:-15px;background: url(../images/vertical-root.png) top left repeat-y;padding-left:22px;}
.right-root {width:230px;background: url(../images/vertical-root.png) top right repeat-y;padding:6px 18px 4px 0;}
.gor-root {width:260px;height:17px;display:block;background: url(../images/gorisontal-root.png) repeat-x;}
.separ {background: url(../images/separatist.gif) center center no-repeat;height:32px;margin:30px 0 10px 0 ;display:block;clear:both;}



#menu .auth_form {	
	position:absolute;
	display:block;
    width: 384px;box-shadow:1px 1px 10px #000;
    margin-left:410px;
    top:150px;
    display:none;
}
#menu .auth_form .wtitle {width:337px;height:64px;padding:0 22px 0 25px;margin:-15px  0 0 -25px;}
#menu .auth_form .wtitle .left-top-corn {background-position: top  left ;margin:-2px 0 0 -25px;}
#menu .auth_form .wtitle .right-top-corn {margin:-3px 0 0 308px;}
#menu .auth_form .more .right-bot-corn {margin:0 0 0 314px;}
#menu .auth_form .more .left-bot-corn {margin:0 0 0 -30px;}
#menu .auth_form .more {width:354px;margin:0  0 -15px -25px;padding:20px 10px 15px 10px;color:#770000;text-align:center;font-size:24px;}
#menu .auth_form .more.load {margin: 10px 0 -15px -15px;padding-top: 40px;}
#menu .auth_form .login_fail .more.load {padding-top: 25px;}
#menu .auth_form .news-content {width:330px;}
#menu .auth_form .auth_fileds { padding:0 0 0 10px;font-size:20px;text-align:left;color:#770000;margin-top:-40px;}

#menu .auth_form INPUT {
	height: 30px;
	border:0;
	padding:4px 0 0 5px;
	font-size: 14px;
}
#menu .auth_form .text_fields {
    background:#87745B ;
	width: 318px;color:#E5DDC8;
	height:32px;border-left:1px solid #564A3A;border-top:1px solid #564A3A;
	margin: 4px 0 4px -8px;
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#menu .auth_form .auth_button_pass {
font-size:14px;font-family: "Trebuchet MS";color:#41230F;
	margin:3px 0 0 0;
	float:left;text-decoration:underline;
	height: 20px;
    width: 140px;
}
#menu .auth_form .auth_button_pass:hover {text-decoration:none;}
#menu .auth_form .auth_button_login {
    background:#212125;border:1px solid #212125;color:#E5DAC6;font-family: 'seminarianormal';
	margin:-4px 0 0 105px;font-size:20px;
	float:left;padding:0 20px;
	cursor: pointer;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
#menu .login_fail {}
#menu .login_fail span { background: none;padding-top: 40px !important;}
#menu .auth_form .auth_button_login:hover {color:#212125;background:#E5DAC6;}
#menu .login_loader, #menu .login_fail, #menu .loginned, #menu .login_loader_out {
	display:none;
}
#menu .login_loader {
	/*margin: 58px 0 0 138px;*/
	 margin-top: 38px;
}

#menu .login_ava {
	margin: 0 0 0 250px !important;
}

#menu .exit {
    font-size: 17px;
    margin: 1px 20px 0;
    padding-top: 4px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
}
	#menu .exit a:hover {
		color:#ffffff;
	}
#menu .login_loader_out {
	position: absolute;
    right: 130px;
    top: 6px;
}

.comment_ban {
	border: 1px solid #000;
    width: 300px;
    position: absolute;
    padding: 10px;
    background: #ccc;
    margin: -53px 0px 0 357px;
}
.comment_ban input[type="number"]{
	width: 32px;
}