/*CSS*/
/*FONT*/
*{font-family:Arial} h1{ font-family:Impact} h2{ font-family:Tahoma}
body,td{font-size:12px}
.logo{font-size:xx-large}
.category,.subcat,.sitelink,.add,.string,.head .right,.bar,.title{font-weight:bold}
/*MARGIN*/
*{margin:0}
header div.c, footer div.c, section div.c, nav div.c{margin:0 auto}
li{margin:0 0 0 15px}

/*PADDING*/
*{padding:1px}
head,body,table,tr,td.top,form,img,a img,.bar{padding:0}
.string,.head .right{padding-top:5px; padding-bottom:5px}
.content{padding:1px}
.bar{padding:5px 0}

/*BACKGROUN BACKGROUND*/
html{background-color:#101114}
.err{background-color:#f00}
.err:before{content:url(e.png)}

h1,h3,h5{background:#1f2229 url(t.png) repeat-x top}
h2,h4,h5{background:#24272e url(t.png) repeat-x top}
td.main{background-color:#101114;color:#fdfdfd;background-repeat:no-repeat;background-position:right bottom;}
.bar a{background-color:#383d43}
header{background-image:url(/i/d.gif)}
body{background-color:#101114}
header{background-color:#101114}
/*.right{background-color:#fefefe}*/
.content, .content table, .content2, .content2 table {background-color:#fefefe}
.line{background-color:#383d43}
.box{background-color:#1f2229}
.bar{background-color:#383d43}
.adv{background-color:#101114}
.right p{background-color:#1f2229}
.gala{background:#000 url(/images/gala/fon.gif) repeat}
/*COLOR*/ 
.head,.gala{color:#fdfdfd}
.err{color:#101114}

input,textarea{background-color:#ccc}
a:link, input:link{color:#383d43}
a:active, input:active{color:#383d43}
a:visited, input:visited{color:#383d43}
a:hover, input:hover{color:#383d43}

.line a:link{color:#fefefe}
.line a:active{color:#fefefe}
.line a:visited{color:#fefefe}
.line a:hover{color:#fefefe}

.box a:link{color:#fdfdfd}
.box a:active{color:#fdfdfd}
.box a:visited{color:#fdfdfd}
.box a:hover{color:#fdfdfd}

.bar a:link{color:#fefefe}
.bar a:active{color:#fefefe}
.bar a:visited{color:#fefefe}
.bar a:hover{color:#fefefe}



table{color:#1f2229}
.string,.head .right,.foot{color:#fefefe}
h1,h2,h3,h4,h5,h6,.title,.bar{color:#fefefe}
.line,footer div.c{color:#fefefe}
.box{color:#fdfdfd}

/*BORDER*/
img,a img{border:0}
table{border-collapse:collapse;border:none}
td{border:#101114 solid 2px}
h1,h2,h3,h4,h5,h6,.title{border:1px solid #383d43}
.content td{border:1px dotted #383d43}
.content2 td{border:0}
h1,h2,h3,h4,h5,h6{
border-radius:10px 10px 0 0;
-moz-border-radius:10px 10px 0 0;
-webkit-border-radius:10px 10px 0 0;
}

/*TEXT*/
*{text-align:left}
.foot{text-align:center}
h1,h2,h3,h4,h5,h6,.string,.menu,.bar,.right,.middle,.title,.bar a,.adv,.right p{text-align:center}
/*DECORATION*/
a:link{text-decoration:underline}
a:visited{text-decoration:none}
a:hover{text-decoration:underline overline}

/*VERTICAL*/
table,tr,td{vertical-align:top}
.logo, .menu, .string, .head .right, .bar, .title, .bar a {vertical-align:middle}
.logo span,.adv{vertical-align:bottom}
/*WIDTH*/
body,header,footer,section,nav{width:100%}
header div.c, footer div.c, section div.c, nav div.c{width:1000px}
body#body{width:100%}
table{width:100%}
table.w10p tr td{width:10%}
table.w10p tr td.w5p{width:5%}
table.w10p tr td.w45p{width:45%}
.left{width:200px}
.content{width:650px}
.content2{width:800px}
.logo{width:250px}
.right{width:150px}
.menu{width:150px}
.bars{width:1px}
.feedback{width:16px}
.content td{width:25%}
.head .right{width:468px}
/*HEIGHT*/
.bar{height:20px}
table.head{height:86px}
header{height:88px}

/*LIST*/
li{list-style-type:square}
nav ul{ list-style-type:none; display:inline-block}
nav ul li{ list-style-type:none; display:inline-block}
nav ul li.n{ list-style-type:none; display:inline-block; width:2px}
/*end*/


/*SCROLLBAR*/
body{
    scrollbar-3dlight-color:#383d43; /* Цвет светлой части кнопок и ползунка полосы прокрутки */
    scrollbar-face-color:#1f2229; /* Цвет ползунка и кнопок полосы прокрутки */
    scrollbar-track-color:#101114; /* Цвет основания полосы */
    scrollbar-arrow-color:#fdfdfd; /* Цвет стрелок */
    scrollbar-base-color:#101114; /* Цвет полосы прокрутки */
    scrollbar-shadow-color:#999; /* Цвет тени */
    scrollbar-highlight-color:#999; /* Цвет светлых участков тени */
    scrollbar-darkshadow-color:#1f2229; /* Цвет темной части тени у кнопок полосы прокрутки и ползунка */
    }
/*html5*/
header,footer,section,nav{display:block;width:100%}

.logo span{text-shadow:0 0 16px;font-size:xx-large;font-weight:bold;text-decoration:italic}
.logo .ly{color:#10a4de}
.logo .lo{color:#26b898}
.logo .ln{color:#94bf3d}
.logo .li{color:#e34b25}

.l0, .l0 a{background-color:#999;color:#333}
.l1, .l1 a{background-color:#ccc;color:#101114}
.l2, .l2 a{background-color:#666;color:#ccc}



td.main .xxx{
overflow:hidden;
height:48px;
}


td.main .xxx .yyy{
color:#fdfdff;
display:block;
text-decoration:none;

font-weight:bold;
font-size:large;

margin-top: 0;
height: 48px;

-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
position: relative;
}


td.main:hover .xxx .yyy{
margin-top: 48px;
}



td.main .xxx .zzz{
font-weight:bold;
font-size:large;

color:#fffdfd;
display:block;
text-decoration:none;

margin-top: -96px;
height: 48px;

-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
position: relative;
}


td.main:hover .xxx .zzz{
margin-top: -48;
}




td.main a{
color:#fdfdfd;
display:block;
text-decoration:none;
}

td.main a:hover{
background-color:rgba(255,255,255,.1);
}