/*
body {      
        margin:0;
        padding:0;}
*/

img {border: 0;}

*{margin:0;padding:0;}

td{vertical-align:top;}
a{outline: none;}

.clear {
       clear:both;
       line-height:1%;
       margin-bottom:-1px;
       height:1px;
       overflow:hidden;
       font-size:0px}

#login{
	color: white;
	font-weight: bold;

}
a.log_h{
	color: red;
	font-weight: bold;
}

#conteiner {      
        background: #000;
        margin:0;
        padding:0;
        min-width:1024px;
        max-width:100%;}

 
#header { text-align:center;
        background:  url(../images/top_bg.jpg)  repeat-x left top;
        height:382px;
        width:100%;
        margin:0;
        padding:0;}


#top_left { 
        background:  url(../images/top_left.jpg)  no-repeat left top;
        height:382px;
        margin:0;
        padding:0;}

#top_right { 
        background:  url(../images/top_right.jpg)  no-repeat right top;
        height:332px;
        margin:0;
        padding:50px 0 0 0;}

#logo {height:51px; width:308px;margin: 0 auto;padding:0;}

#ban {width:360px;padding:3px 0 0 0;margin:0 auto; list-style-type:none;text-align:center;}

#ban li{margin:0;padding:0 7px;float:left;}

#ban img {height:109px; margin:0;padding:0;}

#logos img {height:47px; margin:1px;margin-top:11px;padding:0;}

#top_menu {position: relative;margin:0 auto;padding:0;width: 785px;}

#nav, #nav ul {list-style: none;margin:0;padding:14px 0 0 0;float: left;width: 780px;text-align:left;}

#nav li {float:left;margin:0 2px;position: relative;background: none;background: none;}

#nav a {
      font:12px tahoma; 
      color: #fff;
      text-decoration: underline;
      display: block; 
      padding: 8px 10px 12px 10px;
      font-weight: bold;}

#nav a:hover {color: #ff0016;background: #000;}

#nav li:hover, #nav li.jshover {color: #ff0016;background: #000;}

#nav li ul {
      display: none;
      position: relative;
      background: #000;
      padding:0 10px;
      width: auto;}

#nav li li  {background: none; padding: 0;margin:0;height:20px; clear: both;}

#nav li li a {padding: 0 10px 0 0;margin:0;white-space:nowrap;}

#nav li:hover ul, #nav li.jshover ul {display: block;}

#nav li:hover li ul,
#nav li.jshover li ul {
      display: none;
      width: 100%;
      top: -5px;
      left: 118px;
      lef\t: 133px;}

#nav li:hover li:hover ul, #nav li.jshover li.jshover ul { display: block;}

#wrapper { 
        width:100%;
        margin:0px 0 30px 0;
        padding:0;
        float:left;
        height:450px;
        font:12px tahoma;
        color:#c2c2c2;
        text-align:justify;
        border: 0;
        background-color: black;
        }

#wrapper a:hover {text-decoration: none;}

#left_bar  {
        width:335px;      
        margin:0;
        padding:45px 0 0 30px;}

h2 {  
       font:12px tahoma; 
       color: #fff;
       font-weight: bold;
       margin:0;
       padding:0 0 15px 0;}

.news_block  {  
        width:150px;      
       	}       


p.data{
       font:10px tahoma; 
       color: #4d4c4c;
       font-weight: bold;
       margin:0;
       padding:0;}

.news_block a{ 
       display: block;
       font:10px tahoma; 
       color: #ff0016;
       font-weight: bold;
       margin:0;
       padding:0;}

p.news {  
       font:10px tahoma; 
       color: #fff;
       margin:0;
       padding:0;}


#content {margin:0;padding:0 30px 0 0;}

h1 {  
       font:18px tahoma; 
       color: #fff;
       margin:0;
       padding: 0;}


p {font:12px tahoma; color: #c2c2c2;padding:6px 0;}

p a{font:12px tahoma; color: #ff0016;}

#footer {
        background:  url(../images/footer.gif)  repeat-x left bottom;
	padding:0;
	margin:0; 
 	height:48px;      
        clear: both;}

.copy {margin:0;padding:10px 0 0 45px;float:left;}

.static {width:230px;margin:0;padding:10px 0 0 45px;float:right;}

.static a{margin:0 10px;padding:0;float:left;}

.cat_menu {font-family: tahoma; font-size: 12px; font-weight: bold;}
.cat_menu a {color:#f00;}
.cat_menu a:hover {color:#fff; text-decoration: underline;}

#left_tdd{
	width:200px;      
    padding-top:45px;
    background-color: black;
    border: none;
}
#center_tdd{   
   	background-color: black;
	border: none;
	padding: 10px 10px 10px 10px;
}
#right_tdd{
	width:220px;      
    padding-top:45px;
    background-color: black;
    border: none;
}
a.left_m_c{
	
	font-family: Tahoma;
	font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

