/***********************************************/
/* style_template.css                          */
/* Used for http://www.musicaltheatre.by       */
/***********************************************/

/***********************************************/
/* HTML Tag Styles                             */
/***********************************************/ 

body
{
	font-family: Verdana;
	background-color: #540C0A;
	margin: 0;
	padding: 0;
}

form
{
    margin: 0;
}

h1
{
    color: #FF9900;
    font-size: 30px;
    text-align: center;
}

h2
{
    color: #FF9900;
    font-size: 30px;
    text-indent: 40px;
}

h3
{
    color: #FF9900;
    font-size: 20px;
    font-weight: normal;
    line-height: 0.9;
    padding: 10px 10px;
    text-align: center;
}

h4
{
    color: #D6B982;
    font-size: 20px;
    font-weight: bold;
    padding: 30px 10px 0;
    text-align: center;
}

h5
{
    color: #D4911C;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
}

h6
{
    color: #FF9900;
    font-size: 18px;
    font-weight: normal;
    text-decoration: underline;
}

img
{
    border-width: 0;
}

p
{
p.afisha:link {font-size: 22px;	COLOR: #FF9900;	TEXT-DECORATION: underline; font-weight: bold; text-align: center;}
p.afisha:visited {font-size: 22px; COLOR: #FF9900; TEXT-DECORATION: underline; font-weight: bold; text-align: center;}
p.afisha:active {font-size: 22px; COLOR: #FF9900; TEXT-DECORATION: underline; font-weight: bold; text-align: center;}
p.afisha:hover {font-size: 22px; COLOR: #FF9900; TEXT-DECORATION: none; font-weight: bold; text-align: center;}
    margin: 0;
    padding: 0;
}

tr
{
    margin: 0;
    padding: 0;
}

td
{
    margin: 0;
    padding: 0;
}


/***********************************************/
/* Background Layout                           */
/***********************************************/

#background
{
    background-color: #540C0A;
    margin: 0;
    text-align: center;
}


/***********************************************/
/* Layout Styles                               */
/***********************************************/

#header
{
    height: 190px;
	padding: 0;
	width: 1000px;
}

#left
{
    background-color: Transparent;
    border-collapse: collapse;
    text-align: left;
}

#right
{
    background-color: Transparent;
    border-collapse: collapse;
    text-align: left;
    width: 750px;
}


/***********************************************/
/* Copyright Styles                            */
/***********************************************/

#copyright
{
    color: #A75C15;
    font-size: 11px;
    text-align: center;
}

#copyright a
{
    color: #A75C15;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}

#copyright a:hover
{
    color: #FF9900;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}

/***********************************************/
/* Menu Styles                                 */
/***********************************************/

#menu
{
    padding: 0 0 30px;
    vertical-align: top;
    width: 240px;
}

#menu a.nav
{
	border-bottom: 1px solid #620200;
	color: #EAD192;
	display: block;
	font-size: 12px;
    font-weight: bold;
	padding: 5px 0 5px;
	text-decoration: none;
}

#menu a.nav:hover
{
	background-color: #740000;
	text-decoration: none;
}

#menu a.global
{
    border-bottom: 1px solid #620200;
    display: block;
    padding: 4px 0 5px;
    text-align: right;
    /*color: #D18D1C;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 13px 5px 0;
    text-decoration: underline;*/
}
/*
#menu a.global:hover
{
	color: #FF9900;
	text-decoration: underline;
}
*/    
#menu img
{
    border: none;
    padding: 0 10px 0 7px;
}


/***********************************************/
/* Page Styles                                 */
/***********************************************/

#events
{
    color: #D6B982;
    font-size: 12px;
    font-weight: normal;
    padding: 0 20px 0 0;
    text-align: left;
}

#eventsflash
{
    color: #D6B982;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    padding: 15px 25px 0;
    text-align: left;
}

#eventsflash a
{
    color: #D6B982;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    text-align: left;
}

#history
{
    color: #D6B982;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    padding: 15px 25px 0;
    text-align: left;
}

#history strong
{
    color: #D6B982;
    font-size: 17px;
    line-height: 0.99;
    text-align: center;
}

#matinee p
{
    color: #D6B982;
    font-size: 14px;
    font-weight: bold;
    line-height: 0.9;
}

#matineepics img
{
    padding: 0 20px 40px;
}

#photogallery td
{
    vertical-align: top;
}

#repertuar a
{
    color: #D6B982;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

#repertuar a:hover
{
    color: #FF9900;
    font-weight: bold;
    text-decoration: underline;
}

#repertuar2
{
    color: #E39F2D;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.8;
    padding: 0 0 0 40px;
}

#repertuar2 a
{
    color: #E39F2D;
    font-size: 17px;
    font-weight: normal;
    text-decoration: underline;
}

#repertuar2 a:hover
{
    color: #FF9900;
    text-decoration: underline;
}

#repertuar2 strong
{
    color: #E39F2D;
    font-size: 17px;
    font-weight: normal;
}

#rukovodstvo td
{
    padding: 0 25px 50px;
    text-align: right;
    vertical-align: top;
}

#rukovodstvo p
{
    color: #E5A87E;
    font-size: 12px;
    line-height: 0.9;
    padding: 8px 0 0;
}

#truppa td
{
    padding: 0 15px 50px;
    text-align: right;
    vertical-align: top;
}

#truppa p
{
    color: #E5A87E;
    font-size: 12px;
    line-height: 0.9;
    padding: 8px 0 0;
}


/***********************************************/
/* Delimiter Styles                            */
/***********************************************/

.delimitwide
{
    background-image: url(delimit_wide.png);
    background-repeat: repeat-x;
    height: 20px;
}

.delimitnarrow
{
    background-image: url(delimit_narrow.png);
    background-repeat: repeat-x;
    height: 8px;
}

.footer
{
    background-image: url(footer.png);
    background-repeat: repeat-x;
    height: 20px;
}


/***********************************************/
/* TD Styles                                   */
/***********************************************/

.bottom
{
    background-image: url(bottom.png);
    background-repeat: repeat-x;
    height: 7px;
}

.contact
{
    padding: 7px 20px 0 0;
    text-align: right;
}

.empty
{
    background-color: Transparent;
    height: 3px;
}

.left
{
     background-color: #840000;
     vertical-align: top;
     width: 240px;
}

.middle
{
    background-color: Transparent;
    width: 10px;
}

.middleimage
{
    padding: 10px 0;
    text-align: center;
}

.right
{
    background-color: #840000;
    vertical-align: top;
}

/***********************************************/
/* Image Styles                                */
/***********************************************/

.diploma
{
    margin: 0 17px;
}

.floatleft
{
    float: left;
    padding: 0 25px 20px 0;
}

.floatright
{
    float: right;
    padding: 0 0 20px 25px;
}

.imagehead
{
    margin: 10px;
}


/***********************************************/
/* Print Styles                                */
/***********************************************/

.advert
{
    color: #EAD192;
    font-size: 12px;
    line-height: 0.98;
    margin: 11px 30px 11px 20px;
}

.author
{
    color: #D6B982;
    font-size: 20px;
    text-align: center;
}

.content
{
    color: #D6B982;
    font-size: 17px;
    line-height: 1.5;
    padding: 25px 15px 0;    
}

.content2
{
    color: #D6B982;
    font-size: 14px;
    line-height: 1.5;
    padding: 0 0 0 15px;
}

.content3
{
    color: #D6B982;
    font-size: 12px;
    line-height: 1.9;
    padding: 0 0 0 15px;
}

.content4
{
    color: #D6B982;
    font-size: 12px;
    line-height: 1.9;
    padding: 0 0 0 15px;
    text-align: center;
}

.eventhead
{
    color: #D6B982;
    font-size: 20px;
    font-weight: normal;
    line-height: 0.99;
    padding: 30px 70px;
    text-align: center;
}

.hero
{
    color: #FF9900;
    font-size: 14px;
}

.listing
{
    color: #FF9900;
    font-size: 13px;
    line-height: 0.99;
    padding: 10px 10px;
    text-align: center;
}

.opera
{
    color: #FF9900;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}

.playbill
{
    color: #DDC699;
    font-size: 22px;
    padding: 0 0 7px;
    text-align: center;
}

.story
{
    color: #D6B982;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.4;
}

.zalhead
{
    color: #E29B23;
    font-size: 25px;
    font-weight: normal;
}

a.gallery
{
    color: #D18D1C;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 0 5px;
    text-align: center;
    text-decoration: underline;
}

a.gallery:hover
{
	color: #FF9900;
	text-decoration: underline;
}

/***********************************************/
/* My Styles                                   */
/***********************************************/

table.bt1, table.bt1 tr, table.bt1 td
{
	border: 1px solid #AB6954;
	border-collapse: collapse;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}


A.afisha:link {font-size: 16px;	COLOR: #D6B982;	TEXT-DECORATION: underline; font-weight: normal;}
A.afisha:visited {font-size: 16px; COLOR: #D6B982; TEXT-DECORATION: underline; font-weight: normal;}
A.afisha:active {font-size: 16px; COLOR: #D6B982; TEXT-DECORATION: underline; font-weight: normal;}
A.afisha:hover {font-size: 16px; COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight: normal;}

A.afishalink:link {font-size: 22px;	COLOR: #FF9900;	TEXT-DECORATION: underline; font-weight: bold; text-align: center;}
A.afishalink:visited {font-size: 22px; COLOR: #FF9900; TEXT-DECORATION: underline; font-weight: bold; text-align: center;}
A.afishalink:active {font-size: 22px; COLOR: #FF9900; TEXT-DECORATION: underline; font-weight: bold; text-align: center;}
A.afishalink:hover {font-size: 22px; COLOR: #FF9900; TEXT-DECORATION: none; font-weight: bold; text-align: center;}


.white_header
{
    color: #FFFFFF;
    font-size: 20px;
}
