TABLE {border-collapse: collapse;}

/*Блок для прилепливания футера к низу*/
//html, body {height: 100%; margin: 0; padding: 0;}
//#all {position: relative; height: 100%;}
//html>body #all {height: auto; min-height: 100%;}
//#empty, #footer {height: 70px;}
/* или
	#footer {height: _foo_;}
	#empty {height: _foo_ + _bar_;}
*/
//#footer {position: absolute; left: 0; bottom: 0; width: 100%;}
/*Блок для прилепливания футера к низу*/




    html, body {margin:0;padding:0;width:100%;height:100%;}
    #contents {position:relative; min-height:100%;height:auto !important;height:100%;}
    #contents .empty {height:100px; }
    #footer {position:relative; margin-top:-40px; height:40px; width:100%;}


body {font-family : Verdana; font-size:13px; background-color:#0072bc; position2: relative; color:#ffffff;}

FORM {margin : 0px 0px 0px 0px;}
td {font-family : Verdana; font-size:13px; margin: 0px; padding: 0px; vertical-align: top; border:0px solid #f00;}

a:link{color:#fff}
a:visited{color:#fff}
a:hover{color:#FF0000 !important;}

.b1{border:10px solid #00bbea;}


.logo {border:0px solid #f00; position:absolute; top:50px; left:60px; height:178px; width:186px;}

.lng {border:0px solid #f00; position:absolute; top:160px; left:290px;}
.lng a {font-size:13px; color:#ffffff;}

.map {border:0px solid #f00; position:absolute; top:53px; left:290px;}
.map a {padding:3px;}
.map img {border:0px;}


.ruka {border:0px solid #f00; position:absolute; top:50px; right:0px; background: url(/i/ruka.gif) no-repeat; height:213px; width:397px;}
.drugi {border:0px solid #f00; position:absolute; top:290px; right:0px; background: url(/i/drugi2.jpg) no-repeat; height:341px; width:303px;}
.slunce {border:0px solid #f00; position:absolute; top:700px; right:0px; background: url(/i/slunce.gif) no-repeat; height:194px; width:136px;}
.karandaw {border:0px solid #f00; position:absolute; top:938px; right:0px; background: url(/i/karandaw.jpg) no-repeat; height:216px; width:87px;}

.menu {border:0px solid #f00; position:absolute; top:270px; left:0px; width:240px; text-align:right; margin:0px 0px 0px 0px;; padding:0px;}
.menu p {margin:0px 0px 7px 0px;; padding:0px;}
.menu p a:link, .menu p a:visited {font-size:13px; color:#ffffff;}

.parovoz {border:0px solid #f00; position:absolute; top:600px; left:65px; background: url(/i/parovoz.gif) no-repeat; height:193px; width:110px;}
.dom {border:0px solid #f00; position:absolute; top:740px; left:0px; background: url(/i/dom.jpg) no-repeat; height:434px; width:438px;}


.mi_text {padding: 50px 0px 0px 0px; width:400px;}

.small {font-size:10px;}

.menuwka {font-weight: bold; text-decoration: none; color:#00CC00;}


.question SPAN {cursor: pointer; cursor: hand;}
#content .opened SPAN {border-bottom: 1px dashed #fff; font-size:14px;}
.hidden {DISPLAY: none}
.question SPAN {line-height:19px; border-bottom: 1px dashed #fff; font-size:14px;}


.foto0 {cursor: pointer; cursor: hand; position:relative;}
.foto00 {position:relative;}
.foto1 {border:0px solid #f00; overflow:hidden; background: url(/i/ugolki.gif) 0px 0px no-repeat; width:10px; height:10px; position:absolute; top:0px; left:0px;}
.foto2 {border:0px solid #f00; overflow:hidden; background: url(/i/ugolki.gif) 0px -10px no-repeat; width:10px; height:10px; position:absolute; top:0px; right:0px;}
.foto3 {border:0px solid #f00; overflow:hidden; background: url(/i/ugolki.gif) 0px -20px no-repeat; width:10px; height:10px; position:absolute; bottom:0px; right:0px;}
.foto4 {border:0px solid #f00; overflow:hidden; background: url(/i/ugolki.gif) 0px -30px no-repeat; width:10px; height:10px; position:absolute; bottom:0px; left:0px;}




.usinovit {color:#00ffff; font-weight: bold;}
.big {padding: 10px 0px 5px 0px; font-size:19px;}

.table_pomo4 td {padding: 0px 20px 8px 0px;}

.zakladki {font-weight:bold;}
.zakladki a {text-decoration: none;}
.ugol_left {border-bottom:1px solid #fff; background: url(/i/ugol_left.gif) 0px 0px no-repeat; width:17px; height:37px;}
.ugol_right {border-bottom:1px solid #fff; background: url(/i/ugol_right.gif) 0px 0px no-repeat; width:17px; height:37px;}
.ugol_centr {font-size:15px; padding: 10px 0px 0px 0px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#ok td {border-bottom:0px; color:#00CC00;}
#ok td div {border-bottom:0px;}

.stroim td {padding: 5px 10px 5px 10px;}

.sitemap {font-size:15px;}
.sitemap li {padding: 0px 0px 0px 5px; margin: 5px 0px 0px 20px;}