/* CSS Document */
body { margin: 0; padding-bottom: 5px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background: repeat-x #302F2F url(../images/pozadie.jpg); }

a { color: #D80D09; text-decoration: underline; }
a:hover { text-decoration: none; }

form { padding: 0; margin: 0; }

small { font-size: 10px; }
big { font-size: 16px; }

.color { color: #5fa020; }

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 7px; margin: 0;}
.small-padding { font-size: 0px; line-height: 0em; padding: 7px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}

h1 { background: no-repeat url(../images/h1.gif); color: #D80D09; padding: 10px 0px 0px 32px; font-size: 20px; font-weight: normal; font-style: italic;}
h2 { color: #D80D09; padding: 10px 0 0 0; margin: 0; font-size: 17px; font-weight: normal; letter-spacing: -0.02em; line-height: 1.2em; }
h3 { padding: 10px 0 0 0; margin: 0; color: #828181; font-size: 12px; font-weight: bold; line-height: 1.2em; }


.body-wrapper { width: 912px; margin: 0 auto;  }

.body-wrapper .header .top {background: no-repeat url(../images/pozadie_top.jpg); width:912px; height:20px; padding-top:8px; padding-left: 6px; margin:0; color:#ffffff;}
.body-wrapper .header .top a {color:#ffffff; text-decoration:none;}
.body-wrapper .header .top a:hover {color:#ffffff; text-decoration:underline;}
.body-wrapper .header img { display: block; float: left; }

.body-wrapper .content { width: 912px; padding:0; margin: 0;  background: repeat-y url(../images/text_bg.jpg);}
.body-wrapper .content .menu {float:left; padding:0; margin: 0; width:217px;}
.body-wrapper .content .text {width:635px; float:right; text-align:justify; padding:10px 37px 0px 23px; margin:0; line-height: 1.5em;}
.body-wrapper .content .text h1 { background: no-repeat url(../images/h1.gif); color: #D80D09; padding: 10px 0px 0px 32px; font-size: 20px; font-weight: normal; font-style: italic;}
.body-wrapper .content .text h2 { color: #D80D09; padding: 10px 0 0 0; margin: 0; font-size: 17px; font-weight: normal; letter-spacing: -0.02em; line-height: 1.2em; }
.body-wrapper .content .text h3 { padding: 10px 0 0 0; margin: 0; color: #828181; font-size: 12px; font-weight: bold; line-height: 1.2em; }

.body-wrapper .content .uvod img {border: 0px; float:right;}
.body-wrapper .content .text .news-date { font-size: 10px; text-transform: uppercase; color: #999999; padding: 10px 0 0 0; }

.body-wrapper .content .text .hr {	height:10px; border:0px; background: #fff url(../images/rule.gif) no-repeat scroll center; clear: both;	margin: 5px 0 5px 0;	display: block;	padding: 10px 0 0 0;}
.body-wrapper .content .text .hr hr {  display: none;}

.body-wrapper .content .text a { color: #D80D09; text-decoration: underline; }
.body-wrapper .content .text a:hover { color: #D80D09; text-decoration: none; }

.body-wrapper .content .text .foto { float: left; padding: 0 12px 12px 0; text-align: center; }
.body-wrapper .content .text .foto a img { border: 3px solid #696969; display: block; line-height: 1.9em; }
.body-wrapper .content .text .foto a:hover img { border: 3px solid #d80d09; display: block; line-height: 1.9em; }
.body-wrapper .content .text .foto.last { padding: 0 0 10px 0; }
.body-wrapper .content .text .foto img { border: 3px solid #696969; display: block; line-height: 1.9em; }

.body-wrapper .content .text .pagining { text-align: center; }
.body-wrapper .content .text .pagining a { font-size: 13px; padding: 0 3px; }
.body-wrapper .content .text .pagining a.activ { text-decoration: none; }

.body-wrapper .bottom { width:912px; height:44px; padding:0; margin:0;}

.body-wrapper .footer { width: 912px; color: #868585; padding:0;  margin: 0; font-size: 12px; background: #302F2F; line-height: 1.5em;}
.body-wrapper .footer .logo {background: no-repeat url(../images/footer_logo.jpg); width:214px; float:left; height:61px; padding-right:26px; }
.body-wrapper .footer .navigation { display: block; float: left; padding-top:10px; margin:0; }
.body-wrapper .footer a {color: #868585; text-decoration:underline; padding-right:15px;}
.body-wrapper .footer a:hover {color: #868585; text-decoration:none;padding-right:15px;}

.form-table {font-size: 12px; color: #000000; vertical-align:top; width:615px; border:0; }
.forum-textfiels { width: 160px; border: 1px solid #999999; font-size: 10pt; font-family: Trebuchet MS; }
.forum-textarea { width: 300px; height: 188px; border: 1px solid #999999; margin-left: 5px;  font-size: 10pt; font-family: Trebuchet MS; }
.form-button { font-size: 14px; font-weight: bold; line-height:1.1em; width: 160px; margin: 0; }

#zakaz{ width: 595px; margin: 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
#zakaz-ok{ width: 595px; margin: 0; padding: 10px 20px; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}

