body {margin: 0px; padding: 0px; font: 100 9pt Arial; color: #000000; cursor: default}
.Button {background-color:#EDAF00; FONT-WEIGHT: bold; border:#CB9600 1 solid; color:#034C91; font-size: 10pt;}
.form0 {background-color:#F4ECD5; font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; border:#CB9600 1 solid; color:#033A72; font-size: 10pt;}
.verysmall_text{font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: none}
.verysmall_text:hover{font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: none}
.price{font: 100 10pt Arial; color: #FF0000; text-decoration: none; font-weight: bold}
.zagolovok{font: 100 11pt Arial; color: #013FA6; text-decoration: none; font-weight: bold}
.number{font: 100 10pt Arial; color: #0051A4; text-decoration: none; font-weight: bold}
.foto_info_car{font: 100 7.8pt Arial; color: #000000; text-decoration: none;}


img.img {border: 1px solid #000000}
p {font: 100 10pt Arial; color: #000000; padding: 3px; line-height: 15px; text-indent: 0px; width: 100%}
font {font: 100 9pt Arial; color: #000000;}
font.small {font: 100 8pt Verdana; color: #000000;}


font.verysmall {font: 100 7.5pt Verdana; color: #0350AD; text-decoration: none}
font.forpage {font: 100 9pt Arial; color: #FFFFFF; text-decoration: none; background-color: #000000}

.dot3 
{
background-image: url('pics/dot3.gif'); 
background-repeat: no-repeat; 
background-position: left top;
}

.dot2
{
background-image: url('pics/dot2.gif'); 
background-repeat: repeat-x; 
background-position: left top
}

.dot32
{
font: 100 9pt Arial; 
color: black; 
padding: 3px; 
border-width: 1px 1px 0px 1px;
border-color: #CCCCCC;
border-style: solid;
background-color: #FFFFFF;
}

td.vote
{
font: 100 8pt Verdana; 
color: #000000;
background-color: #D6E2F0;
padding: 1px 3px 1px 3px;
}

td.vote2
{
font: 100 8pt Verdana; 
color: #0350AD;
background-color: #D6E2F0;
padding: 1px 3px 1px 3px;
}

td.news
{
font: 100 9pt Arial;
border: 1px solid #6592C8; 
background-color: #D6E2F0;
}


div.ski
{
font: 100 9pt Arial;
color: black;
padding: 3px;
border: 0px solid lightgrey;
background-color: #;
}

div.news 
{
font: 100 9pt Arial;
color: #000000; /* 0350AD */
padding: 3px; 
text-align: left;
width: 95%; 
border: 1px solid #6592C8; 
background-color: #D6E2F0;
}

div.news2
{
font: 100 9pt Arial;
padding: 3px; 
text-align: left; 
width: 95%; 
border: 1px solid #000000;
background-color: #D6E2F0;
cursor: hand
}

/* Заголовок новостей */
div.news_header {font: 100 9pt Arial; color: black; padding: 3px; border: 0px solid black; background-color: #E0DFD9}

/* Текст новостей */
div.news_text
{
font: 100 9pt Arial;
color: black;
padding: 3px;
border: 1px solid lightgrey;
background-color: #D6E2F0;
}

/* Дата новостей */
div.news_date {font: 900 9pt Courier New; color: black; padding: 0px; text-align: right}

div.top_a10 {padding: 3px; text-align: left; width: 95%; border: 1px solid #BEBEBE; background-color:  #FFFFFF }
div.top_a102 {padding: 3px; text-align: left; width: 95%; border: 1px solid #000000; background-color:  #FFFFFF }

div.top10 
{
padding: 3px; 
text-align: left; 
width: 95%; 
border: 1px solid #6592C8; 
background-color: #D6E2F0;
cursor: hand
}

div.top102 
{
padding: 3px; 
text-align: left; 
width: 95%; 
border: 1px solid #000000; 
background-color: #D6E2F0;
cursor: hand
}

td {font: 100 9pt Arial; color: #000000}
td.fat {font: 100 9pt Arial; color: black; padding: 3px; border: 1px solid #CCCCCC; background-color: #FFFFFF;}


td.fat2 
{
font: 100 8pt Verdana; 
color: black; 
padding: 3px; 
border: 0px solid #CCCCCC; 
background-color: #D6E2F0; 
text-align: center
}

td.orgdescription 
{
font: 900 10pt Tahoma; 
color: #0350AD; 
text-align: center; 
background-color: #FFFFFF; 
border: 1px solid #0350AD;
padding: 0px;
}

.pr2
{
/*width: 30;*/
height: 10;
font: 900 10pt Tahoma;
font-style: normal;
color: white;
filter:DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1)
}

.pr3
{
/*width: 30;*/
height: 10;
font: 900 10pt Tahoma;
font-style: normal;
color: #FFFFFF;
/*position: relative;
top: 1px;
left: 1px;*/
filter:DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1)
}

td.header 
{font: 900 10pt Tahoma; 
color: #FFFFFF; 
padding: 3px; 
border: 0px solid black; 
background-color: #0350AD; 
text-align: center;
background-image: url('pics/td_back.gif');
background-repeat: repeat-x;
}

td.header2  {font: 900 8pt Tahoma; color: #FFFFFF; padding: 3px; border: 0px solid black; background-color: #0350AD; text-align: center}

td.header3 {font: 900 8pt tahoma; color: black; padding: 3px; border: 1px outset; background-color: #E0DFD9; text-align: center}
td.small_header {font: 900 8pt Verdana; color: black; padding: 1px; border: 1px outset; background-color: #E0DFD9; text-align: center}
td.small {font: 100 7.5pt Verdana; color: black; padding: 2px; border: 0px solid #E0DFD9; text-align: left}
td.small2 {font: 100 8pt Verdana; color: black; padding: 2px; border-width: 0 1 1 0; border-style: solid; border-color: #CCCCCC; text-align: left}
td.small32 {font: 100 8pt Verdana; color: black; padding: 2px; border-width: 1 1 1 1; border-style: solid; border-color: #CCCCCC; text-align: center}

td.def {font: 100 7.5pt Verdana; color: black; padding: 1px; background-color: #FFFFFF; text-align: center; border-width: 1 0 1 0; border-style: solid; border-color: #CCCCCC}

/* Для книги отзывов  */ 
td.name 
{
font: 900 8pt Verdana; 
color: #000000; 
padding: 1px 1px 1px 1px; 
background-color: #D6E2F0;
background-image: url('pics/tdback.gif');
background-repeat: no-repeat;
background-position: left bottom;
text-align: center; 
}


td.date 
{
font: 900 8pt Verdana; 
color: #FFFFFF; 
padding: 1px; 
background-color: #2E71C3; 
text-align: left; 
border: 0px outset;
background-image: url('pics/date_back.gif');
background-repeat: repeat-x;
background-position: center;
}
td.content {font: 100 9pt Arial; color: #2A4B6E; padding: 2px 4px 2px 4px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #CCCCCC; text-align: left}

font.blue {font: 100 10pt Arial; color: #0350AD /* #0350AD */}
font.grey {font: 100 10pt Arial; color: #808080}

font.error {font: 900 10pt Arial; color: firebrick}

hr {height: 1px; color: #CCCCCC; }
hr.grey {height: 1px; color: #CCCCCC}
hr.alpha {height: 6px; color: #4673B0; filter: alpha(opacity=100, style=2, finishopacity=0)}

ul {list-style: square}
sup {font: 900 10pt Tahoma; color: firebrick}

input.text {font: 100 9pt Arial; color: #000000; border: 1px solid #0350AD; background-color: #F4ECD5}
input.text2 {font: 100 9pt Arial; color: #000000; border: 1px solid #808080; background-color: #CCCCCC}
input.text3 {font: 100 8pt Tahoma; color: #ffffff; border: 1px solid #ffffff; background-color: #033E86; height: 17px}

input.submit 
{
font: 900 8pt Tahoma; 
padding: 0px;
color: #fff; 
border: 0;
background-color: #DB6906; 
cursor: hand;
}

input.submit2 
{
font: 900 8pt Tahoma; 
color: #000000; 
border: 1px solid #000000; 
background-color: #FFFFFF; 
cursor: hand;
}

input.submit32 {font: 900 7.5pt Tahoma ; color: #ffffff; border: 1px solid #ffffff; background-color: #0350AD; cursor: hand; height: 18px; }
input.submit32_2 {font: 900 8pt Tahoma ; color: #0350AD; border: 1px solid #0350AD; background-color: #FFFFFF; cursor: hand; height: 18px; }

input.check {font: 100 9pt Arial; color: white; ;  }
textarea {font: 100 9pt Arial; color: #000000; border: 1px solid #DB6906; background-color: #FDDEC0; overflow: auto; width: 250px; height: 150px}
textarea.order {font: 100 9pt Arial; color: #000000; border: 1px solid #0350AD; background-color: #D6E2F0; overflow: auto; }

select {font: 100 9pt Arial; color: #000000; border: 1px solid #0350AD; background-color: #FFFFFF}
option {font: 100 9pt Arial; color: #000000; border: 1px solid #0350AD; background-color: #F4ECD5}

h1
{
font: 900 10pt Arial; 
color: #000000; 
text-align: center; 
background-color: #ffffff; 
background-image: url('../img/gradient.jpg');
background-repeat: repeat-y;
background-position: center;
/*
width: 280px;
text-align: center !important;
margin: 0 auto;
margin-bottom: 15px;
*/
}

h1 a, h1 em {color: #000 !important;}

h1.current
{
font: 900 10pt Arial; 
color: #000000; 
text-align: left; 
background-color: #ffffff; 
background-image: url('../img/gradient.jpg');
background-repeat: repeat-y;
background-position: right;
}

h1.center
{
font: 900 10pt Arial; 
color: #000000; 
text-align: center; 
background-color: #ffffff; 
background-image: url('../img/gradient_center.jpg');
background-repeat: repeat-y;
background-position: right;
}

h1.zagolovok 
{
font: 900 11pt Arial; 
color: #000000; 
text-align: center; 
background-color: #FBC63B; 
background-image: url('pics/02.gif');
background-repeat: repeat-y;
background-position: center;
}

.sub 
{
font: 900 10pt Tahoma; 
color: #000000; 
text-align: center; 
background-color: #FFFFFF; 
background-image: url('pics/02.gif');
background-repeat: repeat-y;
background-position: center;
}

td.citemark
{
font: 900 8pt Verdana; 
color: #000000; 
padding: 1px 1px 1px 1px; 
background-color: #D6E2F0;
text-align: center; 
vertical-align: middle
}

td.niz
{
font: 100 7.5pt Verdana; 
color: #000000; 
padding: 1px 1px 1px 1px; 
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #CCCCCC;
background-color: #FFFFFF;
text-align: center; 
vertical-align: middle;
}


a {font: 900 9pt Arial; color: #335891; text-decoration: none}
/*a:visited {font: 900 9pt Arial; color: #6180B3; text-decoration: none}*/
a:hover {font: 900 9pt Arial; color: #48628C /* 043062 */; text-decoration: underline}

#content a.prog {FONT: 900 9pt Arial; COLOR: #000000 !important; BACKGROUND-COLOR: #E56C04; text-decoration: none !important}
#content a.prog:hover {FONT: 900 9pt Arial; COLOR: #fff !important; BACKGROUND-COLOR: #335891;}

a.black:link {font: 900 9pt Arial; color: #000000; text-decoration: none}
a.black:visited {font: 900 9pt Arial; color: #000000; text-decoration: none}
a.black:hover {font: 900 9pt Arial; color: #000000; text-decoration: underline}

a.forpage:link {font: 900 9pt Arial; color: #FFFFFF; text-decoration: none; background-color: #0350AD}
a.forpage:visited {font: 900 9pt Arial; color: #FFFFFF; text-decoration: none; background-color: #0350AD}
a.forpage:hover {font: 900 9pt Arial; color: #FFFFFF; text-decoration: none; background-color: #0350AD}

a.forpage2:link {font: 900 9pt Arial; color: #FFFFFF; text-decoration: none; background-color: #000000}
a.forpage2:visited {font: 900 9pt Arial; color: #FFFFFF; text-decoration: none; background-color: #000000}
a.forpage2:hover {font: 900 9pt Arial; color: #FFFFFF; text-decoration: none; background-color: #000000}

a.white:link {font: 900 9pt Tahoma; color: #FFFFFF; text-decoration: none}
a.white:visited {font: 900 9pt Tahoma; color: #FFFFFF; text-decoration: none}
a.white:hover {font: 900 9pt Tahoma; color: #B7CBE4; text-decoration: none}

a.normal:link {font: 100 9pt Arial; color: #0350AD; text-decoration: none}
a.normal:visited {font: 100 9pt Arial; color: #0350AD; text-decoration: none}
a.normal:hover {font: 100 9pt Arial; color: #000000; text-decoration: underline}

a.small:link {font: 900 8pt Verdana; color: #0350AD; text-decoration: none}
a.small:visited {font: 900 8pt Verdana; color: #0350AD; text-decoration: none}
a.small:hover {font: 900 8pt Verdana; color: #000000; text-decoration: underline}

a.verysmall:link {font: 100 7.5pt Verdana; color: #0350AD; text-decoration: none}
a.verysmall:visited {font: 100 7.5pt Verdana; color: #0350AD; text-decoration: none}
a.verysmall:hover {font: 100 7.5pt Verdana; color: #000000; text-decoration: underline}

a.verysmall_white:link {font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: none}
a.verysmall_white:visited {font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: none}
a.verysmall_white:hover {font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: none; position: relative; left: 1px; top: 1px}

a.verysmall_white2:link {font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: none}
a.verysmall_white2:visited {font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: none}
a.verysmall_white2:hover {font: 100 7.5pt Verdana; color: #FFFFFF; text-decoration: underline}

a.menu:link {filter:Glow(Strength=3, Color="#002244"); width:20;font:bold 9pt;color:white}
a.menu:visited {filter:Glow(Strength=3, Color="#002244"); width:20;font:bold 9pt;color:white}
a.menu:hover {filter:Glow(Strength=3, Color="#002244"); width:20;font:bold 9pt;color:white}

a.menu_red:link {filter:Glow(Strength=3, Color="#FC4100"); width:20;font:bold 9pt;color:white}
a.menu_red:visited {filter:Glow(Strength=3, Color="#FC4100"); width:20;font:bold 9pt;color:white}
a.menu_red:hover {filter:Glow(Strength=3, Color="#FC4100"); width:20;font:bold 9pt;color:white}


a.menu2:link {filter:Glow(Strength=3, Color="#002244"); width:10; font:bold 10pt Verdana;color:white}
a.menu2:visited {filter:Glow(Strength=3, Color="#002244"); width:10; font:bold 10pt Verdana;color:white}
a.menu2:hover {filter:Glow(Strength=3, Color="#002244"); width:10; font:bold 10pt Verdana;color:white}

a.menu3:link {filter:Glow(Strength=3, Color="#002244"); width:10; font:bold 10pt Verdana;color:#FFF600}
a.menu3:visited {filter:Glow(Strength=3, Color="#002244"); width:10; font:bold 10pt Verdana;color:#FFF600}
a.menu3:hover {filter:Glow(Strength=3, Color="#002244"); width:10; font:bold 10pt Verdana;color:#FFF600}


#menu            {margin: 0; padding: 0; list-style: none; width: 164px; border-style: solid; border-width: 0 2px 0 0; border-color: #C3C3C3; //width: 166px;}
#menu li         {}
#menu li a       {text-decoration: none; display: block; background: url('../img/menu-point.png') no-repeat 0 -1px; padding: 0 5px 5px 50px; text-transform: lowercase;}
#menu li a:hover {color: #DC6A07; background-image: url('../img/menu-point-over.png'); }

#menu li ul       {border: 1px solid black; border-width: 0 0 0 1px; list-style: none; padding: 0; margin: 0}
#menu li ul li    {background: url('../img/menu-subpoints-bg.png') repeat-y 14px 0;}
#menu li ul li a  {display: block; background: none; padding: 0 5px 5px 55px; background: url('../img/menu-subpoints-point.png') no-repeat 40px 4px; color: #9B9B9B;}
#menu li ul li a:hover {background-image: url('../img/menu-subpoints-point.png');}




html>body #menu {}

#content a {text-decoration: underline;}
#content a:hover {text-decoration: underline; color: #DB6906;}

#content p {margin: 0; text-indent: 15px;}