/* Quadroland v.2 */
* {font-size:100%; padding:0; margin:0;}
TABLE {width:100%; border-collapse:collapse;}
A IMG {border:0;}
IMG.png {behavior:url("png.htc"); border: 0}

BODY {font:12px/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c2c2c2; background:url(media/bg.gif) top left;}
A {color:#c2c2c2; outline:none;}
A:visited {color:#c2c2c2;}
A:hover {color:#83d1ff;;}
H1 {font-size:1.4em; font-weight:normal; color:#b5d78c; padding-bottom:.4em;}
H2 {font-size:1.2em; color:#b5d78c; padding-bottom:.3em;}
H3 {margin:.5em 0 -.8em 7px; //margin-top:.2em;}
P {padding-bottom:.4em;}
UL LI {list-style:none; background:url(media/bullet.gif) no-repeat 0 .5em; padding-left:1.1em;}
INPUT, TEXTAREA {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em;}
INPUT.txt {width:200px; height:20px; padding-left:4px; border:0;}
OPTION {padding-right:1em;}
TEXTAREA {width:300px; height:120px; line-height:1.35em; padding:2px 0 2px 4px; border:0;}

.header, .content, .copyright {width:979px;}

.header {position:relative; top:20px; margin:0 auto;}
.logo {float:left; padding:13px 0 0 21px;}
.ill {float:right; text-align:right;}

.content {margin:-84px auto 0;}
.content .bg {background:#262626; width:1000px;}
/*@media screen and (){.content TD.bg {width:1000px;}}*/						
.tl, .tr, .bl, .br {width:15px; height:15px; background:url(media/corners.png) no-repeat;}
.tl {background-position:0 0;}
.tr {background-position:100% -15px;}
.bl {background-position:0 -30px;}
.br {background-position:100% -45px;}

.nav {height:32px; background:url(media/bg_nav.gif) repeat-x; padding:7px 0 0 22px; margin:89px 0 -.3em 0; //margin-bottom:.9em;}
.nav_ {padding-top:6px;}
.nav UL LI {display:inline; background:none; padding:0; margin-right:30px;}
.nav A {font-size:1.1em; color:#b5d78c; text-decoration:none;}
.nav A:visited {color:#b5d78c; text-decoration:none;}
.nav A:hover {color:#99d848; text-decoration:underline;}
.nav A#active {color:#99d848; text-decoration:underline;}

/* home page */
.box, .box_ {float:left; width:464px; height:438px; background:#171717; margin:7px 0 3px 11px; //margin:-7px 0 -1em 10px;}
.box_ {width:938px; height:105px; //margin-bottom:0;}
.high {height:auto; //margin-bottom:-1em;}
.short {height:333px; //margin-bottom:-1em;}
.fst {margin-left:21px; //margin-left:11px;}

.b_tl, .b_tr, .b_bl, .b_br {width:100%; height:100%;}
.b_tl {background:url(media/b_tl.gif) no-repeat 0 0;}
.b_tr {background:url(media/b_tr.gif) no-repeat 100% 0;}
.b_bl {background:url(media/b_bl.gif) no-repeat 0 100%;}
.b_br {background:url(media/b_br.gif) no-repeat 100% 100%;}
.pad {padding:1.4em 1.4em 1.2em;}

.box H1.qsoftware {color:#83d1ff;}
.box H2 {font-size:1.2em; color:#83d1ff;}

.box A {color:#83d1ff; text-decoration:none;}
.box A:visited {color:#83d1ff; text-decoration:none;}
.box A:hover {text-decoration:underline;}
.box A.qwd {background: url(media/dot_qwd.gif) no-repeat 0 .25em; padding-left:17px;}
.box A.qwd, H1.qwd, H2.qwd {color:#7cb62a;} .box A.qwd:visited {color:#7cb62a;}
.box A.qwd_ {color:#b5d78c;} .box A.qwd_:visited {color:#b5d78c;}
H2.qwd {margin:.2em 0;}

.box TD {vertical-align:top; padding-bottom:.6em;}
.box TD.logos {width:58px;}
.box TD.featured {width:170px; padding-bottom:1.1em;}

#QNewsTicker {float:left; width:186px; height:155px; font-size:.9em; line-height:1.2em;	margin:-43px 1.2em 0 0; //margin:-43px 4px 0 0;}

/* contacts */
.form {width:90%; font-size:1em; margin-bottom:.8em;}
.form TD {height:1em; vertical-align:top; padding-top:7px; //padding-top:5px;}
.form TD.l_c {padding-left:.4em;}
.form .first_raw TD {height:1px; font-size:.9em; color:#767676;} /* Required fields */
.wo_star {padding-left:8px;}

/*************Mixa's code***************/
#attach {/*width:50%; display:inline-table; * display:inline;*/}
#attach DIV {margin-bottom:3px;}
#l_agree INPUT {float:left; margin:.2em .5em 0 0; //margin:0;}
#l_agree SPAN {line-height:1.8em;}
#l_agree INPUT:first-of-type {margin-top:.1em;}
#err_name, #err_email, #err_text, #err_agree {color:#83d1ff; padding-left:.5em;}
/*************Mixa's code - End***************/

/* portfolio page */
.p_box {float:left; width:213px; height:172px; background:#494949; padding:3px 0 0 3px; margin:0 1em 1.3em 0; //margin-right:1.2em;}
.p_box P {padding-top:.6em; padding-left:.5em;}
.i {height:183px;}
.quote {}

.pricing {width:900px; margin-top:.5em;}
.pricing TD {vertical-align:top;}
/*.pricing TD.c {width:42%; padding-right:2%;}*/
.pricing TD.c {width:47%; padding-right:3%;}
.pricing DIV {margin-bottom:.6em;}


.p_nav {float:right; margin:1.4em 1.1em 0 0;}
.p_nav A {padding:0 .4em;}
.item TD {vertical-align:top;}
.screens {width:450px; padding-bottom:0.1em;}
.screens IMG {border:1px solid #2f2f2f; margin-bottom:1.2em;}
.descr {padding-left:1.3em;}
.date {font-weight:bold;}
.sep {width:90%; height:1px; border-bottom:1px solid #343434; margin:.4em 0 .9em; //margin:-1.25em 0 .75em 0;}
P.visit {margin-top:.3em;}

.degrees {margin-top:-1.2em;}

.after {height:1em;}

.copyright P {font-size:.9em; color:#989898; padding:3px 0 2.2em; margin-left:24px;}
.copyright A {color:#989898; text-decoration:none;}
.copyright A:visited {color:#989898;}

.clear {clear:both;}

A.visit, A.request {line-height:1.6em; padding:0 0 0 17px;}
A.visit {color:#b5d78c; text-decoration:none; background:url(media/dot_visit.gif) no-repeat 0 .25em;}
A.visit:visited {color:#b5d78c; text-decoration:none;}
A.visit:hover {color:#b5d78c; text-decoration:underline;}

A.request {color:#999; background:url(media/dot_request.gif) no-repeat 0 .25em;}
A.request:visited {color:#999; text-decoration:none;}
A.request:hover {color:#999; text-decoration:underline;}
