/* CSS Document */
html {height:100%;}
body {height:100%;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; vertical-align:top; padding: 0px; background-color: #8D856E;}
p {padding:0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-indent: 0px; text-align:justify;}
h1,h2,h3,h4,h5,h6 { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:5px; margin:0px;}
h1 {font-size: 22px;} h2 {font-size: 20px;} h3 {font-size: 18px;} h4 {font-size: 16px;} h5 {font-size: 14px;} h6 {font-size: 12px;}
a {-moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true); }
a img {-moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true); }
a {color:#000000 !important; text-decoration:underline;}
a:hover {color:#000000 !important; text-decoration:none;}

#Main {padding: 0px; height: 576px; width: 930px; text-align: center; vertical-align: top; position:absolute; top:46%; left:50%; margin-left:-465px; margin-top:-265px; z-index:2;}
#MainShade {padding: 0px; height: 510px; width: 930px; text-align: center; vertical-align: top; position:absolute; top:46%; left:50%; margin-left:-463px; margin-top:-190px; background-color:#6F6855; z-index:1;}

.Logo {width:212px; height:73px; vertical-align:top;}
.Menu {height: 510px; width: 212px; background-image: url(/images/pics/menu_bg.jpg); background-color: #E5D8B4; background-repeat: repeat-x; text-align: left; vertical-align: top;}
.Menu .main {height: 222px; padding-top: 38px; padding-left: 38px; font-size: 10px;}
.main a {color:#000000 !important; text-decoration:none;}
span.left_arr {background-image: url(/images/pics/arr_top.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 10px; vertical-align: middle;}
span.left_arr a:hover {font-weight:bold;}
.Menu .all {padding-left: 38px; font-size: 12px; overflow:hidden; display: block; height: 240px;}
.item a{color:#000000 !important; text-decoration:none;}
.item a:hover{color:#666666 !important; text-decoration:none; font-weight:bold;}

.Menu .all .item {padding-bottom: 8px; text-transform: lowercase;}
.Menu .all .sub a:hover {font-weight:bold; padding-right: 15px; background-image:url(/images/pics/arr.gif); background-repeat: no-repeat; background-position: right center;}
.Menu .all .sub a.sub {font-weight:bold; padding-right: 15px;}
.Menu .all a.sub {font-weight:bold;}
.Menu .all #s2 {padding-top: 10px;}
.Menu .all .subitem {padding-left: 21px; padding-bottom:5px; padding-top: 2px; margin-top:-5px;}
.Menu .all .subitem .item {font-size: 11px; padding-bottom: 1px; line-height:12px;}
.Menu .all .subitem .item a{background:none;}
.bold {background-image:url(/images/pics/arr.gif); background-repeat: no-repeat; background-position: right center;}
	
.Cont_Text {height: 438px; width: 646px; background-image: url(/images/pics/cont_bg.jpg); background-color: #EBE6D3; padding: 36px; vertical-align:top; text-align:left;}
.Cont_TextOut {height: 450px; width: 658px; background-color: #EBE6D3; padding: 30px; vertical-align:top; text-align:left;}
.Cont_All {height: 510px; width: 718px; background-color: #EBE6D3; vertical-align:top; text-align:left;}
.Cont_Collection {height: 510px; width: 718px; background-color: #EBE6D3; vertical-align:top; text-align:left;}
.Cont_Irina {height: 510px; width: 718px; background-image: url(/images/pics/irina.jpg); background-color: #EBE6D3; vertical-align:top; text-align:left;}
.Cont_Irina .IrinaCont {margin-top: 36px; margin-left: 36px; width: 302px; height: 184px;}

/*  Подсказки при наведении на стрелочки */
a span.help {display:none;}
a:hover span.help {display:block; position:absolute; float:left; white-space:nowrap; top:-1.2em; left:.5em; background:#fffcd1; border:1px solid #444; color:#444; padding:2px; z-index:10; font-size:10px;}
a img {border:none;}
/* гостевая книга */
form {padding:0px; margin:0px;}
div.error {color: maroon !important; font-weight:bold;}

.MessageForm td {}
.MessageForm td span {color: #D2521A;}
.MessageForm td img {border: 1px solid #CAC19A;}
.MessageForm td input {font-size: 12px; border: 1px solid #CAC19A; background-color: #FFFFFF; height:14px; vertical-align:middle;}
.MessageForm td textarea {font-size: 12px; border: 1px solid #CAC19A; background-color: #FFFFFF;}
.MessageForm td input.captcha {font-size: 16px;}

.news_date {float:right; color:#666666;}
.news_title {color:#666666; font-size:12px;}
.news_anons {}
.news_link {}
.news_full {}

#history {height: 510px; width: 718px; position:relative;}

#history #pic_name {position:absolute; top:0px; left:381px;width:320px; height:90px; color:#666666; font-size:13px; vertical-align:middle; line-height:50px; }
#history #pic            {position:absolute; width:363px; height:510px; top:0px; left:0px; border:0px solid #cccccc;}
#history #pic_nav    {position:absolute; bottom:0px; left:381px;width:320px; border:0px solid #cccccc; height:50px;}
#history #cont          {position:absolute; top:90px; left:381px; height:340px; width: 320px; overflow:hidden; border:0px solid #cccccc;}
#history #bt_container {position:absolute; width:300px; height:310px; top:50%; left:30%;}
#history #pic_nav #prev_link,
#history #pic_nav #next_link {height:15px;}
#history #pic_nav #prev_link a,
#history #pic_nav #next_link a {text-decoration:none; font-size:10px;}
#history #pic_nav #prev_link a:hover,
#history #pic_nav #next_link a:hover {color:#666666 !important; font-weight:bold;}