* {
	font-family: "BosisMediumYarmo",Verdana,Tahoma,Arial,sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #fff;
}

html, body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

body {
    background: url(/images/body_bg.jpg) no-repeat 0 0 #000 fixed;
}

a {
    text-decoration: none;
    color: red;
}

header {
    background-color: #000000;
    color: #000000;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 25px;
    height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
    width: 275px;  
}

header h1 {
    background: url(/images/logo.png) no-repeat 0 10px transparent;
    height: 167px;
    overflow: hidden;
    text-indent: -999px;
    margin: 0 auto;
    width: 167px;
}

.wrapper {
	width: 1010px;
    margin: 0 0 0 275px;
}

.clear {
	clear: both;
}

#content {
    padding: 40px 0 0 0;
}

ul li {
	list-style-type: none;
}

header h1 {
    padding: 10px 0;
    text-align: center;
}

header nav#main-nav {
    border-top: 1px solid #343434;
}

header nav#main-nav li {
    padding: 0px 10px 0px 40px;
    border-bottom: 1px solid #343434;
}

header nav#main-nav li ul{
    margin: 10px 0;
    display: none;
}

header nav#main-nav li a {
    color: #AAAAAA;
    font-size: 12px;
}

header nav#main-nav li a:hover, header nav#main-nav li a.active {
    color: red;
}

.button.small_button {
	height: 20px;
	line-height: 20px;
	font-size: 11px;
}

.button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url(/images/button-bg.png) repeat-x 0 0 transparent;
    border: 1px solid #746232;
    border-radius: 5px;
    color: #240f00;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    text-align: center;
    vertical-align: middle;
}

.red {
    color: #ff0000 !important;
}

/*Blocks*/
    .block {
        float: left;
        margin: 10px;
        position: relative;
    }
    
    .block-title {
        border-bottom: 2px solid #bcb611;
        color: #fff;
        font-size: 20px;
        height: 30px;
        line-height: 30px;
        margin: 0 0 20px 0;
        width: 100%;
    }
    
    .block-title.small-font {
        font-size: 12px;
    }
    
    .block .block-header .block-head-left, .block .block-header .block-head-extend, .block .block-footer .block-foot-left, .block .block-footer .block-foot-extend {
        float: left;
    }
    
    .block .block-header .block-head-left, .block .block-footer .block-foot-left {
        height: 10px;
        width: 10px;
    }
    
    .block .block-header .block-head-left {
        background: url(/images/top-left.png) no-repeat 0 0 transparent;
    }
    
    .block .block-footer .block-foot-left {
        background: url(/images/bottom-left.png) no-repeat 0 0 transparent;
    }
    
    .block .block-header .block-head-extend {
        background: url(/images/top-right.png) no-repeat top right transparent;
    }
    
    .block .block-footer .block-foot-extend {
        background: url(/images/bottom-right.png) no-repeat top right transparent;
    }
    
    .block-body {
        background: url(/images/middle-repeat.png) repeat-y 0 0 transparent;
        padding: 0 10px 20px;
    }
    
    .eight {
        width: 940px;
    }
    
    .eight .block-header, .eight .block-footer {
        width: 941px;
    }
    
    .eight .block-header .block-head-extend, .eight .block-footer .block-foot-extend {
        height: 10px;
        width: 931px;
    }
    
    .five .block-header .block-head-extend, .five .block-footer .block-foot-extend {
        height: 10px;
        width: 570px;
    }
    
    .four .block-header .block-head-extend, .four .block-footer .block-foot-extend {
        height: 10px;
        width: 450px;
    }
    
    .three .block-header .block-head-extend, .three .block-footer .block-foot-extend {
        height: 10px;
        width: 330px;
    }
    
    .two .block-header .block-head-extend, .two .block-footer .block-foot-extend {
        height: 10px;
        width: 210px;
    }
    
    .one .block-header .block-head-extend, .one .block-footer .block-foot-extend {
        height: 10px;
        width: 90px;
    }
    
    .five {
        width: 580px;
    }
    
    .four {
        width: 460px;
    }
    
    .three {
        width: 340px;
    }
    
    .two {
        width: 220px;
    }
    
    .one {
        width: 100px;
    }
    
/*Blocks*/

/*colorbox*/
    #colorbox-holder {
        width: 500px;
    }
    
    #cboxContent{-moz-border-radius: 5px;-webikit-border-radius: 5px;background: url("/images/body_bg.jpg") no-repeat fixed 0 0 #121212 !important;border: 1px solid #ccc;border-radius: 5px;padding: 5px;}
/*colorbox*/


.ui-datepicker th, .ui-datepicker th * {
	color: #555;
}

#colorbox-container {
	padding: 40px;
}

.error_list, .error-list {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #F20C0C;
	background-color: #EDD3D3;
	color: #555;
	padding: 5px 2px;
	margin: 5px;
	list-style-type: none;
    width: 300px;
}

.error_list li, .error-list li {
	color: #555;
}

.error {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #F20C0C;
	background-color: #EDD3D3;
	color: #F20C0C;
	padding: 5px 2px;
	margin: 5px 0;
	display: none;
}

.button-container {
	margin: 5px 0;
}
