@charset "utf-8";
a{ text-decoration:none; color: #000000; }
a img{ border:0px;}
html{ height:100%; }
body{
	background:url(graph/megasenior_tlo.jpg) 0px 0px repeat-x #ffffff;
	height:100%;
	margin:0px; 
	padding:0px; 
	border:0px;  
	font-family:Tahoma, Arial, Verdana, Helvetica; 
	font-size:12px; 
	/*line-height:15px; */
	color:#3f3f3f; 
}
/*p,ul,h1,h2{ margin:0px; padding:0px; }*/

.ab {position: absolute;}
.cl {clear: both;width: 100%;}
.ov {overflow: hidden;}
.s0 {line-height: 0px;font-size: 0px;}
.le {float: left;}
.re {float: right;}
.dz {margin: 0px auto; width: 990px;}


#top {height: 195px; background:url(graph/megasenior_top.jpg) 0px 0px no-repeat #ffffff;}
.top_l {width: 661px; height: 195px;}
.top_r {width: 329px; height: 195px;}
.koszyk_button {width: 161px; height: 22px; margin: 2px 0px 0px 2px;}
.zaloguj_button {width: 161px; height: 22px; margin: 2px 0px 0px 3px;}
.search {width: 329px; height: 78px; background:url(graph/szukaj_tlo.jpg) 0px 0px no-repeat #5782bc;}
.search_input {margin: 0px; border: 0px; background: url(graph/szukaj_input_tlo.jpg) 0px 0px no-repeat transparent; width: 206px; height: 19px; padding-left: 6px; color: #ffffff;}
.top_logo {width: 350px; height: 120px; margin: 40px 0px 0px 0px;}
.top_logo img {width: 100%; height: 100%;}

#menu {height: 41px; background:url(graph/menu_tlo.jpg) 0px 0px no-repeat #ffffff;}
.menu_links {width: 804px; height: 41px;}
.menu_font {width: 186px; height: 41px;}
.menu_el {margin: 0px 0px 0px 0px; height: 41px;}
.menu_l {height: 27px; padding: 14px 5px 0px 5px;}
.menu_l a {font-size: 13px; color: #ffffff; }
.menu_l a:hover {font-size: 13px; color: #ffffff; text-decoration: underline;}
.menu_l2 {height: 36px; padding: 5px 2px 0px 2px;}

.font_text1 {font-size: 11px; width: 90px; margin: 12px 0px 0px 0px; color: #ffffff; height:20px;}
.fsize1 {width: 20px; margin: 13px 0px 0px 2px; color: #ffffff; font-size: 12px; height:20px; cursor: pointer;}
.fsize2 {width: 20px; margin: 12px 0px 0px 4px; color: #ffffff; font-size: 14px; height:20px; cursor: pointer;}
.fsize3 {width: 20px; margin: 11px 0px 0px 2px; color: #ffffff; font-size: 16px; height:20px; cursor: pointer;}

.top_s{background:url(graph/megasenior_top.jpg) 0px 0px no-repeat #ffffff; height: 165px;}
.pasek1{background:#547f06; height:1px;}
.pasek2{background:#bdf164; height:1px;}

.pasek_top{background:url(graph/pasek_top.gif) 0px 0px no-repeat #ffffff; height: 12px;}

#content {background: url(graph/pasek_l.gif) 0px 0px no-repeat #ffffff; }

#content .ls {width: 186px; }
#content .ms {width: 612px; }
#content .rs {width: 192px; }


.box_koszyk {width: 188px; height: 119px; background: url(graph/basket_bg.jpg) 0px 0px no-repeat #ffffff; }
.box_koszyk .inside {margin: 40px 0px 0px 0px; color: #ffffff; text-align: center;}
.koszyk_pod {width: 188px; height: 2px; background: url(graph/basket_under.gif) 0px 0px no-repeat #ffffff;}

.ls .mboxes {width: 178px; margin: 0px 5px 0px 3px; float: left;}
.ls .mboxes .mbox {width: 178px; background: url(graph/mbox_bg_left.gif) 0px 0px repeat-y #ffffff;}
.ls .mboxes .mbox .header {width: 178px; height: 33px; background: url(graph/mbox_header_left.gif) 0px 0px no-repeat #ffffff;}
.ls .mboxes .mbox .header .txt {padding: 10px 0px 0px 0px; text-align: center; color: #ffffff; font-weight: bold;}


.rs .mboxes {width: 188px; margin: 0px 0px 0px 4px; float: right;}
.rs .mboxes .mbox {width: 188px; background: url(graph/mbox_bg_right.gif) 0px 0px repeat-y #ffffff;}
.rs .mboxes .mbox .header {width: 188px; height: 33px; background: url(graph/mbox_header_right.gif) 0px 0px no-repeat #ffffff;}
.rs .mboxes .mbox .header .txt {padding: 10px 0px 0px 0px; text-align: center; color: #ffffff; font-weight: bold;}

.mbox .header a {color: #ffffff;}

.mbox .inside {padding: 3px;}
.mbox .footer {width: 100%; height: 1px; background: #d8d8d8; margin: 2px 0px 0px 0px;}

#foot {background: #eaeaea;}
.foot_sep {color: #a3a3a3;}
.foot_links {padding: 10px 0px 10px 0px;}
.foot_links2 {margin: 0px 0px 0px 5px; padding: 2px 0px 2px 24px;}
.foot_mail {margin: 0px 0px 0px 5px; padding: 2px 0px 2px 24px; background: url(graph/e-mail.gif) 0px 1px no-repeat transparent;}

.foot_notes {background: #dfdfdf; padding: 15px; font-size: 11px; color: #373737;}
.foot_notes2 {background: #eaeaea; padding: 15px; font-size: 11px; color: #adadad;}

.projektowanie {color: #e13a16; text-decoration: none;}
.projektowanie:hover {color: #e13a16; text-decoration: underline;}

.menubox_font td {color: #ffffff;}
.menubox_font td a {color: #ffffff;}

.price {margin: 5px 0px 15px 0px;}
.buttons {text-align: center; margin: 0px 0px 5px 0px;}

.product_desc {font-size: 12px; color: #373737; line-height: 15px; height: 105px; overflow: hidden;}
.product_desc_special {font-size: 12px; color: #373737; line-height: 15px;}
.line1 {height: 1px; background: #d4d4d4; margin: 8px 0px;}
.prod_img {width: 116px;}

.line2 {height: 1px; background: #0e71b3;}
.line3 {height: 1px; background: #ffffff;}

.line4 {height: 1px; background: #dcd8d8;}
.line5 {height: 1px; background: #ededed;}

.product {}
.product .header {background: #0e71b3; line-height: 16px; font-size: 12px; font-weight: bold; padding: 8px 0px 8px 10px; color: #ffffff;}
.product .content {border-left: 1px solid #dcd8d8; border-right: 1px solid #dcd8d8;}
.product .content .lsp {width: 175px;}
.product .content .rsp {width: 430px;}

.show_product_link {color: #e7501e; font-size: 15px;}

.ctable_options td {float:left; width: 95%;}
.ctable_options {margin: 8px 0px; padding: 2px;}

.photos {text-align: center; margin: 3px 0px 0px 0px;}
