
html{

   margin: 0;

   padding: 0;

}

body

{  background-color: #070707;	

   color: #D3D3D3;

   font: 100% Tahoma,sans-serif;

   margin: 0;

   padding: 0;

}

a:link,a:visited,a:active{

   color: #F0A42C;

   text-decoration: underline;

}

a:hover{

   color: #F0A42C;

   text-decoration: none;

}

table, td{

   padding: 0;

   margin: 0;

   border: 0;

   border-collapse: collapse;

   font-size: 1em;

   vertical-align: top;

}

.result table, .result td{
   padding: 5px;
   margin: 0;
   border: 0;
   border-collapse: collapse;
   font-size: 1em;
   vertical-align:middle;
}


img{border:none;}

a img, a:hover img{

   border: none;

}

p{

   margin-top: 14px;

}

ul{

   padding: 0;

   margin: 0;

}

li

{

    padding: 0;

    margin: 0 0 0 2em;   

}

form, input, select{

    padding: 0;

    margin: 0;

    background-color: #FFF;

}

/*  =top  */

.top{

   background: url('/images/fie/top_bgr.gif') repeat-x;

}

.top2{

   background: url('/images/fie/top_bgr_s.gif') repeat-x;

}

.top td, .top2 td{

   width: 20%;

   vertical-align: middle;

   text-align: center;

}

.menu{
   height: 104px;
   background: url('/images/fie/menu_bgr.jpg') no-repeat top right;
   padding-left:10px;
}

.menu#second{
   height: 74px;
   background: url('/images/fie/menu_bgr_s.jpg') no-repeat top right;
}

.menu div{
   font: 0.8em Times New Roman;
   color:#fff;   
   padding: 20px 5px 5px 22px;
   margin: 0 0 0 18px; 
}

.menu#second div{
   padding: 7px 5px 0px 22px;
   font-size: 1.1em;
}

.menu#second div span {font-size: 0.7em;}

.menu div em{
   font-style:normal;
   font-size: 1.4em;
   color: #313131;
}

.menu div a:link em, .menu div a:visited em, .menu div a:active em, .menu div a:hover em {
   color: #313131;
   text-decoration:none;
}

.menu div a:link, .menu div a:visited, .menu div a:active, .menu div a:hover{
   color:#fff; 
   text-decoration:none;
}

.menu div strong{
   font-size: 1.4em;
   font-weight: normal;
   display: block;
}

.menu#second div strong{
   font-size: 1em;   
}

.menu#second div em{
   font-size: 1em;   
}

.menu div.event1{
   background: url('/images/fie/menuline01.gif') no-repeat top left;   
}

.menu div.event1-on{
   background: url('/images/fie/menuline01_on.gif') no-repeat top left;   
}

.menu div.event2{
   background: url('/images/fie/menuline02.gif') no-repeat top left;   
}

.menu div.event2-on{
   background: url('/images/fie/menuline02_on.gif') no-repeat top left;   
}

.menu div.event3{
   background: url('/images/fie/menuline03.gif') no-repeat top left;   
}

.menu div.event3-on{
   background: url('/images/fie/menuline03_on.gif') no-repeat top left;   
}


.menu#second div.event1{
   background: url('/images/fie/menuline01_s.gif') no-repeat top left;   
}

.menu#second div.event1-on{
   background: url('/images/fie/menuline01_on_s.gif') no-repeat top left;   
}

.menu#second div.event2{
   background: url('/images/fie/menuline02_s.gif') no-repeat top left;   
}

.menu#second div.event2-on{
   background: url('/images/fie/menuline02_on_s.gif') no-repeat top left;   
}

.menu#second div.event3{
   background: url('/images/fie/menuline03_s.gif') no-repeat top left;   
}

.menu#second div.event3-on{
   background: url('/images/fie/menuline03_on_s.gif') no-repeat top left;   
}


.menu2{   
   color: #FEBE29;
   font: 0.7em "Times New Roman";   
   text-align: justify;
   padding:20px 10px 12px 10px;
}

.menu2 a:link,.menu2 a:visited,.menu2 a:active{   
   text-decoration: none;
}

.menu2 a:hover{       
   text-decoration: underline;
}

.menu2 td{   
   text-align:center;
   white-space: nowrap;
   text-transform:uppercase;
   color: #FEBE29;
}
.td-y1 {width:7%}
.td-y2 {width:7%}
.td-y3 {width:16%}
.td-y4 {width:9%}
.td-y5 {width:6%}
.td-y6 {width:9%}
.td-y7 {width:9%}
.td-y8 {width:20%}

.content{
   padding: 0 20px;
   background: url('/images/fie/bgr2.gif') repeat-x;
   text-align: justify;
}



.news{
   margin-right: 25px;   
   font-size: 0.8em;
   font-weight: bold;
}

.news div{
   clear:both;
   font-size: 0.7em;
   margin: 20px 13px 0 13px;   
}

.news img{   
   margin: 0 13px 5px 0;   
}
img.anons-pic {margin: 0 5px 2px 0; float:left; border:1px solid #FFFFFF;}

.news b{
   font-weight: bold;
   color:#EDA52D;   
}

.news h2{
   font: 1em "Times New Roman";
   font-weight: bold;
   background: url('/images/fie/plashka_bgr.gif') repeat-x #A7A7AF;
   border: 1px #67686a solid;
   color: #3e3e3e;
   padding: 1px 12px 1px 12px; 
   letter-spacing: 1; 
}

.news a:link,.news a:visited,.news a:active{
   color: #D3D3D3;
   text-decoration: none;
}

.news a:hover, .news a:active{
   color: #EDA52D;
   text-decoration: none;
}

.privet{

   font-size: 0.8em;

   text-align: justify;

}

.privet div{

   margin: 27px 13px 30px 13px; 

   font-size: 0.9em;  

}

.privet h2{

   font: 1em "Times New Roman";

   font-weight: bold;

   background: url('/images/fie/plashka_bgr.gif') repeat-x #A7A7AF;

   border: 1px #67686a solid;

   color: #7E4651;

   padding: 1px 12px 1px 12px; 

   letter-spacing: 1; 

}

.privet#main h2{   

   color: #3e3e3e;

}

.partners{

   font-size: 0.8em;   

}

.partners div{

   margin: 30px 13px 30px 13px;

}



.partners td{

   vertical-align:middle;

   text-align: center;

   padding:5px;

}

.partners2{

   //width: 100%;

   margin: 30px 25px 30px 0; 

   font-size: 0.7em;

   padding: 0px 3px 0 3px; 

   border-top:2px solid #CDCED2;

}

.partners2 td{

   vertical-align:middle;

   text-align: center; 

   padding: 0px 0px;  

}

.partners2 h2{

   font: 1.3em "Times New Roman";

   font-weight: bold;

   margin-top: 3px;

}

.partners h2{

   font: 1em "Times New Roman";

   font-weight: bold;

   background: url('/images/fie/plashka_bgr.gif') repeat-x #A7A7AF;

   border: 1px #67686a solid;

   color: #3e3e3e;

   padding: 1px 12px 1px 12px; 

   letter-spacing: 1; 

}

.copy{

   margin: 30px 10px 30px 0; 

   font-size: 0.6em;

   padding: 20px 13px 0 13px; 

   border-top:2px solid #CDCED2;

}

.copy div{

   float:left;

   padding: 0 10px 0 0;

}

.copy#sec{

   margin: 30px 0 30px 0;    

}



.menu-left{

   margin-right: 25px;      

   font: 0.8em "Times New Roman";

}

.menu-left div{

   margin-left: 25px;

   margin-top:26px;

   margin-bottom: 30px;     

}

.menu-left h2{
   white-space: nowrap;
   font: 1em "Times New Roman";
   font-weight: bold;
   background: url('/images/fie/plashka_bgr.gif') repeat-x #A7A7AF;
   border: 1px #67686a solid;
   color: #3e3e3e;
   padding: 1px 12px 1px 3px; 
   letter-spacing: 1; 
}

.menu-left li{

   font-size: 1.2em;

   margin-top: 9px;

   font-weight:bold;

   list-style-image: url('/images/fie/bullet.gif');   

}

.menu-left2 li {

   font-size: 1.2em;

   margin-top: 9px;

   font-weight:bold;

   list-style-image:none;

   font-size:.95em;

}



.menu-left li.active{

   color: #F0A42C;

   list-style-image: url('/images/fie/bullet2.gif');     

}



.menu-left2 li {

   color: #F0A42C;

   list-style-image:none;

}



.menu-left2 li.active2 {

   color: #D9D9D9;

   list-style-image:none;

}



.menu-left li a:link, .menu-left li a:visited, .menu-left li a:active, .menu-left li a:hover{   

   text-decoration:none;

}





.menu-left li.active a:link, .menu-left li.active a:visited, .menu-left li.active a:active, .menu-left li.active a:hover{

   color: #D9D9D9;

   text-decoration:none;

}

.menu-left2 li.active2 a:link, .menu-left2 li.active2 a:visited, .menu-left2 li.active2 a:active, .menu-left2 li.active2 a:hover{

   color: #D9D9D9;

   text-decoration:none;

}





.epigraf {text-align:right;

font-style:italic;

}



h4 {font-size:120%;

font-weight:600;}



.td-partner td {padding:10px 20px 10px 20px;}



.td-member td {padding:5px 20px 5px 10px; border:1px solid #FFFFFF;}



.td-time-table {border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}



.td-time-table td {padding:10px 20px 5px 20px; border-right:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF;}



.td-time-table tr.otstup td {padding-bottom:20px;}



.td-fotos td {padding:20px 20px 20px 20px; 

				font-weight:bold;

				text-align:center; 

				vertical-align:middle;}



input, form {background-color:#000000;

		color:#FFFFFF;

		vertical-align:middle;}





input {border:1px solid #FFFFFF;

		margin:10px 5px 10px 10px;}

	

form td {vertical-align:middle;}	



.setka td {

	padding: 1px 10px;

}

table.poule td {text-align:center;}

.break {clear:both;}



/* photogallery */

table.foto-plowadki {margin:0; padding:0}

table.foto-plowadki td {padding:5px; text-align:center; vertical-align:middle; }

.foto-plowadki-active {border:1px solid #66BD5F;}



.foto-block {padding:10px 0 10px 0; margin:0; width:610px; height:100px; position:relative; background-color:#555555; overflow:hidden; float:left;

//height:120px;

}

#foto-pos {position:absolute; margin:0; padding:0}

#strelka-left {float:left; height:90px; text-align:left; padding:75px 0 0 0; margin:0;}

#strelka-right {height:90px; text-align:right; float:left; padding-top:75px; margin:0;}

#to-first {visibility:hidden; width:650px; text-align:center; margin:0; padding:0;}



.fotos  {margin:0;}

.fotos img {float:left; margin:0 10px 10px 0; border:1px solid #FFFFFF;}

.fotos a:hover img {border:1px solid #FFFFFF;}

#bigPhoto {vertical-align:middle; text-align:center; width:630px; height:400px;} 
