* { margin: 0; padding: 0; }

body {/*background-color:#f9f9fa;*/font-family:Tahoma,sans-serif;font-size:12px;}
#body {width:1000px;margin:0 auto;background-color:#ffffff;}

input {border:1px solid #cdd1d6;height:20px;background-color:#E6E8EA;color:#9CA4AF;font-size:12px;}
textarea {border:1px solid #CDD1D6;color:#9CA4AF;}

.orderForm input {background-color:#FFFFFF;}

img {border:0;}

h1 {color:#226698;font-size:18px;font-weight:normal;padding-bottom:18px;} 
h2,h3,h4 {color:#1f5285;padding:0 0 10px;font-weight:normal;}
h2 {font-size:18px;margin:5px 0;padding:0;}
h3 {font-size:12px;}


a {color:#2a6aa2;}
a:hover {color:#3d4d52;}

li ul {padding-left:15px;}
ul, ol {list-style-position:inside;padding:0;}

p {padding:2px; line-height:1.5}
input.bt_send {height: 21px;color: #2A6AA2}

div.clear_text {clear:both;padding-bottom:30px;}
div.clear_text a {font-size:14px;font-family:Calibri, sans-serif;}

/* content */
#main_content {background-color: #ffffff;background:url("top_bg.jpg") no-repeat;min-height:500px;}
#lcontainer {float:left; font-size:13px; line-height:145%; padding:0 0 0 40px; width:360px;}
#rcontainer {float:right;/*min-height:550px;*/padding-right:25px;width:570px;}
#rcontainer li, #rcontainer p {padding-bottom:10px;}
#rcontainer p {font-size:13px;}

.clearfix {display:block;}
/* end content */


/* ======= Logo ======= */
#logo {background:url("logo.png") no-repeat;float:left;height:73px;left:38px;position:relative;top:27px;width:289px;}

/* ====== top ======*/
div#shapka {background:url("shapka.png") no-repeat;height:118px;}
div#shapka .tel {float:right;font-size:18px;color:#646464;padding:20px;}
div#shapka .tel b {font-size:24px;color:#db0303;}
div#baner {background:url("domik.png") no-repeat;height:204px;}
div#fundament {background:url("fundament.png") no-repeat;height:28px;clear:both;}

#tcontact {float:right;font-family:Trebuchet MS,sans-serif;font-size:16px;position:relative;top:30px;width:250px;color:#FFFFFF;font-weight:bold;}
#tcontact a {color:#FFFFFF;}
#tcontact .tel {padding:0 0 0 12px;}
#tcontact .tel b {color:#018509;}

div#slogan_blocks {}


/* ======= top menu ======= */
div#topmenu {font-size:17px;left:390px;_left:100px;top:70px;_top:0px;position:relative;width:600px;color:#646464;}
:first-child + html div#topmenu {
	left:100px; top:0px;
}
div#topmenu ul {list-style:none;display: inline;}
ul#menu li {float:left;}
ul#menu li a {text-decoration:underline;padding: 0 0.4em;color:#646464;}
ul#menu li a:hover {text-decoration: underline;}
ul#menu {left:0;	min-width:6em;	padding:0.9em;	position:absolute;	top:-0.9em;}
/* ======= top menu ======= */

/* ======= price block ====== */
div#price_blocks {height:70px;width:568px;left:410px;position:relative;}
div#price_block_left, div#price_block_right {background:url("tprice.gif") no-repeat;float:left;height:70px;width:284px;font-weight: bold;}
div#price_blocks p {color:#FFFFFF;padding:10px 20px 0;width:200px;height:37px;}
div#price_blocks a {color:#FFFFFF;}
div#price_blocks a.price {display:block;height:20px;width:90px;float:right;text-decoration: none;}
div#brand_price .bn_left {padding-bottom: 15px;}
div#brand_price .bn_left p {line-height: 1.3;}
div#brand_price .bn_left small {font-size: 11px;}
/* Search */
div.searchc {position:relative;top:-8px;}
div.searchc .search {width:255px;}
div.searchc #sbt {background:url("search.gif") no-repeat 0 3px;border:0;height:23px;margin-left:10px;width:20px;}
div.searchc p {color:#2A6AA2;font-size:11px;font-weight:bold;}

/* News */
div.archive_news {font-size:14px;}
div.archive_news a {color:#607e9d;}
div#news span.date {color:#14841a;font-weight:bold;font-size:14px;}
div.rss {padding:5px 0 0;background:url("rss.gif") no-repeat 0 bottom;font-size:14px;}
div.rss a {color:#607e9d;padding:0 0 0 30px;}
div#news p {padding:0 0 20px;}
div#news a {text-decoration:none;}
div#news a:hover {text-decoration:underline;}

/* Banners */
div#reklama {padding:0 0 15px;}
div.l_banner {padding:0 0 10px;}

div#bottom_baner p {color:#226698; font-size:12px; font-weight:bold; padding:0;padding:0 0 10px 2px;}
div#bottom_baner a {color:#226698;text-decoration: none;border:none;}

div#bottom_baner h2 {color:#000000;padding-bottom:0px;}

/* ===== cennik ===== */
table.cennik td {padding:0 8px 9px 0;}
div.cennik {background:url("cennik_bg.gif") no-repeat;border:2px solid #C6D2DC;height:129px;width:272px;}
div.cennik p {line-height:1.3;margin:0;padding:5px 10px 8px !important; height: 36px;}
div.cennik a.tech {display:block;font-size:11px;line-height:1.1;text-align:right;padding-right:4px;bottom: 5px;position: relative;}

/* footer */
#bot_content {background:url("bot_line.jpg") no-repeat;height:60px;padding:5px 25px 0 40px;}
#copy {bottom: 10px; color: #616162; display: block; padding: 2px 6px; width: 250px;float:left;}
#address {color:#2a6aa2;float:right;text-align:right;}

#footer {background-color:#FFFFFF;clear:both;font-size:11px;min-height:40px;_height:40px;padding:30px 0 0;}
#fleft {float:left;padding:0 0 0 30px;width:210px;}
#fright {float:right;margin:0;width:720px;text-align:center;}
#fright .text {padding:25px 0 0;}

/* end footer */

