﻿/*-------Global--------*/
body {
	margin-left: 0px; 
	font-size:12px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#000;
	background-color:#fff;
}

a {color:#006699; font-size:14px; text-decoration:underline}
a:hover {color:#0099cc; font-size:14px; text-decoration:none}

img {border: 0}

hr {border: none; color: #999; background-color: #999; height: 1px; margin-top: 3px; margin-bottom: 3px;}
.hr_2 {border: none; color: #663300; background-color: #663300; height: 1px; margin-top: 3px; margin-bottom: 3px;}



/*-------Backgrounds--------*/
.flag_bg_grey {font-size:12px; color: #fff; background-color:#666}
.flag_bg_white {font-size:12px; color: #fff; background-color:#fff}
.books { background-image:url(/img/books.jpg); text-align:center; padding: 8 8 8 8;}
.bg_line {background-image:url(/img/bg_line.jpg); background-position: center; background-repeat:repeat-y; width: 13px;}
.bg_line_2 {background-image:url(/img/bg_line_2.jpg); background-position: center; background-repeat:repeat-x; height:5px;}
.bg_line_25 {background-image:url(/img/bg_line_2.jpg); background-position: center; background-repeat:repeat-x; height:30px;}
.bg_beige {background-color:#ede7d8;}
.bg_beige_foto {background-color:#ede7d8; height:60px;}
.bg_orange {background-color:#ffcc66;}
.bg_down { background-image:url(/img/bg_down.jpg); background-repeat:no-repeat; background-position:bottom;}
.bg_banner {background-image:url(/img/bg_up.jpg); background-color:#666; padding: 4 4 4 4;}
.bg_afisha {background-image:url(/img/bg_afisha.jpg); background-position:top; background-repeat:repeat-x;}
.bg_video {background-image:url(/img/video_100.gif); background-position: center; background-repeat:repeat-x; height:17px;}
.bg_video_2 {background-color:#333; padding: 20 20 20 20; text-align:center;}


/*-------Tables--------*/
.main_table {margin-top: -5}
.main_div {background-image: url(/img/bg.jpg); background-position:top; background-repeat:no-repeat }
.div_01 {text-align:right; padding-top: 5px;}
.div_02 {text-align:center; padding-top: 8px; vertical-align:top}
.div_zag {height:8px; background-color:#929244; overflow:hidden}
.div_zag_2 {height:5px;  background-color:#996600; overflow:hidden}
.div_zag_3 {height:5px;  background-color:#996600; width: 980; overflow:hidden}
.div_zag_4 {background-color:#996600; width: 200; padding: 8 8 8 8;}
.div_zag_5 {height:3px; background-color:#996600;}

.div_fon {background-color:#ff9900; font-size:14px; padding: 5 5 5 5;}
.div_more {text-align:right}
.TD_01 {padding-right: 12px; font-size:12px; color:#663300;}

.td_7 {width: 7px;}
.td_15 {width: 15px;}
.td_30 {width: 30px;}
.td_ico {width: 35px;}

table.list {border-collapse: collapse; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table.list tr td {background: #FFFFFF; border: #DEDEDE solid 1px; padding: 3px;}


/*------- Numbers ------*/
.tab_1 {padding: 10 15 10 15; background-color:#666633; color:#FFF}

a.link_number_2 {color: #000; text-decoration: none;}
a.link_number_2:hover {color: #FFF; background: #666633; text-decoration: underline;}

.font_number_2 a {display: block; padding: 10 10 10 10; border:solid 1px #cccc99;}




/*------- H1 --------*/
.h1_18 {font-size:18px; color: #000; margin:0; padding:0; font-weight:normal; font-weight:bold}
.h2_18 {font-size:18px; color: #663300; margin:0; padding:0; font-weight:normal;}
.h3_18 {font-size:18px; color: #663300; margin:0; padding:0; font-weight:normal;}


/*-------Fonts--------*/
.font_12_brown {font-size:12px; color: #663300;}
.font_12 {font-size:12px;}
.font_14 {font-size:14px; line-height:1.3;}
.font_14_content {font-size:14px; line-height:1.6;}
.font_14_green {font-size:14px; line-height:1.3; color:#666633}
.font_14_white {font-size:14px; line-height:1.3; color:#fff}

.font_10_red {font-size:10px; color:#ff6600;}
.font_10_grey {font-size:10px; color:#7f7f7f;}

.font_18_bold {font-size:18px; font-weight:bold;}
.font_18 {font-size:18px;}
.font_18_orange {font-size:18px;  color:#ff6600}
.font_22_brown {font-family:Times New Roman, Times, serif; font-size:22px; color: #663300; font-style:italic;}
.font_22_green {font-family:Times New Roman, Times, serif; font-size:22px; color: #666633; font-style:italic;}
.font_28_green {font-family:Times New Roman, Times, serif; font-size:28px; color: #666633; font-style:italic;}
.font_24_bold {font-size:24px; font-weight:bold; margin: 0 0 0 0}




/*-------Links--------*/
a.link_12_blue {color:#006699; font-size:12px; text-decoration:underline}
a.link_12_blue:hover {color:#0099cc; font-size:12px; text-decoration:none}

a.link_12_green {font-size:12px; color: #666633; text-decoration: underline;}
a.link_12_green:hover {font-size:12px; color: #929244; text-decoration: none;}
a.link_12_white {font-size:12px; color: #fff; text-decoration: underline;}
a.link_12_white:hover {font-size:12px; color: #fff; text-decoration: none;}

a.link_12_black {font-size:12px; color: #000; text-decoration: none; line-height:1.4;}
a.link_12_black:hover {font-size:12px; color: #000; text-decoration:  underline; line-height:1.4;}

a.link_12_black_2 {font-size:12px; color: #000; text-decoration: underline; line-height:1.4;}
a.link_12_black_2:hover {font-size:12px; color: #000; text-decoration: none; line-height:1.4;}

a.link_14_black {font-size:14px; color: #000; text-decoration: none;}
a.link_14_black:hover {font-size:14px; color: #000; text-decoration:  underline;}
a.link_14_blue {font-size:14px; color: #006699; text-decoration: none;}
a.link_14_blue:hover {font-size:14px; color: #0099cc; text-decoration:  underline;}


a.link_16_black_b {font-size:16px; color: #000; text-decoration:  none; font-weight: bold;}
a.link_16_black_b:hover {font-size:16px; color: #000; text-decoration:  underline; font-weight:bold;}

a.link_14_brown {font-size:14px; color: #663300; text-decoration:  underline;}
a.link_14_brown:hover {font-size:14px; color: #663300; text-decoration: none;}
a.link_18_bold {font-size:18px; color: #000; font-weight:bold;  text-decoration: none;}
a.link_18_bold:hover {font-size:18px; color: #000; font-weight:bold;  text-decoration: underline;}
a.link_18 {font-size:18px; color: #000; text-decoration: underline;}
a.link_18:hover {font-size:18px; color: #000; text-decoration: none;}
a.link_22_z {font-family:Times New Roman, Times, serif; font-size:22px; color: #666633; text-decoration: underline;  font-style:italic;}
a.link_22_z:hover {font-family:Times New Roman, Times, serif; font-size:22px; color: #929244; text-decoration: none; font-style:italic;}
a.link_22_brown {font-family:Times New Roman, Times, serif; font-size:22px; color: #663300; text-decoration: underline;  font-style:italic;}
a.link_22_brown:hover {font-family:Times New Roman, Times, serif; font-size:22px; color: #663300; text-decoration: none; font-style:italic;}


/*-------Search Form--------*/
.form{
width:351px;
margin:0 auto;
}
.search {
padding:3px 0px 3px 30px;
background: url('/img/search.png') no-repeat 6px 4px;
border:1px solid #999;}
form{
margin:0;
}


.awesome{
background: none;
padding: 1px 3px 0px;
color: #666;
text-decoration: none;
cursor: pointer;
border:1px solid #999;
}

/*-------Messege Form--------*/
.messege_01 { background-color:#efefd6}
.messege_02 { background-color:#efefd6}


/*-------Menu--------*/
.bg_menu {background-image: url(/img/bg_menu.jpg); background-repeat: repeat-x; background-position: top;}
.font_menu_w {background-image: url(/img/bg_menu_2.jpg); background-repeat: repeat-x; background-position: top;}


.font_menu a {display: block; padding-bottom:8pt; padding-top:8pt;}
.font_menu a:hover {display: block; background: #ff9900; }
a.link_menu {color: #000; text-decoration: none; font-size:12px}
a.link_menu:hover {color: #fff; background-color:#ff9900;  text-decoration: underline; font-size:12px;}


.font_menu_22 a {display: block; padding-bottom:8pt; padding-top:8pt; background-image: url(/img/menu_02_2.jpg); background-repeat: repeat-x; background-position: top;}
.font_menu_22 a:hover {display: block; background: #a3d1ff; color:#000;}

a.link_menu_22 {color: #000; text-decoration: none; font-size:12px}
a.link_menu_22:hover {color: #fff; background-image: url(/img/menu_02.png); text-decoration: underline; font-size:12px}

.font_menu_11 a {display: block; padding-bottom:8pt; padding-top:8pt; background-image: url(/img/menu_01_1.jpg); background-repeat: repeat-x; background-position: top;}
.font_menu_11 a:hover {display: block; background: #a3d1ff; color:#000;}

a.link_menu_11 {color: #000; text-decoration: none; font-size:12px;}
a.link_menu_11:hover {color: #fff; background-image: url(/img/menu_01.png); text-decoration: underline; font-size:12px}

.font_12_white {font-size:12px; color: #FFF; background-color: #666633;}

.div_100 { float:left; background-image:url(/img/menu_03.jpg); height: 35px; width: 7px;}

.div_200 {height: 15px; margin-top:10px}

.div_300 { float: right; background-image:url(/img/menu_04.jpg); height: 35px; width: 7px;}

.div_400 { float:left; background-image:url(/img/menu_05.jpg); background-repeat:no-repeat; height: 35px; width: 7px;}

.div_500 {float:right; background-image:url(/img/menu_06.jpg); background-repeat:no-repeat; height: 35px; width: 7px;}


/* -------Effects------- */
.shadow {
-moz-box-shadow: 0 0 7px rgba(210,190,138,1.1); /* Для Firefox */
-webkit-box-shadow: 0 0 7px rgba(210,190,138,1.1); /* Для Safari и Chrome */
box-shadow: 0 0 7px rgba(210,190,138,1.1); /* Параметры тени */
background-color:#e0e0e0;




filter:
progid:DXImageTransform.Microsoft.Shadow(color='#d2be8a', Direction=45, Strength=1)
        progid:DXImageTransform.Microsoft.Shadow(color='#d2be8a', Direction=135, Strength=1)
        progid:DXImageTransform.Microsoft.Shadow(color='#d2be8a', Direction=225, Strength=1)
        progid:DXImageTransform.Microsoft.Shadow(color='#d2be8a', Direction=315, Strength=1);
        position: relative;
        zoom: 1;
}



/* -------Other------- */
.br_01 {line-height:0.3em}
.p_01{margin: 7px 10px 7px 10px;}
.img_1 {border: 0; margin: 5 10 10 0}
.img_logo {border: 0; margin-bottom:-3}
0;}
