﻿/*Style.css by Yrik MysteryMine Company*/
a, img, input, textarea { outline: none; border: none; }
label { font-weight: normal; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: normal; }

input, textarea, select, button { font: 13px/11px 'Cuprum', Arial, Helvetica, sans-serif; color: #696969; line-height: 16px; }
textarea { resize: none; overflow: auto;}
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.lcol { float: left; }
.rcol { float: right; }

.ui-button, .bbcodes { padding-top: 4px !important; }
button { font: 13px/11px 'Cuprum', Arial, Helvetica, sans-serif; }

.btn_reglog, .radial, #loading-layer, #dropmenudiv, .baseform, .mass_comments_action { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }

/* forms */
.mass_comments_action { margin: 0 33px 10px 11px; }
.selectmass input { margin: 0 -2px 0 5px; padding: 0; }
.impot { font-family: Tahoma, Geneva, sans-serif; }
.tableform { width: 100%; }
.tableform a { color: #1d70ce; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.tableform a:hover { color: #2f610a; }
.tableform td.label { width: 20%; vertical-align: middle; padding-right: 0; }
.fieldsubmit, .tableform td { padding: 2px; }
.addnews { font-weight: bold; }
.impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url(../images/fields.png) repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.send { background: url(../images/style/send.jpg) no-repeat; width: 92px; height: 35px; line-height: 100px; margin: 10px 0 0 26px; }
.send1 { background: url(../images/style/send.jpg) no-repeat 0 -35px; width: 92px; height: 35px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.send1:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }



/*------------------------- HEADER -------------------------
.header { background: url(../images/style/h2.jpg) no-repeat center 123px; }
.header1 { background: url(../images/style/h3.jpg) no-repeat center 246px; height: 369px; }
.header2 { margin: 0 auto; width: 1000px; height: 369px; }
.header3 { background: url(../images/style/h4.png) no-repeat; width: 720px; height: 33px; position: absolute; /*z-index: 20;*/ margin: 369px 0 0 280px; }
/*
.logo1 { position: absolute; z-index: 1; margin: 134px 0 0 325px; }
.logo { width: 349px; height: 70px; display: block; overflow: hidden; line-height: 200px; position: absolute !important; margin: 135px 0 0 311px; background: url(../images/style/logo.png) no-repeat;*/ z-index: 10 !important; }
/*
.client { width: 338px; height: 274px; display: block; overflow: hidden; position: absolute; margin: 0px 0 0 694px; background: url(../images/style/client.png) no-repeat; }
.client .win32 { width: 67px; height: 25px; display: block; overflow: hidden; position: absolute; margin: 130px 0 0 101px; background: url(../images/style/win.jpg) no-repeat; }
.client .win32 a { width: 67px; height: 25px; display: block; overflow: hidden; line-height: 90px; background: url(../images/style/win.jpg) no-repeat 0 -25px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.client .win64 { width: 67px; height: 25px; display: block; overflow: hidden; position: absolute; margin: 130px 0 0 173px; background: url(../images/style/win.jpg) no-repeat -67px 0; }
.client .win64 a { width: 67px; height: 25px; display: block; overflow: hidden; line-height: 90px; background: url(../images/style/win.jpg) no-repeat -67px -25px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.client .win32 a:hover, .client .win64 a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.client1 { display: block; text-align: center; width: 190px; position: absolute; margin: 178px 0 0 76px; font-size: 12px; line-height: 15px; }
.client1 a { color: #faf8e1; text-shadow: 1px 1px 0 #6d4111; }
.client1 a:hover { text-decoration: none; }

.h_menu { position: absolute; margin: 305px 0 0 319px; width: 680px; }
.h_menu li { height: 37px; display: block; float: left; margin-right: 8px; }
.h_menu li a { height: 37px; display: block; float: left;  background: url(../images/style/h_menu.png) repeat-x; padding: 0 11px; text-decoration: none; line-height: 37px; font-size: 16px; color: #FFF; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.h_menu li a:hover { background-position: 0 -37px; color: #2c4918; }

.h_search { width: 194px; height: 69px; display: block; background: url(../images/style/h_search.jpg) no-repeat; position: absolute; margin: 305px 0 0 41px; }

.h_search #story { font-size: 13px; color: #fffcd9; font-style: italic; text-shadow: 1px 1px 0 #8b5215; position: absolute; margin: 25px 0 0 22px; background-color: transparent; width: 122px; }
.h_search .h_search1 { width: 14px; height: 14px; display: block; background: url(../images/style/h_search.png) no-repeat; position: absolute; margin: 26px 0 0 148px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.h_search .h_search1:hover { opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }

/* short story */
.short { background: url(../images/style/short.gif) repeat-x bottom; width: 705px; margin: 0 0 8px 10px; display: block; padding-bottom: 10px; }
.short1 { background: url(../images/style/short.jpg) no-repeat; width: 721px; height: 92px; margin: 0 0 0 -10px; display: block; overflow: hidden; }
.short1 .btl { font-size: 22px; color: #fff7c3; text-shadow: 1px 1px 0 #724923; font-weight: bold; position: absolute; margin: 30px 0 0 90px; width: 580px; }
.short1 .btl a { text-decoration: none; color: #fff7c3; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.short1 .btl a:hover { color: #f8e9c0; }
.short2 { margin: 0 17px 12px 17px; padding: 10px 5px 19px 5px; border-bottom: 1px solid #e3d4ac; }
.short2 a { color: #9f5231; }
.short2 a:hover { text-decoration: none; }
.short2 img { border: 3px solid #d8caa4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.short3 { background: url(../images/style/short3.jpg) no-repeat; width: 92px; height: 35px; margin-left: 20px; }
.short3 a { background: url(../images/style/short3.jpg) no-repeat 0 -35px; width: 92px; height: 35px; display: block; overflow: hidden; line-height: 100px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.short3 a:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }
.short4 { margin: 0 17px 12px 17px; padding: 10px 5px 19px 5px; border-bottom: 1px solid #e3d4ac; }
.short4 a { color: #9f5231; }
.short4 a:hover { text-decoration: none; }
.infbtn { margin: -53px 22px 0 1px; float: right; position: relative; height: 22px; }
.infbtn .thide { cursor: pointer; background: url(../images/style/short2.gif) no-repeat; width: 25px; height: 27px; display: block; float: left; }
.infbtn .thide:hover {}
.infbtn .thide.selected {}
.infbtn .thide1 { float: left; height: 27px; display: block; background: #927e69 url(../images/style/short1.gif) no-repeat; font: 13px/12px 'PT Sans', Arial, Helvetica, sans-serif; font-weight: bold; line-height: 27px; padding: 0 12px 0 17px; }
.infbtn .thide1 a { color: #FFF; text-decoration: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.infbtn .thide1 a:hover { color: #f6c98e; }
.infcont { z-index: 33; width: 140px; background: #d46539; position: absolute; top: 0; left: 25px; float: left; display: none; opacity: 0.92; -moz-opacity: 0.92; filter: alpha(opacity=92); }
.infcont a { color: #FFF; }
.infcont a:hover { text-decoration: none; }
.infcont span { color: #f9bfa6; }
.infcont ul { position: relative; list-style: none; color: #67747b; margin: 0 13px; padding: 10px 0; font-size: 13px; color: #FFF; line-height: 20px; }

/* Стили правил, команды проекта и пр */
#sanction {color:#aa0000; font-weight: bold; text-decoration: underline;}






/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) {
	.header3 { margin: 369px 0 0 279px; }
	.logo { margin: 135px 0 0 310px; }
	.client { margin: 0px 0 0 693px; }
	.h_menu { margin: 305px 0 0 318px; }
	.h_search { margin: 305px 0 0 40px; }
	.footer3 { margin: -9px 0 0 958px; }
	.counts { margin: 91px 0 0 26px; }
	#right { margin-left: 279px; }
	#right1 { margin-left: 279px; }
	#left { margin-left: -4px; }
	.logo1 { margin: 134px 0 0 324px; }
}
/* Opera */
noindex:-o-prefocus,.header3 { margin: 369px 0 0 281px; }
noindex:-o-prefocus,.logo { margin: 135px 0 0 312px; }
noindex:-o-prefocus,.client { margin: 0px 0 0 695px; }
noindex:-o-prefocus,.h_menu { margin: 305px 0 0 320px; }
noindex:-o-prefocus,.h_search { margin: 305px 0 0 42px; }
noindex:-o-prefocus,.footer3 { margin: -9px 0 0 960px; }
noindex:-o-prefocus,.counts { margin: 91px 0 0 28px; }
noindex:-o-prefocus,#right { margin-left: 281px; }
noindex:-o-prefocus,#right1 { margin-left: 281px; }
noindex:-o-prefocus,#left { margin-left: -2px; }
noindex:-o-prefocus,.logo1 { margin: 134px 0 0 326px; }

/* Стили бан-листа */
#excelDataTable	{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 14px;
	/*margin: 10px;*/
    padding: -10px;
	border-collapse: collapse;
	text-align: left;
}

#excelDataTable th	{
	/*font-size: 14px;*/
	font-weight: bold;
	color: #757575;
	padding: 10px 8px;
	border-bottom: 2px solid #757575;
}

#excelDataTable td	{
	color: #757575;
	padding: 9px 8px 0px 8px;
}

#excelDataTable tbody tr:hover td	{
	color: #757575;
}
#txtHint {
	/*font-size: 14px;
        font-style: bold;*/
    }
/* администраторы */
.team {
padding: 5px;
width: 100%;
display:block;        
}
.new { 
font-weight: bold;
padding-left: 10px;
color: #33CC00;
min-width: 150px;
}
.new a { 
color: #33CC00;
text-decoration: underline;
}
.moder { 
font-weight: bold;
padding-left: 10px;
color: #009900;
min-width: 150px;
}
.moder a { 
color: #009900;
text-decoration: underline;
}
.grand { 
font-weight: bold;
padding-left: 10px;
color: #CC9933;
min-width: 150px;
}
.grand a { 
color: #CC9933;
text-decoration: underline;
}
.manager { 
font-weight: bold;
padding-left: 10px;
color: #9933CC;
min-width: 150px;
}
.manager a { 
color: #9933CC;
text-decoration: underline;
}
.admin { 
font-weight: bold;
padding-left: 10px;
color: #990000;
min-width: 150px;
}
.admin a { 
color: #990000;
text-decoration: underline;
}
.odmin { 
font-weight: bold;
padding-left: 10px;
color: #FF0000;
min-width: 150px;
}
.odmin a { 
color: #FF0000;
text-decoration: underline;
}
.ivent { 
font-weight: bold;
padding-left: 10px;
color: #9966cc;
min-width: 150px;
}
.ivent a { 
color: #9966cc;
text-decoration: underline;
}
.forum { 
font-weight: bold;
padding-left: 10px;
color: #002EB8;
min-width: 150px;
}

.ExpandLink {
cursor: pointer;
text-decoration: underline;
color: #9f5231;
}

.banban{
cursor: pointer;
/*text-decoration: underline;
color: #9f5231;*/
color: #757575;
text-decoration: none;
border-bottom: 1px dashed #9f5231;
}

.banban:hover {
  border-bottom: none;  
}

/*.short4 a {  }
.short4 a:hover { text-decoration: none; }*/
/* - Цвета модераторов/администраторов. */

.monitor_all{ width: 183px; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.monitoring_prgogress { 
	width: 183px; 
	background-color: #F2F2F2; 
	height: 15px; 
	border-radius: 3px; 
	background: rgb(64,49,44);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwMzEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjQ3MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(64,49,44,1) 0%, rgba(86,71,49,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,49,44,1)), color-stop(100%,rgba(86,71,49,1)));
	background: -webkit-linear-gradient(top,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	background: -o-linear-gradient(top,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	background: -ms-linear-gradient(top,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	background: linear-gradient(to bottom,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40312c', endColorstr='#564731',GradientType=0 );
}
.monitoring_progress_line { 
	height: 15px; 
	background-color: #325669; 
	border-radius: 3px; 
	background: rgb(37,117,27);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1NzUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzY2OGQxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2RmYmU2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2JiNDMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  rgba(37,117,27,1) 0%, rgba(102,141,26,1) 28%, rgba(223,190,105,1) 62%, rgba(187,67,19,1) 92%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(37,117,27,1)), color-stop(28%,rgba(102,141,26,1)), color-stop(62%,rgba(223,190,105,1)), color-stop(92%,rgba(187,67,19,1)));
	background: -webkit-linear-gradient(left,  rgba(37,117,27,1) 0%,rgba(102,141,26,1) 28%,rgba(223,190,105,1) 62%,rgba(187,67,19,1) 92%);
	background: -o-linear-gradient(left,  rgba(37,117,27,1) 0%,rgba(102,141,26,1) 28%,rgba(223,190,105,1) 62%,rgba(187,67,19,1) 92%);
	background: -ms-linear-gradient(left,  rgba(37,117,27,1) 0%,rgba(102,141,26,1) 28%,rgba(223,190,105,1) 62%,rgba(187,67,19,1) 92%);
	background: linear-gradient(to right,  rgba(37,117,27,1) 0%,rgba(102,141,26,1) 28%,rgba(223,190,105,1) 62%,rgba(187,67,19,1) 92%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25751b', endColorstr='#bb4313',GradientType=1 );
}
.monitoring_online { text-align: center; font-size: 8pt; width: 183px; color: white; margin-top: -15px; font-weight: 800; text-shadow: 0px 0px 7px rgba(0, 0, 0, 1); }
.monitor_online_2 { color: white; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1); }
.monitoring_name { color: white; font-size: 10pt; }
.monitoring_name a { color: white; font-size: 10pt; }

.bordered {
    *border-collapse: collapse; /* Для IE7 и старше */
    border-spacing: 0;  
    width: 100%;
}

.bordered {
    border: solid #42332C 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #42332C; 
    -moz-box-shadow: 0 1px 1px #42332C; 
   
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;     
}    
    
.bordered td {
    border-left: 1px solid #42332C;
    border-top: 1px solid #42332C;
    padding: 10px;
    text-align: center;    
}

.bordered th {
    border-left: 1px solid #42332C;
    border-top: 1px solid #42332C;
    padding: 10px;
    text-align: center;    
}

.bordered th {
	background: rgb(64,49,44);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwMzEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NjQ3MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(64,49,44,1) 0%, rgba(86,71,49,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,49,44,1)), color-stop(100%,rgba(86,71,49,1)));
	background: -webkit-linear-gradient(top,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	background: -o-linear-gradient(top,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	background: -ms-linear-gradient(top,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	background: linear-gradient(to bottom,  rgba(64,49,44,1) 0%,rgba(86,71,49,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40312c', endColorstr='#564731',GradientType=0 );
    border-top: none;
    color: white;
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}


/*----------------------*/

.zebra td, .zebra th {
    padding: 10px;
    border-bottom: 1px solid #42332C;    
}

.zebra tbody tr:nth-child(even) {
    background: #E1EFFA;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
}

.zebra th {
    text-align: center;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
    border-bottom: 1px solid #42332C;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#42332C), to(#42332C));
    background-image: -webkit-linear-gradient(top, #42332C, #eee);
    background-image:    -moz-linear-gradient(top, #42332C, #eee);
    background-image:     -ms-linear-gradient(top, #42332C, #eee);
    background-image:      -o-linear-gradient(top, #42332C, #eee); 
    background-image:         linear-gradient(top, #42332C, #eee);
}

.zebra th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;  
}

.zebra th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.zebra tfoot td {
    border-bottom: 0;
    border-top: 1px solid #fff;
    background-color: #f1f1f1;  
}

.zebra tfoot td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.zebra tfoot td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}  
.leftmaintable{ text-align: left; }
