/* Css document */

* {
  margin: 0;
  padding: 0;
  outline:0;
  vertical-align:top;
}
body {
  font: 11px/14px Tahoma, Arial, Verdana, sans-serif;
  color:#4b4b4b;
  width: 100%;
  background:#ffffff;
}
a {
  color:#45619c;
  outline: none;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
p {
  margin: 0 0 18px;
}
img {
  border: none;
}
input {
  vertical-align: middle;  
}

.item {
  overflow:hidden;
  display:block;
  clear:both;
  border-bottom:1px dashed #cccccc;
}
a.vkontakte, a.facebook {
  width:16px;
  height:16px;
  padding:0;
  text-decoration:none;
  text-indent:-9999px;
  display:inline-block;
  background:transparent url("../images/vkontakte.png") no-repeat 0 100%;  
}
a.facebook {
  background:transparent url("../images/facebook.png") no-repeat 0 100%;
}
/*############## STYLES FOR NEW DESIGN - MAIN PAGE ###############*/

body.main_new {
  font: 11px/14px Tahoma, Arial, Verdana, sans-serif;
  color:#4b4b4b;
  width: 100%;
  background:#ffffff;
}
body.main_new a, body.main_new a:link, body.main_new a:hover, body.main_new a:visited {
  color:#45619c;
  outline: none;
  text-decoration: none;
}
body.main_new a:hover {
  text-decoration: underline;
}
body.main_new p {
  margin: 0 0 18px;
}
body.main_new img {
  border: none;
}
body.main_new input {
  vertical-align: middle;  
}

.item {
  overflow:hidden;
  display:block;
  clear:both;
  border-bottom:1px dashed #cccccc;
}
span.vkontakte, span.facebook {
  height:16px;
} 
a.vkontakte, a.facebook,
span.vkontakte a, span.facebook a {
  width:16px;
  height:16px;
  padding:0;
  text-decoration:none;
  text-indent:-9999px;
  display:inline-block;
  background:transparent url("../images/vkontakte.png") no-repeat 0 100%;  
}
a.facebook, span.facebook a {
  background:transparent url("../images/facebook.png") no-repeat 0 100%;
}
a:hover.vkontakte, a:hover.facebook,
span.vkontakte a:hover, span.facebook a:hover {
  background-position:0 0; 
}

/*||||||||||||| MAIN WRAPPER ||||||||||||||*/
.mainwrapper1 {
  width:100%;
  height:302px;
  height:auto!important;
  min-height:302px;
  background:transparent url("../images/grad_top.png") repeat-x 0 0;  
}
.mainwrapper2 {
  width:100%;
  background:transparent url("../images/grad_bottom.png") repeat-x 0 100%;  
}

/*||| Header |||*/
.header_wrap {
  width:100%;
  height:100px;
  overflow:hidden;
  position:relative;
  z-index:999;
  background:transparent url("../images/grad_top_inner.png") repeat-x 0 0;  
}
.header_inner {
  width:1000px;
  height: 100px;
  margin:0 auto;
  position:relative;
}
/* Logo */
.header_wrap div.logo {
  width:180px;
  height:72px;
  position:absolute;
  top:19px;
  left:0;
}
.header_wrap div.logo a {
  width:180px;
  height:72px;
  display:block;
} 
/* Login Logout */
.header_wrap .login_logout {
  width:591px;
  height:19px;
  position:absolute;
  top:7px;
  right:0;
  background:transparent url("../images/login_logout_bg.png") no-repeat 0 0;  
}
.header_wrap .login_logout #divLoginLogout p {        
  font-size:11px;
  margin:0;
  color:#555656;
  padding:2px 4px 0;
}
.header_wrap .login_logout #divLoginLogout p .reg a,
.header_wrap .login_logout #divLoginLogout p .enter a {
  font-size:11px;
  color:#37538d;
  text-decoration:underline;
  padding:3px 10px;
}
.header_wrap .login_logout #divLoginLogout p .vkontakte a{
  margin:0;
  padding:0;
  line-height:16px;
  vertical-align:top;
  margin-left:11px;                       
}
.header_wrap .login_logout #divLoginLogout p .facebook a{
  margin:0;
  padding:0;
  line-height:16px;
  vertical-align:top;
  margin-left:11px;
}
.header_wrap .login_logout #divLoginLogout p a:hover {
  text-decoration:none;
}
.header_wrap .login_logout #divLoginLogout input {
  font: normal 11px Tahoma, Arial, sans-serif;
  color:#818181;
  line-height:17px;
  width:142px;
  height:17px;
  padding:0 6px;
  vertical-align:middle;  
  position:absolute;
  top:0;
  border:1px solid #4968a9;        
}
.header_wrap .login_logout #divLoginLogout input.login {
  left:235px;
}
.header_wrap .login_logout #divLoginLogout input.password {
  left:410px;
}
.header_wrap .login_logout #divLoginLogout button {
  width:11px;
  height:11px;
  text-indent:-9999px;
  position:absolute;
  top:4px;
  right:7px;
  border:0;
  cursor:hand;
  cursor:pointer;
  background:transparent url("../images/login_button_bg.png") no-repeat 0 0;  
}
.header_wrap .login_logout #divLoginLogout .greeting {
  font-size:12px;
  color:#2f4b85;
  width:380px;
  display:block;
  float:left;
  text-align:center;
}
.header_wrap .login_logout #divLoginLogout .greeting a {
  text-decoration:underline;
}

.header_wrap .login_logout #divLoginLogout .userinks {
  width:200px;
  margin-top:-1px;
  display:block;
  float:right;
  text-align:right;
}
.header_wrap .login_logout #divLoginLogout .userinks .userfunds {
  height:17px;
  padding-right:4px;
  display:inline-block;
  background:transparent url("../images/userfunds_bg_right.png") no-repeat 100% 0;
}
.header_wrap .login_logout #divLoginLogout .userinks .userfunds span {
  color:#ffffff;
  height:16px;
  padding:1px 2px 0 6px;
  line-height:15px;
  display:block;
  background:transparent url("../images/userfunds_bg_left.png") no-repeat 0 0;
}
.header_wrap .login_logout #divLoginLogout .userinks a {
  text-decoration:underline;
  margin:0 2px 0 10px;
}
.header_wrap .login_logout #divLoginLogout .userinks a:hover {
  text-decoration:none;
}



/* Navigation */
.header_wrap .navigation_new {  
  height:48px;
  position:absolute;
  top:31px;
  left:184px;  
}
.header_wrap .navigation_new .logged_out {
  
}
.header_wrap .navigation_new .logged_in {
  
}
.header_wrap .navigation_new .logged_in .tab, 
.header_wrap .navigation_new .logged_out .tab {
  height:48px;
  display:inline-block;
  float:left;
}
.header_wrap .navigation_new .logged_in .tab a, 
.header_wrap .navigation_new .logged_out .tab a {
  font:normal 12px Tahoma, Arial, sans-serif;
  color:#ffffff;
  text-decoration:none;
  padding:17px 18px 19px 19px;
  float:left;
  line-height:12px;
  display:inline-block;
  border-left:1px solid #8190af;
  border-right:1px solid #141d3e;
  background:transparent url("../images/navigation_li_bg.png") repeat-x 0 -96px;
}
.header_wrap .navigation_new .logged_in .tab.home a, 
.header_wrap .navigation_new .logged_out .tab.home a {
  border-left:none;
  padding-left:19px;
}
.header_wrap .navigation_new .logged_in .tab.resources a, 
.header_wrap .navigation_new .logged_out .tab.resources a {
  border-right:none;
  padding-right:19px;
}
.header_wrap .navigation_new .logged_in .tab a.active,
.header_wrap .navigation_new .logged_in .tab a.active:hover,
.header_wrap .navigation_new .logged_out .tab a.active,
.header_wrap .navigation_new .logged_out .tab a.active:hover {
  color:#ffffff;
  text-decoration:none;  
  background:transparent url("../images/navigation_li_bg.png") repeat-x 0 -48px;
}
.header_wrap .navigation_new .logged_in .tab a:hover,  
.header_wrap .navigation_new .logged_out .tab a:hover {
  color:#f7ae39;
  text-decoration:underline;  
  background:transparent url("../images/navigation_li_bg.png") repeat-x 0 0px;
}
                               
/* Search */
.header_wrap .search {
  width:182px;
  height:21px;
  position:absolute;
  top:44px;
  right:0;
}
.header_wrap .search input {
  font: normal 11px Tahoma, Arial, sans-serif;
  color:#818181;
  line-height:19px;
  width:147px;
  height:19px;
  padding:0 24px 0 9px;
  vertical-align:middle;
  border:1px solid #2d4470;
  background:#ffffff url("../images/search_loupe.gif") no-repeat 165px 5px;
}

/*||| End of Header |||*/


/*||| Middle |||*/
/* MAIN CONTENT */
.wrapper {
  width: 1000px;
  margin: 0 auto;	
  overflow:hidden;
}
.middle {
  width: 100%;
  height: 1%;        
  overflow:hidden;
  clear:both;
  position: relative;
}
.middle:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}                  
.wrapper .breadcrumb {
  color:#44567e;
  margin-bottom:10px;
}
.container_wrap {
  width: 100%;	
  float: left;
  overflow: hidden;
}
.maincontent {
  padding: 0px 190px;
  overflow:hidden;	
}

/* Front page */
.container_wrap .banner {
  width:598px;
  height:128px;
  padding:0 10px 3px; 
  position:relative;
}
.container_wrap .extra_pane {
  position:relative;
  clear:both;
}
.container_wrap .extra_pane .tabs_wrapper {
  width:599px;
  height:23px;
  overflow:hidden;
  padding:10px 10px 0;
  background:transparent url("../images/ul_tabs_bg.png") no-repeat 0 0;  

}
.container_wrap .tabs_wrapper ul.tabs {
  height:22px;
  position:relative;
  border-bottom:1px solid #45619c;  
}
.container_wrap .tabs_wrapper ul.tabs li {
  height:22px;
  overflow:hidden;
  text-align:center;
  position:absolute;
  top:1px;
}
.container_wrap .tabs_wrapper ul.tabs li#tab1 {
  width:156px;
  left:0;
}
.container_wrap .tabs_wrapper ul.tabs li#tab2 {
  width:163px;
  left:159px;
}
.container_wrap .tabs_wrapper ul.tabs li#tab3 {
  width:163px;
  left:326px;
}
.container_wrap .tabs_wrapper ul.tabs li a {
  font:normal 12px Tahoma, Arial, sans-serif;
  color:#45619c;
  height:22px;      
  line-height:22px;                   
  display:block;           
}
.container_wrap .tabs_wrapper ul.tabs li.active a,
.container_wrap .tabs_wrapper ul.tabs li a:hover {
  font:bold 12px Tahoma, Arial, sans-serif;
  color:#000000;
  line-height:22px;
  text-decoration:none;   
}
.container_wrap .tabs_wrapper ul.tabs li#tab1 a {
  background:transparent url("../images/ul_tab1_bg.png") no-repeat 0 100%;
}
.container_wrap .tabs_wrapper ul.tabs li#tab2 a,
.container_wrap .tabs_wrapper ul.tabs li#tab3 a {
  background:transparent url("../images/ul_tab3_bg.png") no-repeat 0 100%;
}
.container_wrap .tabs_wrapper ul.tabs li#tab1.active a,
.container_wrap .tabs_wrapper ul.tabs li#tab1 a:hover {
  background:transparent url("../images/ul_tab1_bg.png") no-repeat 0 0;
}
.container_wrap .tabs_wrapper ul.tabs li#tab2.active a,
.container_wrap .tabs_wrapper ul.tabs li#tab2 a:hover,
.container_wrap .tabs_wrapper ul.tabs li#tab3.active a,
.container_wrap .tabs_wrapper ul.tabs li#tab3 a:hover {
  background:transparent url("../images/ul_tab3_bg.png") no-repeat 0 0;
}
.container_wrap .tabs_wrapper ul.tabs .questions_count {
  font-weight:normal;
}

/* Tabs Content */
.container_wrap .tabs_content {
  padding:6px 10px 10px;
}

.container_wrap .tabs_content .row {
  margin:16px 0;
  border-bottom:1px dashed #cccccc;
}
.container_wrap .tabs_content .column {
  width:56px;
  margin-top:3px;
  text-align:center;
  float:left;
  border:0;
  background:#ffffff;
} 

.container_wrap .tabs_content .item {
  margin:16px 0;
}
.container_wrap .tabs_content .item_img {
  width:56px;
  margin-top:3px;
  text-align:center;
  float:left;
  border:0;
  background:#ffffff;
} 
.container_wrap .tabs_content .item_img table {
  vertical-align:middle;
}

.container_wrap .tabs_content .item_img .item_img_tr {
    
}
.container_wrap .tabs_content .item_img .img {
  height:54px;  
  width:54px;
  border:1px solid #b0b1ab;
  vertical-align:middle;
}
.container_wrap .tabs_content .item_img .img span {
  width:54px;
}
.container_wrap .tabs_content .item_img a img {
  max-width:54px;
  max-height:54px;  
  border:0; 
  padding:1px;
  vertical-align:middle;
} 
.container_wrap .tabs_content .item_img a.username {
  font-weight:bold;
  color:#37538d;
  padding-top:3px;
  display:block;
}
.container_wrap .tabs_content .item_title {
  padding-left:65px;
}
.container_wrap .tabs_content .item_title p {
  color:#ffffff;
  width:23px;
  height:23px;
  line-height:23px;
  padding:0;
  margin:3px 0 0;
  float:left;
  text-align:center;
  background:transparent url("../images/question_price.png") no-repeat 0 0;  
}
.container_wrap .tabs_content .item_title h4 {
  font:bold 11px Tahoma, Arial, sans-serif;
  color:#37538d;
  margin-left:33px;
}
.container_wrap .tabs_content .item_title h4 a {
  font:bold 11px Tahoma, Arial, sans-serif;
  color:#37538d;
  line-height:14px;
}
.container_wrap .tabs_content .item_descr {
  margin:15px 0 17px;
  padding-left:65px;
}
.container_wrap .tabs_content .item_descr img {
  margin:5px 15px 0 5px;
  float:left;
  cursor:hand;
  cursor:pointer;
}
.container_wrap .tabs_content .item_descr p {
  margin:0 0 0 33px;
}
.container_wrap .tabs_content .item_bottom {
  padding-left:65px;
}
.container_wrap .tabs_content .item_bottom p {
  color:#45619c;
  margin:0 0 18px 33px;  
}
.container_wrap .tabs_content .item_bottom .items_bottom_links {
  margin-bottom:5px;
  margin-left:33px;
  overflow:hidden;
  line-height:18px;
}
.container_wrap .tabs_content .item_bottom .items_bottom_links .answer_count_wrap,
.container_wrap .tabs_content .item_bottom .items_bottom_links .answer-holder {
  display:inline-block;
  float:left;
}
.container_wrap .tabs_content .item_bottom .items_bottom_links .share {
  height:16px;
  float:right;
}
.container_wrap .tabs_content .item_bottom .items_bottom_links a {
  color:#45619c;
}
.container_wrap .tabs_content .item_bottom .items_bottom_links .answer_count_wrap {
  padding-left:17px;  
  background:transparent url("../images/answer_count.png") no-repeat 0px 4px;
}
.container_wrap .tabs_content .item_bottom .items_bottom_links .answer_count_wrap a {
  color:#37538d;  
}

.container_wrap .tabs_content .item_bottom .items_bottom_links .answer-holder a {
  color:#d24402;
  margin-left:5px;          
  padding-left:12px;
  background:transparent url("../images/leave_answer.png") no-repeat 0 5px; 
}
.container_wrap .tabs_content .item_bottom .items_bottom_links .share span,
.container_wrap .tabs_content .item_bottom .items_bottom_links .share a {
  display:inline-block;
  vertical-align:top;  
}


.container_wrap .tabs_content .item_bottom p a {

}
.container_wrap .tabs_content .item_bottom p a.answer_count {
  
}
.container_wrap .tabs_content .item_bottom p a.leave_answer {
 
}
.container_wrap .tabs_content .item_bottom p span {
  float:right;
}
.container_wrap .tabs_content .item_bottom a.facebook,
.container_wrap .tabs_content .item_bottom a.vkontakte {
  margin-left:7px;
  background-position:0 0;
}

/* Pagination */
.container_wrap .pagination {
  font-size:11px;
  text-align:center;
  line-height:24px;
  margin:38px 0 22px;
  overflow:hidden;  
}
.container_wrap .pagination div{
  height:24px;
  line-height:24px;
  margin:0 4px 0 0;
  padding-right:2px;
  display:inline-block;
  background:transparent url("../images/pagin_right_bg.png") no-repeat 100% 0;
}
.container_wrap .pagination div span,
.container_wrap .pagination div.prev span.current,
.container_wrap .pagination div.next span.current {
  height:24px;
  line-height:24px;
  display:inline-block;
  margin:0;
  padding:0 3px 0 5px;
  background:transparent url("../images/pagin_left_bg.png") no-repeat 0 -48px;
}
.container_wrap .pagination div span.current {
  background:transparent url("../images/pagin_left_bg.png") no-repeat 0 -24px;
}

.container_wrap .pagination a {
  color:#565656;
  height:24px;
  line-height:24px;
  margin:0 4px 0 0;
  padding:0 2px 0 0;
  display:inline-block;
  float:none;  	      
  border:0;
  background:transparent url("../images/pagin_right_bg.png") no-repeat 100% 0;
}
.container_wrap .pagination a span {
  height:24px;
  line-height:24px;
  margin:0;
  padding:0 3px 0 5px;
  display:inline-block;
  cursor:pointer;
  cursor:hand;
  background:transparent url("../images/pagin_left_bg.png") no-repeat 0 -48px;
}
.container_wrap .pagination a:hover {
  color:#b67503;
  text-decoration:underline;
}
.container_wrap .pagination a:hover span {
  background:transparent url("../images/pagin_left_bg.png") no-repeat 0px 0;
}
.container_wrap .pagination .current {
  color:#565656;
  border:0;
}

/* End of MAIN CONTENT */

/* SIDEBARS */
/* Sidebar Left */
.sideLeft {
  float: left;
  width: 181px;
  margin-left: -100%;
  margin-bottom:48px;
  position: relative;
}

/* Sidebar Right */
.sideRight {
  float: left;
  width: 181px;
  margin-left: -181px;
  margin-bottom:48px;
  position: relative; 
}

/* Sidebar links - Front page */
.sideLeft .question,
.sideRight .answer {
  width:181px;
  height:128px;
  margin-bottom:10px;
  position:relative;
}
.sideLeft .question {
  background:transparent url("../images/question_bg.png") no-repeat 0 0;   
}
.sideRight .answer {  
  background:transparent url("../images/answer_bg.png") no-repeat 0 0;   
}
.sideLeft .question a, .sideLeft .question a:link, .sideLeft .question a:visited, .sideLeft .question a:hover,
.sideRight .answer a, .sideRight .answer a:link, .sideRight .answer a:visited, .sideRight .answer a:hover {
  font:normal 11px Tahoma, Arial, sans-serif;
  color:#ffffff;
  width:82px;
  height:25px;
  padding:5px 0 0 23px;
  display:block;
  position:absolute;
  top:92px;
  right:12px;
  text-decoration:none;   
}
.sideLeft .question a {
  background:transparent url("../images/question_button_bg.png") no-repeat 0 0;
}
.sideRight .answer a {
  background:transparent url("../images/answer_button_bg.png") no-repeat 0 0;
}
.sideLeft .question a:hover,
.sideRight .answer a:hover {
  text-decoration:none;   
}

/* Sidebar Modules */
.sidebar_module_wrapper {
  width:181px;
  margin-bottom:11px;
  background:#ffffff url("../images/sidebar_module_top_bg.gif") no-repeat 0 7px;    
}
.sidebar_module_container {
  width:181px;
  padding-bottom:16px;
  clear:both;
  overflow:hidden;
  background:#ffffff url("../images/sidebar_module_bottom_bg.gif") no-repeat 0 100%;
}
.sidebar_module_wrapper h2 {
  font:bold 12px Tahoma, Arial, sans-serif;
  color:#000000;
  width:auto;
  margin:0 6px;
  padding:0 3px;
  float:left;
  display:inline-block;   
  background:#ffffff;
}
.sidebar_module {  
  overflow:hidden;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;  
}
.sidebar_module .row {
  padding:7px 0 8px;
  margin:0 7px;
  border-bottom: 1px dashed #cccccc;
  clear: both;
  display: block;
  overflow: hidden;       
}
.sidebar_module .column {
  float:left;
  margin-top:3px;
  padding-right:8px;
  text-align:center;
}

.sidebar_module .item {
  padding:7px 0 8px;
  margin:0 7px;
}
.sidebar_module .item .item_img {
  width:62px;
  float:left;
  margin-top:4px;
  margin-right:8px;
  padding:1px;     
  text-align:center;
  border:1px solid #b0b1ab;
}
.sidebar_module .item .item_img a img {
  max-width:62px;   
  vertical-align:middle;
}
.sidebar_module .item_title {
  width:90px;
  float:left;
  overflow:hidden;
}
.sidebar_module .item_title h3 a,
.sidebar_module .item_title h4 a {
  font:normal 11px Tahoma, Arial, sans-serif;
  color:#44567e;
  line-height:14px;
  display:block;
}
.sidebar_module .item_bottom {
  padding:6px 1px 0;
  clear:both;
}
.sidebar_module .item_bottom p {
  margin:0 0 2px;
  overflow:hidden;
  clear:both;
}
.sidebar_module .item_bottom p a:link,
.sidebar_module .item_bottom p a:hover,
.sidebar_module .item_bottom p a:visited {
  color:#4b4b4b;
}
.sidebar_module span {
  float:left;
}
.sidebar_module span.floatright {
  float:right;
}
.sidebar_module .item_bottom p a.blue_link:link,
.sidebar_module .item_bottom p a.blue_link:hover,
.sidebar_module .item_bottom p a.blue_link:visited,
.sidebar_module .item_bottom p .blue_link a:link,
.sidebar_module .item_bottom p .blue_link a:hover,
.sidebar_module .item_bottom p .blue_link a:visited {
  color:#45619c;
}
.sidebar_module .item_bottom p a.orange_link:link,
.sidebar_module .item_bottom p a.orange_link:hover,
.sidebar_module .item_bottom p a.orange_link:visited,
.library .item a.orange_link,
.library .item a.orange_link:link,
.library .item a.orange_link:hover,
.library .item a.orange_link:visited,
.questions .item a.orange_link:link,
.questions .item a.orange_link:hover,
.questions .item a.orange_link:visited,
.sidebar_module .orange_link {
  color:#d24402;
}
.sidebar_module .all_link {
  margin-top:8px;
  text-align:right;
}
.sidebar_module .all_link a,
.sidebar_module .all_link a:link,
.sidebar_module .all_link a:hover,
.sidebar_module .all_link a:visited {
  padding:0 9px;
  color:#d24402;
  background:transparent url("../images/all_link_arrow.png") no-repeat 0 5px;   
}
/* Sidebar module Ready Answers */
.ready_answers .sidebar_module .row {  
  margin-right: 8px;
  border-bottom:1px dashed #cccccc; 
}
.ready_answers .sidebar_module .column {
  width:64px;
  height:98px;  
}
.ready_answers .sidebar_module .column table.main-avatar-table td {
  width:64px;
  height:98px;  
  border:0;
  background: url("../images/sidebar_item_img_bg.jpg") no-repeat scroll 0 0 #FFFFFF;
}
.ready_answers .sidebar_module .column table.main-avatar-table td img {
max-height: 95px;
max-width:60px;
}

.ready_answers .sidebar_module .item .item_img {
  float: left;
  height: 98px;
  position:relative;
  margin-right: 8px;
  margin-top: 4px;
  padding:0;
  text-align: center;
  width: 64px;  
  border:0;
}
.ready_answers .sidebar_module .item .item_img a {
  height: 98px;
  width: 64px;  
  display:table;
  display: table-cell;      
  vertical-align: middle;
  background: url("../images/sidebar_item_img_bg.jpg") no-repeat scroll 0 0 #FFFFFF;
}
.ready_answers .sidebar_module .item .item_img img {
  max-height: 95px;
  width: 60px;
  position:relative;
  vertical-align:middle;
  display:inline-block;    
  padding:0;
}           
        
/* Sidebar module Library and Questions*/
.library .sidebar_module,
.questions .sidebar_module {
  padding-top:3px;
} 
.library .item,
.questions .item {
  padding:9px 0 9px;
}
.library .item p,
.questions .item p {
  margin:0;
  line-height:1;
}
.library .item a.gray_link:link, .library .item a.gray_link:hover, .library .item a.gray_link:visited,
.questions .item .gray_link a:link, .questions .item .gray_link a:hover, .questions .item .gray_link a:visited {
  
}

/* Sidebar module Bonuses */
.bonuses .sidebar_module {
  padding-top:4px;   
}
.bonuses .sidebar_module .row {
  padding:5px 0 3px;   
}
.bonuses .sidebar_module .row .column {
  width:56px;
  height:56px;        
}
.bonuses .sidebar_module .row .column table.main-avatar-table td {
  width:56px;
  height:56px;
  border:0;
  background: url("../images/sidebar_item_img_bonuses_bg.jpg") no-repeat scroll 0 0 #FFFFFF;
}
.bonuses .sidebar_module .row .column table.main-avatar-table td img {
  max-width:50px;
  max-height:52px;
  padding:1px 2px;
}
.bonuses .sidebar_module .row .column img {

} 

.bonuses .sidebar_module .item {
  padding:5px 0 3px;
}
.bonuses .sidebar_module .item .item_img {
  width:56px;
  height:56px;
}
.bonuses .sidebar_module .item .item_img a img {
  max-width:52px;
  max-height:52px;
}
.bonuses .sidebar_module .all_link {
  margin-top:7px;
}
/* Sidebar module User Rating */
.user_rating .sidebar_module {
  padding-top:1px;  
  overflow:hidden;
}
.user_rating .sidebar_module .item {
  padding:6px 0;
}
.user_rating .sidebar_module .item .item_img {
  width:56px;
  height:auto;
  margin-top:3px;
  padding:0;
  text-align:center;
  float:left;
  background:#ffffff;
  border:0;
} 
.user_rating .sidebar_module .item_img table {
  vertical-align:middle;
}
.user_rating .sidebar_module .item_img .img {
  width:54px;
  height:54px;
  padding:0;
  border:1px solid #b0b1ab;
  vertical-align:middle;
}
.user_rating .sidebar_module .item_img .img span {
  width:54px;
}
.user_rating  .sidebar_module .item_img .img a img {
  max-width:54px;
  max-height:54px;     
  padding:1px;
  vertical-align:middle;
}
.user_rating .sidebar_module h4 {
  margin-left:33px;
  margin-bottom:10px; 
}
.user_rating .sidebar_module h4 a {
  font:bold 11px Tahoma, Arial, sans-serif;
  color:#37538d;     
}
.user_rating .sidebar_module p {
  margin:10px 0 0;
}
.user_rating .sidebar_module .all_link {
  margin-top:6px;
}

/* Sidebar module Highschool Rating */
.highschool_rating .sidebar_module .row {
  padding-bottom:4px;
}
.highschool_rating .sidebar_module .column {
  width:56px;
  height:56px;
}
.highschool_rating .sidebar_module .row .column table.main-avatar-table td {
  width:56px;
  height:56px;
  border:0;
  background:#ffffff url("../images/sidebar_item_img_highschool_bg.png") no-repeat 0 0;
}
.highschool_rating .sidebar_module .column img {
  max-width:50px;
  max-height:51px;
  padding:1px 2px 2px;
}

.highschool_rating .sidebar_module .item {
  padding-bottom:4px;
}
.highschool_rating .sidebar_module .item .item_img {
  width:56px;
  height:56px;
}
.highschool_rating .sidebar_module .item .item_img .img {
  vertical-align:middle;
  text-align:center;
}
.highschool_rating .sidebar_module .item .item_img .img img {
  max-width:52px;
  max-height:52px;
  border:0;
}
.highschool_rating .sidebar_module .item .item_bottom {
  padding-top:3px;
}
.highschool_rating .sidebar_module .all_link {
  margin-top:6px;
}
    
                   
/*||| End of Middle |||*/

/*||| Footer |||*/
.footer_wrap {
  font:normal 11px/14px Tahoma, Arial, sans-serif;
  color:#ffffff;
  width:100%;
  height:72px;
  overflow:hidden;
  clear:both;
  background:transparent url("../images/grad_bottom.png") repeat-x 0 100%;   
}
.footer_inner {
  width:1000px;
  height: 72px;
  margin:0 auto;
  text-align:center;
  position:relative;
}
.footer_inner p.fotter_links {
  color:#ffffff;
  margin:0;
  padding:21px 0 5px;     
}
.footer_inner p.fotter_links a,
.footer_inner p.fotter_links a:link,
.footer_inner p.fotter_links a:hover,
.footer_inner p.fotter_links a:visited {
  color:#ffffff;  
  padding:0 10px;      
}
.footer_inner p span {
  padding:0 10px;  
}
/*||| End of Footer |||*/

/*||||||||||||| END of MAIN WRAPPER ||||||||||||||*/


/* Inner pages */
html {
  height:100%;
  background:transparent url(../images/bg.gif) repeat scroll 0 0;
}
body {
  height:auto !important;
  height:100%;
  min-height:100%;
  position:relative;
  background:transparent url(../images/container_bg.png) repeat-y scroll 50% 0;
}
.wrapper_old {
  padding-bottom:72px;
}
.wrapper_old2 {
  
}
.wrapper_old .footer_wrap {
  height:72px;
  position:absolute;
  bottom:0;
}
.container {
  margin:-19px auto 0;
  background:none;
}
.container .breadcrumb a:link,
.container .breadcrumb a:visited {
  color:#44567e;
}