/*

Theme Name: CKC Theme
Theme URI: http://twitter.com/inovato
Description: WP theme for Wrecks.
Version: 0.7b
Author: inovato
Author URI: http://twitter.com/inovato/
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
}

p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1024px;
	margin: 0 auto;
}



/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 177px;
	background-color:#FFF;
	
}

#imgt { width:134; height:100px; width:130px; margin:20px 0 15px 30px;}


/* Menu
-----------------------------------------------------------------------------*/
#topmenu {margin: 0; padding:0px 0px 0px 0px; float:left; margin-left:300px; margin-top:-63px;}

#pagemenu {height:41px; background-image:url(images/bg_menu.gif); background-repeat:repeat-x; width:100%; float:left;}
#pagemenu ul { margin:0; padding:0; padding-top:11px; float:left; margin-left:30px;}

#topmenu li { float:left; 	border-left-width: 1.5px;
	border-left-style: solid;
	border-left-color: #009;}
	
#pagemenu ul li { float:left; text-align:center;}

#topmenu li A {
	display:block;
	padding:0 15px;
	text-decoration:none;
	color:#009;
	font-size:1.5em;
	font-weight: bold;
}

#topmenu li A:hover {text-decoration:underline; color:#333}

#pagemenu ul li A {
	display:block;
	padding:0 10px 0 10px;
	text-decoration:none;
	color:#FFF;
	font-size:1.3em;
	border-right-width: 1.5px;
	border-left-width: 1.5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	font-weight: bold;
}
#pagemenu ul li A:hover {text-decoration:underline; color:#333;}

#nav {height:80px; width:20px; float:right; margin-top:-130px; margin-right:40px;}
#nav ul li {margin-top:5px;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	border-left: 480px solid #FFF;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content {
	padding: 0 20px;
	padding-top:30px;
}

.title {font-family:Arial, Helvetica, sans-serif; font-size:2em; color:#333; text-decoration:none; margin-bottom:30px; line-height:30px;}
.title A {color:#333; text-decoration:none;}



#middle_s {
	border-right: 250px solid #FFF;
	height: 1%;
}
#middle_s:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container_s {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content_s {
	padding:60px 20px 0px 60px;
	background-image:url(images/call_us.jpg); background-repeat:no-repeat; background-position:90% 20px;
	}



/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 480px;
	position: relative;
	background: #FFF;
	left: -480px;
}


.sr {
	float: right;
	margin-right: -250px;
	width: 250px;
	position: relative;
	background: #FFF;
}

.nadpis h1 {font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#605d5c; font-size:2.5em; padding-top:40px; padding-left:30px; padding-right:30px; height:70px;}

.nadpis h2 {font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#605d5c; font-size:2em; padding-left:20px; margin-bottom:15px;}

.big_image {height:323px; margin-left:90px; margin-top:20px; background-image:url(images/main.jpg); background-repeat:no-repeat;}
.strexpress {height:323px; margin-left:130px; margin-top:50px; background-repeat:no-repeat;}
.small_image { height:246px; background-image:url(images/bg_sr_side.jpg); background-repeat:no-repeat; width:250px;}



.news {padding-left:30px;}
.news ul {float:left; margin:0; padding:0;}
.news ul li {float:left; width:203px;}
.news ul li A {display:block; padding:7px;}
.services { padding-left:30px;}
.services ul {margin:0; padding:0;}
.services ul li A { display:block; padding:7px; width:150px;}




	.news_s {}
	.news_s ul {margin:0; padding:0; width:250px;}
	.news_s ul li {width:250px;}
	.news_s ul li A { display:block; padding:10px;}
	.services {}
	.services_s ul {margin:0; padding:0; width:250px}
	.services_s ul li A { display:block; padding:10px;}
	.nadpis_s h2 {font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#605d5c; font-size:2em; width:250px; margin-top:30px; margin-bottom:20px;}
	.articles {}
	.articles ul {margin:0; padding:0; width:250px;}
	.articles ul li A { display:block; padding:10px;}







/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 134px;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
}
#searchform {
	padding-left:100px;
	padding-top:56px;
	margin:0 0 0 200px;
	}
	
#searchform form div {width:200px; height:20px;}
#s {background:url(images/searchinp.jpg); width:136px; height:24px; border:none; background-repeat:no-repeat; padding:4px 10px 0px 10px;
				font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#2064a2; font-weight:bold; position:relative; left:0px;}
#b {background:url(images/button.gif); width:17px; height:20px; border:none; font-size:0.1px;}


.copywrong { float:right; position:relative; top:-20px; left:-250px;}
.copywrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
}

.logo_foot {background-image:url(images/foot2.png); background-repeat:no-repeat; width:135px; height:100px; margin-top:-40px; position:relative; left:900px}

.big_image h2 {
	padding:160px 40px 0px 220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#dd3833;
	font-style: italic;
}
