body{margin:0; font:normal 13px 'Trebuchet MS', 'Helvetica CY', 'DejaVu Sans', Sans-serif; color:#000; line-height:14px; background:#fff;}

input{outline:none;}
select{outline:none;}

.fl{float:left;}
.fr{float:right;}
.ar{text-align:right;}
.cl{clear:both;}

.osa{font-size:12px; text-align: justify; margin:5px 0 5px 0;}

.opisanie{font:normal 12px Tahoma, 'Geneva CY', Sans-serif; line-height:18px !important;}

.fgf{width:33%;}
.fgf a{color:#797979; font-style:italic; text-decoration:none; text-align:center; font-size:12px; line-height:12px;}
.fgf a:hover{color:#000; text-decoration:underline;}
.fgf div{width:94px; height:100px; margin-bottom:6px; overflow:hidden;}
.fgf img{width:90px; border:2px solid #e6e6e6;}

p{margin:5px 0 5px 0;}

a{outline:none; text-decoration:underline; color:#df2f2f;}
a:hover{text-decoration:none;}
a.redlink{color:#df2f2f !important; text-decoration:underline;}

.banners{width:950px; margin:auto; padding: 9px 0 9px 0;}
.zad{padding-top:7px; position:relative;}
.shapka{margin:5px auto auto auto; width:950px; font-size:12px; color:#858585;}
.shapka a{color:#858585; text-decoration:underline;}
.shapka a:hover{color:#e31717;}

a.rss{margin-left:20px; padding:2px 0 2px 25px; background:url(files/icon-rss.gif) left center no-repeat;}
#uuuu{color:#000; text-decoration:none;}
.cur11{position: relative;}
.sakj{position: absolute; top:0; left:0; width:100%; height:90px; cursor:pointer; }

a.toplink{background:url(files/pointer1.gif) left center no-repeat; margin-left:8px; padding-left:14px;}

form{margin:0; padding:0;}
#vhod{position:absolute; z-index:10; top:24px; right:0; width:200px; padding:4px 9px 4px 8px; background:#F0F0F0; border-bottom:1px solid #DADADA;
font-size:11px;}

.vxod{border:0; color:#fff; font:normal 12px 'Trebuchet MS', 'Helvetica CY', 'DejaVu Sans', Sans-serif; background:#e31717; cursor:pointer;}

.pole1{width:100%; font:normal 11px 'Trebuchet MS', 'Helvetica CY', 'DejaVu Sans', Sans-serif; color:#000; padding:1px; border:1px solid #DADADA; background:#fff;}

.icons img{border:0; margin-left:3px;}
.icons p{margin:0;}

.catalog{margin-right:17px;}
.catalog a{display:block; width:165px; height:32px; background:url(files/catalog-button.gif) 0 0 no-repeat; text-decoration:none}
.catalog a:hover{background:url(files/catalog-button.gif)  0 -32px no-repeat;}


.title{width:100%; border:0; border-top:3px solid #DD1414; border-bottom:3px solid #DD1414; min-width:990px;}

.logo{width:295px; background:url(files/v-line.gif) center right no-repeat; height:78px;}
.logo img{margin-top:8px; border:0;}

.contacts{margin-left:23px;padding-top:5px; width:203px; font-size:12px; background:url(files/v-line.gif) center right no-repeat; height:73px;}
.contacts em{font-size:13px; color:#454545;}

.logos{padding-top:5px;}
.logos em{font-size:13px; color:#454545;}
.logos img{border:0;}

.allmenu{width:100%; min-width:990px; background:#700000; padding:5px 0 5px 0;}
.menu{width:950px; margin:auto;}

table.menu1 td{border-left:1px solid #a70505; padding:0 10px 0 10px;}
table.menu1 td a{color:#fff; text-decoration:none; font-size:14px; line-height:12px;}
table.menu1 td a:hover{text-decoration:underline;}

.zoz{border:0 !important; padding:0 3px 0 3px !important;}
.zoz a{background:#F10000; display:block; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; width:100%; text-decoration:none;
text-align:center; height:29px; padding-top:3px;}
.zoz a:hover{background:#a70505; text-decoration:none !important;}


.allsubmenu{width:100%; background:#E6E6E6; min-width:990px; padding:2px 0 2px 0;}

table.menu2 td{border-left:1px solid #c7c7c7; padding:0 17px 0 17px;}
table.menu2 td a{color:#5e6263; text-decoration:none;}
table.menu2 td a:hover{text-decoration:underline;}

.seno{border:0 !important; padding:0 3px 0 3px !important;}
.seno a{background: #989696; color:#fff !important; display:block; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; width:100%; text-decoration:none;
text-align:center; height:22px; padding-top:3px;}
.seno a:hover{background:#5e6263; text-decoration:none !important;}

ol.sema li{ padding-top:4px; padding-bottom:4px;}

.string{margin:15px auto auto auto; width:950px; background: #F5F5F5 url(files/stroka-corner.gif) left center no-repeat; height:41px;}
.string div.fl{margin-left:12px; width:667px; font-size:14px; margin-top:12px; color:#565656;}
.string a{color:#565656; text-decoration:none;}
.string a:hover{text-decoration:underline;}


.path, .path1{width:950px; margin:15px auto auto auto; font-size:11px;}
.path a{color:#A2A2A2; text-decoration:underline; background:url(files/pointer1.gif) right center no-repeat; padding-right:12px; margin-right:10px;}
.path a:hover{color:#000;}

.zzzz a{color:#A2A2A2; text-decoration:underline; background:url(files/pointer1.gif) right center no-repeat; padding-right:12px; margin-right:10px;}
.zzzz a:hover{color:#000;}

.search{margin:5px 6px 0 0; background: url(files/search-pole.png) no-repeat; width:242px; height:31px;}
#searching{color:#070707; background:transparent; margin:7px 0 0 9px; width:190px; font:italic 14px 'Trebuchet MS', 'Helvetica CY', 'DejaVu Sans', Sans-serif; border:0;}
.lypa{margin:9px 0 0 10px;}

.leftcol{width:286px;}

.blokname{padding:0 10px 0 10px; float:left; line-height:24px; text-align:center; height:24px; background:url(files/red-fon.gif) bottom repeat-x; color:#fff; font-size:14px;}
.blokname1{padding:0 10px 0 10px; float:left; line-height:24px; text-align:center; height:24px; background:url(files/gray-fon.gif) bottom repeat-x; color:#fff; font-size:14px;}
.blokname a{text-decoration:none; color:#fff; cursor:pointer;} 
.blokname1 a{text-decoration:none; color:#fff; cursor:pointer;} 

.blok{background:#fff url(files/trening-fon.gif) bottom repeat-x; border: 1px solid #eaeaea; border-top:1px solid #C50606; width:100%;
border-radius: 0 0 4px 4px;-moz-border-radius:  0 0 4px 4px;-webkit-border-radius:  0 0 4px 4px;}

.bloktop{background: #C60506; border: 1px solid #C60506; width:100%; color:#fff !important;
border-radius: 0 0 4px 4px;-moz-border-radius:  0 0 4px 4px;-webkit-border-radius:  0 0 4px 4px;}
.bloktop a{color:#fff !important;}

.blok33{background: #E6E6E6; border: 1px solid #d8d8d8; border-top:1px solid #C50606; width:100%; color:#818181;
border-radius: 0 0 4px 4px;-moz-border-radius:  0 0 4px 4px;-webkit-border-radius:  0 0 4px 4px; font-size:12px;}
.blok33 a{color:#474747; text-decoration:none;}
.blok33 a:hover{color:#000;}

.blok2{background: #F5F5F5 url(files/samec.gif) right repeat-y; width:100%;
border-radius: 0 4px 4px 4px;-moz-border-radius:  0 4px 4px 4px;-webkit-border-radius:  0 4px 4px 4px;}

.padd1{padding:12px; background:url(files/red-corner.gif) top left no-repeat; margin-left:-1px;}

.padd2{padding:18px; background:url(files/gray-corner.gif) top left no-repeat;}

div.pic1{height:99px; width:260px; border:3px solid #E6E6E6; overflow:hidden;}
.pic1 img{width:260px; border:0; margin-top:-50px;}

.newsname{margin-top:12px; color:#575757; font-size:12px; margin-bottom:20px;}
.newsname span{display:block; color:#bababa;}
.newsname a{display:block;}

.pic2{width:62px; font-size:12px; color:#a2a1a1; margin-left:15px;}
.pic2 img{width:56px; border:3px solid #E6E6E6; margin-bottom:11px;}

.reklama a{font-size:10px; color:#C8C8C8; text-decoration:none;}
.reklama a:hover{color:#000; text-decoration:none;}

a.pointer2{background:url(files/pointer2.gif) right center no-repeat; padding-right:24px;}
.san{width:170px; font-size:12px;}

.line{width:100%; height:1px; font-size:1px; background:#cfd9e4; margin:9px 0 9px 0;}

.metki{text-align:center; line-height:30px;}
.metki a{text-decoration:none; margin-right:10px;}
.metki a:hover{color:#df2f2f !important; text-decoration:underline;}

.middlecol1{width:630px; margin-left:20px;}

.middlecol{width:370px; }

.sad{background:#F5F5F5; border:1px solid #F5F5F5; border-top:1px solid #C50606; width:100%; font-size:12px;}

.rightcol{margin-top:24px; width:240px;}
.san1{width:150px;}

ul.spisok{margin:0; padding:0; list-style: none; font-size:12px;}
ul.spisok li{list-style: none; margin:14px 0 0 0; padding:0; color:#474747;}
ul.spisok li a{color:#474747; text-decoration:none;}
ul.spisok li a:hover{color:#bb0101;}
ul.spisok span{background:#fff; padding:2px; color:#818181;}

a.pointer1{background:url(files/pointer2.gif) left center no-repeat; padding-left:24px; margin-left:35px;}

ul.spisok1{margin:0; padding:0; list-style: none; color:#df2f2f;font-size:14px;}
ul.spisok1 li{list-style:none; margin:0 0 5px 0; padding:0;}
ul.spisok1 li a{ text-decoration:underline; background:url(files/pointer3.gif) left center no-repeat; padding-left:16px;}
ul.spisok1 li a:hover{text-decoration:none;}
ul.spisok1 li a.actl{ text-decoration:none; background:url(files/pointer3.gif) left center no-repeat; color:#000 !important; padding-left:16px;}

a.add{font-weight:bold; font-size:14px; background:url(files/plus.png) left center no-repeat; padding-left:23px;}

.blok3{background:#fff; border: 1px solid #eaeaea; padding:15px;
border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; text-align:center;
}
.blok3 img{border:0; margin:5px;}

.bomka{margin:5px 0 5px 0; border-bottom:1px dashed #CDCDCD; padding:10px;}
.bor{display:table-cell; vertical-align:middle; text-align:center; width:150px; height:150px; border:1px solid #D4D4D4;}
.picture{width:165px;}
.text{width:430px;}
.text1{width:100%;}

.app{padding:9px 0 9px 17px;}
.menu_training{background:url(files/training.gif) bottom left no-repeat; width:100%; height:38px;}
.menu_firma{background:url(files/menu.gif) bottom left no-repeat; width:100%; height:38px;}
.conference{background:url(files/conference.gif) bottom left no-repeat; width:100%; height:38px;}
.premia{background:url(files/premia.gif) bottom left no-repeat; width:100%; height:38px;}

.menu_conf{width:273px; background:#F9F9F9; border:1px solid #D8D8D8;
border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}

.menu_conf a{display:block; border-bottom: 1px solid #D8D8D8; padding:6px 0 6px 17px; margin:0; color:#555555; text-decoration:none;}
.menu_conf a:hover{color:#000000; background:#D8D8D8;}
.menu_conf a.actm{display:block; border-bottom: 1px solid #D8D8D8; background:#D8D8D8; padding:6px 0 6px 17px; margin:0; color:#000; text-decoration:none;}


/********** slider **********/
.slider { width:370px; height:900px;}


 #slider ul{ margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; margin-top: 27px; list-style:none; }
#slider li img{width:90px; border:2px solid #e7e7e7;}
#slider li div.cl{height:35px;}
.son1{width:105px; margin-left:27px;}
.son2{width:210px; color:#000; font-size:14px;}
.son2 a{font-size:13px;}
.son2 span{display:block; color:#818181; font-size:12px;}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:370px; height:900px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:35px; height:35px; position:absolute; left: -13px; top:-460px; }
#nextBtn { left:347px; }
#prevBtn a { display:block; width:35px; height:35px; background:url(files/p-l.png) no-repeat 0 0; }
#nextBtn a { display:block; width:35px; height:35px; background:url(files/p-r.png) no-repeat 0 0; }




.kinotop{background:url(files/kino-top.gif) center bottom no-repeat; width:236px; height:24px; text-align:center; font-size:18px; color:#1e1e1e; line-height:18px;}
.kinobg{width:236px; background:url(files/kino-bg.gif) left repeat-y;}
.padd4{padding:11px 29px 11px 29px;}
.kinobot{background:url(files/kino-bot.gif) center top no-repeat; width:236px; height:20px; text-align:center; font-size:12px; line-height:12px; padding-top:5px;}

.foto{width:60px;}
.foto img{border:0; width:60px;}

.names{width:100px; color:#5e5e5e; font-size:12px; line-height:15px; overflow:hidden; height:75px;}
.names a{text-decoration:none;}
.line1{height:1px; font-size:1px; background:#f5f5f5; margin:9px 0 9px 0;}


.glavnoe{width:678px;}
.sis{width:45%; padding:5px 15px 10px 15px; border-right:1px solid #eaeaea; font-size:12px; color:#adacac;}
.sis a{color:#000; text-decoration:none;}
.sis a:hover{text-decoration:underline;}
.sis img{border:3px solid #e6e6e6; width:60px;}
.sis div{padding:0 10px 6px 10px; margin-bottom:6px; border-bottom:1px solid #dfdfdf;}
h4{font-style:italic; font-weight:normal; font-size:18px; margin:5px 0 15px 0; color:#000; }

h3{font-style:italic; font-weight:normal; font-size:22px; margin:15px 0 10px 0; color:#000;}

.golos{color:#656565; line-height:18px;}
.button{border:0; color:#fff; font:italic 14px 'Trebuchet MS', 'Helvetica CY', 'DejaVu Sans', Sans-serif; width:106px; height:27px;
background:url(files/button-fon.gif) 0 0 repeat-x; cursor:pointer;}
.button:hover{background:url(files/button-fon.gif) 0 -27px repeat-x;}

.mozg{list-style: none; margin:0; padding:0;}
.mozg li{padding-top:10px;}
.mozg input{ font:normal 12px 'Trebuchet MS', tahoma, helvetica; border-top: 1px solid #585858; border-left: 1px solid #585858; border-right: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD; padding-left:4px; width:40%;}
.mozg select{ font:normal 12px 'Trebuchet MS', tahoma, helvetica; border-top: 1px solid #585858; border-left: 1px solid #585858; border-right: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD; width:40%;}
.req{color:red; padding-left:5px;}

.fan{width:330px; margin-right:20px;}
.fan a{text-decoration:none;}
.fan a:hover{text-decoration:underline;}

.floid{width:47%; font-size:11px; color:#6e6e6e;}
.sada{ font-size:11px; color:#6e6e6e;}
 a.ppp{color:#202020; font-size:13px; text-decoration:none;}
 a:hover.ppp{color:#df2f2f;}

.nazva{border-bottom:1px solid #679301; font-size:24px; color:#000; font-style:italic; padding-left:182px; 
background:url(files/logo-privatelabel.gif) left top no-repeat; padding-bottom:3px;}
.nazva sup{font-size:14px;}


.alls{width:100%; min-width:990px; border-top:6px solid #D71010; background:#F4F4F4;}

.konek{line-height:24px; padding:30px 20px 10px 20px; border-right:1px solid #e8e8e8; width:18%;}
.konek a{color:#242424; font-size:12px; text-decoration:none;}
.konek a:hover{text-decoration:underline;}

.contact{padding:30px 20px 10px 20px; background:#E8E8E8; line-height:24px; width:27%;}


#scrollme {
height:206px;
overflow:hidden;
width: 748px;
background:url(files/rekomendet.gif) no-repeat;

}

.redo{margin-top:44px;}
.redo a{font-size:14px; text-decoration:none;}
.redo a:hover{text-decoration:underline;}

.prava{font-size:12px; color:#737373;}

.msgroup{background:url(files/msgroup.gif) center no-repeat; height:19px; width:159px; padding-left:35px; color:#505050; font-size:11px; padding-top:7px;}
.msgroup a{color:#505050; text-decoration:none;}
.msgroup a:hover{text-decoration:none; color:red;}

.podval{background: #E8E8E8 url(files/11.gif) top repeat-x; padding:25px 0 25px 0;}

.botmenu a{color:#4f4f4f; text-decoration:none; padding-left:30px;}
.botmenu a:hover{text-decoration: underline; color:#000;}

.bottomms{margin-top:20px;}
.bottomms a{padding:2px 7px 2px 7px; color:#fff; background:#c6c6c6; font-size:16px; margin-left:1px;}
.bottomms a:hover{background: #888888;}
.bottomms a.acc{padding:2px 7px 2px 7px; text-decoration:none; background:#dd1414; font-size:16px; margin-left:1px; color:#fff;}

h1, h2{font-size:18px; font-weight:normal; color:#000; line-height:22px;}


#hale strong{font-size:18px; color:#000; font-weight:normal; color:#700000;}
#hale td{background:url(files/fon.jpg) top repeat-x; border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;
box-shadow:0 2px 4px 0 #DDDDDD;
-webkit-box-shadow:0 2px 4px 0 #DDDDDD;
-moz-box-shadow:0 2px 4px 0 #DDDDDD;
line-height:17px;
}
#hale a{color:#fff; background:#DE1136; text-decoration:none; padding:2px 3px 2px 3px;  border-radius:2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
#hale a:hover{background:#700000;}