/* CSS Document */
body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#ffffff; font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#555555; position:absolute; _height:100%; min-height:100%; width:100%; }

div.mainpage { background:#FFF; padding:30px 80px 200px 80px; }

div.banner_handler { position:relative; width:100%; height:45px; }
	div.banner_handler div.banner { width:400px; height:50px; position:absolute; right:0px; top:-70px; text-align:right  }

div.header_dash { background:url(../img/header_dash.gif) left bottom no-repeat; display:block; clear:both; padding-bottom:5px; margin:0px 10px 10px 0px;  }

div.d_gray div.wh_link { color:#FFF; display:block; padding-top:14px; padding-right:10px; text-align:left }
	div.d_gray div.wh_link a { text-decoration:none; color:#DEDEDE; font-size:12px; }
	div.d_gray div.wh_link a:hover { text-decoration:none; color:#FFF; font-size:12px; }
div.d_gray2 div.wh_link { color:#FFF; display:block; padding-top:14px; padding-right:10px; text-align:left }
	div.d_gray2 div.wh_link a { text-decoration:none; color:#DEDEDE; font-size:12px; }
	div.d_gray2 div.wh_link a:hover { text-decoration:none; color:#FFF; font-size:12px; }
div.white div.gray_link { color:#555555; display:block; background:#FFF; padding:10px 10px 10px 5px; border-bottom:6px solid #DEDEDE; text-align:left }
	div.white div.gray_link a { text-decoration:none; color:#555555; font-size:12px; }
div.dash_spcr_wh { display:block; clear:both; height:2px; margin-top:0px; background:url(../img/dash_wh.gif) bottom repeat-x; line-height:1px; font-size:1px; }
div.dash_spcr_gray { display:block; clear:both; height:3px; margin-top:2px; background:url(../img/dash_gr.gif) bottom repeat-x }
div.art_header_red { padding:10px 0px 5px 10px; font-size:13px; color:#C41033; display:block; clear:both;  }
div.art_header_gray { padding:10px 0px 5px 10px; font-size:13px; color:#555555; display:block; clear:both;  }
div.art_header_green { padding:10px 0px 5px 10px; font-size:13px; color:#C41033; display:block; clear:both;  }
div.art_header_pink { padding:10px 180px 5px 10px; font-size:13px; color:#DD0067; display:block; clear:both;  }

div.wh_link_rg a {text-decoration:none; color:#DEDEDE; font-size:11px; padding-top:7px; display:block; }
	div.wh_link_rg a:hover { color:#FFF; }
div.d_gray2 a {color: #DEDEDE;}
div.d_gray2 a:hover {color: #FFFFFF; text-decoration: none;}

div.mainpage table td { vertical-align:top }

div.mainpage table.main { width:965px; margin:auto }
	div.mainpage table.main td.lw { width:197px; vertical-align:top; }
		div.mainpage table.main td.lw div.d_norm { padding:10px 0px 10px 10px;border-bottom:6px solid #DEDEDE; }
		div.mainpage table.main td.lw div.d_gray { background:#646464; padding:5px;  }
		div.mainpage table.main td.lw div.d_gray2 { background:#646464; padding:5px;  }
		div.mainpage table.main td.lw div.d_pink { height:30px; width:168px; background-color:#DD0067; margin:3px 0px 0px 0px; padding-top:10px; padding-right:10px; text-align:right; }
		div.mainpage table.main td.lw div.d_pink a{ color:#FFFFFF; }
		div.mainpage table.main td.lw div.d_red { height:30px; width:168px; background-color:#C21032; margin:3px 0px 0px 0px; padding-top:10px; padding-right:10px; text-align:right; }
		div.mainpage table.main td.lw div.d_red a{ color:#FFFFFF; }
			div.mainpage table.main td.lw div.red { width:168px; background:#C41033; text-align:right; padding:10px 10px 60px 0px;}
			div.mainpage table.main td.lw div.green { width:168px; background:#6EAB24; text-align:right; padding:10px 10px 60px 0px;}
			div.mainpage table.main td.lw div.pink { width:168px; background:#DD0067; text-align:right; padding:10px 10px 60px 0px;}
				div.mainpage table.main td.lw div.red div.vertical_menu_u a { color:#EDB7C2; font-size:11px; display:block; text-decoration:none; margin:2px; font-weight: bold;}
				div.mainpage table.main td.lw div.red div.vertical_menu_u a:hover { color:#ffffff; font-size:11px; }
				div.mainpage table.main td.lw div.green div.vertical_menu_u a { color:#D3E6BD; font-size:11px; display:block; text-decoration:none; margin:2px; }
				div.mainpage table.main td.lw div.green div.vertical_menu_u a:hover { color:#ffffff; font-size:11px; }
				div.mainpage table.main td.lw div.pink div.vertical_menu_u a { color:#F5B2D1; font-size:11px; display:block; text-decoration:none; margin:2px; }
				div.mainpage table.main td.lw div.pink div.vertical_menu_u a:hover { color:#ffffff; font-size:11px; }
				
		div.mainpage table.main td.lw div.vertical_menu_a a { color:#FFF; font-size:11px; display:block; text-decoration:none; margin:2px; font-weight: bold; }
	div.mainpage table.main td.cent { width:100%; vertical-align:top; }
		div.mainpage table.main td.cent div.header_top_red { border-top:5px solid #C41033; margin-bottom:30px; padding-top:10px; }
		div.mainpage table.main td.cent div.header_top_green { border-top:5px solid #6EAB24; margin-bottom:30px; padding-top:10px; }
		div.mainpage table.main td.cent div.header_top_pink { border-top:5px solid #DD0067; margin-bottom:30px; padding-top:10px; }
		div.mainpage table.main td.cent div.horizontal_menu { width:100%;  }
			div.mainpage table.main td.cent div.horizontal_menu a { color:#777777; text-decoration:none; font-size:12px; display:block; }
			div.mainpage table.main td.cent div.horizontal_menu div.menu_norm { width:190px; float:left; padding:15px 0px 10px 5px; border-bottom:6px solid #DEDEDE; margin-right:4px; color:#999999; font-size:12px; }
			div.mainpage table.main td.cent div.horizontal_menu div.menu_red { width:190px; float:left; padding:15px 0px 10px 5px; border-bottom:6px solid #FFF; margin-right:4px; background:#C41033; color:#999999; font-size:12px; }
				div.mainpage table.main td.cent div.horizontal_menu div.menu_red a { color:#FFF }
			div.mainpage table.main td.cent div.horizontal_menu div.menu_green { width:190px; float:left; padding:15px 0px 10px 5px; border-bottom:6px solid #FFF; margin-right:4px; background:#6EAB24; color:#999999; font-size:12px; }
				div.mainpage table.main td.cent div.horizontal_menu div.menu_green a { color:#FFF }
			div.mainpage table.main td.cent div.horizontal_menu div.menu_pink { width:190px; float:left; padding:15px 0px 10px 5px; border-bottom:6px solid #FFF; margin-right:4px; background:#DD0067; color:#999999; font-size:12px; }
				div.mainpage table.main td.cent div.horizontal_menu div.menu_pink a { color:#FFF }
	div.mainpage table.main td.rg { width:147px; vertical-align:top; }
		div.mainpage table.main td.rg div.d_gray2 { background:#646464; padding:5px;  }
	div.mainpage table.main td.space { width:4px; font-size:0px; line-height:0px; padding:0px; margin:0px; }
	.gray_belt_top { background:#CCC; height:5px; width:100%; font-size:0px; line-height:0px; }
	

td.cent table.book_info { border-bottom:1px dashed #898989; margin:10px 0px 10px 0px; }	
td.cent table.book_info td { border-top:1px dashed #898989; border-right:1px dashed #CCCCCC; text-align:center; vertical-align:middle; height:30px  }	
	td.cent table.book_info td a { color:#555555; text-decoration:none }

div.footer_container{ position:absolute; bottom:0px; background:#646464; height:100px; border-top:6px solid #B4B4B4; width:100%;  }
div.footer { color:#CCC; margin:auto; width:915px; text-align:center; position:relative; margin-top:10px;  }
	div.footer a  { color:#CCC; margin:0px 5px 0px 5px; text-decoration:none }	
	div.footer a:hover  { color:#FFF; margin:0px 5px 0px 5px; text-decoration:none }	
	div.footer img { position:absolute; left:-10px; top:0px; }
	div.footer div.realizacja { position:absolute; font-size:11px; right:10px; top:30px; color:#999 }
	div.footer div.realizacja a { color:#999 }
	div.footer div.realizacja a:hover { color:#FFF }
	div.footer div.navmenu { position:absolute; font-size:11px; right:10px; top:5px; color:#CCC  }
	
div.box_title_wh { color:#FFFFFF; text-decoration:none; padding-top:15px;}	
	div.box_title_wh a { color:#FFFFFF; text-decoration:none    }	
		div.box_title_wh a:hover{ color:#FFF;  }
	
div.box_title_norm a { font-size:12px; }
div.box_title_norm a:hover {  text-decoration:none   }

table.book_week td { vertical-align:top; font-size:11px;   }
input.input_txt { width:104px; height:19px; color:#999999; padding:0px 0px 0px 2px; margin:0px; background:none; border:0 }
input.submit_txt { width:19px; height:19px; background:url(../img/submit_button.gif) no-repeat; border:0px; margin-top:1px; cursor:pointer }
div.inpt_txt { background:url(../img/text_input_bg.gif) no-repeat; height:21px; }
input.sub_arr { background:url(../img/submit_button_arrow.gif) no-repeat; width:19px; height:19px; border:0px; padding:0px; cursor:pointer; }

div.prod_name_gray { color:#555555; margin:0px 2px 3px 2px;}
	div.prod_name_gray a { color:#555555; text-decoration:none;  }
	div.prod_name_gray a:hover { color:#555555; text-decoration:underline;  }
	
div.prod_name_red { color:#C41033; margin:0px 2px 3px 2px; font-size: 14px; }	
	div.prod_name_red a { color:#C41033; text-decoration:none; font-size: 14px; }
	div.prod_name_red a:hover { color:#EF3F62; text-decoration:none }
	
div.prod_name_black { color:#666666; margin:0px 2px 3px 2px; font-size: 12px; }	
	div.prod_name_black a { color:#666666; text-decoration:none; font-size: 12px; }
	div.prod_name_black a:hover { color:#666666; text-decoration:none }
	
div.prod_name_pink { color:#DD0067; margin:0px 2px 3px 2px;  }	
	div.prod_name_pink a {  color:#DD0067; text-decoration:none}
	div.prod_name_pink a:hover {  color:#EF3F62; text-decoration:none}
	
div.art01_gray { margin:2px; color:#555555; line-height:140%;  }
	div.art01_gray a { color:#555555; }

div.prod_name_author{ color:#666666; margin:0px 2px 15px 2px; }
div.prod_photo{ position:absolute; left:-200px; width:100px; text-align:right; }
	
	
div#box_mainpage { position:relative; margin:20px 0px 0px 0px; }
	div#box_mainpage .price { left:5px; position:absolute; font-weight:bold; color:#898989; }
	div#box_mainpage .order { left:67px; position:absolute; color:#898989; }
	
	div.d_gray a{ font-size:12px; }
	div.d_gray2 div.box_title_wh a{ font-size:12px; }
	
input.input_stxt { width:35px; height:22px; background:none; border:0px; margin:0px; padding:3px 2px 0px 4px; color:#333333; }
div.inpt_txt { background:url(../img/text_input_bg2.gif) no-repeat; height:21px; }
div.inpt_stxt { background:url(../img/s_input.gif) no-repeat;  }


div.proPhoto img { padding:0px; margin:0px; }
div.proBasePrice { color:#999999; font-weight:bold; font-size:12px; }
span.proSpecjalPrice { color:#999999; font-weight:bold; font-size:12px; }

/* form contact */
.formContact{ color:#444444; padding-left:10px; }
.formContact input{ margin:3px 5px 0px 0px; }
.formContact textarea{ margin:3px 0px 5px 0px; }
.formContact .info{ text-transform:none; color:#ce0020; }

/* Window */
.window{ z-index:1000; }
.windowLayer{ z-index:1010; position:absolute; }
.windowTitle{ z-index:1020; position:relative; background:#bf001d; cursor: move; padding:5px 3% 5px 3%; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color: #ffffff; width:94%; 
border:1px solid #bf001d; line-height:18px; }
.windowTitle img{ margin:1px; cursor:pointer !important; }
.windowContent{ z-index:1020; position:relative; background:#f8f8f8; border:1px solid #d3d8dc; display:block; padding:0px; font-family:Arial, Helvetica, sans-serif;
font-size:11px; overflow:auto; width:100%; height:100%; }
.windowStatus{ z-index:1020; position:relative; background:#bf001d; height:5px; width:100%; border:1px solid #bf001d; font-size:1px; line-height:1px; }
.windowContent iframe{ width:100%; height:100%; }

.windowFrameContainer{ position:absolute; width:100%; height:100%; z-index:1000; }
.windowFrameContent{ width:100%; height:100%; background:#f5f5f5; border:0px; }
