
	/*
	 *  @2009
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html {  }
body { background: #bfe6ff url(/image/bg.gif) repeat-x;font: normal 11px Tahoma, Helvetica, sans-serif; }


.red{ color: red !important; }
.bigger{ font-size: 14px; font-weight: bold; }
p.bigger{ margin: 0 0 5px 0; padding: 0; }
table{ font-size: 11px; }
form{ margin: 0; padding: 0; }
.center{ text-align: center !important; }
a.image{ text-decoration: none; }
a img{ border: 0; }
.bold{ font-weight: bold !important; }

/* dla formularzy :: addinput */
ul.form{ list-style: none; margin: 0; padding: 0; }
ul.form li label{ float: left; display: block; width: 100px; }
ul.form li{ clear: both; margin-bottom: 10px; }
input.txt, .textarea{ border: 1px gray solid; }
.textarea{ width: 95%; height: 150px; }
div.submit{ margin: 10px 0 10px 0; width: 95%; text-align: right; }

div#container{ padding: 10px 0 0 0; width: 750px; text-align: left; margin: 0 auto; }

/* page_monit */
div.another-monit{ margin: 10px 0 10px 0; }
div.error, div.success{ color: white; }
div.error, div.success, div.info{ margin: 10px 0 10px 0; width: 400px; /* text-align: center; */ padding: 10px; }
div.error{ background-color: #b81516; }
div.info{ background-color: #f6f1da; }
div.success{ background-color: #5c8c1c; } 
div.error a, div.success a{ color: white; font-weight: bold; cursor: pointer; }
div.info a{ color: black; font-weight: bold; cursor: pointer; }

/* lista w formie drzewa */
ul.lista-drzewo li, ul.parent-menu li{ margin-bottom: 3px; }
ul.lista-drzewo ul, ul.parent-menu ul{ padding: 5px 0 5px 15px; margin:0; }

/* sklep - opcje zalogowanego usera */
ul#loged-user-menu{ padding: 0 0 0 30px; margin: 0; }

/* rekordy */
h1.title1{ font-size: 15px; margin: 0 0 5px 0; padding: 0; }
h1.title2{ font-size: 15px; margin: 0 0 5px 0; padding: 0; } /* naglowek galerii */
h3{ font-size: 13px; margin: 0 0 5px 0; padding: 0; }

.short{ font-style: italic; }
.mini{ float: left; margin: 0 5px 5px 0; }
.clear{ clear: both !important; }

.rekordBox{ width: 540px; background: #f0f9ff url(/image/rekordBox.gif) repeat-x; border-bottom: 1px solid black; padding: 0 0 5px 0; margin: 0 0 10px 0; }
.rekordBox h2{ width: 530px; font-size: 11px; margin: 0; padding: 0 0 0 10px; color: #164869; }
.rekordBox h2 a{ color: #164869; text-decoration: none; }
.rekordBox div.nav{ margin: 10px 0 0 0; text-align: right; }
.rekordBox-short{} 

div.dzieleniePorcjowanie{ margin: 10px 0 10px 0; text-align: right; }

/* galeria */
div.rekordGaleria{ margin: 10px 0 10px 0; text-align:center;}
div.rekordGaleria h1.title2{ text-align:left;}

div.bigFoto{ text-align: center; background-color: #eee; padding: 10px; }
div.bigFotoBack{ text-align: left; margin: 0 0 10px 0; }

/* e-sklep  - Kinga Dzwoniarska */
body{ background: #bfe6ff url(/image/bg.gif) repeat-x; }
div#topimage{ width: 750px; height: 174px; background: url(/image/topimage.png) no-repeat; }
a:hover{ text-decoration: underline !important; }
div#topimage ul{ margin: 0; padding: 142px 0 0 10px; list-style: none; font-weight: bold; }
div#topimage ul li{ display: inline; margin-right: 10px; }
div#topimage ul li a{ color: white; text-decoration: none; }

#content { width: 750px; background: url(/image/content.gif) repeat-y; padding: 0 0 15px; } 
#content.col-1-lay { background: #fff; } 
#content.col-1-lay:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' }
#content.col-1-lay #rightside { width: 720px; padding: 30px 15px 0; }
#content.col-1-lay #rightside #right-content { width: 100%; }

div#leftside ul.form li label{ width: 50px; }
div#leftside, div#rightside{ float: left; }
div#leftside{ margin: 0 8px 0 0; width: 185px; }
div.leftside-head{ width: 155px; height: 25px; background: url(/image/left_head.gif) no-repeat; color: white; text-transform: uppercase;  font-weight: bold; padding: 8px 0 0 30px; }
prezent-upominek.pl  a{ color: white; }


div.leftside-bg{ width: 175px; background-color: #f0f9ff; padding: 10px 5px 10px 5px; }
div.leftside-bg a , ul.galeria-lista li a { color: #164869; text-decoration: none;}
div.leftside-bg div.leftside-head { margin: 0 0 0 -5px; }
div#rightside{ float: right; margin: 0 0 0;  width: 549px; min-height: 10px; padding: 20px 0 0 0;  background: white url(/image/right_top.jpg) no-repeat 100% 0;  }

div#right-content{ width: 540px; }

div#cms{ text-align: center; color: #164869; font-size: 10px; margin: 10px 0 10px 0; }
div#cms a{ color: #164869; font-weight: bold; }

div#sciezka-dostepu{ padding: 5px 0 0 10px; text-align: left; width: 539px; color: #164869; height: 23px; margin: 0 0 10px 0; background: url(/image/sciezka_bg.gif) no-repeat; }

div#sciezka-dostepu a{ color: #164869; text-decoration: underline; }

.rekordBox-short{ padding: 10px; }

#cats-list { min-height: 1%; margin: 0; padding: 0; list-style: none; overflow: hidden; }
#cats-list li {width: 164px; height: 164px; float: left; margin: 7px; padding: 0; list-style: none }
#cats-list li * { display: block; }

/* naglowki */
div.header1{ width: 505px;  padding: 3px 0 0 35px; margin: 0 0 10px 0;  
height: 19px; background: url(/image/header.gif) no-repeat; }
div.header1, div.header1 a{ color: white; font-weight: bold; }

/* szeroko?? okna inputa w wybranych formularzach */
.form1 input.txt{ width: 160px !important; }

/* aktywne pozycje menu */
#active-galeria,#active-produkty,#active-user,#active-b{ color: #cb1810; font-weight: bold; text-decoration: underline; }

/* rozmiary czcionek */
div#set-size{ margin: 0 0 10px 0; text-align: right; }
div#set-size a{ cursor: pointer; }
.size1{ font-size: 11px !important; }
.size2{ font-size: 13px !important; }
.size3{ font-size: 17px !important; }

/* reklama */
.banner-place{ margin: 0 0 10px 0; text-align: center !important; }

div#add-option{ text-align: right; margin: 10px 0 10px 0;  }
div#add-option ul{ list-style: none; margin: 0; padding: 0; }
div#add-option a{ color: #7f7f7f; text-decoration: none;   }
div#add-option a span{ color: #c5160d; }

table#lista-produktow{ width: 100%; }

div#flash-shop{ margin: 10px 0 10px 0; }

#fullsize { background-image: url(/image/right_top.jpg); background-position: top right; background-repeat: no-repeat; padding: 10px;  background-color: white; height: 300px; }
