td.mainmargin_l{

    background-image: url(../gfx/maincorner_l.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: white;
    width: 40px;
    height: 19px; 
}

td.mainmargin_r{

    background-image: url(../gfx/maincorner_r.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: white;
    width: 40px;
    height: 19px;
}

td.foot_l_bg {
    background-image: url(../gfx/footercorner_l.png);
    background-repeat: no-repeat;
    background-position: top left;
    color: white;
    height: 73px;
    width: 20px;
}

td.foot_r_bg {
    background-image: url(../gfx/footercorner_r.png);
    background-repeat: no-repeat;
    background-position: top right;
    color: white;
    height: 73px;
    width: 20px;
}

td.footcenter {
    background-image: url(../gfx/footercenter.png);
    background-repeat: repeat-x;
    background-position: left;
    height: 73px;

}

table.footcms {
    background-image: url(../gfx/cms_common_footer.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 73px;
    width: 800px;
}

table.centercms {
    background-image: url(../gfx/porsche_face.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    height: 307px;
    width: 720px;
}


td.foot_menu {
    color: white;
    font-weight: bold;
    font-size: 13px;
}

td.alert {
	padding-left: 10px;
	color: red;
	font-weight: bold;
	font-size: 14px;

}

td.top_l_slicer {
    background-image: url(../gfx/top_l_slicer.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 1px;    
    height: 61px;
    
}

td.top_navi{

    background-image: url(../gfx/navibg.png);
    background-repeat: repeat;      
    height: 61px;
    font-weight: none;
    font-size: 13px;
    color: white;
    width: 82px;
}

td.top_navi_stick{

    background-image: url(../gfx/navibg.png);
    background-repeat: repeat;    
    height: 61px;
    font-weight: none;
    font-size: 13px;
    color: white;
    width: 52px;
    padding-left: 5px;
    padding-right: 5px;
}

td.top_navi_l {

    background-image: url(../gfx/navi_l_o.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: white;
    color: white;
    height: 61px;
    width: 19px;

}

td.top_navi_r {

    background-image: url(../gfx/navi_r_o.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: white;
    color: white;
    height: 61px;
    width: 19px;
}


td.right_menu {
	/*background-image: url(../gfx/car_outline_r_bw.jpg);
	background-repeat: no-repeat;
	background-position: left;
	  */
    color: #444444;
	font-weight: none;
	font-size: 18px;
	height: 299px;
	width: 224px;
}

td.top_l_bg {
	background-image: url(../gfx/top_l_bg.png);
	background-repeat: repeat-x;
	background-position: left;
	color: white;
	font-weight: bold;
	height: 85px;
}

td.top_r_bg {
	background-image: url(../gfx/top_r_bg.png);
	background-repeat: repeat-x;
	background-position: left;
	height: 85px;
	text-decoration: bold;
}



td.orange_slice {
	background-image: url(../gfx/orange_slice.png);
	background-repeat: repeat-x;
	background-position: right;
	width: 100%;
	height:2px;
	font-size: 1px;
}

td.maintab_l {
	background-image: url(../gfx/maintab_l.png);
	background-repeat: no-repeat;
	background-position: left;
	background-position: top;
	height: 33px;
	width: 9px;
}

td.maintab_r {
	background-image: url(../gfx/maintab_r.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 33px;
	width: 9px;
}

td.maintab_text {
    background-image: url(../gfx/tabsbg.png);
    background-repeat: repeat;
	background-position: bottom;
	color: white;
	font-weight: bold;
}

td.tbl_border_l {
	background-image: url(../gfx/tpl1/tbl_border.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 1px;
	font-size: 1px;
}

td.tbl_border_r {
	background-image: url(../gfx/tpl1/tbl_border.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 1px;
	font-size: 1px;
}

td.tbl_bkg {
	background-image: url(../gfx/tpl1/tbl_bkg.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}

td.bg_b {
    background-image: url(../gfx/tpl1/bg_b.png);
    background-repeat: repeat-x;
    background-position: left;
    width: 100%;
}

td.bg_t {
    background-image: url(../gfx/tpl1/bg_t.png);
    background-repeat: repeat-x;
    background-position: left;
    width: 100%;
    height: 6px;
}

.tablica{
background-image: url("../gfx/voter/punkty/bg.png");
background-repeat: no-repeat;
width: 140px; height:140px;
}
/*SLIDER*/
div.slider {
    width: 100px;
    height: 16px;
    background: #eee;
}
div.slider div.knob {
    background: #000;
    width: 16px;
    height: 16px;
}
div#fontSize {
    height: 50px;
}

div.advanced {
    width: 140px;
    margin: 5px 0;
    background: url(../gfx/voter/slider.png) 0 center repeat-x;
}
div.advanced div.knob {
    background: no-repeat center center;
    cursor: pointer;
}
div#red div.knob {
    background-image: url(../gfx/voter/red.png);
}
div#green div.knob {
    background-image: url(../gfx/voter/green.png);
}
div#blue div.knob {
    background-image: url(../gfx/voter/blue.png);
}
div.slider {
    width: 200px;
    height: 16px;
    background: #eee;
}
div.slider div.knob {
    background: #000;
    width: 16px;
    height: 16px;
}
div#fontSize {
    height: 50px;
}

div.advanced {
    width: 140px;
    margin: 5px 0;
    background: url(../gfx/voter/slider.png) 0 center repeat-x;
}
div.advanced div.knob {
    background: no-repeat center center;
    cursor: pointer;
}
div#red div.knob {
    background-image: url(../gfx/voter/red.png);
}
div#green div.knob {
    background-image: url(../gfx/voter/green.png);
}
div#blue div.knob {
    background-image: url(../gfx/voter/blue.png);
}