/*New Nadezhda*/
* {
    margin: 0;
    padding: 0;
    outline: none;    
}
/* body, html {     width: 100%;     height: 6000px; } */

body {
    /*background-color: #c2c2c2;*/
    font-family: arial, verdana, serif;
    font-size: 14px;
    background: #D7E7FF url(../img/fn.jpg) fixed;
}
header {
    width: 100%;
    float: left;
    /*position: fixed;*/
    background-color: #00a3ff;  
}
#tph {    
    overflow: hidden;
    float: left;
}
#logo {margin-left: 0;}

#btm ul {
    float: right;
}

#mmenu { 
    margin-right: 10px;
}
#mmenu li {
    /*list-style-position:inside;*/
    display: inline-block;
    list-style-type: none;

}
#mmenu li a {
    margin: 5px 3px;
    font-style: italic;
    font-size: 1.1em;
    line-height: 1.7em;
}

#mmenu li:hover, #lngv li:hover {
    background-color: aqua;
    text-decoration: none;
}
#mmenu li a:hover, #lngv li a:hover {   
    background-color: aqua;
    text-decoration: none;
}        
#lngv {z-index: 20; position: relative;}

#lngv li {
    margin: auto;
    outline: none; 
    list-style-type: none;
}    
#lngv li a{
    font: bold 14px Arial;
    border: 2px solid #0000ff;
    display: block;
    padding: 0 5px;
    line-height: 30px;
    text-decoration: none;    
    margin: 1px;
    background-color: #00a3ff; 
    color: #0000ff;   
}

#lftmenu {margin-top: 10px;}
#lftmenu li {
    list-style-type: none;
    display: block;
    text-align: center;
    line-height: 1.4em;
}
#lftmenu li a {
    margin: 5px 0;
    padding: 0 0 5px;
    font-family: Bookman Old Style, serif;
    font-style: italic;
    font-size: 1.2em;
    line-height: 1.4em;   
    text-decoration: none; 
    border-bottom: 1px solid aqua;
    display: block;
}
#lftmenu li a:hover{
    background-color: aqua;
}

footer {
    border-top: 2px solid #0000ff;
    clear: both;
}
#footermenu {
    margin: 5px 0;
}

#fmenu {
    display: block;
    text-align: center;
}
#footermenu #fmenu li {
    list-style-type: none;
    display: inline-block; 
    margin-right: 0px;  
}
#footermenu #fmenu li a {
    border: 1px solid #D7D7FF;
    padding: 5px 7px;    
    display: inline-block;
    margin: 3px 0;
    text-decoration: none;
}
#footermenu #fmenu li a:hover {
    background-color: aqua;
}



#popmenu {
    border: 2px solid #0000ff;
    background: #D7E7FF url(mg/fn.jpg) fixed;    
    color: #0000ff;    
    padding: 10px;        
    display: none;
    position: fixed;
    z-index: 4000;
    width: 220px;
    height: 400px;
    margin: -250px 0 0 -100px;
    top: 50%;
    left: 50%;    
}
    
#popmenu #fmenu li {
    font: bold 16px Arial;
    line-height: 35px;
    list-style-type: none;
    display: block;   
    border-top: 2px solid #0000ff;
}
#popmenu #fmenu li a {
    text-decoration: none;
    display: block; 
}
#popmenu #fmenu li a:hover{
    background-color: blue;
    color: white;
}
#popmenu .bucls {
    height: 20px;
    line-height: 20px;    
    text-align: center;
    background: #0000ff;
    color: #fff;
    margin: -7px -7px -2px -7px;
    padding: 5px;
}
#popmenu .bucls span {
    float: right;
    padding: 2px 9px;
    border: 1px solid;
    margin: -4px -4px 0 0;
    color: #0000ff;
    background-color: #fff;
    cursor: pointer;
}

#footermenu #fmenu #lngv {display: none;}
#popmenu #fmenu #lngv {display: inline-block;}
#popmenu #fmenu #lngv li {display: inline-block; border-top: none;}

#vfon {
    background: #000 url(img/futbo.jpg) repeat ;
    opacity: 0.5;
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;    
}
#loader {display: none;}

#pech {float: left;}
.fhdr { height: 184px; position: static; margin-bottom: 5px;}
.smhdr { height: 70px; position: fixed; top:0; }

.fhdr #pech {      
    width: 160px;
    height: 184px;
}
.smhdr #pech {      
    width: 60px;
    height: 69px;
}

.fhdr #tph #logo {
    height: 140px;
    width: 590px;    
}
.smhdr #tph #logo {
    height: 69px;
    width: 246px;
    float: left;
}

.fhdr #tph #btm {display: block;}
.smhdr #tph #btm {display: none;}

.fhdr #menubott {display: none;}
.smhdr #menubott {
    display: block;
    width: 20px;
    height: 20px;    
    margin: 24px 24px 0 -10px;    
    border:  0;
    float: right;
}

#lftbar {
    width: 160px;
    float: left;
}
#cnt {    
    margin-left: 160px;
    padding: 15px;
    font: 1.2em verdana, arial, serif;
}
#cnt h1 {font-size: 20px; background-color:#CCFFCC; font-weight: normal;}
#cnt p {margin: 3px 0;}
#cnt h2 {
    font-style: italic;
    text-align: center;
}
#cnt h3 {
    background-color: #E0FEEE;
    padding: 3px 0 3px 7px;
    font-weight: normal;
    font-size: 90%;      
    clear: right;
}

#cnt p {
    padding: 1px 12px 20px;
}

/*
#mmenu {
    float: right;
    margin-right: 20px;        
}
*/
.l2p h2{ font-weight: normal; font-size: 1.6em; }
.l2p{
    float: left;
    display: inline-block;
    width: 250px;
    padding: 12px 0 0 50px;
    background-color: transparent;
}
.r2p{
    float: right;
    padding: 12px 10px 0 0px;
    display: inline-block;
    width: 350px;
    background-color: transparent;
}
.sezons {
    margin: 15px 10px 15px 0;    
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #E1FBF0;
}
.sezons li {
    /*list-style-position:inside;*/
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0 0 7px 0;
}
.sezons li a {
    margin: 0 10px;
    font-style: normal;
    font-size: .9em;
    text-decoration: none;    
}

.sezons li:hover {
    background-color: aqua;
    text-decoration: none;
}
.sezons li a:hover {   
    background-color: aqua;
    text-decoration: none;
} 
dl {background-color: transparent;}
dd {
    margin-top: 7px;
    padding: 0 5px;
}
dt {
    text-align: right;
    color: blue;
    padding: 10px 35px;
}
dd img {
    margin: 0 7px 7px 7px;
    float: right;
}
/*
#mmenu { 
    
}


*/

.higico{
	vertical-align : top;
	height : 310px;
}
.cday{
	padding : 7px 4px 7px 2px;
	background : #63FF9C;
	width : 97%;
	font : bold 14px Bookman Old Style;
	text-align : center;
	border : 2px solid Yellow;
	margin : 3px 0px 3px 0px;
}
.cday span{
	font : bold italic 12px Bookman Old Style;
	font-weight : bolder;
}
#today {
	padding : 2px 2px 2px 2px;	
	width : 99%;
	text-align : center;
	font : italic 12px Bookman Old Style;	
}
#nextday{
	padding : 2px 2px 2px 2px;	
	width : 99%;
	text-align : center;
	font : italic 12px Bookman Old Style;
		
}
.acday{
	background : #63FF9C;
	font-style : italic;
	border : 1px solid Yellow;
}
.psday{
	background : #ccccff;
	font-style : normal;
	border : 1px solid #92C0FF;
}
.rhide{
	width: 1px; height: 1px; display: none;
}



/* ralp type */
strong{font-weight: bold;}

.inline{display: inline;}
.hide {display: none;}
.hidevis {visibility: hidden;}
.fixOnTop {position: fixed;top: 0; }


.flleft{float: left;}
.flright{float: right;}
.clear{clear: both; height: 1px;}
.clearr{clear: right; height: 1px;}
.clearl{clear: left; height: 1px;}
.txtdecnone{text-decoration: none;}

.w5{width: 5px;}
.w10{width: 10px;}
.w20{width: 20px;}
.w30{width: 30px;}
.w40{width: 40px;}
.w50{width: 50px;}
.w60{width: 60px;}
.w70{width: 70px;}
.w80{width: 80px;}
.w90{width: 90px;}
.w100{width: 100px;}
.w150{width: 150px;}
.w200{width: 200px;}
.w300{width: 300px;}
.w400{width: 400px;}
.w500{width: 500px;}
.w800{width: 800px;}
.w900{width: 900px;}
.w1000{width: 1000px;}
.wp95{width: 95%}
.wp75{width: 75%}
.wp50{width: 50%}
.wp48{width: 48%}
.wp30{width: 30%}
.wp20{width: 20%;}

.ml5{margin-left: 5px;}
.ml7{margin-left: 7px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml70{margin-left: 70px;}
.ml100{margin-left: 100px;}
.ml50{margin-left: 150px;}
.ml200{margin-left: 200px;}
.ml300{margin-left: 300px;}
.ml400{margin-left: 400px;}

.mt5{margin-top: 5px;}
.mt7{margin-top: 7px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mb5{margin-bottom: 5px;}
.mb7{margin-bottom: 7px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
/*==============================*/

