/* Comment element properties */

a {
    color: #000;
    text-decoration: underline;
}

a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.top_menu {
    color: #000;
    text-decoration: underline;
}

.top_menu:hover {
    color: #ff0000;
    text-decoration: underline;
}

.top_menu:active {
    color: #ff0000;
    text-decoration: none;
    border-bottom: 1px dashed #000000;
}

.top_menu_sub {
    color: #fff;
    text-decoration: underline;
}

.top_menu_sub:hover {
    color: #ff0000;
    text-decoration: underline;
}

.top_menu_sub:active {
    color: #ff0000;
    text-decoration: none;
    border-bottom: 1px dashed #000000;
}

a.side {
    color: #000;
    text-decoration: none;
}

a:hover.side {
    color: #f00;
    text-decoration: underline;
}

a:active.side {
    color: #ff0000;
    text-decoration: none;
    border-bottom: 1px dashed #000000;

}

a.white, li.white a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

a:hover.white, li.white a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
}

body {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: url('images/bg.jpg') repeat top left #FFF;
    margin: 0 auto;
}

.body2bg {
    background: url('images/klav.png') repeat-x top center;
    margin: 0 auto;

}

hr {
    height: 1px;
    border: 1px solid #e7e7e7;
}

hr.side-hr {
    height: 1px;
    border: 1px solid #e7e7e7;
}

td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;

}

pre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.alt {
    color: #f96f00;
}

.spacer {
    margin-bottom: 5px;
}

.admin-message {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    color: #555;
    background-color: #f6f6f6;
    border: 1px solid #ddd;
    padding: 3px 4px 5px 4px;
    margin-bottom: 5px;
}

/* Form element properties */

form {
    margin: 0;
    display: inline-block;
    width: 100%;
}

.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #27608D;
    background-color: #fff;
    height: 20px;
    border: 1px solid #ddd;
    margin-top: 2px;
}

.button_logaut {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 12px;
    position:absolute;*/
    color: #27608D;
    background-color: #fff;
    height: 20px;
    border: 1px solid #ddd;
    margin-top: 2px;
}

.bbcode {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    background-color: #eee;
    border: 1px solid #ddd;
    margin-top: 2px;
}

/*
*/

.textbox {
    resize: none;
    font-size: 15px;
    color: #333333;
    vertical-align: middle;
    line-height: 1.3;
    text-align: left;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
    padding: 5px 8px;
    border-radius: 10px;
    outline: medium none;
    display: inline-block;
    letter-spacing: -1px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .4);
    width: auto;
    font-family: 'Fjalla One', sans-serif;
    position: relative;
}

.textbox :-moz-placeholder {
    color: rgba(255, 255, 255, 0.2);
}

/* deprecated. but works for now. should use double '::'*/
/*.textbox ::-webkit-placeholder {
    color: rgba(255, 255, 255, 0.2);
}*/

/*
	.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #f8f8f8;
	border: 1px solid #ddd;
}*/

/* Header and footer properties */

.full-header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #555;
    height: 140px;
    background-image: url('images/header.png');
    z-index: 10;
    padding: 0 0 0 20px;
}

.tub-header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #555;
    height: 100px;
    z-index: 10;
    /*padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px*/
}

.l_had {
    background-image: url('images/l_had.png');
    z-index: 15;
    position: absolute;
    height: 140px;
    width: 25px;
    left: 50%;
    margin: 0 0 0 -525px;
}

.r_had {
    background-image: url('images/r_had.png');
    z-index: 15;
    position: absolute;
    height: 140px;
    width: 25px;
    left: 50%;
    margin: 0 0 0 500px;
}

.l_body {
    background: url('images/l_body.png') repeat-y;
    z-index: 1;
    position: fixed;
    height: 100%;
    width: 25px;
    left: 50%;
    /*margin: 85px 0 0 -525px;*/
    margin: 0 0 0 -525px;
}

.r_body {
    background: url('images/r_body.png') repeat-y;
    z-index: 15;
    position: fixed;
    height: 100%;
    width: 25px;
    left: 50%;
    /*margin: 85px 0 0 500px;*/
    margin: 0 0 0 500px;
}

.top_color {
    background-color: #4A4A4A;
}

/*
.header-logo {
	height: 140px;
	background: url('images/logo.png') center top no-repeat ;
	padding-top:30px;
}*/

.header-logo {
    height: 140px;
    background-position: center;
    position: absolute;
    left: 434px;
    top: 0;
}

.header-menu {
    margin: 0 auto;
}

.sub-header-menu {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    margin: 0 auto;
    font-size: 16px;
    /*padding-left: 27%;*/
    padding-bottom: 8px;
}

.header-menu-left {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    position: absolute;
    font-size: 18px;
    left: 55px;
    top: 39px;
    width: 700px;
}

.sub-header-menu-left {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    position: absolute;
    /*font-size: 18px;*/
    left: 55px;
    top: 120px;
    /*width: 400px;*/
}

.header-menu-right {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    position: absolute;
    /*font-size: 18px;*/
    right: 10px;
    top: 0;
    width: 400px;
}

.sub-header-menu-right {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    position: absolute;
    /*font-size: 18px;*/
    right: 0;
    top: 94px;
    /*width: 400px;*/
}

.header-menu-right-guest {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    position: absolute;
    font-size: 18px;
    right: 10px;
    top: 40px;
    width: 400px;
}

.sub-header-menu-right-guest {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    position: absolute;
    /*font-size: 18px;*/
    right: 0;
    top: 120px;
    /*width: 400px;*/
}

.top_group {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: 16px;
    font-style: oblique;
    left: 0;
    top: 10px;
    cursor: default;
}

.top_name {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: 27px;
    text-decoration: underline;
    left: 0;
    /*font-weight: bold;*/
    top: 30px;
}

.top_user_options {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: 14px;
    left: 0;
    top: 65px;
}

.top_envelope {
    position: absolute;
    left: 257px;
    top: 21px;
    color: #f00;
    width: 50px;
    font-size: 12px;
    font-weight: 600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor: default;
}

.img {
    background: url('images/pm.gif') no-repeat;
    position: absolute;
    right: 100px;
    top: 20px;
    height: 14px;
    width: 20px;
}

.img:hover {
    background: url('images/pm1.gif') no-repeat;
    height: 14px;
    width: 20px;
}

.top_ava {
    position: absolute;
    right: 0;
    top: 5px;
}

.top_regist {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: 15px;
    font-style: oblique;
    text-align: center;
    left: 15%;
    /*top:10px; */
}

.top_regist2 {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: 15px;
    font-style: oblique;
    right: 10px;
    top: 10px;
}

.bottom-footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    height: 150px;
    background-color: #222;
    /*background-image: url('images/footer.png');*/
}

.bottom-footer-main {
    width: 1000px;
    background: top center repeat-x;
    margin: -5px auto;
}

/***********Профком лого* start***********************/

h1.logoProfcom {
    font-size: 14px;
    line-height: 17px;
    float: left;
    margin: 7px 0;
    text-transform: uppercase;
}

h1.logoProfcom b {
    font-size: 15px;
    line-height: 19px;
}

h1.logoProfcom a {
    color: #777;
    border: none;
    float: left;
    padding-left: 117px;
    position: absolute;
    padding-bottom: 4px;
    text-decoration: none;
}

h1.logoProfcom a:hover {
    color: rgb(187, 187, 187);
}

h1.logoProfcom a {
    color: #777;
    border: none;
    padding-left: 117px;
    position: absolute;
    padding-bottom: 4px;
    text-decoration: none;
}

#logo-area {
    float: left;
    padding: 61px 0 0 26px;
}

#logo-area-right {
    float: right;
    padding: 0 200px 0 0;
    margin-top: -70px;
    color: #777;
    border: none;
}

#logo-area-right-week {
    font-size: 14px;
    text-transform: uppercase;
}

#logo-area img {
    float: left;
    position: absolute;
}

#logo {
    float: left;
    font-weight: bold;
    font-size: 34px;
    text-transform: uppercase;
    padding-right: 17px;
}

#logo a {
    color: #676761;
    text-decoration: none;
}

#logo-area h2 {
    float: left;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 16px 0 0;
    letter-spacing: 0;
}

#top-menu {
    float: right;
    padding-top: 86px;
}

/***********Профком лого* end***********************/

.main-body {
    font-size: 11px;
    color: #000;
    background-color: #fff;
    border-width: 0 1px 1px 1px;
    /*border-color: #ddd;
    border-style: solid;*/
    /*padding: 4px;*/
    width: 90%;
    /*display: inline-block;*/
    display: inline-table;
    padding: 0 25px 0 50px;
}

/* Side-Panel properties */

.side-left .side-border-right {
    display: none;
}

.side-right .side-border-left {
    display: none;
}

.side-border-left {
    color: #000;
    background-color: #fff;
    padding: 10px 5px 10px 5px;
    width: 175px;
}

.side-border-right {
    color: #000;
    background-color: #fff;
    padding: 10px 5px 10px 5px;
    width: 183px;
}

.scapmain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-align: center;

    /*background-image: url('images/side-cap.png');*/
    background-repeat: repeat-x
}

/*
.scapmain-left {
	width: 12px;
	height: 30px;
	background-image: url('images/side-cap-left.png');
}

.scapmain-right {
	width: 12px;
	height: 30px;
	background-image: url('images/side-cap-right.png');
}*/
/*
.scapmain-bottom-left {
	width: 12px;
	height: 12px;
	background-image: url('images/side-cap-bottom-left.png');
}

.scapmain-bottom-right {
	width: 12px;
	height: 12px;
	background-image: url('images/side-cap-bottom-right.png');
}

.scapmain-center-right {
	width: 12px;
	background-image: url('images/side-cap-center-right.png');
  background-repeat: repeat-y
}

.scapmain-center-left {
	width: 12px;
	background-image: url('images/side-cap-center-left.png');
  background-repeat: repeat-y
}
*/
.side-footer {
    /*height: 12px;
    background-color: #4a4a4a;*/
    /*background-image: url('images/side-bottom-cap.png');
    background-repeat: repeat-x*/
}

.side-body {
    font-size: 12px;
    color: #000;
    background-color: #4a4a4a;

    /*background-image: url('images/back.png');*/
    padding: 4px
}

/* Center-Panel properties */

.news-category {
    border: 0 none;
    float: left;
    margin: 3px 5px 0 0;
}
.passwordform{
    height: 300px;
    padding: 30px 0;
    text-align: center;
}

.news-footer {
    font-size: 12px;
    color: #000;
    background: url('images/bottom-cap.png') rgba(255, 255, 255, 0.4);
    /*background-image: url('images/bord_news.png');*/
    padding: 10px 4px 25px 4px;

}

.news-footer2 {
    font-size: 12px;
    color: #000;
    background: url('images/bord_news.png') rgba(255, 255, 255, 0.4);
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 25px
}

.capmain {
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #000;
    background: url('images/cap.png') #fff repeat-x;
    text-align: center;
    padding: 20px 2px 11px 4px;
}

.table-news {
    width: 100%;
    /*min-height: 400px;*/
    background-color: #fff;
}

.table-news-main {
    width: 100%;
    background-color: #fff;
}

/*
.capmain-left {
	width: 46px;
	height: 46px;
	background-image: url('images/cap-left.png');
}

.capmain-right {
	width: 46px;
	height: 46px;
	background-image: url('images/cap-right.png');
}
*/
.capmain-bottom-left {
    width: 25px;
    height: 46px;
    background-image: url('images/bottom-cap.png');
    /*background-image: url('images/cap-bottom-left.png');*/
}

.capmain-bottom-right {
    width: 25px;
    height: 46px;
    /*background-image: url('images/cap-bottom-right.png');*/
    background-image: url('images/bottom-cap.png');
}

.capmain-center-right {
    width: 25px;
    background-color: #fff;
    /*background-image: url('images/cap-center-right.png');
  background-repeat: repeat-y*/
}

.capmain-center-left {
    /*width: 100%;*/

    /*background-image: url('images/cap-center-left.png');
  background-repeat: repeat-y*/
    background-color: #fff;
}

/*
.main-bg {
	color: #fff;
	background-color: #fff;
	/*padding: 10px 0 5px 0;
}
General table properties */

.center {
    margin: 0 auto;
}

.tbl-border {
    border: 1px solid #ddd;
}

.tbl {
    font-size: 11px;
    color: #000;
    background-color: #fff;
    padding: 4px;
}

.tbl1 {
    font-size: 11px;
    color: #000;
    background-color: #fff;
    padding: 4px;
}

.tbl2 {
    font-size: 11px;
    color: #000;
    background-color: #fff;
    padding: 4px;
}

.tbl3 {
    font-size: 11px;
    color: #555;
    background-color: #f1f1f1;
    padding: 4px;
}

.forum-caption {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    background-color: #E5E5E5;
    padding: 2px 4px 4px 4px;
}

.quote {
    font-size: 11px;
    color: #555;
    background-color: #ececec;
    padding: 4px;
    margin: 0 20px 0 20px;
    border: 1px solid #ddd;
}

.poll {
    height: 12px;
    border: 1px solid #ddd;
}

.comment-name {
    font-weight: bold;
    color: #fff;
}

.shoutboxname {
    font-weight: bold;
    color: #000;
}

.shoutbox {
    color: #000;
}

.shoutboxdate {
    font-size: 12px;
    color: #000;
}

.small {
    font-size: 12px;
    font-weight: normal;
}

.small2 {
    font-size: 12px;
    font-weight: normal;
    color: #555;
}

.side-small {
    font-size: 12px;
    font-weight: normal;
    color: #555;
}

.side-label {
    color: #555;
    background-color: #ececec;
    margin: 2px 0 2px 0;
    padding: 2px 2px 3px 2px;
}

/* Vertical Navigation */

#navigation h2 {
    font-size: 12px;
    font-weight: normal;
    background-color: #ececec;
    margin: 0;
    padding: 4px;
}

#navigation ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

* html #navigation ul li {
    height: 1%;
}

#navigation a {
    display: block;
    color: #555;
    padding: 2px;
    text-decoration: none;
}

#navigation a:hover {
    color: #000;
    background-color: #E5E5E5;
}

/* Page Navigation */

.pagenav {
    padding: 4px;
}

.pagenav span {
    color: #fff;
    background-color: #f6a504;
    border: 1px solid #ddd;
    padding: 2px 4px 2px 4px;
    margin: 2px;
}

.pagenav a {
    color: #555;
    background-color: #ececec;
    border: 1px solid #ddd;
    padding: 2px 4px 2px 4px;
    margin: 2px;
    text-decoration: none;
}

.pagenav a:hover {
    color: #fff;
    background-color: #f6a504;
    margin: 2px;
    text-decoration: none;
}

#subheaders a {
    color: #426060 !important;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    display: block;
    text-transform: none;
    padding: 0 0 0 0;
    width: auto;
    float: left;
    height: 38px;
    vertical-align: bottom;
    background: url(images/1.png) no-repeat 0 0;
    margin: 0 1px 0 0;
}

.center, *[align="center"] {
    margin: 0 auto;
}

.headsearchbutton {
    background: url(images/Search-button.png) no-repeat 0 0;
    height: 50px;
    width: 55px;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 12px; 
    cursor: pointer;
    
}

/****************Admin*********************/
.panel {
    padding: 15px;
    width: 250px;
    height: 100px;
    background: #eeeeee;
    border: #282828 2px solid;
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000;
    z-index: 500;
}

.textboxInput {
    background: #fff;
    border: 1px solid #DDD;
    border-radius: 5px;
    box-shadow: 0 0 5px #DDD inset;
    color: #666;
    width: 165px;
    outline: none;
    font: 12px Georgia, Verdana, Arial, Helvetica, sans-serif;
    padding: 2px;
    margin-top: 2px;
}

.textboxInput:hover {
    background: white;
    border: 1px solid #ffa853;
    border-radius: 5px;
    box-shadow: 0 0 5px 3px #ffa853;
    color: #666;
    width: 165px;
    outline: none;
}

/******************************************/

.pup_stat{
    text-shadow: 0 0 2px #fff,
    -1px -1px 0 hsl(10,70%,34%),
    -1px -1px 1px hsl(358,66%,35%),
    -1px -1px 1px hsl(80, 10%, 15%);
    font-size: 20px;
}

/******ava for news*****/

#avatarbg img.avatar {
    margin: 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    width: 168px;
    height: 168px;
}

/* Фон */

#avatarbg {
    width: 167px;
    height: 167px;
    display: block;
    background-color: #eee;
    background-image: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));
    background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.05)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));
    background-image: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));
    background-image: linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.05));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#0d000000',GradientType=0);
    padding: 6px;
    padding-top: 5px;
    -webkit-box-shadow: 0 1px 0 #fff,0 -1px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 0 #fff,0 -1px 0 rgba(0,0,0,0.4);
    box-shadow: 0 1px 0 #fff,0 -1px 0 rgba(0,0,0,0.4);
    border: 1px solid #c0d6e0;
    position: relative;
    -webkit-transition: all .2s ease-in-out 0s;
    -moz-transition: all .2s ease-in-out 0s;
    -o-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    float:left;
}


/* Выпуклость */
#avatarbg:before {
    background-image: -moz-linear-gradient(top,rgba(255,255,255,0.4),rgba(255,255,255,0));
    background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.4),rgba(255,255,255,0));
    background-image: -o-linear-gradient(top,rgba(255,255,255,0.4),rgba(255,255,255,0));
    background-image: linear-gradient(top,rgba(255,255,255,0.4),rgba(255,255,255,0));
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66ffffff',endColorstr='#00ffffff',GradientType=0);
    -webkit-box-shadow: inset 0 1px 0 #fff,inset 0 -1px 7px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 1px 0 #fff,inset 0 -1px 7px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 0 #fff,inset 0 -1px 7px rgba(0,0,0,.2);
    border: 1px solid #afc3cb;
}

/* Блеск */
#avatarbg:after {
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(44%,rgba(255,255,255,0.2)),color-stop(45%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));
}


#avatarbg:before, #avatarbg:after {
    content: "";
    width: 168px;
    height: 168px;
    position: absolute;
    left: 4px;
    top: 4px;
}


/* Закругление */

#avatarbg, #avatarbg:before, #avatarbg:after, #avatarbg img.avatar {
    -webkit-border-radius: 181px;
    -moz-border-radius: 181px;
    border-radius: 181px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    float: right;
}

/**ava end for news**/

#blink2 {
    -webkit-animation: blink2 1s linear infinite;
    animation: blink2 1s linear infinite;
    font-size: 8px;
    color: red;
    text-decoration: none;
}
@-webkit-keyframes blink2 {
    100% { color: rgba(34, 34, 34, 0); }
}
@keyframes blink2 {
    100% { color: rgba(34, 34, 34, 0); }
}


/*Стили для рейтинговой таблицы*/

.simple-little-table {
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    text-shadow: 1px 1px 0px #fff;
    background:#eaebec;
    margin:20px;
    border:#ccc 1px solid;
    border-collapse:separate;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}

.simple-little-table th {
    font-weight:bold;
    padding:1px 0 5px 2px;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;

    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
    text-align: left;
    padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    border-top-right-radius:3px;
}
.simple-little-table tr{
    text-align: center;
    padding-left:20px;
}
.simple-little-table tr td:first-child{
    text-align: left;
    padding-left:20px;
    border-left: 0;
}
.simple-little-table tr td {
    padding:8px;
    border-top: 1px solid #ffffff;
    border-bottom:1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;

    background: #fafafa;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
    background: #f6f6f6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
    border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

.simple-little-table a:link {
    color: #666;
    font-weight: bold;
    text-decoration:none;
}
.simple-little-table a:visited {
    color: #999999;
    font-weight:bold;
    text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
    color: #bd5a35;
    text-decoration:underline;
}

/*Слайдер для главной страницы для статистики*/

#slider-wrap-stat{ /* Оболочка слайдера и кнопок */
    width:1000px;
    background: #FFF;
}
#slider-stat{ /* Оболочка слайдера */
    width:1000px;
    height:670px;
    overflow: hidden;
    position:relative;}
.slide{ /* Слайд */
    width:100%;
    height:100%;
}
.sli-links{ /* Кнопки смены слайдов */
    margin-top:10px;
    text-align:center;}
.sli-links .control-slide{
    margin:2px;
    display:inline-block;
    width:16px;
    height:16px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(images/hwSlider/radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
    cursor:pointer;
    background-position:center center;}
.sli-links .control-slide.active{
    background-position:center top;}
#prewbutton, #nextbutton{ /* Ссылка "Следующий" и "Педыдущий" */
    display:block;
    width:15px;
    height:100%;
    position:absolute;
    top:0;
    overflow:hidden;
    text-indent:-999px;
    background:url(images/hwSlider/arrowBg.png) left center no-repeat;
    opacity:0.8;
    z-index:3;
    outline:none !important;}
#prewbutton{left:10px;}
#nextbutton{
    right:10px;
    background:url(images/hwSlider/arrowBg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{
    opacity:1;}
