*
{
    margin:0;
}

html
{
    padding:0;
    height:100%;
    background-image:url("https://www.climber.com/images/layout/background-gradient2.png");
    background-repeat:repeat-x;
    background-color:#b2d4ff;
    min-height:100%;
}

body
{
    padding:0;
    color:#35302d;
    height:100%;
    font-size:90%;
    min-height:100%;
}

/*GOLD RATING STARS FOR SKILLS*/
.rating_star {
background:url('/images/big_stars.png') 0 0;
width:20px;
height:20px;
display:block;
float:left;
}

.on {
background-position: 0 20px;
}


.displaynone
{
    display:none;
}

.group:after {
  /* cleafix */
  content:'.';
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
* html .group { /* IE6 clearfix */
  height:1%;
}
*:first-child+html .group { /* IE7 clearfix */
  min-height:1px;
}

#container
{
    background-repeat:repeat-y;
    background-image:url('/images/shared/inner_content_8.png');
    background-position:center;
    position:relative;
    min-height:100%;
    margin-bottom:-260px;
}
* html #container {
  height: 100%;
}
.clearfooter {
  height:260px;
  clear:both;
}

.green {
  color:#44a920;
}
.blue {
  color:#4981ce;
}
#main
{
    /*padding-bottom:84px;*/
}

#wrapper {
    margin:auto;
    width:990px;
    background-color:#fff;
    /*height:100%;*/
    /*min-height:100%;*/
}

input,select,textarea
{
    padding:2px;
}


input[type=button], input[type=submit], .buttonlike
{
    background-color:#b0b0b0;
    font-weight:normal;
    font-size:12px;
    margin:2px;
    color:#333;
    cursor:pointer;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-decoration:none;
    box-shadow:1px 1px 2px #ccc;
    -moz-box-shadow:1px 1px 3px #eee;
    padding:3px 6px;
    background-image:url(/images/buttons/button_gradient.png);
    background-repeat:repeat-x;
    text-shadow:1px 1px 0px #ccc;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
    text-rendering: optimizeLegibility;
}

input[type=button]:hover, input[type=submit]:hover, .buttonlike:hover
{
  background-color:#d3d3d3;
  background-image:url(/images/buttons/button_gradient_hover.png);
  background-repeat:repeat-x;
  text-decoration:none;
  color:#fff;
  text-shadow:0px 1px 0px #999;
}

.buttonlike img
{
    vertical-align:bottom;
}

.buttonlike:visited
{
    color:#444;
}

input[type=button]:active, input[type=submit]:active, .buttonlike:active
{
    background-color:#778;
    color:#fff;
}

input[type=text], textarea, select, input[type=password]
{
    border:1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color:#fff;
    color:#333;
    background-image:url(/images/layout/input_shadow.png);
    background-repeat:repeat-x;
}

.no_border
{
    border:none;
}

a
{
    outline:none;
    text-decoration:none;
    color:#4981ce;
    cursor:pointer;
}

a:visited
{
    color:#249;
}

a:hover
{
    text-decoration:underline;
}

img
{
    border:0;
}


/*LIVIU CSS page 404 v1*/

.page404{
	background-image: url("http://verycreative.info/liviu/climber/img/404bg1.jpg");
	background-size: cover;
	height: 100%;
}

.align-center{
	text-align: center;
}

.page404 #wrapper{
	background: transparent;
}

.illustration-404{
	margin-top:200px;
}

.page404 h1{
	font-family: 'Roboto', sans-serif;
	color: #c6bdd4; 
	font-size: 57px;
	font-weight: 100;
}

.page404 h2{
	font-family: 'Roboto', sans-serif;
	color: #75acd7; 
	font-size: 31px;
	font-weight: 300;
	letter-spacing: -1px;
	margin-bottom: 50px;
}

.footer-404 {
	background-color: #fff;
	margin-top: 28px;
}

.footer-404 ul{
	padding: 45px 0;
}

.footer-404 li{
	display: inline-block;
	padding: 0 30px;
	border-left: 1px solid #595e64;
}

.footer-404 ul li:first-child{
	border-left: 0 !important;
}

.footer-404 ul li a{
	color: #585e64; /* text color */
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
}

.full-container{
	margin: 0 auto;
	width:1200px;
}

.footer-404 ul li a:hover{
	color: #75acd7;
	text-decoration: none;
}


/*LIVIU CSS page 404 v2*/

.page404v2{
	background-color: #fff;
}

.logo{
	padding-top:50px;
	clear: both;
}

.error-404, .img-404{
	display: inline-block;
}

.content-404{
	margin-top: 62px;
	padding-left: 85px;
	padding-bottom: 200px;
}


.footer-404v2 {
	background-color: #121c25;
	border-top: 5px solid #b4f22b;
}

.footer-404v2 ul{
	padding: 90px 0 60px;
	position: relative;
}

.footer-404v2 li{
	display: inline-block;
	padding: 0 30px;
	border-left: 1px solid #595e64;
}

.footer-404v2 ul li:first-child{
	border-left: 0 !important;
}

.footer-404v2 ul li a{
	color: #c8cdd1;
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
}

.footer-404v2 ul li a:hover{
	color: #b4f22b;
	text-decoration: none;
}

.green-button {
	height: 70px;
	width: 80%;
	background-color: #b4f22b;
	position: absolute;
	top: -35px;
	left: 50%;
	margin-left: -40%;
	border-radius: 35px;
	color: #121b25;
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
	line-height: 70px;
}

.green-button:hover{
	background-color: #c8cdd1;
	text-decoration: none;
}

