/*
 Screen style    
 Site: Geothermal Anywhere
*/
body { font-size: 75%; padding: 0; background: url(../images/bg/body.jpg) center top no-repeat; border-top: 3px solid #C9C6C5; background-color: #D3D3D3;}


/* Auto-clearing floats */
#inner:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* Image replacement */
.ir { font-size: 1em; margin: 0; overflow: hidden; position: relative; }
.ir span { background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
.ir a { cursor: pointer; display: block; height: 100%; width: 100%; }

/* Header */
#header { width: 946px; margin: 0 auto; height: 92px; position: relative; }
#header .logo { position: absolute; top: 33px; left: 55px; }
#header .logo img { display: block; }

/* Top nav */
#top-nav { font-size: 0.92em; position: absolute; top: 4px; right: 63px; }
#top-nav li { float: left; margin-left: 17px; }
#top-nav a { color: #8A7B7E; text-decoration: none; }
#top-nav a:hover, #top-nav a.current { color: #231F20; }
#top-nav .accessibility { display: none; }

/* Navigation */
#nav { position: absolute; top: 37px; right: 13px; }
#nav li { float: left; background: url(../images/bg/nav-sep.gif) left center no-repeat; padding-left: 2px; }
#nav .first { background: none; padding: 0; }
#nav a { text-decoration: none; text-transform: uppercase; display: block; }
#nav a strong { display: block; padding: 15px 10px 19px 8px; font-weight: normal; }
#nav a:hover { text-decoration: underline; }
#nav .current { background: url(../images/bg/nav-current-left.gif) no-repeat; padding-left: 5px; margin: 0 5px; }
#nav .current a { background: url(../images/bg/nav-current-right.gif) top right no-repeat; padding-right: 3px; color: #fff; }
#nav .current a:hover { text-decoration: none; }
#nav .current strong { background: url(../images/bg/nav-current-middle.gif) top center no-repeat; padding: 23px 5px 11px 3px; }
#nav .next-to-current { background: none; }

/* Top */
#top-wrapper { border-bottom: 5px solid #B2B1B1; }
#top { width: 946px; margin: 0 auto; min-height: 310px; color: #8E8889; position: relative; line-height: 0.8; padding-bottom: 10px; }
#top p.bodytext {line-height: 1.1;}
#top .info { padding: 120px 0 0 511px; width: 410px; }
/*#top h1 { color: #fff; width: 257px; height: 56px; margin-bottom: 16px; }*/
#top h1 strong { color: #99CC33 }
/*#top h1 span { background-image: url(../images/text/main-title.gif); }*/
#top a { color: #8E8889; }
#top .more { margin: 0; }
#top .more a { display: block; padding: 3px 17px 5px 11px; width: 62px; text-decoration: none; color: #AD9CAD; font-size: 0.83em; text-transform: uppercase; background: url(../images/bg/more.gif) left center no-repeat; }
#top .img { width: 430px; height: 200px; padding: 43px; background: url(../images/bg/top-img.png) no-repeat; position: absolute; top: 5px; left: 0; z-index: 10; }
#top .img img { display: block; }

/* Inner */
#inner-wrapper { background: #d6d4d3; }
#inner { width: 803px; margin-left: auto; margin-right: auto; padding: 38px 88px 55px 55px; }

/* Content */
#content { float: left; width: 546px; height: 100%;}
#content ul { list-style: disc; margin: 0.25em 0 1em 27px; }
#content ol { list-style: decimal; margin: 0.25em 0 1em 27px; }
#content li { margin-bottom: 0.25em; }
#content .italic { font-style: italic; }
.breadcrumbs { font-size: 0.92em; }

/* Sidebar */
#sidebar { float: right; width: 200px; padding: 11px 0 0 26px; background: url(../images/bg/vert-line.gif) no-repeat; min-height: 100px; }

/* Gallery */
.gallery li { float: left; margin: 0 10px 20px 0; }
.gallery li img { background: url(../images/bg/img-frame.jpg) no-repeat; display: block; padding: 5px 15px 15px 15px; }

/* Secondary navigation */
.sec-nav li { margin-bottom: 0.5em; }
.sec-nav a { color: #0D3793; }

/* Footer */
#footer-wrapper { clear: both; background: #EF9A7A url(../images/bg/footer-wrapper.jpg) repeat-x; color: #171516; font-size: 0.92em; }
#footer { width: 886px; margin: 0 auto; padding: 16px 30px; min-height: 87px; background: url(../images/bg/footer.jpg) no-repeat 0 0; text-align: center;}
#footer a { text-decoration: none; }
#footer p { margin: 0; }
/*#footer p.copy { float: left; width: 400px;  }
#footer p.design { float: right; width: 400px; text-align: right; }*/

#footer p.copy { text-align: center; padding-top: 35px;}
#footer p.design { display: none; }

/* Home page */
.home #inner { padding: 0 73px 20px 28px; width: 845px; }
.home #content { float: none; width: auto; }

/* News */
h2.news-title { color: #fff; text-transform: uppercase; font-size: 1em; background: url(../images/bg/news-title.jpg) left center no-repeat; padding-left: 10px; float: right; margin: -10px 0 15px 0; letter-spacing: 3px; position: relative; }
h2.news-title strong { font-weight: normal; display: block; padding: 5px 9px 5px 0; background: url(../images/bg/news-title.jpg) right center no-repeat; }
.news { line-height: 1.33; clear: both; }
.news .item { float: left; width: 380px; padding: 15px 0 10px 0; }
.news .item-right { float: right; width: 357px; padding: 15px 18px 10px 16px; background: url(../images/bg/vert-line.gif) no-repeat; }
.news .img { float: left; background: url(../images/bg/img-frame.jpg) no-repeat; display: block; padding: 5px 15px 15px 15px;  }
.news_img { float: left; background: url(../images/bg/img-frame.jpg) no-repeat; display: block; padding: 5px 15px 15px 15px;  }
.news .inner { margin-left: 92px; padding-top: 7px; }
.news p { margin-bottom: 0.75em; }
.news .date { font-size: 0.83em; color: #5B4E4B; }
.news a {text-decoration: none;}
.news a:hover {text-decoration: underline;}

/* Article */
.article_img { float: left; background: url(../images/bg/img-frame.jpg) no-repeat; display: block; padding: 5px 15px 15px 15px;}

/* Newsletter */
.newsletter {margin-top: 10px; line-height: 2;}
label.title {position: absolute; margin-left: 0px;}
.input_text {position: absolute; margin-left: 110px;}
.information {margin-left: 110px; color: grey; font-size: 0.9em;}
.registracia {margin-left: 110px;}
p.send_button {margin-left: 0px; margin-top: 40px;}

/* Contact */
#kontaktna_adresa {width: 270px; float: left;}
