
@import "reset.css";
/* HEADLINES */ 
body {
	background: #04263f;
	font-family:arial;
	font-size:9pt;
}
.priceTag{
	font-size:22px;
	font-style:italic;
	color:#ff4800;
	font-weight:bold;
}
 a{
	color:#107FE0;
	text-decoration:none;
}
a:hover{
	color:#6397b8;
	text-decoration:underline;
}


	
#wrapper{
	width:976px;
	overflow:auto;
	margin:0 auto;
	background:url(../images/default/pl/bg.png) repeat-y;
	padding:0px 12px 0 12px;
}

#header {
	background:url(../images/default/pl/header.png) no-repeat;
	width:956px;
	height:191px;
	padding-right:20px;
	position:relative;
	font-size:11px;
	color:#ddd;
	margin-bottom:5px;
}

#account {
	width:110px;
	height:80px;
	background:url(../images/default/pl/my_account.png) no-repeat top left;
	float:right;
	margin:35px 0px 0px 0px;
	padding:20px 0px 0px 40px;
}
#account a {color:#c4e8ff;}
#basket {
	width:130px;
	height:80px;
	background:url(../images/default/pl/my_basket.png) no-repeat top left;
	float:right;
	margin:35px 0px 0px 0px;
	padding:20px 0px 0px 40px;
}
#basket a {color:#ffecc4;}



#flashContainer
{
position:absolute;
width:550px;
height:150px;
}


#sidebar {
	width:234px;
	float:left;
	margin-left:10px;
	padding-bottom:10px;
	
}
#search {
	overflow:auto;
	margin-bottom:10px;
}
#searchText {
	width:193px;
	background:url(../images/default/pl/search_bg.png) no-repeat;
	height:24px;
	line-height:24px;
	border:0;
	padding-left:10px;
	font-size:11px;
	color:#9e9e9e;
}
.pole {
	float:left;
}
#sidebar h2 {
	text-indent:-2999px;
	background:url(../images/default/pl/h2_bg.png) no-repeat top left;
	width:234px;
	height:34px;
}
#sidebar_content {
	background:url(../images/default/pl/sidebar_bg.png) repeat-y;
	width:234px;
	
}
#sidebar_content ul {
	padding-top:10px;
}
#sidebar_content ul li {
			
	background:url(../images/default/pl/bullet.png)  no-repeat;
	background-position:9px 9px;
	font-size:12px;
	padding:5px 5px 5px 10px;


}
#sidebar_content ul li.menuOver {
	background:url(../images/default/pl/bullet2.png)  no-repeat #494545;
	background-position:9px 9px;
	font-size:12px;
	padding:5px 5px 5px 10px;
}
#sidebar_content ul li.menuOver1 {
	background:url(../images/default/pl/bullet2.png)  no-repeat #494545;
	background-position:19px 9px;
	font-size:12px;
	padding:5px 5px 5px 20px;
}

#sidebar_content ul li.over {
	background:url(../images/default/pl/bullet2.png)  no-repeat #608ba9;
	background-position:9px 9px;
	font-size:12px;
	padding:5px 5px 5px 10px;
}
#sidebar_content ul li.over1 {
	background:url(../images/default/pl/bullet2.png)  no-repeat #608ba9;
	background-position:19px 9px;
	font-size:12px;
	padding:5px 5px 5px 20px;
}
#sidebar_content ul li.over a{
	color: #fff;
	font-weight:bold;
}
#sidebar_content ul li.over1 a{
	color: #fff;
	font-weight:bold;

}
#sidebar_content .menu1 {
	margin-left:10px;
}
#sidebar_content .menuOver1 {
	padding-left:10px;
		background:url(../images/default/pl/bullet2.png)  no-repeat #608ba9;
	background-position:9px 9px;
}
#sidebar_content ul li:hover a {
		color:#fff;
		font-weight:bold;
}

#sidebar_content ul li a {
	
	padding-left:10px;
	text-decoration:none;
	color:#000;

}
#sidebar_content ul li a:hover {

	padding-left:10px;
	text-decoration:none;

	
}
.locationPath {
	margin-top:0px;
	
	font-size:12px;
	color:#4c5052;
	height:15px;
	padding:4px 0px 8px 0px;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	
}
.path {
	float:right;
}
.locationPath a{
	
	font-size:12px;
	color:#33CCFF;
}
.path   a{
	
	font-size:12px;
	color:#407FB0;

	margin-left:3px;
	text-decoration:none;
	padding-right:5px;

	
}
.backBtn {
	font-weight:bold;
	color:#415159;
cursor:pointer;
	float:left;
 	font-size:12px;
}
 
#content {
	width:700px;
	margin-left:15px;
	margin-right:11px;
	float:right;
	overflow:auto;
	overflow-x:hidden;
	margin-bottom:20px;
	
}

.product_item {
	background:url(../images/default/pl/product_bg.png) no-repeat;
	height:228px;
	width:172px;
	position:relative;
	float:left;
	margin-right:4px;
	margin-bottom:3px;		
}
.product_item_over {
	background:url(../images/default/pl/product_bg_over.png) no-repeat;
	height:228px;
	width:172px;
	position:relative;
	float:left;
	margin-right:4px;
	margin-bottom:3px;
}
.product_item img  {
	margin-left:3px;
	margin-top:2px;
}
.title {
	height:38px;
	width:168px;
 	padding:3px 0px 0px 0px;
 	text-align:center;
	position:absolute;
	bottom:2px;
	left:2px;
	line-height:14px;

}
.title a{
		
	font-size:11px;
	font-weight:bold;
	color:#083c69;
	text-decoration:none;
}
.title a:hover{
		
	font-size:11px;
	font-weight:bold;
	color:#083c69;
	text-decoration:underline;
}


.price{
	background:url(../images/default/pl/cena_bg.png);
	height:17px;
	width:65px;
	position:absolute;
	bottom:42px;
	right:1px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:15px 0 0 35px;
}

.last-price{
	position:absolute;
	bottom:45px;
	left:20px;
	font-size:10pt;
	font-weight:bold;
	color:#606060;
	text-decoration:line-through;	
}
.order {
	color:#909090;text-align:right;border-bottom:1px solid #eeeeee;padding-bottom:10px;margin-bottom:10px;  font-size:11px;
	
}
.order a {
	
	font-size:11px;
	font-weight:bold;
	color:#083c69;
	text-decoration:none;
}

.order a:hover {
	
	font-size:11px;
	font-weight:bold;
	color:#083c69;
	text-decoration:underline;
}



#footer {
	height:150px;
	width:978px;
	background:#171718;
}
.sideBarBottom {
	background:url(../images/default/pl/sidebar_bottom.png) no-repeat center bottom;
	width:234px;
	height:10px;
	display:block;
}

.form th {
	background:#dfdfdf;

	
}
	


.choose1{
	background:url(../images/default/pl/choose_bg.png) top left no-repeat;
	width:354px;
	padding-top:4px;
		overflow:auto;
	
}
.choose2 {
	background:url(../images/default/pl/choose_bg_repeat.png) top left repeat-y;
	width:339px;
	padding:8px 5px 4px 10px;
		overflow:auto;
}
.choose2 img {
	float:left;
}
.choose3 {
	background:url(../images/default/pl/choose_bg_down.png) bottom center no-repeat;
	width:354px;
	padding-bottom:4px;
	overflow:auto;
}

.table1{
	background:url(../images/default/pl/table_bg.png) top left no-repeat;
	width:330px;
	padding-top:4px;
	margin-bottom:5px;
	
	
}
.table2 {
	background:url(../images/default/pl/table_bg_repeat.png) top left repeat-y;
	height:96px;
	
	padding:10px 50px 4px 0px;
	
}
.table2h{
	background:url(../images/default/pl/table_bg_repeat_header.png) top left repeat-y;
	padding:8px 5px 4px 10px;
}

.table2 img {
	float:left;
}
.table3 {
	background:url(../images/default/pl/table_bg_down.png) bottom center no-repeat;
	width:330px;
	padding-bottom:4px;
}
.table2, .table2h h2 {

font-size:18px;
color:#175882;
padding-left:4px;

	
}
.table2 p {
	padding:4px;
	
	font-size:13px;
	line-height:18px;
	color:#0f3954;
}
.table2 p a{
	text-decoration:none;
	color:#a1a1a1;
}

.button_register, .button_login, .btnMinLow, .btnMin, .btnMid, .btnBig, .btnLong, #saveBtn{
	background:url(../images/default/pl/button_bg_mid.png) no-repeat;
	width:160px;
	height:50px;
	text-align:center;
	color:#FFF;
	font-size:15px;
	border:0;
	letter-spacing:1px;
    margin-top:5px;
	text-shadow: #193f5f 1px 1px 1px;
}
.btnLong {
	background:url(../images/default/pl/btnLong.png) no-repeat center center;
	font-size:13px;
	letter-spacing:0px;
	margin:0;	
}

.button_login{
	background:url(../images/default/pl/button_login_bg.png) no-repeat;
}

.btnBig{
	background:url(../images/default/pl/button_bg_green.png) no-repeat;
	width:194px;
}

#saveBtn{
	background:url(../images/default/pl/button_bg_min.png) no-repeat !important;
	width:100px;
	height:36px;



}

.btnMini {
	background:url(../images/default/pl/btnMini.png) no-repeat center center;
	width:100px;
	height:36px;
}

.column{
	width:140px;
	height:80px;
	margin-top:20px;
	float:left;
	padding-right:20px;
	border-right:1px solid #474747;
	font-size:12px;color:#f0f0f0;
	margin-left:30px;
	color:#505050;
}

.column a{
	color:#a2a2a2;
	text-decoration:none;
	line-height:18px;
}

.column h4 {
	
	margin-bottom:10px;
	color:#f7f7f7;
	font-size:11pt;
}
.form {
	font-size:13px;
	line-height:18px;
	color:#0f3954;
}
.formBack th {
padding:5px;	
}

#logo_button{
	position:absolute;
	width:200px;
	height:80px;
	top:20px;
	left:5px;
	cursor:pointer;
}

table.form {width:100%;}
table.form td {padding:6px;text-align:left;vertical-align:top;}
table.form th {padding:12px;text-align:left;font-size:13pt;color:#0f3954;border-bottom:1px solid #aaaaaa;background-color:#f0f0f0;}


div.msg_error 
{
	padding:12px;
	margin:10px 0px 10px 0px;
	background:url('../images/default/icons/error.png') 20px 15px no-repeat;
	background-color:#FBE3E4;
	color:#D12F19; 
  	border:1px solid #FBC2C4;
  	padding-left:50px;
}

div.msg_info 
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#dbedf6; 
    color: #0b384f; 
    border:1px solid #aecad9;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

div.msg_notice
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}


input.error,select.error,textarea.error 
{
	padding:3px;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;
	font-size:9pt;	
}
table.listing {width:100%;border-collapse:collapse;margin:0px;border:1px solid #c4bb9a;background-color:#eeeeee;}
table.listing tr.two td{text-align:center;padding:7px;background-color:#fafafa;border-bottom:1px solid #cccccc;}
table.listing tr.one td{text-align:center;padding:7px;background-color:#eeeeee;border-bottom:1px solid #aaaaaa;}
table.listing tr.total td{ padding:7px;background-color:#eeeeee;color:#679900;font-size:16pt;}
table.listing th{text-align:center;background-color:#2b8fd9;border-bottom:1px solid #303030;padding:5px;color:#ffffff;font-weight:normal;}

label.error {display:block;font-size:7pt;color:#a0433f;}


.links a{
	font-size:13px;
	line-height:18px;
	color:#0f3954;

}
.account_page p{
	font-size:13px;
	line-height:18px;
	color:#0f3954;
}
.moreLink{
	background:#0174b6;
	padding:5px 17px 5px 17px;
	border-top:#38aef2;
		color:#FFF;
	text-decoration:none;
}

img.border {border:1px solid #dddddd;padding:1px;}


.formTable tr td {padding:3px;}

h2 {font-size:13pt;}
