/* General Style */
body {margin:0px; padding:0px; text-align: left; font-family: Georgia, serif;}
.wrap {background: url('http://cs.cz-lab.ru/images/body_bckg.jpg') repeat-x #ececec; text-align: center;}
.wrap2 {background: #ececec; text-align: center;}
.contanier {width: 910px; margin-left: auto; margin-right: auto; text-align: center;}
.header {height: 153px; background: url('/.s/t/803/2.png') no-repeat; position: relative;}

table.main-table {border: 0px; padding: 0px; border-collapse: collapse; width: 900px; border-spacing: 0px; margin-left: auto; margin-right: auto;}
td.content-block {vertical-align: top; padding: 0px; background: #fff; border-right: 10px solid #fff;}
td.side-block {vertical-align: top; width: 240px; padding: 0 10px 0 0;}
td.forum-block {vertical-align: top; padding: 0px; background: #fff; border-right: 10px solid #fff;}
.content {margin: 10px 10px 20px 20px; width: 610px;}
.content-forum {margin: 10px 10px 20px 20px;width: 860px;}

.header h1 {color: #000; font-size: 28pt; font-weight: normal; position: absolute; margin: 0; padding: 0; top: 50px; left: 150px; width: 500px; font-style: oblique; line-height: 25pt;}
.date {padding: 5px 5px 2px 5px; color: #ccc; text-align: left;}
.user-bar {padding: 2px 5px 5px 5px; text-align: right; font-size: 9pt; color: #888;}
.navigation {position: absolute; top: 127px; left: 70;}
 .navigation a {padding: 0 5px; margin-right: 10px;}
 .navigation a:link {text-decoration:none; color:#000;background: #64ad00;}
 .navigation a:active {text-decoration:none; color:#000;background: #64ad00;}
 .navigation a:visited {text-decoration:none; color:#000;background: #64ad00;}
 .navigation a:hover {text-decoration:none; color:#000;background: #86cb27;}

.footer {background: url('http://cs.cz-lab.ru/images/body_bckg.jpg') repeat-x #000; text-align: center; padding: 10px;color:#888;}

.popup-table {background: #ececec; border: 0px; padding: 0px; border-collapse: collapse; width: 100%; border-spacing: 0px; }
.popup-header {background: url('/images/head_ff.png') no-repeat; padding: 10px 5px 15px 45px; font-size: 10pt;}
.popup-body {background: #fff; padding: 15px;}

.block {background: #fff; padding: 10px; margin-bottom: 10px;}
.block-title {background: url('/images/head_ff.png') no-repeat; padding: 10px 5px 15px 45px; font-size: 10pt;}
.block-title b {color: #71c200; font-weight: bold;}
.block-content {}


a:link {text-decoration:none; color:#66ccff;}
a:active {text-decoration:none; color:#66ccff;}
a:visited {text-decoration:none; color:#66ccff;}
a:hover {text-decoration:none; color:#FF9900;}

td, body {font-family: Georgia, serif; font-size:10pt;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:10pt; }
.copy {font-size:9pt;}

a.noun:link {text-decoration:none; color:#FFF}
a.noun:active {text-decoration:none; color:#FFF}
a.noun:visited {text-decoration:none; color:#2B3414}
a.noun:hover {text-decoration:none; color:#708525}

h1 {color: #6b6d5e; font-size: 18pt; font-weight: normal; padding: 0; margin: 5px 0 10px 0;}

hr {color:#a5a5a5;height:1px;border:0;background-color:#a5a5a5;}
label {cursor:pointer;cursor:hand}

.blocktitle {color:#787878;font-size:12pt;}

a.menu1:link {text-decoration:underline; color:#ebebeb}
a.menu1:active {text-decoration:underline; color:#ebebeb}
a.menu1:visited {text-decoration:underline; color:#ebebeb}
a.menu1:hover {text-decoration:underline; color:#DBDCBE}
.menuTd {padding-left:12px;padding-right:10px; background: url('/.s/t/803/4.gif') no-repeat 0px 3px;}

.mframe {border-left:1px solid #E5E7EA; border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #ebebeb;}
.msep {border-top:1px solid #ebebeb;}
/* ------------- */





/* Entries Style */
.eBlock {}
.eTitle {background: url('/images/head_ff.png') no-repeat; padding: 10px 5px 15px 45px !important; font-size:10pt;font-weight:normal;color:#000; }
.eTitle a:link {text-decoration:underline; color:#000;}
.eTitle a:visited {text-decoration:underline; color:#000;}
.eTitle a:hover {text-decoration:none; color:#5C9F00;}
.eTitle a:active {text-decoration:underline; color:#000;}

.eMessage {text-align:justify;padding:10px !important;}
.eText {text-align:justify;padding:10px !important;}
.eDetails {border-top:1px dashed #cbcebc;border-bottom:1px dashed #cbcebc;color:#1A1A1A;padding:5px; text-align:left;font-size:8pt; background: #ebebeb;}
.eDetails1 {border-top:1px dashed #cbcebc;border-bottom:1px dashed #cbcebc;color:#1A1A1A;padding:5px; text-align:left;font-size:8pt;background: #ebebeb;}
.eDetails2 {border-bottom:1px dashed #cbcebc;color:#1A1A1A;padding:5px; text-align:left;font-size:8pt;}

.eRating {font-size:9pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/803/7.gif') no-repeat 0px 0px;}
/* ------------- */

/* Entry Manage Table */
.manTable {}
.manTdError {color:#FF0000;}
.manTd1 {}
.manTd2 {}
.manTd3 {}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText {}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}

.cBlock1 {background:#ebebeb; }
.cBlock2 {background:#f2f2f2; }
/* -------------- */

/* Comments Form Style */
.commTable {}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {color:#6E6E6E;width:100%;background:#FCFCFC;border:1px solid #DBDCBE;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#6E6E6E;background:#FCFCFC;border:1px solid #DBDCBE;}
/* ------------------- */

/* Archive Menu */
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi {padding: 0 0 3px 10px; background: url('/.s/t/803/8.gif') no-repeat 0px 4px; }
a.archLink:link {text-decoration:underline; color:#6E6E6E;}
a.archLink:visited {text-decoration:underline; color:#6E6E6E;}
a.archLink:hover {text-decoration:none; color:#000000;}
a.archLink:active {text-decoration:none; color:#000000;}
/* ------------ */

/* Archive Style */
.archiveCalendars {text-align:center;color:#0000FF;}
.archiveDateTitle {font-weight:bold;color:#6E6E6E;padding-top:15px;}
.archEntryHr {width:250px;color:#cbcebc;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/803/9.gif') no-repeat 0px 4px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:visited {text-decoration:none; color:#6E6E6E}
a.archiveDateTitleLink:hover {text-decoration:underline; color:#6E6E6E}
a.archiveDateTitleLink:active {text-decoration:underline; color:#6E6E6E}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------- */

/* Calendar Style */
.calTable {margin-left: auto; margin-right: auto;}
.calMonth {}
.calWday {color:#FFFFFF;background:#fff;width:18px;}
.calWdaySe {color:#000000;background:#88c92d;width:18px;}
.calWdaySu {color:#000000;background:#88c92d;width:18px; font-weight:bold;}
.calMday {color:#000000;}
.calMdayA {background:#FCFF97;font-weight:bold;}
.calMdayIs {background:#EBEE8D;color:#24613E;font-weight:bold;font-size:12pt;}
.calMdayIsA {border:1px solid #FFFFFF; background:#FCFF97;font-weight:bold;font-size:12pt;}
/* -------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E5E5E5}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable {background:#fff;height:100px;width:300px;}
.replaceBody {background: url('http://cs.cz-lab.ru/images/body_bckg.jpg') repeat-x #ececec;}
.legendTd {font-size:9pt;}
/* ------------ */




/* PageSelector Start */
.catPages1 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;}
.catPages1 a:link,
.catPages1 a:visited,
.catPages1 a:hover,
.catPages1 a:active {text-decoration:none;
color: #6D6D6D;border: 1px #999999 dashed;
background:#ffffff;
padding:3px 10px;
font-size:11px;
font-weight:bold;}
.catPages1 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;}
.catPages1 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;}

.catPages2 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;}
.catPages2 a:link,
.catPages2 a:visited,
.catPages2 a:hover,
.catPages2 a:active {text-decoration:none;
color: #6D6D6D;border: 1px #999999 dashed;
background:#ffffff;
padding:3px 10px;
font-size:11px;
font-weight:bold;}
.catPages2 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;}
.catPages2 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;}

.pagesBlockuz1 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz1 a:link,
.pagesBlockuz1 a:visited,
.pagesBlockuz1 a:hover,
.pagesBlockuz1 a:active {text-decoration:none;
color: #6D6D6D;border: 1px #999999 dashed;
background:#ffffff;
padding:3px 10px;font-size:11px;
font-weight:bold;}
.pagesBlockuz1 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;}
.pagesBlockuz1 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;}

.pagesBlockuz2 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz2 a:link,
.pagesBlockuz2 a:visited,
.pagesBlockuz2 a:hover,
.pagesBlockuz2 a:active {text-decoration:none;
color: #6D6D6D;border: 1px #999999 dashed;
background:#ffffff;
padding:3px 10px;font-size:11px;
font-weight:bold;}
.pagesBlockuz2 a:hover {background:#0094E0;color:#FFFFFF;font-weight:bold;}
.pagesBlockuz2 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;}

.pagesBlock1 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock1 a:link,
.pagesBlock1 a:visited,
.pagesBlock1 a:hover,
.pagesBlock1 a:active {text-decoration:none;
color: #6D6D6D;border: 1px #999999 dashed;
background:#ffffff;
padding:3px 10px;
font-size:11px;
font-weight:bold;}
.pagesBlock1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}
.pagesBlock1 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;}

.pagesBlock2 {color:#ffffff;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock2 a:link,
.pagesBlock2 a:visited,
.pagesBlock2 a:hover,
.pagesBlock2 a:active {text-decoration:none;
color: #6D6D6D;border: 1px #999999 dashed;
background:#ffffff;
padding:3px 10px;
font-size:11px;
font-weight:bold;}
.pagesBlock2 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}
.pagesBlock2 b {text-decoration:none;background:#0094E0;padding:3px 10px;color:#fefefe;font-size:11px;} 
/* PageSelector end */ 




.bbQuoteName {color: #000; !important; background: #E4EAF2 url(/images/quote.png) no-repeat right; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; border: 0px #000 dotted; border-bottom: 0; border-left: 0px #8394B2 solid; padding-top: 7px; padding-bottom: 7px;} 
.bbCodeName {color: #000; !important; background: #FDDBCC url(/images/code.png) no-repeat top right; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; padding-top: 7px; padding-bottom: 7px;} 
.codeMessage {color: #465584; background: #FAFCFE; font-size: 10px; border: 1px #000 dotted !important; padding: 3px;} 
.quoteMessage {color: #465584; background: #FAFCFE; font-size: 10px; border: 1px #000 dotted !important; padding: 3px;} 




/* Prozra4 IMG Start 
a:hover img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1; 
filter: alpha(opacity=100); 
}

a img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=10);
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5; 
filter: alpha(opacity=50);
} 
*/ 


































a{ cursor: url(http://cs.cz-lab.ru/images/curlink.cur), auto;}
/* CSS Document */
body{background: url(../images/fon_bg.gif); color:#848484; font:10px/12px Tahoma, sans-serif;
cursor: url(http://cs.cz-lab.ru/images/cur.cur), auto;


}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/12px Tahoma, sans-serif; color:#60b13b; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

p span.headline{font:11px/14px Trebuchet MS, sans-serif; color:#464646; font-weight:bold}
p.subtitle{font:11px/12px Arial, Helvetica, sans-serif; color:#b2b2b2; text-transform:uppercase; display:block; border-bottom:#b2b2b2 1px dotted; padding-bottom:10px; padding-left:3px}

#container{border:1px solid #000; width:775px; margin:0 auto; position:relative; background: #FFF url(../images/b_header.jpg) 0 0 no-repeat}

/* FAQ */
#qu_bg{width:0 auto; height:0 auto; margin:0 auto; color:#464646; background:url(../images/qu_bg.png) 0 0 no-repeat}

/* HEADER */

#header{height:184px; position:relative; margin:0 auto}

#logo{position:absolute; top:14px; left:51px}

#searchForm{position:absolute; top:21px; left:473px}

#searchForm img#h_search{float:left; margin-right:5px; padding-top:1px}
#searchForm input{width:112px; height:14px; background:#4a4a4a; float:left; margin-right:5px; font:10px/12px Tahoma, sans-serif; color:#fff; border:none}
#searchForm img#submit{float:left; padding-top:1px}

#header ul.menu{position:absolute; top:58px; left:63px; width:675px}
#header ul.menu li{float:left; width:97px; height:97px; margin-right:11px}
#header ul.menu li a{ width:97px; height:97px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{ width:97px; height:97px;}

#header ul.menu li.home a{ background:url(../images/btn_1.jpg) 0 0 no-repeat; }
#header ul.menu li.home a:hover{background:url(../images/btn_1_over.jpg) 0 0 no-repeat;}

#header ul.menu li.previews a{background:url(../images/btn_2.jpg) 0 0 no-repeat; }
#header ul.menu li.previews a:hover{background:url(../images/btn_2_over.jpg) 0 0 no-repeat;}

#header ul.menu li.reviews a{background:url(../images/btn_3.jpg) 0 0 no-repeat; }
#header ul.menu li.reviews a:hover{background:url(../images/btn_3_over.jpg) 0 0 no-repeat;}

#header ul.menu li.new a{background:url(../images/btn_4.jpg) 0 0 no-repeat; }
#header ul.menu li.new a:hover{background:url(../images/btn_4_over.jpg) 0 0 no-repeat;}

#header ul.menu li.top a{background:url(../images/btn_5.jpg) 0 0 no-repeat; }
#header ul.menu li.top a:hover{background:url(../images/btn_5_over.jpg) 0 0 no-repeat;}

#header ul.menu li.contacts {margin-right:0}
#header ul.menu li.contacts a{background:url(../images/btn_6.jpg) 0 0 no-repeat; }
#header ul.menu li.contacts a:hover{background:url(../images/btn_6_over.jpg) 0 0 no-repeat;}

/* CONTENT */

#content{width:695px; position:relative; margin:0 auto; clear:both}

#leftPan{width:315px; margin:17px 0 0 0; float:left;}
#rightPan{width:380px; float:left;}

#welcome{width:290px; margin-left:11px; margin-bottom:30px}
#welcome h2{height:60px; position:relative; background:url(../images/h_welcome.png) 0 0 no-repeat; margin-bottom:27px}
#welcome p.subtitle{margin-bottom:15px}

#welcome ul{width:135px; float:left}
#welcome ul li{font:10px/14px Tahoma, Geneva, sans-serif; background:url(../images/check.gif) 0 0 no-repeat; padding-left:22px; height:20px;}
#welcome ul li a{color:#878787; text-decoration:underline;}
#welcome ul li a:hover{color:#000; text-decoration:none;}
#welcome ul#list01{margin:0 10px 0 3px}


#previews h2{height:23px; position:relative; background:url(../images/h_previews.png) 14px 0 no-repeat; margin-bottom:13px}

#previews p span.headline{display:block; margin-bottom:2px}

.previewItem01{display: block; height:76px; background:#f7f7f7; margin-bottom:5px; }
.previewItem01 img{float:left; margin:4px 14px 0 18px;}
.previewItem01 .previewText{width:147px; margin-right:6px; float:left; margin-top:7px}
.previewItem01 .score{width:47px; height:47px; background:url(../images/b_score.gif) 0 0 no-repeat; margin:5px 0 0 0; float:left}
.previewItem01 .score p{ text-align:center; font: 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding-top:3px }
.previewItem01 .score p span{ font: 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold }

.previewItemFF{display: block; height:76px; background:#ececec; margin-bottom:5px; }
.previewItemFF img{float:left; margin:4px 14px 0 18px;}
.previewItemFF .previewText{width:250px; margin-right:6px; float:left; margin-top:7px}
.previewItemFF .score{width:47px; height:47px; background:url(../images/b_score.gif) 0 0 no-repeat; margin:5px 0 0 0; float:left}
.previewItemFF .score p{ text-align:center; font: 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding-top:3px }
.previewItemFF .score p span{ font: 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold }

.previewItem02{display: block; height:76px; margin-bottom:5px; }
.previewItem02 img{float:left; margin:4px 14px 0 18px;}
.previewItem02 .previewText{width:147px; margin-right:6px; float:left; margin-top:7px}

.previewItem02 .score{width:47px; height:47px; background:url(../images/b_score.gif) 0 0 no-repeat; margin:5px 0 0 0; float:left}
.previewItem02 .score p{ text-align:center; font: 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding-top:3px }
.previewItem02 .score p span{ font: 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold }

#ad{margin-bottom:20px;}
#ad img#mainImg{margin:0; height:199px}
#description{height:20px; position:relative}
#title{width:380px; margin:0px 0 0 0px; }
#title h2{height:19px; background:url(../images/#.gif) 0 0 no-repeat; margin-bottom:10px}

#stars{width:80px; position:absolute; top:11px; left:281px}
#stars img{margin-bottom:5px; clear:both}
#stars p{text-align:right; font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#848484;}
#stars p span{ font-weight:bold}

#description ul{width:90px; height:29px; position:absolute; top:56px; left:277px; background:url(../images/b_btn_feat.gif) 0 0 no-repeat; }
#description ul li{text-align:center; padding-top:8px}
#description ul li a{font:11px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase}
#description ul li a:hover{color:#c0e4f6}

#new{width:350px; margin-left:21px; margin-bottom:10px}
#new h2{height:23px; position:relative; background:url(../images/h_new.gif) 0 0 no-repeat; margin-bottom:17px}
.newItem {width:165px; float:left; margin-right:10px; margin-bottom:13px}
.newItem img{float:left; margin-right:10px}
.newItem p{width:85px; margin-bottom:10px; padding-top:7px; float:left}
.newItem ul.btn_more{float:left; height:14px}
.newItem ul.btn_more li{ height:14px; background:url(../images/arrow.gif) 0 0 no-repeat; padding-left:22px}
.newItem ul.btn_more li a{font:11px/12px Arial, Helvetica, sans-serif; color:#b2b2b2; text-decoration:none; text-transform:uppercase}
.newItem ul.btn_more li a:hover{color:#000}

#wanted{width:340px; margin-left:21px;}
#wanted h2{height:23px; position:relative; background:url(../images/h_wanted.gif) 0 0 no-repeat; margin-bottom:6px}
#wanted p.subtitle{margin-bottom:10px}
#wanted img{float:left; margin-right:10px}
#wanted p span.headline{display:block; margin-bottom:2px; padding-top:2px}

/* FOOTER */

#footer{border:1px solid #000; width:775px; height:90px; clear:both; margin:15px auto 0 auto; background:url(../images/b_footer.gif) 0 0 repeat-x}
#footer p{padding: 25px 0 0 0; font:12px/16px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p a{font:12px/16px Tahoma, Geneva, sans-serif; font-weight:normal; color:#848484; text-decoration:none; padding: 0 3px }
#footer p a:#footer p a:hover{text-decoration:none; background:#848484; color:#fff}
#sponsor{
 width:756px;
 margin:0 auto;
 text-align: center;
 padding: 0px 0px 15px 0px;
}