/* Form Elements
   ------------ */
form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

textarea, select, textarea.post, select.post, input.post, .btnbbcode, .btnmain, .btnlite, .btnfile, .helpline {
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	border: 1px solid #B6C0CA;
	background-color: #F2F4F5;
}
.cat .btnmain, .cat .btnlite, .cat select {
	color: #444;
	background-color: #F7F8F9;
	border-color: #B6C0CA;
}

input {
	font-size: 1.1em;
	padding: 1px;
}
textarea {
	font-size: 1.3em;
	line-height: 1.4em;
	padding: 2px;
}
select {
	font-size: 1.1em;
	padding: 1px;
}

option {
	padding: 0 1em 0 0;
}

.rtl option {
	padding: 0 0 0 1em;
}

textarea.post, select.post, input.post {
	border-style: solid;
	border-width: 1px;
}

.post2 {
	border-style: solid;
	border-width: 0px;
}


.btnbbcode {
	font-size: 1.1em;
	color: #586E85;
	border: 1px solid #B6C0CA;
	background-color: #F7F8F9;
}
.btnbbcode:hover {
	border-color: #98A6B3;
	color: #000;
}

.btnmain {
	font-weight: bold;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnlite {
	font-weight: normal;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnfile {
	font-weight: normal;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline {
	background-color: transparent;
	color: #8B9BAC;
	border-style: none;
}
#helpline { color: #8B9BAC; }

* html textarea, * html select, * html .post, * html .btnmain, * html .btnlite, * html .btnfile {
}
* html .cat .btnmain, * html .cat .btnlite {
}
textarea:hover, select:hover, .post:hover, .btnmain:hover, .btnlite:hover, .btnfile:hover {
	border-color: #7D8EA0;
}
textarea:focus, select:focus, .post:focus, .btnmain:focus, .btnlite:focus, .btnfile:focus {
	border-color: #798C9E;
	color: #000;
	background-color: #F7F8F9;
}
.cat .btnmain:hover, .cat .btnlite:hover, .cat select:hover {
	border-color: #798C9E;
}
.cat .btnmain:focus, .cat .btnlite:focus, .cat select:focus {
	border-color: #798C9E;
	color: #000;
}

label:hover { 
	color: #aa0000;
}

textarea.posting-textarea, #ie8#fix {
	width: 98%;
}

#contentrow_lfg {
	padding: 8px 30px 8px 30px;
}

.menuDiv {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;

	background-attachment:scroll;
	background-color:#FFFFFF;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;

	border-color:#C3CBD3;
	border-style:solid;
	border-width:2px;

	overflow-x:hidden;
	overflow-y:hidden;

	padding-bottom:5px;
	padding-left:5px;
	padding-right:2px;
	padding-top:5px;

	width:200px;
	position:absolute;
	display: none;

}

#arenateam a {
	font-weight:700;
	cursor:pointer;
	outline:medium none;
	text-decoration:none;
}
#arenateam a:hover {
	text-decoration: underline;
}
#arenateam {
	font: 12px/1.5em tahoma,arial,"helvetica neue",helvetica,sans-serif;
}

.fat-main {
	text-align:left;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	padding-bottom: 10px;
	width: 90%px;
}

.fat-main label {
	font-weight: bold;
}

.fat-input, .fat-select, .fat-check {
	padding-bottom: 10px;
}

.fat-classes {
	padding-top: 10px;
}

.fat-input input,.fat-input  textarea{
	border: 1px solid #B6C0CA;
	background-color: #F2F4F5;
	width: 100%; 
	margin-top: 5px;
	padding: 0px;
}

.fat-select select {
	border: 1px solid #B6C0CA;
	background-color: #F2F4F5;
	width: 100%; 
	margin-top: 5px;
	padding: 0px;
}

.fat-check input {
	border: 1px solid #B6C0CA;
	background-color: #F2F4F5;
	margin-top: 5px;
	padding: 0px;
}
.fat-submit {
	padding-top: 15px;
}

.fat-error {
	color: red; font-weight: bold;
}


.wow_profile {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	clear: both;
	margin-bottom: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	font-size: 11px;
}

.alli {
	background-color: #E0E2FF;
}

.hord {
	background-color: #FFE2E0;
}

.arenaranking {
	color: #000000;
	background: #F1F3F5;
	font-family: tahoma,arial,"helvetica neue",helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.5em;
	text-align: center;
}

.clfirst{text-align:  right; padding-left:  4px; padding-right:  4px; float:  left; }
.clnext{padding-right:  10px; float:  left;}


#arenateam {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    clear: both;
    margin-bottom: 2px;
    padding-bottom: 3px;
    padding-top: 3px;
    width:  100%;
	min-width: 920px;
    text-align: left;
    font-size: 11px;
}

#arenaranking .alli {
    background-color: #E0E2FF;
}

#arenaranking .hord {
    background-color: #FFE2E0;
}

#arenaranking {
    color: #000000;
    background: #F1F3F5;
    font-family: tahoma,arial,"helvetica neue",helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5em;
    text-align: center;
}

/* Выравнивание колонок и отступ*/
.crow div.cl1 { text-align:  right; padding-left:  4px; padding-right:  4px; float:  left;}
.crow div.cl2 { padding-right:  4px; float:  left; }
.crow div.cl3 { padding-right:  4px; float:  left; }
.crow div.cl4 { padding-right:  4px; float:  left; }
.crow div.cl5 { padding-right:  4px; float:  left; }
.crow div.cl6 { padding-right:  4px; float:  left; }
.crow div.cl7 { padding-right:  4px; float:  left; }
.crow div.cl8 { padding-right:  4px; float:  left; }
.crow div.cl9 { padding-right:  4px; float:  left; }
.crow div.cl10 { padding-right:  4px; float:  left; }

/* Размер колонок: минимальный и в % */
.crow div.scl1 {width: 4%; min-width: 35px; }
.crow div.scl2 {width: 8.5%; min-width: 120px; }
.crow div.scl3 {width: 22%; min-width: 200px; }
.crow div.scl4 {width: 6%; min-width: 60px; }
.crow div.scl5 {width: 8%; min-width: 80px; }
.crow div.scl6 {width: 13%; min-width: 125px; }
.crow div.scl7 {width: 28%; min-width: 260px; }
.crow div.scl8 {width: 8%; min-width: 80px; }
.crow div.scl9 {width: 8%; min-width: 80px; }
.crow div.scl10 {width: 8%; min-width: 80px; }

#arenaranking a {
    cursor: pointer;
    font-weight: 700;
    outline-style: none;
    outline-width: medium;
    text-decoration: none;
}
#arenaranking a {
    color: #333333;
    cursor: pointer;
    outline-style: none;
    outline-width: medium;
    text-decoration: none;
}
#arenaranking a.w {
    color: #FFFFFF;
}

#arenaranking select, #arenaranking  form, #arenaranking  .btnmain {
    display: inline;
    background: #FFFFFF;
    font-size: 11px;
}

#arenaranking input {
    display: inline;
}

#arenaranking sup {font-size: 9px}
#arenaranking .up {color: #33862f;}
#arenaranking .down {color: #cd0e20;}

#arenateaminfo {
    padding-bottom:10px;
    padding-left:25px;
    padding-top:10px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

