BODY {MARGIN: 0px; background-color: #FF9E02; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Tahoma; line-height: 18px;}
TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; 	line-height : 18px; font-weight:bold;
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; 	line-height : 18px;
}
P {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; padding: 0; margin:0 0 5px;
}
UL {
	MARGIN-LEFT: 30px
}
OL {
	MARGIN-LEFT: 37px
}
A {
	COLOR: #000000;
}
.red_litera {color:#981609;}

#menu_main div {color:#981609; font-family:Arial, Helvetica, sans-serif; font-size:11pt;}
#menu_main div.m {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding-top:12px; padding-left:30px;}
#menu_main a {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none;}
#menu_main a:hover {text-decoration:underline;}

#menu_second {}

#main_page {margin-bottom:30px; }
#main_page th {color:#8E0000; font-size:12pt; font-weight: normal;}
#main_page td {color:#000000; font-size:10pt; font-weight: normal;}
#main_page span {color:#000000; font-size:10pt; font-weight: bold;}
#main_page img {border:0;}
#main_page img.pic {border: #FFFFFF solid 1px;}
#main_page a {color:#000000; font-size:10pt;}

#news td {padding:5px; text-align:justify;}
#news td.center {padding:5px 10px; text-align:center;}
#news h3 {color:#000000; font-size:10pt; font-weight: bold; text-align:center; padding:0; margin:0;}
#news img.pic {border: #016AA1 solid 1px;}
#news a {color:#000000; font-size:10pt;}
#news a.tlink {FONT-WEIGHT:bold; FONT-SIZE:10pt; COLOR:#000000; FONT-FAMILY:Tahoma; TEXT-DECORATION:none;}
#news a.tlink:hover {TEXT-DECORATION: underline; }
#news ul {margin-bottom:0; padding:0 10px 0 0; }
#news li {list-style-image:url(img/list_img.gif); }

#podval {color:#981609; line-height:normal; font-size:10pt;}
#podval span {color:#981609; font-size:11pt; font-weight:bold; line-height:25px;}
/*#podval td.left {color:#981609; line-height:normal; padding-left:100px; width:550px; background:url(img/bottom-left.gif);}
#podval td.right {color:#981609; line-height:normal; padding-left:240px; width:470px; padding-bottom:25px; background:url(img/bottom-right.gif);}
#podval td.middle {width:100px; background:url(img/bottom-middle.gif);}
#podval td.repeat {width:100%; height:191px; background:url(img/bottom-repeat.gif) repeat-x; position:relative; white-space:nowrap;}*/
#podval a {color:#981609; font-weight: bold;}

#podval td.repeat {width:100%; height:191px;}

#podval td.left {
	color:#981609;
	line-height:normal;
	width:550px;
	height:191px;
	background:url(img/bottom-left.gif) no-repeat bottom left;
}
#podval td.left div {float:right; width:550px; margin-top:100px; padding-left:200px;}
#podval td.left div span {color:#981609; font-size:11pt; font-weight:bold; line-height:25px;}
#podval td.left div a {font-weight:normal;text-decoration:none;}

#podval td.right {
	color:#981609;
	line-height:normal;
	width:470px;
	height:191px;
	padding-bottom:35px;
	background:url(img/bottom-right.gif) no-repeat bottom right;
	vertical-align:bottom;
	text-align:left;
}
#podval td.right div {float:left; width:470px; padding-left:80px;}
#podval td.right div span {color:#981609; font-size:11pt; font-weight:bold; line-height:25px;}

#podval td.middle {width:100%; height:191px; text-align:center; background:url(img/bottom-repeat.gif) repeat-x;}

.img2 {
	border : solid #D2DFE5 1;
}
A:hover {
	TEXT-DECORATION: underline
}
A.mm {TEXT-DECORATION: none}
A.mm :hover {TEXT-DECORATION: none}
.newssm {
	FONT-WEIGHT: bolder; FONT-SIZE: 9px; COLOR: #0359a8; FONT-FAMILY: Tahoma
}
.maintitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.maintitle A:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.maintitle A:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.maintitle A:active {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.maintitle A:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

.menutitle {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma 
}
.menutitle A:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.menutitle A:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.menutitle A:active {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.menutitle A:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}

.newstitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #981609; FONT-FAMILY: Tahoma
}
.newstitle A:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #981609; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.newstitle A:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #981609; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.newstitle A:active {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #981609; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.newstitle A:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #981609; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

.glpath{
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #981609; FONT-FAMILY: Tahoma; 
}

.bottomtext {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma
}

.text {
	PADDING-BOTTOM: 7px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma;
	line-height : 18px;
}


.inp {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #F5EEDB
}
.middle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3a3a3a; FONT-FAMILY: Tahoma
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Tahoma
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.style_3A3A3A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3a3a3a; FONT-FAMILY: Tahoma
}
.path {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma
}
.path A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.path A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.path A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.path A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.mainact A:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #2e4b9b; FONT-FAMILY: Tahoma
}
.mainact A:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #2e4b9b; FONT-FAMILY: Tahoma
}
.mainact A:active {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #2e4b9b; FONT-FAMILY: Tahoma
}
.mainact A:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #2e4b9b; FONT-FAMILY: Tahoma
}
.main2act A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2e4b9b; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.main2act A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2e4b9b; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.main2act A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2e4b9b; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.lnk A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.lnk A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.lnk A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.title3A3A3A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.lnk2 A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.lnk2 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.lnk2 A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #1b42ae; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.path2 A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.path2 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.path2 A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.table_dblue {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #3d92d8; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px
}
.table_blue {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #a4e1e7; PADDING-BOTTOM: 3px; COLOR: #3a3a3a; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
A.3lvlmenuact:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.3lvlmenuact:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.3lvlmenuact:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.3lvlmenuact:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.3lvlmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma
}


A.tlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.tlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.tlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.tlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.tlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma
}



.mm_forum_title{ 	padding-left : 10px; 	FONT-SIZE: 14px;	COLOR: #ffffff;	FONT-FAMILY: Tahoma;   line-height : 20px; 	background : #a6a6a6;}
.mm_forum_block{
	FONT-SIZE: 14px;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bolder; 
	line-height : 20px;
	background : #DAE1E7;
	border : 1px solid #A0D58F;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 15px;
}

.mm_forum_input { 	border : 1px solid #A0D58F; FONT-FAMILY: Tahoma;}
.mm_forum_button { 	border : 1px solid #A0D58F; 	background : #DAE1E7; FONT-FAMILY: Tahoma;}

.mm_forum_mes1  {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bolder; 
	padding-left : 10px;
	padding-bottom: 3px;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #A0D58F;
}

.mm_forum_mes2  {
	FONT-FAMILY: Tahoma;
	padding-left : 10px;
	padding-bottom: 20px;
	padding-right : 10px;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #A0D58F;
	background : #DAE1E7;
	border-top-color : #A0D58F;
	border-top-style : solid;
	border-top-width : 1px;
}

.mm_forum_mes3  {
	FONT-FAMILY: Tahoma;
	padding-left : 10px;
	padding-bottom: 20px;
	padding-right : 10px;
	border-left-style : solid;
	border-left-width : 1px;
	border-left-color : #A0D58F;
	background : #DAE1E7;
	border-top-color : #A0D58F;
	border-top-style : dotted;
	border-top-width : 1px;
	font-style : italic;
	text-align : right;
}

.mm_forum_mes4  {
	FONT-SIZE: 12px;
	color : #8F8F8F;
}

.TD1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; 	line-height : 18px; background : #DAE1E7;
}

#price_table {padding:0; margin:0; width:100%;}
#price_table td {border-bottom: 1px solid #940C05; border-right: 1px solid #940C05; padding:2px; }
#price_table td.topl {border-top: 1px solid #940C05; border-left: 1px solid #940C05; color:#FFFFFF; font-weight:bold; background-color:#940C05; }
#price_table td.topr {border-top: 1px solid #940C05; background-color:#940C05; color:#FFFFFF; font-weight:bold;}
#price_table td.left {border-left: 1px solid #940C05; }

#med {width:100%; border:1px solid #FF9E02;}
#med th {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma;
	line-height:18px;
	font-weight:bold;
	background-color:#940C05;
	border-top:1px solid #FF9E02;
	text-align:center;
	padding:5px;
}
#med td {border:1px solid #940C05; border-left:1px solid #940C05; vertical-align:top;}
#med td.outer {border:none; vertical-align:top; }
#med td.last {border-left:none; vertical-align:top;}

.img-block { width:100%; margin:10px 0;}


/*CSS для пэйджинга в фотоальбоме*/
ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.pagination li
{
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    position: relative;
}
ul.pagination li a
{
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 0;
    padding-top: 0;
    text-decoration: underline;
}
ul.pagination li a.curr
{
    font-weight: bold;
    text-decoration: none;
}

a.album-link
{
    color: #8E0000; font-size: 11pt; cursor: pointer;
    text-decoration:none;
}
a.album-link:hover
{
    text-decoration:underline;
}

a.album-list-link
{
    text-decoration:none;
     cursor: pointer;
     color: #981609;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bolder;
}
a.album-list-link:hover
{
    text-decoration:underline;
}

.price-table {border-collapse:collapse; padding:0; margin:15px; width:600px; margin-bottom:40px; border:1px solid #940C05; background-color:#FF9E02;}
.price-table th {text-align:center; padding:0 5px; background-color:#940C05; color:#FFF;}
.price-table td {padding:0 5px; border:1px solid #940C05;}
.price-table span {font-style:italic;}
.NY {width:600px;}
