body, div, a, font, img, ol, ul, li,
table, tr,td 
{
 margin: 0;
 padding: 0;
 border: 0;
}

body
{
text-align:center;
width:100%;
background:#3197d0;
}

.main
{
text-align:left;
margin:0 auto;
padding: 0;
background-color:#FFFFFF;
width: 1000px
/*min-width:1024px;
width:expression(document.body.clientWidth > 1024? "100%" : "1024px");
*/
}
.header
{
width:100%;
height:232px;
background:url(../Images/body.gif) repeat-x;
text-align:center;
overflow:hidden;
}
.content
{
width:100%;
/*
min-width:1024px;
width:expression(document.body.clientWidth > 1024? "100%" : "1024px");
*/
float:left;
background:#fff;
padding:0px;
padding-bottom:5px;
}
.footer
{
width: 1000px;
clear:both;
/*
min-width:1024px;
width:expression(document.body.clientWidth > 1024? "100%" : "1024px");
*/
}
.left
{
float:left;
width:213px;
}
.center
{
background:url(../Images/center_top.gif) repeat-x;
text-align:center;
padding:0 223px;
}
.right
{
float:right;
width:213px;
background:#fff;
margin-bottom:50px;
}

.head_img
{
background:url(../Images/head.jpg) no-repeat;
width:1024px;
height:232px;
text-align:left;
margin:0 auto;
padding: 0;
overflow:hidden;
}

.main_center
{
text-align:left;
font-family:Arial;
font-size:12px;
overflow:hidden;
}
.chel
{
background: url(../Images/chel.jpg) no-repeat;
padding:0 0 40px 140px;
text-align:justify;
margin:30px 0 0 20px;
}
.teatr_text
{
text-align:justify;
padding-bottom:5px;
}
.teatr
{
background:url(../Images/teatr.jpg) no-repeat;
background-position:174px 0px;
padding-right:380px;
text-align:justify;
font-family:Arial;
font-size:12px;
}
.right_top, .left_top
{
background:url(../Images/right_top.gif) no-repeat;
width:213px;
height:22px;
}
.left_top
{
background:url(../Images/left_top.gif) no-repeat;
}
.right_title
{
background:#cceaf7;
width:213px;
height:30px;
text-align:center;
color:#007ec5;
font-family:Arial;
font-size:13px;
margin-bottom:25px;
font-weight:bold;
}
.text_title
{
padding:10px 0 0px 0;
text-transform:uppercase;
}
.news
{
font-family:Arial;
font-size:12px;
width:192px;
margin-bottom:30px;
}
.news a, .news_name
{
color:#007fc4;
font-weight:bold;
}

.news_date strong
{
font-size: 14px;
color:#31506F;
}

.news strong
{
font-weight:normal;
}
.house, .flag, .prapor, .pismo, .flag2
{
background:url(../Images/house.gif) no-repeat;
width:19px;
height:21px;
float:left;
margin-right:9px;
cursor:pointer;
}
.prapor
{
background:url(../Images/prapor.gif) no-repeat;
width:15px;
height:20px;
}
.pismo
{
background:url(../Images/pismo.gif) no-repeat;
width:21px;
height:15px;
margin-top:3px;
}
.flag, .flag2
{
background:url(../Images/flag.gif) no-repeat;
width:26px;
height:18px;
}
.flag2
{
background:url(../Images/flagn3.gif) no-repeat;
}

/*
.menu
{
clear:both;
position:relative;
top:167px;
left:120px;
height:30px;
overflow:hidden;
}
*/
.menu
{
clear:both;
height:30px;
margin-top:168px;
padding-left:50px;
text-align:center;
}

.tm a:hover {color:#FFCC03;}
.tm
{border:0px solid red;}

.atm
{text-align:center;}

.menu a
{
font-family: "Times New Roman";
font-style:italic;
font-size:20px;
color:#FFFFFF;
text-decoration:none;
overflow:hidden;
font-weight:bold;
}
.navigator_block
{
overflow:hidden;
width:1024px;
margin:15px 0 0 154px;
}

.ele
{
float:left;
}
.flags
{
float:right;
position:relative;
right:240px;
} 
.menu .button_a
{
color:#ffe068;
margin-right:80px;
}
.menu .button
{
margin-right:80px;
}
.menu .button_last
{
margin:0px;
}
.logo
{
position:absolute;
width:240px;
height:185px;
top:15px;
margin-left:399px;
cursor:pointer;
display:block;
}
.vertical_menu a 
{
text-decoration:none;
color:#31506F;
}

.vertical_menu a:hover
{
color:#FF0;
}

.vertical_menu .element, .element_a
{
width:213px;
padding:3px 0;
background-color:#fffad6;
margin-bottom:3px;
cursor:pointer;
font-family:Arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
overflow:hidden;
color:#31506F;
}
.element_text, .element_text_a
{
color:#31506F;
margin-left:25px;
}
.element_text_a
{
color:#007ec5;
}
.element_a
{
background:url(../Images/logo.gif) no-repeat;
background-color:#fffad6;
background-position:3px 8px;
color:#007ec5;
}

.element a:hover, .element_a a:hover
{
color:#31506F;
}
.element:hover
{
background-color:#FFEF80;
}
.vertical_menu a:hover
{
color:#31506F;
}
.pris
{
background:url(../Images/pris.gif) no-repeat;
width:199px;
height:181px;
}
.bottom_text_left
{
width:180px;
margin-left:20px;
font-family:Arial;
font-size:12px;
color:#007ec5;
font-weight:bold;
text-align:right;
letter-spacing:1px;
float:left;
}
.f_right
{
font-family:Arial;
font-size:14px;
font-weight:bold;
width:213px;
float:right;
vertical-align:bottom;
border:0px solid red;
color:#31506F;
}
.f_left
{
font-family:Arial;
font-size:14px;
font-weight:bold;
width:200px;
margin-top:20px;
float:left;
color:#007ec5;
text-transform:uppercase;
text-align:right;
border:0px solid red;
vertical-align:bottom;
}
div {border:0px solid blue}
.left_footer, .right_footer
{
background:url(../Images/left_footer.gif) no-repeat;
float:left;
width:220px;
height:75px;
text-align:right;
}
.right_footer
{
float:right;
background:url(../Images/right_footer.gif) no-repeat;
text-align:left;
}

.center_footer
{
background:url(../Images/center_footer.gif) repeat-x;
text-align:center;
overflow:hidden;
}
.main_footer
{
height:75px;
}
.l_fot_text, .r_fot_text
{
font-family:Arial;
font-size:14px;
color:#31506f;
font-weight:bold;
margin:20px 20px 0 0;
}
.r_fot_text
{
margin:20px 0px 0 10px;
}

.r_fot_text strong, .fax strong
{
text-transform:uppercase;
}
.under_footer
{
text-align:left;
padding-top:5px;
height:25px;
width: 1000px;
/*
min-width:1024px;
width:expression(document.body.clientWidth > 1024? "100%" : "1024px");
*/
}
.und_text, .und_text1
{
float:left;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
padding-left:20px;
}
.und_text1
{
float:right;
font-size:11px;
padding-right:20px;
}

.search_block
{
margin-left:26px;
padding-bottom:2px;
}

.center_top
{
height:22px;
}

.pad ul
{
padding-left:5px;
}

.pad img
{ padding-right:5px;}

.pad ul ul
{
padding-left:20px;
}

.fax div
{
display:inline;
}

.navi_text, .navi_text a
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#007EC5;
}

#DivContent {border-bottom:1px solid silver;}
#pages { font-size:12px; font-weight:bold; text-align:center; border:1px solid silver; margin:1px; padding:5px;}
#ico_preview { width:110px; float:left; text-align:center; padding:5px; margin:2px; background-color:#E0ECFC;}
#ico_preview img
{ padding:5px;}

.text_preview
{ text-align:center; padding:3px; background-color:#E0ECFC;}

.theforma table
{
margin:0 auto;
}

.year a
{
color:#007FC4;
font-weight:bold;
}

.pad a
{color:#31506F; font-size:14px; font-weight:bold;}

.pad img 
{ margin:0px 0px; }