body { margin: 0;	padding: 0;	background: #000000 url(../img/back.png) repeat-x; font-family: sans-serif; font-size: 11px; color: #08131f; line-height: 16px; text-align: center; }
#layout { width: 1000px; background: #FFFFFF; margin: 0 auto; }
.layoutLine { width: 1000px; background: url(../img/pasek.gif); height: 5px; overflow: hidden; }
#header { height: 90px; }
#headerLogo { }
#headerMenu { }
#content { width: 960px; margin: 0 20px 0 20px; background: #0B0B0B; clear: both; text-align: left; overflow: hidden; }
#contentLeft { width: 480px; float: left; }
#contentLeftText { padding: 40px; color: #CECECE; }
#contentRight { width: 480px; float: right; border-bottom: 3px solid #77BBE8; }
#contentBottom { width: 960px; margin: 10px 20px 0 20px; clear: both; text-align: left; }

#languages { width: 844px; float: left; }
#languages img { vertical-align: middle; padding: 0 5px 0 0; }
#languages a { text-decoration: none; color: #010101; }
#languages a:hover { text-decoration: underline; color: #010101; }
#languages .lang { padding: 0 30px 0 0; }
#music { width: 116px; float: right; }

#logotypes { width: 960px; margin: 0 20px 0 20px; height: 120px; clear: both; }

#footer { width: 960px; margin: 0 20px 10px 20px; color: #000602; overflow: hidden; }
#footerCopyright { float: left; text-align: left; }
#footerCopyright a { color: #75BEE1; }
#footerCopyright a:hover { color: #213389; }

#footerMenu { float: right; text-align: right; }

#footerMenu a {color: #595959;;text-decoration: none;font-weight:normal;margin: 15px 10px 0 10px;}
#footerMenu a:hover {color: #222; text-decoration: underline;}

.salon_adres { }
.salon_adres span { font-weight: bold; }
.salon_tel { color: #75BEE1; }
.salon_linia { overflow: hidden; margin: 5px 0 5px 0; height: 1px; background: #77BBE8; }

a { color: #75BEE1; text-decoration: underline; font-weight:normal;}
a:hover { color: #FFFFFF; text-decoration: underline; }
form { display: inline; }

img {border:0px;}
h1 {color:#4B4B4B;font-size:19px;font-weight:normal;margin: 15px 0 15px 0}
input, select, option, textarea { font-family: sans-serif; font-size: 12px; color: #08131f; }
#contentLeft ul { list-style: square; }
/* 
#contentLeft ul {list-style: none;padding:0px;margin-left:10px;}
#contentLeft ul li {background: url(../img/ulStyle.gif) no-repeat 0px 7px;padding:0 0 0 10px;}
*/

/* galleries */
.gallery { text-align: center; }
.gallery img { padding: 1px; }
.gallery_square { width: 162px; height: 122px; float: left; text-align: center; display: inline; margin: 3px; border: 2px solid #D6D6D6; }
/* galleries */

/* brands */
.brand_name { font-weight: bold; font-size: 13px; color: #77BBE8; }
.brand_desc { padding: 0 0 0 15px; border-left: 3px solid #77BBE8; margin: 10px 0 10px 0; text-align: justify; }
.brand_header { font-weight: bold; padding: 5px 0 5px 0; }
.brand_www { padding: 0 0 0 15px; border-left: 3px solid #77BBE8; margin: 10px 0 10px 0; }

.brand_shop { padding: 4px 0 4px 15px; border-left: 3px solid #77BBE8; background: #161616; margin: 1px 0 1px 0; }
/*.brand_shop_line { overflow: hidden; margin: 5px 0 5px 0; height: 1px; background: #77BBE8; } */

.brand_pics {  }
.brand_pics img { padding: 1px; border: 1px solid #282727; margin: 1px; }

.brand_news { border-bottom: 1px solid #282727; padding: 0 0 5px 0; }

.brand_form_set { clear: both; overflow: hidden; padding:3px 0}
.brand_form_label { width: 180px; float: left; }
.brand_form_label span { color: #f9a600; }
.brand_form_field { width: 218px; float: right; text-align: right; }
.brand_form_field input { width: 200px;border:1px solid #77BBE8;color:#0B90BF;font-weight:bold;padding:3px 0 0px 3px;font-size:10px;height:15px;}
.brand_form_field textarea { width: 200px; height: 50px;color:#0B90BF;font-weight:bold;border:1px solid #77BBE8;padding:3px 0 0 3px }
.brand_form_required { width: 180px; float: left; color: #f9a600; }
.brand_form_submit { width: 218px; float: right; text-align: right; }
.brand_form_submit img { cursor: pointer; padding: 0 0 0 0; }

#newsletter_email {width:200px;border:0px;border-bottom:3px solid #79BEE9;border-top:3px solid #79BEE9;padding:3px 0 0 3px;font-size:9px;height:14px;color:#1E358B;font-weight:bold;}
.button{cursor:pointer}

.error { text-align: center; padding: 5px 0 5px 0; border: 1px solid #Ff0000; color: #Ff0000; }
.ok { text-align: center; padding: 5px 0 5px 0; border: 1px solid #77BBE8; }
.kontakt_opis { width: 400px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; border:1px solid #77BBE8;color:#0B90BF;font-weight:bold;padding:3px 0 0px 3px;font-size:10px;height:15px; }
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto; border:1px solid #77BBE8;color:#0B90BF;font-weight:bold;padding:3px 0 0px 3px;font-size:10px; }
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }