body{padding:0;margin:0;background:#E1E1DF url(img/grid.jpg); font: 12px tahoma;color:#262626;}
.intro{background:#E1E1DF url(img/back.jpg) repeat-x;}

.logo{float:left;margin-right:70px;}

/*--Navigation--*/
.nav{padding-top:6px;margin:0;}
.nav li{display:inline;}
.nav a{text-decoration: none;font-size:18px;padding:0px 15px;}
.nav a:hover, a.current{text-decoration: underline;}

/*--Home page--*/
#wrap{width:980px;margin:0 auto;}
.intro #content{margin:10px 0 0 0 ;}
.intro .left_column {width:480px;padding-left: 40px;}
.intro .right_column{width:395px;float:right;margin-right:25px;}
.gray_block{color:#E1E1DF;padding:10px;background: url(img/gray_block.gif) no-repeat;height:155px;font-weight: bold;}
ol li{font-weight: bold;margin-bottom:6px;}
.w162{width: 162px;}

/*--Site stucture--*/
#wrap2{width:930px;margin:0 auto;padding:30px 0 0 0;}
#content{margin-top:60px;}
.left_column {float:left;width:655px;}
.right_column {float:right;width:248px;}
.lbox{float:left;margin: 0 25px 5px 0;text-align: center;}
.lbox2 {width:200px;height:200px;float:left;margin: 0 37px 5px 0;text-align: center;background: #E1E1DF;border: 1px solid #000;overflow:hidden;}
.lbox2end {width:200px;height:200px;float:left;margin: 0 0px 5px 0;text-align: center;background: #E1E1DF;border: 1px solid #000;overflow:hidden;}
.lbox3 {width:200px;height:235px;float:left;margin: 0 23px 5px 0;text-align: center;}
.lbox3end {width:200px;height:235px;float:left;margin: 0 0px 5px 0;text-align: center;}
.lbox3int {width:200px;height:200px;margin-bottom:7px;text-align: center;background: #E1E1DF;border: 1px solid #000;overflow:hidden;}
.lbox4 {width:87px;height:87px;float:left;margin: 0 10px 5px 0;text-align: center;background: #E1E1DF;border: 1px solid #000;overflow:hidden;}


.lbox2 img, .lbox2end img, .lbox3int img, .lbox4 img, .bigimg img {border:0px;cursor: pointer;}


/*--Internal pages--*/
/*.bigimg{margin-bottom:20px;}*/
.bigimg {width:650px;height:488px;margin-bottom:20px;text-align: center;background: #E1E1DF;border: 1px solid #000;overflow:hidden;}
.tnbox{float:left;width:505px;}
.description{float:left;width:450px;margin-top:10px;}
.sidepanel{float:right;width:140px;margin-top:508px;}
.social{border:2px solid #5A5A59;width:130px;float:right;padding:4px;margin-top:13px;}
.rating2{background:url(img/rating.gif) no-repeat right;font-weight: normal;padding-right:15px;float:right;font-weight:bold;}

/*--Footer--*/
#footer{text-align:center;font-size:9px;clear:both;padding-top:50px;background:url(img/footer.gif) bottom no-repeat;}

/*--Forms--*/
.registration{color:white;background: #262626;width:584px;margin:20px auto;padding:30px;text-align:right;}
.registration div{padding:10px 50px 10px 10px;}
.registration label{color:white;margin-right:20px;vertical-align:top;cursor: pointer;font-weight: bold;}
.registration input, .registration textarea{border:none;padding:3px;width:230px;}
.registration a{color:white;text-decoration:underline;}
input.vote{border:1px solid #00000;padding:1px;width:230px;}
#agree{width:16px;margin:-3px 5px 0 0;vertical-align: bottom;}
input.upld{width:70px;cursor: pointer;}
input.upldsel{margin-right:35px;}
label.agree{font-weight: normal;}
.next{width:600px;margin:0 auto;}
.next p {margin-right:57px;}
.step2 .phfield{border:2px solid #E1E1DF;width:480px;margin:0 20px 10px 20px;text-align:left;height:60px;}
div.upldimg{width:54px;height:54px;background:#E1E1DF;padding:0;float:left;text-align:center;margin-right:35px;overflow:hidden;}
.end {text-align:center;height: 150px;padding-top:150px;}

/*--Misc--*/
h1{padding:10px 0 0 17px;line-height:25px;font-size:20px;font-weight:normal;background:url(img/arrow.gif) -7px 20px no-repeat;}
h1.top{margin-top:-6px;padding-top:0;background:url(img/arrow.gif) -7px 10px no-repeat;}
.intro h1{font-size:24px;background-image:none;padding:0;margin:0;}
h2{padding:10px 0 0 0;font-size:12px;}
p{padding:0;margin:0 0 10px 0;line-height: 18px;}
img {border: 1px solid black;}
td{padding-bottom: 25px;font-weight: bold;}
.rating{background:url(img/rating.gif) no-repeat right;font-weight: normal;padding-right:15px;float:right;margin-right:0px;}
.clear{clear:both;height:0px;line-height:0px;margin:0;padding:0}
.clean{border:none;}
.download{background:url(img/download.gif) no-repeat;padding:6px 0 6px 35px}
.leftimg{float:left;margin:0 20px 10px 0}
.hr{background:url(img/arrow2.gif) right no-repeat;height: 10px;}
.pagination{text-align:center;font-weight:bold;cursor: pointer;}
.pagination a, .pagination_s a{padding:3px 6px 3px 6px;margin-right:5px;text-decoration: none;}
.pagination a.curent, .pagination_s a.curent{text-decoration: underline;}
.small{font-size:11px;}

.messageno{text-align:center;border: 3px solid #262626;padding:20px;font-weight:bold;width:600px;margin:0 auto;}
a.texright{background:url(img/arrow.gif) 2px 5px no-repeat;padding-left:23px;font-weight:bold;float: right;}
a{text-decoration:none;color:black;}
a:hover {color: gray;text-decoration:underline;}
.voted{font-size:9px;}
.red{color:red;}

