div#strefaopp .btn {
	height: 27px;
	font-size: 10pt;
	margin-left: 3px;
	padding: 0px 10px 3px 10px;
	background: url(/media/img/layout/btn_bg.jpg) top left no-repeat #666;
	-moz-box-shadow:     1px 1px 2px #666;
	-webkit-box-shadow:  1px 1px 2px #666;
	box-shadow:          1px 1px 2px #666;
}

div#strefaopp h2 {
	font-size: 16pt;
	font-weight: normal;	
	margin: 5px 0px 10px 0px;
}

div#strefaopp div#strefaopp_logowanie table {
	padding-right: 50px;
	margin: 0px auto;
}

img.captcha {
	vertical-align: middle;
}

ul#strefaopp_menu {
	list-style-image: url(/media/img/layout/arrow1_li.gif);
	padding-left: 10px;
	font-size: 11pt;
}

ul#strefaopp_menu li {
	margin-top: 15px;	
	margin-bottom: 10px;
}

ul#strefaopp_menu ul li {
	margin: 4px 0px;
}

ul#strefaopp_menu ul li a {
	color: #666;
	border-bottom: 1px solid #CCC;
}

ul#strefaopp_menu ul li a:hover {
	border: none;
}
ul#strefaopp_menu a.act {
	font-weight: bold;
	color: #000;
}
	
ul#strefaopp_menu ul {
	list-style-image: none;
	font-size: 8pt;
	padding-left: 15px;
}

div#strefaopp_wyszukiwarka_form, div#strefaopp_konta_wyszukiwarka_form, div#strefaopp_ksiazka_wyszukiwarka_form {
	background-color: #EEE;	
	padding: 10px;
	border: 1px solid #CCC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:     1px 1px 2px #CCC;
	-webkit-box-shadow:  1px 1px 2px #CCC;
	box-shadow:          1px 1px 2px #CCC;
}

div#strefaopp_wyszukiwarka_form a {
	font-size: 8pt;
}

div#strefaopp_wyszukiwarka_form a.act {
	color: #000;
	font-weight: bold;
	border: none;	
}

table.strefaopp_table, table.stat_deklaracje {
	width: 100%;
	border-collapse: collapse;
}

table.strefaopp_table td, table.stat_deklaracje td {
	margin: 0px;
	padding: 10px 20px;
	text-align: center;
}

table.stat_deklaracje tr.tr_s1 td, table.stat_deklaracje tr.tr_s2 td{
	border-bottom: 1px dotted #E5E5E5;
	font-size: 10px;
}

table.strefaopp_table tr.tr_s1 td, table.strefaopp_table tr.tr_s2 td{
	border-bottom: 1px dotted #E5E5E5;
	font-size: 10pt;
}


table.strefaopp_table tr.table_header td, table.stat_deklaracje tr.table_header td {
	border-bottom: 2px solid #E5E5E5;
	font-size: 10pt;
	font-weight: bold;
}

div#strefaopp_nasze_produkty {
	width: 545px;
	margin-top: 20px;
}

div#strefaopp_nasze_produkty .desc {
	font-size: 8pt;
	padding: 5px 0px;	
}

div#strefaopp_produkty_zamow .outer {
	width: 180px;
	border: 1px solid #CBCBCB;
	background: #FCFCFC;
	padding: 20px;
	-moz-box-shadow:    0px 0px 2px  #999;
	-webkit-box-shadow: 0px 0px 2px  #999;
	box-shadow:         0px 0px 2px #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

form.form_zamow button {
	border: 1px solid #DEDEDE;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font: bold 11px/11px Arial;
    padding: 6px 15px;
    text-align: center;
    text-decoration: none;
	background: -moz-linear-gradient(center top , #F9F9F9, #F0F0F0) repeat scroll 0 0 transparent;
    border-color: #DEDEDE #D8D8D8 #D3D3D3;
    box-shadow: 0 1px 1px #EAEAEA, 0 1px 0 #FBFBFB inset;
    color: #555555;
    text-shadow: 0 1px 0 #FFFFFF;
    cursor: pointer;
}

form.form_zamow button:hover {
	background: -moz-linear-gradient(center top , #F0F0F0, #F9F9F9) repeat scroll 0 0 transparent;
}

input.datepicker {
	font-size: 11px;
	padding: 3px;
	width: 60px;
	border: 1px solid #DDD;
}

div#chart_div {
	width: 100%;
	height: 350px;
	text-align: center;
}

div#chart_div img {
	padding-top: 150px;	
}

div#stats_radio {
	text-align: right;
	padding: 5px 38px 0px 0px;	
}

.lp_layout_thumb {
	float: left;
	width: 180px;
	margin-right: 10px;
	margin-bottom: 10px;	
	text-align: center;
	font-size: 10px;
}

.lp_layout_thumb img {
	padding: 1px;
	border: 2px solid #fff;
}

.lp_layout_thumb img:hover {
	border: 2px solid #aaa;
}

.lp_layout_thumb.active {
	font-weight: bold;
	color: #000;	
}

.lp_layout_thumb.active img {
	border: 2px solid #000;
}

.lp_layout_thumb a {
	border: none;
}	