#buttons {
position:absolute;
left:40%;
}
#buttons a {
 height:5px;
 font: 13px Tahoma, Arial;
 text-shadow: 0px 1px 1px black;
 background: url(http://www.avtoindent.ru/i/buttonR.png) no-repeat right,
 url(http://www.avtoindent.ru/i/buttonL.png) no-repeat left;
 padding: 5px 10px;
 margin-right:10px;
 color:#fff;
}
#buttons a:hover {
 text-shadow: none;
}
/* The Nivo Slider styles */
.nivoSlider {
 position:relative;
}
.nivoSlider img {
 position:absolute;
 top:0px;
 left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:6;
 display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
 display:block;
 position:absolute;
 z-index:5;
 height:100%;
}
.nivo-box {
 display:block;
 position:absolute;
 z-index:5;
}
/* Caption styles */
.nivo-caption {
 position:absolute;
 left:0px;
 top:0px;
 background:url(http://www.avtoindent.ru/i/slidefon.png) repeat-y left;
 color:#fff;
 /*opacity:0.5; Overridden by captionOpacity setting */
 width:60%;
 height:100%;
 z-index:8;
}
.nivo-caption p {
 padding:5px;
 margin:0 25px 0 0;
}
.nivo-caption a {
 display:inline !important;
}
.nivo-html-caption {
 display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
 position:absolute;
 top:45%;
 z-index:0;
 cursor:pointer;
}
.nivo-prevNav {
 left:0px;
}
.nivo-nextNav {
 right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
 position:relative;
 z-index:9;
 cursor:pointer;
}
.nivo-controlNav a.active {
 font-weight:bold;
}
.theme-default #slider {
 margin:0;
 width:400px; /* Make sure your images are the same size */
 height:155px; /* Make sure your images are the same size */
}
.clear {
 clear:both;
}
.theme-default .nivoSlider {
 position:relative;
 background:#fff url(http://www.avtoindent.ru/i/loading.gif) no-repeat 50% 50%;
 margin-bottom:50px;
 -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
 -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
 box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
 position:absolute;
 top:0px;
 left:0px;
 display:none;
}
.theme-default .nivoSlider a {
 border:0;
 display:block;
}

.theme-default .nivo-controlNav {
 position:absolute;
 left:13%;
 bottom:3px;
 margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
 display:block;
 width:22px;
 height:21px;
 background:url(http://www.avtoindent.ru/i/bullets.png) no-repeat;
 text-indent:-9999px;
 border:0;
 margin-right:3px;
 float:left;
}
.theme-default .nivo-controlNav a.active {
 background-position:0 -21px;
}

.theme-default .nivo-directionNav a {
 display:block;
 width:30px;
 height:30px;
 text-indent:-9999px;
 border:0;
}
.theme-default a.nivo-nextNav {
 right:15px;
}
.theme-default a.nivo-prevNav {
 left:15px;
}

.theme-default .nivo-caption {
 font-family: Tahoma, Arial, sans-serif;
}
.theme-default .nivo-caption a {
 color:#fff;
 border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
 color:#fff;
}

#sliderAvto {
 height: 200px;
}
#scrollContainer{
width:550px;
overflow:hidden;
white-space:nowrap;
}
#scrollContainer div{
display: inline-block;
text-align: center;
font-size: 11px;
}
#scrollContainer a{
text-decoration: underline;
}
#scrollContainer img{
margin: 5px 15px 5px 0;
border:1px solid #ccc;
border-right:1px solid #777;
border-bottom:1px solid #777; 
}
#buttonScrollLeft,
#buttonScrollRight{
cursor:pointer;
}
#buttonScrollLeft.inactive,
#buttonScrollRight.inactive{
cursor:default;
}

#newmenu {
 text-shadow: 0px 1px 1px black;
 width: 1000px;
 height:37px;
 margin: 0 auto;
 font: 14px Tahoma, Arial;
 background: #0099cc; /* Old browsers */
 background: -moz-linear-gradient(top, #0099cc 0%, #3399cc 56%, #116699 56%, #005588 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099cc), color-stop(56%,#3399cc), color-stop(56%,#116699), color-stop(100%,#005588)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* IE10+ */
 background: linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#005588',GradientType=0 ); /* IE6-9 */
}
#jsddm
{width: 1000px;
 margin: 0;
 text-align:left;
 position: relative;
 padding: 0;
 z-index: 50;
 white-space: nowrap;
 text-shadow: 0px 1px 1px black;}
 
 #jsddm li
 { float: left;
 list-style: none;}

 #jsddm li a {
 display: block;
 padding: 9px 20px 11px 20px;
 border-right: 1px solid #036;
 color: #fff;
 background: #0099cc; /* Old browsers */
 background: -moz-linear-gradient(top, #0099cc 0%, #3399cc 56%, #116699 56%, #005588 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099cc), color-stop(56%,#3399cc), color-stop(56%,#116699), color-stop(100%,#005588)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* IE10+ */
 background: linear-gradient(top, #0099cc 0%,#3399cc 56%,#116699 56%,#005588 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#005588',GradientType=0 ); /* IE6-9 */
 }
 #jsddm li a span{padding-right:22px;
 background:url(http://www.avtoindent.ru/i/down.gif) right center no-repeat;
 }

 #jsddm li:hover > a
 { background: #336699; /* Old browsers */
 background: -moz-linear-gradient(top, #336699 0%, #225588 56%, #113377 56%, #003366 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336699), color-stop(56%,#225588), color-stop(56%,#113377), color-stop(100%,#003366)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #336699 0%,#225588 56%,#113377 56%,#003366 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #336699 0%,#225588 56%,#113377 56%,#003366 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #336699 0%,#225588 56%,#113377 56%,#003366 100%); /* IE10+ */
 background: linear-gradient(top, #336699 0%,#225588 56%,#113377 56%,#003366 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336699', endColorstr='#003366',GradientType=0 ); /* IE6-9 */}
 
 #jsddm li ul
 {margin: 20px 0px 0px 0px;
 padding:0;
 position: absolute;
 visibility: hidden;
 text-shadow: none;
 opacity:0;
 -webkit-transition:all 0.5s ease;
 -moz-transition:all 0.5s ease;
 -o-transition:all 0.5s ease;
 transition:all 0.5s ease;}

 #jsddm li:hover > ul {
 opacity:1;
 visibility:visible;
 margin: 0;
 }
 
 #jsddm li ul li
 { float: none;
 display: inline}
 
 #jsddm li ul li a
 { width: auto;
 border-right: none;
 padding: 5px 37px 7px 17px;
 color:#888;
 font: 12px Tahoma, Arial;
 background: #FFF;
 background: -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EEEEEE)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* IE10+ */
 background: linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=0 ); /* IE6-9 */}
 #jsddm li ul li a span
 {padding-left:10px;
 background:url(http://www.avtoindent.ru/i/right.gif) left center no-repeat;}
 
 #jsddm li ul li a:hover
 { background: #F00;
 color: #FFF;}

 #jsddm li ul li a:hover span
 { background:url(http://www.avtoindent.ru/i/right-active.gif) left center no-repeat;}

/*--------------------- Slider ---------------------*/
.clr{
 clear:both;
}
.slide_wrapper{
 width:650px;
 padding: 0;
 margin-left: 10px;
 height:440px;
}
.cr-container{
 width:630px;
 height:420px;
 border:5px solid #005dd3;
 position:absolute;
 z-index:5;
}
.cr-content-wrapper{
 width:100%;
 height:100%;
}
.cr-content-container{
 display:none;
 position:absolute;
 width:100%;
 height:100%;
 top:0px;
 left:0px;
 display:none;
}
.cr-img{
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 z-index:1;
 -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
 -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
 box-shadow:1px 1px 2px rgba(0,0,0,0.7);
}
.cr-content{
 position:absolute;
 z-index:10;
 margin:5px;
}
.cr-content h2{
 font-size:50px;
 line-height:40px;
 width:70%;
 color:#fff;
 text-shadow: 1px -1px 1px rgba(0,0,0,0.5);
 font-family: 'Holtwood One SC', serif;
}
.cr-content h3{
 width:40%;
 color:#fff;
 padding:15px 0px;
 line-height:30px;
}
.cr-content h3 span{
 background:#000;
 padding:4px 0px;
 font-style:italic;
 font-family:Georgia, serif;
 letter-spacing:3px;
 font-size:16px;
}
.cr-more-link{
 text-transform:uppercase;
 color:#000;
 font-size:11px;
 padding:0px 5px;
}
.cr-more-link:hover{
 text-shadow: 1px -1px 1px rgba(0,0,0,0.5);
 color:#fff;
}
.cr-content-text{
 color:#000;
 background:transparent url(http://www.avtoindent.ru/i/bg_content.png) repeat top left;
 font-size: 14px;
 font-family: Georgia;
 font-style: italic;
 line-height: 24px;
 position:relative;
 display:none;
 z-index:999;
 clear:both;
}
.cr-content-text p{
 padding:10px;
}
.cr-thumbs{
 position:absolute;
 margin: 0 15px;
 left:16px;
 height:110px;
 width:575px;
 bottom:-8px;
 z-index:10;
 overflow:hidden;
}
.cr-thumbs div{
 float:left; /* Set to absolute each 150px*/
 cursor:pointer;
 position:relative;
 display:none;
 width:143px;
 height:106px;
}
.cr-thumbs img{
 display:block;
 margin:6px 5px 6px 0px;
 border:4px solid #fff;
 -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
 -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
 box-shadow:1px 1px 1px rgba(0,0,0,0.25);
}
.cr-thumbs h4{
 position:absolute;
 left:15px;
 right:15px;
 bottom:15px;
 font-family:'Holtwood One SC', serif;
 font-size:13px;
 line-height:14px;
 text-shadow:0px 1px 1px rgba(0,0,0,0.5);
 color:#fff;
}
.cr-thumbs div:hover h4{
 bottom:14px;
}
.cr-thumbs div.cr-selected{
 border-color:#0062cb;
 background:transparent url(http://www.avtoindent.ru/i/triangle.png) no-repeat 50% 0%;
}
.cr-thumbs div.cr-selected img{
 border-color:#0062cb;
}
.cr-nav span{
 position:absolute;
 z-index:50;
 text-indent:-9000px;
 cursor:pointer;
 width:35px;
 height:35px;
 margin-bottom:-17px;
 left:-10px;
 background:transparent url(http://www.avtoindent.ru/i/nav.png) no-repeat top left;
}
.cr-nav span.cr-nav-next{
 background-position:bottom left;
 right:-10px;
 left:auto;
}
.cr-nav span.cr-nav-prev:hover,
.cr-nav span.cr-nav-next:hover{
 bottom:34px;
}
.cr-hide, .cr-show{
 position:absolute;
 z-index:50;
 left:50%;
 margin-left:-40px;
 bottom:-20px;
 background:#0062cb url(http://www.avtoindent.ru/i/hide.png) no-repeat top center;
 cursor:pointer;
 width:80px;
 height:20px;
}
.cr-show{
 background-position:bottom center;
}

/*--------------------- General styles start ---------------------*/

body {
 margin: 0px;
 background:url(/i/background.jpg);
 font-family: Tahoma, Arial, sans-serif;
 font-size: 100%;
 color: #6b6b6b;
 text-align: center;
}

td, input, select {
 font: 12px 'Tahoma', 'Arial';
}
/*--------------------- Цвет ссылки ---------------------*/
body a {
 color: #2a52be;
 text-decoration: none;
}

* {}

img {border: 0px;}

/*--------------------- General styles end ---------------------*/


/*--------------------- All content start ---------------------*/

#all {
 width: 100%;
 min-width: 1000px;
}

/*--------------------- All content end ---------------------*/

#search1 {
 box-shadow: 0 0 24px #000;
 position: absolute;
 top: 8px;
 right: 15px;
 border: 1px solid #c6c6c6;
 border-radius: 3px;
 padding: 2px;
 width: 220px;
 color: #fff;
 background: #333; /* Old browsers */
 background: -moz-linear-gradient(top, #666666 20%, #000000 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #666666 20%,#000000 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #666666 20%,#000000 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #666666 20%,#000000 100%); /* IE10+ */
 background: linear-gradient(top, #666666 20%,#000000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
 #search1>div {
 box-shadow: inset 0 0 10px #000;
 border-radius: 3px;
 padding: 3px;
 }
 #search1 form {
 overflow: hidden;
 }


.leftGradient {
 padding: 10px 0 0 10px;
 float: left;
 border-top-left-radius: 10px;
 margin: 0;
 z-index: 1000;
 overflow:visible;
 width: 430px;
 height: 40px;
 text-align: center;
 background: #333; /* Old browsers */
 background: -moz-linear-gradient(top, rgba(85,85,85,1) 0%, rgba(28,28,28,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(28,28,28,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(28,28,28,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(28,28,28,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(28,28,28,1) 100%); /* IE10+ */
 background: linear-gradient(top, rgba(85,85,85,1) 0%,rgba(28,28,28,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-9 */
}
.leftGradient a {
 margin: 7px 4px 0 0;
 float: left;
 z-index: 1000;
 -webkit-transition:margin 0.2s ease;
 -moz-transition:margin 0.2s ease;
 -o-transition:margin 0.2s ease;
 transition:margin 0.2s ease;
}
.leftGradient a:hover {
 margin: -5px 4px 0 0;
 z-index: 1000;
}
.rightGradient{
 border-top-right-radius: 10px;
 width: 550px;
 margin: 0 0 0 440px;
 position: relative;
 z-index:3;
 text-align: center;
 height: 40px;
 padding: 10px 0 0 10px;
 background: #666; /* Old browsers */
 background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(29,29,29,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(29,29,29,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(29,29,29,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(29,29,29,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(29,29,29,1) 100%); /* IE10+ */
 background: linear-gradient(top, rgba(102,102,102,1) 0%,rgba(29,29,29,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#1d1d1d',GradientType=0 ); /* IE6-9 */
}

#icon {
 display: inline-block;
 z-index: 1000;
}
#icon span {
 display:none;
 position: absolute;
 bottom: 70px;
 background:#000;
 color: #FFF;
 padding: 5px 9px 6px 9px;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
#icon a:hover span {
 display: block;
 z-index: 1000;
}
#icon a:hover span i {
 position: absolute;
 z-index: 1000;
 bottom: -6px;
 left: 20px;
 border-top: 7px solid #000;
 border-right: 7px solid transparent;
 display: block;
}

/*--------------------- Header start ---------------------*/

#header {
 position:relative;
 margin: 0 auto;
 width: 1000px;
 height: 158px;
 background: #333; /* Old browsers */
 background: -moz-linear-gradient(top, rgba(29,29,29,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,29,29,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(29,29,29,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(29,29,29,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(29,29,29,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
 background: linear-gradient(top, rgba(29,29,29,1) 0%,rgba(51,51,51,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1d', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

.tm_left {
 display: block;
 float: right;
 width: 5px;
 height: 21px;
 background: url(/.s/t/798/4.png);
 margin-left: 8px;
}

.tm {
 display: block;
 float: right;
 height: 21px;
 background: url(/.s/t/798/5.png);
}

.tm_right {
 display: block;
 float: right;
 width: 5px;
 height: 21px;
 background: url(/.s/t/798/6.png);
}

span.ico {
 padding-left: 15px;
 background-position: 0px 1px;
}

#top-menu a:hover span.ico {
 background-position: 0px -15px;
}

.home {
 background: url(/.s/t/798/7.png) no-repeat;
}

.prof {
 background: url(/.s/t/798/8.png) no-repeat;
}

.reg {
 background: url(/.s/t/798/9.png) no-repeat;
}

.logout {
 background: url(/.s/t/798/10.png) no-repeat;
}

.login {
 background: url(/.s/t/798/11.png) no-repeat;
}

.rss {
 background: url(/.s/t/798/12.png) no-repeat;
}

#sitelogo {
 height:100px;
 float: left;
 margin-left: 20px;
 z-index:3;
}

#header-right {
 float: right;
 margin-right: 10px;
 width: 215px;
}


/*--------------------- Header end ---------------------*/


/*--------------------- Main content start ---------------------*/

#content {
 width: 980px;
 margin: auto;
 border-bottom-right-radius: 15px;
 border-bottom-left-radius: 15px;
 padding: 10px 10px 50px 10px;
 background: #ffffff;
 text-align: left;
}

#maincol {
 width: 650px;
 float: left;
 margin-left: 10px;
 text-align: left;
 padding-bottom: 10px;
}

#rightcol {
 float: left;
 width: 310px;
 text-align: justify;
}
#leftcol {
 float: left;
 width: 310px;
 text-align: justify;
}

.eTitle {
 font: 14px/32px 'Tahoma';
 color: #8b6438;
 border: 1px solid #0047ab;
 background: url(/.s/t/798/26.png) repeat-y top right;
 padding: 0px 5px 0px 5px !important;
 text-transform: uppercase;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.eTitle a {
 font: 14px/32px 'Tahoma';
 color: #ffffff;
}

.eTitle a:hover {}

.eMessage, .eText, .eAnswer {
 font: 14px/15px 'Tahoma';
 color: #464451;
 text-align: justify !important;
 padding: 5px 5px !important;
}

.cMessage {
 font: 14px 'Tahoma';
 text-align: justify !important;
}




/* ТИТЛ стиль шрифта */
.pic {
 font: 270% impact, sans-serif; /* стили шрифта */
 color: #d5d5d5; /* цвет текста */
 text-shadow: 0px 2px 5px #000000, 4px 3px 2px #505050; /* тени */
 }
/* КОНЕЦ ТИТЛ стиль шрифта */








.eDetails, .eDetails1, .eDetails2{font-size:11px;background:#eee url(/i/gr-bg.png) 0 0 repeat;border:1px solid #ddd;color:#777;padding:6px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}



.cBlock1, .cBlock2 {
 background: #e5e5e5;
 border: 1px solid #cdcdcd;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

/*--------------------- Main content end ---------------------*/


/*--------------------- Containers start ---------------------*/

.block {
 width: 100%;
}
.grey {
 position: relative;
 padding: 5px 5px 0 3px;
 border-bottom: 2px solid #f0f0f0;
 background: #ddd;
 }
 .orange {
 position: relative;
 padding: 5px 5px 0 3px;
 border-bottom: 2px solid #Fcf973;
 background: #fff399; /* Old browsers */
 background: -moz-linear-gradient(top, #fff399 0%, #ffcc44 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff399), color-stop(100%,#ffcc44)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #fff399 0%,#ffcc44 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #fff399 0%,#ffcc44 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #fff399 0%,#ffcc44 100%); /* IE10+ */
 background: linear-gradient(top, #fff399 0%,#ffcc44 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff399', endColorstr='#ffcc44',GradientType=0 ); /* IE6-9 */
 }
.blocktitle {
 position: relative;
 padding: 5px 5px 0 3px;
 border-bottom: 2px solid #39c;
 background: #0099dd; /* Old browsers */
 background: -moz-linear-gradient(top, #0099dd 0%, #0033cc 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099dd), color-stop(100%,#0033cc)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #0099dd 0%,#0033cc 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #0099dd 0%,#0033cc 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #0099dd 0%,#0033cc 100%); /* IE10+ */
 background: linear-gradient(top, #0099dd 0%,#0033cc 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099dd', endColorstr='#0033cc',GradientType=0 ); /* IE6-9 */
}
 .white:after {
 content: url('/i/white.png');
 position: absolute;
 top: 0%;
 right: -43px;
 height: 39px;
 width: 43px;
 overflow: hidden;
 }

 .white {
 display: inline-block;
 position: relative;
 color: #6600ff;
 background: #fff;
 margin-bottom: -2px;
 padding: 4px 0 10px 4px;
 border-top-left-radius: 3px;
 }
 div.blocktitle:after, div.orange:after, div.grey:after{
 position: absolute;
 content: url('/i/down.png');
 right:0px;
 margin:5px;
 height: 15px;
 width: 15px;
 }


.blockcontent {
 text-align: left;
}

.blockcontent-inside {
 margin-left: 10px;
 padding: 1px 0px;
}

.blockcontent ul {
 margin: 0;
 padding: 0;
}

.blockcontent li {
 margin-left: 15px;
}

.blockcontent li a {}

.blockcontent li a:hover {}

.blockcontent a {
 color: #d5793f;
}

.blockcontent a:hover {}

.catsTable {
 border-collapse: collapse;
}

.catsTd {
 line-height: 15px;
 font-size: 10px 'Tahoma';
 color: #3a75c4;;
 text-transform: none; /*--------------------- Регистр букв --------------------- */
 text-align: justify !important;
 color: #3a75c4;;
 border-top: 1px solid #bbbbbb;
 border-bottom: 1px solid #bbbbbb;
 padding: 6px 10px;
}

.catsTd a {
 color: #525252;
}

td.catsTd:hover {
 background: #808080;
 color: #ffffff;
}

td.catsTd:hover a {
 color: #ffffff;
}


/*--------------------- Вид новый КАЛЕНДАЛЬ --------------------- */
.calTable td {text-align:center;padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.calTable td a {font-weight:bold;}
.calTable td a:hover {text-decoration:underline;}
.calTable .calWday,.calTable .calWdaySe,.calTable .calWdaySu,.calTable .calMdayA,.calTable .calMdayIsA {background:#ffc202 url(/images/or-bg.png) 0 0 repeat;border:1px solid #ff9102;color:#fff;}
.calTable .calMday,.calTable .calMdayIs{background:#fff;border:1px solid #ddd;}
.calTable .calMdayIsA a {color:#fff;}
/*--------------------- КОНЕЦ Вид новый КАЛЕНДАЛЬ--------------------- */


td.calMdayIs, .calMdayIsA {
 color: #ffffff;
 background: #f19e61;
}

a.calMdayLink {
 color: #ffffff;
}

td.calWday {}

td.calWdaySe, td.calWdaySu {
 color: #ffffff;
 background: #628075;
}

td.calMdayA {
 font-weight: bold;
 color: #51041d;
}

a.groupAdmin {
 color: #ff0000;
}

.swchItem span, .swchItemA span {
 background: url(/.s/t/798/32.png) repeat-x;
 padding: 3px 5px;
 color: #ffffff;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.swchItem span:hover {
 background-position: 0px -18px;
}

.swchItem span:active {
 background-position: 0px -36px;
}

.swchItem span:active {}

a.swchItem {
 color: #ffffff;
}

td.pagesinfo, td.switchActive, td.switch {
 border: 1px solid #e1e1e1;
 padding: 3px 5px;
}


td.switchActive, td.switch {
 background: #cdcccc;
}



/*---------------- Mainmenu start------------*/

#menuBg {
 background: #135;
 height: 15px;
 width: 1000px;
 margin: 0 auto;
}

.uMenuH li {padding: 0 5px;list-style:none;}

ul.uMenuRoot {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

.uMenuV li {}

.uMenuItem:hover {color: #FFFFFF}

.uMenuV a {}

.uMenuV .uMenuItem a:hover {}

.uMenuV .uMenuItem a:active {}

.uMenuV a.uMenuItemA {}

.uMenuV .uMenuItem span {}

#mainmenu .x-sh {
 display: none;
}

#mainmenu .xw-tl, #mainmenu .xw-tc, #mainmenu .xw-tr, #mainmenu .xw-bl, #mainmenu .xw-bc, #mainmenu .xw-br {
 display: none;
}

#mainmenu .xw-ml, #mainmenu .xw-mr {
 padding: 0 !important;
}


#mainmenu .u-menu .u-menubody, #mainmenu .u-menu .xw-mc {
 border: 0 !important;
}

#mainmenu .u-menu .u-menuvitem {
 color:#888888 !important;
 background: #FFFFFF;
 background: -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EEEEEE)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* IE10+ */
 background: linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=0 ); /* IE6-9 */
}

.u-menubody span {
 font: 11px 'Tahoma';
 text-shadow: none;
}

#mainmenu .u-menu a {
 padding: 5px 7px;
}

#mainmenu .u-menu .u-menuitemhl {
 background: #F00000;
 color: #FFFFFF !important;
}

#mainmenu .xw-ml, #mainmenu .xw-mc, #mainmenu .xw-mr, #mainmenu .u-menubody, #mainmenu .u-menucont {
 background: none !important;
}

.u-menuarrow {
 width: 5px !important;
 height: 8px !important;
 top: 11px !important;
 right: 5px !important;
 background: url(/.s/t/798/33.png) no-repeat !important;
}

#mainmenu .uMenuArrow {
 position: absolute;
 /*height: 5px;
 width: 17px;
 top: 100%;
 margin-top: -7px;
 left: 50%;
 margin-left: -8px;*/
 height: 17px;
 width: 5px;
 top: 14px;
 right: 2px;
 background: url(/.s/t/798/34.png) no-repeat;
}


#mainmenu li:hover .uMenuArrow {
 display: none;
}

/*------------------- Mainmenu end -------------------*/
/*--------------------- Containers end ---------------------*/


/*--------------------- Footer start ---------------------*/

#footer {
 padding: 0 20px 10px 20px;
 color:#fff;
 width: 960px;
 margin: 0 auto;
 font-size: 11px;
 line-height: 1.5;
 text-align: left;
}
#footer a{
 color:#edcb58;
 text-decoration: underline;
}
#footer a:hover{
 color:#888;
}
#footer div{
 float: left;
 margin: 5px;
}

#copyright {
 float: left;
 width: 40%;
 margin-left: 10px;
 text-align: left;
}

#powered_by {
 float: right;
 width: 40%;
 margin-right: 10px;
 text-align: right;
}

#powered_by img {
 vertical-align: middle !important;
}

/*--------------------- Footer end ---------------------*/


/*--------------------- Forum start ---------------------*/

.forumContent {width:650px;
}

.forumContent a {}

.forumContent table {}

.gTable, .postTable {
 background: #ffffff;
}

.gTable td {
 background: #ffffff;
 border: 1px solid #e1e1e1;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.postTable td {
 border-collapse: collapse;
 border: 1px solid #e1e1e1;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

td.postRest1, td.postRest2, td.postFirst {
 border: 0px;
}

.gTable td.gTableTop {
 padding: 0px 10px;
 border: 1px solid #debc72;
 background: url(/.s/t/798/26.png) no-repeat top right;
 font: 14px/32px 'Tahoma';
 color: #8b6438;
 text-transform: uppercase;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.gTableTop a {
 color: #8b6438;
}

.gTableTop a:hover {}

.gTable td.gTableSubTop {
 background: #e1e1e1;
 color: #848484;
 border: 0px;
 font-size: 10px;
}

.gTableSubTop a {
 color: #848484;
}

.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar {
 padding: 4px 10px;
}

#frM6 td, #frM14 td, #frM50 td, #frM56 td, #frM59 td, #frM3 td, #frM45 td {
 padding: 4px 10px;
}

.postBottom table td {
 border: 0px;
}

.postTable td {
 padding: 4px 10px;
}

.postSeparator {
 display: none;
}

.posttdMessage {
 text-align: justify;
}

.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {
 text-align: center !important;
}

a.TopSortLink {}

a.TopSortLink:hover {}

a.postUser {
 font-weight: bold;
}

a.forum, a.threadLink {
 font-size: 12px;
 color: #c48b49;
}

.quoteMessage {}

.forumDescr, .threadDescr {
 font-size: 10px;
 color: #a1a1a1;
}

td.postTdTop {
 background: #e1e1e1;
}

td.postTdTop a {}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {
 padding: 2px;
}

td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{
 border: 0px;
}

td.pagesInfo, td.switch, td.switchActive {}

td.switch, td.switchActive {}

td.switch a {}

.switchActive {
 font-weight: bold;
}

/*--------------------- Forum end ---------------------*/


/*--------------------- INPUTS start ---------------------*/

input[type=submit], input[type=reset], input[type=button] {
 text-shadow: 0px 1px 1px black;
 color: #fff;
 border: none;
 padding:3px 6px;
 background: rgb(102,204,255); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(102,204,255,1) 0%, rgba(0,51,204,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,204,255,1)), color-stop(100%,rgba(0,51,204,1)));
 background: -webkit-linear-gradient(top, rgba(102,204,255,1) 0%,rgba(0,51,204,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(102,204,255,1) 0%,rgba(0,51,204,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(102,204,255,1) 0%,rgba(0,51,204,1) 100%); /* IE10+ */
 background: linear-gradient(top, rgba(102,204,255,1) 0%,rgba(0,51,204,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ccff', endColorstr='#0033cc',GradientType=0 ); /* IE6-9 */
}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
 background: rgb(51,153,204); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(51,153,204,1) 0%, rgba(0,51,204,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,153,204,1)), color-stop(100%,rgba(0,51,204,1)));
 background: -webkit-linear-gradient(top, rgba(51,153,204,1) 0%,rgba(0,51,204,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(51,153,204,1) 0%,rgba(0,51,204,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(51,153,204,1) 0%,rgba(0,51,204,1) 100%); /* IE10+ */
 background: linear-gradient(top, rgba(51,153,204,1) 0%,rgba(0,51,204,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399cc', endColorstr='#0033cc',GradientType=0 ); /* IE6-9 */
}


@-moz-document url-prefix()

{input[type=submit], input[type=reset], input[type=button] {padding: 2px 6px!important;}}

input[type=text], input[type=password] {
 background: #fff;
 color:#000;
 border:1px solid black;
 border-radius:3px;
 padding: 2px 2px;
}

textarea {
 background: #ffffff;
 border: 1px solid #abadb3;
 padding: 2px 2px;
}

textarea:hover {
 background: #ddebe6;
}

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
 text-transform: none;
}

textarea.commFl {
 width: 100%;
}

.commTable {
 background: #e5e5e5;
 border: 1px solid #cdcdcd;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

/*--------------------- INPUTS end ---------------------*/


/*--------------------- POPUP start ---------------------*/

.popup a {}

.popup {
 margin: 10px;
 background: #ffffff;
 border: 1px solid #cdcdcd;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.popuptitle {
 background: url(/.s/t/798/36.gif);
 height: 34px;
 font: 13px/33px 'Tahoma';
 text-shadow: 1px 1px #d2753d;
 color: #ffffff;
 padding-left: 10px;
 text-transform: uppercase;
 text-align: left;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.popupbody {
 margin: 10px;
}

/*--------------------- POPUP end ---------------------*/

/*--------------------- Блок с тенью ---------------------*/
.curved-vt-2 {
 position:relative;
 width:90%;
 padding:1em;
 margin:2em 10px 4em;
 background:#fff;
 -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
 
.curved-vt-2:before,
.curved-vt-2:after {
 content:"";
 position:absolute;
 z-index:-2;
}
 
.curved-vt-2:before {
 top:10px;
 bottom:10px;
 left:0;
 right:0;
 -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
 -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
 box-shadow:0 0 15px rgba(0,0,0,0.6);
 -moz-border-radius:10px / 100px;
 border-radius:10px / 100px;
}
 
.curved-vt-2 p {
 font-size:16px;
 font-weight:bold;
}
/*--------------------- КОНЕЦ Блок с тенью ---------------------*/



/*--------------------- Шрифт Текста блоков и Обводка Блоков ---------------------*/
.Message2 {font-family:Tahoma,Arial,Sans-Serif;font-size:14px;color:#000000;}
.eBlock {margin: 0 0 10px 0;padding:5px; 0 0 repeat-x;border:1px solid #808080;color:#c0c0c0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}
.eBlock td {padding:3px!important;}
/*--------------------- КОНЕЦ Шрифт Текста и Обводка Блоков ---------------------*/



/* ======--------------------- Прозрачность======--------------------- */
#banners a img { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=10); }
#banners a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=50);
/* ======--------------------- КОНЕЦ Прозрачность======--------------------- */ 
 

 
/*--------------------- Убираем счетчик--------------------- */
div.stats{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}
/*--------------------- конец Убираем счетчик--------------------- */
