/* ZERO ALL ELEMENTS */
*{margin:0px; padding:0px;}

/* BASIC ELEMENTS */
body {margin: 0px; background-color: #FFFFFF; color: #663333; font-family: Arial, Helvetica, sans-serif; font-size: small;}

a {color: #CC0000;}
a:hover {color: #CC0000;}

table {border-collapse: collapse;}
td {margin: 0em; padding: 0em;}

h1, h1 a, .caption {font-size: x-large; padding: 15px 0px 5px 0px; color: #663333;}
h2, h2 a {font-size: large; padding: 10px 0px 5px 0px; color: #663333;}
h3, h3 a {font-size: medium; padding: 5px 0px; color: #663333;}
h4, h4 a {font-size: small; color: #663333; font-weight: bold; padding: 0px 0px 5px 0px;}
h5, h5 a {font-size: small; color: #663333;}

p, .t {margin: 0px; padding: 0px 0px 10px 0px;}

ul {margin: 0px 5px; padding: 0px 5px 5px 20px;}
ol {margin: 0px 5px 5px; padding: 0px 5px 5px 20px;}
li {margin: 0px; padding: 0px 0px 3px 0px;}
ul a, ol a {color: #CC0000;}

blockquote {margin: 5px 0px 5px 30px;}
hr {height: 1px; width: 100%; border: #FFCCCC 1px dashed; margin: 10px 0px;}
.simpletable td {padding:5px; font-size: x-small;}
.table-bbot td {padding: 15px 0px 10px 0px; border-bottom: 1px solid #CCCCCC;}
.table-btop td {padding: 15px 10px 10px 0px; border-top: 1px solid #CCCCCC;}
.table-normal td {padding:5px 0px; border-top: 1px solid #FFCCCC;}
.table-rpad td {padding: 0px 20px 0px 0px;}
.table-border td {padding: 0px 5px 5px 0px; border-bottom: 1px solid #FFCCCC;}
.table-border td {padding: 20px; border: 1px solid #CCCCCC;}
#icon {border: 0px; vertical-align: middle;}
#icon-right {border: 0px; vertical-align: middle; float: right;}
.bottom-pad {margin-bottom:15px;}
.center {text-align: center;}

.corner-l-t {background: url(http://fratria.ru/images/corner-l-t.gif) no-repeat left top; width: 100%; height: 100%;}
.corner-r-t {background: url(http://fratria.ru/images/corner-r-t.gif) no-repeat right top; width: 100%; height: 100%;}
.corner-l-b {background: url(http://fratria.ru/images/corner-l-b.gif) no-repeat left bottom; width: 100%; height: 100%;}
.corner-r-b {background: url(http://fratria.ru/images/corner-r-b.gif) no-repeat right bottom; width: 100%; height: 100%;}

#area-1 {background-color: #FFCC99; margin-bottom: 5px;}
#area-1 h3 {padding: 10px 15px 0px;}
#area-1 p {padding: 5px 15px 10px;}

#area-2 {background-color: #CCCCCC; margin-bottom: 5px;}
#area-2 h3 {padding: 10px 15px 0px;}
#area-2 p {padding: 5px 15px 10px;}

#area-3 {background-color: #CC0000; margin-bottom: 5px;}
#area-3 h3 {padding: 10px 15px 0px; color: #FFFFFF;}
#area-3 p {padding: 5px 15px 10px;  color: #FFFFFF;}

#contentbox {float: left; width: 160px; margin: 0px 20px 10px 0px;}
#contentbox_150 {float: left; width: 160px; height: 150px; margin: 0px 20px 10px 0px;}
.floatleft p {float: left; width: 30%; margin: 0 2% 2% 0;}
.w160{width: 160px; margin: 10px 2% 10px 0;}
.w200{width: 200px; height: 200px; margin: 10px 2% 10px 0;}
.w30 {width: 25%; margin: 10px 2% 10px 0;}
.w50 {width: 45%; margin: 10px 2% 10px 0;}
.w70 {width: 65%; margin: 10px 2% 10px 0;}
.block {float: left;}
.tr {clear: both;}

.member_adv {padding: 1px 0; border-top: black solid 2px; border-bottom: black solid 2px; margin-bottom: 10px;}
.member_adv_bg {background: black url(http://fratria.ru/images/member_adv_bg.jpg) 120px bottom no-repeat; height: 80px; width: 100%; padding: 10px 0 0 0;}
.member_adv_slogan {display: block; background: url(http://fratria.ru/images/member_adv_slogan.gif) 10px center no-repeat; width: 100%; height: 73px;}

.corners {border: 1px solid #CCCCCC;}
.t, .r, .b, .l {bakcground-repeat: no-repeat; position: relative;}
.t {background-position: top left; margin-top: -1px; margin-left: -1px;}
.r {background-position: top right; margin-top: -1px; margin-right: -1px;}
.b {background-position: bottom left; margin-bottom: -1px;}
.l {background-position: bottom right; margin-bottom: -1px;}

.t {background-image: url(hhhp://fratria.ru/images/t.gif);}
.r {background-image: url(hhhp://fratria.ru/images/r.gif);}
.b {background-image: url(hhhp://fratria.ru/images/b.gif);}
.l {background-image: url(hhhp://fratria.ru/images/l.gif);}


/* PAGE LAYOUT*/
#top {background-image: url(http://fratria.ru/images/bg.gif); background-repeat: repeat; background-position: right bottom; background-color: #FF0000;}
#top td {padding: 5px 0px 5px 20px;}
#top h5, #top h5 a {color:#FFCCCC;}
#top p {color: #FFCCCC; font-size: x-small; margin-top: 10px;} 
#top p a {color: #FFFFFF; border: 1px solid #FF6600; padding: 5px; text-decoration: none;}
#top p a:hover {color: #FFFFFF; border: 1px solid #FFFFFF;  padding: 5px; text-decoration: none;}

.nextgame {margin-left: 20px; float: left; width: 45%; font-family: Tahoma; font-size: 10px;}
.nextgame h3 {padding-top: 10px; font-family: Arial, Helvetica, sans-serif;}
.nextgame p {color: #999999;}
.nextgame b {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

.prevgame {margin-left: 20px; float: left; width: 45%; font-family: Tahoma; font-size: 10px;}
.prevgame h3 {padding-top: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666;}
.prevgame p {color: #CCCCCC;}
.prevgame a {color: #999999;}
.prevgame b {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

.filter {margin: 0 0 20px ; padding: 0; list-style-type: none; font-size: 0.88em;}
.filter li {display: inline; margin: 3px 6px 3px 0; padding: 0;}
.filter li img {vertical-align: middle;}
.filter .on a {cursor: default;}
.filter .on a:hover {color: #000000;}
.filter .on .text {background-color: #ffff99; text-decoration: none; font-weight: bold;}
.filter .on .but img {border: 2px solid #993300;}


#bottom{background-image: url(http://fratria.ru/images/bg.gif); background-repeat: repeat; background-position: right top; background-color: #FF0000;}
#bottom td {padding: 10px 0px 10px 10px;}

/* FRATRIA CORE STYLES */
.topcornertext {color: #fff;}
.topcornertext a {color: #fff;}
.smalltext {font-family: Tahoma; font-size: 10px;}
.dimtext {color: #FFCCCC;} .dimtext a {color: #FF9999;} .dimtext a:hover {color: #FFCCCC;}
.bottomtext {margin: 5px 20px; font-family: Tahoma; font-size: 10px; color: #FF6666;}
.bottomtext a, .bottomtext a:hover {font-family: Tahoma; font-size: 10px; color: #FF6666;}
.t-lite, .t-lite a {color: #CCCCCC;} .t-lite a:hover {color: #999999;}
.number-li {color: #FFFFFF; background-color:#990000; padding: 3px; margin-right: 5px; font-size: 18px; text-align:center; float:left;}
.attention {
	padding: 10px 0px 10px 50px;
	color: #CC0000;
	background-image: url(http://fratria.ru/images/icons/32/attention.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 10px 0px;
	border-top: 3px solid #CC0000;
	border-bottom: 3px solid #CC0000;
}
.t-menu-red {color: #660000;}
.t-red-2 {color: #CC0000;}
.t-menu-link {}
.t-menu-grey {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	margin: 0px 10px 20px 0px;
	padding: 0px;
}
.t-red, .t-red a {color: #CC0000;}
.t-red-2, .t-red-2 a {color: #FF0000;}
.t-grey, .t-grey a {color: #666666;}

.menu_content {
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px;
}
.button {
	padding: 3px 10px;
	border: 1px outset #CCCCCC;
	font-size: 10px;
	text-align: center;
	background-color: #FFCCCC;
}
#searchname{width: 50%; padding:5px; color:#FF6666; border: 1px solid #FFCCCC;}
#searchbutton{}

.tbox {padding:2px;border: #FFCCCC 1px solid; font-size:small;}
.helpbox {border: none; text-align: center; padding: 5px; background-color: #FCECDA; font-family: Tahoma; font-size: x-small; color: #999999;}
.bbcodebox {border-top: 1px dashed #663333; border-bottom: 1px dashed #663333; text-align: center; padding: 10px 0px; background-color: #FCECDA; font-family: Tahoma; font-size: x-small; color: #999999;}
.textfield {padding: 5px; border: 1px solid #FFCCCC;}

.nextprev{margin: 10px 0px;}
.nextprev_current{font-weight: bold; background-color: #FF0000; color: #FFFFFF;  padding: 1px 6px; margin-right: 5px;}
.nextprev_link {padding: 1px 5px; margin-right: 5px; border: 1px solid #CCCCCC; text-decoration: none;}

.spacer {}
.border {}

.curvy {position:relative; width:190px; background: #FCE9CC; color:#000; margin: 10px 0px 10px 5px;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color: #FCE9CC; background:#FAF7F5; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color: #FCE9CC; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:10px 5px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center;}


/* NAVIGATION */
#nav td {width: 14%;}
#nav p {background-color: #333333; text-align: center; border-right: 1px solid #FAF7F5; border-top: 1px solid #FAF7F5; padding: 5px 2px; font-weight: bold; color: #999999;}
#nav a {color: #FFCCCC;}
#nav a:hover {color: #FFFFFF;}
#nav-on p, #nav-on a {background-color: #CCCCCC; color: #000000;}


#subnav {margin: 15px 10px 10px 0px;}
#subnav h3 {padding: 10px 20px 3px 20px;}
#subnav p {padding: 10px 20px; border-bottom: 1px solid #CCCCCC;}
#subnav-on {background-color: #CC0000; color:#FFFFFF; font-weight: bold;}
#subnav-on a {color:#FFFFFF; font-weight: normal;}
#subnav-link {color: #CC6633; border-bottom: 1px solid #CCCCCC;  padding: 5px 0px 10px 20px; margin: 0px 10px 0px 0px;}
#subnav-link a {color: #CC6633;}
#subnav-link-on {color: #FFFFFF; font-weight: bold; background-color: #CC6633;  padding: 10px 20px 10px; margin: 0px 10px 5px 0px;}
#subnav-link-on a{color: #FFFFFF; font-weight: normal;}


/* BOX STYLE*/
#box {margin: 20px 10px 0px 10px;}
#box h5 {padding: 5px 0px; font-weight:bold; font-size: small; color: #CC0000; border-top: 4px solid #CC0000;}
#box p {font-family: Tahoma; font-size: x-small; color: #FF9999;}
#box a {font-family: Georgia, "Times New Roman", Times, serif; color: #CC6633;}

#box ul {font-family: Tahoma; font-size: 10px; padding: 5px 10px; color: #FF9999;}

/* BOX-champ STYLE*/
#box-champ {margin: 20px 10px 0px 10px;}
#box-champ h4 {padding-top: 10px; padding-bottom: 5px;}
#box-champ h5 {padding: 5px 0px 8px; font-weight:bold; font-size: small; color: #CC0000; border-top: 4px solid #CC0000;}
#box-champ table {border-top: 1px solid #999999; margin-bottom: 10px;}
#box-champ td {padding: 3px 3px 4px 3px; border-bottom: 1px solid #999999;}
#box-champ a {color: #CC3333;}
#box-champ a:hover {color: #CC9999;}

.numposition {font-family: Tahoma; font-size: x-small; background-color: #CCCCCC; color: #999999; text-align: center;}
.teamname {padding: 0px 3px 2px 5px;}
#box-champ select {font-family: Tahoma; color: #333333;}
#box-champ input {font-family: Tahoma; color: #000000; width: 70px; color: #FFFFFF; background-color: #999999;}


/* NEWS */
#news h2 {color: #990000; padding-bottom: 5px;}
#news h2 a {color: #990000;}
/*#news h3 {color: #996666;} */
/*#news h3 a {color: #990000;}*/
#news img {border: 1px solid #663333; padding: 1px;}
.newsdate {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	background-image: url(http://fratria.ru/images/newsdate.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.newsauthor {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	padding: 0px;
	margin: 0px;
}
.newscomments {
	font-family: Tahoma;
	color: #999999;
	font-size: 10px;
	padding: 10px;
	background-color: #FCECDA;
}
.formcomments {
	padding: 20px;
	background-color: #FCECDA;
	text-align: center;
}
.newscommentsbg {
	background-image: url(http://fratria.ru/images/newscommetsbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 16px;
}
.newsline {
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #FFCCCC;
}
.news-extended {padding: 5px 0px 10px 0px;}
.news-extended a {font-weight: bold; font-size: medium; text-decoration: none; border-bottom: 1px dashed #CC0000;}
.printversion {font-family: Georgia, "Times New Roman", Times, serif; color: #CC6633; font-size: x-small;}
.newssender {color: #FFFFFF; background-color: #999999; padding: 0px 2px;}

.ch_ru {
	background-color: #FFFFFF;
	border: 1px solid #eee;
	margin-bottom: 10px;
}
.ch_ru {width: 100% !important; position: relative; left: -8px;}
.ch_ru a {color: #333333;}
.ch_ru a:hover {color: #999999;}
.ch_ru td {padding: 8px 8px 3px;}
.ch_ru img {border: 0px !important;}

/* comments */
.commentblock {
	margin: 0px 0px 20px 0px;
	background-color: #FFFFFF;
}
.commentdate {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
	margin-left: 5px;
}
.commentauthor {
	padding: 5px;
}
.commenttext {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	padding: 5px;
}
.indent{
	background-color: #FCECDA;
	padding: 5px;
}
.lqwt {padding-right: 5px; vertical-align: top; font-size: large;}
.rqwt {padding: 0px 50px 0px 5px; vertical-align: bottom; font-size: large;}


/* LINKS */
#links h3 {color: #333333; border-top: #E5E5E5 1px solid; margin-top: 10px; padding-top: 8px;}
#links h3 a {color: #CC6633;}
#links p {color: #999999;}
#links p a {color: #CC6600;}

#arrownavigation {font-size: medium; float: right; padding-left:30px; text-align: center;}
#arrownavigation a {font-weight: normal; font-size: medium;}
#arrownavigation a:hover {color: #CC6633;}
#sortby {font-size: small; float: right; font-weight: bold; padding: 6px 0px 0px 30px; text-align: center;}
#sortby a {font-weight: normal;  font-size: small;}
#sortby a:hover {color: #CC6633;}
#sortbyzone {font-size: x-large; font-weight: bold;}
#sortbyzone a {font-size: large;}

#favicon {border: 0px; vertical-align: middle; margin-left: 8px;}
#sitebutton {margin: 2px 0px 2px 10px; padding: 5px; border: 1px solid #FFCCCC; float: right;}

/* USERINFO */
#userinfo1 {padding: 10px 20px; width: 100%}
#userinfo1 td {padding: 10px 0px; border-top: 1px solid #FFCCCC;}

#userinfo2 {background-image: url(http://fratria.ru/images/userinfo/bgbot.gif); border-top: 3px solid #000000; padding: 10px 20px;}
#userinfo2 td {padding: 10px; border-bottom: 1px dashed #999933;}
#userinfo2 p {font-family: Georgia, "Times New Roman", Times, serif; color: #336600;}



/* SEASON's style sheets */

/* style.css */

a:visited.riva 
{
	color: #ffffff;
	BACKGROUND: none transparent scroll repeat 0% 0%;
    text-transform: none;
}

a:link.riva  
{ 
	color: #ffffff;
	BACKGROUND: none transparent scroll repeat 0% 0%;
    text-transform: none;
}

a:hover.riva 
{ 
	color: #cc0000;
	BACKGROUND: none transparent scroll repeat 0% 0%;
    text-decoration: none;
} 

/* Text */
.t-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 5px;
	margin: 0px;
}
.t-head-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
.t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.t-red {
	font-family: Tahoma;
	font-size: 10px;
	color: #660000;
	margin: 0px;
	padding: 0px;
}
.t-grey {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.t-link-blue {
	color: #6666CC;
}
.t-link-white {
	color: #FFFFFF;
}

/* Submenu */
.t-menu-red{
	font-family: Arial;
	font-size: 12px;
	color: #660000;
	margin: 0px;
	padding: 0px;
}
.menu-shadow{
	background-image: url("/obj/img/l-shadow.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Òóðíèðíàÿ òàáëèöà */
.tab-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 5px 8px;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	margin: 0px;
}
.tab-head-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F0F0F0;
	padding: 5px 8px;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	margin: 0px;
}
.tab-head-2-end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F0F0F0;
	padding: 5px 8px;
	font-weight: bold;
	margin: 0px;
}
.tab-cell-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px 2px 5px 8px;
	margin: 0px;
	border-bottom: 3px solid #CCCCCC;
	font-weight: bold;
}
.tab-cell-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.tab-cell-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
}
.tab-cell-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
}
.tab-cell-6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tab-cell-5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tab-cell-4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.spartak {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #FDF5E6
}
.uefa {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #F0F8FF
}
.league {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #FFFACD
}
.vilet {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #E6E6FA
}
.menu-on {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin: 0px;
	padding: 5px 8px 0px;
}
.menu-off {
	margin: 0px;
	padding: 5px 8px 0px;
	border-bottom: 1px solid #666666;
}

/* sub sab menu */
.ssmenu-right {
	background-color: #FAFAFA;
	border-right: 5px solid #CCCCCC;
	padding: 10px;
}

/* match */
.match_schet {
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 10px;
	margin: 5px 20px;
	font-size: 24px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}
.match_schet_mini {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

/* team */
.team_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	margin: 0px;
}
/* default */
.head_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	margin: 0px;
}
.head-td-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F0F0F0;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	margin: 0px;
}
.cell-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px 0px;
	margin: 5px 0px 0px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
}
.cell-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.cell-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F0F0F0;
	padding: 5px 8px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.cell-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 5px;
	margin: 0px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}
.cell-5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	border: 1px solid #F0F0F0;
}
.head_td-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 5px 8px;
	font-weight: bold;
	margin: 0px;
}
.t-0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.foto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 5px 20px 5px 0px;
	padding: 5px;
	border: 2px solid #FF9933;
}

/* images.css */
.i-toplogo {
	background-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../images/f/i-toplogo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.i-topfon {
	background-color: #CC0000;
	background-image:   url(../images/f/bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.i-lshadow {
	background-color: #FFFFFF;
	background-image:   url("../images/f/l-shadow.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.i-rshadow {
	background-color: #FFFFFF;
	background-image:   url("../images/f/r-shadow.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.i-rgradient {
	background-image:   url("../images/f/r-gradient.gif");
	background-repeat: repeat-y;
	background-position: right top;
}
.r-shadow {
	background-image:  url("../images/f/r-botshadow.gif");
	background-repeat: no-repeat;
	background-position: right top;
}.i-lgradient {

	background-image:  url(../images/images/l-gradient.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.i-b1 {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.i-b2 {
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.i-botpanel {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.redline {
	background-color: #CC0000;
}


/* LAYOUT */

.logo {padding: 0px 0px 33px 20px;}
.logobg {background-image: url(http://fratria.ru/images/logobg.gif); background-repeat: no-repeat; background-position: left bottom; vertical-align: bottom;}
.logobgen {background-image: url(http://fratria.ru/images/logobg.gif); background-repeat: no-repeat; background-position: left bottom; vertical-align: bottom;}

.cont {background-color: #FAF7F5; padding: 5px 20px;}
.l-cont {background-color: #FAF7F5;}
.content-nav {background-color: #FAF7F5; padding: 0 20px;}
.contentcorner {
	background-image: url(http://fratria.ru/images/contentcorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.contentcorner2 {
	background-image: url(http://fratria.ru/images/contentcorner2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 5px 20px;
}
.content {
	background-color: #FAF7F5;
	padding: 20px;
	background-image: url(http://fratria.ru/images/contentbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.r-topbg {
	background-color: #FF0000;
	background-image: url(http://fratria.ru/images/r-topbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.r-content {
	background-color: #FAE8E8;
	background-image: url(http://fratria.ru/images/r-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.r-contentbg {
	background-image: url(http://fratria.ru/images/r-contentbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
}
.r-contentbg2 {
	background-image: url(http://fratria.ru/images/r-contentbg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
}
.r-contentcorner {
	background-image: url(http://fratria.ru/images/r-contentcorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.r-contentcorner2 {
	background-image: url(http://fratria.ru/images/r-contentcorner2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.r-bottombg {
	background-color: #FF0000;
	background-image: url(http://fratria.ru/images/r-bottombg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align: middle;
	text-align: center;
}
.l-content {
	background-color: #FAF7F5;
	background-image: url(http://fratria.ru/images/contentbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.content-navi2 {
	background-color: #FAF7F5;
	background-image: url(http://fratria.ru/images/contentbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bottombg {
	background-image: url(http://fratria.ru/images/bg.gif);
	background-repeat: repeat;
	background-position: right top;
	background-color: #FF0000;
}



/* images */
.imgleft {float:left; margin: 0px 10px 0px 0px; font-size: 10px; color: #FF9999;}
.imgbig {font-size: 10px; color: #FF9999;}
.picture {margin: 2px 0px; padding: 5px; border: 1px solid #FFCCCC; text-align: center; background-color: #FFFFFF; font-family: Tahoma; font-size: 10px; color: #FF9999;}
.picture a {color: #FF9999;}

div.blogbox {border: 1px solid #FFCCCC; text-align: center; background-color: #FFFFFF; margin: 5px 0; padding: 10px 5px 0px;}
div.blogbox img {border: none; margin-bottom: 3px;}
div.blogbox p {color: 999999 !important; font-family: Tahoma; font-size: 10px; margin-top: 5px; padding-top: 26px; background: url(http://fratria.ru/images/blogs/separator.gif) top center no-repeat;}
div.blogbox a {color: CC3300; font-family: Times New Roman !important; font-size: 14px !important;}

.foto { background-color: #FFFFFF; margin: 0px; padding: 3px; border: 1px solid #CC0000;}
.foto_fon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F0F0F0;
	margin: 10px 0px 10px 50px;
	padding: 5px;
}
.discuss_fon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFCC33;
	margin: 10px 0px 10px 50px;
	padding: 5px;
}
.discuss_fon a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


.customcontent {
	background-color: #FAFAFA;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding : 20px;
	margin-left: 20px;
}

.i-b2 {
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.i-botpanel {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.redline {
	background-color: #CC0000;
}

/* ÐÅÃÈÑÒÐÀÖÈß ÍÀ ÑÀÉÒÅ */
/* óãîëîê */
#usermenu {color: #FFFFFF; margin: 10px; font-size: small;}
#usermenu a {color: #fff;}
#usermenu h3 {color: #FFFFFF;}
#usermenu p {padding: 0px 0px 5px 0px;}
#usermenu input {color: #333333; font-family: Arial, Helvetica, sans-serif; border: none; padding: 3px 5px; font-weight: bold;}
.usermenu-but {background-color: #FFFFFF; color: #333333; border: none;}

/* Account */
.login-area {background-color: #CCCCCC; margin: 10px 0px 20px; padding: 20px 20px 10px;}
.ban_bg {background: url(images/account/ban_bg.gif) repeat-x top center; background-color:#CC0000;}
#ban {padding: 5px 20px 0px; color: #FFFFFF;}
#ban h3 {color: #FFFFFF;}
#ban p {color: #FFFFFF;}
#ban_who {padding: 5px 20px 0px;}

/* ÃÎÑÒÅÂÀß ÊÍÈÃÀ */
.gb_body {background-color: #330000;}
.gb_roof {width: 100%; height: 74px; background: url(images/gb/roof.jpg) no-repeat center top;}
.gb_un {margin-bottom: -8px;}
.gb_un-line-left {width: 264px; height: 12px; background: url(images/gb/un_line_left.gif) no-repeat right bottom;}
.gb_un-line-right {width: 264px; height: 12px; background: url(images/gb/un_line_right.gif) no-repeat left bottom;}
.gb_eyes {background: url(images/gb/eyes.jpg) no-repeat center top; height: 80px; width: 100%;}
.gb_content {background-color: #FFFFFF;}

.picture {margin: 10px;}
