body {
    margin: 0px 0px 0px 0px;
    background-color: #929292;
    background-image: url('img/bg.jpg');
    background-position: top;
    background-repeat: repeat-x;
}
.div_main {background: url("img/bg_bottom.jpg") bottom repeat-x;}
.field_select {
	width: 122px;
}
.footer_1 {
    background: url("img/footer1.jpg") top right no-repeat;
    width: 884px; height: 29px;
}

.footer_2 {
    background: url("img/footer2.jpg") top right no-repeat;
    width: 884px;
    height: 77px;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    
}

.top_logo {
    background: url("img/top.jpg") top right no-repeat;
    width: 884px;
    height: 93px;
}

.bg_left_2 {
    background: url("img/bg_left_2.jpg") top right repeat-y;
}

.bg_right_2 {
    background: url("img/bg_right_2.jpg") top left repeat-y;
}

.flash_teaser {width:880px; height: 227px; background-color: #ffffff; padding-top:4px;padding-bottom:7px}

.content_right, .box_left {
    background-color: #ffffff;
}

div,a,p,td,table,tr,li,ul,ol,form,textarea,input,h1,h2 {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

img {
    border-width: 0px;
    padding: 0px;
    margin: 0px;
}

p {
    font-weight: normal;
    text-align: left;
    color: #000000;
    font-family: tahoma;
    font-size: 12px;
    margin: 10px;
    padding: 0px;
}

h1 {
    font-weight: normal;
    text-align: left;
    color: #000000;
    font-family: tahoma;
    font-size: 22px;
    margin: 4px 10px 0px 10px;
    padding: 5px;
    text-decoration: none;
}

h2 {
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
}

a:link, a:visited,a:active,a:hover {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    line-height: 16px;
}

a:hover {
    color: #4dafcc;
    text-decoration: none;
}

.menu div {
    float: left;
    padding: 0px 15px 0px 15px;
    vertical-align: middle;
}
.menu_horizontal_bg {background: url("img/menu_horizontal.jpg") top no-repeat #ffffff; height:30px;width:880px; }

a.menu_horizontal:link,a.menu_horizontal:visited,a.menu_horizontal:active,.menu_horizontal,a.menu_horizontal:hover{font-family:arial;font-size:11px;font-weight:bold;color:#ffffff;text-align:left;text-decoration:none;}

a.menu_horizontal_2:link,a.menu_horizontal_2:visited,a.menu_horizontal_2:active,.menu_horizontal_2,a.menu_horizontal_2:hover{font-family:arial;font-size:11px;font-weight:bold;color:#ffffff;text-align:left;text-decoration:none;}

a.menu_horizontal:hover, a.menu_horizontal_2:hover{color:#cccccc;border-bottom: 1px solid #ffffff;}

.menu2,.menu1{font-family:arial;font-size:12px;font-weight:normal;color:#ffffff;text-align:left;padding-left:10px;}

.menu2{text-align:right;padding-right:10px;}



.box_header {
    background: url("img/box_header.jpg") top no-repeat;
}

.content_header {
    background: url("img/box_header_big.jpg") top no-repeat;
}

.box_header_grey {
    background: url("img/box_header_grey.jpg") top no-repeat;
}
.box_footer_grey {
    background: url("img/box_footer_grey.jpg") top no-repeat;
}
.box_footer {
    background: url("img/box_footer.jpg") top no-repeat;
}
.content_footer {
    background: url("img/box_footer_big.jpg") top no-repeat;
}

.box_header_grey h2, .box_header h2, .content_header h2 {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    padding: 0px 0px 0px 6px;
    margin: 0px;
}

.box_content {
    background: #ffffff;
    text-align: left;
    padding: 5px;
    border-left: 1px solid #bb7d59;
    border-right: 1px solid #bb7d59;
    
    
}

.content_content {
    background: #ffffff;
    text-align: left;
    padding: 5px;
    border-left: 1px solid #bb7d59;
    border-right: 1px solid #bb7d59;
    
    
}
.content_opis {
    background: #ffffff;
    text-align: left;
    padding: 5px;
	color:white;
    
    
}

.box_content_grey {
    background: #ffffff;
    text-align: left;
    padding: 5px;
    border-left: 1px solid #717171;
    border-right: 1px solid #717171;

}


.content {
    background: #ffffff;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    padding: 10px;
}

.content_center  p {
    padding: 0px 20px 0px 20px;
    margin: 0px;
}
a.product_name:link,a.product_name:visited,a.product_name:active,.product_name,a.product_name:hover {
		font-family:arial;
		font-size:13px;
		font-weight:bold;
		color:black;
		text-align:left;
		text-decoration:none;
}
a.product_name:hover { 
	color:black;
	text-decoration:underline;
}
a.krotki_opis_produktu:link,a.krotki_opis_produktu:visited,a.krotki_opis_produktu:active,a.krotki_opis_produktu:hover,a li,a ul{
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
	color:black;
	text-align:left;
	margin:0px;
	text-decoration:none;
}


span.product_price 			{color: #e53535;font-size: 16px; line-height:18px;font-family: tahoma; font-weight:bold; display:inline;}
h2.price 			{color: #e53535;font-size: 16px; line-height:18px;font-family: tahoma; font-weight:bold; display:inline;}


a.krotki_opis_produktu 				{margin:0px; color:#808080; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
p.krotki_opis_produktu 				{margin:0px; color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}
ul.krotki_opis_produktu 				{margin:0px; color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}


ul a:link, ul a:visited {color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}

img.imageborder{
	border: 1px solid #bfbfbf;
	margin: 5px;
	padding: 10px;
	}
a.krotki_opis_produktu p {margin:0px; color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}
a.krotki_opis_produktu li {margin:0px; color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}

td.Analyse_td{width: 70%;}
TD.main,P.main{font-family:tahoma;font-size:11px;line-height:12px; font-family:tahoma;}
.Analyse{font-size:16px;font-family:tahoma;font-weight:bold;color:white;}
.Analyse_Naehr{font-family:tahoma;font-weight:bold;}
.Analyse_td,.Analyse_td_white{font-size:10px;font-family:tahoma;background-color:#FF0000;text-align:left;color:white;}
.Analyse_td_white{background-color:#FF0000;border:1px solid #cccccc;color:#ffffff;}

.field_input_short{width:30px;}
.field_input_box{
color: #781351;
background: #C7D0D9;
border: 1px solid #ABABAB;
margin-bottom: 10px;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 3px;
}
TD.Analyse_td p{font-size:10px;font-family:tahoma;background-color:#FF0000;text-align:left;margin: 0px;}
div.Analyse_td {font-size:10px;font-family:tahoma;background-color:#FF0000;text-align:left;margin: 0px;}
TD.content_opis p{ font-size:12px;font-family:tahoma;color:white;text-align:left;margin: 0px;}
TD.content_opis ul,li,a{ font-size:12px;font-family:tahoma;color:#000000;text-align:left;margin: 0px;}

span.productOldPrice {text-decoration: line-through; font-size:14px;font-weight:normal; color:black;}
.onepxwidth{width:1px;}
.table_in_cash_box{border:1px solid #bfbfbf;padding:5px;margin:5px;vertical-align:middle;}
a.price:link,a.price:visited,a.price:active,.price,a.price:hover {color: #e53535;font-size: 16px; line-height:18px;font-family: tahoma; font-weight:bold; display:inline;}
a.price:hover{color:#272727; text-decoration:underline;}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: red;
}

#link_logo { float: left; display: block; width: 320px; height: 80px; text-indent: -1000px; }
#link_logo:focus { outline: 0; }
