body, table, input, select, button {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	margin-top: 20px;
	text-align:center;
	background-image:url(../img/background.jpg);
	background-color: #2f2f2f;
	background-repeat: no-repeat;
	background-position: center top;	
}
a {font-family: Verdana; font-size:10px; color:#034083; text-decoration: underline}
img {border: none;}
/*img.noborder {border: none;}*/
ul {list-style: none; padding:0px;}

table { text-align:center;}
table.gal {border-style:none;  border-color="#FFFFFF"}
table.tabl { border:1px; background-color:#A0A0A4; margin-bottom:20px;}
table.tabl tr { height: 20px; background-color: #FFFFFF;}
table.tabl th { background-color: #ffd11c;}
tr.thead {height: 28px; background: url(../img/table_capt.gif)}
table.tabl2 { border:1px; background-color:#AAA; margin-bottom:10px; margin-top:10px;}
.tabl td, .tabl2 td {padding:0 4px;}

#dle-content ul {list-style: disc; padding:0px; margin-left: 20px;}
#dle-content li {padding:4px;}
#dle-content img {border: 2px solid #eee; margin-right: 4px;}
#dle-content img:hover {/*border: 2px solid #FFFFFF;*/ box-shadow: 2px 1px 6px #777777; opacity: 0.8;}
#news img{margin: 0 6px;}
th.box{
	font-size:12px;
	color: #000;
	padding-left: 10px;
	padding-right: 0px;
}
th.box_green{
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../img/header_grass.jpg);
	background-repeat:no-repeat;
	height: 22px;
	padding-left: 10px;
	padding-right: 0px;
}
td.bg1 {
background-color:#fffaea;
}
td.bg2 {
background-color:#fffdf6;
}
td.gal_col {
background-color:#f8f8f8;
border-style: solid;
border-color:#dbdbdb;

border-bottom-color:#dbdbdb;
border-top-color:#dbdbdb;
border-left-color:#dbdbdb;
}
/*td.teams{
	height: 18px;
	text-align:left;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom:0px;
}*/

td.footer {
	background:url(../img/footer_line.gif);
	background-repeat:repeat-x;
	height:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;

}

#dle-content .ntitle a, #dle-content .ntitle span {
    font-family: 'Ubuntu',Verdana;
    font-size: 13px;
    font-weight: bold;
}

A.ntitle2, A.ntitle2:hover, A.ntitle2:link, A.ntitle2:active, A.ntitle2:visited {
	color: #034083;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
#menu ul{
	padding: 10px 20px 0;
	background-image:url(../img/menu_line.gif);
	background-repeat:repeat-y; list-style:none;
	width:235px; margin:0;
	text-align: left;
}
#menu li{ padding: 4px 10px; border-bottom: 1px solid #CCC;}
#menu a{
    color: black;
    font-family: 'Ubuntu',Verdana;
    font-size: 16px;
    text-decoration: none;
}
#menu a:hover { color: #999999; }
.menu-b { background-image: url(../img/fblock.gif); background-repeat:no-repeat; height:22px; width:275px;}
A.slink{font-family: Verdana; font-size:10px; color:034083; text-decoration: underline;}

.speedbar,
.speedbar a:active,
.speedbar a:visited,
.speedbar a:link {
	color: #FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight: bold;
	}

.speedbar {font-weight:normal; font-size:10px;}

.ctitle {
	color: #888888;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 6px;
	padding-top:  18px;
}
.ctitle a {
	color: #4b719e;
	text-decoration:none;
}
.ctitle a:hover {
	text-decoration: underline;
	}
.date {
color:#4b4b4b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
padding-right: 0px;
vertical-align: top;
}

.lang {font-family: Verdana; font-size:10px;color:000000;}
.news {font-family: Verdana; font-size:11px;color:000000;}


input.search{border-left: 1px solid; border-top: 1px solid; border-bottom:0; border-right:0; border-color:#bababa}

td.hd1{
background-image:url(../img/header-c.gif);
background-repeat:no-repeat;
}

.home
{
	padding-left:26px;
	vertical-align:top;
	text-align:left;
	height:133px;
	width:295px;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
}

.player_data {
	border: none;
	text-align: left;
	background-color:#999999;
	font-size: 11px;
	font-family: Verdana,Helvetica,sans-serif;
	width: 400px;
	/*margin-top:10px;*/
}
.player_data th {
	background-color:#FFFAEA;
	color:#000000;
	width:120px;
	text-align:left;
	padding-left:4px;
	font-weight: bold;
}
.player_data td {
	background-color:#FFFFFF;
	padding-left:4px;
}
#teams div, #info-block div {
	padding-top:4px;
}
#teams ul, #info-block ul {margin: 0 0 12px; padding:3px; text-align:left;} 
#teams li, #info-block li {padding:3px; border-bottom: 1px #CCC solid; text-align: left; list-style: none;}
#teams a {margin-left:10px;}
#ourteams ul { margin: 0px; }
#ourteams li { padding: 2px; text-align: center; list-style: none; width: 48%; float: left; border-bottom: 1px #CCC solid; margin: 4px; }
#ourteams img { width: 100%;}

#info-block a {margin-left:0px;}

/************ add styles for gallery  ************/
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.dpad { margin: 0 15px; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

/*---search---*/
.searchbar { margin-left: 5px; width: 182px; height: 27px; background: url("../images/search.png") no-repeat; }
.searchbar li { float: left; height: 27px; }
.searchbar .lfield { width: 145px; padding-left: 10px; overflow: hidden; }
.searchbar .lfield input { color: #708893; float: left; height: 15px; width: 145px; border: 0 none; background: #fff; margin-top: 6px; }

.searchbar .lbtn input { width: 27px; height: 27px; background: url("../images/search.png") no-repeat 0 -27px; }
.searchbar .lbtn input:hover { background-position: -27px -27px; }
.mlink { font-size: 0.9em; overflow: hidden; background: #f0f5f8 url("../images/mlink.png") repeat-x; padding: 0 15px; height: 40px; border: 1px solid #cbdfe8; border-width: 1px 0; }

/*---Краткая содержимое---*/
.base { margin-bottom: 30px; }
.base .btl { color: #398dd8; margin-bottom: 0.6em; }

.bhinfo { height: 21px; padding-bottom: 10px; border-bottom: 1px solid #dbe8ed; margin-bottom: 10px; }
	.baseinfo { padding: 0 8px 0 18px; font: 0.9em/21px sans-serif; color: #6c838e; float: left; height: 21px; background: #f1f5f7 url("../images/baseinfo.png") no-repeat 5px 50%; }
	.bhinfo, .bhinfo ul, .bhinfo ul li { height: 19px; }
		.bhinfo ul, .bhinfo ul li { float: left; }

	.isicons li { width: 17px; height: 17px; padding: 2px 2px 2px 0; }
	.isicons li img { display: block; }

/*---ratebox---*/
.ratebox { float: right; width: 115px; height: 19px; text-align: center; padding-top: 2px; background: #f1f5f7 url("../images/ratebox.png"); }
.ratebox .rate { text-align: left; width: 85px; height: 17px; margin: 0 auto; overflow: hidden; }

.storenumber, .basenavi, .maincont, .berrors, .fullstory, .basecont { margin-bottom: 15px;text-align: justify; }

.maincont img { padding: 5px;border: none; }

.mlink { font-size: 0.9em; overflow: hidden; background: #f0f5f8 url("../images/mlink.png") repeat-x; padding: 0 15px; height: 40px; border: 1px solid #cbdfe8; border-width: 1px 0; }
.argcat { padding-left: 10px; background: url("../images/argcat.png") no-repeat 0 58%; color: #6c838e; margin-top: 12px; }

.mlarrow { float: right; width: 50px; height: 40px; background: url("../images/mlinkarrow.png") no-repeat; }

/*---Подробнее---*/
.argmore a, .argmore a b { height: 28px; background: #2886d4 url("../images/argmore.png") no-repeat; }
.argmore a { float: right; margin: 6px 0 0 7px; line-height: 28px; color: #fff; }
.argmore a b { cursor: pointer; float: left; padding: 0 35px 0 11px; background-color: transparent; background-position: 100% -28px; }
		
.argmore a:hover { background-position: 0 -56px; }
.argmore a:hover b { background-position: 100% -84px; }

.argback a, .argback a b { height: 23px; background: url("../images/argback.png") no-repeat; }
.argback a { margin: 9px 0 0 5px; float: right; line-height: 22px; background-position: 100% -46px; }
.argback a b { float: left; cursor: pointer; padding: 0 15px 0 28px; background-position: 0 0; }
.argback a:hover b { background-position: 0 -23px; }

.argviews span, .argcoms span, .argviews span b, .argcoms span b { background: url("../images/args.png") no-repeat 100% -23px; height: 23px; }
.argviews span, .argcoms span { line-height: 23px; float: right; margin: 9px 0 0 5px; }
.argviews span { background-position: 0 -46px; }
.argcoms span { background-position: 0 0; }
.argviews span b, .argcoms span b { padding: 0 7px 0 25px; font-weight: normal; float: left; }
		
/*---Кто отредактировал---*/
.editdate, .basetags { font-size: 0.9em; text-align: right; color: #6c838e; }
/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
.statistics ul.lcol { min-height: 71px; background: url("../images/statsep.png") no-repeat; margin: 0 0 20px -1px; padding-top: 14px; width: 25%; }
.statistics ul.lcol li { padding: 0 15px; margin-bottom: 2px; }

/*---Заголовок страниц---*/
.pheading { overflow: hidden; border-bottom: 1px solid #dadada; padding: 0 15px 13px 15px; background: url("../images/speedbar.png") repeat-x 0 100%; }
.pheading h2 { color: #468edb; font-size: 1.7em; font-weight: normal; }
.pheading .lcol { margin-right: 10px; }
.pheading h2 span { color: #3f4b51; }

.pheading .ratebox { width: 141px; padding: 3px 0 1px 0; padding-right: 6px; background: #f1f5f7 url("../images/ratebox2.png") no-repeat; }
.pheading .ratebox .rate, .pheading .ratebox span { float: right; }
.pheading .ratebox span { padding-right: 5px; font-size: 0.9em; color: #a2b2ba; }


.heading { color: #96c; margin-bottom: 0.3em; }
.basecont { padding-top: 14px; border-top: 1px solid #e8e8e8; background: url("../images/basecont.png") repeat-x; }
/*--------------- atributika ----------------*/
#goods {
	width:100%;
	margin: 0;
}
#goods .item {
	overflow: hidden;
	position: relative;
	float: left;
	padding: 5px 25px;
	/*width: 312px;*/
}
/*---------------------------------------------*/