BODY					{ font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; color: #1E4D00; font-size: 11px; margin: 0px; padding: 0px; background-color: #FFFFFF; }
TABLE					{ font-size: 11px; }
FORM					{ display: inline; padding: 0px; margin: 0px; }
/* --------------- POZYCJONOWANIE --------------- */
#head 					{ width: 970px; margin: 2px 0px 0px 0px; }
#main 					{ width: 970px; margin: 0px; }
#footer 				{ width: 970px; margin: 10px 0px 0px 0px; }

/* --------------- STRUKTURA --------------- */

.pageLeft 				{ float: left; width: 252px; text-align: left; padding: 0px; margin: 0px 0px 0px 0px; }
.pageCenter 				{ float: right; width: 698px; text-align: left; padding: 0px; margin: 0px 0px 0px 0px; background: #FFFFFF; }
.fantom 				{ clear: both; font-size: 0px; line-height: 0px; }

/* --------------- ODNOSNIKI --------------- */

A.menuinfo				{ text-decoration: none; font-size: 9px; color: #3E4483; color: #1E4D00; padding: 0px 2px 0px 2px; }
A:hover.menuinfo			{ text-decoration: underline; font-size: 9px; color: #8288B9; color: #1E4D00; padding: 0px 2px 0px 2px; }
A.topmenu 				{ text-decoration: none; color: #000000; color: #1E4D00; padding: 0px 2px 0px 2px; }
A:hover.topmenu 			{ text-decoration: underline; color: #000000; color: #1E4D00; padding: 0px 2px 0px 2px; }
A					{ text-decoration: none; color: #3E4483; color: #1E4D00; }
A:hover 				{ text-decoration: underline; color: #3E4483; color: #1E4D00; }

/* --------------- FORMULARZE --------------- */

TEXTAREA, INPUT, SELECT, BUTTON { font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #330000; text-decoration: none; border: 1px solid #A00000; border: 1px solid #589400; background-color: #FFFFFF; }

H1					{ margin: 0px; padding: 0px; color: #3E4483; color: #1E4D00; font-size: 9px; font-weight: bold; }
H2					{ margin: 0px; padding: 1px 0px 1px 0px; color: #8B3600; color: #1E4D00; font-size: 10px; font-weight: normal; }
H3					{ margin: 0px; padding: 10px; color: #3E4483; color: #1E4D00; font-size: 18px; font-weight: bold; }

.aheader				{ margin: 1px; padding: 1px 0px 1px 0px; text-align: center; font-weight: bold; color: #FFFFFF; background: #A7ADE4; background: #589400; } 
.arow					{ margin: 1px; padding: 1px 0px 1px 0px; text-align: left; }
.arow1					{ margin: 1px; padding: 1px 0px 1px 0px; text-align: left; background: #F0F0F0; }
.arow2					{ margin: 1px; padding: 1px 0px 1px 0px; text-align: left; background: #F9F9F9; }

.bheader				{ padding: 1px 0px 1px 0px; text-align: center; font-weight: bold; color: #FFFFFF; background: #A7ADE4; background: #589400; }
.brow					{ text-align: left; }

.sheader				{ padding: 1px 0px 1px 0px; text-align: center; font-weight: bold; color: #FFFFFF; background: #A7ADE4; background: #589400; }

/* ----  KOMUNIKATY BLEDU ---- */
.errorblock				{ background-color: #A00000; font-weight: bold; color: #FFFFFF; }
.errorbox				{ font-weight: bold; color: #C00000; text-align: left; padding: 10px; padding-left: 75px; height: 55px; background-color: #FFFFFF; }
.successbox				{ font-weight: bold; color: #27853C; text-align: left; padding: 10px; padding-left: 75px; height: 55px; background-color: #FFFFFF; }
.erow 					{ color: #FFFFFF; font-weight: bold; padding: 2px; background-color: #E00000; }

/* ---- FORMATOWANIE TEKSTU ---- */
.l					{ text-align: left; }
.r					{ text-align: right; }
.c					{ text-align: center; }
.j					{ text-align: justify; } 
.i					{ font-style: italic; }
.b					{ font-weight: bold; }
.n					{ font-weight: normal; }
.u					{ text-decoration: underline; }
.fl					{ float: left; }
.fr					{ float: right; }
.bn					{ border: 0px none; }
.hand					{ cursor: pointer; }

.bc					{ background: #FFEDE3; }
.bc2					{ background: #FFEF00; }

.mm					{ margin: 1px; }
.sm					{ margin: 2px; }
.tm					{ margin: 4px; }
.pm					{ margin: 6px; }
.menum					{ margin: 6px 2px 2px 2px; }

.mp					{ padding: 1px 0px 1px 0px; }
.sp					{ padding: 2px 0px 2px 0px; }
.tp					{ padding: 4px 0px 4px 0px; }
.pp					{ padding: 6px 0px 6px 0px; }

.indent					{ padding-left: 12px; }

.sectionBorder				{ border: 1px solid #F46BAF; }
.sectionBorderTop			{ border-top: 1px solid #F46BAF; }
.sectionBorderBottom			{ border-bottom: 1px solid #F46BAF; }

.disableInput				{ background-color: #E0E0E0; border: 1px #000000 solid; }

.errorText				{ width: 75%; margin: 3px; text-align: left; font-size: 9px; color: #FFFFFF; font-weight: bold; padding: 2px; background-color: #FF3300; }

.headertext				{ width: 89%; color: #1E4D00; text-align: right; padding-bottom: 4px; margin-bottom: 5px; border-bottom: 1px solid #3E4483; border-bottom: 1px solid #589400; }
.patch					{ font-size: 9px; }
.vline					{ width: 100%; height: 0px; clear: both; font-size: 0px; line-height: 0px; border-top: 1px #F46BAF solid; border-top: 1px #589400 solid; }

.menutl					{ width: 10px; height: 25px; background-image: url('/templates_ek/_img/menubar_t_l_dm.gif'); background-position: top center; background-repeat: no-repeat; }
.menutbg				{ width: 232px; height: 25px; background-image: url('/templates_ek/_img/menubar_t_m_dm.gif'); background-position: top center; background-repeat: repeat-x; }
.menutr					{ width: 10px; height: 25px; background-image: url('/templates_ek/_img/menubar_t_r_dm.gif'); background-position: top center; background-repeat: no-repeat; }
.menubl					{ width: 10px; height: 9px; background-image: url('/templates_ek/_img/menubar_d_l_dm.gif'); background-position: top center; background-repeat: no-repeat; }
.menubbg				{ width: 232px; height: 9px; background-image: url('/templates_ek/_img/menubar_d_m_dm.gif'); background-position: top center; background-repeat: repeat-x; }
.menubr					{ width: 10px; height: 9px; background-image: url('/templates_ek/_img/menubar_d_r_dm.gif'); background-position: top center; background-repeat: no-repeat; }
.menumbg				{ width: 252px; background-image: url('/templates_ek/_img/background_menu_dm.gif'); background-position: top center; background-repeat: repeat-y; }
.menutext				{ font-weight: bold; font-family: Tahoma; font-size: 12px; color: #3E4483; color: #1E4D00; padding: 4px 12px 0px 12px; text-align: left; }
.menurow				{ padding: 2px 0px 2px 18px; text-align: left; }

.titlebox				{ background-color: #589400; color: #FFFFFF; padding: 4px;}

.leftbox				{ width: 110px; margin: 4px; float: left; text-align: left; }
.rightboxinput				{ width: 210px; padding: 2px 0px 2px 0px; float: left; text-align: left; }
.rightboxtext				{ width: 210px; padding: 4px 0px 4px 0px; float: left; text-align: left; }
.floormini				{ width: 1px; height: 4px; clear: both; font-size: 0px; line-height: 0px; }
.floor					{ width: 1px; height: 12px; clear: both; font-size: 0px; line-height: 0px; }
.floors					{ width: 1px; height: 2px; clear: both; font-size: 0px; line-height: 0px; }
.floorm					{ width: 1px; height: 4px; clear: both; font-size: 0px; line-height: 0px; }
.floorl					{ width: 1px; height: 8px; clear: both; font-size: 0px; line-height: 0px; }
.floorxl				{ width: 1px; height: 12px; clear: both; font-size: 0px; line-height: 0px; }
.fieldreq				{ margin: 4px 0px 4px 0px; float: left; color: #C00000; font-size: 9px; }

.green					{ color: #00A651; }
.red					{ color: #FF0000; }

#head .ilt				{ width: 305px; height: 65px; background-image: url('/templates_ek/_img/head_l_t_dm.gif'); background-position: top center; background-repeat: no-repeat; }
#head .ilb				{ width: 305px; height: 63px; background-image: url('/templates_ek/_img/head_l_b_dm.gif'); background-position: top center; background-repeat: no-repeat; }
#head .ilbh1				{ padding-top: 6px; margin-left: 34px; text-align: left; }

#head .imt				{ width: 362px; height: 34px; background-image: url('/templates_ek/_img/head_m_t_dm.gif'); background-position: top center; background-repeat: no-repeat; }
#head .imm				{ width: 362px; height: 61px; background-image: url('/templates_ek/_img/head_m_m_dm.gif'); background-position: top center; background-repeat: no-repeat; }
#head .imb				{ width: 362px; height: 33px; background-image: url('/templates_ek/_img/head_m_b_dm.gif'); background-position: top center; background-repeat: no-repeat; }

#head .iuml				{ width: 30px; height: 27px; background-image: url('/templates_ek/_img/upmenu_l_dm.gif'); background-position: top center; background-repeat: no-repeat; }
#head .iumm				{ width: 910px; height: 27px; background-image: url('/templates_ek/_img/upmenu_m_dm.gif'); background-position: top center; background-repeat: repeat-x; }
#head .iumr				{ width: 30px; height: 27px; background-image: url('/templates_ek/_img/upmenu_r_dm.gif'); background-position: top center; background-repeat: no-repeat; }

#head .itml				{ width: 30px; height: 27px; background-image: url('/templates_ek/_img/topmenu_l_dm.gif'); background-position: top center; background-repeat: no-repeat; }
#head .itmm				{ width: 910px; height: 27px; background-image: url('/templates_ek/_img/topmenu_m_dm.gif'); background-position: top center; background-repeat: repeat-x; }
#head .itmr				{ width: 30px; height: 27px; background-image: url('/templates_ek/_img/topmenu_r_dm.gif'); background-position: top center; background-repeat: no-repeat; }

#head .ir				{ width: 91px; height: 128px; background-image: url('/templates_ek/_img/head_r_dm.gif'); background-position: top center; background-repeat: no-repeat; }

#main .advl				{ width: 26px; height: 158px; background-image: url('/templates_ek/_img/advbox_l.gif'); background-position: top center; background-repeat: no-repeat; }
#main .advc				{ width: 627px; height: 158px; background-image: url('/templates_ek/_img/advbox_c.gif'); background-position: top center; background-repeat: repeat-x; }
#main .advr				{ width: 26px; height: 158px; background-image: url('/templates_ek/_img/advbox_r.gif'); background-position: top center; background-repeat: no-repeat; }

#footer .qhl				{ width: 252px; height: 150px; background-image: url('/templates_ek/_img/szybka_pomoc_l_dk.jpg'); background-position: top center; background-repeat: no-repeat; }
#footer .qhc				{ width: 698px; height: 150px; background-image: url('/templates_ek/_img/szybka_pomoc_c_dk.jpg'); background-position: top center; background-repeat: repeat-x; }
#footer .qhr				{ width: 20px; height: 150px; background-image: url('/templates_ek/_img/szybka_pomoc_r_dk.gif'); background-position: top center; background-repeat: no-repeat; }

#register .leftbox			{ width: 110px; margin: 4px; float: left; text-align: left; }
#register .rightboxinput		{ width: 210px; padding: 2px 0px 2px 0px; float: left; text-align: left; }
#register .rightboxtext			{ width: 210px; padding: 4px 0px 4px 0px; float: left; text-align: left; }

#roundabout .productRow			{ width: 654px; }
#roundabout .productOuterBox		{ width: 327px; float: left; }
#roundabout .productInnerBox		{ width: 310px; margin: 1px; }
#roundabout .productName		{ height: 26px; }
#roundabout .productPrice		{ height: 44px; }
#roundabout .productPriceNest		{ width: 44px; float: left; margin-left: 8px; }

#gallery .productRow			{ width: 564px; }
#gallery .productOuterBox		{ width: 188px; float: left; }
#gallery .productInnerBox		{ width: 161px; margin: 1px; }
#gallery .productName			{ height: 26px; }
#gallery .productPrice			{ height: 44px; }
#gallery .productPriceNest		{ width: 44px; float: left; margin-left: 8px; }

#product .productRow			{ width: 564px; margin: 10px 0px 10px 0px; }
#product .productName			{ margin: 0px; padding: 10px; color: #3E4483; font-size: 18px; font-weight: bold; }
#product .productPrice			{ width: 200px; height: 24px;}
#product .productPriceNest		{ width: 74px; float: left; margin-left: 8px; }
#product .productPriceValue		{ width: 84px; float: left; }

#category .productRow			{ width: 564px; }
#category .productOuterBox		{ width: 188px; float: left; }
#category .productInnerBox		{ width: 161px; margin: 1px; }
#category .productName			{ height: 26px; }
#category .productPrice			{ height: 44px; }
#category .productPriceNest		{ width: 44px; float: left; margin-left: 8px; }

#shopwindow .productRow			{ width: 610px; }
#shopwindow .productOuterBox		{ width: 122px; float: left; }
#shopwindow .productInnerBox		{ width: 110px; margin: 1px; }
#shopwindow .productName		{ font-size: 11px; }
#shopwindow .productPrice		{ height: 44px; }
#shopwindow .productPriceNest		{ width: 44px; float: left; margin-left: 8px; }

#basket .productRow			{ width: 564px; }
#basket .productOuterBox		{ width: 188px; float: left; }
#basket .productInnerBox		{ width: 161px; margin: 1px; }
#basket .productName			{ height: 26px; }
#basket .infoLeft			{ width: 360px; float: left; }
#basket .infoRight			{ width: 215px; float: left; }
#basket .it				{ width: 415px; height: 46px; background-image: url('/templates_ek/_img/promotion_box_t_dm.jpg'); background-position: top center; background-repeat: no-repeat; }
#basket .im				{ width: 415px; height: 39px; background-image: url('/templates_ek/_img/promotion_box_m_dm.jpg'); background-position: top center; background-repeat: no-repeat; }
#basket .ib				{ width: 415px; height: 29px; background-image: url('/templates_ek/_img/promotion_box_b_dm.jpg'); background-position: top center; background-repeat: no-repeat; }
#basket .bt				{ border-top: 1px solid #DBD0C8; }
#basket .br				{ border-right: 1px solid #DBD0C8; }
#basket .bb				{ border-bottom: 1px solid #DBD0C8; }
#basket .bl				{ border-left: 1px solid #DBD0C8; }
#basket .line				{ border-left: 1px solid #A7ADE4; border-bottom: 1px solid #A7ADE4; border-left: 1px solid #589400; border-bottom: 1px solid #589400; }

#extras .productRow			{ width: 640px; }
#extras .productOuterBox		{ width: 160px; float: left; }
#extras .productInnerBox		{ width: 133px; margin: 1px; }
#extras .productName			{ height: 26px; }
#extras .productPrice			{ height: 44px; }
#extras .productPriceNest		{ width: 45px; float: left; }

#summary .leftbox	 		{ width: 100px; float: left; }
#summary .rightbox			{ width: 180px; float: left; margin-top: 4px; }
#summary .leftinfo			{ width: 360px; float: left; }
#summary .rightinfo			{ width: 215px; float: left; }
#summary .line				{ border-left: 1px solid #A7ADE4; border-bottom: 1px solid #A7ADE4; border-left: 1px solid #589400; border-bottom: 1px solid #589400; }

#profile .border			{ border: 1px solid #A7ADE4; }
#profile .leftbox			{ width: 120px; margin: 4px; float: left; text-align: left; }
#profile .rightboxinput			{ width: 200px; padding: 2px 0px 2px 0px; float: left; text-align: left; }
#profile .rightboxtext			{ width: 200px; padding: 4px 0px 4px 0px; float: left; text-align: left; }
#profile .headertext			{ width: 89%; color: #1E4D00; text-align: right; padding: 6px; margin-bottom: 10px; border-bottom: 1px solid #1E4D00; }
#profile .error				{ font-weight: bold; color: #C00000; padding: 10px; border: 1px solid #F46BAF; background-color: #FFEDE3; }
#profile .orderl			{ float: left; width: 140px; }
#profile .orderr			{ float: left; width: 140px; }

#search .leftBox	 		{ width: 160px; float: left; }
#search .rightBox			{ width: 220px; float: left; }

#correspondence .leftbox	 	{ width: 120px; float: left; }
#correspondence .rightbox		{ width: 180px; float: left; }
#correspondence .mlleftbox		{ width: 50px; margin-top: 2px; float: left; }
#correspondence .mlrightbox		{ width: 110px; float: left; }
#correspondence .mlloginbutton		{ width: 204px; }


#info .leftbox				{ width: 160px; margin: 4px; float: left; text-align: left; }
#info .rightboxinput			{ width: 320px; padding: 2px 0px 2px 0px; float: left; text-align: left; }
#info .rightboxtext			{ width: 320px; padding: 4px 0px 4px 0px; float: left; text-align: left; }


input.jsvalerror, select.jsvalerror	{ padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url('_img/warning_obj.gif'); background-position: right; background-repeat: no-repeat; }

/* Credits: Dynamic Drive CSS Library */
/* ColorTabs */

#ddcolortabs				{ margin-left: 13px; padding: 0px; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; padding-left: 5px; }
#ddcolortabs ul 			{ font: bold 11px Arial, Verdana, sans-serif; margin: 0px; padding: 0px; list-style: none; }
#ddcolortabs li 			{ display: inline; margin: 0px 2px 0px 0px; padding: 0px; text-transform: uppercase; }
#ddcolortabs a				{ float: left; color: #2A2F67; color: #1E4D00; background: #FFFFFF url('/templates_ek/_img/color_tabs_left.gif') no-repeat left top; background: #FFFFFF url('/templates_ek/_img/color_tabs_left.gif') no-repeat left top; margin: 0px 2px 0px 0px; padding: 0px 0px 1px 3px; text-decoration: none; letter-spacing: 1px; border-top: 1px solid #A7ADE4; border-right: 1px solid #A7ADE4; border-top: 1px solid #589400; border-right: 1px solid #589400; }
#ddcolortabs a span			{ float: left; display: block; background: #FFFFFF url('/templates_ek/_img/color_tabs_right.gif') no-repeat right top; background: #FFFFFF url('/templates_ek/_img/color_tabs_right.gif') no-repeat right top; padding: 4px 9px 2px 6px; }
#ddcolortabs a span			{ float: none; }
#ddcolortabs a:hover			{ background-color: #F1F2F7; background-color: #9CC600; background-color: #D8F09B; }
#ddcolortabs a:hover span		{ color: #3E4483; color: #1E4D00; background-color: #F1F2F7; background-color: #9CC600; background-color: #D8F09B; }
#ddcolortabs #current a, #ddcolortabs #current span	{ color: #FFFFFF; background-color: #A7ADE4; background-color: #589400; border-top: 1px solid #A7ADE4; border-top: 1px solid #589400; }
#ddcolortabsline			{ clear: both; padding: 0; width: 662px; height: 1px; line-height: 1px; background: #A7ADE4; background: #589400; }

#profileddct				{ margin-left: 4px; padding: 0px; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit; padding-left: 5px; }
#profileddct ul 			{ font: bold 11px Arial, Verdana, sans-serif; margin: 0px; padding: 0px; list-style: none; }
#profileddct li 			{ display: inline; margin: 0px 2px 0px 0px; padding: 0px; text-transform: uppercase; }
#profileddct a				{ float: left; color: #2A2F67; background: #000000 url('/templates_ek/_img/color_tabs_left.gif') no-repeat left top; background: #FFFFFF url('/templates_ek/_img/color_tabs_left.gif') no-repeat left top; margin: 0px 2px 0px 0px; padding: 0px 0px 1px 3px; text-decoration: none; letter-spacing: 1px; border-top: 1px solid #A7ADE4; border-right: 1px solid #A7ADE4; }
#profileddct a span			{ float: left; display: block; background: #000000 url('/templates_ek/_img/color_tabs_right.gif') no-repeat right top; background: #FFFFFF url('/templates_ek/_img/color_tabs_right.gif') no-repeat right top; padding: 4px 9px 2px 6px; }
#profileddct a span			{ float: none; }
#profileddct a:hover			{ background-color: #F1F2F7; }
#profileddct a:hover span		{ color: #3E4483; background-color: #F1F2F7; }
#profileddct #current a, #profileddct #current span	{ color: #FFFFFF; background-color: #A7ADE4; border-top: 1px solid #A7ADE4; }
#profileddctline			{ clear: both; width: 606px; height: 1px; font-size: 0px; line-height: 1px; background: #A7ADE4; background: #589400; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown2{
width: 100%;
padding: 0px;
background: transparent;
}

.invertedshiftdown2 ul{
list-style: none;
margin: 0px;
padding: 0px;
}

.invertedshiftdown2 li{
display: inline;
margin: 0px;
padding: 0px;
}

.invertedshiftdown2 a{
width: 94px;
height: 81px;
float: left;
display: block;
color: black;
margin: 0px;
padding: 33px 0px 5px 0px;
text-decoration: none;
background-image: url('/2templates_ek/_img/head_bg_menu.gif'); background-position: top center; background-repeat: no-repeat;
}

.invertedshiftdown2 a:hover{
color: white;
text-decoration: none;
background-image: url('/templates_ek/_img/head_bg_menu_h.gif'); background-position: top center; background-repeat: no-repeat;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #D10000; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #D10000; /*Highlight red color theme*/
color: white;
}

.btl				{ width: 13px; height: 13px; background-image: url('/templates_ek/_img/mp_box_tl.gif'); background-position: top center; background-repeat: no-repeat; }
.btc				{ width: 672px; height: 13px; background-image: url('/templates_ek/_img/mp_box_tc.gif'); background-position: top center; background-repeat: repeat-x; }
.btr				{ width: 13px; height: 13px; background-image: url('/templates_ek/_img/mp_box_tr.gif'); background-position: top center; background-repeat: no-repeat; }

.bcc				{ width: 698px; background-image: url('/templates_ek/_img/mp_box_cb.gif'); background-position: bottom left; background-repeat: repeat-y; }

.bbl				{ width: 13px; height: 13px; background-image: url('/templates_ek/_img/mp_box_bl.gif'); background-position: top center; background-repeat: no-repeat; }
.bbc				{ width: 672px; height: 13px; background-image: url('/templates_ek/_img/mp_box_bc.gif'); background-position: top center; background-repeat: repeat-x; }
.bbr				{ width: 13px; height: 13px; background-image: url('/templates_ek/_img/mp_box_br.gif'); background-position: top center; background-repeat: no-repeat; }

#dropcontentsubject{
width: 326px;

}

.dropcontent{
font-family: Tahoma;
font-size: 18px;
font-weight: bold;
color: #6CAB02;
background-color: transparent;
}
