/* (c)Quadroland, http://www.quadroland.com */
* {padding:0; margin:0; font-size:100%; outline:0;}
TABLE {border-collapse:collapse; width:100%;}
A IMG {border:none; padding:0;}

BODY {font-family:Arial, Helvetica, sans-serif; color:#efefef; font-size:12px; background:#333;}
A, A:visited, A:hover {color:#da6e07; text-decoration:none;}
A:hover {text-decoration:underline;}
H1, H2 {color:#da6e07; margin:0 0 10px 0;}
H1 {font-size:1.3em;}
H2 {font-size:1.2em;}
P, UL {font-size:1em; line-height:1.5em; margin-bottom:.6em;}
LI {list-style:none; background:url(media/bullet_regular.gif) no-repeat left .15em; padding:0 0 7px 1.7em;}
IMG.png {behavior:url("pngbehavior.htc");}

.clear {clear:both;}

.upper_menu {height:36px; background:url(media/bg_header.gif) repeat-x;}
.upper_menu UL {float:right; margin-top:.9em;}
.upper_menu LI {display:inline; background:none; padding:0; margin-right:1.6em;}
.logo {position:relative; top:0; margin-top:-37px;
	width:194px; height:168px; //width:210px; //height:174px; padding:6px 0 0 16px;
	background:url(media/bg_header01.png) no-repeat;
	background-image:expression('none'); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/bg_header01.png');}	
	
#px {padding-left:1px; //padding-left:0;}	/* content part - 1px to the left; ToDo: Safari test  */

.content {width:814px; margin:3px auto 0;}
#tl, #bl, #tr, #br {background-repeat:no-repeat;}
#tl {background:url(media/bg_tl.png); width:210px; height:15px;}
#bl {background:url(media/bg_bl.png); 			   height:15px;}
#tr {background:url(media/bg_tr.png); width:601px;}
#br {background:url(media/bg_br.png);}
#c  {background:#080808 url(media/bg_c.png) no-repeat; height:430px; vertical-align:top; padding:0 19px 1em;}
.c 	{background:#080808; vertical-align:top;}
#tl {background-image:expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/bg_tl.png');}
#bl {background-image:expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/bg_bl.png');}
#tr {background-image:expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/bg_tr.png');}
#br {background-image:expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/bg_br.png');}

#FlashMenuLabs, #q_news {margin-left:8px;}	
#q_newsticker {margin-left:9px;}
#FlashMenuLabs P, #q_newsticker P {width:200px; color:#b60d0d;}	/* warning message */
#q_news {width:190px; height:22px; color:#da6e07; background:url(media/button.gif) no-repeat; padding:6px 0 0 11px;}

.adv {margin:10px 0 10px 8px;}
.add_this {font-size:75%; padding:0 0 0 11px;}

.btns {text-align:left; margin-top:1.5em;}
.btns A {font-size:1px; margin-right:11px; margin-left:-3px;}

.features LI {background:url(media/bullet_star.gif) no-repeat left .15em; padding:0 0 7px 2.1em;}

.screenshots {}
.screenshots DIV {float:left; background:url(media/bg_screen.gif) no-repeat; padding:9px; margin:0 20px 1.2em 0; //margin-right:20px;}

.question {font-weight:bold; margin-bottom:2px;}
.answer {margin-bottom:1.2em;} 
.q {font-size:1.2em; color:#da6e07;}

.footer {width:814px; font-size:.9em; color:#da6e07; text-align:center; line-height:1.5em; margin:1.5em auto 0 auto;}
.footer TD {padding-bottom:20px;}
.footer P {font-size:1em; color:#da6e07; line-height:1.4em;}
.footer A, .footer A:visited, .footer A:hover {color:#da6e07; padding:0 3px;}

.bold {font-weight:bold;}

.code {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; line-height:1.5em;
	border-left:1px solid #afafaf; padding:.2em 0 .2em .7em; margin:0 0 .6em 1em;}
.props {border-left:1px solid #afafaf; border-top:1px solid #afafaf; margin:.5em 0 1.2em;}
.props TD {border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; vertical-align:top; padding:.2em .2em .2em .4em;}
.header TD {font-size:.9em; font-weight:bold;}
.example {color:#afafaf; margin-bottom:.2em;}

/*.lang {position:absolute; top:152px; font-size:.8em; padding-left:530px;}
.lang A, .lang A:visited {color:#025c80; text-decoration:none; padding-right:8px;}
.lang A:hover {color:#025c80; text-decoration:underline;}*/

.registrar {font-size:.9em; color:#999; margin:.3em 0 1em .3em;}
.registrar A {font-size:1em; margin-left:.25em;}

