    body {width:100%;height:100%;margin:0;padding:0;text-align: center;
    background-image:url('http://www.master-sport.de/bgr.jpg');background-position:center center;}
    img {border:0px;}
    #container {

                width: 1200px;
        }


.page { position: relative; overflor:scroll; width:1200px;
        margin: 0 auto;   /* align for good browsers */
        text-align: left; /* counter the body center */
}

.tar { text-align:right; }

.left { position: absolute; top:0px; left:0px; width:214px; background-image:url('http://www.master-sport.de/images/left_bgr.jpg');
                background-repeat:repeat-y; top:0px; min-height:1800px; z-index:20;}
.right {position: absolute; left:0px; width:100%; background-image:url('http://www.master-sport.de/images/left_bgr.jpg');
                background-repeat:repeat-y; }

.logo_left {position:absolute; top:0px; left:0px; z-index:10;}

.logo_left_flag1 {position:absolute; top:10px; left:5px; z-index:11;  width:35px; height:35px; border:0px solid #ffffff;}
.logo_left_flag2 {position:absolute; top:50px; left:5px; z-index:11; width:35px; height:35px; border:0px solid #ffffff;}
.logo_left_flag3 {position:absolute; top:90px; left:5px; z-index:11; width:35px; height:35px; border:0px solid #ffffff;}
.logo_left_flag4 {position:absolute; top:130px; left:5px; z-index:11; width:35px; height:35px; border:0px solid #ffffff;}
.logo_left_flag5 {position:absolute; top:170px; left:5px; z-index:11; width:35px; height:35px; border:0px solid #ffffff;}
.logo_left_tuv {position:absolute; top:6px; left:245px; z-index:11;}
.logo_left_tecdoc {position:absolute; top:250px; left:0px; z-index:11;}
.left_targi {position:absolute; top:310px; left:0px; z-index:10;
                         background-image:url('http://www.master-sport.de/images/left_targi.png');background-repeat:no-repeat; width:262px; height: 106px; }
.right_1_pl {position:absolute; top:0px; right:0px; z-index:1050; cursor:pointer;
                  background-image:url('http://www.master-sport.de/images/right_1_pl.png');background-repeat:no-repeat; width:251px; height: 85px;}
.right_1_ru {position:absolute; top:0px; right:0px; z-index:1050; cursor:pointer;
                  background-image:url('http://www.master-sport.de/images/right_1_ru.png');background-repeat:no-repeat; width:251px; height: 85px;}
.right_1_ua {position:absolute; top:0px; right:0px; z-index:1050; cursor:pointer;
                  background-image:url('http://www.master-sport.de/images/right_1_ua.png');background-repeat:no-repeat; width:251px; height: 85px;}
.right_1_de {position:absolute; top:0px; right:0px; z-index:1050; cursor:pointer;
                  background-image:url('http://www.master-sport.de/images/right_1_de.png');background-repeat:no-repeat; width:251px; height: 85px;}
.right_1_en {position:absolute; top:0px; right:0px; z-index:1050; cursor:pointer;
                  background-image:url('http://www.master-sport.de/images/right_1_en.png');background-repeat:no-repeat; width:251px; height: 85px;}




.right_1_inside { padding: 22px 10px 0px 30px; text-align:right; }
.right_msshop {cursor:pointer; position:absolute; top:85px; right:0px; z-index:50;
                         background-image:url('http://www.master-sport.de/images/right_msshop.png');background-repeat:no-repeat; width:251px; height: 54px;}
.right_order {cursor:pointer; position:absolute; top:139px; right:0px; z-index:50;
                         background-repeat:no-repeat; width:251px; height: 54px;}
.right_form {cursor:pointer; position:absolute; top:192px; right:0px; z-index:50;
                         background-repeat:no-repeat; width:251px; height: 67px;}

.karuzela_produkty {position:relative;width:100%;height:97px;background-image:url('http://www.master-sport.de/images/karuzela_bgr.jpg'); overflow:hidden;}
.karuzela_spacer    {width:100%;height:1px;}
.karuzela_marki    {position:relative;width:100%;height:97px;background-image:url('http://www.master-sport.de/images/karuzela_bgr.jpg');overflow:hidden;}
.belka             {position:relative;width:100%;height: 343px;}
.belka_zdjecia     {position:absolute; top:0px; left:180px; width:667px; height: 343px; z-index:2;}

.belka_ticker     {position:absolute; top:0px; left:180px; width:900px; height: 30px; z-index:4; border-bottom:1px solid #ff0000;
border-top:1px solid #ff0000; overflow:hidden}
.belka_napis_1     { position:absolute; top:10px; left:110px; }
.belka_napis_2     { position:absolute; top:300px; left:240px; }
.belka_kontakt     { border-left:10px solid #ffffff;border-right:2px solid #ffffff;
                     position:absolute; top:-1px; right:0px; background-color:#000000; width:342px; height: 343px; overflow:hidden; z-index:3;}
.kontakt1t                   { position:absolute; top:70px; left:20px;background-image:url('http://www.master-sport.de/images/kontakt_top.png');background-color:transparent;width:200px;height:5px;z-index:30; background-repeat:no-repeat; }
.kontakt1                   { position:absolute; top:75px; left:20px;background-image:url('http://www.master-sport.de/images/whiteout.png');background-color:transparent;
                                         width:200px;height:170px;z-index:30; background-repeat:repeat;
                                         font-family:Tahoma, Verdana, Arial; font-size:9px;}
.kontakt1b                   { position:absolute; top:245px; left:20px;background-image:url('http://www.master-sport.de/images/kontakt_bottom.png');background-color:transparent;width:200px;height:5px;z-index:30; background-repeat:no-repeat; }
.kontakt2t                   { position:absolute; top:260px; left:20px;background-image:url('http://www.master-sport.de/images/kontakt_top.png');background-color:transparent;width:200px;height:5px;z-index:30; background-repeat:no-repeat; }
.kontakt2                   { position:absolute; top:265px; left:20px;background-image:url('http://www.master-sport.de/images/whiteout.png');background-color:transparent;
width:200px;height:35px;z-index:30; background-repeat:repeat; font-family:Tahoma, Verdana, Arial; font-size:10px;}
.kontakt2b                   { position:absolute; top:300px; left:20px;background-image:url('http://www.master-sport.de/images/kontakt_bottom.png');background-color:transparent;width:200px;height:5px;z-index:30; background-repeat:no-repeat; }


.karuzela_menu    { width:100%;height:97px;background-image:url('images/karuzela_bgr.jpg');}

.content                { position:relative; width:100%; z-index:9;}

.content_events     { width:67%; float:left; }
.content_left       { padding-left:220px; }
.content_right      { padding-left:10px; padding-right:10px;}
.content_left_menu  { padding-left:184px; }
.content_products   { width:33%; float:left; }
.karuzela           { position:absolute; margin-left:250px;}

.drugie_menu { border-top:10px solid #ffffff; height:97px; }
.element1 {float:left; background-image:url('http://www.master-sport.de/images/drugie_menu_bgr.jpg'); width:16%; height:97px; }
.element2 {float:left; background-image:url('http://www.master-sport.de/images/drugie_menu_bgr.jpg'); width:12%; height:97px; }
.elementpad {border-right:1px solid #ffffff; height:97px; padding:10px;
             text-decoration:none; color:#ff0000; font-family: Tahoma, Verdana, Arial, Ggeorgia; font-size:11px; text-align:center; font-weight:bold; }
.elementpad a {text-decoration:none; color:#ff0000;}


.pad { margin-left:14px; }
.pad5 { margin-left:5px; }.pad10 {margin-top:10px; }.pad15 {margin-top:15px; }
.pad18 {margin-top:18px; }
.pad22 {margin-top:22px; }
.news_wydarzenia_scroll {width:460px;height:18px; background-color:#ffffff;float:left;overflow:hidden;font-weight:bold;}
.newsy_wydarzenia_header_title {float:left; margin: 0px 15px 0px 15px; }
.newsy_wydarzenia { border-bottom:2px solid #ffffff; color:#ffffff; font-family: Tahoma, Verdana, Arial, Ggeorgia; font-size:12px; align:justify; line-height:16px; padding:10px;}
.newsy_wydarzenia_naglowek { font-family:Impact; font-size:24px;padding-bottom:10px; line-height:24px;}
.newsy_wydarzenia_top   {position: relative; background-color:#ff0000; background-image:url('http://www.master-sport.de/images/red-left.jpg'); height:15px; background-repeat:no-repeat;}
.newsy_wydarzenia_bottom{position: relative; background-color:#ff0000; background-image:url('http://www.master-sport.de/images/red-left-b.jpg'); height:15px; background-repeat:no-repeat;}
.newsy_wydarzenia_top_r {position: absolute; right:0px; top:0px; height:15px; width:28px; }
.red1 {background-color:#ff0000; }
.red2 {background-color:#d20a0a; }
.img_one {width:50px;height:100px;padding:0px 2px 0px 0px;float:left;}
.img_more { width:15px;height:100px;padding:0px 8px 0px 0px;float:left;}

.newsy_wydarzenia_header   {position:relative;color:#ffffff; border-bottom:1px solid #ffffff;background-color:#ff0000;height:13px;font-family: Tahoma, Verdana, Arial, Ggeorgia; font-size:12px;}
.newsy_wydarzenia_header_inside {position:absolute; top:-10px; left:0px; overflow:hidden;}
.newsy_produkty_header {position:relative;color:#ffffff; border-bottom:1px solid #ffffff;background-color:#b8b8b8;height:13px;font-family: Tahoma, Verdana, Arial, Ggeorgia; font-size:12px;}
.newsy_produkty_header_inside {position:absolute; top:-10px; left:0px; overflow:hidden;}

.spacer10 {height:10px;}

.news_produkty_scroll {width:270px;height:18px; background-color:#ffffff;float:left;overflow:hidden;}
.newsy_produkty_header_title {float:left; margin: 0px 15px 0px 15px; }
.newsy_produkty { border-bottom:2px solid #ffffff; color:#000000; font-family: Tahoma, Verdana, Arial, Ggeorgia; font-size:12px; align:justify; line-height:16px; padding:10px;}
.newsy_produkty_naglowek { font-family:Impact; font-size:24px;padding-bottom:10px; line-height:24px;}
.newsy_produkty_top   {position: relative; background-color:#b8b8b8; background-image:url('http://www.master-sport.de/images/gray-left.jpg'); height:15px; background-repeat:no-repeat;}
.newsy_produkty_bottom{position: relative; background-color:#b8b8b8; background-image:url('http://www.master-sport.de/images/gray-left-b.jpg'); height:15px; background-repeat:no-repeat;}
.newsy_produkty_top_r {position: absolute; right:0px; top:0px; height:15px; width:28px; }
.gray1 {background-color:#b8b8b8; }
.gray2 {background-color:#d1d1d1; }
.dist { margin-left:200px; display:block;}

.obrazek_wziuum {width:90px;height:90px;padding:0px 10px 0px 0px;float:left;}

.szkontaktmail  { font-family:Tahoma, Verdana, Arial; font-size:9px; }
.szkontakttekst { font-family:Tahoma, Verdana, Arial; font-size:9px; height:40px; width:185px; }
.szkontaktslij  { font-family:Tahoma, Verdana, Arial; font-size:9px; }

/*** SLAJDSZOŁ set the width and height to match your images **/
#slideshow {
    position:relative;
    height:342px;
    position:absolute; top:0px; left:0px;z-index:29; width:346px; height:342px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}




/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
width: 840px;
height: 26px;
margin: 0;
padding: 0;
overflow: hidden;
color: #ff0000;
z-index:10;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 0px;
width: 840px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 250px;
font: 22px Impact;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: 22px Impact;
margin: 0 50px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}
#ticker02 {
	font: 11px Tahoma;
	width:460px;
	height: 16px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #000000;
	border-bottom:none;
	border-top:none;
	z-index:10;
	left: 0px;
	padding-top:3px;
	}
#ticker03 {
	font: 11px Tahoma;
	width:270px;
	height: 16px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #000000;
	border-bottom:none;
	border-top:none;
	z-index:10;
	left: 0px;
	padding-top:3px;
	}

/* jquery carousel css --------------------------------------------------------- */

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 0px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 700px;
    padding: 10px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  100%;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 10px;
    right: 30px;
    width: 10px;
    height: 75px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
    z-index:0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 10px;
    left: 22px;
    width: 10px;
    height: 75px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
     z-index:100;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


/* -------------MENU-------------------------------------------- */

#navMenu {
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	list-style:none;
	font-family:Impact;
	font-size:24px;
	text-align:center;
	line-height:50px;
}

	#navMenu li {
        margin-bottom:6px;
		background:url(http://www.master-sport.de/images/button_off.png) no-repeat center center;	/* default background image	*/
		width:198px;							/* width and height of the menu item */
		height:58px;
		position:relative;			/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
	}

	#navMenu li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:58px;
		position:relative;
		color:#d80000;
		text-decoration: none;
		margin-left:10px;
	}

	.twolines {
        font-size:20px;
	}

 	#navMenu li .hover {
		background:url(http://www.master-sport.de/images/button_hover.png) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:198px;	/*	width, height, left and top to fill the whole LI item	*/
		height:58px;
		left:0;
		top:0;
		z-index:0;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
	}

	#navMenu li.selected {
		background:url(http://www.master-sport.de/images/button_active.png) no-repeat center center;	/* selected image	*/
	}
