body
{
	font-family:Arial; /* Microsoft but freeware. You can download TTFs from: http://res.walerian.info/Arial.zip */
	margin:0;
	height:100%;
	padding:0;
	font-size:14px;
	color:#101010;
	background:url(design-2.0-bg.png) top left repeat-x #E5E5E5;
}
hr
{
	margin:0;
	padding:6px;
	height:0px;
	border:0;
	visibility:hidden;
}
h1
{
	font-size:28px;
	color:#3173c6;
	font-weight:normal;
	margin:10px 0 0 0;
}
h2
{
	font-size:18px;
	color:#3173c6;
	font-weight:normal;
	margin:10px 0 -2px 0;
}
a
{
	color:#101010;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
p
{
	padding:5px 0 0 0;
	margin:0;
	font-size:14px;
}
img
{
	border:0;
	margin:0;
}
form
{
	margin:0;
}
input,textarea,select
{
	padding:5px;
	margin:1px 0 10px 0;
	font-size:14px;
}
abbr
{
	border-bottom:1px dotted;
	cursor:help;
}
abbr:hover
{
	background:#EEEEEE;
}
#tb
{
	background:#F3B600;
	text-align:center;
	font-size:25px;
	color:#FFFFFF;
	padding:25px;
}
#mb
{
	width:950px;
	margin:auto;
	padding:0 15px 0 17px;
	background:url(design-2.0-shadow.png);
}
#mb br
{
	clear:both;
}
#preloadTop
{
	background:url(design-2.0-preloadTop.jpg);
	height:204px;
	width:950px;
}
#preloadTop *
{
	margin:0;
	padding:0;
	display:block;
	float:left;
}
#preloadImg
{
	display:none;
}
#cb
{
	float:left;
	width:920px;
	padding:3px 15px 15px 15px;
	background:url(design-2.0-contentStart.jpg) top left no-repeat #ffffff;
}
#fb
{
	height:31px;
	padding:0 16px 0 16px;
	background:url(design-2.0-footer.jpg);
}
#fb p
{
	margin:3px 0 0 0;
	font-size:12px;
	display:block;
	float:left;
}
#fb ul, #fb li
{
	margin:4px 0 0 0;
	font-size:12px;
	padding:0 5px 0 0;
	display:block;
	float:right;
}
#errorhimg
{
	display:block;
	float:left;
	margin:12px 12px 0 12px;
}
#tooltip
{
	font-size:12px;
	color:#262100;
	text-decoration:none;
	background:#fff6c0;
	padding:2px;
	border:1px solid #ffc900;
	display:block;
}
#BeeAjax_state
{
	float:left;
	width:100%;
}
.u
{
	text-decoration:underline;
}
.b
{
	font-weight:bold;
}
.no-margin
{
	margin:0;
}
.fr
{
	float:right;
}
.fl
{
	float:left;
}
.fw
{
	width:100%;
}
.fwp
{
	width:900px;
}
.fwpx
{
	width:500px;
}
.center
{
	text-align:center;
}
.left
{
	text-align:left;
}
.right
{
	text-align:right;
}
.defaultList
{
	display:block;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
.defaultList li
{
	display:block;
	margin:0;
	padding:5px 0 5px 25px;
	border-bottom:1px solid #CCCCCC;
}
.logoList li
{
	background:url(favicon.png) no-repeat center left;
}
.helpList li
{
	background:url(oxygen/16x16/actions/contexthelp.png) no-repeat center left;
}
.mh-250
{
	max-height:250px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.sc_infoblo
{
	padding:10px;
	border:1px solid #cccccc;
	color:#444444;
	font-size:14px;
	background:#eeeeee;
	margin:2px 0 2px 0;
}
.sc_okblo
{
	padding:10px;
	border:1px solid #009400;
	color:#009400;
	font-size:14px;
	background:#D1FFD1;
	margin:2px 0 2px 0;
}
.sc_okblo a
{
	color:#009400;
	font-weight:bold;
	text-decoration:underline;
}
.sc_errorblo
{
	padding:10px;
	border:1px solid #D20000;
	color:#D20000;
	font-size:14px;
	background:#F0C5C5;
	margin:2px 0 2px 0;
}
.sc_clipre
{
	color:#ffffff;
	font-family:Courier New; /* Uh, what else? */
	background:#000000;
	font-size:14px;
	padding:5px;
	margin:5px;
}
.sc_money
{
	height:30px;
	color:#00AB00;
	font-size:22px;
	padding:6px 0 0 38px;
	background:url(oxygen/32x32/actions/wallet_open.png) no-repeat center left;
}
.sc_moneylog
{
	color:#00AB00;
	font-size:14px;
	padding:2px 0 0 18px;
	background:url(oxygen/16x16/actions/wallet_open.png) no-repeat center left;
}
.borderG
{
	float:left;
	border:1px solid #cccccc;
}
.borderW
{
	float:left;
	border:1px solid #ffffff;
}
.imlink
{
	cursor:pointer;
}
.h1link
{
	display:block;
	float:right;
	margin:10px 10px 0 0;
	padding:5px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	background:#3173c6;
}
.rsf
{
	float:left;
	color:red;
	margin:14px 0 0 2px;
	font-size:14px;
	font-weight:bold;
}
.cls
{
	width:910px;
	color:#444444;
	font-size:14px;
	margin:5px 0 5px 0;
	padding:0;
	border:1px solid #dddddd;
}
.cls td
{
	padding:4px;
	border:1px solid #dddddd;
}
.cls tr:hover
{
	color:#101010;
}
.cls_a
{
	background:#ffffff;
}
.cls_b
{
	background:#eeeeee;
}
.cls_act
{
	background:#FFE17C;
}
.cls_tpl
{
	background:#FFE1F5;
}
.cls_pop
{
	background:#CFFFA6;
}
.cls_blo
{
	background:#FF8D86;
}
.start-ca
{
	float:left;
	width:400px;
}
.start-cb
{
	float:left;
	width:200px;
	height:310px;
	margin:10px 10px 0 10px;
	padding:20px 5px 5px 5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
}
.start-cb a
{
	display:block;
	margin:10px 0 0 0;
	padding:5px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	background:#3173c6;
}
.start-cc
{
	float:left;
	width:280px;
}
.start-cd
{
	float:left;
	width:630px;
	margin:0 10px 0 0;
}
.start-ce
{
	float:left;
	width:268px;
	border-left:1px solid #CCCCCC;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
}
.contact-box-64
{
	background:url(oxygen/64x64/apps/internet_mail.png) no-repeat top left;
	padding:0 0 17px 70px;
}
.orderType
{
	float:left;
	width:290px;
	background:#EEEEEE;
	border:1px solid #CCCCCC;
	padding:0;
	margin:5px 0 10px 10px;
}
.orderTypeTYM
{
	float:left;
	width:290px;
	margin:5px 0 10px 10px;
}
.orderTypeZAMpo_lewej
{
	float:left;
	width:430px;
	margin:5px 0 10px 25px;
        border-left:2px solid #CCCCCC;
        border-right:2px solid #CCCCCC;
}
.orderTypeZAM
{
	float:left;
	width:430px;
	margin:5px 0 10px 25px;
        border-right:2px solid #CCCCCC;
}
.orderType img
{
	float:left;
	border-right:1px solid #CCCCCC;
}
.orderType h4
{
	float:left;
	font-size:28px;
	padding:5px 0 0 10px;
	margin:0;
}
.orderType p
{
	float:left;
	width:195px;
	padding:0 0 0 10px;
	margin:0;
}
.orderType input
{
	float:right;
	margin:5px;
}
