/*
Theme Name: Pasternak
Author: RI
Author URI: http://
Description: The 2012 theme for WordPress 
Version: 1.0
Tags: 
*/

* {margin: 0; padding: 0;}
html, body {height: 100%;}
body {background: #000; font: 0.8em/1.8em Georgia, serif; color: #84797a;}

a:focus {outline: none;}

/* COLUMNS */
.one_half {width: 48%;}
.one_third {width: 30.66%;}
.two_third {width: 65.33%;}
.one_fourth {width: 22%;}
.three_fourth {width: 74%;}
.one_fifth {width: 16.8%;}
.two_fifth {width: 37.6%;}
.three_fifth {width: 58.4%;}
.four_fifth {width: 67.2%;}
.one_sixth {width: 13.33%;}
.five_sixth {width: 82.67%;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{margin-right: 4%; float: left; position: relative;}
.last{margin-right: 0 !important; clear: right;}
.clearboth {height: 0; line-height: 0; width: 100%; display: block; font-size: 0; clear: both;}

h1, h2, h3, h4, h5 {margin-bottom: 20px; text-transform: uppercase; font-weight: normal; color: #321f21;}

ul, ol {list-style-position: inside;}

.title1 {}
.title2 {text-transform: none;}

p {margin-bottom: 20px;}

a {text-decoration: none; color: #321f21;}

.alignleft {margin-right: 20px; float: left;}
.alignleft h2, .alignnone h2 {margin-top: 10px; text-align: center; text-transform: none;}
.alignleft h2 a, .alignnone h2 a {text-decoration: none; color: #321f21;}
.alignright {margin-left: 20px; float: right;}

.blog .alignleft, .blog .alignright {margin-bottom: 20px !important; border: none !important; background: none !important;}

#container {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -200px; overflow: hidden;}

#header {height: 222px; width: 100%; background: url('img/header-bg.png') repeat-x; z-index: 40;}
#header h1 {height: 222px; width: 434px; margin: 0 auto; padding: 0; display: block; text-indent: -9999px; background: transparent url('../../uploads/2013/01/logo2.png') no-repeat;}
#header h1 a {height: 100%; width: 100%; display: block; cursor: pointer;}

#menu {width: 960px; margin: 10px auto 80px; overflow: hidden;}

.home #navMenu {margin-top: 170px; line-height: 151px; list-style: none;}
#navMenu {margin-top: 70px;}
#navMenu li {height: 151px; width: 151px; margin-right: 10px; float: left; display: block; position: relative; text-indent: -9999px; cursor: pointer;}
#navMenu li a {height: 151px; display: block; position: relative; z-index: 20;}
#navMenu .last {margin-right: 0;}
#navMenu .start {background: url('img/start.png') no-repeat;}
#navMenu .news {background: url('img/news.png') no-repeat;}
#navMenu .ofirmie {background: url('img/ofirmie.png') no-repeat;}
#navMenu .oferta {background: url('img/oferta.png') no-repeat;}
#navMenu .galeria {background: url('img/galeria.png') no-repeat;}
#navMenu .kontakt {background: url('img/kontakt.png') no-repeat;}
#navMenu .start .hover {height: 151px; width: 151px; position: absolute; top: 0; left: 0; background: url('img/start2.png') no-repeat; z-index: 0;}
#navMenu .news .hover {height: 151px; width: 151px; position: absolute; top: 0; left: 0; background: url('img/news2.png') no-repeat; z-index: 0;}
#navMenu .ofirmie .hover {height: 151px; width: 151px; position: absolute; top: 0; left: 0; background: url('img/ofirmie2.png') no-repeat; z-index: 0;}
#navMenu .oferta .hover {height: 151px; width: 151px; position: absolute; top: 0; left: 0; background: url('img/oferta2.png') no-repeat; z-index: 0;}
#navMenu .galeria .hover {height: 151px; width: 151px; position: absolute; top: 0; left: 0; background: url('img/galeria2.png') no-repeat; z-index: 0;}
#navMenu .kontakt .hover {height: 151px; width: 151px; position: absolute; top: 0; left: 0; background: url('img/kontakt2.png') no-repeat; z-index: 0;}

#wrapper {height: auto; width: 100%; padding: 30px 0; display: block; background: #fff;}

#content {width: 960px; margin: auto; display: block; position: relative; overflow: hidden;}

.home #content img {padding: 0; border: 0; background: #fff;}
#content img {padding: 1px; border: 1px #ede1c7 solid; background: #fff;}
#content strong {}

.push {background: url('img/slider-bg.png') repeat;}

#footer, .push {height: 200px; clear: both;}

#footer {background: black;}
#footer div {width: 960px; margin: auto; padding-top: 20px; color: #534f45; overflow: hidden;}
#footer div a {color: #fff;}
#footer div .copy {float: left;}
#footer div .link {float: right}

.contactform {list-style: none;}

.ofirmie-bg {height: 88px; width: 611px; margin-bottom: 20px; padding: 20px 330px 20px 20px; font-size: 14px; color: #321f21; background: url('img/ofirmie-bg.png') no-repeat;}
.ofirmie-bg2 {height: 88px; width: 611px; margin-bottom: 20px; padding: 20px 20px 20px 330px; text-align: right; font-size: 14px; color: #321f21; background: url('img/ofirmie-bg2.png') no-repeat;}

#content ul.list {margin-bottom: 20px;}
#content ul.list li {padding-left: 28px; list-style: none; border-bottom: 1px #e6e6e6 solid; background: url('img/check_16x13.png') 0 5px no-repeat;}

.nobg {padding: 0 !important; border: none !important; background: none !important;}

.divider {height: 1px; width: 100%; margin: 20px 0; display: block; border-bottom: 1px #e6e6e6 solid; clear: both;}

.quote {font-size: 16px; font-style: italic; text-align: center;}

.icon {margin-bottom: 20px;}

#contactForm {}
#contactForm label {margin-bottom: 10px; font-weight: normal; color: #808080;}
#contactForm input[type="text"] {width: 200px; padding: 5px; font-size: 11px; border: 1px #ddd solid; color: #808080; border-radius: 4px 4px 4px 4px;}
#contactForm input[type="submit"] {width: auto; margin-bottom: 20px; padding: 5px; display: block; font-size: 11px; font-weight: bold; cursor: pointer; color: #fad1b6; border: none; background: #f17c2d; border-radius: 4px 4px 4px 4px;}
#contactForm input[type="submit"]:hover {color: #fff;}
#contactForm textarea {padding: 5px; font-size: 11px; border: 1px #ddd solid; color: #808080; border-radius: 4px 4px 4px 4px;}


.catablog-catalog {width: 960px; position: relative; overflow: hidden;}
.catablog-row {height: 172px; width: 172px; margin-right: 20px; float: left; display: block; position: relative;}
h3.catablog-title {margin: 0 0 -20px 0 !important; position: relative; bottom: 20px;}
.catablog-navigation {display: none;}

h4.gal-title {font-size: 12px;}

.music {position: absolute; right: 0;}
