
/* -- general ----------------------------- */
*, body, html { margin: 0; padding: 0; }
img, fieldset { border: 0; }
body { color: #553711; font-size: small; font-family:  Arial, Helvetica, sans-serif; background: url("bar.png") repeat-x 0 107px; }
a { color: #c70f08; text-decoration: none; }
a:hover { color: #996600; }
a:visited { color: #553711;  }
.post .text a, #ten-more a, #cat-description a, #content-middle .redlink a { text-decoration: underline; }
#bar a { color: #fff; text-decoration: underline; }
#bar a:hover { color: #996600; }
#bar a:visited { color: #fff;  }
hr.divider, .image-replacement { display: none !important; }
.clear { clear: both; height: 1px; }
.left { float:left; }
.right { float:right; }
.center { text-align: center; }

h1, h2, h3, h4 {font-weight: normal; font-family: Georgia, Times, serif; /*font-style: italic;*/ }
h1 {font-style: normal; text-transform:capitalize;}

h1 { font-size: 1.4em;}
h2{ font-size: 12px; font-weight:bold;}
h4 { font-size: 1em; }

.post .text img {
  border: 1px solid #aaa;
  margin: 5px 5px 5px 0;
  padding: 3px;
}

.post img.noborder {
  border: 0;
  margin: 5px 0 5px 0;
  padding: 3px;
}

.post img.lewa {
  border: 1px solid #aaa;
  margin: 3px 6px 1px 0;
  padding: 0px;
  float:left;
}

.text h3 { margin: 1em 0 0.5em 0; }

.alright {
	float: right;
	margin: 10px;
	padding: 3px;
	border: 1px solid #ccc;
}

cite {
	font-style: normal;	
	font-weight: bold;
}

blockquote {
	line-height: 1.75em;
	color: #777;
	padding-left: 23px;
	margin: 15px 30px 10px 10px;
	background: url(quotemarks.gif) no-repeat 0 3px;
}

blockquote.ramka {
	line-height: 1.75em;
	color: #777;
	padding: 0 5px 0 23px;
	margin: 15px 30px 0 10px;
	background: #f5f5f5 url("quote.png") no-repeat 7px 10px;
	border: 1px solid #d1c6aa;
}

blockquote.ramka2 {
	line-height: 1.75em;
	color: #777;
	padding: 0 5px 0 23px;
	margin: 15px 30px 0 10px;
	background: #f5f5f5;
	border: 1px solid #d1c6aa;
}

blockquote.ramkalewa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	color: #444;
	padding: 4px 4px 7px 7px;
	margin: 15px 10px 0 0px;
	background: #fff;
	border: 1px solid #d1c6aa;
}

blockquote.ramkalewa a { text-decoration: underline; }

blockquote.gwiazdka {
	line-height: 1.75em;
	color: #777;
	padding: 3px 5px 0 33px;
	margin: 15px 30px 0 10px;
	background: #f5f5f5 url("gwiazdki.png") no-repeat 7px 10px;
	border: 1px solid #d1c6aa;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

blockquote p { margin: 5px 0 5px 0; }

a.out {
	background: url(out.gif) no-repeat 0 4px;
	padding: 0 0 3px 15px;
	border: 0;
	text-decoration: underline;
}

a.pdf {
	background: url(pdf.gif) no-repeat;	
	padding: 0 0 3px 18px;
	border: 0;
	text-decoration: underline;
}

/* -- header --------------------------- */
#bg-left { float: left; height: 170px; background: #fff; width: 25%; margin-right: -981px; }
#header { margin: 0 auto; height: 170px; width: 981px; z-index: 10; position: relative; background: #fff url("bar.png") repeat-x 0 107px;}
#logo { margin: 17px 0 0 0; float: left; background: #fff; padding: 0 10px 5px 0; }
#logo h1 { display: none; }
#slogan { float: right; font-size: 1.5em; font-family: Georgia, Times, serif; font-style: italic; color: #c60e07; text-align: right; margin: 5px 0 30px 0; height: 92px; }
#slogan em { font-size: 0.7em; font-weight: bold; color: #ab9a5f; }
#header #menu { padding: 0 0 0 23px; list-style: none; clear: right; height: 52px; background: url("bar-left.png") no-repeat top left; left:250px; top:107px; position:absolute;}
#header #menu li { float: left; background: url("bar-sep.png") no-repeat right; height: 52px; padding: 0 4px 0 4px; }
#header #menu li a { display: block; font-family: Georgia, Times, serif; font-size: 1.3em; color: #3f270a; padding: 16px 8px 15px 8px; float: left; }
#header #menu li a:hover { text-decoration: none; color: #fff; }
#header #menu li.active { }
#header #menu li.active .left { display: block; position: relative; overflow: auto; background: url("bar-red-left.png") repeat-x; width: 6px; height: 46px; float: left; }
#header #menu li.active .right { display: block; position: relative; overflow: auto; background: url("bar-red-right.png") repeat-x; width: 6px; height: 46px; float: left; }
#header #menu li .left { display: none; }
#header #menu li .right { display: none; }
#header #menu li.active a { color: #fff; background: url("bar-red.png") repeat-x; }

/* -- bar --------------------------- */
#bar { border-top: 3px solid #b6a774; border-bottom: 3px solid #b6a774; clear: both; background: #311e06 url("bg.png") repeat-y 240px 0; height: 113px; color: #c1b58a; }
#bar .inner { width: 981px; margin: 0 auto; background: url("bg.png") repeat-y 0 0; height: 113px; }
#bar-left { width: 461px; float: left; background: url("bar-sep2.png") repeat-y top right; margin: 8px 0 0 0; height: 98px; padding: 0 20px 0 0; }
#bar-left h4 { height: 27px; margin: 6px 0 0 0; color: #fff; font-size: 1.3em; }
#bar-left h4 .left { height: 27px; font-size: 1px; width: 6px; float: left; background: url("h2-bar-left.png") no-repeat top left; }
#bar-left h4 .h4-bar-text { font-size: 0.95em; padding: 2px 0 0 0; height: 25px; width: auto; float: left; background: url("h2-bar.png") repeat-x; }
#bar-left h4 .right { font-size: 1px; height: 27px; width: 7px; float: left; background: url("h2-bar-right.png") no-repeat top right; }
#bar-left p { float: left; clear: left;  margin: 7px 0 0 0; line-height: 1.3em; width: 460px; }
#bar-right { color: #c1b58a; height: 88px; padding: 10px 0px 0 0; margin: 0 0 0 20px; float: left; clear: none; width: 70px; }
#bar-right .right-img { float: right; }
#bar-right.ksiazka p { padding: 0 0 10px 0; }


/* -- footer --------------------------- */
#footer { border-top: 3px solid #b6a774; clear: both; background: #311e06 url("bg.png") repeat-y 240px 0; height: 80px; color: #f0e7d2; }
#footer .inner { width: 981px; margin: 0 auto; background: url("bg.png") repeat-y 0 0; height: 80px; }
#footer strong { font-weight: normal; color: #fff; }
#footer a { color: #f0e7d2; }
#footer .left { margin: 15px 0 5px 0; }
#footer .right { margin: 30px 0 0 0; }
#footer .right a { color: #fff; }
#footer .hr { height: 1px; margin: 0 0 5px 0; width: 981px; clear: both; border: none; background: url("footer-hr.png") no-repeat;  }
#footer .menu { float: right; }

/* -- content --------------------------- */
#content { background: #f0e7d2; padding: 21px 0 0 0; }
#content .content-inner { width: 981px; margin: 0 auto; position: relative; background: url("center-bg.png") repeat-y 181px 0; padding: 0 0 40px 0;}
#content #content-left { width: 190px; float: left; margin-right: -9px; z-index: 10; position: relative; background: url("left-right-bg.png") repeat-y right;  padding: 0 0 20px 0; }
#content #content-left .inner { background: url("left-right-top.png") no-repeat top right; }
#content #content-middle { width: 579px; float: left; background: url("center-bg.png") repeat-y right; z-index: 2; position: relative; padding: 0 9px 0 9px; }
#content #content-right { width: 212px; float: right; margin-left: -9px; margin-left: -9px; z-index: 10; position: relative; padding: 0 0 20px 0; background: url("right-bg.png") repeat-y left; }
#content #content-right .inner { background: url("right-top.png") no-repeat top left; }
#content-left h4 { font-size: 1.45em; margin: 16px 0 0 0; }
#content-left h4.linki { margin: 0; padding: 0 0 15px 10px }
#content-left h4.linki a { text-decoration: underline; }

#content-left h4.kategorie { background: url("h3-kategorie.png") no-repeat; width: 95px; height: 42px; padding: 6px 0 0 8px; margin: 0 0 0 0;}

#content-left h4.useropinion { background: url("h3-useropinion.png") no-repeat; width: 176px; height: 42px; padding: 6px 0 0 8px; margin: 20px 0 0 0;}

/*#content-left h4.kategorie { background: url("h3-kategorie.png") no-repeat; width: 95px; height: 42px; padding: 6px 0 0 8px;}*/

#content-left h4.temat { background: url("h3-temat.png") no-repeat; width: 144px; height: 42px; padding: 6px 0 0 5px;}
#content-left h4.najczesciej { background: url("h3-najczesciej.png") no-repeat; width: 127px; height: 64px; padding: 4px 0 0 8px;}
#content-left h4.dyskusje { background: url("dyskusje-na-forum.png") no-repeat; width: 95px; height: 62px; padding: 6px 0 0 8px; color: #d3c7a3; }
#content-left h4.tags { background: url("cloud-top.png") no-repeat bottom; width: 135px; height: 23px; padding: 0px 0 11px 45px; font-size: 1.8em;}
.tag-cloud { width: 180px; background: #d3c7a3 url("cloud-bottom.png") no-repeat bottom; }
.tag-cloud li { background: transparent !important; float: left; width: auto; height: auto; }
.tag-cloud li a { color: #fff !important; background: transparent !important; padding: 4px !important; }
#content-left p.link { padding: 10px 10px 7px 0; font-style: italic; background: url("h3-left-border.png") no-repeat bottom right; overflow: hidden; }
#content-left p.link a { color: #553711; background: url("arrow.png") no-repeat 0 3px; padding: 0 0 0 12px;  }
#content-left .last-comments p.link a { text-decoration: underline; }
#content-left p.link a:hover { text-decoration: underline; }
#content-left p.posted { text-align: right; background: url("h3-left-border.png") no-repeat bottom right; padding: 5px 7px 7px 0; font-size: 0.85em; margin: 0 0 0 0; }
#content-left li { list-style: none; background: url("h3-left-border.png") no-repeat bottom; padding: 5px 0 6px 0; min-height: 18px; }
#content-left li ul li { padding: 6px 0 0 15px; min-height: 24px; background: none; }
/* #content-left li ul li a { color: #fff; background: url("http://www.sprawnymarketing.pl/wp-content/themes/sprawny2/images/arrow-down.png") no-repeat 0 5px; } */
#content-left li a, #content-left li.current_page_item ul li a { color: #553711; background: url("arrow.png") no-repeat 0 4px; padding: 0 0 0 15px; padding-right:10px; font-size:12px;}
#content-left li a:hover { text-decoration: underline; }
#content-left li.current_page_item { background: #b6a774; }
#content-left li.current_page_item ul li { background: #F0E7D2 url("left-right-bg.png") repeat-y right;  }
#content-left li ul li.current_page_item { padding: 6px 0 0 16px; }
#content-left li.current_page_item a { margin: 0 0 0 5px; color: #fff;  background: #b6a774 url("arrow2.png") no-repeat 0 4px; }
#content-left li ul { margin: 5px 0 0 0; }
#content-left p{text-align:justify; padding: 8px 5px 10px 0; background:transparent url(h3-left-border.png) no-repeat scroll left bottom; margin-right:10px;}
#content-left p a{padding:0px; margin:0px; font-weight:bold;}

#content-left li.odd img{float:right; margin-right:20px; border:1px solid #aaa; padding:0px;}
#content-left li.odd a{background:none;} 


.post { width: 540px; margin: 0 0 30px 20px; float: left; clear: both; overflow: hidden; } 
.post h2.post-title, .post h1 { background: url("post-top.png") no-repeat; width: 510px; color: #fff; padding: 7px 10px 10px 20px; }
.post h2.haslo { background: none; color: #444; }
.post h2.post-title a, .post h1 a { color: #fff !important; }
.post .posted { float: left; padding: 4px 7px 0 7px; width: 526px; height: 19px; background: #ccc url("post-date.png") no-repeat; font-size: .85em; font-style: normal; }
.post .text { margin: 5px 15px 15px 15px; float: left; line-height: 1.5em; width: 510px; }
.post .text p { margin: 0 0 0.8em 0; max-width: 540px; text-align:justify;}
#content-middle .post .text ul { margin: 0 0 1em 0;}
#content-middle .post .text li, div#seminar-container li { background: url(listmark.gif) 6px 8px no-repeat; padding: 3px 0 3px 22px; }
.post .text img.left { border: 1px solid #553711; padding: 4px; margin: 5px 10px 0px 0; }
.post a.more { text-weight: bold; }
.post #description, .post .comments { width: 533px; background: #b6a774; float: left; font-style: normal; padding: 2px 0 7px 7px; margin: 0 0 0 0; position: relative; }
.post #description img { border: none; }
.post #description a, .post .comments a { color: #fff; text-decoration: none; }
.post .posted strong { font-weight: normal; color: #c31009; }
.post h2, .post h3 { padding: 0.5em 0 0.2em 0; }
#content-middle .post .hr { margin-left: 0; }
#content-middle h1#pagetitle { margin: 0 0 15px 20px; width: 540px; float: left; text-align: center; }
#content-middle #cat-description { margin: 0 0 15px 20px; width: 540px; float: left; text-align: center; font-style: italic; }
#content-middle .hr { background: transparent url("main-hr.jpg") no-repeat bottom right; width: 540px; margin: 0 0 0 20px; float: left; height: 1px; border: 0px; }
#content-middle .nav { background: url("main-hr.jpg") no-repeat bottom right; width: 540px; margin: 3px 0 0 20px; float: left; padding: 0 0 5px 0; text-align: right; }
#content-middle .nav a { color: #553711; }
#content-middle .alignleft { float: left; }
#content-middle .alignright { float: right; }
#content-middle a.go-top { color: #553711; float: right; margin: 7px 25px 0 0; text-decoration: underline; }
#content-middle .nav a.go-top { margin-top: 0; }
#ten-more { clear: both; width: 520px; margin: 0 0 20px 20px; }
#content-middle .link-to-me { margin: 10px 0 15px 20px; width: 540px; float: left; }
#content-middle .link-to-me textarea { margin: 5px 0 0 0; }
#content-middle li, #content-middle .redlink { margin: 2px 0 0 5px; background: url("arrow.png") no-repeat 0 4px; list-style: none; padding: 0 0 0 13px; } 
#content-middle li a { text-decoration: underline; }
#content-right #google { padding: 0 0 10px 10px; margin: 0 0 10px 0; background: url("right-border.jpg") no-repeat bottom left; width: 200px; } 
#content-right #google h4 { font-size: 1.3em; }
#content-right #google h4 em { color: #c31009;  }
#content-right #google .linki { position: relative; top: -25px; left: 0px; text-decoration: underline; font-size: 1.1em; }
#google #szukajtext { border: 1px solid #b6a774; padding: 2px 2px 2px 2px; width: 190px; margin: 10px 0 10px 0; }
#google #szukaj { float: right; margin: 7px 0 0 0; }
#right-ads img { margin: 0 0 5px 10px; border: 1px solid #fff; }
#content-right .ksiazka-right-box { margin: 0 0 15px 10px; border-bottom: 1px solid #aaa; padding: 0 0 15px 0;  }
#content-right .ksiazka-right-box .ks { width: 180px; margin: 0 0 5px 0; }

/* Comments -------------------------------------------------------------------- */
h4#comments, h4#respond {
	font-size: 1.25em;
	margin: 15px 0 10px 0;
}

.commentlist {
	margin:0;
	padding:0;
}

* html .commentlist { padding:0 0 0 10px; }

#content-middle .commentlist li {
	margin:0.5em 0 0 0;
	padding: 11px 10px 10px 25px;
	border:#ccc 1px solid;
	background-position: 25px 14px;
}

.commentlist li cite { padding: 0 0 0 13px; display: block; margin: 0 0 7px 0; float: left; width: 500px; }

.commentlist li cite a { text-decoration:underline; } 

.commentlist a, .commentlist a:visited {
	border: 0;
	color: #990000;
	text-decoration: underline;
}

.commentlist a:hover {
	color: #800040; 
	border-bottom: 1px solid #9A8E51;
}

.commentlist li p { padding: 0 0 0px 0; margin: 0 0 9px 0; }

.commentlist li p.commentmetadata {
	padding: 0 0 0px 0; margin: 0;
	color: #990000;
}

.commentlist .alt { background-color: #fff !important; }

input[type="text"], textarea {
	background:#F2F2E9;
	border:#ccc 1px solid;
}

input#submit {
	font-size: 0.9em;
	letter-spacing: 1px;
	background: #E3E3D9;
	margin-left:4px;
	padding: 3px 5px;
}

.commentlist li p.commentmetadata {
	font-size: 88%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-bottom: 7px;
}
#commentform label  { font-size: 1em; }

#commentform p { margin: 7px 0; }

/* Ksiazka ---------------------------------------------------------------------- */
.ksiazka {
	color: #222222;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", arial, verdana, helvetica, sans-serif;
}

.ksiazka li {
	background: url(listmark.gif) 6px 8px no-repeat;
	padding: 3px 0 3px 22px; 
	list-style: none;
}

#spistresci li {
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 25px; 
	list-style: none;
	font-size: 9pt;
	line-height: 12pt;
}

#spistresci li li {
	background: none;
	padding: 0 0 0 30px; 
	list-style: none;
	line-height: 105%;
}

.tekstramka  {
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	text-align: center;
	margin: 10px;
	width: 280px;
}

.entry .tekstramka p {
 	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 105%;
	margin: 0;
}

.tekstramka  img {
  float: none;
  border: 1px solid #eee;
  margin: 0 0 7px 0;
}

#okladka  {
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	text-align: center;
	margin: 10px;
	width: 280px;
}

#okladka  img {
  border: 1px solid #eee;
  margin: 0 0 7px 0;
}

.style5 {
	font-size: 120%;
	font-weight: bold;
}

.style6 {
	font-size: 120%;
	font-weight: bold;
	color: red;
}

.dalej {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #56050B;
}

.ksiazka h2 { margin: 10px 0 0 0; }
.ksiazka h3 { margin: 15px 0 0 0; }
.ksiazka h2.haslo {margin: 10px 0 15px 0;}

/* potrzebne np. na stronach o autorach, gdzie sa zdjecia*/
.clear2 { 
	margin: 0 0 0.8em 0; 
	clear: both;
}

/* styl chmurki tagow ktora wyswietlana jest na stronie z tagami */
#content-cloud li { display:inline; margin: none; background: url("cloud_punkt2.png") no-repeat; padding: none; }

/* styl nieaktywnego pola (w formularzu dodawania do listy GAP) */
input:disabled {background-color: #ababab !important; color: #ababab !important;}

/* styl dla dymku 'najnowsze posty z forum' w prawym sidebarze */
h4.najnowszeposty {
  background:transparent url(h3-najczesciej.png) no-repeat scroll 0 0;
  height:64px;
  padding: 8px 0 0 5px;
  width:135px;
  font-size:1.3em;
  margin:16px 0 0;
}

a.najnowszeposty {

text-decoration:underline;
background:transparent url(arrow.png) no-repeat scroll 0 3px;
color:#553711;
padding:0 0 0 12px;
font-style:italic;

}

p.najnowszeposty {
background:transparent url(h3-left-border.png) no-repeat scroll right bottom;
font-style:normal;
overflow:hidden;
padding:10px 10px 7px 0;
text-align:justify;
}

p.najnowszeposty a{

text-decoration:none;
background:transparent url(arrow.png) no-repeat scroll 0 3px;
color:#553711;
padding:0 0 0 12px;
font-style:normal;
font-weight:bold;
}

/*style dla strony szkolen*/

div#seminar-container ul { margin: 5px 0 10px 10px; }

div#seminar-title {
width: 540px;
height: 79px;
/*background-color: #00ccff;*/
text-align: center;
/*vertical-align: middle;*/
/*vertical-align: baseline;
text-valign: middle;*/

background: url(seminar-title-background.png) no-repeat;

}

div#seminar-title p {
padding-top: 16px;
color: #fff;
font-size: 38px;
/*font-style: italic;*/
font-family: times-new-roman;

line-height: normal !important;
margin: 0 !important;

}

div#seminar-title p span {
color: #e97d11;

}

div#seminar-container table {
margin-top: 14px;
/*background-color: #ccff00;*/
border-collapse: collapse;
}

div#seminar-container table#seminar-form-two {
margin-top: 0px !important;
}

div#seminar-container table h2 {
color: #fff;
/*padding: 0 0 0 20px;*/
}

div#seminar-container td {
width: 180px;
/*height: 40px;*/
}

div#seminar-container table#seminar-form-two td {
height: 20px;
}

div#seminar-container tr.grey {
background-color: #cfc4a8;
}

div#seminar-container div#seminar-yt {
text-align: center;
padding-top: 12px;
}

div#seminar-container div.seminar-leader-info {
margin-top: 20px;
}

div#seminar-container div.seminar-leader-info img, div#seminar-container img#maxroy-logo {
float: left;
margin-right: 10px;
}

div#seminar-container div.seminar-leader-info img.gap {
float: right;
}

div#seminar-container div.seminar-leader-info h2, div#seminar-ticket h2, div#seminar-ticket-new h2 {
color: #b71707;
/*padding: 0 0 10px 0;*/
padding: 0px;
margin: 0px;
}

div#seminar-container div.seminar-leader-info p {
width: 450px;
margin: 0 0 10px 0;
/*margin: 100px;*/
}

div#seminar-ticket {
width: 202px;
background: url(seminar-kupon-background2.png) no-repeat left top;
margin-left: 10px;
text-align: center;
}

div#seminar-ticket-new {
width: 202px;
background: url(seminar-kupon-background3.jpg) no-repeat left top;
margin-left: 10px;
text-align: center;
}

div#seminar-ticket-new a#maxlog { display: block; padding: 7px 0 0 0; }

div#seminar-ticket-new h2#h2zwei { padding: 0 0 0 0; }

div#seminar-ticket-new p#betweenimg { padding: 10px 15px 10px 15px; }

div#seminar-ticket-frame {
/*width: 202px;*/
border: 2px solid black;
background-color: #dcd2b9;
margin: 20px 0 20px 0;

padding: 10px 0 10px 0;

text-align: center;
}

div#seminar-ticket-frame hr {
color: black;
background-color: black;
border: 0 !important;
}

div#seminar-ticket a#maxlog { display: block; padding: 7px 0 0 0; }

div#seminar-ticket h2#h2top { padding: 20px 0 0 0; }

div#seminar-ticket h2#h2zwei { padding: 20px 0 0 0; }

div#seminar-ticket p#betweenimg { padding: 10px 5px 10px 5px; }

div#seminar-ticket p#gift {
font-weight: bold;
font-style: italic;
color: #705228;
}

div#seminar-ticket ul {
text-align: left;
margin: 10px 0 0 11px;
}

div#seminar-ticket li {
background:transparent url(arrow3.png) no-repeat scroll 0 4px;
/*list-style-image:none;
list-style-position:outside;*/
list-style-type:none;
margin: 0 0 5px 0;
}

div#ticketend {
width: 202px;
height: 72px;
background:transparent url(seminar-300pln.png) no-repeat;
}

div#ticketend a {
display: block;
padding-top: 39px;
}
/*
a#seminar-hat-a {
background: url(http://www.sprawnymarketing.pl/wp-content/themes/sprawny2/images/seminar-hat.png) no-repeat scroll 72px 12px;
background-position: left;
}
*/
/*a#seminar-hat-a span { margin-left: 35px; }*/

div#seminar-container table#seminar-form { width: 100% }

div#seminar-container table#seminar-form td {
height:29px; /*z tym stylem odleglosc miedzy inputami = 10px*/
}

/*
div#seminar-container table#seminar-form td#erstetd {
width: 200px !important;
background-color: #cfffa8;
}
*/

div#seminar-container table#seminar-form td input, div#seminar-container table#seminar-form-two td input, div#seminar-container table#seminar-form td select {
background:#ffffff none repeat scroll 0 0;
border:1px solid #cec3a7;
width: 206px;
}

div#seminar-container textarea {
background:#ffffff none repeat scroll 0 0;
border:1px solid #cec3a7;
width: 213px;
}

div#seminar-container select {
width: 157px;
}

div#seminar-container hr {
border-top: 1px dashed rgb(182, 166, 117);
margin: 22px 0 22px 0;
}

.LV_valid {
  color: #00CC00;
	font-weight:bold;
}
	
.LV_invalid {
  color: #CC0000;
	font-weight:bold;
}

/*GWIAZDKI CZERWONE*/
/*.LV_validation_message{margin:0 0 0 5px;}*/

a.red-link {
margin-left: 20px;
color: #c80005 !important;
background-image: none !important;
}

span#sp1 {color: #cc0000 !important; }

div#seminar-container p {
margin: 10px 0 0 0;
line-height: 1.5em;
}

div#seminar-container a {
text-decoration: underline;
}

div#seminar-container h2 {
/*font-weight: bold;*/
font-style: normal;
margin: 15px 0 0 0;
}

div#seminar-container div#program ul { margin: 0 0 0 20px; }
div#seminar-container div#program li { margin: 0; }

div#seminar-container div#comm-temp textarea {width: 500px;}

/*----------- styl tabeli ze szkoleniami w 2009r. -------------*/


div#seminar-container td.a2009 {
width: 105px;
height: 40px;

/*background-color: #00ccff;*/

}

div#seminar-container td.b2009 {
width: 305px;
height: 40px;

/*background-color: #ccff00;*/

}

div#seminar-container td.c2009 {
width: 130px;
height: 40px;

/*background-color: #c0f0f0;*/

}

/* lista korzysci na podstronie szkolen */

ul#seminar-advantage {
margin: 15px 0 0 1px !important;
}

ul#seminar-advantage li {
color: #553711;
background: url("arrow4.png") no-repeat;
padding: 0 0 0 26px;
margin: 0;
height: 30px !important;
}

ul#seminar-advantage p {
margin: 0 !important;
padding: 0 !important;
width: 510px !important;
/*height: 30px !important;*/
/*background-color: #00ccff !important;*/
}

/* PODSTRONA SZKOLEN SEO */

ul#seminar-advantage-two {
margin: 5px 0 0 13px !important;
}

ul#seminar-advantage-two li {
color: #553711;
background: url("arrow5.gif") no-repeat;
padding: 0 0 0 26px;
margin: 0;
height: 23px !important;
}

ul#seminar-advantage-two p {
margin: 0 !important;
padding: 0 !important;
width: 510px !important;
}

ul#seminar-advantage-three {
margin: 15px 0 0 0 !important;
}

ul#seminar-advantage-three li {
color: #553711;
background: url("arrow6.png") no-repeat;
padding: 0 0 0 39px;
margin: 0;
height: 30px !important;
}

ul#seminar-advantage-three p {
margin: 0 !important;
padding: 0 !important;
width: 510px !important;
}

#bonus{width: 198px; float: left; background: url("bar-sep2.png") repeat-y top right; margin: 8px 10px 0 10px; height: 98px;  }
#bonus img{float:left; margin-right:5px; margin-bottom:48px; margin-top:5px;}
#bonus h2{font-size:12px; padding-top:5px;}
#bonus h2 a{text-decoration:none;}
#bonus p a{text-decoration:none;}


#bonus h4 { height: 27px; margin: 6px 0 0 0; color: #fff; font-size: 1em; }
#bonus h4 .left { height: 27px; font-size: 1px; width: 6px; float: left; background: url("h2-bar-left.png") no-repeat top left; }
#bonus h4 .h4-bar-text { font-size: 0.95em; padding: 5px 0 0 0; height: 25px; width: auto; float: left; background: url("h2-bar.png") repeat-x; }
#bonus h4 .right { font-size: 1px; height: 27px; width: 7px; float: left; background: url("h2-bar-right.png") no-repeat top right; }
#bonus h4 a{text-decoration:none;}
#bonus h4 a:hover{text-decoration:none; color:#000;}


#banner img{border:1px solid #aaa; padding:2px; _padding:0px;}
#art_heading h3{font-weight:bold; padding-bottom:10px; font-size: 1.2em; margin-bottom:10px; padding-left:10px; margin-top:0px; padding-top:0px;}

