HTML {
	PADDING: 0px;height:100%;
}
BODY {

	FONT: small Arial, Helvetica, sans-serif;
	COLOR: #000000;
	BACKGROUND:#FFF url(/themes/carbon/images/fh.jpg) repeat-x scroll 0px 0px;
padding:0;
margin:0;
height:100%;
font-size:12px;
}

INPUT {
	FONT: small Arial, Helvetica, sans-serif
}
SELECT {
	FONT: small Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT: small Arial, Helvetica, sans-serif
}
TABLE {
	FONT: small Arial, Helvetica, sans-serif
}
UL , OL , LI {
	PADDING: 0px;
	
}
OL , LI  {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-STYLE: none; 
}
A, A:link, A:visited {
color:#E43510;
text-decoration:none;

}
A:hover {
color:#F37256;
text-decoration:underline;
}
#gallery {
height:auto !important;
min-height:100%;
_height:100%;
overflow:visible;
width:100%;
/*width:1000px;
margin:0 auto;*/
 background:transparent url(/themes/carbon/images/fu.jpg) repeat-x scroll 0px bottom;
 position:relative;
}
#gallery .main {
display:block;
height:auto;
min-height:600px;
_height:600px;
width:1000px;
margin:0 auto;
 position:relative;
}
#gallery H1, #gallery  H2, #gallery H3 {
color:#786D5A;
}
#gallery H1 {
font-size:16px;
padding:10px 0 20px;
}
#o-left {
width:820px;

overflow:visible;
float:left;
padding:0px;
}

 #tmn {
display:block;
position:relative;
height:100px;

}
 #tmn A, #tmn A:link,  #tmn A:visited {
float:left;
width:auto;
margin:32px 10px 0 30px;
color:#786D5A;
}

#o-l {
padding:0px 10px 40px 14px;
}
 #tmn  #lg , #tmn  #lg:link, #tmn  #lg:visited {
margin-left:14px;
color:#E43510;
font-weight:bold;

}

#o-left .al {
padding:0;
margin:0;
}
#o-left .al DIV {

}
#o-left .al LI{
float:left;
width:50%;
margin:0;
height:auto;
padding:5px 0;
background-color:#F0EEE3;
}
#o-left .al .albl  {

width:100%;
margin:0px 0px 0 0;
}
#o-left .al .inf {
width:100px;
border-right:1px dotted #AA1A0A;
margin-right:5px;
float:left;
}
#o-left .al .inf span {
color:#786D5A;
font-family:Segoe UI;
font-size:9pt;
font-weight:bold;

}
#o-left.al .A, #o-left.al A:link, #o-left .al A:visited 
{
display: block; margin-bottom:5px; font-weight:bold

}
#o-left .al .alb, #o-left .al .alb:link, #o-left .al .alb:visited {
background-color:#FFF;/*#DCC898;*/
border:1px solid #A89A58;
padding:1px;
margin:0px 5px 0 5px;
float:left;

width:120px;
height:120px;
_width:124px;
_height:124px;

}
#o-left .al .alb:hover {

border:1px solid #AA1A0A;
}
#o-left .one-comment .info {
color:#786D5A;
font-size:10px;
}
#o-right .block-imageblock-ImageBlock  A, #o-right .block-imageblock-ImageBlock  A:link, #o-right .block-imageblock-ImageBlock  A:visited {
border:1px solid #AA1A0A;
padding:1px;
background:#F2F0E6;
float:left;
}
#o-left .ll {

float:left;
width:250px;
}

#o-left .lr {

float:left;
width:546px;
}
#o-left #photo {
border:1px solid #fff; /*#E43510*/
padding:0px;

float:left;
position:relative;
width:500px;
overflow:hidden;
}
#o-left #photo  IMG {
float:none;
}
/* навигация */
#o-left .navm {
display:block;
width:156px;
height:27px;
margin:30px 0 10px 0px;
padding:0px;

position:relative;
 background:transparent url(/themes/carbon/images/arrnav.gif) no-repeat scroll 0px -42px;

}
#o-left .navm LI {
width:25px;
height:27px;
float:left;
margin:0;
padding:0;
}
#o-left .navm A, #o-left .navm A:link, #o-left .navm A:visited  {
float:left;
width:25px;
height:27px;
background:transparent url(/themes/carbon/images/arrnav.gif) no-repeat scroll 0px 6px;
}

#o-left .navm  .dis , #o-left .navm  .dis:link, #o-left .navm  .dis:visited{
display:none;
}



#o-left .navm  .buttonPrev, #o-left .navm  .buttonPrev:link, #o-left .navm  .buttonPrev:visited {
background-position:0px 6px;
}
#o-left .navm  .buttonPrev:hover {
background-position:0px -19px;
}
#o-left .navm  .buttonNext, #o-left .navm  .buttonNext:link, #o-left .navm  .buttonNext:visited {
background-position:-25px 6px;
}
#o-left .navm  .buttonNext:hover {
background-position:-25px -19px;
}

#o-left .navm  .buttonLast:hover {
background-position:-100px -26px;
}
#o-left .navm  .Sldh A, #o-left .navm  .Sldh A:link, #o-left .navm  .Sldh A:visited {
background:none;
padding-top:3px;
}
#o-left .navm  .Sldh {
width:50px;
margin-left:30px;
}
#o-left .block-imageblock-ImageBlock  DIV {
margin:4px;
}
#o-left .block-imageblock-ImageBlock  A , #o-left .block-imageblock-ImageBlock   A:link, #o-left .block-imageblock-ImageBlock   A:visited { 
background-color:#fff;/*#E8DBBB;*/
border:1px solid #fff;
padding:1px;
float:left;
}
#o-left .block-imageblock-ImageBlock    A:hover {

border:1px solid #6C5A57;
}
#gallery .block-core-ItemLinks A, #o-left .block-core-ItemLinks A:link, #o-left .block-core-ItemLinks A:visited {
display:block;
}
#o-right{
width:180px;
 background:transparent url(/themes/carbon/images/round.jpg) no-repeat scroll 0 0;
overflow:visible;
float:left;
_height:135px;
min-height:135px;
position:relative;
}
#o-right .r-in {
display:block;
margin:200px 0 0 0;
//border:#C83012 1px solid;

//background:#DC4018 url(/themes/carbon/images/fm.jpg) repeat-x scroll 0 0;
padding:10px;
color:#751809;
font-size:10px;
min-height:400px;
_height:400px;
font-family:Segoe UI;
font-size:9pt;
font-weight:bold;
}

#o-right .logo {
display:block;
width:100%px;
height:110px;
//background:transparent url(/themes/carbon/images/ie.jpg) no-repeat scroll 10px 0;
margin:13px 0 0 0;

}

#o-right A , #o-right A :link, #o-right A :visited{
color:#780000;
text-decoration:underline;
}
#o-right A:hover {
color: #DC4018; //color:#282120;
}

#o-right H1{
font-size:16px;
margin-top:8px;
font-family:Helvetica,sans-serif;
}


#o-right .giInfo {
color:#6C5A57;
font-size:100%;
 margin-left:50px;
margin-right:50px;
}

#o-right #gbNvTh {
display:block;
padding:163px 0 0 47px;
width:110px;
position:relative;
}
#o-right #gbNvTh  IMG {
margin:0;
padding:0;
}
#o-right #gbNvTh UL {

padding:0;
margin:0;}
#o-right #gbNvTh UL LI{
float:left;
width:auto;

margin: 0 0 4px 0;
}
#o-right #gbNvTh {
margin:0;
}
#o-right #gbNvTh .act{ 

border:1px solid #6C5A57;
padding:1px;
}
#o-right #gbNvTh  A , #o-right #gbNvTh  A:link, #o-right #gbNvTh  A:visited { 
background-color:#fff;/*#E8DBBB;*/
border:1px solid #fff;
padding:1px;
float:left;
}
#o-right #gbNvTh  A:hover {

border:1px solid #6C5A57;
}

#o-right .dtree {
padding-top:30px;

}
#o-left .block-core-BreadCrumb {

color:#645957;
padding:0 168px 20px 0;
}
#o-left .block-core-BreadCrumb  A,#o-left .block-core-BreadCrumb  A:link, #o-left .block-core-BreadCrumb  A:visited  {
color:#645957;
}
#o-left .one-image {
float:left;

}
#o-right .cmtblk {
color:#A27A40;

}
#o-right .dttm{
position:absolute;
color:#282120;
font-size:12px;
left:17px;
position:absolute;
top:10px;
}
#o-right .prpt {
display:block;
height:76px;
width:520px;
}
#gallery  .footer {
clear:both;
position:relative;
margin:0 0 0 20px;
display:block;
padding:0;
height:50px;
color:#786D5A;

}
block-core-SystemLink A, block-core-SystemLink  A:link, block-core-SystemLink  A:visited {
color:#645957;
}
.clear {
	clear:both;
	width:1px;
	height:1px;
	float:none;
}
INPUT, TEXTAREA {
background-color:#FFF;
border:1px solid #A89A58;

}
#gallery .block-search-SearchBlock {
left:679px;
position:absolute;
top:100px;
}
