body { margin: 0; padding: 0; background: #f7f5f5; color: #444444; }
body, td, p, div { font-family: Tahoma; font-size: 11px; color: #444444; }
img{ border: 0; }
p, form { margin: 0; }
li{ padding: 2px 0; }

.b { font-weight: bold; }
.l { text-align: left; }
.c { text-align: center; }
.r { text-align: right; }
.j { text-align: justify; }
.u { text-align: right; text-decoration:underline; }
.bigger { font-size: 1.1em; }
.smaller { font-size: 0.9em; }
.red { color: #FB0000; }
.cp{ cursor: pointer; }
.tl{ text-transform: lowercase; }
.tu{ text-transform: uppercase; }

.w50{ width: 50%; }
.w100{ width: 100%; }

.pad0{ padding: 10px 0; }
.m0{ margin: 0; }
.mt4{ margin-top: 4px; }
.mt8{ margin-top: 8px; }
.pt8{ padding-top: 8px; }

#lMain{ margin: 0 auto; width: 960px; border-left: 1px solid #c0c0be; border-right: 1px solid #c0c0be; padding: 0 1px; position: relative; }
#lHeader{ position: relative; height: 113px; background: url('../_images/headerBack.jpg') repeat-x; }
#lLogo{ position: relative; top: 5px; left: 50px; }
#lLogo img{ width: 156px; height: 90px; }

lTopMenu{ position: absolute; top: 0; right: 85px; width: 548px; height: 43px; background: url('../_images/topMenuC.gif') repeat-x top left; padding: 0 7px; }
#lTopMenu{ position: absolute; top: 0; right: 85px; width: 548px; height: 43px; }

#lTopMenuL{ position: absolute; top: 0; left: 0; width: 7px; height: 41px; background: url('../_images/topMenuL.gif') no-repeat top left; }
#lTopMenuR{ position: absolute; top: 0; right: 0; width: 7px; height: 41px; background: url('../_images/topMenuR.gif') no-repeat top left; }

#lTopSlogan{ position: absolute; top: 50px; left: 360px; width: 374px; height: 48px; }

#lLang{ position: absolute; top: 22px; right: 20px; }
#lLang img{ padding: 0 0 2px 0; }

lContener{ background: #f7f6f1 url('../_images/ContBack.jpg') repeat-x top left; height: auto !important; height: 500px; min-height: 500px; padding-left: 250px; }
#lContener{ background: #f7f6f1 url('../_images/ContBack.jpg') repeat-x top left; }

.content{ clear: both; padding: 10px; background: url('../_images/dots_poziom.gif') repeat-x bottom left; color: #737373; }
.content td{ color: #737373; }

.content2{ clear: both; padding: 10px; color: #4c4c4c; }
.content2 td{ color: #4c4c4c; }

h1, .h1{ color: #c23c57; font: bold 18px Tahoma; margin: 3px 0; }
h2, .h2{ color: #4b4a4a; font: bold 14px Tahoma; margin: 3px 0; }
h3{ font: bold 14px Tahoma; margin: 3px 0 10px 2px; color: #9f2c43; padding: 0 0 0 15px; background: url('../_images/redArrow.gif') no-repeat 0 5px; }
.pmh1{color: #c23c57; font: lighter 10px Tahoma; text-align:right; margin:0; padding:0; }


.cateTab{ float: left; margin-left: 3px; background: url('../_images/cateBack.jpg') no-repeat; width: 133px; height: 98px; }
.cateTab P{ font: bold 13px Tahoma; color: #fff; padding: 5px 0 4px 10px; margin: 0 5px; background: url('../_images/redDots.gif') repeat-x bottom left; }
.cateTab DIV{ text-align: center; padding: 3px 0; }
.cateTab DIV A IMG{ border: 1px solid #fdfdfd; }
.cateTab DIV A{ color: white; }
.cateTab DIV IMG.arr{ padding: 0 2px; }

.cb{ clear: both; }
.grayBox{ background: #edede1; padding: 5px 10px; color: #1a1a1a; }
.grayBox td{ color: #1a1a1a; }

.offer{ padding: 5px 10px; }
.offerTit{ font: bold 12px Tahoma; background: url('../_images/offerArrow.gif') no-repeat 2px 2px; margin: 6px 0 6px 0; padding: 0 0 0 18px; }
.offerDesc{ float: left; width: 430px; }
.offer p.pr{ padding: 5px 0; }
.offer p.pr IMG{	position: relative; left: 10px; top: 4px; }
.offerPrice{ color: #983549; font: bold 16px Tahoma; }
.offerPh{ width: 235px; float: right; }
.offerPh IMG{ border: 1px solid #8e8f8d; padding: 2px; margin: 12px 3px; }

#lLeftCol, #lMainCol { display: table-cell; vertical-align: top; }

#lLeftCol{ float: left; left: 0; top: 113px; width: 244px; background: #fff url('../_images/leftColBack.gif') repeat-x top left; border-right: 1px solid #fff; }
#lMainCol{ float: right; width: 705px; padding: 10px 5px; background: #f7f6f1 url('../_images/ContBack.jpg') repeat-x top left; 
	height: auto !important; height: 500px; min-height: 500px; }


#lNotificator{ background: #a62b45; padding: 10px; }
P.notT{ font: bold 14px Tahoma; color: #fff; background: url('../_images/notArrow.gif') no-repeat 2px 4px; padding: 0 0 6px 18px; }
table.notTab td{ color: #fff; }
.notMail{ color: #fff; }

#lNotificator div.notMail{ background: url('../_images/notDots.gif') repeat-x top left; padding-top: 4px; margin: 6px 20px 0 20px; }

.lContactBox{ padding: 10px; background: #fefefe url('../_images/cont_bot.gif') repeat-x top left; }
.lContactBox DIV.tit P{ font: bold 14px Tahoma; color: #575756; background: url('../_images/contArrow.gif') no-repeat 2px 4px; padding: 0 0 6px 18px; }
.lContactBox DIV.tit{ padding: 0 0 4px 0; margin-bottom: 6px; background: url('../_images/contDots.gif') repeat-x bottom left; }

.lLeftMenuBot{ padding: 10px; background: url('../_images/leftMenuBot.gif') repeat-x top left; }
.leftMenuEl{ padding: 5px 10px; background: url('../_images/dots_poziom.gif') repeat-x bottom left; }


/* FORMS */
.input, .searchinput, .searchselect, .textarea, .select { font: normal 11px Tahoma; color: #464646; border: 1px solid #c0c0be; }
.searchselect { padding: 1px; height: 19px; }
.input, .searchinput, .textarea { padding: 2px; }
.sw1 { width: 178px; }
.sw2 { width: 172px; }
.sw3 { width: 66px; }
.sw4 { width: 100px; }
.sw5 { width: 95px; }
.sw7 { width: 62px; }

.offerborder{ border: 1px solid #8e8f8d; padding: 2px; background: #fff; margin: 5px; }
.offerSep{ height: 4px; font-size: 0; background: url('../_images/dots_poziom.gif') repeat-x; }
.offerArr{ position: relative; top: 1px; }

#lFooter{ clear: both; background: #848484; padding: 10px; color: #fff; text-align: center; border-bottom: 15px solid #a62b45; height: 30px; }

/* LINKI */
A:link, A:active, A:visited { font-size : 11px; text-decoration:underline; }
A:hover { text-decoration:none; }

A.whiteH, A.whiteH:active, A.whiteH:visited {text-decoration:none;color:#fff;}
A.whiteH:hover {text-decoration:underline;}

A.navi, A.navi:active, A.navi:visited { color:#565652; text-decoration:none; font-size: 12px; }
A.navi:hover { color: #e81b22; text-decoration:none; }

A.navi2, A.navi2:active, A.navi2:visited { color:#565652; text-decoration:none; font-size: 11px; }
A.navi2:hover { color: #e81b22; text-decoration:underline; }

A.naviPage, A.naviPage:active, A.naviPage:visited { color:#565652; text-decoration:underline; font-size: 11px; }
A.naviPage:hover { color: #e81b22; text-decoration:none; }

A.offerO, A.offerO:active, A.offerO:visited { color:black; text-decoration:none; font-size: 11px; }
A.offerO:hover { color: black; text-decoration:underline; }


#menu0 dt{ cursor: pointer; color: #252525; padding: 4px 10px 10px 10px; font: bold 12px Tahoma; background: url('../_images/dots_poziom.gif') repeat-x bottom left; 	margin-bottom: 4px; }
#menu0 dd{ margin: 0; padding: 5px 15px 10px 15px; cursor: pointer; background: url('../_images/dots_poziom.gif') repeat-x bottom left; margin-bottom: 4px; display: none; }
#menu0 dd.active{ font-weight: bold; }
#menu0 dd A, A:active, A:visited { color:black; text-decoration:none; font-size: 11px; }
#menu0 dd A:hover { color: black; text-decoration:underline; }
#menu0 dt A, A:active, A:visited { color:black; text-decoration:none; font-size: 12px; }
#menu0 dt A:hover { color: black; text-decoration:none; }

#usa {width: 677px; height: 110px; padding: 2px; border: 1px solid #8e8e8e; margin: 10px auto 0 auto; position: relative;}
#usa .bttn {position: absolute; top: 2px; left: 2px; width: 677px; height: 110px; background: url("/_images/blank.gif"); cursor: pointer;}

#offerBox {position: absolute; top: 180px; left: 320px; width: 400px; height: 300px; background: white; border: 1px solid #999; margin: 0 auto; padding: 10px;}
#offerBox .bttn {position: absolute; top: 10px; left: 10px; width: 400px; height: 300px; background: url("/_images/blank.gif"); cursor: pointer;}
#offerBox .close {position: absolute; top: 0; right: 3px; font: 14px/14px Verdana; font-weight: bold; cursor: pointer; color: black; text-decoration: none;}
#offerBox .close:hover {color: #841c37;}
