input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;
    color: #7A7A7A;
	border: 1px solid #ddd;
}

#page_wrapper {
	width: 766px;
	text-align: left;
	margin: 0 auto;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	background-color: #FFF;
}

#page {
    margin: 0 1px;
	width: 764px;
}
/* */

/* Wyszukiwarka */
#search {
	clear: both;
	margin: 1px 0;
	border: 1px solid #DFDFDF;
	height: 55px;
    font-weight: bold;
    text-align: center;
}

form.FSF_form {
    margin: 0;
    padding: 0;
    width: auto;
    display: inline;
    font-weight: normal;
}

input.FSF_input { 
    width: 120px;
    height: 14px;
    font-family: Tahoma;
    font-size: 10px;
    display: inline;
    border: 1px solid #ddd;
    color: #626061;
    background-color: #FFFFFF; 
    margin: 0px;
}
input.FSF_submit { 
    display: inline;
    margin: -1px 0 0;
    padding: 0;
    height: 17px;
    line-height: 22px;
}

div.FSF_resultGroup {
    height: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black;
margin-top:4px;
    background-color:#DFE4EA;
}

div.FSF_result {
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
}

p.FSF_pagination {
    padding-left: 10px;
}

/* */

/* Środek */

#content_wrapper {
	clear: both;
}

/* Lewe menu*/
#menu {
    border-top: 1px solid #fff;
	width: 150px;
	float: left;
}

#menu .links ul {
	margin: 0;
	padding: 0;
}

#menu .links ul li {
    margin: 0;
    padding: 0;
	list-style: none;
	background-color: #B1B1B1;
	border-top: 0;
	border-bottom: 2px solid #FFF;
    background-image: url('images/arrw.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
}

#menu .links ul li a, #menu .links ul li span {
	display: block;
    margin-left: 15px;
	background-color: #BCBCBC;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    padding: 3px 0 4px 5px;
    text-decoration: none;
}

#menu .links ul li ul li {
	display:none;
    border-top: 2px solid #fff;
    border-bottom: 0;
	background-color: #DCDCDC;
    background-image: url('images/arrg.gif');
}

* html #menu .links ul li ul li.last {
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
}

#menu .links ul li ul li a, #menu .links ul li ul li span {
	color: #909090;
    background-color: #EAEAEA;
}

#menu .links a:hover {
	text-decoration: underline;
}
/* */

/* Główna zawartość (może zmieniać się w zależności od układu strony) */
#content {
	width: 614px;
	float: left;
}

#content a, #content_wrapper a, #bottom #tip a, #bottom #third span.more a {
	color: #4E7D95;
    text-decoration: underline;
    font-weight: bold;
}

/* Główna ramka */
#content .main {
    margin: 0 2px 0 2px;
	float: left;
	width: 325px;
	text-align: justify;
}

#content .img_main
{
margin-bottom:3px;
}

/* czerwone napisy */
#content .main .title, #content .main_wide div .required, #content .main_wide div.missing {
    color: #C50D0B;
    font-weight: bold;
    font-size: 12px;
}

/* litery pogrubione szare */
#content .main .bold_grey {
    font-weight: bold;
}

/* pola input przy logowaniu */
#content .main div .input_box {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 200px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

/* listy mailingowe */
#content .main_wide div .attributeinput input, #content .main_wide div select.attributeinput {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 200px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

#content .main_wide div select.select_day, #content .main_wide div select.select_year {
    background-color: #D9D0C9;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

#content .main_wide div select.select_month {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 96px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

* html #content .main_wide div select.select_month {
	width: 104px;
}

#content .main_wide div ul.list li.list input {
    border:0;
}

* html #content li.list .listdescription {
	width: 450px;
}

* html #content .mailing_table .required {
    width: 200px;
}

/*okienko bez bocznych ramek*/
#content .main_wide {
    margin: 0 2px 2px 2px;
	float: left;
	text-align: justify;
	width: 612px;
}

* html #content .main_wide {
    width: 608px;/*pop 10*/
	margin-right: 0;
	margin-left: 2px;
}

#content .main_wide div {
    padding: 10px 5px 10px 5px;
}

#content .main_wide div.inner_border {
	border: 1px solid rgb(223, 223, 223); 
	padding: 5px;
	margin-top: 2px;
}

* html #content .main_wide div.inner_border {
	width: 610px;
}

#content .main div div, #content .main_wide div div {
    padding: 0;
}

#content .main .header, #content .main_wide .header {
    margin: 0;
    padding: 0;
    height: 18px;
	background-color: #A7C1CE;
	border-top: 1px solid #FFF;
    padding: 2px 0 0 15px;
    background-image: url('images/arrw.gif');
    background-repeat: no-repeat;
    background-position: 3px 50%;
    color: #FFF;
    font-size: 12px;
}

* html #content .main_wide .inner_border .header {
    width: 598px;
}

#content .main .red, #content .main_wide .red {
	background-color: #C50D0B;
}

#content .main .green, #content .main_wide .green {
    background-color: #8EC63F;
}

#content .main .brown, #content .main_wide .brown {
    background-color: #C6943F;
}
#content .main .blue, #content .main_wide .blue {
	background-color:#4E7D95;
}
#content .main .lightbrown, #content .main_wide .lightbrown {
	background-color:#C7BF40;
}
#content .main .firebrick, #content .main_wide .firebrick {
	background-color:#C55B41;
}
/* */

/* Prawe ramki */
#content .right {
	float: left;
	width: 283px;
	height:315px;
}

#content .right .title, #content .main_wide .nl_summaryPost h3, #content .main_wide div p.title {
    color: #C50D0B;
    font-weight: bold;
    font-size: 13px;
}

#content .right .title {
    margin:10px 1px 1px 1px;
}

#content .right .first {
    border-bottom: 1px dotted #DFDFDF;
	padding-top:0px;
	margin-top:0px;
}


#content .right div {
    height: 90px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-position: right bottom;
}

#content .right .second {
    height: 110px;
    background-image: url('images/szukaj_szkoly_samochod.jpg');
	border-bottom: 1px dotted #DFDFDF;
	padding-bottom:10px;
/*    height: 122px;/*110px*/
}

#content .right .second select {
    font-family:Tahoma;
    font-size: 11px;
    border: 1px solid #ddd;
    color: #626061;
    margin: 0px;
}

#content .right .third {
    background-image: url('images/newsletter_box.jpg');
	border-bottom: 1px dotted #DFDFDF;
    height: 95px;
}

#content .right .fourth {
    background-image: url('images/pic1.jpg');
	border-bottom: 1px dotted #DFDFDF;
    height: 95px;
}

* html #content .right div {
    height: 65px;
    padding-top: 5px;
}

* html #content .right .second {
    padding-top: 5px;
    padding-bottom: 5px;
}

/*wiadomosci*/
#nl_pages {
    text-align: center;
}

#nl_pages a {
    color: #7A7A7A;
    font-weight: normal;
}
/* galeria */
#content .main_wide .galleria {
	width: 100%;
}

#content .main_wide .galleria .title {
    color: #C50D0B;
    font-weight: bold;
    font-size: 12px;
}

#content .main_wide img.thumbnail {
	border:0;
}
/* formularz kontaktowy */
#content .main_wide .emailform {
    padding: 10px;
}

#content .main_wide .emailform select, #content .main .emailform select, #searchForm .contact_select {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 202px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

#content .main_wide .emailform .contact_input, #content .main .emailform .contact_input, #commentForm .contact_input,
#WebLoginLayer2 .contact_input, #searchForm .contact_input {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 200px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

#searchCityInput
{
    background-color: #eee !important;
    width: 194px !important;
    padding:1px 3px;
}

#searchProvinceSelect
{
    background-color: #eee !important;
}

#content .main_wide .emailform textarea, #commentForm textarea {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 350px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

#content .main .emailform textarea {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 200px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}

/*wyszukiwanie osrodka*/
* html #content .main_wide .header {
    width: 610px;
}

* html #content .main_wide div .header {
    width: 608px;
}

#content div .search_title {
    font-size: 12px;
}

#content div .search_result {
	background-color: #F6FF92;
    color: #000;
    font-size: 12px;
}

#content div .search_result a {
    color: #000;
    font-weight: normal;
    font-size: 12px;
} 

#content div table.search_result {
    width: 99%;
	background-color: #FFF;
    color: #000;
    font-size: 12px;
    padding-left:6px;
}

#content div table.search_result td {
    width: 50%;
}

#content div table.search_result span {
    font-weight: bold;
}

#content div table.search_result span.title {
    color: #C50D0B;
    font-weight: bold;
    font-size: 12px;
}

#content div .search_result .right_side {
	width: 200px;
	height: 115px;
	float: right;
    text-align: center;
    padding: 10px;
}

#content div .search_result .right_side img {
	height: 105px;
	width: 180px;
}

#content div .search_result .right_side a {
	color: #C50D0B;
	font-size: 12px;
    font-weight:bold;
    text-decoration: none;
}

#content div .search_result .right_side a:hover {
    text-decoration: underline;
}

#content div .search_result .right_side span a img {
    border: 0;
}

#content div .search_result .left_side {
	width: 375px; 
	height: 133px;
}

* html #content div .search_result .left_side {
	width: 390px;
    height: 135px;
}

#content div .search_result .left_side .centre_info {
	float: left;
	width: 284px;
	height: 69px;
	font-size: 12px; 
	padding-top: 10px;
	padding-left: 10px;
}

#content div .search_result .left_side .centre_info span {
	font-weight: bold;
}

#content div .search_result .left_side .logo img {
    border: 0;
    height: 65px;
    width: 146px;
    padding: 5px 5px 5px 5px;
}

/*tabelka dla osrodkow z wykupionym pakietem reklamowym*/
table.search_result1 {
    width:100%; 
	background-color: #D9DC2D;
    border: solid 1px #626061;
}
table.search_result1 td {
    color: black;
}
/*oferta specjalna*/
#special_offer, #print_special_offer {
    padding:0;
    margin:0;
    border:0;
    width: 518px;
	font-family: Tahoma;
    text-align: left;
	background-color: #F6FF92;
    border-right: 1px solid #C50D0B;
}

* html #special_offer, * html #print_special_offer {
    width: 501px;
}

#special_offer h3.header {
    width: 507px;
    padding-left: 10px;
    line-height: 1.5em;
    font-weight: bold;
    font-size: 12px;
	background-color: #C50D0B;
    color: #fff;
    margin:0;
}

* html #special_offer h3.header, * html #print_special_offer h3.header {
    width: 500px;
}

#special_offer .school_info {
    width: 247px;
    float: left;
/*    height: 170px;*/
	height:auto;
	background-color: #F6FF92;
    font-size: 12px;
    padding-top: 7px;
    padding-left: 10px;
    border-left: 1px solid #C50D0B;
}

* html #special_offer .school_info {
    height: auto;/*178px;*/
}

#special_offer .school_info a, #print_special_offer .school_info a {
    color: #000;
    text-decoration: underline;
}

#special_offer .school_logo {
    border:0;
	margin:0;
	padding:0;
    width: 253px;
    float: left;
    height: auto;/*170px;*/
	text-align: right;
	background-color: #F6FF92;
    padding-top: 7px;
    padding-right: 5px;
/*    border-right: 1px solid #C50D0B;*/
}

* html #special_offer .school_logo {
    height: auto;/*178px;*/
}

#special_offer .school_logo img {
/*    height: 165px;*/
    height: 117px;
    width: 200px;
}

#special_offer .school_offer {
    clear: both;
    font-size: 11px;
	width: 503px;
	padding: 10px 5px;
    border: 2px solid #C50D0B;
	background-color: #fff;
}

* html #special_offer .school_offer {
    width: 500px;
}
/*wydruk oferty*/
#print_special_offer h3.header {
    width: 505px;
    padding-left: 10px;
    line-height: 1.5em;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    margin:0;
    border:1px solid #000;
}

#print_special_offer .school_info {
    width: 505px;
    height: 190px;
    font-size: 12px;
    padding-top: 7px;
    padding-left: 10px;
    border: 1px solid #000;
}

* html #print_special_offer .school_info {
    width: 500px;
    height: 195px;
}

.search_footer {
	margin-bottom:5px;
	color:#000;
}

#content div table.footer_links {
	border:0;
	width:100%;
}

#content div table.footer_links td {
	text-align:left;
	width: 5%;
	white-space:nowrap;
}

#content div table.footer_links td a {
	cursor:pointer;
	color:#000;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}

#content div table.footer_links td.print {
    width: 90%;
}

/* faq */
* html #faq {
	padding:0;
	margin:0;
	border:0;
}

* html #faq .group_list ul li .question_list {
    width: 450px;
}

* html #faq .group_list ul li .question_list ul {
	width: 450px;
}

#faq h4 {	
	color: #C50D0B;
    font-weight: bold;
    font-size: 12px;
}

#faq .group_list {
    font-size: 12px;
}

#faq .group_list ul li .question_list ul li a, #faq .question_list ul li a,
#faq .group_list ul li a:hover {
    text-decoration: none;
}

#faq .group_list ul li .question_list ul li a:hover, #faq .question_list ul li a:hover,
#faq .group_list ul li a {
    text-decoration: underline;
}

#faq ul {
list-style-type: none;
padding: 0;
margin: 0;
padding: 13px;
}
#faq li {
background-image: url(http://www.naukajazdy.pl/assets/templates/default/images/arrr.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 1px 0 1px 14px;
margin: .4em 0;
list-style-type: none;
}

#faq .question .post_title {
    border-bottom: thin dotted #7A7A7A;
    border-left: thin dotted #EEE;
    border-right: thin dotted #EEE;
    font-size: 12px;
    font-weight: bold;
    background-color: #DDD;
    padding: 15px;

}
* html #faq .question .post_title, * html #faq .question .post_comment {
	width:595px;
}

#faq .question .post_comment {
    border-left: thin dotted #DDD;
    border-right: thin dotted #DDD;
    background-color: #EEE;
    padding: 15px;
}

* html #faq .question .post_comment, * html #faq .question .post_footer, * html #faq .question .post_title {
    border:0;
}

#faq .question .post_footer {
    border-left: thin dotted #DDD;
    border-right: thin dotted #DDD;
    border-bottom: thin dotted #FFF;
    background-color: #EEE;
}

#faq .question .post_footer .right_link {
	float:right;
}

#faq .question .post_footer .left_link {
	float:left;
}

* html #faq .question .post_footer div {
	width: 90px;
}

/* wysylanie pytania do faq*/
.error {
    color: red;
    font-weight: bold;
}

/* panel z oplatami */

#content .payment h3 {
    height: 15px;
    color: red;
}

#content .payment span {
    margin: 5px;
}

#content .payment div {
    padding-top: 10px;
}

#content .payment div.info {
    padding-top: 30px;
    font-size: 10px;
}

#content .payment div span {
    color: #FF0000;
    font-size: 20px;
    font-weight: bold;
}

#content .payment .products {
	clear: both;
	bottom: 0;
}

#content .payment .products div {
    position: relative;
	float: left;
	width: 152px;
	margin-right: 15px;
	margin-left: 20px;
	margin-bottom: 2px;
}

* html #content .payment .products div {
	width: 140px;
}

#content .payment .products div div {
	float: none;
	width: auto;
	margin: 0;
}




#content .payment .products div span.buy_button {
	text-align: center;
	display: block;
    position: relative;
    top: 30px;
}

#content .payment .products div h3 {
    color: #FFFFFF;
	margin: 0;
    font-size: 11px;
    height: 19px;
    padding-top: 2px;
    padding-left: 18px;
    background-image: url('images/arrw.gif');
    background-repeat: no-repeat;
    background-position: 4% 42%;
}

#content .payment .products div.first h3 {
	background-color: #C50D0B;
}

#content .payment .products div.second h3 {
	background-color: #C6943F;
}

#content .payment .products div.third h3 {
	background-color: #8EC63F;
}

/* */

/* Trzy dolne ramki */

#content .info {
	clear: both;
	bottom: 0;
}

#content .info div {
    position: relative;
	float: left;
	width: 202px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	border-right: 1px dotted #DFDFDF;
	margin-right: 1px;
	margin-bottom: 2px;
	font-size: 11px;
}

#content .info div.first {
 	margin-left: 2px;
}

#content .info div.first span {
    margin: 5px 10px 2px 5px;
    display: block;
}

#content .info div.first span.title {
    font-weight: bold;
	color: #4E7D95;
}

#content .info div.third {
	border: 0;
	margin-right: 0;
    width: 204px;
}

#content .info div.second span {
    margin: 5px 10px 2px 5px;
    display: block;
}

#content .info div.second span.title {
	color: #4E7D95;
    font-weight: bold;
}

#content .info div h3 {
    color: #FFFFFF;
	margin: 0;
    font-size: 11px;
    height: 19px;
    padding-top: 2px;
    padding-left: 18px;
    background-image: url('images/arrw.gif');
    background-repeat: no-repeat;
    background-position: 4% 42%;
}

#content .info div.first h3 {
	background-color: #C50D0B;
}
#content .info div.second h3 {
	background-color: #C6943F;
}
#content .info div.third h3 {
	background-color: #8EC63F;
}

#content .info div table tr td {
font-size: 11px;
}

#content .info div span.more {
	display: block;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
/* */

/* END Główna zawartość */
/* END Środek */

/* Dolne rubryczki */
#bottom {
	clear: both;
	padding: 1px 0;
}

#bottom #partners {
	width: 345px;
	height: 73px;
	float: left;
	background-color: #DFE4EA;
	margin-bottom: 2px;
	margin-right: 2px;
    padding-left: 10px;
    padding-top: 5px;
}

#bottom #partners div {
    padding-top: 6px;
}

* html #bottom #partners div {
    padding-top: 5px;
}

* html #bottom #partners {
	width: 356px;
	height: 78px;
}

#bottom #partners a div {
	width: 42px;
	height: 45px;
}

#bottom #partners div a.nj div, #bottom #partners div a.nj:visited div {
	background: url(/assets/templates/default/images/footer_partner_logo_nj_off.gif) no-repeat 0 0;
}

#bottom #partners div a.nj:hover div {
	background: url(/assets/templates/default/images/footer_partner_logo_nj_on.gif) no-repeat 0 0;
}

* html a.nj{
	background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_nj_off.gif', sizingMethod='image');
position:relative;
cursor:hand;
}

* html a.nj:hover{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_nj_on.gif', sizingMethod='image');
}
#bottom #partners div a.stat div, #bottom #partners div a.stat:visited div {
	background: url(/assets/templates/default/images/footer_partner_logo_stat_off.gif) no-repeat 0 0;
}

#bottom #partners div a.stat:hover div {
	background: url(/assets/templates/default/images/footer_partner_logo_stat_on.gif) no-repeat 0 0;
}

* html a.stat {
	background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_stat_off.gif', sizingMethod='image');
position:relative;
cursor:hand;
}

* html a.stat:hover{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_stat_on.gif', sizingMethod='image');
}
#bottom #partners div a.itss div, #bottom #partners div a.itss:visited div {
	background: url(/assets/templates/default/images/footer_partner_logo_itss_off.gif) no-repeat 0 0;
}

#bottom #partners div a.itss:hover div {
	background: url(/assets/templates/default/images/footer_partner_logo_itss_on.gif) no-repeat 0 0;
}

* html a.itss {
	background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_itss_off.gif', sizingMethod='image');
position:relative;
cursor:hand;
}

* html a.itss:hover{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_itss_on.gif', sizingMethod='image');
}

#bottom #partners div a.grubas div, #bottom #partners div a.grubas:visited div {
	background: url(/assets/templates/default/images/footer_partner_logo_grubas_off.gif) no-repeat 0 0;
}

#bottom #partners div a.grubas:hover div {
	background: url(/assets/templates/default/images/footer_partner_logo_grubas_on.gif) no-repeat 0 0;
}

* html a.grubas {
	background:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_grubas_off.gif', sizingMethod='image');
position:relative;
cursor:hand;
}

* html a.grubas:hover{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/default/images/footer_partner_logo_grubas_on.gif', sizingMethod='image');
}

#bottom #partners div.space {
	width: 38px;
	height: 23px;
	background-image:url(images/l2.gif);
}

* html #bottom #partners div.space {
	height: 33px;
}

#bottom #tip {
	width: 140px;
	height: 72px;
	border: 2px solid #DFE4EA;
	border-left-width: 1px;
	margin-bottom: 2px;
	float: left;
    background-image: url('images/pic6.jpg');
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-left: 60px;
    padding-top: 2px;
    font-size: 11px;
}

* html #bottom #tip {
	height: 76px;
	width: 202px;
}

#bottom #third {
	position: relative;
	width: 150px;
	height: 68px;
	border: 2px solid #DFE4EA;
    background-image: url('images/pic5.jpg');
    background-repeat: no-repeat;
    background-position: 5px 5px;
	border-right-width: 1px;
	margin-bottom: 2px;
    padding-left: 50px;
    padding-top: 6px;
	float: left;
	font-size: 11px;
}
* html #bottom #third {
	height: 78px;
  	width: 202px;
}


#bottom #third span.more {
	display: block;
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding-right: 5px;
    font-size: 11px;
}

/* */
/* dolne menu */
#bottom_menu {
    height: 35px;
	clear: both;
	padding: 13px 5px;
	border-top: 3px solid #DFDFDF;
	background-color: #F3F3F3;
	font-size: 11px;
	color: #666666;
    text-align: center;
}

#bottom_menu a {
	color: #717171;
	text-decoration:none;
	padding: 26px 10px 5px 10px;
}

#bottom_menu a:hover {
	text-decoration:underline;
}

/* Stopka */
#footer {
	clear: both;
	padding: 3px 5px;
	border-top: 3px solid #DFDFDF;
	background-color: #F3F3F3;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
#footer a {
	text-decoration:none;
	color:#666666;
}
/* */

/* panel z zakladkami */
.dynamic-tab-pane-control {
	position: relative;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family:					Tahoma;
	font-size:						11px;
	cursor:							pointer;
	display:						inline;
	margin:							1px -3px 1px 2px;
	float:							left;
	padding:						2px 15px 3px 15px;
	z-index:						1;
	position:						relative;
	top:							0;
	background:						#EEEEEE;
	border:							1px solid #BCBCBC;
	border-bottom:					0;
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	background:						#FFFFFF;
	border:							1px solid #BCBCBC;
	border-bottom:					0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border-bottom:		0;
	z-index:			3;
	padding:			2px 6px 5px 7px;
	margin:				1px -3px -2px 0px;
	top:				-2px;
	border:				1px solid #BCBCBC;
	border-bottom:		0;
    background-color: 	white;
}

.dynamic-tab-pane-control .tab-row .tab span {
	color:							#BCBCBC;
	font-weight:					bold;
	text-decoration:				none;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	background:		white;
	border:			1px solid #BCBCBC;
	z-index:		2;
	position:		relative;
	top:			-2px;
	font-family:	Message-Box;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}

#addCatalogue .inputBox {
    font-size: 12px;
    background-color: #D9D0C9;
    width: 200px;
    border: 1px solid #7A7A7A;
    color: #7A7A7A;
}
#addCatalogue span.warning {
    color: #C50D0B;
    font-weight: bold;
    font-size: 12px;
}


/***  poprawki layoutu strony glownej **/

#content .right2 {
	float: left;
	width: 283px;
	/*border:1px solid red;*/
	height:309px;
	padding-left:2px;
}


.first2
{
	height:100px;
	padding-left:5px;
	border:1px solid white;
}
.second2
{
	height:100px;
	border:1px solid white;
	background-repeat: no-repeat;
    background-position: right bottom;
	background-image: url('images/szukaj_szkoly_samochod.jpg');
	border-bottom: 1px dotted #DFDFDF;
	padding-left:5px;
}

.third2
{
	height:103px;
	border:1px solid white;
	*height:105px;
	background-repeat: no-repeat;
    background-position: right bottom;
	background-image: url('images/newsletter_box.jpg');
	padding-left:5px;
}

* .third2
{
	_margin-top:3px;
}
#content .title
{
    color: #C50D0B;
    font-weight: bold;
    font-size: 12px;
	margin-top:5px;
	margin-bottom:5px;
}

#content .szukaj_opis
{
	margin-top:5px;
	margin-bottom:5px;
}

/* Nowy box na dole strony glownej */
#info2 img {margin-right:3px;}
#news {width:305px; float:left; margin-right:1px; border-right:1px dotted #dfdfdf; margin-left:2px; margin-bottom:10px;}
#driving_licence {width:305px; float:left; margin-bottom:10px;}
#driving_licence {_width:304px;}	/* hak na IE6 */
#news_header {
    color: #FFFFFF;
	margin: 0;
    font-size: 11px;
    height: 19px;
    padding-top: 2px;
    padding-left: 18px;
	background-color:#C55B41;
    background-image: url('images/arrw.gif');
    background-repeat: no-repeat;
    background-position: 4% 42%;
}

#driving_licence_header {
    color: #FFFFFF;
	margin: 0;
    font-size: 11px;
    height: 19px;
    padding-top: 2px;
    padding-left: 18px;
	background-color:#D9DC2D;
    background-image: url('images/arrw.gif');
    background-repeat: no-repeat;
    background-position: 4% 42%;
}

#news_list {padding-left:5px; margin-top:4px; }
#driving_licence_list {padding-left:5px; margin-top:4px; }

#news_header a {color:white; text-decoration:none; margin-left:0px;}
#driving_licence_header a {color:white; text-decoration:none; margin-left:0px;}
#news_header a:hover {text-decoration:underline;}
#driving_licence_header a:hover {text-decoration:underline;}

#news_list a 
{	
	font-size:11px;
	margin:0px; 
	color:#4E7D95;
	font-weight:normal;
	text-decoration:none;
}
#news_list a:hover {text-decoration:underline;}

#driving_licence_list a 
{	
	font-size:11px;
	margin:0px; 
	color:#4E7D95;
	font-weight:normal;
	text-decoration:none;
}
#driving_licence_list a:hover {text-decoration:underline;}

#news_header_mini {font-size:9px; font-weight:normal; margin-left:112px;}
#driving_licence_header_mini {font-size:9px; font-weight:normal; margin-left:107px;}

#news_header_mini a {font-size:9px; font-weight:normal; color:white; text-decoration:none;}
#driving_licence_header_mini a {font-size:9px; font-weight:normal; color:white; text-decoration:none;}
#news_header_mini a:hover {text-decoration:underline;}
#driving_licence_header_mini a:hover {text-decoration:underline;}