@CHARSET "UTF-8";

html, body, form { margin: 0; padding: 0; }
body { background: #ffffff url('../img/krak_02.gif') repeat-x top; color: #2c2c2c; font-family: Arial; font-size: 12px; }
form { padding:0; color:#666666; overflow: auto; } 
form label { padding-right: 30px; font-size: 14px; }
input, textarea, select { background:#fffff none repeat; color: #777777; border:1px solid #E5E5E5; font-size:16px; margin: 3px 5px 3px 0; padding:4px; width: 230px; }
textarea { overflow: auto hidden;}
label { color:#777777; font-size:11px; }
img { border: 0; }

p, ol, ul { margin:  0; }
ol, ul { list-style-position: outside; list-style-type: none; }

/* Headings */
h1 { margin-left: 20px; color: #2c2c2c; }
h1 a { color: #2c2c2c; }
h2 { font-size: 14px; color: #808080; }
h3 { font-size: 11px; color: #808080; font-weight: normal; }
h4 {  }
h5 {  }
h6 {  }

/* Links */
a { color: #21759b; text-decoration: none; cursor: pointer; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }

/* * * * * * * * * * * * * * * * * * * *
     Classes
 * * * * * * * * * * * * * * * * * * * */

.nosee { display: none }
.capital { color: #3a6387; font-size: 36px; font-weight: bold;  }
.mark_active { background: #e9fff3; }
.city { color: #353535; font-weight: bold; }
.error_box { background-color:#FFEBE8; border-color:#CC0000; border-style:solid; border-width:1px; margin:0 0 16px 0; padding:12px; font-size: 12px; }
.pager { margin: 10px; float: left; }
.green { color: green; font-weight: bold; }
.red { color: red; font-weight: bold; }
.red_big { color: red; font-weight: bold; font-size: 20px;}
.lower_grey { color: #a8a8a8; font-size: 10px;  }
DIV.error { float: left; color: #ee242d; }
td.redy { color: #d61616; }
/* * * * * * * * * * * * * * * * * * * *
     Index
 * * * * * * * * * * * * * * * * * * * */

#wrapper { width: 1008px; margin: 0 auto; overflow: hidden; text-align: center; }
fieldset { border:1px solid #E5E5E5; background-color: white; width: 90%; padding: 20px; margin-top: 200px; color: #626262; }

table.cennik { margin: 0 10px 50px 160px; }
table.cennik caption { padding: 10px; font-size: 22px; background: #f3f3f3; }
table.cennik td, th { padding: 10px 40px 10px 40px; border: 1px solid #eaeaea; font-size: 18px; }
table.cennik td span, th span { color: #ee2731; }
table.cennik td.light { color: #969696; }

DIV#cont { width: 1008px; height: 560px; background: url('../img/krak_04.jpg') no-repeat; border-bottom: 1px solid #e7e7e7; }
DIV#cont a#mail { color: #d6d6d6; font-size: 24px; display: block; position: absolute; width: 200px; height: 70px; margin: 22px 0 0 536px; }
DIV#cont a#mail:hover { text-decoration: none; }
DIV#cont a#logo { position: absolute; display: block; width: 240px; height: 180px; margin: 20px 0 0 70px; }
DIV#cont DIV#phone { color: #aaa9a9; font-size: 32px; position: absolute; width: 200px; height: 70px; margin: 19px 0 0 711px; }
DIV#cont a#cennik {display: block; width: 252px; height: 49px; background: url('../img/krak_11.jpg'); position: absolute; 
		margin: 490px 0 0 620px; }
DIV#cont a#cennik2 {display: block; width: 252px; height: 49px; background: url('../img/krak_11.jpg'); position: absolute; 
		margin: 330px 0 0 620px; }
DIV#cont a#zobacz_ekran {display: block; width: 252px; height: 49px; position: absolute; font-size: 26px;
		margin: 496px 0 0 330px; }
DIV#cont a#obniz_koszty {display: block; width: 252px; height: 49px; position: absolute; font-size: 26px;
		margin: 496px 0 0 610px; }
		
DIV#cont h1 { position: absolute; color: #737373; font-size: 32px; margin: 330px 0 0 76px; }
DIV#cont DIV#text { position: absolute; font-family: Tahoma; font-size: 11px; margin: 370px 0 0 76px; width: 230px; text-align: left; 
		color: #a6a6a6; line-height: 16px; }

DIV#cont DIV#zaufali { color: #aaa9a9; font-size: 20px; position: absolute; width: 200px; height: 70px; margin: 320px 0 0 560px; }
DIV#cont h2 { position: absolute; margin: 86px 0 0 540px; color: #bcbcbc;  font-size: 20px;}
DIV#cont h2 a { color: #959595; font-size: 18px; padding: 0 8px 0 8px; }
DIV#cont h2 a:hover { text-decoration: none; }

DIV#cont ul { margin: 0; padding: 0; margin-left: 12px; }
DIV#cont ul li { list-style: circle; }
DIV#dane_kontaktowe { position: absolute; color: #737373; font-size: 26px; margin: 430px 0 0 130px;  }

DIV#stopka { text-align: left; color: #bcbcbc; font-size: 11px; padding-left: 50px; margin-top: 10px; }
DIV#stopka a { color: #bcbcbc; }

DIV#contact_form { width: 632px; background: url('../img/krak_kontakt_08.jpg'); overflow: auto; float: right; }
DIV#contact_form form { margin: 30px 0 30px 0; }
DIV#contact_form form label { padding: 0 12px 0 48px; font-size: 12px; /* color: #aaa9a9; font-size: 16px; */ }
DIV#contact_form table td { text-align: left; }
DIV#contact_form table td.label { text-align: right; }
DIV#contact_form_footer { width: 632px; height: 8px; background: url('../img/krak_kontakt_10.jpg'); float: right; margin-bottom: 20px; }
DIV#contact_form DIV#submit { border: 1px solid #e5e5e5; clear: right; float: left; width: 70px; font-size: 12px; padding: 4px; text-align: center;
	margin: 6px 0 6px 0; background: #eeeeee;}
DIV#contact_form DIV#submit:hover { background:	#e6e6e6; }
DIV#napisz_do_nas { color: #aaa9a9; font-size: 28px; position: absolute; width: 200px; height: 70px; margin: 400px 0 0 650px; }
IMG.led_foto { padding: 4px; border: 5px solid #f6f6f6; }

A#minus { display: block; position: absolute; width: 250px; height: 144px; background: url('../img/minus20.gif'); margin: 340px 0 0 578px; }
A#minus2 { display: block; position: absolute; width: 250px; height: 144px; background: url('../img/minus20.gif'); margin: 158px 0 0 60px; }
DIV#flash { position: absolute; width: 319px; height: 118px; margin: 155px 0 0 604px; }
DIV#ostatnia_realizacja { position: absolute; margin: 128px 0 0 834px; color: #818181; font-size: 11px;}
DIV#tlo_komp { position: absolute; width: 1008px; height: 129px; background: url('../img/krak_tlo_komp.jpg'); margin: 313px 0 0 0; z-index: -1; }
DIV.small_metka { position: absolute; width: 80px; height: 46px; background: url('../img/metka_small.gif'); margin: -6px 0 0 40px; }

