﻿/* 
Project: Irving Tea
By: Michal Karlowski  mail: m.karlowski@yahoo.pl
Date: 25/03/2008 

/* Eric Meyer RESET
--------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:Tahoma, Verdana, Arial, sans-serif; vertical-align:baseline; }
:focus { outline:0; }

body { color:#4a4848; background:#72187b url(../images/bg-body2.jpg) no-repeat 50% 0; }
body.Home { background:#72187b url(../images/bg-body1.jpg) no-repeat 50% 0; }
#Tlo { background:transparent url(../images/bg-body3.jpg) no-repeat 50% 0; width:100%; height:100%; }
body.bgForum2 { background:transparent url(../images/pattern_fiolet_dark.jpg) repeat top left; }

ul { list-style: none; }
table {	border-collapse:collapse; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* LINKS 
--------------------------------------------------------------------------------------------------------*/
a { color:#72128b; text-decoration:none; }
a:hover { text-decoration:underline; }
.selected { font-weight:bold; }
li.selected { font-weight:normal; }
.MainLogo { position:absolute; top:0px; right:0px; z-index:100; height:100px; width:250px; background:transparent url(../images/logo-main1.jpg) no-repeat top left; text-indent:-9999em; }
.lnkPrint { float:left; height:19px; width:119px; background:transparent url(../images/btnPrint.gif) no-repeat top left; text-indent:-9999em; }
.lnkPrev { float:right; height:19px; width:86px; background:transparent url(../images/btnPrev.gif) no-repeat top left; text-indent:-9999em; }
.lnkNext { float:right; height:19px; width:83px; background:transparent url(../images/btnNext.gif) no-repeat top left; text-indent:-9999em; }
.lnkDownload { padding:0 20px 3px 0; color:#b48eb8; text-decoration:none; background:transparent url(../images/bullet1.gif) no-repeat top right; }
.lnkIS { float:right; display:block; height:12px; width:10px; background:transparent url(../images/bullet_is.gif) no-repeat top left; text-indent:-9999em; }
.lnkNewTopic { display:inline; width:100px; font-size:11px; color:#fff; text-decoration:none; padding:3px 5px; background-color:#420049; float:right; margin:0 20px 20px 0; }
.lnkNewTopic:hover { text-decoration:none; background-color:#72187b; }
.lnkQuote { font-weight:bold; float:right; margin-top:-11px; position:relative; }

/* TYPO
--------------------------------------------------------------------------------------------------------*/
.ForumPath { padding:10px 0!important; margin:0 20px 20px 20px; border:1px dotted #420049; border-width:1px 0; }
.ForumPath a { font-weight:bold; padding:0 10px 0 0; background:transparent url(../images/bullet2.gif) no-repeat right 50%; margin:0 5px 0 0; }
#RightCol .Prolog { font-size:12px; width:400px; }
#RightCol .konfResult { font-size:14px; font-weight:bold; margin-bottom:30px; }

/* LISTS 
--------------------------------------------------------------------------------------------------------*/
#TopMenu { background:#ffda27 url(../images/menu_corner.gif) no-repeat bottom left; height:30px; width:600px; padding:15px 0 0 20px; }
#TopMenu li { border-top:10px solid #ffda27; display:inline; padding:10px 0 0 8px; font-size:13px; color:#94009a; }
#TopMenu li.selected { border-top:10px solid #c749ce; }
#TopMenu li h4 { display:inline; background:transparent url(../images/kreska.gif) no-repeat 100% 2px; padding-right:3px; }
#TopMenu li a.sklepInternetowy { display:inline-block; width:101px; height:30px; background:transparent url(../images/sklep_internetowy.gif) no-repeat top left; text-indent:-9999em; }
#TopMenu li a.sklepInternetowy:hover { background-position:bottom left; }
#LeftMenu { padding:0; }
#LeftMenu li { background:transparent url(../images/tab1.gif) no-repeat top left; padding:5px 0 0 15px; margin:0 0 5px 0; }
#LeftMenu li.selected { background:transparent url(../images/tab2.gif) no-repeat top left; }
#LeftMenu li ul { padding:10px 0 5px 0; }
#LeftMenu li ul li { background:none; padding:0; margin:0; display:inline; }
#LeftMenu li ul li a { font-size:11px; color:#fff; text-decoration:none; display:block; margin-bottom:5px; padding:0 0 0 10px;  text-transform:capitalize; }
#LeftMenu li ul li a:hover { text-decoration:underline; }
#LeftMenu li ul li a.selected { background:transparent url(../images/bullet4.gif) no-repeat 0 50%; }
#FileList { padding:0 30px; }
#FileList li { display:block; font-size:11px; color:#5f0e67; padding:10px 0; border-bottom:1px dotted #d4b9d7; }
#FileList li a { float:right; }
#FileList li a:hover { text-decoration:underline; }
#PrzepisList  { padding:10px 30px 0 0; margin:10px 30px; border-top:1px dotted #860096; }
#PrzepisList li { font-size:11px; padding:0 0 10px 0; }
#PrzepisList li a { background:transparent url(../images/bullet1.gif) no-repeat top left; padding:0 0 2px 20px; font-size:11px; color:#5f0e67; text-decoration:none; }
#PrzepisList li a:hover { text-decoration:underline; }
#PrzepisListL,
#PrzepisListR  { display:inline; padding:10px 0 0 0; margin:10px 30px; border-top:1px dotted #860096; width:270px; float:left; }
#PrzepisListL li,
#PrzepisListR li { font-size:11px; display:inline; }
#PrzepisListL li a,
#PrzepisListR li a { display:block; background:transparent url(../images/bullet1.gif) no-repeat top left; padding:0 0 10px 20px; font-size:11px; color:#5f0e67; text-decoration:none;  }
#PrzepisListL li a:hover,
#PrzepisListR li a:hover { text-decoration:underline; }
#SitemapList { padding:0 30px 30px 30px; width:400px; }
#SitemapList a { font-size:11px; color:#5f0e67; text-decoration:none; }
#SitemapList a:hover { text-decoration:underline; }
#SitemapList .lvl_1 { background:transparent url(../images/bullet1.gif) no-repeat 0 50%; padding:0 0 0 20px; line-height:20px; margin-top:5px; border-top:1px dotted #d4b9d7; }
#SitemapList .lvl_2 { background:transparent url(../images/bullet2.gif) no-repeat 0 50%; padding:0 0 0 10px; margin:0 0 0 30px; line-height:13px; }
#SitemapList .lvl_3 { background:transparent url(../images/bullet3.gif) no-repeat 0 50%; padding:0 0 0 10px; margin:0 0 0 60px; line-height:13px; }
#DictionaryList { display:block; height:30px; margin:0 30px 20px 30px; border-bottom:1px dotted #72187b; }
#DictionaryList li { display:inline; }
#DictionaryList li a { float:left; background:#5f0269; text-transform:uppercase; font-weight:bold; color:#fff; width:20px; text-align:center; display:block; padding:3px 0; margin:0 1px 0 0; font-size:11px; text-decoration:none; }
#DictionaryList li a:hover { background:#b853c3; }
#DictionaryList li span { float:left; background:#b853c3; text-transform:uppercase; font-weight:bold; color:#fff; width:20px; text-align:center; display:block; padding:3px 0; margin:0 1px 0 0; font-size:11px; text-decoration:none; }
#ForumList { height:20px; margin:0 0 0 25px; }
#ForumList li { display:inline; font-size:13px; padding:0 5px; border-right:1px solid #000; }
#ForumMenu { display:block; margin:20px 20px 5px 20px; height:20px; }
#ForumMenu li { display:inline; }
#ForumMenu li a { font-size:11px; font-weight:bold; color:#92278f; display:block; float:left; padding:0 18px 0 0; margin:0 18px 0 0; background:transparent url(../images/bullet3.gif) no-repeat right 50%; }
#RightCol ol { font-size:11px; margin:0 30px 20px 30px; }
#RightCol ol li { font-size:11px; margin:0 0 0 20px; }
.inText { margin:0 30px 20px 30px; }
.inText li { font-size:11px; }
.inText li a { background:transparent url(../images/bullet2.gif) no-repeat 0 50%; padding:0 0 0 10px; font-weight:bold; }

/* STRUCTURE
--------------------------------------------------------------------------------------------------------*/
#Wrapper { width:930px; margin:0 auto; position:relative; }
#Wrapper p { font-size:11px; }
#Heading { margin:20px 0 30px 20px; padding:0 450px 0 0; height:80px; }
#Heading p { color:#fff; }
#FlashCover { height:450px; position:relative; }
body.Video #FlashCover { height:500px; }
#FlashCover img { padding:150px 0 0 180px; }
#FlashBig { position:absolute; display:block; width:420px; height:326px; bottom:0px; right:0px;}
#FlashSmall { width:152px; height:511px; position:absolute; top:30px; left:0px; }
#FlashInline { display:block; width:554px; height:405px; margin:50px; }
#Video { position:absolute; width:970px; height:460px; top:0px; left:-90px; z-index:1000 }
#LeftCol { width:215px; float:left; }
#RightCol { width:708px; min-height:400px; height:auto!important; height:400px; float:right; background:#fff url(../images/tab3.gif) no-repeat top left; }
#RightCol p { padding:0 30px 20px 30px; }
.ProductPhoto { float:left; padding:0 30px 60px 30px; }
.ProductPhoto2 { float:right; padding:10px 30px 30px 0px; }
#RightCol .ProductDesc { padding:30px 100px 20px 30px; }
.ProductDesc span { padding-bottom:5px; border-bottom:1px dotted #860096; line-height:30px; }
.PrzepisDesc { margin:0 30px 30px 30px; padding:10px 0; border:1px dotted #72187b; border-width:1px 0; }
#RightCol .PrzepisDesc p { color:#72187b; font-weight:bold; display:block; padding:0px; }
.PrzepisDesc span { font-size:10px; color:#797979; padding:0 10px 0 0; }
.PrzepisInt { clear:both; height:80px; background-color:#f8f2f9; margin:0 0 30px 0; padding:30px 0; }
#RightCol .PrzepisInt p { margin:0 0 0 310px; padding:0 30px 5px 20px; background:transparent url(../images/bullet5.gif) no-repeat top left; }
.ArticleNav { clear:both; display:block; height:50px; line-height:50px; }
.ArticleNav a { margin: 0 30px; }
#RightCol .DictWord  { font-size:12px; font-weight:bold; color:#72187b; padding-bottom:0; }
#RightCol .DictDesc  { font-size:11px;  }
#Footer { clear:both; height:150px; width:708px; float:right; background:transparent url(../images/bg-footer.jpg) no-repeat top right; }
body.Home #Footer { background:transparent url(../images/bg-footer1.jpg) no-repeat top right; }
body.Video #Footer { background:transparent url(../images/bg-footer.jpg) no-repeat top right; }
#Footer p { color:#cc59da; font-size:10px; padding:0 15px 0px 20px; }
#Footer a { color:#cc59da; text-decoration:none; }
#Footer a:hover { color:#fff; }
#Footer span { font-size:13px; padding-left:5px; }
.FooterBox { width:236px; height:120px; float:left; }
#Footer .FooterBox p { padding-right:100px; color:#fff; }
.FooterBox h4 { font-size:16px; margin:15px 10px 0 20px; }
.FooterBox img { float:right; }
#Footer .FooterBox p { font-size:11px; }
strong { font-weight:bold; }
#ForumCover { width:903px; background:#fff url(../images/bg-forum.jpg) no-repeat top left; float:right; }
#ForumCover p { padding:0 20px 20px 20px; }
#Profile { height:150px; }
#Profile h4 { margin:10px 20px; font-size:18px; }
.ForumTitle { margin:0 20px 10px 20px; height:20px; }
.ForumTitle h6 { font-size:17px; color:#494949; font-weight:normal; float:left; }
.ForumTitle h6 a { font-weight:bold; }
.ForumNav { float:right; width:200px; font-size:11px; font-weight:bold; padding:5px 0 0 0; }
#FooterForum { position:relative; width:903px; height:160px; float:right; background:transparent url(../images/bg-footer3.jpg) no-repeat top left; }
#FooterForum span { font-size:13px; padding-left:5px; }
#FooterForum p { color:#cc59da; font-size:10px; padding:0 15px 0px 20px; }
#FooterForum p.pogoda { position:absolute; top:50px; left:120px; font-size:11px; color:#420049; }
#FooterForum .FooterBox { height:30px; width:300px; margin:80px 0 20px 0; font-size:15px; }
#ChatLive { clear:both; height:200px; margin:20px; border-top:1px dotted #420049; padding:10px 0; }
#ChatLive h4 { font-size:20px; }
.Kubeczek { top:303px; right:-16px; position:absolute; width:16px; height:68px; background:transparent url(../images/kubeczek.jpg) no-repeat top left; }
.mmCol1 { width:280px; height:450px; display:inline; float:left; margin:0 0 30px 80px!important; padding:0 0 0 30px; }
.mmCol2 { width:250px; display:inline; float:left; margin:0 0 30px 0; padding:0 0 0 0px; }
.mmCol1 span,
.mmCol2 span { font-size:11px; margin:0!important; padding:0 0 10px 0!important; font-weight:bold!important; color:#72187b!important; }
.Pogoda1 { margin:0 0 0 20px; width:660px; height:71px; background:transparent url(../images/pogoda_1.jpg) no-repeat top left; }
.Pogoda1 img { float:left; margin:15px 0 0 28px; }
#RightCol .Pogoda1 p { padding:30px 30px 0 120px; }

/* TABLES
--------------------------------------------------------------------------------------------------------*/
#Forum { width:863px; margin:0 20px 20px 20px; background-color:#fff; }
#Forum tr th { font-size:11px; font-weight:bold; color:#420049; border:1px solid #d5d5d5; padding:4px 10px; background:transparent url(../images/bg_th.gif) repeat-x top left; }
#Forum tr th.pDate { white-space:nowrap; }
#Forum tr th.pDate span { background:transparent url(../images/bullet_kartka.gif) no-repeat left 50%; padding:0 0 0 15px; font-weight:normal; }
#Forum tr td { border:1px solid #d5d5d5; padding:10px; vertical-align:middle; }
#Forum tr td.cImg { background-color:#f5f5f5; }
#Forum tr td.cTitle {}
#Forum tr td.cDate { background-color:#f5f5f5; width:18%; }
#Forum tr td.cCount { background-color:#f5f5f5; text-align:center; font-size:11px; }
#Forum tr td.cUser { background-color:#f5f5f5; text-align:center; font-size:11px; }
#Forum tr td.cUser a { display:block; font-weight:bold; font-size:14px; color:#72128b; text-align:left; }
#Forum tr td.cUser span { display:block; color:#72128b; padding:0 0 10px 0; text-align:left; }
#Forum tr td.cUser p { display:block; white-space:nowrap; padding:0 0 0 0; text-align:left; }
#Forum tr td.cPost { vertical-align:top; }
#Forum h5 { font-size:19px; color:#420049; }
#Forum h5 span { font-size:11px; font-weight:normal; display:block; }
#Forum a { color:#420049; }
#ForumCover #Forum td p { padding:0 0 10px 0; }
.cSpacer { border:0 none!important; padding:3px 0!important; height:6px; }
.Rejerka { float:left; display:inline; width:330px; border-right:1px dotted #420049; margin:0 10px 20px 20px; font-size:11px; }
.Mala { width:270px; border:0 none; margin:0; }
.Mala .iButton { float:right; margin:-20px 3px 0 0; }
.Rejerka td { padding:0 5px 3px 0; }
#Profile .Rejerka h4 { margin:0; }
#Konfigurator { width:400px; margin:0 0 50px 30px; border-bottom:1px dotted #420049; }
#Konfigurator h4 { font-size:15px; }
#Konfigurator tr td { padding:0 10px 20px 0; }
#Konfigurator select { font-size:11px; width:150px; }
#Konfigurator option { width:200px; }
#Konfigurator .iButton { margin:5px 0 0 0; float:left; }



/* FORMS
--------------------------------------------------------------------------------------------------------*/
#Szukaj { margin:0 30px; }
#Szukaj label { font-size:11px; }
#Szukaj input { font-size:11px; margin:0 7px 0 0;  width: 150px;}
#Szukaj select { font-size:11px; margin:0 7px 0 0; width: 150px;}
#Szukaj option { font-size:11px; }
#Szukaj input.btnSzukaj { background-color:#860096; border:0 none; color:#fff; font-weight:bold; padding:5px 10px; text-transform:uppercase; display:block; margin:20px 0; }

.iText { font-size:11px; border:1px solid #420029; padding:2px 1px; }
.iButton { font-size:11px; color:#fff; border:0 none; background-color:#420029; padding:1px 4px; }
.iCheck {  }

/* HEADERS
--------------------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6 { font-weight:bold; }
h1 { font-size:28px; display:inline; }
h2 { font-size:18px; margin:20px 30px; }
h3 { font-size:13px; height:17px; }
h4 { font-size:13px; }
h5 { font-size:1em; }
h6 { font-size:.75em; }

/* SIFR
--------------------------------------------------------------------------------------------------------*/
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-hasFlash h1 {	visibility: hidden; }
.sIFR-hasFlash h2 {	visibility: hidden; }
.sIFR-hasFlash h3 {	visibility: hidden; }
.sIFR-hasFlash h4 {	visibility: hidden; }

/* FACEBOX
--------------------------------------------------------------------------------------------------------*/
#facebox .b { background:url(../images/facebox/b.png); }
#facebox .tl { background:url(../images/facebox/tl.png); }
#facebox .tr { background:url(../images/facebox/tr.png); }
#facebox .bl { background:url(../images/facebox/bl.png); }
#facebox .br { background:url(../images/facebox/br.png); }
#facebox { position:absolute; width:100%; top:0; left:0; z-index:100; text-align:left; }
#facebox .popup { position:relative; }
#facebox table { margin:auto; border-collapse:collapse; }
#facebox .body { padding:10px; background:#fff; width:370px; }
#facebox .loading { text-align:center; }
#facebox .image { text-align:center; }
#facebox img { border:0; }
#facebox .footer { border-top:1px solid #ddd; padding-top:5px; margin-top:10px; text-align:right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height:10px; width:10px; overflow:hidden; padding:0; }

/* MISC
--------------------------------------------------------------------------------------------------------*/
.fr 	{ float:right; 		 }
.fl		{ float:left; 		 }
.ar 	{ text-align:right;  }
.al 	{ text-align:left; 	 }
.ac 	{ text-align:center; }
.cb 	{ clear:both; 		 }
.cr 	{ clear:right; 		 }
.cl 	{ clear:left;		 }
.hide 	{ display:none;		 }
.bold 	{ font-weight:bold!important; }
.Imp { color:#6b0077; font-weight:bold; }