*{padding: 0px; margin: 0px;}
body{font-family: Verdana, Arial; font-size: 100%; background: #005a2d url(images/chess-pattern.gif);}

#wrapper{min-width: 940px; width: 84%; _width: 1005px; max-width: 1170px; padding: 60px 3%; margin-top: -20px; overflow: hidden; background: #FFFEE1;}
#logo-cheresov{position: relative; float: left; width: 28%; background: url(images/border-background-big.gif) repeat-x;}
#logo-cheresov div.blb{position: absolute; left: 0px; top: 0px; width: 4px; height: 130px; background: url(images/border-big.gif) -4px 0px no-repeat;}
#logo-cheresov div.brb{position: absolute; left: -4px; top: 0px; margin-left: 100%; width: 4px; height: 130px; background: url(images/border-big.gif) no-repeat;}
#logo-cheresov img{position: relative; border: 0px; display: block;}

div.greenline{position: relative; float: left; width: 100%; height: 16px; margin-top: 7px; text-align: center; background: url(images/border-background.gif) repeat-x;}
div.greenline div.lb{position: absolute; left: 0px; top: 0px; width: 4px; height: 16px; background: url(images/green-border.gif) -4px 0px no-repeat;}
div.greenline div.rb{position: absolute; left: -4px; top: 0px; margin-left: 100%; width: 4px; height: 16px; background: url(images/green-border.gif) no-repeat;}

div.page-head{position: relative; float: left; width: 70%; margin-left: 2%; display: inline;}
div.contact-info-holder{position: relative; float: right; width: 38%; height: 115px; border-top: 3px double #005A2D; border-right: 3px double #005A2D; border-bottom: 3px double #005A2D; border-left: 0px;}
div.contact-info{position: relative; float: right; width: 30%; height: 126px;}
div.contact-info span{position: absolute; bottom: 15px; right: 11px; line-height: 16px; text-align: right; color: #fffee1; font-size: 0.7em;}
div.contact-info ul{position: absolute; top: 7px; right: 12px; list-style: none;}
div.contact-info ul li{position: relative; float: left; margin-left: 7px;}
div.contact-info ul li img{border: 0px;}
div.image-holder{position: relative; float: left; width: 100%; height: 130px; background: url(images/green-bg.gif); display: inline;}
div.image-holder div.wrap{position: relative; float: left; width: 100%; z-index: 100;}
div.image-holder div.clb{position: absolute; left: 0px; top: 0px; width: 2px; height: 130px;  background: url(images/chess-border.gif) -2px 0px no-repeat; z-index: 750;}
div.image-holder div.crb{position: absolute; left: -2px; top: 0px; margin-left: 100%; width: 2px; height: 130px; background: url(images/chess-border.gif) no-repeat; z-index: 200;}
#myImage{position: relative; float: left; width: 60%; height: 124px; display: inline; margin: 2px 0px 0px 2px; border: 1px solid #005a2d; border-right: 1px solid #fffee1;}

#lang-nav{position: absolute; right: 10px; top: 2px; list-style: none;}
#lang-nav li{position: relative; float: left; font-size: 0.6em; margin-left: 10px; display: inline; padding-left: 15px; color: #7FAC96; background: url(images/square-green-border.gif) no-repeat 0px 2px;}
#lang-nav li.active{background: url(images/square-lighter-border.gif) no-repeat 0px 2px;}
#lang-nav li a{color: #FFFFE1; text-decoration: none;}

#sidebar{position: relative; float: left; width: 28%;}
#navigation{position: relative; float: left; width: 100%; list-style: none; margin-top: 30px; text-transform: uppercase;}
#navigation li{position: relative; float: left; width: 100%;}
#navigation li div{position: relative; float: left; text-align: left; width: 100%; border-bottom: 1px solid #005A2D; padding: 10px 0px 5px 0px; background: url(images/square-green.gif) no-repeat right bottom;}
#navigation li a:link, #navigation li a:visited{float: left; color: #333; text-decoration: none; font-size: 0.75em; vertical-align: top; margin-right: 25px;}
#navigation li a:hover{float: left; color: #666; text-decoration: none; font-size: 0.75em; margin-right: 25px;}
#navigation li ul{list-style: none; width: 90%; float: right; }
#navigation li ul li{background: none; text-align: left; border-bottom: 1px solid #999; padding: 5px 0px 5px 0px; font-size: 0.8em;}


#page-content{position: relative; float: left; width: 70%; margin-left: 2%; display: inline;}
#page-content h1{font-size: 18px; color: #005A2D; float: left; width: 100%; text-align: left; font-weight: 500; vertical-align: top; border-bottom: 1px solid #005A2D; display: block; margin-top: 33px; margin-bottom: 4px; padding-bottom: 4px; background: url(images/square-green.gif) right bottom no-repeat; text-transform: uppercase;}
#page-content h2{font-size: 16px; color: #005A2D; text-align: left; vertical-align: top; margin-top: 10px;}
#page-content h3{font-size: 1em; color: #005A2D; float: left; width: 100%; text-align: left; vertical-align: top; margin-top: 10px;}
#page-content h4{font-size: 0.8em; color: #005A2D; float: left; width: 100%; text-align: left; vertical-align: top; margin-top: 10px;}
#page-content h5{font-size: 0.7em; color: #005A2D; float: left; width: 100%; text-align: left; vertical-align: top; margin-top: 10px;}
#page-content p{font-size: 0.8em; margin: 2px 0px 8px 0px; text-align: justify;}
#page-content img{border: 0px; float: left;}
#page-content p a:link, #page-content p a:visited{font-size: 1em; color: #555; text-decoration: underline; font-weight: 400;}
#page-content p a:hover{font-size: 1em; color: #888; text-decoration: none; font-weight: 400;}
#page-content p.search a:link, #page-content p.search a:visited{font-size: 1em; color: #555; text-decoration: none; font-weight: 600;}
#page-content p.search a:hover{font-size: 1em; color: #888; text-decoration: none; font-weight: 600;}
#page-content ul{float: left; width: 95%; margin: 4px 0px 10px 4%; display: inline;}
#page-content ol{float: left; width: 95%; margin: 4px 0px 10px 5%; display: inline;}
#page-content li{font-size: 0.8em; text-align: justify;}
#page-content li a:link, #page-content li a:visited{color: #555; text-decoration: underline;}
#page-content li a:hover{color: #555; text-decoration: none;}
#page-content li li{font-size: 1em; text-align: justify;}
#page-content table{float: left; width: 100%; }
#page-content table td{vertical-align: top; padding: 4px;}

div.page-foot{position: relative; float: left; width: 100%; margin: 0px 0px 0px 0px;}

#searchfield{position: relative; float: left; width: 28%; height: 16px; vertical-align: bottom; margin-top: 7px;}
#searchfield button{position: absolute; top: 3px; _top:0px; left: -16px; margin-left: 50%; width: 32px; height: 10px; _height: 12px; padding: none; background: transparent; border: 0px; cursor: poiner;}
#searchfield input{position: relative; float: left; border: 1px solid #005A2D; border-top: none; border-bottom: none; background: url(images/search-background.gif) repeat-x; width: 74%;  color: #444; font-size: 0.6em; height: 16px; display: block; _height: 12pt;}
div.sbt{position: relative; float: right; height: 17px; width: 23%; background: url(images/border-background.gif) repeat-x; display: inline;}
div.sbt div.lb{position: absolute; left: 0px; top: 0px; width: 4px; height: 16px; background: url(images/green-border.gif) -4px 0px no-repeat;}
div.sbt div.rb{position: absolute; left: -4px; top: 0px; margin-left: 100%; width: 4px; height: 16px; background: url(images/green-border.gif) no-repeat;}

div.copyright{position: relative; float: right; width: 70%; display: inline; color: #fffee1; font-size: 0.6em;}
div.copyright span{float: right; margin-top: 2px; margin-right: 8px;}

#last-news{position: relative; float: left; width: 100%; margin-top: 40px;}
#last-news span{float: left; color: #FFFEE1; font-size: 0.6em; margin-top: 2px; margin-left: 5px; display: inline;}
#last-news ul{float: left; list-style: none; margin-top: 10px;}
#last-news ul li{width: 100%; text-align: justify; font-size: 0.8em; padding: 5px 0px; color: #999;}
#last-news ul li a:link, #last-news ul li a:visited{text-decoration: none; color: #444;}
#last-news ul li a:hover{text-decoration: none; color: #888;}
object{outline: none;}

div.entry{float: left; margin: 10px 0px 5px 0px;}
div.entry span{float: left; text-align: left; font-size: 0.8em; font-weight: 600; color: #555;}
div.entry span a:link, div.entry span a:visited{color: #555; text-decoration: underline;}
div.entry span a:hover{color: #555; text-decoration: none;}


