html,body { margin:0; padding:0; }
body {
	background-color: #FFF;
	background-image:url(BG/pion.jpg) repeat-x;
	font-family: verdana, helvetica, tahoma;
	margin: 0;
	padding: 0;
}

.main {
	padding: 0;
	margin: 0;
	width: 790px;
	background-color: transparent;
	/*border: 1px solid #800a05;*/
}

.main_body {
	padding: 0;
	margin: 0;
	width: 790px;
	background-color: transparent;
	/*border: 1px solid #800a05;*/
}

.main_body_main {
	padding: 0;
	margin: 0;
	width: 790px;
	background-color: transparent;
	/*border: 1px solid #800a05;*/
}

.main_body td { width: 50%; }
.main_body td.l { border-right: 1px solid #ccc; }
.main_body td.r { font-size: 12px; vertical-align: top; text-align:center; color: #800a05; }

/*tabelka na głównej pod menu*/
.tdb {
	background-color: #fff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

/*tabelka na valentine 2007*/
.tdb1 {
	background-color: #F8D3CF;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
/*tabelka na ea_home 2007*/
.tdb2 {
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

/*stopka*/
.tdf { font-size: 9px; }
.tdf a:link, .tdf a, .tdf a:active { color: #800a05; text-decoration: none; }
.tdf a:hover { text-decoration: underline; }

.zero { margin:0; padding:0; }
/*napis CTZ*/
.ban_s {
	background-color: #800a05;
	padding: 2px;
}

.ban_s a, .ban_s a:link, .ban_s a:active {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.ban_s a:hover {
	text-decoration:underline;
}
/*logotypy*/
.brands { background-color:transparent; padding-top: 20px; align: right; }
.brands a img { border: 1px solid #fff; }
.brands a:hover img { border: 1px solid #800a05; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*menu aktywne*/
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 11px;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #efefef; /*kolor tła menu bez obrazka*/
}

/*Top level menu link items style - WYGLĄD KOMÓREK MENU*/
.suckertreemenu ul li a{
display: block;
width: 141px; /*szerokość komórek z menu*/
padding: 2px 8px;
border: 1px solid #800a05; /*obramowanie menu*/
border-left-width: 0;
text-decoration: none;
color: #DADADA;  /*kolor fonta nieaktywny*/
background: #efefef url(img/1.gif) no-repeat center right;  /*kolor obrazka nieaktywny*/
}

.treemenu1 {
width:162px;
}

/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
font-size: 11px;
}

/*podmenu*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
padding:0px;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Fonty w podmenu & komórki */
.suckertreemenu ul li ul li a{
display: block;
width: 145px; /*width of sub menu levels*/
color: #DADADA;
text-decoration: none;
padding: 1px 5px;
border-left:1px solid #800a05;
/*border: 1px solid #800a05;*/
}

.suckertreemenu ul li a:hover{
background: #800a05; /*kolor tła w menu po najechaniu myszą*/
color: #fff;
}

/*menu główne*/
.suckertreemenu .mainfoldericon{
background: #cdcdcd url(img/1.gif) no-repeat center right; /*kolor tła menu rozwijanego*/
}

/*Tło podmenu wraz z obrazkiem po dodaniu dalszych menu */
.suckertreemenu .subfoldericon{
background: #e3e3e3 url(img/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: center; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; width: 158px; }
* html .suckertreemenu ul li ul li a { height: 1%; width: 158px; }
/* End */

/* Style Adama \*/
.boo {
	padding: 0;
	margin: 0;
	width: 790px;
	background-color: transparent;
	/*border: 1px solid #800a05;*/
}

.boo_body {
	padding: 0;
	margin: 0;
	width: 790px;
	background-color: transparent;
	/*border: 1px solid #800a05;*/
}


.boo_body td.l { border-right: 1px solid #ccc; }
.boo_body td.r { font-size: 12px; vertical-align: top; text-align:center; color: #800a05; }


.styl1 {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding-left: 10px;
}
.styl1 a:hover { color: #800a05; }
.styl1 a { color: #737373; }

.styl1_1_white {
color: #FFFFFF;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.styl1_1_white_no_padding {
color: #FFFFFF;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding-left: 20px;
}

.styl1_1_white_padding_10 {
color: #FFFFFF;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding-left: 10px;
}

.styl2 {
color: #000000;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
padding:10px;
}
.styl2_2 {
color: #000000;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
padding:20px;
}

.styl3 {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding-left:20px;
}
.styl4 {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
pading:3px;
}

.styl4_1 {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
}

.styl5 {
color: #000000;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
padding:3px;
}

.styl5_white {
color: #fff;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
padding:2px 0px 3px 0px;
text-decoration:none;


}

a.styl5_white:hover {
color: #FF0000;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
/*padding:3px 0px 20px 0px;*/
text-decoration:none;
}

.styl5_white_scroll {
color: #fff;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
border:2px solid dark gren;
padding:10px;
text-decoration:none;
float: center;
}

.styl5_td_scroll {
color: #fff;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
text-decoration:none;
float: center;
padding:20px 0px 50px 0px;
background: transparent url(photos/tlo_scroll.jpg) no-repeat; 
vertical-align:text-top;
}

.styl6 {
color: #000000;
font-size: 12px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
font-weight: normal;
padding-left:40px;
}

.styl_sid {
color: #FFFFFF;
font-size: 15px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
background: transparent url(photos/podpis.jpg); vertical-align:text-top;
pading:3px;
}


.styl_sid_1 {
color: #FFFFFF;
font-size: 15px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
background: transparent url(photos/tlo-zegarki.jpg) no-repeat; vertical-align:text-top;
padding: 3px 3px 10px;
}

.styl_sid_2 {
color: #FFFFFF;
font-size: 15px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
background: transparent url(photos/zeg_szary.jpg)  no-repeat ; 
padding: 0 0 0 10px;
height: 74px;
vertical-align: middle;
}

.styl_oferta_1 {
background: transparent url(photos/zeg_szary.jpg) ; vertical-align:text-top;
}


.sklepy {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding-left:10px;
height:auto;
}
.sklepy a:hover { color: #800a05; }
.sklepy a { color: #000000; }

.iframe_shops {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: inherit;
padding-left:10px;
padding-bottom:3px;
padding-top:3px;
text-align:left;
}
.iframe_shops a:hover { color: #800a05; }
.iframe_shops a { color: #000000; }

.iframe_center {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
text-align:left;
}

.pozycja_ramki {
vertical-align:middle;
}

.work {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding-left:20px;
background-image: url(img/work1.jpg);
background-repeat:no-repeat;
background-position:center;
}

.promo {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
padding: 10px;
}
.promo a:hover { color: #800a05; }
.promo a { color: #737373; }

.div_link {
color: #000000;
font-size: 10px;
font-family: verdana, helvetica, tahoma;
font-style: normal;
}
.div_link a:hover { color: #800a05; }
.div_link a { color: #000000; }

/*kolor linków - biały zmieniający się na czerwony*/
A.link_white:link, A.link_white:visited
{
font-size : 10px;
margin-top: 0px;
text-decoration: none ;
color : #FFFFFF;
text-decoration:underline;

}
A.link_white:hover
{
   color : #77000C;
   font-size : 10px;
   font-style: none;
   text-decoration: underline;
}
/*KONIEC kolorów linków - biały zmieniający się na czerwony*/


td.karta {
	text-align: left;
	padding-top: 4px;
	padding-left: 24px;
	vertical-align: top;
	border: 0;
	margin-right: 0;
}

p.karta {
	color: #000000;
	font-size: 11px;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
    margin-top: 0;
	margin-bottom: 0;
}

ul.karta {
	color: #000000;
	font-size: 10px;
	text-align: left;
	margin-right: 5px;
}

h5.karta {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	text-align: left;
    text-indent: 5px;
}

h4.karta {
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	text-align: left;
}

input.form {
	color: #8E8E8E;
	background-color: white;
	font-weight: bold;
	border-style: groove;
	border-color: #8E8E8E;
}

textarea.form {
	color: #8E8E8E;
	background-color: white;
	font-weight: bold;
	border-style: groove;
	border-color: #8E8E8E;
}

SUP.form {
	color: #000000;
}

.mapa {
	padding-top: 4px;
	padding-left: 27px;
	vertical-align: middle;
	border: 0;
	margin-right: 0;
	}






.highslide {
	cursor: url(swiss/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 0px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 0px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(swiss/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(swiss/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

		#screen{
			width:730px;
			padding:0;
		}			
			#screen li{
				float:left;
				list-style:none;
			}
			#screen .jq-ss-crop{
				margin:3px 3px;
				border:0px solid #FFFFCC;
				float:left;				
			}
				#left,#right{
					font-weight:bolder;
					font-size:20px;
					margin-top:50px;
					display:block;
					text-decoration:none;
					color:red;
				}
			#view{
				margin:1px;
				width:652px;
				height:130px;
				overflow:hidden;
				
			}
				#images{
					width:2000px !important;
					width:2000px;
					padding:0;
				}
					#images li img{
						border:0;
					}
