/* Reset */
/* если включать этот блок едет верстка текста
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
strong{font-style:normal;font-weight:bold}
em{font-style:italic;font-weight:normal}
ul{list-style:none}
ol{list-style:decimal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
html,body{height:100%;width:100%}
*/

/* Layouts & Globals */


A:link    {COLOR: #7A3D00; text-decoration: none;}
A:visited {COLOR:#7A3D00; text-decoration: none;}
A:active {COLOR:red; text-decoration: none;}
A:hover {COLOR:red; text-decoration:  none;}


body{
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	height:100%;
	margin:0;
	padding:0;
	background: black ; /* url('http://salsastudio.ru/pic/backpage.jpg') no-repeat;*/
	background-image:url('http://salsastudio.ru/pic/backpage.jpg');
	background-position:top;
	background-repeat:repeat-x;
	line-height:125%;
}

p {font-size:110%}

 /* Текст про сальсу на главной */
.letter {
     color: red; /* Красный цвет символов */
     font-size:200%; /* Размер шрифта в процентах */
     font-family:serif; /* Шрифт с засечками */
     position:relative; /* Относительное позиционирование */
     top:2px; /* Сдвиг сверху */
    }
.tb{cursor:default;font-family:Verdana;font-size:8pt;color:Black;}
.block {font-family:Verdana;font-size:10px;}
.bigfont {font-size:16px}

table.center {margin-left:auto; margin-right:auto;}
table.main {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	/* background-color: #FFF9C6; #fffff0; Старый цвет основного фона   #fffafa; rgb(242, 232, 201); */
	background-image:url('http://salsastudio.ru/pic/76.jpg');
	width: 800px;
    text-align: left;
	margin-left:auto;
	margin-right:auto;
}
table.main td {
	border-width: 0px;
	padding: 10px;
	border-style: outset;
}

.pad25 {  /* для основной таблицы, чтоб текст не близко к краям */
        padding-right:25px;
        padding-left:25px;
}

th.wood{
background-image:url('http://salsastudio.ru/pic/woodentable.jpg');
background-repeat:no-repeat;
color:white;
text-shadow: black 1px 1px 2px, grey 0 0 1em;
text-align: center;
font-family: 'Neucha';
font-size:15px;
}

td.wood {
	border-width: 0px;
	padding: 10px;
	border-style: outset;
	background-image:url('http://salsastudio.ru/pic/woodentable.jpg');
	background-repeat:no-repeat;
	color:white;
	text-shadow: black 1px 1px 2px, grey 0 0 1em;
	text-align: center;
}


.ad {  /* Текстовые блоки на расписании */
        border: 1px solid white;
        border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
        padding: 5px;
        background-color: red;
        color:white;
        font-size: 16px;
        text-align: center;
}


.adbonus {  /* Выделенные текстовые плашки просто в тексте */
        border: 1px solid gray;
        border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
        padding: 5px;
        background-color: #F5C960;
        color:black;
        font-size: 16px;
        text-align: center;
}


p.adgreen {  /* Текстовые блоки на расписании */
        border: 1px solid white;
        border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
        padding: 5px;
        background-color: green;
        color:white;
        font-size: 16px;
        text-align: center;
}

p.adblue {  /* Текстовые блоки на расписании */
        border: 1px solid white;
        border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
        padding: 5px;
        background-color: blue;
        color:white;
        font-size: 16px;
        text-align: center;
}
p.adnocolor {  /* Текстовые блоки на расписании */
        border: 1px solid white;
        border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
        padding: 5px;
        color:white;
        background-image:url('http://salsastudio.ru/pic/backpage.jpg');
        font-size: 16px;
        text-align: center;
}


/*
div.loftnet {
        border: 1px solid white;
        border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
        padding: 0px;
        background-color: whitesmoke;
        position: absolute;
        width: 150px;
        left: 70%;
        top: 10px;
        opacity: 0.9;
        filter: alpha(Opacity=90);
}
*/
div.loftnet {
        border: 1px solid white;
        border-radius: 5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
        padding: 0px;
        padding-bottom: 3px;
        background-color: whitesmoke;
        position: absolute;
        width: 270px;
        height: 24px;
        left: 50%;
        margin-left: 115px;
        top:65px;  /* 148px; */
        /*opacity: 0.9;
        filter: alpha(Opacity=90);*/
        z-index:2;
		background-image:url('http://salsastudio.ru/pic/woodentable.jpg');
		background-repeat:no-repeat;
}

h1,h2,h3,h4,h5,h6 {
font-family: Arial, Helvetica, sans-serif;
color: #9B1925;
text-align : left;
font-weight : bold;
margin-left : 0px;
margin-right : 0px;
margin-top : 35px;
margin-bottom : 10px;
font-size:13px;
line-height:100%;
}

h1 {
   	font-size:18px;
 }

h1.top {       /* Заголовки страниц */
	text-align: center;
        font-family: 'Philosopher';
	font-size:28px;
        margin-top : 20px;
}

h1.bigleft {       /* Заголовки страниц */
	text-align: left;
	font-family: 'Philosopher';
	font-size:40px;
        margin-top : 20px;
        margin-left : 20px;
}
h2 {
    font-size:14px;
 }


.wood
{
display:block;
float: none;
margin-left: auto;
margin-right: auto;
margin-bottom:0px;
padding-top:20px;
padding-left:0px;
width:640px;
height:70px;
background-image:url('http://salsastudio.ru/pic/woodentable.jpg');
background-repeat:no-repeat;
color:white;
text-shadow: black 1px 1px 2px, grey 0 0 1em;
text-align: center;
font-family: 'Neucha';
font-size:23px;
}

div.normal {width:100%;}
a.green {
    color: #018715 /* Цвет ссылок */
}
a.green:hover {
    text-decoration:underline;
    font-size:1.01em;
}

div.regalert {
    position: absolute;
    width: 500px;
    height:80px;
    margin-left: -250px;
    margin-top: 38px;
    background: red;
    border: solid 2px white;
    padding-top: 50px;
    overflow: auto;
    left: 50%;
    top: 5px;
    color: white;
    text-align: center;
    font-size:19px;

}

div.sendOK {
    background: none repeat scroll 0 0 #FFCC00;
    border: 2px solid white;
    font-weight: 300px;
    left: 50%;
    margin-left: -310px;
    margin-top: -150px;
    overflow: auto;
    padding: 40px;
    position: absolute;
    top: 50%;
    width: 500px;
}
