/*
	obozytenisowe.com - Basic Style Sheet
	grzegorz@kaliciak.net
	v1.01, 25.03.2007
*/

/* =global */
body{color:#33322d;background:#fff url('../lay-gfx/bg.png') repeat-x;font:0.69em/1.5 Tahoma,sans-serif;text-align:center;margin:0;padding:0 0 2em;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:0.8em 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0 0.5em;color:#ed8b00;font-family:"trebuchet ms",sans-serif;line-height:1.2;}
td,th{vertical-align:top;}

/* =forms */
form{padding:0;margin:0;}
fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:1em/1.4 Tahoma,sans-serif;color:#6A6546;}
input.btn
{
	font-family: Tahoma,sans-serif;
	font-size: 12px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #6A6546;
	font-weight: bold;
}
textarea,input.text,select{background:#f8f8f0;}
textarea,input.text{padding:0.2em 0.4em 0.1em;border:1px solid #dcdace;border-right:0;border-bottom:0;}
input.text{height:1.3em;}
input[type=checkbox]{vertical-align:top;}

/* =links */
a{font-weight:bold;}
a:link{color:#4f7000;text-decoration:none;}
a:visited{color:#669100;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
a.more{padding-right:9px;background:url('../lay-gfx/more.png') no-repeat 100% 0.5em;}

/* =headlines */
h2{font-size:1.27em;text-transform:uppercase;}
h3{font-size:1.18em;}

/* =skips */
.skip{position:absolute;text-indent:-9999px;overflow:hidden;}

/* =layout */
#wrapper{width:760px;margin:0 auto;text-align:left;background:#e6f0fc url('../lay-gfx/wrapper.png') repeat-y;position:relative;}
#main{margin:5px 0 5px;}

/* ----------------------------------------------------------------------------------------- */
/** =branding **/
#branding{height:172px;background:url('../lay-gfx/top1.jpg') no-repeat;position:relative;}
.b1 #branding{background:url('../lay-gfx/top1.jpg') no-repeat;position:relative;}
.b2 #branding{background:url('../lay-gfx/top2.jpg') no-repeat;position:relative;}
.b3 #branding{background:url('../lay-gfx/top3.jpg') no-repeat;position:relative;}
.b4 #branding{background:url('../lay-gfx/top4.jpg') no-repeat;position:relative;}
.b5 #branding{background:url('../lay-gfx/top5.jpg') no-repeat;position:relative;}
#branding h1{margin:0;width:145px;height:110px;left:38px;top:9px;position:absolute;}
#branding h1 a{display:block;width:145px;height:110px;text-indent:-9999px;overflow:hidden;}

/* =main navigation */
#mbutton{background:url('../lay-gfx/mbutton.jpg') no-repeat 0 0;width:153px; }
#nav-main{display:block;margin:0;min-height:32px;background:url('../lay-gfx/tmenu.jpg') no-repeat;
	}
#nav-main li{float:left;margin:0;list-style:none;}
#nav-main a{float:left;height:32px;overflow:hidden;
			font-family:Garamond  ; font-size: 15px;
			line-height: 32px;
			vertical-align: middle; text-align:center; color: #6c6d4d;}
#n-dlaczego_z_nami{background:url('../lay-gfx/n-dlaczego_z_nami.jpg') no-repeat 0 0;width:153px;}
#n-kadra{background:url('../lay-gfx/n-kadra.jpg') no-repeat 0 0;width:152px;}
#n-o_nas{background:url('../lay-gfx/n-o_nas.jpg') no-repeat 0 0;width:153px;}
#n-system_szkoleniowy{background:url('../lay-gfx/n-system_szkoleniowy.jpg') no-repeat 0 0;width:152px;}
#n-dokumenty{background:url('../lay-gfx/n-dokumenty.jpg') no-repeat 0 0;width:150px;}
#nav-main a:hover,#nav-main a:active,#nav-main a:focus,#nav-main a.active{background-position:0 -32px; text-decoration:none}


/* ----------------------------------------------------------------------------------------- */
/* =home */
 /** =home **/
#home #main{background:url('../lay-gfx/home_lay-m.png') repeat-y;}
#home .w1{background:url('../lay-gfx/home_lay-t.png') no-repeat;}
#home .w2{background:url('../lay-gfx/home_lay-b.png') no-repeat 0 100%;min-height:100px;overflow:hidden;height:100%;padding:1px 0;}


/* home content */
#home #content{float:left;width:371px;margin:9px 0 0 186px;padding:1px 0 25px 20px;}
#content h2{background:url('../lay-gfx/h2-p.png') no-repeat 7px 0.2em;padding-left:25px;}

/* =banners */
#banners{margin:0;padding:23px 0 15px;float:right;width:159px;}
#banners li{margin:0;padding:0 0 15px;list-style:none;}
#banners img{display:block;}

/* ----------------------------------------------------------------------------------------- */
/** =sub **/
 #sub #main{background:url('../lay-gfx/sub_lay-m.png') repeat-y;}
 #sub .w1{background:url('../lay-gfx/sub_lay-t.png') no-repeat;}
 #sub .w2{background:url('../lay-gfx/sub_lay-b.png') no-repeat 0 100%;min-height:100px;overflow:hidden;height:100%;padding:1px 0;}

/* sub content */
#sub #content{float:left;width:530px;margin:9px 0 0 196px;padding:1px 0 25px 10px;}

/* offer tab */
.offer_tab{width:100%;margin:1em 0;}
.offer_tab tr.odd td{background:none;}
.offer_tab td{padding:0.5em 0.4em 0.2em 0.4em;background:#fdf2bb;}
.offer_tab .check{vertical-align:middle;}
.offer_tab .pic{vertical-align:middle;}
.offer_tab .pic img{border:1px solid #f8a319;display:block;}
.offer_tab ul.o li{display:inline;margin:0;padding-right:1em;}
.offer_tab td.d{width:70%;}


/* compare form */
.compare .but{color:#333;background:#f8a319;border:1px outset #ffcf48;margin:0.5em 0;}

#show_hide p{display:none;}
#show_hide1 p{display:none;}
#show_hide2 p{display:none;}
#show_hide3 p{display:none;}

/* gallery */
.gal{margin:1em 0;}
.gal img{border:1px solid #f8a319;}

/* oferta skrot */
.skrot th{padding-right:1em;}
.skrot th,.skrot td{padding-top:1em;}

.skrot2 th{padding-right:1em; border: none;}
.skrot2 th,.skrot td{padding-top:1em; border: none;}


/* dojazd */
.dojazd{border:1px solid #555;border-collapse:collapse;}
.dojazd td,.dojazd th{padding:0 0.5em;border:1px solid #555;}
.dojazd .r{color:red;}
.dojazd .g{color:green;}
.dojazd .b{color:blue;}
.dojazd .v{color:MediumOrchid;}
.dojazd .s{color:SteelBlue;}

.dojazd-legend .r{color:red;}
.dojazd-legend .g{color:green;}
.dojazd-legend .b{color:blue;}
.dojazd-legend .v{color:MediumOrchid;}
.dojazd-legend .s{color:SteelBlue;}

/* porownywarka */
.compare_results{font-size:12px; text-align:left;border:1px solid #33322D;border-collapse:collapse;background:#F1F7FD;}
.compare_results th,.compare_results td{border:1px solid #33322D;border-collapse:collapse;padding:0.2em 0.4em;}
.compare_results th{border-bottom-width:2px;}
.compare_results th.n{border-bottom-width:1px;}
.compare_results th.odd,.compare_results td.odd{background:#FDF2BB;}

#dojazd_more_d{display:none;}

#print{padding-left:16px;background:url('../lay-gfx/print.gif') no-repeat 0 1px;}

/* ----------------------------------------------------------------------------------------- */
/** =local navigation **/
#home #nav-local{float:left;width:175px;margin:40px 0 50px -568px;padding:0;border-top:1px solid #ffd86a;}
#sub #nav-local{float:left;width:175px;margin:40px 0 50px -727px;padding:0;border-top:1px solid #ffd86a;}
#nav-local li{list-style:none;margin:0;padding:0;border-bottom:1px solid #ffd86a;}
#nav-local a{color:#464646;text-decoration:none;font-size:1.18em;font-weight:bold;font-family:"trebuchet ms",sans-serif;display:block;padding:0.2em 4px 0.2em 30px;background:url('../lay-gfx/ball.gif') no-repeat -200px 50%;}
#nav-local li ul{margin:0 0 -1px 0;border-top:1px solid #ffd86a;}
#nav-local li ul a{padding:0.4em 4px 0.4em 40px;font-size:110%;line-height:1.2;}

#nav-local a:hover,#nav-local a:active,#nav-local a:focus,#nav-local a.active{background-position:6px 50%;background-color:#ffe473;}
#nav-local li ul a:hover,#nav-local li ul a:active,#nav-local li ul a:focus,#nav-local li ul a.active{background-position:16px 50%;}


/* ----------------------------------------------------------------------------------------- */
/** =footer **/
#footer{background:#fdce45 url('../lay-gfx/footer.jpg') no-repeat;color:#525252;border-bottom:1px solid #b5a667;}
#footer p{margin:0;padding:0.5em 0px;text-align:center;}

/* =misc */
.cl{clear:both;line-height:1px;height:1px;font-size:1px;}

#tools{position:absolute;top:90px;height:82px;}
#tools ul{width:760px;position:absolute;bottom:0;margin:0;padding:0 0 0.2em;text-align:right;}
#tools li{display:inline;margin:0 8px 0 0;}
#tools a{font-weight:normal;color:#525252;padding-left:15px;}
#tools .fav{background:url('../lay-gfx/i-home.gif') no-repeat 0 0.2em;}
#tools .smap{background:url('../lay-gfx/i-sitemap.gif') no-repeat 0 0.2em;}


.tb,
.tb2
{
	border-collapse:collapse;
	border-right: 1px solid silver;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	
}

.tb tr td, 
.tb2 tr td
{
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 5px;
}
.tb2 tr th,
.tb tr th
{
	border-left: 1px solid silver;
}

.tb tr:hover
{
	background: #ed8b00
}

.error 
{
	font-size: 14px;
	color: Red;
}


div.krok
{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid red;
	height: 20px;
	font: 12px Tahoma;
	color: Red;
}

.UwagiDoCeny 
{
	color: Red;
	font-weight: bold;
}

.brakOpcji
{
	color:Red;
	text-decoration:line-through;
}

        .FormularzZamowienia
            {
                clear: both;
            }
            .FormularzZamowienia div > label
                {
                    width: 250px;
                }
            .FormularzZamowienia input[type=text]
                {
                    border: 1px solid #ED8B00;
                    height: 30px;
                    width: 255px;
                }
            .FormularzZamowienia textarea
                {
                    width: 522px;
                    border: 1px solid #ED8B00;
                }
            .FormularzZamowienia div.Imie,
            .FormularzZamowienia div.Nazwisko
                {
                    float: left;
                }
            .FormularzZamowienia div.Imie
                {
                    margin-right: 16px;
                }
            .GuzikWyslij
                {
                    display: block;
                    width: 150px;
                    height: 24px;
                    color: #FFFFFF!important;
                    background: #ED8B00;
                    text-align: center;
                    padding-top: 6px;
                }  