/* Основные стили
------------------------------ */
 body { 
 	background: url("../images/fon.jpg"); 
 	padding: 0px;
 	margin: 0px;
 	color: #ffffff;
 	font-family: arial, times new roman;
 }

#wrapper {padding: 20px; FONT-SIZE: 1.2em; TEXT-ALIGN: left;}

BUTTON {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none}
BUTTON SPAN {PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/btn_right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
BUTTON SPAN SPAN {PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: url(../images/btn_left.gif) no-repeat; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 1px; TEXT-DECORATION: none}

.jNiceInputWrapper {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/input_left.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px}
.jNiceInputInner {PADDING-RIGHT: 4px; PADDING-LEFT: 0px; BACKGROUND: url(../images/input_right.gif) no-repeat right top; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 2px}
.jNiceInputInner DIV {HEIGHT: 19px;}
.jNiceInputInner INPUT {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #404040; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 0px}

.jNiceSafari .jNiceInputInner DIV {OVERFLOW: hidden; POSITION: relative}
.jNiceSafari INPUT {LEFT: -4px; POSITION: absolute; TOP: -2px; HEIGHT: 26px}

.jRadioWrapper {FLOAT: left}
.jNiceRadio {DISPLAY: block; BACKGROUND: url(../images/radio.gif) no-repeat center top; VERTICAL-ALIGN: middle; WIDTH: 18px; HEIGHT: 18px}

.jNiceCheckbox {DISPLAY: block; BACKGROUND: url(../images/checkbox.gif) no-repeat center top; VERTICAL-ALIGN: middle; WIDTH: 18px; HEIGHT: 18px}
.jNiceChecked {BACKGROUND-POSITION: center bottom}

.jNiceSelectWrapper {WIDTH: 132px; POSITION: relative; HEIGHT: 17px}
.jNiceSelectWrapper DIV SPAN {BORDER-RIGHT: #cccccc 1px; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: none; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 104px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; HEIGHT: 15px}
.jNiceSelectWrapper DIV A {	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../images/select_right.gif) no-repeat center center; WIDTH: 21px; POSITION: absolute; HEIGHT: 17px}

.jNiceSelectWrapper UL {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; OVERFLOW-Y: auto; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 16px; HEIGHT: 150px; BACKGROUND-COLOR: #fff}
.jNiceSelectWrapper UL A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #0099cc; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none}
.jNiceSelectWrapper UL A:hover {BACKGROUND: #e1f5ff}

.jNiceSelectWrapper UL A.selected {BACKGROUND: #ededed}
.jNiceHidden {DISPLAY: none}


/* Типографика 
------------------------------ */
h1, h2 {font-weight: lighter; margin: 0.7em 0 0.5em 0; color: #f5c300; text-align: center;}
h3, h4 {font-weight: lighter; margin: 0.7em 0 0.5em 0;}
h1 a, h2 a, h3 a, h4 a {color: #365c96; text-decoration: none;}
h1 a:link, h2 a:link, h3:link a, h4:link a {color: #365c96; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color: #365c96; text-decoration: underline;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {color: #365c96;}
h1 {font-size: 2.0em;}
h2 {font-size: 1.7em; margin: 0.4em 0 0.3em 0;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
a {
	color: #f5c300; 
	text-decoration: underline; 
}

a:link {color: #f5c300; text-decoration: underline;}
a:hover {color: #feff00; text-decoration: none;}
a:visited, a:active {color: #f5c300;}

/*Форматирование текста*/
.finfo {font-size:11px; color:#ffffff;}


/* Формы 
------------------------------ */
.fi, .ft, .fs, .fc {background: #f9f9f9; border-top: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; color: #000000;}
.fi, .ft, .fs {width: 100%;}
.fi, .fc {height: 30px; font-size: 1.4em; vertical-align: middle;}
.fs {height: 100px;}
.ft {height: 180px;}
.fc {width: 25%;}


/* Каркас
------------------------------ */
#container {background: #ffffff; margin: 0 auto; min-width: 980px; max-width: 1400px; }
#header {height: 85px;}
#logotype {position: absolute; left: 65px; top: 35px; width: 169px; height: 47px;}
#content {width: 74%; float: right;}
#rcolumn {width: 20%; float: left;}
#footer {border-top: 1px solid #CCCCCC; padding: 2em 2em 4em 2em; margin-top: 2em; font-size: 11px; color: #333333; height: 40px; clear: both;}
.mycreator {float: left;}
.copyright {float: right; width: 60%}

.box {background: #fff0d4;} 
.top {background: url(../images/rt.jpg) no-repeat top right;} 
.bottom {background: url(../images/rb.jpg) no-repeat bottom right;} 
.top div, .top, .bottom div, .bottom  {width: 100%; height: 22px;} 
.content_box {margin: 0 10px;} 
.box {width: 24%;}

#servl {height: 25px; float: left;}
#servl h2 {margin: 0; padding: 0;}
#servl ul {margin: 0; padding: 0;}
#servl ul li {float: left; list-style: none;}
#servl ul a, #servl li a {display: block; padding: 3px 10px; font-family: Myriad Pro, Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; color: #000000;}
#servl ul a:hover, #servl li a:hover {background: #e7e7e7; color: #333333;}

#nmenu {width: 100%; height: 43px; background: url(../images/nmenu.png) repeat-x; clear: both;}
#nmenul, #nmenur {width: 30px; height: 43px;}
#nmenul {background: url(../images/nmenul.png) no-repeat;}
#nmenur {background: url(../images/nmenur.png) no-repeat;}
#navbar {font-size: 0.8em; color: #666666; padding-top: 3px;}
#navbar a {color: #666666; text-decoration: none; border-bottom: 1px solid #e2e2e2;}
#navbar a:hover {color: #666666; text-decoration: none; border-bottom: none;}
#navbar a:visited {color: #666666;}


#clean {height: 30px;}


/* Содержание
------------------------------ */
.tag {font-size:11px; color:#666666; padding: 0.13em}

#s {background: url(../images/sr.png) no-repeat right #fbf9f2; height: 23px; font-size: 0.8em; vertical-align: middle; color: #666666; margin-bottom: 4em; margin-left: 20px; padding-right: 10px;}
#s td {padding: 0 0.5em; white-space: nowrap; vertical-align: middle;}
#sl {background: url(../images/sl.png) no-repeat left; width: 10px; height: 23px;}

.bli {background: #f0f0ec; padding: 15px; margin-bottom: 25px; line-height: 1.5em;}
.bli:before {content: url(../images/ctl.png); background: url(../images/ctr.png) no-repeat 100% 0; height: 8px; display: block; margin: -15px -15px 13px -15px;}
.bli:after {content: url(../images/cbl.png); background: url(../images/cbr.png) no-repeat 100% 0; height: 8px; display: block; margin: 13px -15px -15px -15px;}


/* Комментарии
------------------------------ */
#commain {width: 100%; margin: 1em 0 2em 0;}
#cmtitle {float: left; width: 70%;}
.cmtitle {color: #333333;}
#cmtools {float: right; width: 30%; margin: 1.1em 0 0.3em 0; font-size: 12px;}

#uavatar, #comment {vertical-align: top; padding-top: 1em;}
#uavatar {width: 50px; height: 50px;  padding-right: 1em;}
#comment {font-size: 12px; color: #333333;}

.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(../images/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(../images/button3.gif);}
.menu1 li.current a b {background:url(../images/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(../images/button2.gif);}
.menu1 li a:hover b {background:url(../images/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../images/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(../images/button3.gif) no-repeat right top;}

.search{float: left; width: 300px; margin: 2em 0 0.3em 0;}

.navi_text{padding: 10px; text-align: left; font-size: 14px; color: #828483;}

.naviga{background:url(../images/menu.png) no-repeat right top;}
.naviga{padding: 10px; text-align: left; font-size: 14px; color: #828483;}
.naviga{border-bottom: 1px solid #CCCCCC;}

.login {background:url(../images/user.png) no-repeat right top;}
.login {padding: 10px; text-align: left; font-size: 14px; color: #828483;}
.login {border-bottom: 1px solid #CCCCCC;}

.pop {background:url(../images/pop.png) no-repeat right top;}
.pop {padding: 10px; text-align: left; font-size: 14px; color: #828483;}
.pop {border-bottom: 1px solid #CCCCCC;}

.vot {background:url(../images/vote.png) no-repeat right top;}
.vot {padding: 10px; text-align: left; font-size: 14px; color: #828483;}
.vot {border-bottom: 1px solid #CCCCCC;}

.ban {background:url(../images/ban.png) no-repeat right top;}
.ban {padding: 10px; text-align: left; font-size: 14px; color: #828483;}

b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block; height: 1px;
    overflow: hidden; background: #fff0d4;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

.textb {width: 95%}
.textc {padding-left: 10px; background: #fff0d4;}
.textd {background-color:#fff0d4;}

.news {background:url(../images/news.png) no-repeat left top;}
.newsb {float: right; width: 95%;}

blockquote, p {font-size:13px; color:#333333;}
blockquote {line-height:1.5em; background:#ffffcc; border:1px solid #dddddd; padding:15px 30px 15px 30px; margin:10px 0 10px 0;}



/*Каркас*/
#search {float:right; width:30%; height:57px; line-height:57px; padding:30px 20px 15px 30px;}
.blkj {background:#f0f0ec; padding:15px; margin-bottom:25px; line-height:18px; font-size: 12px;}
.blkj:before{content:url(../images/ctl.png); background:url(../images/ctr.png) no-repeat 100% 0; height:8px; display:block; margin:-15px -15px 13px -15px;}
.blkj:after{content:url(../images/cbl.png); background:url(../images/cbr.png) no-repeat 100% 0; height:8px; display:block; margin:13px -15px -15px -15px;}

.tags {margin-bottom:25px; line-height:20px;}
.tags a:link {text-decoration:none; padding:3px;}
.tags a:hover {text-decoration:none; padding:3px; background:#f0f0ec; color:#000000;}
.tags a:visited {text-decoration:none; padding:3px; color:#000000;}

/*Опрос*/
.vbl {float:left;}
.vbr {float:right;}

/*Поиск*/
.is {width:100%; height:29px; line-height:29px; color:#666666; border:2px solid #d8d8d8;}

.commentbox { margin-bottom: 1em; padding: 1em; border: 1px solid #efefef; }
.commentbox:hover { background: #fdfdfd; }
.commentbox h4 { padding-bottom: 0.4em; border-bottom: 1px dashed #CCCCCC; font-size: 110%; }
.userpic, .comment { vertical-align: top; }
.comment { font-size: 80%; line-height: 150%; color: #5b5b5b; }
.commentoptions { height: 1em; font-size: 70%; text-align: right; }
.commentoptions a { padding: 0.1em 0.3em; color: #c0c0c0; }
.commentoptions a:hover { background: #e2e2e2; color: #000000; text-decoration: none; }

#but-1 {
  width: 103px;
  height: 23px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/but1.jpg) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand;
}

#but-2 {
  width: 103px;
  height: 23px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/but2.jpg) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand;
}

#but-3 {
  width: 103px;
  height: 23px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/but3.jpg) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand;
}



 
 #traktor {
 	position: absolute;
 	top: 0px;
 	left: 38%;
 }
 
 #tabm {
 	padding: 0px;
 }
 
 .tvl {
 	background: url("../images/lv.png") no-repeat;
 }
 
 .tvc {
 	background: url("../images/verx.png") repeat-x;
 }
 
 .tvr {
	background: url("../images/pv.png") no-repeat;
 }
 
 .tcl {
 	background: url("../images/lev.png") repeat-y;
 }
 
 .tcr {
 	background: url("../images/prav.png") repeat-y;
 }
 
 .tnl {
 	background: url("../images/ln.png") no-repeat;
 }
 
 .tnc {
 	background: url("../images/niz.png") repeat-x;
 }
 
 .tnr {
 	background: url("../images/pn.png") no-repeat;
 }

 .foot {
 	padding-left: 100px;
 	background: url("../images/svai.png") center bottom no-repeat;
 }
 .imager  {
 	float: right;
 	margin-left:10px;
 }
  .imagel  {
 	float: left;
 	margin-right: 10px;
 }

ul {
	margin: 0px 0px 15px;
	cursor: pointer;
} 
 
 
 
a.mainlevel:link, a.mainlevel:visited {
 	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
	text-transform: uppercase;
	text-align: center;
	height: 29px;
	line-height: 29px;
	width: 170px;
	text-decoration: none;
}

a.mainlevel:hover {
	background-image: url(../images/knop.png);
	color: #000000;
}

.menucontents {
	line-height:24px;
	font-size:12px;
    font-weight:bold;
    
}


.menucontents li a {
    text-decoration:none;
}

.menucontents li a:hover {
    color: #ffff00;
        
}

ul {
	padding:0px;
}

li {
	list-style-type: none;
	}


p.mainlevel{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px;
	margin:0px 0px -16px 0px;
	line-height:29px;
	width:170px;
}
p.mainlevel:hover {
	background-image: url(../images/knop.png);
	color: #000000;
	cursor:pointer;
}


#shrtnews {
	padding: 0px 10px 10px 10px;
}

#shrtnews p {
	text-indent: 20px;
	line-height: 1.3;
	color: #ffffff;
	font-size: 14px;
	font-family: arial;
	text-align: justify;
	margin: 0px;
	padding: 0 0 5px 0;
}

#shrtnews h1 {
	text-align: centery;
	font-size: 24px;
	font-family: arial;
	padding: 0px 0px 0px 30px;
	color: #f5c300;
	text-decoration: none;
}

#shrtnews h1 a {
	color: #f5c300;
	text-decoration: none;
}

#shrtnews h1 a:hover {
	color: #feff00;
	text-decoration: none;
}

#shrtnews a img {
	border: 2px solid #f5c300;
}

#shrtnews a:hover img {
	border: 2px solid #feff00;
}

#fotodir {
	float:right;
	color: #f5c300;
	font-size: 11px;
	padding: 5px;
	margin-left: 10px;
}

#partn {
 	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: arial;
	text-transform: uppercase;
	text-align: center;
	height: 29px;
	line-height: 29px;
	width: 170px;
}
