html, body {margin:0; padding:0; width:100%;}

body {font-size:12px; font-family: verdana, tahoma, arial, sans-serif ;  background:url(img/bg1.gif); background-color:#dddebf; color:#333333;  }
html,  body, table, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}



div.topblock {background:url(img/bg2.gif) left top repeat-x; height:32px}

img.home {padding-right:1px; float:left; display:block}
img.cont { float:left; display:block; }
span.slogan {padding:6px 0px 0px 40px;  float:left; width:450px; background-color:#f0f0ef; height:26px; display:block; }
span.slogan h1 {font-size:18px; font-family:times new roman, serif; text-transform:uppercase}

div.sky {background:url(img/sky.jpg) left top repeat-x; }
div.homesweethome {background:url(img/h2.jpg) left top no-repeat; }


div.tl {text-align:right; padding:0px 20px 0px 0px}
div.textlogo {font-size:50px; padding:0px; line-height:40px; color:#ffffff; font-weight:; font-family:times new roman}

div.adres {color:#ffffff; padding-bottom:5px}

div.mc {padding-top:50px}
table.maincontenttable {border-collapse:collapse; width:100%; }

td.leftmenu {vertical-align:top; width:25%}
td.rightcontent {vertical-align:top; width:75%; background-color:#e5e5e3}


div.leftmenubrawnhome {background:url(img/bg3.gif) right bottom no-repeat; margin-top:150px}
div.topleftsetka {background:url(img/bg4.gif) left top repeat-x;}

div.mm {padding:60px 0px 170px 0px}
a.mmitem {display:block; padding:0px 0px 0px 25px; color:#ffffff; text-decoration:none; font-family:times new roman, serif; font-size:25px}
div.r1 {padding:6px 0px 6px 30px}

div.ten1 {background:url(img/ten.gif) 0px 0px no-repeat}

div.cop {margin-top:45px}
table.coptable {border-collpase:collapse; width:100%}
td.c1 {width:50%; color:#ffffff; background-color:#9e9e9e; padding:20px}
td.c2 {width:50%; text-align:right; padding:20px; }
td.c2 a {font-size:11px; color:#666666}

table.contenttwocolums {width:100%; border-collapse:collapse}
td.maintexttd {width:65%; padding:40px; vertical-align:top }
td.bannerstd {width:35%; padding: 70px 20px 40px 0px;   vertical-align:top; background-image: url('img/bg5.gif');background-position: top right;background-repeat: repeat-y;}
div.sectiontitle {margin-right:30px;margin-bottom:20px; color:#444444;  font-family:"Times New Roman", Times, serif; font-size:23px; padding-bottom:9px;  background:url(img/bg6.gif) left bottom no-repeat}
div.maintextblock {padding-left:10px}
div.maintextblock a {color:#993300}

div.sectiontitle2 { margin-right:30px; margin-bottom:20px; color:#444444;  font-family:"Times New Roman", Times, serif; font-size:23px; padding-bottom:9px;  background:url(img/bg7.gif) left bottom no-repeat}

/*news*/
div.onenewsbrief {padding-bottom:40px}
div.ntitle {clear:both}
div.ntitle a {font-size:14px; color:#993300; }
div.ndata {}
div.newstitle {font-size:15px; color:#333333; font-weight:bold; padding-bottom:10px}
a.gotoallnews {display:block; color:#990000; padding-top:10px; text-align:right}

/*form*/
div.forform {padding:20px 0px 0px 0px}
div.forform textarea {width:90%; height:100px}
input.textstring {width:90%}

div.oneformitem {padding-bottom:15px}

/*objects*/
div.objecttitle h2{font-size:17px}
div.objectdescription {padding:10px 0px 10px 0px}
div.objectgallery {text-align:center; padding:20px 0px 5px 0px}
 img.objectphoto {display:block; margin-bottom:20px; border:10px solid #9c3709; padding:1px}
 
 div.listofobjects {padding:20px 0px 0px 0px}
 div.fotocataloguelinkname {margin-bottom:3px}
 div.fotocataloguelinkname a {color:#993300;}
 
 div.rightnewsforpages a {display:block; padding:0px 0px 25px 0px; color:#993300}

/*mainpage*/
div.mainmenuonmainpagee {margin:0px 0px 10px 0px}
div.mainitems {text-align:center; background-color:#c27e35}
div.visota {padding:55px 0px 12px 0px}
a.mmmitem { padding:0px 25px 12px 0px; color:#ffffff; background:url(img/bg8.gif) left bottom no-repeat;   text-decoration:none; font-family:times new roman, serif; font-size:22px}

div.bestworksonmainpage {padding:20px 40px 20px 40px}
div.bestworkstitle {text-transform:uppercase; background:url(img/bg9.gif) left bottom no-repeat; font-weight:bold; font-size:12px; padding-bottom:3px; margin-bottom:20px}
div.threeprojectonmain {text-align:center}

table.kartinkos {border-collapse:collapse; width:100%;  background-image: url('img/bg11.gif');background-position: top center;background-repeat: no-repeat;}
table.kartinkos td {width:33%; padding:0px 10px 0px 10px; text-align:center; vertical-align:top}
table.kartinkos td a {color:#333333}
div.homesweethome2 {background:url(img/sh2.gif) left bottom no-repeat; padding:0px; margin:0px }
div.sky2 {background:url(img/sky2.jpg) left bottom repeat-x; padding:0px; margin:0px }

table.twobigsections {width:100%; border-collapse:collapse}
td.tbc1 {width:50%; }
td.tbc2 {width:50%; background-image: url('img/gorod.jpg');background-position: left bottom; background-repeat: no-repeat;}
div.tl2 {text-align:right; padding:10px 20px 10px 0px}

table.rasptable {width:100%; border-collapse:collapse}
td.rrr {width:1px;}
img.rasp2 {width:1px; height:500px}
td.maintextandnews {width:100%; padding:30px; vertical-align:top}

div.textbloconfirst {padding-bottom:30px}
div.textbloconfirst a {color:#333333; text-decoration:none}
div.subblocktitle {font-weight:bold; font-size:11px; text-transform:uppercase; background:url(img/bg10.gif) left bottom no-repeat; padding-bottom:2px; margin-bottom:5px}
div.onenewsonmain {padding-bottom:15px}
div.dateonmain {clear:both; margin-bottom:3px}
div.dayonmain {float:left; padding:4px; background-color:#9c3709; font-size:10px; color:#CCCCCC; margin-right:1px}
div.mononmain {background-color:#929292; float:left; padding:4px;  font-size:10px; color:#CCCCCC; margin-right:1px}
div.yeonmain {background-color:#c2c2c2; float:left; padding:4px;  font-size:10px; color:#333333}
div.linkofnewsonmain {clear:both}
div.linkofnewsonmain a {color:#990000}

