/* encoding: iso-8859-2 */

/* 
    SMOTRAWA.
    Author: Marcin Niedziela: http://nedman.in.lublin.pl
*/
@font-face {
	font-family: 'MyndraineRegular';
	src: url('myndraine.eot');
	src: local('Myndraine'), local('Myndraine'), 
         url('myndraine.woff') format('woff'), 
         url('myndraine.otf') format('opentype'), 
         url('myndraine.svg#Myndraine') format('svg');
}

html { background-color: #9ea3ae; }

body { 
    padding: 10px 0 0 0; margin: 0px; text-align: center; height: auto;
    color: #2f3034; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; line-height: 150%;
    background-color: #9ea3ae;
    background-image: -moz-linear-gradient(bottom, #9ea3ae, #6f7179); /* Firefox 3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #7e818b),color-stop(1, #9ea3ae)); /* Safari & Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7e818b',endColorstr='#9ea3ae'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7e818b',endColorstr='#9ea3ae')"; /* IE8 */ 
}

img { border: 0; }
img.img_text { vertical-align: bottom; float:right; border: 3px solid white; margin-left: 10px; }

/* odnosniki standardowe */
a, a:active, a:visited { color: #2f3034; text-decoration: none; font-weight: bold; border-bottom: 1px dotted #2f3034; padding-bottom: 1px; }
a:hover { border-bottom: 1px solid #2f3034; padding-bottom: 1px; }
a.noborder { border: 0; padding: 0; margin: 0; }
/* end odnosniki standardowe */

h1 { font-size: 150%; padding-top: 20px; margin-bottom: 20px; }
h2 { font-size: 130%; padding-top: 20px; margin-bottom: 20px; }
h3 { font-size: 110%; padding-top: 20px; margin-bottom: 20px; }
h4 { font-size: 90%; padding-top: 20px; margin-bottom: 20px; }
h5 { font-size: 70%; padding-top: 20px; margin-bottom: 20px; }

/* ramki główne */ 
#container { 
    width: 950px; 
    min-height: 550px; 
    margin: 1.4em auto 0.7em auto; 
    padding: 0;
    text-align: center;
    border: 0px solid red;
}
#left {
    float: left; 
    padding: 0; margin: 0; 
    width: 260px; 
    line-height: 170%; 
    text-align: center;
    border: 0px solid green;
}
#right {
    float: right; 
    padding: 0; 
    margin: 0; 
    width: 677px; 
    min-height: 550px; 
    text-align: left; 
}
#bottom { padding-top: 3em;}
/* end ramki główne */ 

#logo { margin: 0 0 1.5em 0; padding:0; height: 62px; }
#banner img { border: 3px solid white; height: 350px; }
#icons_sidebar { width: 250px; margin-top: 4.2em; float: left; }
#content { text-align: left; }

#footer_l { text-align: left; font-size: 8pt; width: 260px; margin-left: 0; float: left;}
#footer_r { text-align: right; font-size: 8pt; width: 645px; margin-left: 301px; }

/* kolumny na stronie glownej */
#columns { height: 100px; margin: 2em 0; }
.col1 { float: left; width: 218px; padding: 0px; }
.col2 { float: left; width: 218px; padding: 0px; margin-left: 8px; }
.col3 { float: right; width: 218px; padding: 0px; }

/* end kolumny na stronie glownej */

/* menu strony */
#nav dl {
    margin: 0; padding: 0; list-style: none;
    font-family: 'MyndraineRegular', "Times New Roman", Georgia, sans; font-size: 11pt; color: #44464c;
    text-transform: uppercase;
}
#nav td { margin: 0.2em; padding: 0; }
#nav a:link, #nav a:visited { color: #2f3034; text-decoration: none; border: 0; }
#nav a:hover { border-bottom: 1px solid #2f3034; }
#nav a.act, #nav a.act:hover { color: #ffffff; border: 0 }
#nav a:active { position: relative; top: 1px; border: 0; }
/* end menu strony */

ul.gallery { list-style: none; margin: 0; padding: 0; text-align: center; }
ul.gallery li { display: inline; padding: 15px; line-height: 40px; }
ul.gallery img { border: 3px solid white; width: 120px; }

/* klasy różne */
.haslo { clear: both; text-align: center; }

.bibelot-top { margin: 3px 0; padding: 0; height: 52px; }
.bibelot-bot { margin: 3px 0; padding: 0; height: 40px; }
.ikona-telefon { margin: 3px 0; padding: 0; height: 54px; }

.clean-float { clear: both; }

.center { text-align: center; }
.right { text-align: right; }

/* formularz */
form ol { list-style: none; }
form ol li { margin: 0; padding: 5px; }
.comment { color: #AE1F23; }
.error { color: #AE1F23; font-weight: bold; }
.add-comment-form input, textarea, button {
   background: #F5F4F3; border: 1px solid #2A2426;
   padding: 2px 5px; outline: none; width: 500px;
   color: #44464c; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; line-height: 150%; font-weight: bold;
}
textarea { height: 180px; }
button { width: 100px; display: block; letter-spacing: 1px; margin-right: 38px; }
button:hover { background: #d7d6d5; cursor: pointer; }
input:not([type=submit]):focus, textarea:focus { background: #d7d6d5; }

