.pagination{position:relative;  margin-left:auto; margin-right:auto; background-color:transparent; }
a.button { background-color:transparent;background-image: url( '../style/img/btn_hover_right.png' );
    background-repeat:no-repeat ; background-position:top right; color: #fff; display:block; /*opera*/ display:inline-block; /*ie*/
   /*font: bold 12px arial, sans-serif;*/
    font: normal 13px arial, sans-serif; height: 32px;  margin-right: 0px; padding-right: 10px; text-decoration: none;}

a.button_active { background-color:transparent;background-image: url( '../style/img/btn_hover_right_active.png' );
    background-repeat:no-repeat ; background-position:top right; color: #fff; display:block; /*opera*/ display:inline-block; /*ie*/
  /*font: bold 12px arial, sans-serif;*/
    font: normal 13px arial, sans-serif; height: 32px;  margin-right: 0px; padding-right: 10px; text-decoration: none;}

a.button span { background-color:transparent; background-image: url( '../style/img/btn_hover.png' ); background-repeat:no-repeat ; display: inline-block; line-height: 21px; padding: 3px 0 8px 10px;}
a.button_active span { background-color:transparent; background-image: url( '../style/img/btn_hover_active.png' ); background-repeat:no-repeat ; display: inline-block; line-height: 21px; padding: 3px 0 8px 10px;}

a.button span img{ margin-left:-5px; margin-top:-2px; padding-right:5px;}
a.button:hover { background-image: url( '../style/img/btn_right.png' ); outline: none;}
a.button:hover span { background-image:url( '../style/img/btn.png');}
a.orange { background-image: url( '../style/img/btn.png' ); display:block; /*opera*/ display:inline-block; /*ie*/} a.orange span { background-image: url( 'img/btn_hover.png' );}
a.orange:hover { background-image: url( '../style/img/btn.png' );}
a.orange:hover span { background-image: url( '../style/img/btn.png' );}

/* carousel tab */
.tab-left { background: transparent url('../style/img/tab-left.gif') no-repeat top left; display: block; margin-left: 10px; position:relative;  height: 22px;  }
.tab-right { background: transparent url('../style/img/tab-right.gif') no-repeat top right;  display: block; float: left;  height: 22px; padding: 0 25px 0 15px; line-height: 22px; color: #ffffff; }
#tab-box {-moz-border-radius: 4px; -webkit-border-radius:4px;  border: 1px solid #d0d0d0;  margin:10px auto; width:760px; height:100px; }

.avatars { position:relative; width:75px; height:75px; padding:3px;  border: 1px solid #e6e6e6;}
#carousel { margin: 0 auto; height:100px; margin:0 auto; width:760px;  margin-bottom:5px; }
#carousel ul { margin:5px 0 0 10px; padding: 0;}
#carousel li {  display:inline; list-style:none; margin-left:5px;}
#carousel a {float: left;  margin-right: 10px; text-decoration: none;}
#carousel a span { float: left; display: block;  padding: 2px 5px 2px 5px; color: #608AAA;}
#carousel a span {float: none;}

/* Floats */
.left {float: left;}
.right {float: right;}

body {background: #E0E0E0 url(../style/img/bg_01.gif) repeat-x left top; font:12px/14px Arial, sans-serif; }
.clear,.clearer {clear: both;}
.clearer,.spacer { display: block; font-size: 0; line-height: 0;}
h1 {font: normal 1.5em Georgia,Tahoma,sans-serif;}
p {font:13px/16px Arial, sans-serif; color:#5a5959; font-weight:normal}
hr {background:#fff url(../style/img/gline.gif) repeat-x left top; float:left; margin:0; padding-bottom:10px; border:none; width:80%; height:1px}

/* Navigation */
#navigation {width:772px; margin:0 auto; height:86px;}
#logo {position:relative; float:left; top:40px; width:228px; height:48px; border:none;}

/* Main Layout */
#main { padding: 0 10px 0 10px; margin-top:1px; float:left; overflow:hidden; height:auto; width: 530px;  background:#FFF;}
#green-line {background:url(../style/img/green-top.gif) repeat-x left top; height:11px; margin-top:3px; padding:0; border:none; position:relative;overflow:hidden;clear:both;}

#box {position:relative;  margin:0 auto; border:0; width:460px;}
#b-top {  width:450px;   height:5px;  margin-top:10px; background:url("../style/img/col-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#b-bottom { width:450px; height:5px; margin-bottom:-1px; background:url("../style/img/col-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#middle { width:450px;    padding: 5px 10px 10px 10px; background:url("../style/img/col.gif") 0 0 repeat-y;}
.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

/** LAYOUT */
#layout_wrapper {  margin: 0px;  height:auto}
#layout_wrapper2 {  margin: 0;  width:780px; height:auto}
#layout_container {  background: #FFF; padding: 10px; margin:0; background:#ffffff; overflow:hidden; min-height:580px;}
#layout_container2 {  background: #FFF; padding: 10px; margin:0; background:#ffffff; overflow:hidden;}
#edge {background: url('../style/img/layout_edges.gif') no-repeat left top; margin: 0 auto; display: block; height: 10px; font-size: 0; line-height: 0;}
#edge {background-position: left bottom;margin: 0 auto;}


/** SCAN FORM */
#scan {width: 410px; height: 75px;  background:url(../style/img/search.png) no-repeat; margin-left:10px}
#scan form, #scan fieldset {margin: 0px; padding: 0px; border: none;}
#scan form {padding:5px 0 0 25px; border:none;}
#scan .input-text {width: 275px; height: 29px; margin-top:11px; padding: 5px 5px 0px 5px; font: 20px/30px Verdana, sans-serif;  color: #5c5c5c; border:none;}
#scan .input-submit {width: 48px; height: 48px; float:right; position:absolute; text-indent:-8000px; overflow:hidden; margin:5px 0 10px 20px;  border:0; background: url(../style/img/go.png) no-repeat; cursor:pointer;}
#scan .input-submit:hover {width: 48px; height: 48px; float:right; position:absolute; text-indent:-8000px; overflow:hidden; margin:5px 0 10px 18px;  border:none; background: url(../style/img/go.png) no-repeat; cursor:pointer;}

.gallery {width:540px; margin:0 0 0 10px; position:relative; overflow:hidden;}

/** SIDEBAR */
#sidebar{width:200px; border:1px solid #eaeaea; float:right; -moz-border-radius: 4px; -webkit-border-radius:4px; position:relative; background:#FFF; margin-top:10px; padding-bottom:15px;}
.title{font:14px/16px Tahoma, Geneva, sans-serif; color:#6d6d6d; font-weight:bold; width:200px;  text-align:center; height:20px; background:#f1f1f1; border-bottom:1px solid #dbdbdb;}
.side-content{width:190px; height:290px; margin: 0 10px 0 10px ; background:#FFF; float:right; }
.item{margin:0 0 15px 0; padding-bottom:15px; border-bottom:#cdcdcd 1px dotted}
.item p{padding-top:9px}
.item img{float:left; padding:0px; margin:0 5px 0 5px; border: #f0f0f0 2px solid}
.sideyid{font:12px/14px Arial, Helvetica,  sans-serif; color:#ff6212; font-weight:bold; margin-left:5px; }

.info{border:1px solid #eaeaea; position:relative; margin-top:10px; padding:3px;  width:auto; -moz-border-radius: 4px; -webkit-border-radius:4px; text-align:center; min-height:10px; font:11px/26px Tahoma, sans-serif; color:#5a5959;}
.info img{width:24px; vertical-align:middle;  height:24px; overflow:hidden;  margin-right:5px; border:none; background:none;}

#info1{color:#5a5959;}
#info2{color:#5a5959;}

.top {float:right; position:absolute;  top:0px; width:130px;  font:12px Tahoma, sans-serif; color:#a6a6a6; font-weight:bold;}
.top img {vertical-align: middle; width:24px; height:24px; margin:5px; border:none;}

.slide {font:14px/30px Tahoma, sans-serif; font-weight: bold; color: #404040;}
.slide img {width:24px; vertical-align:middle;  height:24px; overflow:hidden;  margin-right:5px; border:none; background:none; cursor:pointer;}
#view {position:absolute; margin-left:340px;}

#profile-block {margin-top:0px; width:510px;}
.profile-avatar {position:absolute; margin-left:2px; padding:0; width:150px; }

#profile-tools {position:absolute; margin-left:170px; margin-top:10px; width:160px;}
#profile-tools hr{height:1px; color:#e8e8e8;}
#profile-tools p {font:16px/20px Tahoma, sans-serif; font-weight: bold; color: #404040; margin:0; padding:0;}

#profile-tools2 {position:absolute; margin-left:10px; margin-top:200px; width:530px;}
#profile-tools2 hr{height:1px; color:#e8e8e8;}
#profile-tools2 p {font:16px/20px Tahoma, sans-serif; font-weight: bold; color: #404040; margin:0; padding:0;}
.vot{color: #404040; font:16px/20px Tahoma, sans-serif;}
.profile-tools { position:relative; font:12px Tahoma, sans-serif; color:#7d7d7d; font-weight:bold;}
.profile-tools img {vertical-align: middle; width:24px; height:24px; margin:5px; border:none;}

/* Menu */
#menu {  margin-left:170px; height: 36px; margin-top:57px;  list-style:none;  position:absolute; }
#menu li {float:left; margin-left:1px; padding-top:2px;}
#menu li a {display:block; height:30px; line-height:30px; padding:0 10px 0 0; float:left; background: url(../style/img/tab_a.gif) no-repeat right top; color:#4d4d4d; text-decoration:none;}
#menu li a b {display:block; height:30px; float:left; padding:0 0 0 10px; background: url(../style/img/tab_b.gif) left top; cursor:pointer;}
#menu li a:hover {background-position:right -51px; margin-top:-2px; height:32px;}
#menu li a:hover b {background-position:left -51px; height:32px;}
#green a b{color:#09c700}

#footer{width:760px;height:60px; margin-left:auto; margin-right:auto; padding-bottom:5px }
#footer p{padding: 0; font:12px/16px Arial, Helvetica, sans-serif; font-weight:normal;  text-align:center; text-decoration:none;}
#footer p span{  font: 12px/15px Georgia,Tahoma,sans-serif; text-decoration:none;}
#footer p a{ text-decoration:none; margin-top:10px; padding: 0 5px; color:#4d4d4d; }
#footer p a:hover{text-decoration:none; color:#608AAA;}

.space{height:20px;}
.post_info{border:1px solid #eaeaea; position:relative; margin-top:10px; padding:3px;  width:auto; -moz-border-radius: 4px; -webkit-border-radius:4px; text-align:left; min-height:10px; font:12px/17px Tahoma, sans-serif; color:#5a5959; font-weight:none;}
.post_title {font: normal 1.5em Georgia,Tahoma,sans-serif; margin-bottom:3px;}
.post_title a{text-decoration:none; color:#000000;}
.post_title a:hover{text-decoration:none; color:#383838;}
.latest-menu {font:12px/16px Tahoma, sans-serif;margin-left:2px;}
.latest-menu a{text-decoration:none; color:#4d4d4d; }
.latest-menu a:hover{text-decoration:none;color:#608AAA; }
#sidebar2{width:200px; border:1px solid #eaeaea; float:right; -moz-border-radius: 4px; -webkit-border-radius:4px; position:relative; background:#FFF; margin-top:10px; padding-bottom:15px;}
.title2{font:14px/16px Tahoma, Geneva, sans-serif; color:#6d6d6d; font-weight:bold; width:200px;  text-align:center; height:20px; background:#f1f1f1; border-bottom:1px solid #dbdbdb;}
.post { padding: 0 10px 0 10px; margin-top:1px; float:left; overflow:hidden; height:auto; width: 500px;  background:#FFF;}

#searcher { padding: 0 10px 0 10px; margin-top:1px; float:left; overflow:hidden; min-height:200px; width: 500px;  background:#FFF;}
#searcher2 { padding: 0 10px 0 10px; margin-top:1px; float:left; overflow:hidden; height:130px; width: 500px;  background:#FFF;}