html, body {margin:0; padding:0; width:100%;}

body {font-size:14px; line-height:16px; font-family:tahoma, arial, sans-serif; color:#CCCCCC;  background:#ffffff; color:#333333  }

html,  body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}

table { border-collapse:collapse}
img.imgblock { display:block; margin:0px; padding:0px;}
a {color:#0066ff; }
div.justclear { clear:both}


div.top { background:url(img/top.jpg) center top no-repeat; height:217px;}
div.logosearch { width:1100px; margin:auto; position:relative;}
img.logo { display:block; position:absolute; width:352px; height:104px; left:0px; top:42px; }
div.megatitle { position:absolute; top:110px; left:420px; z-index:10}
div.megatitle h1 { font-weight:normal; text-transform:uppercase; font-size:20px; line-height:26px; color:#555555 }

div.langs { width:101px; height:35px; padding-left:20px;  background:url(img/lp.gif) left top no-repeat; position:absolute; top:0px; left:925px }
img.ua { display:block; float:left; margin:9px 10px 0px 0px }
img.ru { display:block; float:left; margin:10px 0px 0px 11px}

div.maintopmenu { width:953px; height:38px; margin:auto; background:url(img/topmenu.jpg) center top no-repeat; text-align:center}

a.mmi1 { color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:15px; line-height:17px; font-family:Trebuchet MS, helvetica; font-weight:normal;}
a.mmi1:hover { text-decoration:underline}
a.mmi2 { color:#cc2229; text-transform:uppercase; text-decoration:none; font-size:15px; line-height:17px; font-family:Trebuchet MS, helvetica; font-weight:normal;}

img.mr { padding:0px 7px 0px 7px}

div.maincontentpart { background:url(img/center_gradient.jpg) center top no-repeat}
div.ld { background:url(/img/ld.png) left bottom no-repeat; width:1275px; margin:auto}
div.pd { background:url(/img/pd.png) right bottom no-repeat; width:1275px; margin:auto}
div.whitearea { width:981px; margin:auto; background-color:#FFFFFF; position:relative}
div.verticalmenu { position:absolute; left:-147px; top:80px; width:180px; border:0px solid red}
div.verticalmenu a { display:block; text-transform:uppercase; color:#000000; text-decoration:none; background:url(img/arow.jpg) left top no-repeat; padding:9px 30px 8px 0px; text-align:right; font-size:14px; line-height:17px; font-family:Trebuchet MS, helvetica; font-weight:normal;}

div.verticalmenu a:hover { text-decoration:underline}


img.shadow { display:block; margin-bottom:3px}

div.mainpadding { padding:30px 50px 30px 50px;  min-height:400px}


table.fomrtable { width:100%; border-collapse:collapse}
table.fomrtable td { padding:5px; font-size:12px; border:1px solid #dfdfdf; width:50%}
table.fomrtable td textarea { width:98%; height:100px}
input.long { width:98%}
select.longselect { width:98%}


div.onenews { padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e0e0e0}
div.newsdata { color:#666666; font-family:tahoma, Arial, Helvetica, sans-serif}
h1.newstitlelink { display:block; font-size:12px;}
a.newstitlelink {  }

div.nnamedata { padding-bottom:10px; color:#999999}
div.nnamedata a { font-weight:bold; color:#3267a2; font-size:15px; }
div.nnamedata span { font-weight:bold; color:#3267a2; font-size:15px; }
div.npix { float:left; margin-right:15px; margin-bottom:5px; margin-top:0px}
div.npix img { display:block; border:1px solid #009900; padding:1px; width:200px}


div.npix2 { float:left; margin-right:15px; margin-bottom:5px; margin-top:0px}
div.npix2 img { display:block; border:1px solid #009900; padding:1px; }
div.selectednews {}

a.readmore { display:block; text-align:right; color:#660000}


div.bottom  { background:url(img/bottom.jpg) center top no-repeat; height:127px; }
div.bottommenu { width:953px; height:38px; margin:auto; text-align:center; padding-top:52px}