html, body  
	{text-align: center; 
	font-family: tahoma;
	}
	
body {margin: 0; padding: 0; font-family: tahoma; font-size: 12px; overflow:auto; text-align:left; background-image:url(./images/gradient.jpg); background-repeat:repeat-x; background-color:#afafaf;}
p {margin:0; padding:0; color:#000000; font-family:tahoma; }

input[type="submit"]  {background:#360017; cursor:pointer; color:white; font-size:11px; font-weight:bold; padding:0 5px; margin:0; border:1px solid #360017; font-family: tahoma;}
input[type="submit"]:hover {border:1px solid white;}


table {background-color: transparent; border:0px solid red;}

.default_button {background:#360017; cursor:pointer; color:white; font-size:10px; font-weight:bold; padding:1px 10px; border:1px solid #360017; font-family: tahoma;}
.default_button:hover {border:1px solid white;}

.logon_field {width:150px; }

a {text-decoration:none; color: #570125; font-weight: bold; font-size: 13px;}
a p {text-decoration:none; color: #570125; font-weight: bold; font-size: 13px;}
a :hover{text-decoration:underline; }
h1 
	{font-size: 1.4em; 
	 font-weight: bold;
	}
h2 
	{font-size: 1.2em;
	}
h3
	{font-size: 1em; 
	 font-weight: bold;
	}
table.main 
	{padding: 0px; 
	 border: 0px; 
	 margin: 0px auto 0px auto; 
	 width: 700px; 
	 background: #fafafa;
	}
td 
	{text-align: left; 
	 vertical-align: top; 
	
	}
a 
	{color: #9a0000; 
	 font-size: 1em;
	}

a img {border:0}	

.button_link {width:220px; height:190px; display:block; }
.button_link span {visibility:hidden;}

.odnosniczek {text-decoration:none;}
.odnosniczek:hover {text-decoration:underline;}

h1 { font-size: 18px; font-weight: bold; color: #370018; }
h2 { font-size: 16px; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; }
p { font-size: 12px; font-weight: normal; color: #000000;}
#stronka {width: 1100px; margin: 0px auto 0px auto; border:0px solid red; position:relative; }
#stronka #klisza {width:462px; height:355px; position:absolute; top:300px; left:620px;  background-image:url(./images/klisza.png); }
#koszyk { width:200px; float:left;}

#top {width: 1000px; float:left; margin:0px 0 0px 0; position:relative; padding:0px 0 0 0;  border:0px solid red;}

#top #top_logowanie { border:0px solid red; position:absolute; top:305px; left:20px; width:165px; height:105px; }
#top #top_logowanie p {color:white; text-align:center;}

#top .top_logo {width:1000px; height:374px; border:0px solid red; display:block; margin:0;}
#top .top_logo img {border:0; float:left; }
#top .logo { position:absolute; top:180px; left:0px; width:900px;  height:57px; background-image:url(./images/top_address.png); background-repeat:no-repeat; display:block; border:0px solid black; color:#129FD3; padding:3px 0 0 25px;}
#top .satisfy { position:absolute; top:0px; left:660px; width:197px; height:200px; background-image:url(./images/top_satisfaction.jpg); background-repeat:no-repeat; display:block; border:0px solid black; color:#129FD3; padding:3px 0 0 25px;}


#top #menu {background-image:url(./images/top_menu.png); background-repeat:no-repeat; width:900px; height:35px; float:left; border:0px solid red;}
#top #menu .menu_item {height:16px; margin:8px 0 0 7px; padding-right:7px; float:left; color:#ffffff; text-decoration:none; font-size:11px; }
#top #menu .vline {height:16px; border-right:1px solid #ffffff; float:left; margin:8px 0 0 0px;}
#top #menu .right_menu {width:600px; border:0px solid black; height:16px; margin:0px 0 0 0; float:right; color:#ffffff; text-align:left; height:14px;  }
#top #menu .right_menu a {color:#ffffff; text-decoration:none; font-size:11px; border-right:1px solid #ffffff; margin:8px 0 0 7px; 	padding-right:7px; float:left; }
#top #menu .right_menu p {color:#ffffff; text-decoration:none; font-size:11px; border-right:1px solid #ffffff; margin:8px 0 0 7px; 	padding-right:7px; float:left; }
#top #menu .right_menu .body_icon {width:14px; height:13px; float:left;  margin:8px 3px 0 7px;}
#top #menu .right_menu .logon_field {width:173px; height:21px; background-image:url(./images/menu_field.jpg); background-repeat:no-repeat; float:left; margin:5px 3px 0 0px; border:none;}

#prompt_line {width:900px; float:left; text-align:left; padding-left:10px; color:#FF9600;}
#prompt_line a {text-decoration:none;   font-size:13px; font-weight:bold; color:#FF9600; }
#prompt_line a:hover {text-decoration:underline;}
/* dotad gorna czesc */

#middle { float: left; border-bottom: 1px solid #570125; }
#middle #left  { width: 215px; float: left; color: #570125; }
				#left #left-top { width: 195px; float: left; margin-left: 20px; }
				#left #left-bottom { width: 215px; float: left; margin-bottom: 25px; }
				#left h1 { font-size: 18px; border-bottom: 1px solid #570125; }
				#left ul { margin-left: 0px; list-style-position: inside; padding: 0px; }
				#left li { margin-top: 2px; font-weight: bold; font-size: 13px; }
				#left li { margin-top: 2px; font-weight: bold; font-size: 13px; }
				#left p { color: #570125; }
				#left a { color: #570125; }

#middle #center { width: 765px; float: left; margin-left: 20px; position:relative; overflow:hidden; padding-bottom:20px;}
				#center h1 { font-size: 18px; font-weight: bold; color: #370018; border-bottom: 1px solid #570125; }
				#center p, #center ul, #center li {font-size: 12px; }
				#center table { font-size: 12px; color: #1e0912; vertical-align: top; text-align: left; }
				#center hr { font-size: 12px; font-weight: bold; text-align: center; }

				
#middle #center .tresc {width:765px; float:left; padding-bottom:15px;}
#middle #center .content {margin-bottom:20px; padding:0}				


#middle #center .tresc .article {width:690px; float:left; margin-bottom:3px; background:; padding:20px 5px 5px 5px;  color:#570125;  background-repeat:no-repeat;  overflow:hidden;  border-bottom:1px solid #570125;}
#middle #center .tresc .article .title {font-weight:bold; float:left; color:inherit; width:100%;}
#middle #center .tresc .article a{ color:inherit;}
#middle #center .tresc .article a:hover {color:#5c0009;}
#middle #center .tresc .article p {margin:0; padding:0; color:inherit;}
#middle #center .tresc .article .date {float:right; font-size:10px;}
#middle #center .tresc .article .text {width:510px; float:left;  }
#middle #center .tresc .article .signature {width:640px; float:left; font-style: italic; text-align:right;}

#middle #center .content {margin-bottom:20px;}				
#footer p { width: 1000px; color: #8c8c8c; font-size: 12px;  text-align: center; font-family: tahoma;}
#footer a {color:#570125; font-size:11px;}
#footer a span {visibility:hidden;}


.picture { background-color: #313332; padding: 3px; border: 1px solid #404241; color:#fcfcfc; }
.picture p { color:#fcfcfc; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; font-size: 12px; text-align: center; }
.picture p a{ color:#fcfcfc; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; font-size: 12px; text-align: center; }
.picture a {color:#fcfcfc;}
.picture img { border: 0px; }

.picture { background-color: #313332; padding: 3px; border: 1px solid #404241; color:#fcfcfc; }
.picture p { color:#fcfcfc; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; font-size: 12px; text-align: center; }
.picture p a{ color:#fcfcfc; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; font-size: 12px; text-align: center; }
.picture img { border: 0px; }

.flag_pl {width:29px; height:29px; background-image: url('images/pl_flag.png'); display:inline-block;}
.flag_pl:hover {background-image: url('images/h_pl_flag.png'); }

.flag_de {width:29px; height:29px; background-image: url('images/de_flag.png'); display:inline-block;}
.flag_de:hover {background-image: url('images/h_de_flag.png'); }

.flag_eng {width:29px; height:29px; background-image: url('images/uk_flag.png'); display:inline-block;}
.flag_eng:hover {background-image: url('images/h_uk_flag.png'); }
