/* CSS Document */
BODY {
background-color:#FFF;
margin:10px 0px 0px 0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006;
}
td {
color:#006;
}
/* shapka stranitsy */
/* tablitsa v kotoruyu vpisany logotip i gorizontal'naya navigatsiya */
table.head {
width:969px;
border: 0px;
background-image:url(img/logo.jpg);
background-repeat:repeat-x;
border: 1px solid #006;
}
/* yacheika s flagom i orlom */
td.logo {
width:205px;
height:140px;
text-align: center;
vertical-align: middle;
font-size:10px;
background-image:url(img/rus_animOS2_205x140.gif);
background-repeat:no-repeat; 
border-right: 2px solid #FFF;
}
/* yacheika s fotkoi ob'ekta */
td.object {
width:125px;
height:111px;
text-align:center;
vertical-align:middle;
border-right: 2px solid #FFF;
}
/* pravaya yacheika s fotkoi ob'ekta */
td.object_right {
width:125px;
height:111px;
text-align:center;
vertical-align:middle;
}
/* yacheika s ssylkoi pod ob'ektom */
td.object_link {
width:125px;
height:30px;
background-image:url(img/object_link.gif);
background-repeat:repeat-x;
text-align: center;
vertical-align: middle;
font-size:10px;
color:#FC3;
border-right: 2px solid #FFF;
}
/* pravaya yacheika s ssylkoi pod ob'ektom */
td.object_link_right {
width:125px;
height:30px;
background-image:url(img/object_link.gif);
background-repeat:repeat-x;
text-align: center;
vertical-align: middle;
font-size:10px;
color:#FC3;
}

/* telo stranitsy */
table.main {
width: 969px;
border: 1px solid #006;
margin-top: 3px;
}
/* yacheika tsentriruyuschaya dlya malen'koi kolonki */
td.center {
border-right: 1px solid #006;
border-left: 1px solid #006;
padding: 10px;
vertical-align:top;
}


/* levaya chast' */
/* yacheika v kotoruyu vpisana tablitsa levoi navigatsii */
td.left_menu {
width:205px;
vertical-align:top;
}
/* levaya tablitsa */
table.left_menu {
width: 205px;
}
/* yacheika v kotoroi punkt levoi navigatsii */
td.left_nav {
height: 20px;
text-align: left;
vertical-align: middle;
border-bottom: 1px dotted #CCC;
font-size:12px;
}
/* zagolovok menyu sleva ili sprava */

td.menu_head {
width:205px;
height:30px;
background-image:url(img/object_link.gif);
background-repeat:repeat-x; 
text-align: left;
vertical-align: middle;
font-size:11px;
font-weight:400;
color:#FC3;
padding-left: 20px;
}

/*  calendar  */
td.week {
width: 23px;
height: 20px;
text-align: center;
vertical-align: middle;
font-size:11px;
color:#FC3;
background-color: #006;
border-right: 1px solid #FFF;
border-top: 1px solid #006;
}
td.week_right {
width: 23px;
height: 20px;
text-align: center;
vertical-align: middle;
font-size:11px;
color:#FC3;
background-color: #006;
border-right: 1px solid #006;
border-top: 1px solid #006;
}
td.week_left {
width: 23px;
height: 20px;
text-align: center;
vertical-align: middle;
font-size:11px;
color:#FFCC33;
background-color: #006;
border-right: 1px solid #FFF;
border-top: 1px solid #006;
border-left: 1px solid #006;
}
td.date {
height: 18px;
text-align: center;
vertical-align: middle;
font-size:11px;
color:#000066;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
}
td.date_left {
height: 18px;
text-align: center;
vertical-align: middle;
font-size:11px;
color:#006;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
}

/* pravaya chast' */
td.right_menu {
width:205px;
vertical-align:top;

}
/* tablitsa pravogo menyu */
table.right_menu {
width: 205px;

}
/* yacheika anonsov */
td.adv {
height: auto;
border-bottom: 1px dotted #CCC;
padding: 8px 3px 8px 3px;
}
/*yacheika pravogo menyu*/
td.right_nav {
height: 18px;
text-align: left;
vertical-align: middle;
font-size:10px;
color:#009;
border-bottom: 1px dotted #CCC;
}
/* yacheika s zakazom meropriyatiya */
td.zakaz {
width:205px;
background-color:#FFD;
padding: 3px;
}
td.zakaz_1 {
width:205px;
background-color:#FFFFCE;
padding: 3px;
}

td.phone_my {
width:205px;
background-image:url(img/logo/phone1.jpg);
background-repeat:no-repeat;
padding: 2px;
height: 50px;
}
/* yacheika razvernutogo menyu */
td.submenu_nav {
height: 18px;
text-align: left;
vertical-align: middle;
font-size:10px;
color:#000099;
border-bottom: 1px dotted #CCC;
padding-left: 10px;
}
/* nizhnyaya chast' */
table.bottom {
margin-top: 3px;
width:969px;
height: 60px;
border: 1px solid #006;
background-image:url(img/logo.gif);
background-repeat:repeat-x;
}
/* levaya yacheika futera */
td.counter {
width: 250px;
text-align:left;
vertical-align:bottom;
}
/* pravaya yacheika futera */
td.address {
width: 205px;
text-align:right;
vertical-align:middle;
border-left: 1px solid #006;
}
/* fotolenta */
table.shema {
width: 100%;
border: 1px solid #CCC;
background-color:#FFF;
text-align:center;
}
table.photolenta {
width: 100%;
border: 1px solid #CCC;
background-color:#FFD;
text-align:center;
}
td.photo_pic, td.photo_sub {
vertical-align: top;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
width: 25%;
}







td.header {
width:530px;
height:30px;
border:1px solid #CCC;
font: 12px Verdana, sans serif;
font-weight:bold;
text-align: center;
}

table.body{
width:530px;
border:1px solid #CCC;
border-collapse:collapse;
font: 11px Verdana, sans serif;
font-weight:normal;
}
tr.border {
border-bottom:1px solid #CCC;
}
td.left {
width:100px;
height:20px;
border:none;
font: 11px Verdana, sans serif;
font-weight:normal;
text-align: center;
}

p.left {
font: 11px Verdana, sans serif;
text-align: left;
color: #006;
line-height:normal;
}
p.right {
font: 11px Verdana, sans serif;
font-weight:bold;
text-align: right;
color: #006;
line-height:normal;
margin:0;
padding:0;
}
p.small {
font: 9px Verdana, sans serif;
font-weight:normal;
text-align: right;
color: #006;
line-height:normal;
margin:0;
padding:0;
}



/*--------------- shrifty ------------------*/

/* obychnyi sinii tekst na stranitse */
p {
font: 11px Verdana, sans serif;
text-align: justify;
color: #006;
}

.text {
text-align:justify;
}
.right {
text-align:right;
}
/* abzats dlya zolotyh nadpisei */
.zoloto {
text-align: center;
vertical-align: middle;
color:#FC3;
font-size:10px;
}
/* abzats dlya blue nadpisei */
.blue {
text-align: center;
vertical-align: middle;
color:#00518b;
font-size:10px;
}
/* abzats s tsentrirovannym sinim tekstom */
.sinii, .center, .price {
text-align: center;
vertical-align: middle;
font-size:10px;
}
/* abzats s levym sinim tekstom */
.sinii_left, .price_time {
text-align: left;
vertical-align: middle;
font-size:10px;
}
/* zagolovok tablitsy tsen */
p.price_head {
text-align:center;
font-weight:bold;
}
/* ob'ekt v tablitse tsen */
p.price_object {
text-align: center;
font-weight:bold;
}

/* zaglovok 1 */
h1 {
text-align:center;
font-size:14px;
font-weight:600;

}
h2 {
text-align:center;
font-size:14px;
font-weight:normal;
}
h3 {
text-align:left;
font-size:12px;
font-weight:600;

}
h4 {
text-align:center;
font-size:11px;
font-weight:600;
margin:0;
padding:0;
}
h5 {
text-align:center;
font-size:11px;
font-weight:normal;
}
h6 {
text-align:left;
}
.adv {
text-align: center;
vertical-align: middle;
font-size:10px;
}
li {
font-size: 11px;
color: #006;
text-align:left;
}


/* ------------------ ssylki -----------------------*/
/* ssylka obychnaya po tekstu */
a:link, a:visited, a:active  {
color: #36C;
text-decoration:none;
font-size:11px;
}
a:hover {
text-decoration: underline;
}
/* ssylka "chitat' dalee" */
.more:link, .more:visited, .more:active {
font-size:10px;
text-align:right;
color: #36C;
text-decoration:none;
}
/* ssylka dlya logoipa na glavnuyu stranitsu */
.zoloto:link, .zoloto:visited, .zoloto:active {
color:#FC3;
font-size:10px;
}
/* ssylka dlya osnovnogo i dopolnitel'nogo menyu */
.menu:link, .menu:visited, .menu:active {
color: #006;
font-size: 10px;
}
.sub_menu:link, .sub_menu:visited, .sub_menu:active {
color: #900;
}
.news:link, .news:visited, .news:active, .commerz:link, .commerz:visited, .commerz:active {
color: #C00;
}
/* ssylki opisanii shem uslug fotogalerei na stranitse vybor_ploschadki */
.vybor:link, .vybor:visited, .vybor:active {
font-size:10px;
color:#060;
}
/* ssylka dlya logoipa na glavnuyu stranitsu */
.footer_link:link, .footer_link:visited, .footer_link:active {
color:#006;
font-size:10px;
}
/* knopka zabronirovat' na glavnoi stranitse */
.bron:link, .bron:visited, .bron:active {
color:#F00;
font-size:12px;
}


/* forma bronirovaniya */
table.razdel_zakaz {

vertical-align:middle;
}
td.head_zakaz {
padding: 5px;
border: 1px solid #009;
background-color:#FFD;
}
td.unit_zakaz {
width: 262px;
border: 1px solid #009;
background-color:#FFD;
padding: 5px;
}
td.description_zakaz {
border: 1px solid #CCC;
background-color: #EEE;
padding: 5px;
vertical-align:middle;
}

/*  Tablitsa tsen */

table.price {
text-align:center;
width: 100%;
border: 1px solid #CCC;
}
td.price_head {
vertical-align:middle;
}
td.price_time {
vertical-align:middle;
}
td.price_1 {
background-color:#CCC;
}
td.price_2 {
background-color:#FFD;
}

