/*
---------------------------------------------
 Design & Code (c) Wild Moose Justyna Walczak
---------------------------------------------
*/
.clear { clear: both; height: 1%;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear { display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;}
.clear { display: block;}
/* End hide from IE-mac */

* { margin: 0; padding: 0; /* border: 0; */}
a { text-decoration: none;}
ul li { list-style-type: none;}
html { width: 100%; height: 100%;}
body { font-size: 100%; line-height: 120%; color: #dadae2; background: #43434b url(img/bg.jpg) repeat-x; font-family:  Verdana, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { line-height: 40px; margin: 0 20px;}

h1, h2, h3, h4, h5, h6,
.prawa_pr p,
.menu_top a,
.menu_oferta a { font-family: Arial, serif;}


.panel { width: 970px; background-color: transparent; margin: 0 auto; padding: 0; position: relative;}


.kol_lewa  { width: 260px; float: left; background: url(img/pan.jpg) no-repeat;}
.kol_lewa.index  { min-height: 650px;}
.kol_lewa.bok  { padding-top: 407px; background: #383840 url(img/pan_bok.jpg) no-repeat;}
.kol_prawa { width: 710px; float: right; background: ; color: #dadae2; font-size: 12px;}

.kol_szeroka { width: 710px; height: 250px; margin-bottom: 20px; background-color: #cb0c2e; color: #feedf0;}

.kol_szeroka p { margin: 5px 20px; font-size: 12px;}
.kol_szeroka p a { display: block; text-align: right; margin: 20px; font-size: 12px; color: #fff;}
.kol_szeroka p a:hover { text-decoration: underline;}

.kol_szeroka.top { height: 75px;}

.kol_szeroka h1,
.prawa_le h1,
.prawa_pr h1,
.kol_lewa.bok h1,
.zaw h2 { color: #feedf0; font-size: 18px; text-transform: uppercase; font-weight: normal;}

.kol_szeroka.top h1 { line-height: 75px;}

.prawa_le h1,
.prawa_pr h1,
.kol_lewa.bok h1 { color: #dadae2; margin: 20px;}

.zaw h2 { color: #dadae2; margin: 0; font-size: 16px;}


.prawa_le { float: left; width: 367px; margin: 0 0 10px 0; padding: 0; background: url(img/sep.jpg) repeat-y 100% 0%;}
.prawa_le p { margin: 20px 40px 20px 20px; margin: 20px; font-size: 12px;}
.prawa_le strong { display: block;}
.prawa_le a { color: #dadae2;}
.prawa_le a:hover { text-decoration: underline;}


.prawa_pr { float: right; width: 333px; margin: 0; padding: 0;}
.prawa_pr p, .kol_lewa.bok p { margin: 20px; font-size: 13px;}
.prawa_pr a, .kol_lewa.bok a { color: #dadae2;}
.prawa_pr a:hover, .kol_lewa.bok a:hover { text-decoration: underline;}
.prawa_pr em, .kol_lewa.bok em { width: 40px; margin-right: 20px; font-style: normal; display: block; float: left; text-align: left; font-size: 11px;}
.prawa_pr strong,.kol_lewa.bok strong { font-size: 18px; line-height: 160%;}


.menu_top { height: 120px; background: red url(img/bg_top.jpg) top center no-repeat;}
.menu_top a { line-height: 60px; color: #6c6c79; margin: 0 10px; font-weight: bold;}
.menu_top a:hover { text-decoration: underline;}

.menu_oferta { height: 34px; margin: 0; background: #43434b url(img/menu_top_bg.jpg) no-repeat 100%;}
.menu_oferta a { color: #dadae2; margin: 0 10px; font-weight: bold; font-size: 14px; line-height: 34px;}
.menu_oferta a:hover { text-decoration: underline;}
.menu_oferta span { margin: 0 0 0 80px; font-weight: bold; font-size: 14px; line-height: 34px; text-align: right;}
.menu_oferta span a { color: #43434b;}
.menu_oferta span a:hover { color: #cb0c2e;}

.zaw { margin: 20px;}
.zaw ul, .zaw p { margin: 20px 0px;}

.stopka { width: 970px; position: relative;  margin: 0 auto; color: #96959f; padding: 10px 0; text-align: right; font-size: 10px; text-align: left; border-top: 1px solid #333339;}
.stopka p { width: 40%; float: right;}
.stopka .menu_dol { width: 60%; text-align: right;}
.stopka a { color: #96959f;}
.stopka a:hover { text-decoration: underline;}

table { width: 100%; margin: 20px auto; border: 0;}
table td { padding: 5px; background-color: #333339; text-align: center;}
/*
.form_kont    { background-color: transparent;}
.form_kont form { margin: 0; display: block; padding-bottom: 20px;}
.form_kont input,
.form_kont textarea,
.form_kont label { display: block; font-size: 12px; vertical-align: middle; margin: 5px 0;}
.form_kont input,
.form_kont textarea { width: 250px; margin: 5px 0; padding: 5px; border-width: 1px; border-color: #dcddd8; border-style: solid;}
.form_kont label    { width: 50px; margin: 0; font-size: 11px; text-align: right;}
.form_kont p        { clear: both;}
.form_kont .submit  { width: 80px; margin-left: 160px; padding: 5px; background-color: #9f9f9f; color: #fff; font-size: 11px; font-weight: bold; cursor: pointer;}
.form_kont sup      { color: red; font-size: 8px;}

.form_kont .dziekujemy { margin: 20px 60px 20px 10px; font-size: 13px;}*/
iframe      { margin: 20px auto; display: block; border: 4px solid #9291a1;}


/*EN*/
#en .menu_oferta span { margin: 0 0 0 175px;}
#en .prawa_pr em, #en .kol_lewa.bok em { width: 50px; margin-right: 20px; font-style: normal; display: block; float: left; text-align: left; font-size: 11px;}
#en .prawa_pr strong, #en .kol_lewa.bok strong { font-size: 14px; line-height: 160%;}
#en .prawa_pr .add em, #en .kol_lewa.bok .add em { width: auto; display: block; margin-right: 0;}


