/* CSS Document */
/* Projekt AGENCJA REKLAMY STUDIO SZAHAL // www.studioszahal.com */

* {
	margin: 0px; padding: 0px;
	line-height: 17px;
}

html { height: 100%; }
#footer {
    float:  top;
}
#realizacja { display: none;}
body {
	position: relative;
	width: 100%; height: 100%;
        background: url("../img/tlotop.jpg") repeat-x center top;
        background-color: #E1DAC7;
        margin: 0px auto;
	}
body,  legend, select {
	font-family: Tahoma, Verdana, Arial; font-size: 14px; color: #454444; line-height: 14px; }


.clearfix { clear: both; }
        

fieldset { border: none; }

div.hr {
width: 100%; 
height: 1px;
background: #ffffff url("../img/mm/liniamenu2.gif") repeat-x bottom;
}
        div.hr hr {
        display: none;
        }



img { border: none; }



label { cursor: pointer; }

ol { margin: -10px 0px 20px 40px; }

p { padding-bottom: 0px; }

textarea { overflow: auto; }

th { background-color: #f3f3f3; }

ul { padding: 5px 0px 20px 25px; }




.inside p img { float: left;}
.center { text-align: center; }

#inside {
    float: left;
    width: 280px;
    }

.dodaj-wyczysc,
.dodaj-wyslij {
	float: none !important;
	width: 100%;
	text-align: center;
	padding: 20px 0 10px 0; }

.dodaj-wyczysc input,
.dodaj-wyslij input {
	display: inline !important;
	float: none !important;
	width: 110px !important;
	font-size: 11px; _font-size: 13px; }

.polecany {
	border: 1px dashed #394d6f;
	margin-bottom: 20px; padding: 5px 5px 10px 5px; }

.powtorz-haslo { margin-bottom: 20px !important; }

.szukaj {
	width: 55px !important; height: 54px;
	background:  url("../img/inpsubl.gif") no-repeat;
	border: none !important; }


.warning {
	color: #d03205; text-transform: uppercase; }



.acc {
	margin-top: -5px;
	padding-bottom: 4px !important; }

.acc a {
	width: 189px !important;
	font-weight: normal !important;
	border-top: 1px solid #fff !important;
	margin-top: -1px;
	padding: 0 0 0 20px !important;
	font-size: 11px;
	color: #666 !important; }

/* naglowki */

h1 {    
position: absolute;
height: 40px;
padding-left: 60px;
padding-top: 14px;
text-decoration:none;
font-size: 14px;
font-weight: bold;
color: #0d3668;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background: url("../img/arrowh1.gif") no-repeat 14px 6px ;
}


h2 {
	padding: 5px;
	font-size: 19px; font-weight: normal; color: #222;
	text-align: left; }

h3 {
	padding: 5px 0px 10px 0px;
	font-size: 17px; font-weight: normal; color: #222; }

h4 {
margin-top: 0px;
font-size: 12px;
font-weight: bold;
color: #0d3668;
font-family: Tahoma, Arial, Helvetica, sans-serif;
line-height: 0px;
padding: 0px 0px 0px 0px; }


h5 { font-size: 12px !important; 
font-weight: normal; 
line-height: 19px;
background:  url("../img/li3.gif") no-repeat 0px 6px ;
padding: 2px 0px 0px 18px;
}

h6 {
height: 40px;
padding-left: 60px;
padding-top: 12px;
text-decoration:none;
font-size: 14px;
font-weight: bold;
color: #0d3668;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background: url("../img/arrowh1.gif") no-repeat 14px 4px ;}



#zobw{
line-height: 19px;
background:  url("../img/li3.gif") no-repeat 0px 5px ;
padding: 2px 0px 0px 16px;
}
#zobw:hover{
background:  url("../img/li3.gif") no-repeat 0px 5px ;
text-decoration:underline;
}



#rejestracjatel h6 { display: none; }
#rejestracjatel {
position:relative;
top: -24px;
left: 18px;
float: left;
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-weight:bold; 
}
        #rejestracjatel .rej {
        position:absolute; 
        left: 0px; } 
                #rej .c1 { 
                position:relative;
                color:#0d3668; 
                font-size:18pt; 
                top:-3px; 
                left:4px; } 
                #rej .r1 { 
                position:relative;
                color: #ffffff;
                font-size:18pt; 
                top:15px; 
                left:5px; } 
                #rej .c2 { 
                position:relative;
                color:#0d3668; 
                font-size:14pt; 
                top:-3px; 
                left:0px; } 
                #rej .r2 { 
                position:relative;
                color: #ffffff;
                font-size:14pt; 
                top:15px; 
                left:1px; } 
                #rej .c3 { 
                position:relative;
                color:#0d3668; 
                font-size:37pt; 
                top:-29px; 
                left:29px; } 
                #rej .r3 { 
                position:relative;
                color: #ffffff;
                font-size:37pt; 
                top:-10px; 
                left:30px; } 










#topcontainer  { display:none}
#indextopcont h6 { display:none}
#indextopcont{
position:absolute;
top:333px;
left:314px;
height:5px;
width: 338px;
}



#container {
	position: relative;
	width: 954px;
        margin: 0px auto;
 }


#maincontent {
margin-top: 34px;
margin-left: 74px;
float: left;
width: 339px;
background: url("../img/indexboot.gif") no-repeat center bottom #fff;
}
blockquote{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
color: #000000; 
margin: 54px 14px 10px 14px;
}
.news-item{
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
color: #000000; 
margin: 54px 14px 10px 14px;
}
#topcont2 h6 { display:none}
#topcont2{
position:absolute;
top:333px;
left:674px;
margin:0px;
}


#bazalinki{
position:absolute;
float: left;
top:338px;
left:674px;
width: 280px;
margin:0px;
background-color: #ffffff;
background: url("../img/bootc2.gif") no-repeat center bottom #fff;
}
#baza1 {
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
color: #000000;  
margin: 0px 14px 16px 14px;
}
#baza1 .hr{
margin: 7px 20px 7px 0px;
}
#baza:hover{
text-decoration:underline;
}
#prezentacja h6 { display:none}
#prezentacja{
position: absolute;
top: 582px;
left: 674px;
}











#foto1{
margin:0px 0px 0px 20px;
}
#foto2{
margin:0px 20px 0px 0px;
}













/* logo  polozenie i wylaczenie naglowka*/
#logo .inside h6 {display: none;}
#logo {
position: absolute;
width: 236px;
top: 67px;
left: 34px;
}

#podpislogo .inside h6 {display: none;}
#podpislogo {
position: absolute;
width: 236px;
top: 121px;
left: 54px;
}








/* GALERIA ...........................................................................................*/
#gallery {
text-align: center;
position:RELATIVE;
margin:0px 0px 20px 0px;
}

	#gallery img { border: 1px solid #e0e6e6; margin: 6px; padding: 6px;}
	#gallery a img:hover { border: 1px solid #0d3668;}





















/*  TOP FLASH ...................................................... */
#header h1 {
position: relative;
top: 26px; 
left: 254px;
width: 642px; 
height: 288px;
background: none; }
#header h1 span { display: none; }



a {color: #0d3668; text-decoration: none; }
a:hover { color: #0d3668; text-decoration: none; }
/* menu pionowe eeeeeeee
/* menu */
#menu {
	position: relative;
	width: 220px;
	padding-bottom: 20px; }
/* nawigacja */eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee*/
#menu-pionowe dt { display: none; }
#menu-pionowe dt { display: none; }
#menu-pionowe {
position: relative;
top: -66px;
float: left;
background: url("../img/mm/menutlo.gif") no-repeat center top;
width: 288px;
padding-top: 0px;
padding-left: 6px;
padding-bottom: 20px; }

#menu-pionowe dd {
position: relative;
top: 20px;
width: 240px;
font-size: 14px;
font-weight: bold;
line-height: 50px;
background:  url("../img/mm/liniamenu.gif") repeat-x bottom;
margin: 0px 0px 0px 10px; 
padding: 0px 0px 0px 0px; 
padding-bottom: 0px;
text-align: left; }


#menu-pionowe ul { padding: 0px 0px 0px 0px; }
#menu-pionowe li {
position: relative;
width: 240px;
list-style: none; 
line-height: 34px;
background:  url("../img/mm/liniamenu2.gif") repeat-x bottom;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
padding-bottom: 0px;
text-align: left;
}


#menu3685{
background: url("../img/mm/m1.gif") no-repeat 3px 0px ;
}
#menu3686{
background: url("../img/mm/m2.gif") no-repeat 3px 0px ;
}
#menu3687{
background: url("../img/mm/m3.gif") no-repeat 3px 0px ;
}
#menu3688{
background: url("../img/mm/m4.gif") no-repeat 3px 0px ;
}
#menu3689{
background: url("../img/mm/m5.gif") no-repeat 3px 0px ;
}
#menu3690{
background: url("../img/mm/m6.gif") no-repeat 3px 0px ;
}



#menu-pionowe dd a {
padding: 11px 0px 11px 56px; 
}

#menu-pionowe .foot { display: none; }

#menu-pionowe dd a:hover {
text-decoration: none;
}

#menu-pionowe li a {
background: none;
font-weight: normal;
font-size: 11px;
color: #0d3668;
font-family:Tahoma, Arial, Helvetica, sans-serif; 
background:  url("../img/mm/li.gif") no-repeat 16px 1px ;
padding: 0px 0px 0px 34px; }

#menu-pionowe li a:hover {
background:  url("../img/mm/li2.gif") no-repeat 16px 1px ;
text-decoration:underline;
font-weight: normal;
color: #0d3668;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

dd .hit { text-decoration:none !important; }
.hit { text-decoration:underline !important; }

/* menu P  O  Z  I  O  M  E */
#menu-poziome {
position: absolute; 
top: 10px;
right: 14px;
width: 500px;; 
height: 20px; 
font-size: 10px;
text-align: right;
left: auto;
}
#menu-poziome dd { 
display: inline; 
}
#menu-poziome dd a {
line-height: 20px;

color: #FFFFFF;
font-weight: bold;
margin-left: 10px; margin-bottom: 10px;
padding-left: 8px; padding-bottom: 0px;
border-left: 1px solid #0CA7CD;
}
#menu-poziome dd a:hover {
color: #ffffff;
font-weight: bold;
text-decoration: none; }



/* wyszukiwarkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa*/

#wyszukiwarka  {
float: left;
width: 258px;
right: 15px;
position: relative;
top: -40px;
left: 24px;

}
#wyszukiwarka input {
background: url(../img/szukajtlo.gif) no-repeat;
width: 176px;
border: 0;
float: left;
font-size: 11px;
font-family: tahoma;
color: #000000;
margin-top: 0px;
padding-right: 14px;
padding-left: 12px;
padding-top: 4px;
padding-bottom: 5px;
}
#wyszukiwarka  input.szukaj {
padding: 0;
margin: 0px;
background: url(../img/lupka.gif) no-repeat top left;
width: 27px; height: 22px;
cursor: pointer;
}
#wyszukiwarka h6 { display: none; }
 #newsletter input:focus,
#wyszukiwarka input:hover, #newsletter input:hover { background-color: #E1DAC7; }

/* end wyszukiwarka*/



#inside {
 width: 240px;
float: left;
}


#footer h1 {display: none;}
#footer {
width: 100%; height: 454px;
}
#menustop {
font-family: "Tahoma", Times, serif;
padding: 00px 0px 40px 0px;
font-weight: bold;
}
#menustop .kontakt1{
position: relative;
top:26px;
padding-left:10px;
font-size: 14px;
color: #0d3668;
padding: 26px 0px 0px 64px;
}
#menustop .kontakt2{
position: relative;
top:54px;
padding-left:10px;
font-size: 12px;
color: #000000;
padding: 0px 0px 0px 20px;
margin-top: 0px;
line-height: 17px;
}

#osiagniecia {
position:relative; 
top: 0px;
left: 0px;
font-family: "Tahoma", Times, serif;
width: 576px;
font-size: 11px;
color: #000000;
}

#czw{
position:absolute;
margin-top: 10px;
padding: 0px 0px 0px 16px;
background:  url("../img/mm/li.gif") no-repeat 0px 5px ;
}
#czw:hover{
background:  url("../img/mm/li2.gif") no-repeat 0px 5px ;
text-decoration:underline;
}
#powrot{
position:absolute;
margin-top: 0px;
padding: 0px 0px 0px 16px;
background:  url("../img/pow.gif") no-repeat 0px 5px ;
}
#powrot:hover{
background:  url("../img/pow.gif") no-repeat 0px 5px ;
text-decoration:underline;
}

.os1{
position:absolute;
top: 40px;
left:10px;
width:360px;
}
.os2{
position:relative;;
left: 380px;
top: 40px;
width:190px;
}






#powered{
width: 488;
height: 66px;
margin-top: 60px;
background:  url("../img/powered.gif") no-repeat 0px 0px ;
padding: 16px 
}
#powered .pow{
font-size:12px;
}


#real{
color: #000000;
text-decoration:none;
font-family: "Tahoma", Times, serif;
font-size: 14px;
}
#real:hover{
color: #ffffff;
text-decoration:none;
}






