BODY { MARGIN: 0px;
	 FONT-FAMILY:  Arial,Verdana,Helvetica, sans-serif; 
}

 body {
	font-family: Arial, sans-serif; font-size: 12px; background-image: url('img/bg_race.jpg');
	background-repeat:no-repeat;
 background-attachment:fixed;
}
A {
	COLOR: #ffffff; TEXT-DECORATION: none
}

#fixblock {
margin: 0 auto; /* центрирование блока */
background: red; /* задаю фон = red(красный) fixblock */
width: 100%; /* ширина блока fixblock */
height: 60px; /* высота блока fixblock */
font-size:16px; /* размер шрифта для текста в шапке(блок fixblock) = 16px */
font-family: "Arial Black", Arial, Helvetica, sans-serif; /* указываю какой шрифт использовать */
text-align:center; /* центрируют текст блока fixblock */
border:1px solid #000; /* граница блока толщиной=1px сплошная непрерывная линия черного цвета */
position:fixed; /* параметр, при помощи которого мы фиксируем div-блок */
z-index: 9999 !important;
}
 
#content {MARGIN: 0px;
background: #fff; /* задаю цвет фона = белый, для блока content */
padding:10px; /* отступ для содержимого блока, со всех сторон = 10px */
padding-top:60px; /* отступ сверху для блока content от границы страницы = 60px(высота блока fixblock) */
}



 nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 12px;
}
nav li {
    display: inline-block;
    margin: 0 5px;
    transition: all 0.3s;
}
nav a {
    display: block;
    color: #285064;
    transition: all 0.3s;
}
nav a:hover {
    color: #12242d;
}
nav span {
    display: block;
}
 
@media all and (min-width: 690px) {
    nav li {
        margin: 0;
        transform: skewX(-10deg);
    }
    nav a {
        padding: 10px 20px;
        color: #fff;
        background-color: #0079b1;
    }
    nav a:hover {
        color: #fff;
        background-color: #12242d;
    }
    nav span {
        transform: skewX(10deg);
    }
}

A {
	COLOR: #ffffff; TEXT-DECORATION: none
}


ul {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}

table {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}

tbody {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
html {
	height: 100%;
}

body {
	height: 100%; line-height: 120%; font-family: Arial, sans-serif; font-size: 16px; background-image: url('http://www.rezeptsport.ru/race1/img/bg_race.jpg')fixed;
}

h1 {
	line-height: 100%; font-size: 24px;
}
h2 {
	line-height: 100%; font-size: 18px;
}
h3 {
	line-height: 100%; font-size: 16px; margin-bottom: 10px;
}

.select-wrapper{
    border:1px solid gray;
    position:relative; 
    width: 100%; 
    height: 35px;
    margin: 5px 0 25px;
    z-index: 100;
}
.select-wrapper a{
    text-decoration: none;
    font-size:16px;
    line-height: 36px;
    color: #000000;
    display: block;
    padding-left: 10px;
}
.select-wrapper a:after{
    content:'';
    width:35px;
    height:35px;
    position:absolute;
    top:0;
    right:0;
    background: #c1e5f5 url(img/selectbox-arrow.jpg) 0 0;
    z-index:102
}
.select-wrapper ul{
    list-style-type: none;
    background: #ffffff;
    border:1px solid gray;
    padding: 0;
    margin: 0;
    z-index: 100;
}
.select-wrapper ul li:hover{
    background: #c1e5f5;
}

#ui-datepicker-div{
    z-index: 9998 !important;
}
.feedback-wrap{
    background-color: #fff; 
    padding: 20px; 
    width: 1060px; 
    margin: 0 auto 30px auto;
    position: relative;
}
    .registration-form-mark{
        position: absolute;
        top: -150px;
    }
.feedback-form{
    width: 570px; 
    margin: 0 auto;
}
    .form-group{
        margin-bottom: 15px;
        position: relative;
    }
        .form-group label{
            display: inline-block;
            max-width: 100%;
        }
            .form-group label.error{
                display: block;
                position: absolute;
                color: #ff0000;
                top: 60px;
                font-size: 12px;
            }
        .form-group .form-control{
            display: block;
            width: 100%;
            height: 35px;
            padding: 0 10px;
            font-size: 16px;
            margin: 5px 0 25px;
        }
    form .btn-submit{
        width: 200px;
        height: 35px;
        display: block;
        margin: 20px auto 0 auto;
        color: #ffffff;
        background-color: #0079b1;
        border: none;
    }
    form .btn-submit:hover{
        background-color: #285064;
        cursor: pointer;
    }
.contacts-list{
    width: 1100px;
    margin: 0 auto 40px 0;
    background-color: #ffffff;
    color: #000000;
    font-size: 20px;
    padding: 20px;

}

.contacts-list .phone-margin-left{
    margin-left: 101px;
}