html {
	min-height:100%;
}

body {
	background:#191919 url(../img/footer.gif) repeat-x bottom;	
	overflow-y:scroll;
	color:#BBBBBB;
	margin:0;
	font-family:Verdan,sans-serif;
    font-size:13px;
    text-align:center;	
}

#footer{
	padding:20px 0;
	position:relative;
	text-align:right;
	margin:20px auto 0;
	width:980px;
	z-index:10;			
	font-size:12px;
	color:#555;
}

img, table{border:0;font-size:13px;}
table{margin:0;padding:0;}
form{margin:0;padding:0;display:inline;}
label{cursor:pointer;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.left50{float:left;width:49%;}
.right50{float:right;width:49%;}
.center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.bold{font-weight:bold;}
.border_none{   
    border:none;
    background:none;
}
a{color:#FD7503; text-decoration:underline;}
a:hover{color:#fff; text-decoration:underline;}

h1, h2, h3, h4{
    font-size:24px;
    font-weight:bold;
    color:#666;
    margin:0 0 10px 0;
    padding:0;
    text-align:left;
}
h2{font-size:18px;}
h3{font-size:15px;}
h4{font-size:14px;}

.error{
	border:1px solid #7c0505;
	background:#9F7777;
	color:#000;
	padding:3px 4px;
}

.msg_success, .msg_error, .msg_warning{
    margin:5px 20px;
    padding:5px;
    width:auto;
    text-align:center;
	color:#000;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	zoom:1;
}

.msg_error{
    border:1px solid #7c0505;
    background:#ffcece;
}
.msg_success{
    border:1px solid #006600;
    background:#f2ffe1; 
}

.msg_warning{
    border:1px solid #EFDC0E;
    background:#FFFBCF; 
}

.msg_success ul, .msg_error ul, .msg_warning ul{
    margin:0;
    padding:10px;
}

.msg_error ul li{
    list-style-image: url(../img/icons/cross.png);
    padding-left:3px;
	display:list-item;
}

.msg_success ul li{
    list-style-image: url(../img/icons/accept.png);
    padding-left:3px;
}

.msg_warning ul li{
    list-style-image: url(../img/icons/warning.png);
    padding-left:3px;
}

textarea,input{ 
    border:1px solid #333;
    padding:3px 4px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#1F1F1F;
	color:#BBBBBB;
	margin:0 2px;
}

input:focus,input:hover{
	color:#fff;
}

#main{
	position:relative;
	text-align:left;
	margin:0 auto;
	width:980px;
	z-index:10;		
}

#top{
	position:absolute;
	height:248px;
	width:100%;
	top:0;
	left:0;
	background:url(../img/top.gif) repeat-x;
}

#header{
	height:248px;
}

#header_menu{
	height:79px;
	float:right;
}

#top_search{
	float:left;
	padding:25px 0 ;
}

.top_search_input, .top_search_input:hover, .top_search_input:focus{
	background:#FDB34C;
	border:1px solid #FFF5B1;
	color:#666;
}

.top_search_submit, .top_search_submit:hover, .top_search_submit:focus{
	background:none;
	border:none;
	color:#FFF5B1;
	font-weight:bold;
	cursor:pointer;
}

#logo{
	float:left;	
	width:300px;
	padding:35px 0 0 0;
}

.button, .submit, .submit_grey{
	background:#222222;
	color:#4D5155;
	cursor:pointer;
	font-weight:bold;
	padding:2px 5px;
}

hr, h4.hr_big, .hr_menu{
	color: #191919;
	background-color:#191919;
	border:0;
	height: 1px;
}

.hr_menu{
	color: #262626;
	background-color:#262626;
}

#header_links_top{
	float:right;
	width:333px;
	padding:10px 0;
	color:#4D5155;
	font-weight:bold;
}

#table_login_small, #table_login_small tr, #table_login_small td{
	border-collapse:collapse;
	margin:0;
	padding:0;
}

#table_login_small td{
	padding:5px 2px 5px 0;
}

#header_links_top a, #table_login_small td a{
	color:#4D5155;
	text-decoration:none;
}

#header_links_top a:hover, #table_login_small td a:hover{
	color:#fff;
}

#page_left{
	width:255px;	
	float:left;
}

#page_right{
	width:725px;
	float:right;
	background:#161616;
}

#content{
	padding:10px 30px;
	height:auto!important;
	height:500px;
	min-height:500px;
}

ul#menu_left{
	padding:20px 15px;
	margin:0;
	display:block;
}

ul#menu_left li{
	display:inline;
	padding:0;
	margin:0;
}


ul#menu_left li a{
	display:block;
	color:#bbb;
	border-bottom:1px solid #262626;
	padding:7px 0 7px 20px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	background:url(../img/menu.png) no-repeat 0 12px;
}

ul#menu_left li a:hover{
	color:#fff;
	background:url(../img/menu.png) no-repeat 0 -18px;
}

.order_section{
	float:left;
	text-align:center;
	margin-right:15px;
}

.order_section_img{
	border:1px solid #222;
	padding:5px;
}

.order_section_title{
	display:block;
	background:#222222 url(../img/point.gif) no-repeat 10px center;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	margin:5px 0;
	padding:8px 8px 8px 35px;
	text-align:left;
}

table.orders{
	border:1px solid #222;
	width:100%;
	border-collapse:collapse;
}

table.orders th{
	border-bottom:1px solid #222;
	padding:5px 7px;
	color:#808080;
	background:#222;
}

th.col_1{width:65%;}
th.col_2{width:15%;}
th.col_3{width:20%;}

table.orders td{
	padding:7px;
	border-top:1px solid #000;	
	border-bottom:1px solid #222;	
}

table.order td{
	padding:2px;	
}

table.order td.col_1{
	width:20%;
}

table.order td.col_2{
	width:30%;
}
.platnosci_pos_box{
	float:left;
	width:45%;
	padding:5px;
	border:1px solid #222;
	margin:10px;
}

