* { margin: 0; padding: 0;	}
body { text-align:center; font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px; background-color: #000000; color:#777777; }
h1 { font-size:18px; color:#da251d; }
h1 span { color:#7b7c7c; }
h5 { font-size:13px; padding:0 5px 0 5px; margin-left:5px; color:#7c7b7b; }
h5.client_acc { background: url(../img/acc01_s.jpg) no-repeat 180px center; }
h5.client_mail { background: url(../img/mail01_s.jpg) no-repeat 180px center; }
ul { list-style: none; margin-left:20px; }
ul li { background: url(../img/arr1.gif) no-repeat .5em .5em; padding-left:17px; margin-top:3px; }
ul.marg5 { margin-left:5px; }
ul.mnone { margin-left:0; }
fieldset { border:0; }

div#body div.left div.box .client div.web { border:0; }
.client * { font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; }
.client label { width: 70px; float: left; display: block; margin-top: 5px; }
.client input.txt { float: left; width:135px; height: 18px; padding: 2px 0 0 3px; border:1px solid #cccccc; color: #7b7b7b; font-size: 11px; margin-top: 2px; }
.client input.subm, .client input.subm_g { background-color: #da251d; color:#ffffff; border:0; font-size:10px; padding: 2px; vertical-align: middle; margin: 5px 0 0 0;	}
.client input.subm_g { background-color: #aaaaaa; cursor:pointer;}
.client input.subm_g:hover { background-color: #8B8B8B; }
div.client_cont { width:210px; margin:10px 14px 0 24px; padding-bottom:0px; }

div#body div.left div.box div.client_cont p { width:210px; padding: 0; margin: 0; text-align: right; }


div#cont { width:880px; margin: 0 auto; text-align: left; line-height: 135%; background-color: #ffffff; }
div.left { width:270px; }
div.right { width:610px; }
div#cont div.left { width:270px; }

div#top { width:880px; background-color: #000; }

/*menu*/
div#menu { width:780px; float: right; }
div#menu ul { float: right; padding: 12px 0 12px 0; }
div#menu ul li { display: inline; }
div#menu ul li a { color:#ffffff; text-transform: uppercase;}
div#menu li { float:left; width:120px; margin:0; padding:0; text-align:center; background: none; }
div#menu li a { display:block; padding:9px 10px; height:100%; color:#FFF; text-decoration:none; /*border-right:1px solid #FFF;*/ }
div#menu li a { background:url(../img/menu_bg2.jpg) repeat -20px 35px; }
div#menu li a:hover, div#menu li a:focus, div#menu li a:active  { background-position:-150px 0; }
div#menu li a.selected { background-position: -20px 94px; }

/*flagi*/
div#flags { width:99px; float: left; }
div#flags p { padding: 20px 0 12px 15px; }
div#flags a img { border:0; margin-left: 2px; }

/*baner*/
div#header { width:880px; height:370px; color:#666666; background-color: #1f1a1a; text-align: center; overflow: hidden; }
div#header ul { margin: 0; padding: 0; float:left; }
div#header ul li { background: 0; margin: 0;  padding: 0; }


div#header h5 { padding-top:50px; font-size:14px; }
div.left, div.right { float:left; padding-bottom: 10000px; margin-bottom: -10000px; }

/*glowna tresc*/
div#body { background-color: #ffffff; overflow: hidden; margin-top:10px; }

/*lewa kolumna*/
div#body div.left div.box { width:260px; margin-left:5px; padding: 10px 0 10px 0;	background: #ffffff url(../img/left_box_bg.jpg) repeat-y; color:#7c7b7b;}
div#body div.left h5 { font-size:14px; border-left:4px solid #da251d; padding:5px; margin-left:20px; color:#7c7b7b; }
div#kmore { }

.block { display: block; }
.none { display: none; }
div.web { width:218px; margin:10px 14px 0 19px; padding-bottom:0px; border:1px solid #cccccc; }
div.nobord { border: none; }
img.webprez { margin:5px 0 0 10px; border:none; }
h4 { font-size:12px; }
div#body div.left div.box div.web h6 { font-size:11px; font-weight:normal; padding:5px 0 5px 20px; background: #efefef url(../img/h6_bg.gif) no-repeat 0.5em 0.5em; border-bottom: 1px solid #cccccc; }
div#body div.left div.box div.kontakt_box p {
	padding-bottom: 10px;
}
h4a, h6 a { color:#c20000; font-weight:bold; text-decoration: none; }
h4 a:hover, h6 a:hover { text-decoration:underline; }
div#body div.left div.box p { padding:5px 10px 5px 10px; }
div#body div.left div.box p.tcent { padding:0 10px 0 10px; }
img.box_bg { margin-left: 5px; display: block; }

/*prawa strona*/
div#body div.right h1 { padding:10px; line-height:135%; }
div.container { width:600px; margin-left:10px; }
div.aktualcont p { padding-right:10px; }
div.aktualcont p a span { font-weight: bold; }
div.webs_pres { width:560px; margin: 0 auto; }
div.col { margin-top:7px; float: left; width:49%; }
div.col p { padding:10px ; }
div.col p.p5 { padding: 5px; }
div.col p.pntop { padding:0 0 0 5px; }
div.bord { border-right:1px solid #e1e1e1;}
div.mright {}
img.nbox,img.staff { border:1px solid #dddddd; padding:1px; margin:5px 0 0 2px; }
img.staff { margin-top: 2px; }
img.nbox { margin-left:5px; }
p.akt_item { padding-right: 20px; }

div.logotypes { width:580px; margin: 0 auto; text-align: center; }
div.logotypes img { display: block; margin: 0 auto; margin-bottom: 5px; }
div.item { width:260px; float: left; margin: 30px 0 15px 0; }
div.item2 { width:260px; float:right; margin: 30px 0 15px 0; }


div.two-col { width:580px; margin: 0 auto; text-align: left; }
div.col-left { width:260px; float: left; margin: 0px 0 15px 0; }
div.col-right { width:260px; float:right; margin: 0px 0 15px 0; }

/*dane kontaktowe*/
p.indent { padding:10px; }
.kontakt { color:#777777; }
img.map { margin-top:5px; }

div#map { width:550px; height: 334px; border:1px solid #5c5c5c; margin: 0 auto; margin-top:10px; }
div.tooltip { color: #da251d; font-weight: bold; font-size:14px; }
div.tooltip p { font-size:12px; color:#333333; font-weight:normal }

/*strony www*/
div.webbox { width:280px; margin-bottom:5px; float:left; }
div.webbox p { margin-bottom: 5px; }

/* the overlayed element */
div.overlay {
	background-image:url(../img/white.png);
	width:400px;
	height:370px;		
	display:none;
	padding:50px 40px 30px 40px;
	line-height: 140%;
}

div.overlay p {
	padding-bottom: 15px;
	text-decoration: underline;
}
/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../img/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/*formularz zamowienia strony,pomoc techniczna, hosting*/
select { font-family:Trebuchet MS, Tahoma; font-size:11px; color:#7b7b7b; }
select.w250 { width: 250px; }
div.zamow {}
div.zamow label {display: block; float: left; width:100px; margin-top: 5px; font-weight: bold; }
div.zamow_host label { width:400px; float: none; }
div.zamow_host select { margin-top:2px; margin-bottom: 5px; }
div.zamow input.txt,div.zamow input.subm { height:18px; font-size:11px; color:#7b7b7b; font-family:Trebuchet MS; width:250px; margin-top: 5px; border:1px solid #bbbbbb; padding-top:2px; }
div.zamow_host input.txt { width: 250px; margin-bottom: 5px; margin-top:2px; }
div.zamow input.subm { width:70px; font-weight:bold; background-color: #da251d; color:#ffffff; border:0; height:27px; cursor:pointer; }
div.zamow input.subm:hover { background-color: #8F221D; }
div.zamow textarea { width:250px; height: 100px; margin-top:5px; border:1px solid #bbbbbb; font-size:11px; color:#7b7b7b; font-family:Trebuchet MS; }
div#sendform { display:none; text-align:center }
div#sendmesg { width:100%; }
div#sendmesg p { margin:0; padding:5px;}

/*wiece info w dymku*/
p.dinfo { text-align:left; color:#666666; margin-right:5px }

/*stopka*/
div#foot { overflow:hidden; text-align: center; }
div#foot p { padding:10px 10px 10px 10px; }

/*copy*/
div#foot div.left { background-color: #666666; color:#9b9b9b; }
div#foot div.left a { color:#9b9b9b; }

/*menu*/
div#foot div.right { background-color: #5c5c5c; color: #ffffff; font-weight: bold; }
div#foot div.right p {
	padding-top: 20px;
}
div#foot div.right a { color:#ffffff;}
div#foot div.right a.selected { text-decoration: underline; }

div.hrs { margin: 0 auto; margin-top:10px; width:96%; height:3px; font-size:1px; background: url(../img/hrbg.jpg) repeat-x;}
div.shrs, div.lshrs { width:70%;}

a { color:#da251d; text-decoration: none; }
a:hover { text-decoration:underline;}
a.smaller {font-size:11px; }

/*numerowanie*/
a.num { background-color: #cccccc; color:#666666; padding:5px 7px 4px 6px; font-size:11px; }
a.num:hover {text-decoration: none; background-color: #5c5c5c; color:#ffffff; }
a.active { background-color: #da251d; color:#ffffff; padding:5px 7px 4px 6px; font-size:11px; }
a.active:hover { text-decoration: none; }


.bigger { font-size:13px; }
.bigger { font-size:13px; }
.smaller { font-size:11px; }
img.fleft { float:left; margin-right: 10px; }
img.fright { float: right; margin-left:10px; }
img.fleft5,img.fleft3 { float:left; margin-right: 5px; }
img.fleft3 { margin-right:3px; }
.marg10 { margin-left: 10px; }
.mleft10 { margin-left:10px; }
.mleft5 { margin-left:5px; }
.mright10 { margin-right: 10px; }
.mtop5 { margin-top: 5px; }
.mtop7 { margin-top: 7px; }
.mbot5 { margin-bottom: 5px; }
.mtop10 { margin-top: 10px; }
.cursor { cursor: pointer; }
.nobord { border: none; }
.ilink { cursor:pointer; border: none; }
.red { color:#da251d; }
.lgray { color:#aaaaaa; }
.tright { text-align: right; margin-right: 10px; }
.tcent { text-align: center; }
.bold { font-weight:bold; }
.newstitle { color:#da251d; font-weight: bold; }
.middle {vertical-align: middle; }
.mleft { margin-left: 10px; }
.mleft5 { margin-left:5px;	}
.mtop5 { margin-top: 5px; }
.clr { clear: both; }
