/* KOLEKCJA Mateusz Kusznierewicz  */


#all { text-align:center; margin: 0 auto; border:0px solid #fff; }

#kontener { width: 970px; border: 0px solid #ccc; margin-left: auto;margin-right: auto; margin: 0 auto; text-align:left; position:relative; }

#top { position: relative; width: 970px; height: 127px; left: 0px; top: 0px; display:block; margin-left: auto;margin-right: auto; }

#tekst { width:550px; float:left; background: url(gfx/bgr_txt.gif) no-repeat; background-position: top right; font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size: 10pt; color: #fff; line-height: 16pt; text-align: left; position: relative; }

#left { position: relative; width:150px; float:left; margin-right:70px; }
#left2 { width:150px; position: absolute; float:left; left:0px; margin-right:70px; }

div.subleft { width:250px; height: auto; overflow:hidden; }
div.subleft:hover { width:250px; height: auto; overflow:hidden; }

#right { display: block; position: absolute; float:right; left: 180px; top: 0px; width: 620px; height: 495px; margin: 0px; padding: 0px 0px 0px 0px; text-align: right; }
#right1 { display: block; position: absolute; float:right; top: 0px; margin: 50px 0px 0px 350px; padding: 0px 0px 0px 0px; text-align: right; }

#ibottom { position: absolute; width: 770px; text-align: center; top: 490px; left:10px; }
#ibottom2 { position: absolute; text-align: left; top: 550px; left: 45px; }
#ibottom3 { position: absolute; text-align: right; top: 550px; right: 200px; }

#main { position: absolute; float:left; left: 220px; top: 127px; width: 270px; height: 230px; margin: 0px; padding: 0px 0px 0px 0px; bborder: 1px solid #ccc; text-align: left; font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size: 8pt; color: #fff; line-height: 13pt; }

html { height: 100%; }
body {background: #364953 url(gfx/bgr_all.gif) repeat-x; background-position: top; margin: 0 auto; text-align:center; height: 100%; }

.naglowek { font-family: arial, tahoma, verdana, sans-serif; color: #55CAFF; font-size: 18pt; font-weight: bold; padding: 25px 0px 15px 0px; text-align: left; }
.podtytul { font-family: arial, tahoma, verdana, sans-serif; color: #55CAFF; font-size: 15pt; font-weight: bold; padding: 30px 0px 0px 0px; text-align: left; }
.henril { text-align: right; float: right; padding-left: 5px; }
p { padding: 0px 0px 0px 0px; }

0hr {  background-image: url(gfx/divider.gif); background-repeat: repeat-x; height: 1px; width=100%; padding: 10px 0px 10px 0px; }

.leftmenu {  font-family: arial, verdana, tahoma, helvetica, sans-serif; display: block; width: 150px; ppadding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; color: #fff; font-size: 9pt; text-align: left; text-decoration: none; } 

.leftmenu1 {  display: none; } 
.leftmenu2 {  display: none; } 

.leftmenu ul { position:absolute; float:left; font-family: arial, verdana, tahoma, helvetica, sans-serif;  font-size: 9pt;  color: #fff;  }

.leftmenu li, .leftmenu a:visited { color: #fff; width: 140px; text-decoration: none; list-style-image: url(gfx/arrow.gif); list-style-position: inside; padding: 7px 0px 8px 8px; font-family: arial, verdana, tahoma, helvetica, sans-serif; background-image: url(gfx/divider.gif); background-repeat: repeat-x; background-position: left bottom; }

.leftmenu li a:link { color: #fff; width 140px; text-decoration: none; list-style-image: url(gfx/arrow.gif);  padding: 7px 0px 8px 8px; }

.leftmenu li a:hover { text-decoration: none; width 140px; list-style-image: url(gfx/arrow2.gif); color: #4EC8FF; padding: 7px 0px 8px 8px; }

/*.leftmenu li.level1 { font-family: arial; font-size: 11pt; font-weight: bold; color: #55CAFF; list-style-image: none; list-style: none; }*/
.leftmenu li.level1 { font-family: arial; font-size: 11pt; font-weight: bold; color: #FFFFFF; list-style-image: none; list-style: none; padding: 7px 0px 8px 8px;}

.leftmenu li.level1:visited { text-decoration: none; color: #FFFFFF; padding: 7px 0px 8px 8px;}
.leftmenu li.level1:link { color: #fff; text-decoration: none; padding: 7px 0px 8px 8px; }
.leftmenu li.level1:hover { text-decoration: none; color: #83D8FF; padding: 7px 0px 8px 8px;}


.leftmenu li.tab { color: #fff; width: 130px; text-decoration: none; list-style-image: url(gfx/arrow.gif); list-style-position: inside; padding: 7px 0px 8px 18px; font-family: arial, verdana, tahoma, helvetica, sans-serif; background-image: url(gfx/divider.gif); background-repeat: repeat-x; background-position: left bottom; }
.leftmenu li.tab2 { color: #fff; width: 130px; text-decoration: none; list-style-image: url(gfx/arrow.gif); list-style-position: inside; padding: 7px 0px 8px 30px; font-family: arial, verdana, tahoma, helvetica, sans-serif; background-image: url(gfx/divider.gif); background-repeat: repeat-x; background-position: left bottom; }


.leftmenu li.level1 a:visited { text-decoration: none; width 140px; list-style-image: url(gfx/arrow2.gif); color: #FFFFFF; padding: 7px 0px 8px 8px;}
.leftmenu li.level1 a:link { color: #fff; width 140px; text-decoration: none; list-style-image: url(gfx/arrow.gif);  padding: 7px 0px 8px 8px; }
.leftmenu li.level1 a:hover { text-decoration: none; width 140px; list-style-image: url(gfx/arrow2.gif); color: #83D8FF; padding: 7px 0px 8px 8px;
	.leftmenu li.tab {display:block};}

a:link { text-decoration: underline; color: #83D8FF; }
a:visited { text-decoration: underline; color: #A7CADA; }
a:hover { text-decoration: underline; color: #51C8FF; }

.foto img { border-width: 1px; border-color: #fff; }
a#foto1 { margin: 0px 0px 0px 0px; }
a#foto1 img { border-width: 1px; border-color: #fff; }
a#napis { font-family: verdana; font-size: 8pt; margin-left: 0px; margin-right: 95px; }
a#napis1 { font-family: verdana; font-size: 8pt; text-align: left; }

a#stopka img { border-width: 1px; border-color: #476778; }



/* Koszyk */

.trl_table { width: 450px;  border: 1px solid #fff; padding: 4px; background-color: #1c303a; text-align: right; }
.trl_table input { background-color: #fff; border: 1px solid; }
.trl_button { margin-right: 8px; padding: 6px; color: #55caff; border: 1px solid #1d323d; }
.trl_th { font-family: verdana, arial, sans-serif; color: #55caff; font-size: 11px; font-weight: bold; font-variant: small-caps; }
.trl_row { background-color: #1d323d; }
.trl_add2cart input { border: 1px solid #fff; padding: 4px; background-color: #1c303a; color: #55caff; }
.trl_total { font-family: verdana, arial, sans-serif; color: #55caff; font-size: 13px; font-weight: bold; font-variant: small-caps; }
#cofnij { font-family: verdana, arial, sans-serif; text-decoration: none; font-weight: bold; font-size: 11px; }

/*             */
/*  Formularz  */
/*             */

label {
        display: block;  /* block float the labels to left column, set a width */
        float: left;
        width: 150px;
        padding: 0;
        margin: 2px 3px 0; /* set top margin same as form input - textarea etc. elements */
        text-align: right;
	font: bold 11px verdana, arial, sans-serif;
        color: #fff;
	font-variant: small-caps;
	text-align: left;
}

label#antispam { width: 270px; }

input {
        border: 1px solid #1d323d;
        padding: 4px;
        font-family: verdana, arial, sans-serif; color: #1c303a;
        font-size: 11px;
	font-weight: bold;
}

input#email {
	width: 200px;
}

input#odkogo {
	width: 200px;
}

textarea {
        border: 1px solid #1d323d;
        padding: 2px;
        font-family: verdana, arial, sans-serif;
        font-size: 11px;
}

input#antispam {
        font: 10px verdana, arial, sans-serif;
        width: 25px;
}

.submit input {
        border: 1px outset #FFF;
        background-color:  #47677b;
        font: bold 10px verdana, arial, sans-serif;
        color: white;
        font-variant: small-caps;
        padding: 0.5px;
	width: 250px;
}

p#wyslij {
        margin-left: 0px;
	margin-top: 10px;
}

.imgm { margin: 15px 40px 0px 0px; border: 1px solid #8D8D8D; width: 150px; /*height: 300px;*/  }

.foto { 
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
color: #568fb6;
font-weight; bold;
margin-top: 40px;
text-align: center;
}

/* Miniatury */
#foto_lista {
list-style-type: none;
}

#foto_lista li {
float: left;
margin-right: 6px;
margin-bottom: 5px;
font: bold 0.8em Arial, Helvetica, sans-serif;
}

#foto_lista img {
display: block;
border: 1px solid #fff;
}

p
{
padding: 0px 0px 0px 0px;
}
