body {
	color:#55555;
	font:11px Verdana, Arial, Tahoma, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
}
div, form, ul, li{
	margin:0;
	padding:0;
}
p{
	line-height:1.7em;
}
a img{
	border:none;
}
a, a:link, a:visited{
	color:#0060C4;
	text-decoration:none;
}
a:hover{
	color:#C24733;
	text-decoration:underline;
}
.boxbody{
	margin:0 auto;
	padding:0;
	width:970px;
	overflow:auto;
}
.boxheader{
	background:url('/img/bg/top.jpg') top center no-repeat white;
	margin:0 auto;
	padding:0;
	height:323px;
	width:970px;
}

.boxmenutop{
	width:970px;
	margin:0 auto;
	padding:0;
	overflow:auto;
	background:#808080;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}


/* ------------ MENU ------------ */
.topmenu {
	list-style-type:none;
	float:right;
	margin:0;
	padding:0;
}

.topmenu li{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	line-height:1.4em;
	font-size:13px;
	overflow:hidden;
}

.topmenu li a, .topmenu li a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#E1CB52;
	padding:10px 5px;
	height:35px;
	width:109px;
	display:block;
	border-right:1px solid #888888;
}
.topmenu li a.topmale,.topmenu li a:visited.topmale{width:60px;padding-top:20px;height:25px;}
.topmenu li a.toplicencjat,.topmenu li a:visited.toplicencjat{width:130px;}
.topmenu li a.topzakladyodziezowe,.topmenu li a:visited.topzakladyodziezowe{width:125px;}

.topmenu li a.topabout,.topmenu li a:visited.topabout{width:80px;padding-top:20px;height:25px;}
.topmenu li a.topfactories,.topmenu li a:visited.topfactories{width:140px;}
.topmenu li a.topcontact,.topmenu li a:visited.topcontact{width:74px;}
.topmenu li a.topblouse,.topmenu li a:visited.topblouse{padding-top:20px;height:25px;}

.topmenu li a:hover{
	background-color:#C0C0C0;
	border-right:1px solid #C0C0C0;
	color:white;
}
.topmenu li.selected a{
	background-color:#FE0000;
}
/* ---------------------------------------- */


.boxmenu{
	width:190px;
	overflow:auto;
	margin:0;
	padding:20px 0;
	background:#808080;
	float:left;
}

/* ------------ SUBEMU ------------ */

.menu{
	list-style-type:none;
	margin:0 auto;
	padding:0;
  text-align:center;
  width:190px;
	border-bottom:1px solid #C0C0C0;
}
.menu li{	overflow:hidden;}
.menu li a,.menu li a:visited{
	text-decoration:none;
	display:block;
	border-top:1px solid #808080;
	text-align:left;
	padding:8px 5px;
	width:180px;
	color:black;
	background:#C0C0C0;
}

.menu li a:hover{
	background:#808080;
	color:white;
	border-top:1px solid #C0C0C0;
}

.menu li.selected a,.menu li.selected a:visited{
	background:#FF027C;
	color:white;
	border-top:1px solid #C0C0C0;
}

.menu ul li a,.menu ul li a:visited,.menu li.selected ul li a,.menu li.selected ul li a:visited{
	padding:8px 5px 8px 15px;
	width:170px;
	background:#C0C0C0;
	border-top:1px solid #808080;
}
.menu li.selected ul li.selected a,.menu li.selected ul li.selected a:visited{
	background:#FF80BD;
	color:white;
	border-top:1px solid #C0C0C0;
}

/* ------------ END SUBEMU ------------ */

.boxmain{
	width:750px;
	overflow:hidden;
	margin:0;
	padding:5px 15px 20px;
	float:right;
	background:#E0E0E0;
}

.boxfooter{
	width:970px;
	margin:20px auto 20px;
	padding:0;
	color:#bbbbbb;
	text-align:right;
	clear:both;
	font-size:9px;
}

.boxfooter a{
	color:#aaaaaa;
	text-decoration:none;
}
.boxfooter p{
	margin:0 0 5px;
	line-height:1.4em;	
}



h1{
	font-size:15px;
	font-weight:bold;
	margin:10px 0 15px;
}
h2{
	color:#345D8E;
	font-size:16px;
	font-weight:bold;
	margin:5px 0;
}


.language{
	text-align:center;
	margin:0 0 10px;
}
.language a{
	padding:0 10px;
}


.miniatury{
	margin:0 auto;
	width:744px;
	overflow:auto;
	padding:0;
	text-align:center;
}
.miniatury p{
	float:left;
	margin:0 0 10px 0;
	padding:0 4px 0;
	width:54px;
	height:66px;
	text-align:right;
	line-height:1em;
	color:gray;
}
.miniatury a{
	float:left;
	margin:0;
	padding:0;
	width:52px;
	height:52px;
	text-align:center;
}
.miniatury a img{
	border:1px solid silver;
	padding:0;
	margin:auto;
}
.miniatury p.selected{
	border:1px solid red;
	color:red;
	width:52px;
	height:64px;
}

p.obraz{
	width:600px;
	overflow:auto;
	text-align:center;
	line-height:0em;
	margin:0 auto 17px;
	padding:0 0 3px 27px;
	font-size:14px;
	font-weight:bold;
	color:red;
}

.obraz img{
	border:2px solid black;
}



/* ---- system ---- */
.msg_warn{
	border:1px solid red;
	background:#FDFDB0;
	text-align:left;
	padding:0;
	margin:0;
}
.msg_ok{
	border:1px solid green;
	background:#FDFDB0;
	text-align:left;
	padding:0;
	margin:0;
}
.msg_warn_num{
	background:url('/admin/img/warning.png') top left no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:16px;
	margin:5px;
}
.msg_ok_num{
	background:url('/admin/img/info.png') top left no-repeat;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:16px;
	margin:5px;
}

.alert{
	font-weight:bold;
	color:red;
}
.ok{
	font-weight:bold;
	color:#00b900;
}

.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.bold{font-weight:bold;}
.italic	{font-style:italic; width:95%;}
.wymagane{color:red;}
.light {color:#999999;}