html,body{
height:100%;
margin:0;
padding:0;
cursor:default
}
body{
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:14px;
text-align:left;
/*background:url("http://madfanboy.com/cdn-cgi/cache-err/body-background.png") repeat scroll 0 0 transparent;*/
}

p{
padding:0;
margin:0;
display: inline-block;
}

table, tr, td{

}

.standart_table{
width: 100%;
color:#34495e;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:left;
border-collapse: collapse;
border-spacing: 0px;
padding:3px 5px;
margin:0;
border: 1px solid #d6dadd;
}
.standart_table td{
padding:3px 5px;
margin:0;
border: 1px solid #d6dadd;
}


.message-top-box{
border: 1px solid #D4BC4C;
background-color: #F9F6E7;
padding: 8px 11px;
font-size: 11px;
font-weight: normal;
margin: 0px;
text-align: left;
margin-bottom:15px
}

#dashcontainer {
    text-align: left;
    height: 100%;
    width: 95%;
    margin: 0 auto;
    min-height: 100%;
}

#container{
text-align:left;
height:100%;
width:914px;
margin:0 auto;
min-height:100%;
}

#header{
width:100%;
height:75px;
position:relative;
color:black;
background:#34495e;
background-repeat:no-repeat;
background-position: 3% 50%;
}

.wrapper{
}

#anons-tabs .stan-tab{
float:left;
width:215px;
background:#117dad;
color:white;
font-size:12px;
text-align:center;
padding:12px 0;
text-decoration:underline;
cursor:pointer;
}

#anons-tabs .selected{
padding: 18px 2px;
margin-top: -12px;
background:#00638f;
text-decoration:none;
font-weight:bold;
cursor:default;
}

#anons{
width:649px;
height:241px;
position:relative;
}

#check-service {
position: absolute;
width:607px;
height:199px;
background:url(images/w_mobile.png);
border:21px solid #e5e5e5;
}
#anons .anons-body{
margin:21px 60px;
color:#5b5b5b;
width:280px;
position:relative;
}

#newbies{
display:none;
position: absolute;
width:607px;
height:199px;
background:url(images/w_newbie.png);
border:21px solid #e5e5e5;
}
#newbies .slides{
position:absolute;
}
#slide2,#slide3,#slide4{
display:none
}

#newbie_slides .newbie_slide{
font-weight:normal;
cursor:pointer;
text-decoration:underline;
width:10px;
height:10px;
background:url(images/slide_s.png);
}

#newbie_slides .selected{
font-weight:bold;
cursor:default;
text-decoration:none;
background:url(images/slide_se.png);
}

#tenders{
display:none;
position: absolute;
width:607px;
height:199px;
background:url(images/w_tenders.png);
border:21px solid #e5e5e5;
}


#payments_v{
width:647px;
height:160px;
background:url(images/payments.png);
}

#contact_map{
width:607px;
height:286px;
background:url(images/contact_map.png);
border:21px solid #e5e5e5;
}

#content{
float:left;
padding-top:20px;
padding-left:15px;
padding-right:15px;
padding-bottom:25px;
width:700px;
/*
border: 2px solid #F3F3F3;
border-top:none;
*/
}


#left-menu{
float:left;
width:180px;
padding-top:20px;
}
.menu-link {
margin-top:5px;
margin-right:5px;
}
.menu-link a{
text-decoration:none;
color:#34495e;
}
.menu-link ul{
list-style-type:none;
margin: 0;
margin: 0;
padding: 0;
}
.menu-link ul li{
padding:5px 0px 5px 5px;
background:white;
color:#34495e;
}

.menu-link ul li:hover{
background:#D6DADD;
cursor:pointer;
color:black
}

.sub-menu ul{
display:none;
}
.menu-link .hovered:hover{
background:white
}
.menu-link .sub-menu ul{
padding:10px;
}

.list_square_darkblue{
color:#34495e;
list-style:square;
}

.button2a{
border: none;
background: none;
color: white;
font-weight: bold;
font-size: 14px;
text-decoration: underline;
margin-top:4px;
cursor:pointer;
}

.sidebar{
float:left;
width:160px;
color:#999;
border-top:1px solid #D6DADD;
padding:10px 0 0 10px;
}

#footer{
clear:both;
text-align:left;
height:15px;
width:892px;
margin:0 auto;
margin-top:-25px;
background:#34495e;
color:white;
padding:5px 10px;
}

.blueButton{
padding:4px 15px;
border:1px solid #5d88b6;
color:white;
font-weight:bold;
background: #81bdff url(images/point_white.png) repeat-x top left;
cursor:pointer;
margin:0px;
}
.small-blueButton{
padding:4px 15px;
border:1px solid #5d88b6;
color:white;
font-weight:bold;
background: #81bdff;
cursor:pointer;
font-size:9px;
}
.blueButton:hover, .small-blueButton:hover{
background-color:#79b2f0;
}

.darkblueButton{
background: #34495e;
border: none;
padding: 7px 15px !important;
font-size: 14px;
font-weight:bold;
cursor:pointer;
margin:0px;
color:white;
}
.small-darkblueButton{
padding:4px 15px;
border:none;
color:white;
font-weight:bold;
background: #34495e;
cursor:pointer;
font-size:9px;
}

.darkblueButton:hover,.small-darkblueButton:hover{
background: #014665;
color:white !important;
}

.darkblueButton-notactive{
background:#d6dadd;
}
.darkblueButton-notactive:hover{
background:#34495e;
}

.rowButton{
padding:5px 0px 5px 10px;
background:white;
color:#34495e;
}
.rowButton:hover{
background:#d6dadd;
cursor:pointer;
color:black
}
.rowButton_hovered{
background:#d6dadd;
cursor:pointer;
color:black
}

.hidden_input{
position:absolute;
left:-9999px;
visibility:hidden;
}
#Calendar td{
    padding: 5px;
}
.bank-label{
    font-weight:bold;
}

/* The alert message box */
.alert {
    padding: 20px;
    background-color: #f44336; /* Red */
    color: white;
    margin-bottom: 15px;
}

.alertukd {
    padding: 10px;
    color: #fff;
    background-color: #990000;
}


.alert a { color: white; }

.alertukd a { color: white; }