@charset "utf-8";
/* CSS Document */

#flac { position: absolute; width: 100%; width: expression(document.body.clientWidth<980?"980px":"auto"); min-width: 980px;
  }
#fla { float: right; } 

#abs-p { font: 95% Tahoma, sans-serif; color: #576570; float: right; padding: 6px 10px 0 0 }
#abs-img { position: static; float: right; }

#abs-contd { position: absolute; padding-right: 20px; width: 600px; right: 0; top: 0  }


#main-top { width: 100%; background: url("../img/back-main.jpg") repeat-x 50% 0; }
/*#main-top { width: 100%; background: url("../img/back-main.jpg") repeat-x 50% 0;
            min-width: 980px; width: expression(document.body.clientWidth<980?"980px":"auto") } */
#left-top { width: 260px; height: 160px  }
#left-top img { margin: 45px 0 30px 30px; position: absolute }

#right-top { width: 260px; }
#right-top img { position: relative;}
#right-top a { margin-left: 15px; }
#right-top #first { margin: 0 5px 0 10px }
#add { width: 100%; }

#left-middle { background: #576570;   }
#left-middle ul { padding: 20px 0 12px 20px; position: relative;  }
#left-middle ul li { padding: 0 0 2px 0; background-image: none }
/*--searchform--*/
#search { background: #65d267; padding: 8px 0 8px 5px; 
          overflow: hidden; position: relative; height: '3.3em' }

#search .input { width: 50%; 
                border: 1px solid #7f9db9;//padding-top: 3px!importantx;
                font: 110% Tahoma, sans-serif;//font-size: 100% !important;  }
#search .button { width: 60px; height: 19px;
                 position: relative; 
				 //top: 1px; padding: 0 0 2px 0;
				 font: bold 95% Tahoma, sans-serif!important;
				 #color: #424d56 }

#zoom { position: relative; top: 3px }

#right-middle { background: url(../img/border.gif) repeat-x 0 100% }
#right-middle p { font: 120% Tahoma, sans-serif; padding: 20px 0 0 25px; width: 200px }
#right-middle img { margin: 20px 0 0 25px }

#left-bot { padding: 15px 35px 10px 30px;
            background: #65727d; color: #fff; line-height: 1em }
#left-bot img { position: relative }			
#left-bot a, #right-bot a { color: #9cf69e; font: bold 95% Tahoma, sans-serif }
#left-bot a:hover, #right-bot a:hover { color: #fff }	
.p { padding: .8em 0 .5em 0; line-height: 1.2em  }
#right-bot p { padding-left: 10px; }

#right-bot { padding: 20px 35px 0 15px; background: #576570; color: #fff; }
#right-bot img { position: relative }			  

/*---------------------------------*/
#addtable { width: 100%; min-width: 980px; 
            width: expression(document.body.clientWidth<980?"980px":"auto") }
#middle-left {  width: 260px; background: #e9eef2;  }
#middle-left div.bannerContainer { padding: 15px 0 10px 0 }
#middle-left div.banner { margin: 10px 0 0 30px; }
#middle-left div.flBanner { margin: 20px 0 20px 55px; }

.banner img { margin-bottom: 10px }

#inner { margin: 10px 0 0 30px; margin-left: '15px' ;color: #51585e; float: left }

#inner { margin: 8px 10px 0 0; color: #51585e; float: left }
#inner-td { width: 9em; padding: 0 0 0 0 }

#inner a { color:#51585e }
#inner p { padding: 0; line-height: 1.1em; width: 12em; font-size: 95%;  }
#inner b { font: 25px Arial, sans-serif; letter-spacing: -.05em;
           //letter-spacing: -.1em  }


#middle-center { padding: 45px 20px 45px 0 }
#middle-center #h1 { margin-left: 40px  }
#middle-center h6 { font: 100% Tahoma, sans-serif; 
                    color: #ababac; display: inline;
						  margin: 0 0 0 4px  }
.h6-i { position: relative; top: 2px  }
.news { font: 95% Tahoma, sans-serif }



/*--textright--*/
.imgdiv_left { width: 52px; height: 49px; 
               float: left;
					margin: 4px 5px 0 14px; //margin-left: 15px;//margin-left: '7px' }
.imgdiv_right { width: 52px; height: 49px; 
               float: right;
					margin: 4px 0 0 5px; //margin-left: 7px }
.news { padding: 10px 0 5px 25px; }
.news p { padding: 0 0 0 15px; line-height: 1.2em }
.news p a { color: #0ea211; font: 110% Tahoma, sans-serif !important  }
.noimg { padding: 0 0 0 13px !important; }
.a-text { padding: 10px 0 0 40px;  }
.a-text a { font: bold 95% Tahoma, sans-serif !important; color: #0ea211 }

/*----------------------------*/
#middle-right {  width:22%; padding-bottom: 20px }
#m-t {  padding: 45px 40px 0 20px } 
#middle-right  p { padding: .4em 0 0 0 }
#middle-right  p a { color: #0ea211; font: bold 95% Tahoma, sans-serif }
#middle-right  p a:hover { color: #576570 }
#middle-right ul { margin: 0 0 5px 0;  }
#middle-right ul li { padding-bottom: 5px;
                      list-style: none; list-style-image: none;
					  background: none   }
#middle-right ul li a { color: #0ea211; font: 95% Tahoma, sans-serif }
#middle-right ul li a:hover { color:#576570  }
/*--bottom--*/
#bottom-left { width: auto; 
               background: #e9eef2 url("../img/corner.gif") no-repeat 100% 0; }
#bottom-center { 
                 background: url("../img/center-back.gif") repeat-x 0 0;
					  padding: 35px 0 0 40px; color: #65727d   }
#bottom-center p { padding: 0 0 .3em 0; font-size: 95% }					  
#rights { font-size: 120% !important }
#bottom-center img { margin: 20px 12px 15px 0  }

#bottom-right { padding: 35px 0 0 15px; 
                background: url("../img/right-back.gif") repeat-x 0 0 ; 
                font-size: 95%; color: #8a9eab  }
#bottom-right a { color: #8a9eab }
#bottom-right img { margin-right: 10px }

/*----*/
.vote li { font: 95% Tahoma, sans-serif; 
           vertical-align: middle;
           background: none; 
		   padding: 0; 
		   list-style: none; list-style-image: none;
		   padding-left: 20px }
.pg { text-align: right; background: #a9bbc7;
       color: #576570;  width: 100%;   position: relative; 
       height: 1em;  }
.brd { padding-top: 2px; 
       font-weight: bold; color: #576570 }
em { font-weight: bold; font-style: normal; color: #576570  }
span { position: absolute; right: -2.9em; bottom: 0; bottom: '-.1em'   }
#m {  padding: 40px 20px 0 20px } 

div.callin { cursor: pointer; cursor: hand; font-weight: bold; clear: both; padding: 15px 20px 0 30px; text-decoration: underline   }
div.call { clear: both; font-size: 90%; padding: 3px 20px 0 30px }
.calli { width: 95% }
.callb { margin: 5px 0 0 0; font-weight: bold; font-size: 100%; padding: 0 10px }

/*==========Addon==========*/
p.language { position: relative; padding: 0 20px .3em 0; margin: 9px 0 0 0; float: left; left: -100px  }
a.lang:link, a.lang:visited { color: #576570 !important }
a.lang:hover { color: #000 !important } 
p.english a { background: url(../img/english.gif) no-repeat 0 .25em; padding-left: 20px }
p.russian a { background: url(../img/russian.gif) no-repeat 0 .25em; padding-left: 20px }
p.france a { background: url(../img/france.gif) no-repeat 0 .25em; padding-left: 20px }




