
body { background: #fff; color: #000; margin: 0; }
body, input, textarea { font-family: Verdana, sans-serif; font-size: 13px; }

.clearFix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix {display:block;}
.clearFix, .container {*display:inline-block;}
* html .clearFix, * html .container {*height:1%;}

a, .lc { color: #2050d0; }
a.nu, .x1 a { text-decoration: none; }
a.nu:hover, .x1 a:hover { text-decoration: underline; }
.x1, .x1 a, .x1 .lc { color: #222; }

.wrap, .hd { padding: 0; position: relative; }
.wrap { width: 940px; margin: 0 auto; }
.hd { width: 940px; padding-left: .25em; margin: 0em auto; }

.fa { font-family: Arial, sans-serif; }
.x1 { padding: .6em 0 .6em 0; font-family: Arial, sans-serif; font-size: 14px; }
.x1 { border-bottom: solid 1px #bbb; margin-bottom: 10px; }

.fw { margin: 0 auto; width: 740px; padding: 3em 0 3em 0; }
.ft { margin-top: 4em; padding-top: 1.5em; border-top: 1px dotted gray; }

a#lo { font-family: Arial Black, Verdana, sans-serif; font-weight: bold; font-size: 15px; text-decoration: none; background: #ff0800; color: #fff; padding: 0em 1.4em; }

img { border: 0; margin: 0; }
img.av { width: 70px; height: 70px; border: solid 1px #ddd; }
img.aw { width: 34px; height: 34px; border: solid 1px #ccc; margin-top: .15em; }
img.ax { width: 42px; height: 42px; border: solid 1px #ddd; }

#ibox { width: 160px; padding: 12px 8px 24px 12px; margin-top: 0em; border: solid 1px #aaa; background: #fff; }

hr { display: none; }
div.hr { height: 1px; background: #ccc; }

.fn { font-weight: normal; }
.fb { font-weight: bold; }

.cmnt blockquote { margin: .5em 0 1em 0; width: 85%; }
.cmnt strong { margin-right: .75em; }
.cmnt p { margin: 0 0 .725em 0; line-height: 1em; }
.avlm { margin-left: 54px; }

.mcol { width: 740px; margin: 0 auto; overflow: hidden; padding: .5em 3em; }
.wcol { width: 800px; margin: 0 -110px; overflow: hidden; }
.mrcol h1, .fcol h1 { border-bottom: solid 3px #bbb; padding-bottom: .5em; margin-bottom: 1.3em; }

.rcol { width: 75px; position: absolute; top: 0; right: -45px; }

.fl { float: left; }
.fr { float: right; }

.pale, .pale a { color: #888; }
.red { color: red; }
.grn { color: green; }

.tar { text-align: right; }
.tac { text-align: center; }
.tal { text-align: left; }

.bigb { padding: .2em 1.25em; overflow: visible; width: auto; }

.tu { float: left; margin-top: 0; width: 229px; }
.tu h3 { font-size: 13px; margin-bottom: .75em; }
.tu p { font-size: 11px; margin-top: 1em; margin-bottom: 0; padding-bottom: 3em; }

.to { float: left; width: 145px; margin: 0em 0px 2.5em 0px; font-size: 11px; overflow: hidden; }
.to h3 { font-size: 13px; margin: 0; font-weight: normal; }

h1 { font-size: 23px; margin-top: 0em; }
h1.ftit, h1.ptit, h2 { font-size: 22px; margin: 0 0 1em 0; }
h1.nb { border-bottom:none;margin-bottom:0; }
.hl { list-style-type: none; padding: 0; margin: 0; display: inline; }
.hl li { border-right: dotted 1px #888; padding: 0 .5em .1em .5em; margin: 0; display: inline; }
.hl li.f { padding-left: 0; margin-right: 0.5em; }
.hl li.l { padding-right: 0; border-right: 0; }
.hl li.t { padding: .5em .8em .8em .8em; border-right: 0; }
.hl li.at { background: #ddd; }


.mro { margin-right: 1em; }
.mrh { margin-right: .5em; }
.mlo { margin-left: 1em; }
.mlh { margin-left: .5em; }

.mtm1 { margin-top: -1.25em; }
.mtt { margin-top: 2em; }
.mto { margin-top: 1em; }
.mtoh { margin-top: 1.5em; }
.mth { margin-top: .5em; }
.mtq { margin-top: .25em; }
.mtz { margin-top: 0; }
.mbz { margin-bottom: 0; }
.mbq { margin-bottom: .25em; }
.mbh { margin-bottom: .5em; }
.mbo { margin-bottom: 1em; }
.mbt { margin-bottom: 2em; }

.ptq { padding-top: .25em; }
.pth { padding-top: .5em; }
.pto { padding-top: 1em; }
.ptt { padding-top: 2em; }
.pbo { padding-bottom: 1em; }
.pbh { padding-bottom: .5em; }
.pbt { padding-bottom: 2em; }

.sml, small { font-size: 10px; }
.lrg { font-size: 18px; }
.med { font-size: 16px; }
.nrm { font-size: 13px; }
.hge { font-size: 120px; margin: 0; padding: 0 0 .25em .25em; color: silver; }
.xl { font-size: 24px; }

tt { font-size: 11px; }

ul.nr { padding-left: 1em; margin-left: 0; }

.dc { color: #ff0800; }
.cl { clear: left; }

p, blockquote, ul { line-height: 1.4em; }
td, th { padding-left: 0; }
form { margin: 0; }

a.button, input.button { width:160px;height:38px;color:#2050D0;font-size:1.4em;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background: #faf9fa; background: -webkit-gradient(linear,left bottom,left top,color-stop(0.1, rgb(245,244,245)),color-stop(0.85, rgb(255,255,255)));background: -moz-linear-gradient(center bottom,rgb(245,244,245) 10%,rgb(255,255,255) 85%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFF6F5F6);display:inline-block;text-align:center;border: 1px solid #E4E3E4;margin-top:20px;line-height:38px; }
a.button.medium, input.button.medium { width:180px; }
a.button:hover, input.button:hover { -moz-box-shadow: 0 0 2px #bcbcbc;-webkit-box-shadow: 0 0 2px #bcbcbc;box-shadow: 0 0 2px #bcbcbc; }
a.button.small { font-size:1.2em; width:150px; line-height:30px; height:30px; margin-bottom:20px; }

input.button[disabled] { cursor:default !important; }

span.success { color:#5fad54;margin-left:10px;padding-left:24px;background:url("../img/old/products/success.png") no-repeat left center; }

#dbProfiler {
	font-size: 10px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: separate;
	border-spacing:5px;
	
}
#dbProfiler th {
	text-align: left;
}
#dbProfiler .red {
	color: #f00;
}

div.mcol.skr2 {
	width:660px; 
	min-height:600px; 
	float: left;
}
div.sgc {
	float: left;
	width: 600px;
}
div.skl {
	float:left;
	width:160px;
	height:600px;
}
div.skr {
	float:right;
	width:160px;
	height:600px;
}

div.lb {
	position: relative;
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

div#cookies_info {
	display:none;
	z-index: 1000;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 30px 0 15px;
	background: #fff;
	border-top: 1px solid #ddd;
	position: fixed;
}
div#cookies_info .close {
	font-size: 12px;
	top: 0;
	right: 0;
	padding: 10px;
	margin: 0;
	display: block;
	cursor: pointer;
	position: absolute;
}
div#cookies_info .text {
	text-align: justify;
	margin: 0 auto;
	width: 80%;
	line-height: 1.5em;
}


.clear { clear: both; }

.none-last-border li:last-child { border-right: none; }

