body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
color:#626262;
background-color:#FFFFFF;
}

a {
color:#62AADC;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

form {
margin:0;
}

#wrapper {
background-image:url(../im/topbg.jpg);
background-repeat:repeat-x;
width:1000px;
float:left;
}

#header {
width:980px;
height:93px;
background-image:url(../im/headerbg.gif);
background-repeat:repeat-x;
float:left;
}

#logo {
display:block;
width:314px;
height:73px;
background-image:url(../im/logo.jpg);
float:left;
margin:4px 277px 0 0;
}

#logo span {
display:none;
}

#header form {
float:left;
margin:45px 0 0 0;
}

#keyword {
background-color:#FFFFFF;
border:none;
font-size: .8em;
color:#626262;
padding:3px 4px;
float:left;
height:12px;
width:180px;
}

#search {
width:5px;
height:5px;
width:20px;
height:18px;
background-image:url(../im/search.jpg);
border:none;
float:left;
}

#langs {
float:right;
width:130px;
height:46px;
border-left:solid 3px #A0CFF0;
margin:31px 0 0 0;
padding:0 0 0 40px;
}

#langs ul {
list-style:none;
margin:16px 0 0 0;
padding:0 0 0 0;
background-image:url(../im/langs-ul-bg.jpg);
background-repeat:no-repeat;
background-position:42px 0;
float:left;
}

#langs ul li {
float:left;
margin-right:11px;
}

.bg a {
border-bottom: solid 5px #77BAE9;
display:block;
width:37px;
height:20px;
background-image:url(../im/bg.jpg);
}

.en a {
border-bottom: solid 5px #77BAE9;
display:block;
width:28px;
height:20px;
background-image:url(../im/en.jpg);
}

.sel {
border-bottom:solid 5px #fff;
}

#lcol {
width:150px;
float:left;
}

#main {
width:641px;
float:left;
background-color:#F7F6F4;
background-image:url(../im/main-corner.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:15px 8px 15px 8px;
border-right:solid 3px #fff;
}

#rcol {
width:850px;
float:left;
background-color:#E8E7E5;
margin:0 0 1px 0;
background-image:url(../im/rcol-bg.jpg);
background-repeat:repeat-y;
min-height: 450px;
/*za IE*/
_height: 450px;
}

ul#mmenu {
list-style:none;
margin:15px 0 20px 0;
padding:0 0 0 0;
border-top:solid 1px #F7F6F4;
width:140px;
}

ul#mmenu li {
border-bottom:solid 1px #F7F6F4;
height:31px;
}

ul#mmenu li a {
display:block;
height:22px;
font-weight:bold;
padding:9px 0 0 30px;
background-image:url(../im/menu-bul.jpg);
background-repeat:no-repeat;
}

ul#mmenu li a:hover {
background-color:#FF9C00;
background-position:right;
color:#fff;
text-decoration:none;
}

#lcol h2 {
font-size:1.2em;
text-transform:uppercase;
color:#FF9C00;
border-left:5px solid #FF9C00;
font-weight:normal;
padding:0 0 0 10px;
margin:0 0 10px 10px;
}

#channel, #urlSelect {
background-color:#F7F6F4;
border:solid 1px #A5ACB2;
font-size: .8em;
color:#626262;
margin:0 0 0 10px;
width:130px;
}

ul#rssmenu {
list-style:none;
margin:0 0 0 0;
padding:10px 0 0 0;
width:130px;
margin:0 0 0 10px;
}

ul#rssmenu li {
border-bottom:solid 1px #E3E2E1;
padding:5px 2px 5px 15px;
background-image:url(../im/thin-stroke.jpg);
background-repeat:no-repeat;
background-position:7px 8px;
}

#bbox {
width:636px;
height:105px;
background-image:url(../im/bbox-bg.jpg);
padding:6px 0 0 4px;
}

#bluebox {
width:252px;
height:74px;
background-image:url(../im/bluebox-bg.jpg);
float:left;
margin-right:6px;
color:#fff;
font-size:.9em;
padding:5px 50px 0 10px;
}

#orangebox {
width:253px;
height:74px;
background-image:url(../im/orangebox-bg.jpg);
float:left;
color:#fff;
font-size:.9em;
padding:5px 0 0 60px;
}

#bluebox h1, #orangebox h1 {
font-size:1.3em;
color:#fff;
margin:0 0 5px 0;
}

#bluebox h1 a, #orangebox h1 a {
color:#fff;
}

#bbox p {
margin:5px 0 0 0;
padding:0 0 0 10px;
float:left;
clear:both;
width:600px;
color:#C7C6C5;
font-weight:bold;
}

#rcol hr {
border: none 0;
border-top: 1px solid #D4D3D2;
height: 1px;
}

#topbanner {
padding:4px;
background-color:#FFFFFF;
width:468px;
height:60px;
margin:0 auto;
clear:both;
}

#main h2 {
font-size:1.2em;
text-transform:uppercase;
color:#FF9C00;
border-left:5px solid #FF9C00;
padding:0 0 0 10px;
margin:0 0 15px 0;
float:left;
width:600px;
}


.nbox {
padding:0 0 20px 0;
float:left;
}



.nbox h3 {
color:#000;
margin:0 0 15px 0;
padding:0 0 0 20px;
font-size:1.3em;
background-image:url(../im/nbox-h3-bul.jpg);
background-repeat:no-repeat;
background-position:0 5px;
float:left;
width:620px;
}

.nbox p {
background-color:#FFFEFC;
border-top:solid 1px #D4D3D2;
border-bottom:solid 1px #D4D3D2;
padding:6px;
float:left;
margin:15px 0 0 0;
clear:both;
width:628px;
}

.navi {
background-color:#FFFEFC;
border-top:solid 1px #D4D3D2;
border-bottom:solid 1px #D4D3D2;
padding:4px;
float:left;
margin:0 0 6px 0;
clear:both;
width:633px;
}

.nbox p strong {
float:left;
}

.nbox p span {
float:right;
color:#B6B5B4;
margin-left:25px;
}

.nbox img {
float:left;
margin:0 10px 0 0;
border:solid 1px #D4D3D2;
}

ul#smenu {
list-style:none;
margin:0 0 0 0;
padding:13px 10px 200px 10px;
background-color:#F7F6F4;
background-image: url(../im/smenu-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:left;
width:170px;
}

ul#smenu li {
border-bottom:solid 1px #E3E2E1;
padding:5px 0 5px 10px;
background-image:url(../im/strong-stroke.jpg);
background-repeat: no-repeat;
background-position:0 8px;
}

ul#smenu li.sub {
padding:5px 0 5px 25px;
background-image:url(../im/thin-stroke.jpg);
background-repeat: no-repeat;
background-position:15px 8px;
}

ul#smenu li a {
font-weight:bold;
}

ul#smenu li.sub a {
font-weight:normal;
}

#f1 {
clear:both;
width:1000px;
height:8px;
background-image:url(../im/hr-footer-bg.jpg);
background-repeat:repeat-x;
margin:0 0 1px 0;
font-size:0.1em;
}

#footer {
clear:both;
width:1000px;
height:68px;
float:left;
background-color:#E8E7E5;
background-image:url(../im/footer-corner-left.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

p.copy {
float:left;
margin:0 100px 0 0;
padding:18px;
}

p.created {
float:right;
width:80px;
height:32px;
padding:18px;
background-image:url(../im/creato.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin:0;
position:relative;
color:#fff;
}

p.copy img {
margin-right:10px;
float:left;
}

p.copy span {
clear:both;
display:block;
padding-top:4px;
}

#creato {
width:32px;
height:34px;
display:block;
position:absolute;
top:17px;
left:53px;
float:right;
}

ul#fmenu{
list-style:none;
margin:37px 0 0 0;
padding:0 0 0 0;
float:left;
}

ul#fmenu li {
float:left;
padding:0 8px;
border-right:solid 1px #fff;
}

.subnav {
float: right;
background-color:#FFFEFC;
border:solid 1px #D4D3D2;
padding:2px 7px 7px 7px;
margin:0 0 6px 10px;
}

.articles {
float: left;
width:625px;
background-color:#FFFEFC;
border:solid 1px #D4D3D2;
padding:2px 7px 7px 7px;
margin:0;
}

.articles ul {
list-style:none;
margin:0 0 0 0;
padding:0 0 0 ;
}

.prinfo {
width:630px;
margin:0 0 15px 0;
}

.subnav ul {
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
}

.subnav ul li, .articles ul li {
padding:5px 0 0 10px;
background-image:url(../im/strong-stroke.jpg);
background-repeat: no-repeat;
background-position:0 8px;
}

.txt {
float:left;
}

.pager a, .pager strong {
display:block;
padding:3px;
background-color:#fff;
float:left;
margin:0 3px 0 0;
border:solid 1px #D4D3D2;
}

.label {
margin-top:7px;
}

.orange {
color:#FF9C00;
}