@CHARSET "UTF-8";

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF; 
	color:#5C5C56;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
}



a {
	color: #0395F8;
	text-decoration:none;
	outline: none;
}

a:hover {
	cursor:pointer;
	text-decoration:underline;
}

img {border:0}
h1, h2, h3 {margin:0}
form {margin:0}
input, textarea, select  {border: solid 1px; color: #5C5C56; border-color:#DEDEDE #C8C8C8 #C8C8C8 #DEDEDE;padding:3px}


#maincontainer {
	width: 966px;
	margin: 0 auto;
	background: #FFFFFF; 
}

#contentcontainer {
	width: 946px;
	padding-left:10px;
}

#section_header {
	margin-bottom:20px;
}

#section_left {
	width: 635px;
	display:inline;
	float:left;
	overflow:hidden;
	border-right: solid 1px #DEDEDE;
	min-height:540px;
}

#section_right {
	width: 310px;
	display:inline;	
	float:right;
	overflow:hidden;
	color:#8D8D85;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
}

#section_bottom {
	clear: both;
	border-top: solid 1px #DEDEDE;
	color:#8D8D85;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
}

#section_footer {
	clear: both;
	border-top: solid 1px #DEDEDE;
	color:#7AAA1B;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	text-align: right;
	margin-bottom:20px
}

#section_bottom .left {width:314px; height: 135px; padding-top:20px; display:inline; float:left; overflow:hidden;border-right: solid 1px #DEDEDE;}
#section_bottom .center {width:305px; height: 135px; padding-top:20px; padding-left:15px; display:inline; float:left; overflow:hidden;border-right: solid 1px #DEDEDE;}
#section_bottom .right {width:294px; height: 135px; padding-top:20px; padding-left:15px; display:inline; float:left; overflow:hidden;}


.dark {color:#3E3D3D}
.light {color:#AAAAAA}
.green {color:#7AAA1B}
.clear {clear:both}


#section_header ul, li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#section_header #logo {
	float:left;
	padding:10px 0 10px 10px;
	height:45px;
	width:182px;
}

#logo h1 {
	background:transparent url(/img/layout/logo.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:45px;
	text-indent:-9999px;
}

#logo h1 a {
	display:block;
	height:45px;
	width:182px;
}

#logo_slogan {
	float:left; 
	padding-top:42px; 
	margin-left:15px
}

#logo_contact {
	float:right;
	text-align:right;
	color:#8D8D85;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	padding-top:25px; 
	padding-right:10px;
}

ul#navigation {
	height:41px;
	clear:both;
}

ul#navigation li {
	float:left;
	width:138px;
}

ul#navigation span{
	display:none;
}

ul#navigation li a {
	cursor:pointer;
	display:block;
	height:41px;
}

ul#navigation li a#menu_onas:hover, ul#navigation li a#menu_oferta:hover, ul#navigation li a#menu_owodzie:hover, ul#navigation li a#menu_cennik:hover, ul#navigation li a#menu_zamowienie:hover, ul#navigation li a#menu_dlaklientow:hover, ul#navigation li a#menu_kontakt:hover {
	background-position:0 -41px;
}

ul#navigation li a#menu_onas {
	background:transparent url(/img/layout/menu2-1.gif) no-repeat scroll 0 0;
}

ul#navigation li a#menu_oferta {
	background:transparent url(/img/layout/menu2-2.gif) no-repeat scroll 0 0;
}

ul#navigation li a#menu_owodzie {
	background:transparent url(/img/layout/menu2-3.gif) no-repeat scroll 0 0;
}

ul#navigation li a#menu_cennik {
	background:transparent url(/img/layout/menu2-4.gif) no-repeat scroll 0 0;
}

ul#navigation li a#menu_zamowienie {
	background:transparent url(/img/layout/menu2-5.gif) no-repeat scroll 0 0;
}

ul#navigation li a#menu_dlaklientow {
	background:transparent url(/img/layout/menu2-6.gif) no-repeat scroll 0 0;
}

ul#navigation li a#menu_kontakt {
	background:transparent url(/img/layout/menu2-7.gif) no-repeat scroll 0 0;
}


.tpl_zajawka_title {margin-bottom:10px; text-indent:-3000px}
.tpl_zajawka_img {float:left; margin-right:10px; margin-bottom:10px}
.tpl_zajawka_more {text-align: right}
.tpl_zajawka_title_span {}


.tpl_zajawka_oferta {padding-left:15px; padding-bottom:20px; margin-bottom:20px; border-bottom: solid 1px #DEDEDE;}
.tpl_zajawka_oferta2 {padding-left:15px; padding-bottom:20px}
.tpl_zajawka_owodzie {padding-left:15px; padding-bottom:20px; margin-bottom:20px; border-bottom: solid 1px #DEDEDE;}
.tpl_zajawka_owodzie2 {padding-left:15px; padding-bottom:20px;}
.tpl_zajawka_onas {padding-left:15px; padding-bottom:20px; margin-bottom:20px; border-bottom: solid 1px #DEDEDE;}
.tpl_zajawka_onas2 {padding-left:15px; padding-bottom:20px;}
.tpl_zajawka_cennik  {padding-right:15px; margin-bottom:20px; }
.tpl_zajawka_zamowienie  {padding-right:15px; margin-bottom:20px; }
.tpl_zajawka_kontakt  {margin-bottom:20px; }
.tpl_zajawka_dlaklientow {padding-left:15px; padding-bottom:20px; margin-bottom:20px; border-bottom: solid 1px #DEDEDE;}
.tpl_zajawka_dlaklientow2 {padding-left:15px; padding-bottom:20px;}

.tpl_zajawka_owodzie .tpl_zajawka_title, .tpl_zajawka_owodzie2 .tpl_zajawka_title {background:transparent url(/img/layout/head_owodzie.gif) no-repeat scroll 0 0; width:100px; height:17px}
.tpl_zajawka_oferta .tpl_zajawka_title, .tpl_zajawka_oferta2 .tpl_zajawka_title {background:transparent url(/img/layout/head_oferta.gif) no-repeat scroll 0 0; width:100px; height:17px}
.tpl_zajawka_onas .tpl_zajawka_title, .tpl_zajawka_onas2 .tpl_zajawka_title {background:transparent url(/img/layout/head_onas.gif) no-repeat scroll 0 0; width:100px; height:17px}
.tpl_zajawka_cennik .tpl_zajawka_title {background:transparent url(/img/layout/head_cennik.gif) no-repeat scroll 0 0; width:100px; height:17px}
.tpl_zajawka_cennik .tpl_zajawka_title {background:transparent url(/img/layout/head_cennik.gif) no-repeat scroll 0 0; width:100px; height:17px}
.tpl_zajawka_zamowienie .tpl_zajawka_title {background:transparent url(/img/layout/head_zamowienie.gif) no-repeat scroll 0 0; width:100px; height:17px}
.tpl_zajawka_kontakt .tpl_zajawka_title {background:transparent url(/img/layout/head_kontakt.gif) no-repeat scroll 0 0; width:100px; height:17px}
.tpl_zajawka_dlaklientow .tpl_zajawka_title, .tpl_zajawka_dlaklientow2 .tpl_zajawka_title {background:transparent url(/img/layout/head_dlaklientow.gif) no-repeat scroll 0 0; width:108px; height:17px}

.head_title_span {}
.head_title_onas {text-indent:-3000px; background:transparent url(/img/layout/head_onas.gif) no-repeat scroll 0 0; width:100px; height:17px; margin-bottom:10px}
.head_title_oferta {text-indent:-3000px; background:transparent url(/img/layout/head_oferta.gif) no-repeat scroll 0 0; width:100px; height:17px; margin-bottom:10px}
.head_title_owodzie {text-indent:-3000px; background:transparent url(/img/layout/head_owodzie.gif) no-repeat scroll 0 0; width:100px; height:17px; margin-bottom:10px}
.head_title_kontakt {text-indent:-3000px; background:transparent url(/img/layout/head_kontakt.gif) no-repeat scroll 0 0; width:100px; height:17px; margin-bottom:10px}
.head_title_zamowienie {text-indent:-3000px; background:transparent url(/img/layout/head_zamowienie.gif) no-repeat scroll 0 0; width:100px; height:17px; margin-bottom:10px}
.head_title_dlaklientow {text-indent:-3000px; background:transparent url(/img/layout/head_dlaklientow.gif) no-repeat scroll 0 0; width:108px; height:17px; margin-bottom:10px}
.head_title_cennik {text-indent:-3000px; background:transparent url(/img/layout/head_cennik.gif) no-repeat scroll 0 0; width:100px; height:17px; margin-bottom:10px}


.content_sgimg1 {float:right; margin:10px 15px 0 20px; position:relative; top: -30px}
.content_sgslogan {padding-bottom:20px; margin-bottom:20px; border-bottom: solid 1px #DEDEDE;}

.content_oferta ul, .content_oferta li {list-style-type: circle; margin-top:3px}
.content_oferta {margin-right:15px}

.content_owodzie ul, .content_owodzie li {list-style-type: circle; margin-top:3px}
.content_owodzie {margin-right:15px}

.content_kontakt .left_section  {width:200px;float:left;}
.content_kontakt .right_section {width:403px;float:right;}
.content_kontakt .find_us {font-family:Verdana,Arial,sans-serif;font-size:9px; background:#FFEF7F;padding:0 5px; width:52px; margin-top:5px}
.content_kontakt .label {margin-top:10px;}
.content_kontakt .textarea {width:380px; height:200px}
.content_kontakt .sendbutton {text-align:right;margin-top:15px; margin-right:15px}

.content_zamowienie {margin-right:15px}
.content_zamowienie .table {width:100%;}
.content_zamowienie .td_1 {border-bottom:1px dotted #DEDEDE; width:230px}
.content_zamowienie .title {font-size:14px;color:#6D6D65;font-weight:bold; margin-bottom:10px}
.content_zamowienie .input_narrow {width:50px}
.content_zamowienie .sendbutton {text-align:center;margin-top:15px;}
.content_zamowienie .textarea {width:350px; height:150px}


.content_cennik {margin-right:15px}
.content_cennik .title {font-size:14px;color:#6D6D65;font-weight:bold; margin-bottom:10px; text-decoration:underline;}
.content_cennik .table {width:100%}
.content_cennik .table th {padding:3px 5px;background:#DEDEDE;text-align:center;font-weight:bold;}
.content_cennik .table td {padding:3px 5px;border-bottom:1px dotted #DEDEDE; border-left:1px dotted #DEDEDE; border-right:1px dotted #DEDEDE; text-align:center}
.content_cennik .table .left {text-align:left}

.content_dlaklientow {margin-right:15px}
.content_dlaklientow h3 {font-size:14px; font-weight: bold; text-decoration:underline;color:#6D6D65}
.content_dlaklientow h4 {margin:3px 0 0 10px;font-size:12px; font-weight: bold; text-decoration:underline;color:#6D6D65}
.content_dlaklientow h5 {margin:3px 0 0 20px;font-size:12px; font-weight: bold;color:#6D6D65}
.content_dlaklientow ul, .content_dlaklientow li {list-style-type: circle; margin-top:5px;}

.img_content_right {float:right;margin:0 15px 15px 15px}
.img_content_left {float:left;margin:0 15px 15px 0px; }
label.error {font-size:10px; color:#800000; display:block; clear:both }

.footer {padding-bottom:20px}
.footer_logo {position:relative; top:3px}
