body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0; }
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;} 
a:active, a:focus{ outline:none; }
input, textarea {outline-style:none;} 


body {color:#333333; background:#ffffff; font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif; font-size: 15px; line-height: 16px;}

div.justclear { clear:both}
a {  text-decoration:underline}


div.topper { height:220px; position:relative}
div.t { background:url(img/t.png) left bottom no-repeat; position:absolute; bottom:0px; left:0px; height:30px; border:0px solid white; width:100% }

img.logo { display:block; position:absolute; left:50px; top:5px}
img.upn { display:block; position:absolute; left:295px; top:100px}

img.logo2 { float:left; display:block; margin:0px 10px 10px 0px}

div.submenu { position:absolute; left:300px; bottom:0px; height:39px; z-index:100}
div.submenu span {display:inline-block; background:url(img/bg-m.jpg) repeat-x; height:39px;}
div.submenu a { display:inline-block;  height:39px; color:#e1e1e1; text-transform:uppercase; text-decoration:none; font-size:17px; font-weight:normal; line-height:17px; padding:12px 30px 0px 30px; background:url(img/v.png) left top no-repeat;  }
div.submenu a:hover { text-decoration:underline}
div.submenu span a:first-child { background:none}

div.topicons { position:absolute; left:300px; top:0px; width:350px;  border:0px solid red; height:51px; z-index:1}
div.topicons  img.ticon { display:block; float:left; padding:21px 30px 21px 30px; background:url(img/v2.png) left top no-repeat   }
img.fr { display:block; float:left; padding:21px 7px 21px 30px; background:url(img/v2.png) left top no-repeat}
div.topicons  a.frr { display:block; float:left; color:#999999; font-size:13px; line-height:15px; padding-top:17px}

div.search { position:absolute; top:14px; left:70%; width:300px; z-index:90; border:0px solid white  }
div.search input {vertical-align:middle}
div.search input.typehere { width:152px; margin:0px; padding:3px 0px 0px 3px; border:0px; height:18px; color:#999999; font-size:13px; line-height:15px }
a.addsearch { color:#999999; font-size:12px; display:none }

div.pen { position:absolute; top:0px; right:0px; z-index:1}

div#wrapper{float:left;width:100%}
div#content{margin: 0 23% 0 301px; background:#003399; background:url(img/bg-rp.jpg) left top repeat-x; border-top:1px solid #FFFFFF; min-height:355px;} 

div.c-a { margin:30px 0px 20px 30px;  }/*border-top:1px solid #dbdbdb;*/

div#extra{float:left; width:23%; background: #990000; margin-left:-23%; border-top:1px solid #FFFFFF; min-height:355px; background:url(img/bg-rp.jpg) left top repeat-x; }

div.yel { background:#f9f8f3; border-left:1px solid #dcdcdc;  border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; min-height:500px;  margin:30px 0px 0px 0px; padding:0px 0px 0px 5%}
div.oneblock { background:url(img/b3.png) bottom left no-repeat; height:368px; margin: 20px 0px 50px 0px}
a.ob-title { display:block; text-transform:uppercase; font-size:17px; line-height:18px; text-decoration:none; color:#CC6600; padding-left:20px; }
a.ob-title:hover { text-decoration:underline}

div.pixundlabel { position:relative; margin:30px 0px 0px 30px}
a.linktoarchive { display:block; color:#006633; font-size:12px; padding: 5px 0px 0px 30px }

div.listofq { width:181px; height:275px; overflow:auto; margin:30px 0px 0px 30px}
div.listofq a { display:inline-block; color:#990000; margin-bottom:10px; text-decoration:underline; line-height:14px; font-size:13px;}


div.onenews {  padding:0px 15px 30px 0px; border-top:1px solid #d6d6d6; margin-right:10px }
div.onenews span { display:block; padding-top:20px; color:#999999; font-size:10px}

div.pixdiv {display:block; float:left; width:120px; margin-right:10px; padding-top:20px; background:url(img/bg.gif) top left no-repeat;}
img.npix {  width:120px;  border:0px solid #777777; }

a.ntitle { display:block; font-size:13px; line-height:13px; color:#333333; text-decoration:none; font-weight:bold}
a.ntitle:hover { text-decoration:underline}
a.ndesc { display:block; font-size:11px; line-height:11px; color:#666666; text-decoration:none; margin-top:10px; background:url(img/go.gif) right bottom no-repeat; padding-bottom:10px}
a.ndesc:hover { text-decoration:underline}


table.fixedm {}
table.fixedm td { border:0px solid #000066; vertical-align:top; border:0px solid red; }

td.e { padding:10px}
td.vv { width:5%;}
div.v { background:url(img/v.gif) center top repeat-y; border:0px solid red; height:100px}
td.fm img.npix { border:5px solid #e7d128; width:60px;  }

td.fm {width:50%}

td.fm a.ntitle {  font-size:14px; line-height:14px; color:#000000 }



div#navigation{float:left; width:301px; margin-left:-100%; background:url(img/bg-mn.jpg) left top no-repeat; border-top:1px solid #FFFFFF; min-height:355px; padding:25px 0px 20px 0px }


a.mml { display:block; color:#191919; text-decoration:none; background:url(img/b1.png) left center no-repeat; padding-left:40px; font-size:17px; margin:0px 0px 0px 0px; text-transform:uppercase }
a.mml:hover { text-decoration:underline}
div.r { width:259px; height:2px; background:url(img/b2.png) left center no-repeat; margin:20px 0px 20px 25px; line-height:1px; font-size:1px; overflow:hidden; clear:both}

DIV.sub-items { padding:20px 0px 0px 40px}
a.mm2 { display:block; font-size:14px; line-height:17px; color:#666666; color:#006633; background:url(img/ar2.gif) left center no-repeat; padding-left:10px}



/*footer*/

div.bottompart { background:url(img/bg-f.jpg) left top repeat-x #333333; height:165px;}
div.b-l { height:165px; float:left; width:300px; border:0px solid red}
div.b-l span { display:block; padding:30px 0px 0px 30px; color:#999999; font-size:12px;}
div.b-r { height:165px;padding:30px 50px 0px 0px }

div.b-r a { text-decoration:none; text-transform:uppercase; display:inline-block; margin: 0px 30px 20px 0px; font-weight:bold; color:#CCCCCC; font-size:13px; }
div.b-r a:hover { text-decoration:underline;}


/*pages*/

h1.section-title { display:block; font-size:22px; line-height:24px; margin: 0px 0px 30px 0px; color:#444444; text-align:left}
h1.section-title:first-letter {color:#990000;font-size:30px}
div.paginator { text-align:center; font-size:14px; line-height:15px;}
div.paginator a { display:inline-block; text-decoration:none; border:1px solid #cccccc; padding:4px; color:#990000; width:18px; margin:0px 4px 0px 4px}
div.paginator a:hover { color:#FFFFFF; background-color:#990000}

h2.selcted-material { display:block; font-size:19px; font-weight:normal; color:#000000; margin-bottom:10px}
span.mdata {display:block; color:#999999; font-size:11px}
div.selcted-material-body { padding:0px 15px 0px 0px}
div.print { width:170px; float:right; margin:10px 0px 10px 10px; font-size:12px; }
div.print a { color:#006600; background:url(img/print.png) left center no-repeat; display:block;  font-size:13px; line-height:14px; padding:10px 0px 10px 50px}

div.bottomlinks { padding:20px 0px 30px 0px; text-align:right; padding-right:20px; color:#999999; clear:both}
a.narch {color:#006600;  font-size:13px; line-height:15px; display:block; float:left;  padding:17px 0px 16px 0px;}
a.nback { display:block; float:right; color:#006600; margin::10px 0px 10px 0px;  font-size:13px;  line-height:15px; background:url(img/icon-news.png) left center no-repeat; padding:17px 0px 16px 40px;}

div.list-of-docs { padding:20px 20px 0px 0px}
div.one-item { margin-bottom:20px; color:#999999; font-style:italic; font-size:12px;}
div.one-item a { font-style:normal; color:#006600; font-size:14px; line-height:16px}
img.pversion { display:block; float:right; margin-left:10px }

div.print-general { margin:20px}
div.print-where { font-weight:bold; text-transform:uppercase; color:#666666}
div.print-data { font-size:12px; margin-top:20px; color:#666666 }
div.print-header { font-size:25px; line-height:26px; margin-bottom:10px; font-weight:bold}

div.search-results { padding-top:20px}
div.search-q {  padding-top:20px}
div.search-q span {font-weight:bold;}
div.search-results a { display:block; margin-bottom:20px; color:#006600; }
div.search-results span { color:#999999; font-style:italic; font-size:12px;}


div.search-form { vertical-align:middle}
input.s-r { width:70%; height:20px; }


div.magazine-list { clear:both}
div.mag-number { width:210px;float:left;}
div.mag-number  img { display:block}
div.mag-content { padding-left:210px  }
div.mag-content h1, h2, a { display:block}
div.mag-content h1 { font-weight:bold; font-size:17px; color:#CC3300; text-transform:uppercase}
div.what { margin-bottom:20px;  color:#CC3300;}
div.mag-content h2 { font-weight:bold; font-size:16px}
div.mag-content a {font-weight:bold; font-size:16px; color:#333333; text-decoration:underline}
div.mag-content span { color:#666666; display:block; margin-bottom:20px; font-size:13px; line-height:20px}\
div.archive { padding-top:20px}
div.archive select { display:block; margin-top:5px; width:180px}

div.one-rik { clear:both; margin-bottom:20px}
div.one-rik  a { display:inline-block; color:#CC0000}
div.one-rik div { padding-left:20px; color:#666666; line-height:20px}

div.one-rik div.y { text-transform:uppercase; font-weight:bold; padding-left:0px}

/*q-a*/

div.qa-1 { clear:both}
div.qa-text {  padding-right:0px}
div.qa-form { padding-top:30px}
div.qa-form  table { width:100%}
div.qa-form  table  td { width:50%; padding:0px 10px 20px 0px; vertical-align:top }
div.qa-form  table  td strong { font-weight:bold; display:block}
div.qa-form input { width:98%; height:23px; font-size:16px; line-height:18px; color:#666666}
div.qa-form select {width:98%; height:23px; font-size:16px; line-height:18px; color:#666666}
div.qa-form  textarea { width:98%; height:150px; font-size:14px;  color:#666666}
div.qa-form input.qa-ok { width:130px; font-size:14px; line-height:14px; color:#000000}




div.qa-p { clear:both; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; border-bottom:1px solid #CCCCCC; font-weight:bold}
div.qa-body { background:#e9e9e9; padding:10px; margin:4px 0px 10px 0px; border:1px solid #e0e0e0}
div.qa-title { font-weight:bold;   border-bottom:1px solid #e0e0e0; padding:4px; }
div.qa-title a { display:inline-block; float:right; font-weight:normal; color:#006600; font-size:13px; margin-left:30px}
div.qa-title a.userMail { float:none;  display:inline-block; font-size:14px; margin-left:0px; font-weight:bold; color:#51579c}
div.qa-title span { color:#666666; font-weight:normal; font-size:12px}

div.qa-onecouple { padding-bottom:20px; margin-bottom:20px;}


div.mail-subs { font-size:11px; padding:20px;}
span.ms-title { display:block; font-weight:bold; margin-bottom:5px}

a.dun { display:block; float:right; color:#006600; margin:10px 20px 0px 0px ;  font-size:13px;  line-height:15px; }
