/* Start of CMSMS style sheet 'Podstawowy' */
* { margin:0; padding:0; border:0}

body {
	font-family:  Verdana; 
             font-size: 95%; 
 
       	background: #fff url(uploads/images/site/body_bg.png) repeat-x;
}

.clear {clear: both; height: 0;}

fieldset, img {border:none; display: block;}
a, a:visited {text-decoration: none; color: #888888;}
a:hover {text-decoration: underline;}
ul {list-style:none; overflow: hidden; padding-bottom: 5px;}

h1 {height: 105px; background:#FF6600;}
h1 img {margin: 10px auto}
a#logo {position: absolute; top: -10px; left: 264px;}
*:first-child+html a#logo {left: 0px;}
h2 {font-family: Arial; font-weight: bold; font-size: 1.450em; padding-left: 30px; margin: 5px 0 5px 0; color: #4a494a; background: url("uploads/images/site/h2_bg.gif") center left no-repeat}
h3, h4, h7, h8 {color: #888}
h4 {font-size: 1.50em; font-weight: bold;}
h3 {font-size: 1.40em; font-weight: bold; font-family: Arial;  color: #555555;}
h7 {font-size: 1.0em; font-weight: bold; padding-bottom: 10px; color: #555555;}
h8 {font-size: 0.6em; font-weight: bold; padding-bottom: 10px; color: #555555;}

input.text, input#m4searchinput {border: 1px solid #a4a9a4; height: 17px}

#container {position: relative; width: 860px; margin: 21px auto; padding-top: 5px; background: url(uploads/images/site/container_bg2.png) 198px 0 no-repeat;}

#primary-nav, #right ul {margin-top: 105px; margin-bottom: 50px}
#left .quick_links {float: left; color: #8e8c8e; font-size: 80%; padding-left: 20px; padding-top: 20px}
#left .quick_links li {background: url("uploads/images/site/home.png") center left no-repeat; padding-left: 18px; line-height: 25px}
#left .quick_links .home {background-image: url("uploads/images/site/home.png")}
#left .quick_links .map {background-image: url("uploads/images/site/mapa.png")}
#left .quick_links .contact {background-image: url("uploads/images/site/kontakt.png")}
#left {width:212px; float: left}
#left {height:auto;}


#L-blogi {background: transparent ; overflow: hidden; clear: both;}
#L-blogi h4 {font-size:16px; font-family: Arial; font-style:bold;  color:#333399; padding: 12px 0 8px 6px;}
#L-blogi h5 {float:left; font-size:11px; font-weight: normal; padding-left: 10px; padding-bottom: 8px; padding-right:4px;}

#P-prawy h4 {color:#666666; font-family: Arial; font-size:18px; text-align: center; font-style:bold; margin-left:10px; margin-right:10px; margin-top:1px; margin-bottom:1px; padding-top:10px; padding-bottom: 2px;}
#P-prawy h5 {font-size:11px; font-weight: normal; text-align: center; margin: 6px 6px 15px; }



#left {padding-bottom:10px;}
#left .box {margin: 0px 0 5px; width:212px; }
#left .box table {float: none !important;}
#left .newsletter {min-height: 77px; background: url("uploads/images/site/box3.jpg") no-repeat; padding: 18px 0px 0 10px; width:212px;}
#left .newsletter h2 {font-size: 120%; margin-top: 0}
#left .newsletter p {font-size: 70%; padding: 0 0 5px 0; color: #4a494a}
#left .newsletter input#m4searchinput {width: 125px; float:left; margin-right: 5px}
#left .newsletter input {height: 17px; float: left;}
#left .newsletter label {line-height: 17px;}

#left .biuletyn {width: 198px; border:1px #918C90 solid; background: #FF6600; padding-bottom: 10px;}
#left .biuletyn .submit {width: 60px;}
#left .biuletyn select {height: 16px; font-size: 12px;}
*:first-child+html #left .biuletyn select {font-size: 10px; height: 20px !important;}

#right {height: 100px; float: right; width: 157px;}
#right .courses {height: 234px;  font-size: 90% }
#right .courses li {height: 48px; color: #fff; padding-top: 10px; background: #000 url("uploads/images/site/szkolenia1.png") top right no-repeat; text-align:center; text-transform:uppercase}
#right .courses li a {color:#fff;}
#right li.course2 {background-image: url("uploads/images/site/szkolenia2.png")}
#right li.course3 {background-image: url("uploads/images/site/szkolenia3.png")}
#right li.course4 {background-image: url("uploads/images/site/szkolenia4.png")}
#right .courses strong {display:block}

#right .news li {background: url("uploads/images/site/li_bg.gif") left bottom repeat-x; color: #4a494a; margin: 7px 0; padding: 0 0 7px 0;}
#right .news {border: 1px solid #8f8f8f; border-width: 1px 0; background: url("uploads/images/site/news_bg.png") repeat-y;  padding: 15px 18px 0 15px}
#right .news ul {margin-top:0; font-size:70%; margin-bottom: 0}
#right .news ul li p {font-size: 1.0em !important;}
#right .news h2 {border-bottom: 1px dotted #4a494a; font-size: 100%; margin-bottom: 15px}
#right .news p {font-size: 0.75em;}
#right .news p a {color: #FF6500;}
p.more_padding {padding: 0 0 6px 0;}

#content {
	font-size: 0.75em;
	color: #000000;
margin-right: 157px;
margin-left: 212px;
padding-bottom: 0px;
}

.mceContentBody {
font-size: 0.75em;
color: #000000;
margin-right: 200px;
}



#footer {clear: both;}
#footer {text-align: right; color: #000; background: url("uploads/images/site/footer_bg.gif") top left repeat; font-family: Tahoma; min-height: 24px; padding: 8px 10px 10px; zoom:1; position: static; bottom: 6px; font-size: 0.75em; margin-left: 0px; width: 840px; }
#footer a {color: #000;}
#footer a:hover {color: #777;}
#footer ul {list-style: none; margin: 5px 1 auto; text-align: left; clear: both; overflow: hidden;}
#footer li {display: inline; border-right: 1px solid #fff; padding: 0 5px 0 3px; line-height: 0.75em}
#footer li.last-child {border: 0;}

#stopka-1 h4 {font-size:10px; font-weight: normal; white-space: nowrap;  padding: 0px 0 0px 0px}

#top img {border: 10px solid #4a494a; }
#top {height: auto; width: 398px;}

#center {padding-left:30px; padding-top:8px; padding-right:30px; background: url("uploads/images/site/center_bg2.jpg") top right no-repeat; min-height: 242px; height: auto !important; height: 242px; zoom: 1; overflow: hidden;}

#contact form {margin-top: 10px; margin-left: 10px}
#contact label {display:block; text-align:right; margin-right:70px; font-weight:bold;}
#contact input {background: #fff url(uploads/images/site/input_bg.png) repeat-x; margin: 5px 0 5px 0; border: 1px solid #737173; width: 178px; height: 18px; font-size: 100%}
#contact textarea {background: #fff url(uploads/images/site/input_bg.png) repeat-x; overflow: auto; width: 178px; height: 116px; margin: 5px 0 0 0; border: 1px solid #737173}
#contact input#reset { width: 72px; height:18px; border: none; float: right; margin: 15px 10px 0 0; cursor: pointer; background:#0065ff; font-weight: bold; color: #333}
#contact input#submit { width: 72px; height:18px; border: none; float: right; margin: 15px 2px 0 0; cursor: pointer; background:#ff6500; font-weight: bold; color: #333}
#content p, #content li, .mceContentBody p, .mceContentBody li {line-height: 1.5em; text-align: justify;}
#content p, .mceContentBody p {padding: 0 0 10px 0;}

hr {margin: 8px 10px 0 10px; background-color: #888; color: #888; height: 1px}

#center .galeria {text-align: center; margin: 0 auto; width: 310px; }
#center .galeria li {clear: none; float:left;}
#center .galeria img {margin: 5px; float:left; border: 3px solid #e7e7e7; padding: 2px}

#center .referencje li {margin: 10px 0; padding: 4px; border: 3px solid #e7e7e7}
.referencje li img {float: left; margin: 0 10px 10px 0;}

#content ul.square {margin: 5px 0;}
#content ul.square li, #center ul li, .mceContentBody ul li {margin-bottom: 2px; background: url(uploads/images/site/arr1.jpg) 5px 5px no-repeat; padding-left: 25px; padding-bottom: 0;}
#content a, #content a:visited {text-decoration: none; color: #777;}
#content a:hover {text-decoration: underline;}
#content .more {float: right; width: auto; font-weight: bold; text-decoration: none; color: #ff6500}
#content .more:hover {text-decoration: underline;}

#center h2 {border-bottom: 1px dotted #4a494a; zoom:1}

#contactInfo {text-align: center;}
#contactInfo  h3 {font-size: 130%;}

#center h2.title {background-image: none; border-bottom: none; padding-left: 0;}

#NewsPostDetailTitle {margin-bottom: 10px;}

ul.szkolenia {display: block; clear: both; margin-bottom: 25px;}

ul.szkolenia h3 {font-size: 1.2em; padding-top: 15px; margin-bottom: 15px;}
ul.szkolenia img {float: left; margin: 5px 15px 5px 5px;}
ul.szkolenia li {clear: both;}

li.smaller {font-size: 90%;}
img.trener {float: left; margin: 0 15px 0 0;}

img.right {float: right; margin-left: 10px;}

#center p, #center h3, #center ul {margin: 5px auto;}
#center p, #center h7, #center ul {margin: 5px auto;}
#center p, #center h8, #center ul {margin: 5px auto;}

#formularzZgloszenia {margin-bottom: 30px;}
#formularzZgloszenia input, #formularzZgloszenia select, #formularzZgloszenia textarea {border: 1px solid #ccc; width: 210px; margin-left: 10px;}
#trainingValidate input, #payValidate input {width: auto;}
#formularzZgloszenia label {clear: left; float: left; width: 120px;}
#formularzZgloszenia .field {margin: 10px auto; padding: 10px;}
#formularzZgloszenia .field.grey {background: #f4f4f4;}
#formularzZgloszenia .field.submit {text-align: center;}
#formularzZgloszenia .check {width: 20px;}
#formularzZgloszenia .submit {height: 22px; width: 100px; margin: 0 auto; display: block;}

a dfn {display: none;}

#center ul.referencje li {background: none;}

ul.sklep li {display: block; clear: both; margin: 10px auto;}

#page_witamy_na_naszej_stronie ul.szkolenia li {background: none;}
#nastepne-szkolenie a {color: #fff;}

.fold {padding-left:15px; background: url('uploads/images/site/fold.gif') left no-repeat;}
.unfold {padding-left:15px; background: url('uploads/images/site/unfold.gif') left no-repeat;}

#m4moduleform_1 {margin-bottom: 3px;}
.searchSubmit {background: none;}

#center #filmy {padding-left: 20px;}

#content p.right {text-align: right;}

#netart {float:left;}
#anna {}
#search_submit {margin-left:10px; width: 45px;}
#menu_flash {border: 0px solid red; width: 212px;}

p.center {text-align: center !important;}

table {background: #4A494A;}
th {text-align: left;}
thead td {font-weight: bold;}
td, th {padding: 5px; background: #fff;}
td.termin {text-align: center;}

#reklama-top img, #reklama-bottom img, #reklama-top object , #reklama-bottom object, #reklama-prawa img, #reklama-prawa object {margin: auto; display: block;}

#ARBOToplayer {display: none !important;}

img[align="middle"], img[align="center"] { float: none !important; clear: both !important; display: block !important; margin: 0px auto 10px  !important;}
img.middle, img.center {float: none !important; clear: both; display: block !important; margin: 0px auto 10px !important;}
img[align="left"]{float: left !important; margin: 0px 10px 10px 0px !important;}
img.left{ float: left !important; margin: 0px 10px 10px 0px !important;}
img[align="right"]{float: right !important; margin: 0px 0px 10px 10px !important;}
img.right{float: right !important;	margin: 0px 0px 10px 10px !important;}
/* End of 'Podstawowy' */

