body{
	margin:				0px;
	padding:			0px;
	width:				100%;
	height:				100%;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		15px;
	text-align:			left;	
	color:				#000000;
	background-color:	#ffffff;
	
	background-image:	url("../images/common/bg_clouds.jpg");
	background-repeat:	repeat-x;
	background-position:top center;
}

img{
	border:				0px;
}

form,fieldset{
	margin:				0px;
	padding:			0px;
	border:				0px;
}
input{
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		15px;
	text-align:			left;	
	color:				#000000;
}
th, td{
	margin:				0px;
	padding:			0px;
	text-align:			left;
	vertical-align:		top;
}
a{
	color:				#336696;
	text-decoration:	none;
}
a:hover{
	text-decoration:	underline;
}

h1{
	font-weight:		normal;
	font-size:			20px;
	color:				#2a6571;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				7px 0px 18px 0px;
}
h2{
	font-weight:		bold;
	font-size:			14px;
	color:				#2a6571;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 10px 0px;
}

h3{
	font-weight:		normal;
	font-size:			17px;
	color:				#3287a5;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 10px 0px;
}
h4{
	clear:				both;
	font-weight:		bold;
	font-size:			13px;
	color:				#3287a5;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				20px 0px 0px 0px;
}

h5{
	font-weight:		bold;
	font-size:			14px;
	color:				#2a6571;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 10px 0px;
}

p{
	padding:			0px 0px 14px 0px;
	margin:				0px;
}

/* //////////////////////////////////////////////////////// construct */

div.contener{
	width:				1003px;
	position:			relative;
	margin:				0px auto 0px auto;
	background-color:	#ffffff;
}
div.header{
	width:				1003px;
	height:				154px;
	position:			relative;
}
div.info{
	padding:			17px 0 3px 0;
	border-bottom:		solid 1px #000000;

}
div.bottom{
	width:				1003px;
	height:				120px;
	position:			relative;
	clear:				both;
	background-image:	url("../images/common/bottom.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	border-top:			solid 1px #000000;
}




input.search_input{
	vertical-align:		bottom;
	font-size:			11px;
	width:				86px;
	height:				14px;
	padding:			0 2px 0 2px;
	border:				0px;
	margin:				0 0 0 7px;
}
input.search_submit{
	background-image:	url("../images/common/search_submit.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	font-size:			0px;
	width:				23px;
	height:				13px;
	border:				0px;
	padding:			0px;
	margin:				0px;
	vertical-align:		bottom;
}









div.leftcol{
	float:				left;
	width:				207px;
	padding:			0px;
}
div.leftcol ul{
	list-style-type:	none;
	margin:				11px 0 0px 0;
	padding:			0 0 4px 0;
}
div.leftcol li{
	margin:				0px 0px 9px 0px;
	padding:			0px;
	line-height:		14px;
	text-align:			right;
	font-weight:		bold;
	font-size:			12px;
	
	color:				#4a8797;
	background-color:	#c6e3c6;
	background-image:	url("../images/common/leftcol_li.gif");
	background-repeat:	no-repeat;
	background-position:top right;
}
div.leftcol li.current{
	color:				#ffffff;
	background-color:	#67bcda;	
	background-image:	url("../images/common/leftcol_li_current.gif");
	background-repeat:	no-repeat;
	background-position:top right;
}
div.leftcol li a{
	display:			block;
	padding:			9px 13px 8px 13px;
	color:				#4a8797;
}
div.leftcol li.current a{
	color:				#ffffff;
}

div.leftcol li ul{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

div.leftcol li li,div.leftcol li li.current{
	margin:				0px 0px 0px 0px;
	padding:			0px 13px 0px 0px;
	line-height:		13px;
	text-align:			right;
	font-weight:		normal;
	font-size:			11px;	
	color:				#838383;
	
	background-color:	#ffffff;
	background-image:	url("../images/common/leftcol_li_li.gif");
	background-repeat:	no-repeat;
	background-position:center right;

}
div.leftcol li li a{
	padding:			9px 10px 4px 10px;
	color:				#838383;
}
div.leftcol li li.current a{
	color:				#838383;
	text-decoration:	underline;
}


div.rightcol{
	float:				right;
	width:				762px;
	padding:			10px 0 0px 0;
	text-align:			left;
	
}


/* //////////////////////////////////////////////////////// */


div.box{
	width:				735px;
	clear:				both;
	border:				1px solid #c6e3c6;
	padding:			10px 5px 18px 20px;
	background-color:	#ffffff;
	background-image:	url("../images/common/td_form.gif");
	background-repeat:	repeat-y;
	background-position:top left;
	margin:				0px 0px 10px 0px;
}
div.box td,div.box th{
	padding:			10px 0 0px 0;
	margin:				0 0 0px 0;
	
}
div.box table.dotted th{
	border-bottom:		dotted 1px #9ec79e;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	color:#444444;
}

div.box div.opis{
	clear:				both;
	color:				#888888;
	background-color:	#ffffff;
	padding: 			5px 30px 5px 10px;
	border-left:		2px solid #c6e3c6;
}
div.box div.opis p{
	padding:			0px 0px 8px 0px;
	margin:				0px;
}
div.box p.dotted{
	border-bottom:		dotted 1px #9ec79e;
	text-align:left;
	line-height:18px;
	color:#444444;
	margin: 0 0 0px 0;
	padding:0px;
}

div.box table.full{
	width:				730px;
}
div.box table.fullm{
	width:				710px;
}
div.box table.right{
	float:right;
}
div.box table.right td,div.box table.right th{
	padding-right:20px;
}

div.box table.mid td,div.box table.mid th{
	vertical-align:middle;
}

div.box input[type=text],
div.box input[type=password]{
	width:				280px;
	border:				solid 1px #a5acb2;
	padding:			2px;
	text-align:			left;
	color:				#000000;
}
div.box select{
	width:				286px;
	border:				solid 1px #a5acb2;
	ipadding:			2px;
	text-align:			left;
	color:				#000000;
}
div.box h2{
	font-weight:		bold;
	font-size:			14px;
	color:				#2a6571;
	text-align:			left;
	padding:			0px;
	line-height:		20px;
	margin:				0px 0px 0px 0px;
}


img.mfoto{
float:left;
background-color:#ffffff;
padding:2px;
border:solid 1px #a5acb2;
margin:0 20px 5px 0;
}


div.promo{
	font-weight:		bold;
	color:				#dd8800;
	vertical-align:		middle;
	margin-left:240px;
	float:left;
}
div.promo input{
	border:				dotted 1px #666666;
	background-color:	#f9fbf9;
	width:				118px;
	font-size:			11px;
	vertical-align:		middle;
}

div.price{
float:right;
font-size:14px;
font-weight:bold;
padding-bottom:15px;
}

input.blue, input.red, input.red1 {
	float:				right;
	width:				75px;
	height:				19px;
	background-image:	url("../images/common/bt_blue.gif");
	background-repeat:	no-repeat;
	background-position:center center;
	border:				0px;
	color:				#ffffff;
	font-size:			10px;
	font-weight:		bold;
	margin-left:		6px;
	text-align:			center;
	cursor:			pointer;
}
input.red {
	background-image:	url("../images/common/bt_red.gif");
}

input.red1 {
	background-image:	url("../images/common/bt_red1.gif");
	width:				110px;
}

div.clear{
	line-height:		1px;
	font-size:			1px;
	height:				1px;
	clear:				both;
	margin:				0px;
	padding:			0px;
}

.none1 {color: #a1a1a1!important;}

div.popup {
	background: transparent url(../images/common/top.gif) no-repeat top left;
	width: 100%;
	}

div.popupinside {
	padding: 20px;
	border: 10px solid #222255;
}

table.usersTable {
	border-collapse:collapse; 
	margin-top:10px;
}

table.usersTable th {
	border-bottom: 2px solid #222255;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.usersTable td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #666;
}

table.dotpay {
	text-align:center;
	margin: auto;
	margin-top: 20px;
	background: #fdfefd url(../images/common/td_form.gif) repeat-y;
	margin-bottom: 20px;
	width: 600px;
	padding:20px;
	border: 1px solid #c6e3c6;
	
}

table.dotpay td {
	padding:5px;
}

table.dotpay th {
	border-bottom: dotted 1px #9ec79e;
	color: #2a6571;
	font-size: 12px;
	padding: 5px;
}

.tright {
	text-align: right;
}

table.dotpay input[type=text]{
	width:				280px;
	border:				solid 1px #a5acb2;
	padding:			2px;
	text-align:			left;
	color:				#000000;
}

table.dotpay input[type=submit] {
	background-color: #67bcda;
	border: none;
	color: #fff;
	text-align: center;
	padding: 3px;
	margin-bottom: 10px;
}

.printBtn {
	text-align:		center;
	margin-top:		5px;
}

@media print {
.printBtn {display: none;}
}
