html, body {margin:0; padding:0; width:100%;}


body {font-size:12px; font-family:  tahoma, arial ; background-color:#ffffff; color:#454545; background:url(img/1x1gr.gif) 0px 161px repeat-x; }
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}
a {color:#454545}
a:active, a:focus{ outline:none; }



div.centering {width:800px; text-align:left; margin-right: auto;margin-left: auto; clear:both; padding-bottom:30px; position:relative}

div.top1 {width:800px; padding-top:3px; clear:both; height:85px}
div.logo {width:200px; margin-right:3px; float:left}
div.icons {text-align:right;  height:42px}
div.icons img {padding-left:3px; padding-top:6px}
div.sitetitle { text-align:center; color:#000000; height:40px; background-color:#AAA286; margin-bottom:3px; width:385px }
div.sitetitle h1 {text-transform:uppercase; font-size:12px; padding-top:14px }

div.top2 {width:800px; clear:left;  }
div.mainmenu {}
/*div.mainmenu a {text-transform:uppercase; padding-top:4px;  background:url(img/ar.gif) 13% 50% no-repeat; padding-left:35px; display:block; font-size:10px; color:#000000; text-decoration:none}*/
div.mainmenu a { margin-left:25px; padding-top:5px; padding-bottom:5px; padding-left:15px; text-transform:uppercase;  background:url(/img/bu.gif) left center no-repeat; display:block; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;  }
table.trikolonki div.mainmenu a:hover {color:#000000}
/*new top*/

table.trikolonki { width:800px; }
table.trikolonki td {}
td.tko1 { vertical-align:middle; background-image:url(/img/dd.jpg); background-position:left top; background-repeat:no-repeat; background:url(/img/dd.jpg) left top no-reepat; width:230px}
td.tko2 { vertical-align:bottom; width:390px; padding-left:3px}
td.tko3 {vertical-align:bottom; }

div.whitestrip { height:3px}

div.mainmenu a:hover {text-decoration:underline; color:#990000}
div.collage { }


div.map {  background:url(img/map.gif) left top no-repeat; color:#ffffff;  height:183px}
span.bestonukraine {display:block; text-transform:uppercase;padding-left:15px; padding-top:25px}
span.bestonukraine h2 { font-family:tahoma;  font-size:12px}
span.adress {display:block; padding-left:15px; font-size:11px; color:#83A1A5; padding-top:70px}

div.greyblock {clear:both;background-color:#4C4C4C; height:9px; margin-bottom:3px}


div.doulbestrip {clear:both; width:800px; margin-top:3px;}
div.fstrip {background-color:#4C4C4C; float:left; width:264px; height:9px; margin-right:3px}
div.sstrip {width:533px; height:9px;background-color:#4C4C4C;float:left;}

div.rasporko {height:3px; clear:both;}
div.copyright {background-color:#D7D3C3; width:800px; clear:both;  height:40px; font-size:11px}
div.owner {float:left; width:300px; padding-top:12px; padding-left:20px}
div.developer {float:right; width:300px; padding-top:12px; text-align:right; padding-right:20px;}
div.developer a {text-decoration:none; color:#505A65;}

/*main page*/

table.tablefor3colums {width:800px; border-collapse: collapse;}

table.tablefor3colums td { vertical-align:top}
td.colum1 {width:264px; padding-right:3px; background:url(/img/bgs.jpg) top left repeat-y}
td.colum2 {width:266px; padding-right:3px}
td.colum3 {width:264px;}


div.subtitle {padding:12px; text-align:center; background-color:#AAA286; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:11px; }
div.subtitle a {text-decoration:none; color:#ffffff;}

div.subtitleleft {padding:12px 15px 12px 15px; text-align:left; background-color:#AAA286; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:11px; }
div.subtitleleft a {text-decoration:none; color:#ffffff;}

span.redstrip {display:block; height:8px; background-color:#8B0505; margin-top:3px}

div.shorttext {padding:15px}

div.newsbrief {padding:5px 15px 5px 15px; font-size:12px}
span.date {display:block; font-weight:bold; font-size:11px; color:#666666}
div.newsbrief a {text-decoration:none}
div.newsbrief a:hover {text-decoration:underline}

div.briefofworks {padding:3px 0px 0px 0px}
div.briefofworks img { padding-bottom:3px}

span.redstripwithtext {display:block; padding:5px 10px 5px 5px; text-align:right;  background-color:#8B0505; margin-top:3px; color:#ffffff;}
span.redstripwithtext a {color:#ffffff;}


/*news*/

table.tablefor2colums {width:800px; border-collapse: collapse;}
td.colum1 {width:264px; padding-right:3px;  vertical-align:top}
td.colum4 { vertical-align:top; width:533px}

div.newstitle {font-weight:bold; padding:5px 15px 5px 15px; font-size:12px}
div.newstitle h2 {font-size:14px}
div.newsbody {padding:10px 15px 10px 15px}
div.line1 {margin:5px 15px 5px 15px; background-color:#888888; height:1px}

div.oneportion { margin-bottom:20px}

div.cooldate {clear:both}
span.day { display:block; float:left; padding:4px 5px 4px 6px;  font-size:10px; color:#ffffff; background-color:#8b0505; margin-right:1px}
span.month {display:block; float:left; font-size:10px; padding:4px 5px 4px 6px;  color:#ffffff; background-color:#aaa286; margin-right:1px}
span.year {display:block; float:left;  font-size:10px; padding:4px 5px 4px 6px; color:#ffffff;background-color:#c5bfab}

a.newlink {display:block; clear:left; font-size:14px; font-weight:bold; padding-top:0px}
a.newdesc {text-decoration:none}
h2.thisisanewline {display:block; clear:both; font-size:15px; margin-bottom:5px}

/*text page*/

div.simpletextblock {padding:15px; font-size:12px}
a.gotosubcategory {display:block; padding:4px 15px 0px 10px; color:#144d55; }
img.picforgroup {}
a.gotosubcategory h3 {font-size:12px}

table.tablegroup td { width:50%;text-align:center; padding-bottom:20px}

/*articles*/

div.listofarticles {padding:15px}
a.gotoarticle {display:block; padding:0px 0px 5px 0px; color:#8B0505; text-decoration:none}
a.gotoarticle:hover {text-decoration:underline}
a.gotoarticle h3 {font-size:12px}

div.articlebrief {font-size:11px; font-style:italic; padding-bottom:15px}
div.articlebody {padding-top:10px}
div.source {padding-top:5px; font-weight:bold; color:#888888; font-style:italic}
div.source a {color:#888888;}
a.goback {display:block; text-align:right; color:#8B0505}

/*faq*/

a.gotoquestion {display:block; padding:0px 0px 20px 0px; color:#333333; text-decoration:underline; }
a.gotoquestion:hover {display:block; padding:0px 0px 20px 0px; color:#990000; text-decoration:underline; }

div.aut { font-weight:bold; padding-left:10px }
div.vop { margin-bottom:10px; padding:10px; background-color:#e0e0e0}
div.weare {font-weight:bold; color:#00006b; padding-left:10px}
div.otv { padding:10px; background-color:#efefef; margin-bottom:20px}

a.backto { background:url(img/ar2.gif) left center no-repeat; padding-left:10px}


/*paginator*/

div.paginator { float:right;margin-bottom:10px}
table.pagtable {}
table.pagtable td {padding:3px; border:1px solid #ffffff; text-align:center}
table.pagtable td.spage {background-color:#CCCCCC; color:#666666}
table.pagtable td.lpage {background-color:#a9a286;}
table.pagtable td.lpage a { color:#990000; font-weight:bold; text-decoration:none}


/*gallery*/
div.typeselect { clear:both; padding:10px  20px 10px 20px; background:#144d55; text-align:right; color:#CCCCCC}

 div.allphotos {text-align:center; padding:30px 0px }
 img.pixforpop {  }
 
 
 /*calc*/
table.calc1 {border-collapse:collapse; width:100%}
table.calc1 td {padding:10px; font-size:11px; background-color:#e1e1e1; border:1px solid #ffffff}
input.shortdata {width:30px}
input.shortdata2 {width:40px}

table.calc2 {border-collapse:collapse; width:100%}
table.calc2 td  {padding:5px 5px 5px 10px; font-size:12px; font-weight:bold; color:#990000;}
div.digits { border:1px solid #d0d0d0; padding:5px; text-align:right; width:70px; font-weight:bold; color:#144d56}
div.pp {border-bottom:1px dashed #999999; height:10px;}

div.calctext {padding:20px}

input.cont {width:210px}
textarea.coment {width:98%; height:50px}

div.icons { position:absolute; left:450px; top:10px}
img.ico { display:inline-block; margin:0px 20px 0px 0px}

a.pprew {  float:left; margin:10px}
span.borde { border:2px solid #b6ab8f; display:block; width:100px; height:75px; overflow:hidden;  }

/*a.pprew { display:block; width:100px; height:75px; overflow:hidden; float:left; margin:10px}*/
/*span.borde { border:1px solid red}*/

div.jc { clear:both}
table.calc1 td.tdcalc { width:33%}