
@media screen{
/* basic */

body{font-size:63%;font-family:verdana, arial, sans-serif;}
td,p,li{font-size:1.1em;}

.nowrap{white-space:nowrap;}
/* framework */

body{background-color:#3b3b3c;text-align:center;margin:0;color:#111111;}

div#page{text-align:left;width:800px; margin:0 0 0 100px; background-image:url('./img/back.png'); background-repeat:no-repeat;}

div#head{text-align:right; padding:0 0 1px 0; border-bottom: 1px solid #545555;}

div#content{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;}

div#prehead{height:88px;text-align:left;}
div#prehead ul.links {margin:2px 5px;padding:0;float:right;list-style:none;}
div#prehead ul.links li {display:block; float:left; padding: 0px 2px 0px 2px;color:#dddddd;vertical-align:middle;}
div#prehead ul.links li a {text-decoration:none;color:#cbcbcb;}
div#prehead ul.links li div.inv a{color:#cbcbcb;text-decoration:underline;}
div#prehead img{borer:none;}

div#prehead div#front{height:60px;cursor:pointer;}

div#head {}
div#head ul#toplink{margin:0;padding:0;float:right;list-style:none;}
div#head ul#toplink li {display:block; float:left; padding: 0px 0px 0px; background-image: url('./img/topmenu.png') ;background-repeat:no-repeat; background-position: bottom left; margin: 1px 0 -2px 0;}
div#head ul#toplink li div {padding:2px 7px 4px 7px;}
div#head ul#toplink li a {text-decoration:none;color:#ffffff;}
div#head ul#toplink li div.inv a{color:#3b3b3c;text-decoration:underline;}

div#level2 {border-bottom:2px solid #606161;}
div#level2 ul.links {margin:0;padding:0;float:right;list-style:none;}
div#level2 ul.links li {display:block; float:left; padding: 0; color:#dddddd; background-image: url('./img/topmenu2.png') ;background-repeat:no-repeat; background-position: bottom left;margin: 1px 0 -2px 0;}
div#level2 ul.links li div {padding:5px 17px 8px 17px;}
div#level2 ul.links li a {text-decoration:none;color:#cbcbcb;}
div#level2 ul.links li div.inv a{color:#f1f1f1;text-decoration:underline;}

div.content{background-color:#f4f4f4;padding:10px 7px;}

div#footer {padding:5px 0px;color:#f4f4f4;}
div#footer table{width:100%;border-collapse:collapse;margin:0;padding:0;}
div#footer table td{vertical-align:top;padding:0;}
div#footer a {color:#f4f4f4;text-decoration:none;}
div#footer ul {margin:0;padding:0;}
div#footer ul li {display:inline-block; padding: 0 5px 0 0;color:#dddddd;vertical-align:middle;font-size:0.9em;}
div#footer ul li a {text-decoration:none;color:#cbcbcb;}

div#intro_front {margin:30px 0;}
div#intro_front table tr td{cursor:pointer;}
div#intro_front h2{color:#3b3b3c;font-size:0.9em;margin:4px 0 0 0;}
div#intro_front p{margin:0;color:#464646;font-size:0.9em;}
div#intro_front img{margin:6px 5px 10px 0;border:none;}

/* CREATIVE COMMONS */

div.cc{text-align:right;}
div.cc div.credit{text-align:right;font-size:.3em;text-transform:uppercase;color:#b8b8b8;}
div.cc div.credit a{color:#b8b8b8;text-decoration:none;}
div.cc div.credit a:hover{text-decoration:underline;}

/* GLOBAL */

h1{color:#990000;font-size:1.3em;line-height:1.8em;font-weight:bold;padding-bottom:0px;}
h2{color:#990000;font-size:1.1em;line-height:1.4em;font-weight:bold;padding-bottom:0px;}
h3{color:#666666;font-size:1em;line-height:1.2em;font-weight:bold;padding-bottom:0px;margin-bottom:1px;}
p{margin-top:0px;}
a{color:#666666;}
	
	
div.hotlinks a {text-decoration:none;}
div.hotlinks a:hover {text-decoration:underline;}
/* MAIN */
	
table.main {width:100%;border-collapse:collapse;}
table.main td{vertical-align:top;}
table.main td.clm_small{width:290px;}
table.main td.clm_mini{width:145px;}
table.main td.clm_wide{width:510px;}
table.main td.clm_wide{color:#111111;}
table.main td.clm_half{width:50%;color:#111111;padding-right:10px;}
table.main td.clm_full{width:100%;}
table.main div.outline{background-color:#c3c3c3;padding:10px;color:#666666;margin:3px 0px 5px;}	
table.main h1{margin:0px;padding-bottom:0px;}
table.main h2{margin:0px;padding-bottom:0px;}
table.main p{margin-top:0px;padding-top:0px;}
	
div.factbox{padding:5px;background-color:#e3e2e2;}
div.factbox h2{border-bottom:2px solid #2a4556;padding:4px;font-size:1em;color:#2a4556;}

div.quote {padding:20px;}
div.quote p{font-size:1.3em;font-face:arial narrow;line-height:1.8em;}
div.whisper{font-size:0.8em;color:#666666;padding:3px 0 3px 5px;}

/* PRODUCT */
	
div.product h2{border-bottom:1px solid #2a4556;padding:4px 0;font-size:1.3em;color:#990000;font-weight:normal;margin:20px 0 5px 0;}

div.pro_img{text-align:center;}
div.pro_img img{border:1px solid #999999;}

table.pro_info{width:100%;}
table.pro_info tr td{width:50%;vertical-align:top;padding-right:8px;}
table.pro_info tr td h3{font-size:0.9em;font-weight:bold;color:#666666;margin-bottom:0px;}
table.pro_info tr td p{font-size:0.9em;margin-top:0;line-height:1.5em;color:#666666;}

	img.art_img{padding:5px;background-color:#ffffff;border:1px solid #666666;margin:5px;}

	
ul.article_list {list-style-type: square;}
ul.article_list li{margin:0;padding:0;margin-bottom:3px;}
ul.brieflist li{margin-bottom:5px;}
ul.argument_list li{margin-bottom:5px;}

	ol li{margin-bottom:5px;}	
	
/* DEMO */

div.demobox{padding:1px 10px;margin:15px;}
div.demobox h2,div.demobox p {color:#5f5f5f;}
div.demobox h2{font-size:15px;margin:2px}
div.demobox strong{color:#5f5f5f;}
div.demobox p strong{padding-bottom:0px;}

	
/*SCHEMA */

table.order_form{border-collapse:collapse;}
table.order_form td{padding:4px 0 2px 0;}	
table.order_form td.label{width:auto;}
table.order_form td.input{width:300px;}
table.order_form td.required{font-weight:bold;color:#666666;}	
table.order_form tr.subheader td{font-weight:bold;padding:8px 0 4px 0;border-bottom:2px solid #666666;}	
table.order_form tr.error td.input input{background-color:#f1fb85;}
	
table.order_form input {width:300px;font-size:1.1em;}
table.order_form ul.input {list-style:none;margin:10px 0;padding:0;cursor:pointer;}
table.order_form ul.input li input {width:auto;}
table.order_form textarea {width:100%;height:60px;font-size:1.1em;}
table.order_form div.help{font-size:0.8em;border-left:1px solid #949494;border-bottom:1px solid #949494;padding:3px 0 1px 4px;color:#949494;margin: 0 0 0 10px;}	
	
/* ONLINE DEMO*/
	
table.demo_schema{border-collapse:collapse;}
table.demo_schema td{padding:3px 0 2px 0;}

input.submit {font-size:1.1em;padding: 0 15px;}
	
	


div#prices{border:1px solid #666666;padding:5px;margin:5px 0;}
div#prices table{width:100%;}
div#prices table td{text-align:right;background-color:#ededed;}
div#prices table thead td{font-weight:bold;background-color:#c6c6c6;padding:2px 3px;}
div#prices table td.label{text-align:left;}
div#prices table td.text{font-style:italic;}
	
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	
	
}
