* {font-family: Tahoma, Verdana, Arial, sans-serif;}

html,body,table,tr,td,div,span,p,a,br,h1,h2,h3,h4,h5,h6,ul,ol,li,strong,b,en,i,form,input,select,label,textarea {margin:0; padding:0;}

.clear{
clear:both!important;
font-size:1pt!important;
line-height:0pt!important;
overflow:hidden!important;
}
body{overflow-x:hidden;width:100%;}
.conteiner{
width:978px;
margin:0px auto;
}
.left{width:250px;float:left;padding:0 0 10px 50px;}
.right{width:678px;float:left;}

span.newstext {text-align:justify}

#header .left{padding:0px 20 0 0px;width:240px;}
#header a.logo{margin:50px 0 0 20px;display:block;}
#header a.logo img{border:0px none;}
#header ul.tile{display:none;height:11px;}
#header ul.tile li{list-style-type:none;}
#header ul.tile li a{}
#header div.tile{height:10px;}
#header div.tile a{display:block;background-color:#fff;width:12px;height:10px;margin-right:10px;float:left;line-height:1px;text-decoration:none;}
#header a.home{background: url(../img/home.gif) no-repeat right top;margin:20px 0 0 20px;}
#header a.map{background: url(../img/map.gif) no-repeat center top;margin:20px 0 0 10px;}
#header a.mail{background: url(../img/mail.gif) no-repeat right top;margin:20px 0 0 10px;}

#header .right{padding-top:10px;position:relative;z-index:45;}
#header .right ul.main-menu{
background:#fff url(../img/top-m.gif) left top repeat-x;
border-collapse:collapse;
font-size:12px;font-weight:bold;
float:left;
/*width:100%;*/

}
a.menulink {padding:12px 14px 0;}

#header .right div.menu li{float:left;list-style-type:none;margin:0;text-align:center;_width:10px;white-space:nowrap;}
#header .right div.menu li.first, #header .right ul.main-menu li.last{width:10px;height:44px;margin:0;}
#header .right div.menu li.first{background: url(../img/corner-lt.gif) left top no-repeat;}
#header .right div.menu li.last{background: url(../img/corner-rb.gif) right 32px no-repeat;float:right;}
#header .right div.menu li a{color:#fff;display:block;padding:12px 14px 0;height:33px;text-decoration:none;}
.linux.gecko #header .right div.menu li a{letter-spacing:-0.6px;}
.eng #header .right div.menu li a{padding:12px 32px 0}
#header .right div.menu li a:hover{color:#abbade;text-decoration:none;}
#header .right div.menu li a.active{color:#fff;font-weight:bold;height:34px;text-decoration:none;}
#header .right div.menu li.slash{padding-top:12px;vertical-align:top;width:1px;}

#header .right ul.main-menu li{float:left;list-style-type:none;margin:0;text-align:center;_width:10px;white-space:nowrap;}
#header .right ul.main-menu li.first, #header .right ul.main-menu li.last{width:10px;height:44px;margin:0;}
#header .right ul.main-menu li.first{background: url(../img/corner-lt.gif) left top no-repeat;}
#header .right ul.main-menu li.last{background: url(../img/corner-rb.gif) right 32px no-repeat;float:right;}
#header .right ul.main-menu li a{color:#fff;display:block;padding:5px 0px 0;/*height:33px;*/text-decoration:none;}
.linux.gecko #header .right ul.main-menu li a{letter-spacing:-0.6px;}
.eng #header .right ul.main-menu li a{padding:12px 32px 0}
#header .right ul.main-menu li a:hover{color:#abbade;text-decoration:none;}
#header .right ul.main-menu li a.active{color:#fff;font-weight:bold;height:34px;text-decoration:none;}
#header .right ul.no-sub li a.active{height:30px;}
#header .right ul.main-menu li.slash{padding-top:12px;vertical-align:top;width:1px;}
.index #header .sub-m{position:relative;width:95%;margin:-40px 0 0 10px;}
#header .right ul.sub-menu{position:absolute;z-index:200;padding:5px 10px 8px;font-size:11px;width:95%;background: url(../img/blok2.png) left top no-repeat;}

.index #header .right ul.sub-menu{/*width:100%;*/width:648px;}
.index #header .right ul.sub-menu{/*display:none;*/position:absolute;top:0px;left:0px;_left:0px;z-index:60;}

#header .right ul.sub-menu li{float:left;padding:32px 5px;margin-right:5px;list-style-type:none; margin-bottom:5px;}
#header .right ul.sub-menu li.active{background:#fff;font-weight:bold;}
#header .right ul.sub-menu li a{color:#fff;white-space:nowrap;}
#header .right ul.sub-menu li.active a{color:#fff;text-decoration:none;}
#header .right ul.sub-menu li a:hover{color:#dd3b38;}

#submenu a:visited{color:#000} 
#submenu a:hover{color:#000} 
#submenu a{text-decoration:none;color:#000;outline:none;font-size:10pt}

.index #footer{color:#4D5B60;
height:1px;
position:relative;}


.left ul.left-menu{width:220px;}
.left ul.left-menu li{background: url(../img/arr1.gif) no-repeat left 10px; padding-left:25px;list-style-type:none;line-height:30px;}
.left ul.left-menu li a{font-size:17px;}

ul.fish-ul li{background: url(../img/arr2.gif) no-repeat left 10px; padding-left:25px;list-style-type:none;line-height:30px;}

a{text-decoration:none;color:#516ebc;outline:none;}
a:visited{color:#516ebc}
/*a:visited{color:#cccccc;}*/
/*a:hover{color:#dd3937;}*/
a:hover{color:#dd3937;}

.left .connect {float:left; margin-bottom:0px;margin-top:10px}
.left .connect div{top:0px;left:0px;right:20px}



#body{width:978px;margin:0px auto;}
.index #body{position:static}
#body .left{padding-top:25px;}
.inside #body .left{padding-bottom:175px;}
#body, .index #footer{clear:both;}
#body .right{font-size:12px;color:#53626a;line-height:135%;padding: 0px 30px 20px 0px;z-index:40;width:648px;margin:0;display:block;overflow:hidden;position:relative;}
.index #body .right{}
#body span.date{color:#536267;display:block}
#body .right table.news-preview{margin:5 -30px 10px 0;font-size:12px;width:647px;}
#body .right table.news-preview tr{}
#body .right table.news-preview tr td{padding-bottom:0px;padding-right:20px;width:40%;vertical-align:top;text-align:left;font-size:12px;color:#53626a;}
#body .right table.news-preview tr td.first{}
#body .right table.news-preview tr td img{float:left;margin-right:15px;}
#body .right table.news-preview tr td a{}
#body .right table.news-preview tr td a:hover{}

#body .right h1{font-size:16px;font-weight:bold;line-height:135%;margin-bottom:20px;color:#dc3a38;}
#body h2{font-size:16px;font-weight:bold;}

.index #footer .right{margin-left:0;color:#4d5b60;}


.news #body .right{padding-left:76px;width:572px;margin-left:0;}
.news #body .right span.date{color:#607362;position:relative;left:-76px;margin-right:-75px;margin-bottom:-17px;}
/*.news #body .right span.date{color:#607362;float:left;margin-left:-76px;_margin-left:-38px;}*/
.news #body .right h1{margin-left:-76px}
.news #body .right p.headline{color:#607362;font-weight:bold;font-size:15px;padding-bottom:10px;}
.sec_press #body .right p.headline{padding-bottom:5px;}
.news #body .right p.headline a{color:#607362;}
.news #body .right .bot-link{position:relative;width:100%;padding-left:76px;margin-left:-76px;margin-top:15px;clear:both;}



#footer{float:right; font-size:11px;color:#53626a;font-weight:normal;padding:20 30 10px 0px;margin-right: 54px;}





