
body {background:#571100; padding:0; margin:0; color:ffffff;}
img, table { border:none;}
.png {behavior: url(/pngbehavior.htc);padding:0; margin:0;}
a {text-decoration:none;}
a:link {color: #0000FF;}
a:visited {color: #3366FF;}
a:hover {text-decoration:underline;}
a:active {color: #FF0000;}
sub { line-height:6px; vertical-align:bottom; vertical-align:sub !ie; }
sup { vertical-align: text-top; }

#submenu {height:67px; width:981px; padding:0; margin:0; background-color:#822a46;}
#header {height:87px; width:981px; padding:0; margin:0;}
#header .top_info {height:20px; width:100%; background-color:#571100;}
#header .top_info .tel {float:left}
#header .top_info .sound {float:right}

.color-blue { background-color:#93aac5; height:87px; width:100%}
.color-brown { background-color:#822a46; height:87px; width:100%}
.color-green { background-color:#7fb46f; height:87px; width:100%}
.color-pink { background-color:#a77f9d; height:87px; width:100%}

#content-nr {height:440px; width:981px; padding:0; margin:0; background-color:#FFFFFF;}
#content-nr h1 {font-family:Arial; font-size:18px; color:#5b1300; padding:0; margin:0; font-weight:normal;}
#content-nr div.index-txt {font-family:Tahoma; font-size:11px; line-height:14px; color:#ffffff; padding-right:70px; padding-top:6px; padding-left:2px;}

#content {height:440px; width:981px; background-color:#ffffff; }
#content table td.pad-right { padding-right:15px;}
#content table td.pad-right-10 { padding-right:10px;}
#content table td.vernisage { padding-left:25px; padding-right:25px; height:451px;}

#content div.podpis {font-family:Tahoma; font-size:10px; color:#5b1300; text-transform:uppercase; text-align:left; padding-left:1px; padding-top:4px; padding-bottom:16px;}
#content div.podpis a { color:#5b1300;}
#content div.podpis span { color:#ffffff; text-transform:none;}

#content div.go { padding-right:45px;color:#ffffff; text-transform:none;font-family:Tahoma;font-size:10px; font-weight:bold;}
#content div.go2 { padding-left:41px;color:#ffffff; text-transform:none;font-family:Tahoma;font-size:10px; font-weight:bold;}
#content div.go a, #content div.go2 a {color:#ffffff;}
#content div.go span.no-active, #content div.go2 span.no-active {color:#cccccc;}

#content div.go-news { color:#ffffff; text-transform:none;font-family:Tahoma;font-size:10px; font-weight:bold; padding-left:140px;}
#content div.go-news a {color:#ffffff;}
#content div.go-news span.no-active {color:#cccccc;}

#content div.opisanie { padding-left:30px; padding-right:17px; padding-top:110px; font-family:Tahoma; font-size:11px; color:#ffffff;}
#content div.opisanie2 { padding-left:30px; padding-right:17px; padding-top:0px; padding-bottom:7px; margin-top:14px; font-family:Tahoma; font-size:11px; color:#ffffff; background-color:#822a46; height:316px; width:270px;  *width:320px;overflow:auto;scrollbar-arrow-color:#ffffff; scrollbar-face-color:#822A46;scrollbar-3dlight-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-track-color:#ffffff;}
#content div.opisanie2 h1 { padding-bottom:5px; font-family:Arial Narrow; font-size:20px; margin:0; padding-top:0;}
#content div.opisanie2 p {padding:0; margin:0; padding-bottom:3px; padding-top:4px;}
#content div.opisanie2 ul.no-image {padding:0; margin:0; padding-bottom:10px;}
#content div.opisanie2 ul.no-image li {color:#ffffff;font-family:Tahoma;font-size:10px;font-weight:normal; line-height:13px; list-style-type:none; list-style-image:none;}
#content .bottom_menu { font-family:Arial; font-size:10px; color:#5b1300; text-transform:uppercase;font-weight:bold; padding-right:30px;}
#content .bottom_menu a { text-decoration:none;color:#000000;}
#content .bottom_menu a:hover { text-decoration:underline}
#content div.opisanie span.active, #content div.opisanie2 span.active {color:#ffffff;}
#content a {color:#ffffff;text-decoration:underline;}
#content a:hover {color:#808080;}
#content div.plan { padding-left:30px; padding-top:20px;}
#content div.menu-plan { padding-left:30px; padding-top:23px; width:300px;}
#content div.menu-plan ul.menu {padding:0; margin:0;}
#content div.menu-plan ul.menu li {color:#ffffff;font-family:Tahoma;font-size:10px;font-weight:bold; line-height:14px; list-style-type:none; list-style-image:url(../img/li-arrow-right.gif); list-style-position: outside;}
#content div.menu-plan ul.menu li.active { list-style-image:url(../img/li-arrow-active.gif);color:#000000;}
#content div.menu-plan ul.menu li a {color:#ffffff;}
#content div.menu-plan ul.menu li a:hover {color:#000000;}
#content p.news {margin:0; padding:0; font-family:Tahoma; font-size:11px; color:#ffffff; padding-bottom:15px;}
#content p.news span {font-weight:bold; font-family:Arial;color:#ffffff;margin:0; padding:0;}
#content p.news a {color:#ffffff;}
#content p.contacts {margin:0; padding:0; font-family:Tahoma; font-size:11px; color:#ffffff; padding-bottom:15px;}
#content p.contacts span {font-weight:bold; font-family:Arial; font-size:12px;color:#ffffff;margin:0;; padding:0; margin-left:-1px}
#content p.contacts a {color:#ffffff;}

#content div.project-opisanie {font-family:Tahoma; font-size:11px; color:#ffffff; padding-top:10px;}
#content div.project-opisanie2 {font-family:Tahoma; font-size:11px; color:#333333; padding-top:10px;}
#content div.project-opisanie2 a {color:#333333;}
#content div.project-opisanie h3 {padding-top:7px; padding-bottom:5px; margin:0; font-size:13px; color:#ffffff;}
#content div.project-opisanie p {margin:0; padding-bottom:11px;}
#content div.project-opisanie-nopad {padding:0;font-family:Tahoma; font-size:11px; color:#ffffff; margin-bottom:8px;}
#content div.project-opisanie-nopad p {margin:0; padding-bottom:11px; padding-left:10px;}
#content div.project-opisanie-nopad h3 {padding-top:7px; padding-bottom:5px; margin:0; font-size:13px; color:#ffffff;}
#content div.project {overflow:auto;height:451px;scrollbar-arrow-color:#ffffff; scrollbar-face-color:#c41130;scrollbar-3dlight-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-track-color:#ffffff;  }
#content div.project ul.no-image {padding:0; margin:0; color:#ffffff;}
#content div.project ul.no-image li {color:#ffffff;font-family:Tahoma;font-size:10px;font-weight:normal; line-height:13px; list-style-type:none; list-style-image:none;}
#content div.project img.bord { border:3px solid #7fb46f;}
#content div.project table.galery td { padding-right:2px; padding-left:2px}
#content div.project .img-active {border:1px solid #999999; padding:3px}
#content div.project div.video { font-size:10px;font-family:Tahoma;color:#ffffff;font-size:11px; width:100%; padding-top:10px;}
#content div.project div.video span {color:#c41130;}
#content div.project div.video a {color:#ffffff;}

#content  h1 { font-family:Arial; font-size:18px; color:#e7b7a9; padding:0; margin:0; font-weight:normal;}
#content  strong.red {color:#c41130;}

.ushastok table {margin-right:20px; margin-top:10px; margin-bottom:20px;}
.ushastok table td.border { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.ushastok table td {font-family:Tahoma; font-size:9px; padding:2px;}
#footer {height:20px; background-color:#571100; font-family:Tahoma; font-size:9px; color:#b7978f; font-weight:normal; padding-top:3px; padding-right:4px; text-align:right}

#absolute {position:absolute}
#absolute div.logo {position:relative; width:147px; height:61px; top:25px; left:507px;}
#absolute div.logo2 {position:relative; width:147px; height:61px; top:25px; left:834px;}

.main_news_item {padding:0px; padding-bottom:0px; width:100%; clear: both;}
.main_news_item a.imglink {width:55px; height:37px; float:left; padding:0px; margin:0 0 0 0; display:block; border:1px solid #e7b7a9}
.main_news_item a.imglink img {margin:0px !important; width:55px; height:37px;}
.main_news_item a.imglink:hover {border:1px solid #b29778; width:53px; height:35px;}
.main_news_item a.imglink:hover img { position:absolute; width:69px !important; height:47px !important; border:1px solid #e7b7a9; margin-top:-8px !important; margin-left:-8px !important;}

.main_news_item2 {padding:0px; padding-bottom:0px; width:100%; clear: both;}
.main_news_item2 a.imglink {width:55px; height:37px; float:left; padding:0px; margin:0 0 0 0; display:block; border:1px solid #e7b7a9}
.main_news_item2 a.imglink img {margin:0px !important; width:55px; height:37px;}
.main_news_item2 a.imglink:hover {border:1px solid #ff0000; width:53px; height:35px;}
.main_news_item2 a.imglink:hover img { position:absolute; width:69px !important; height:47px !important; border:1px solid #e7b7a9; margin-top:-8px !important; margin-left:-8px !important;}

#content div.newblue {margin-top:25px;}
#content div.newwhite {margin-top:25px;}

#content table td.vernisage2 { padding-left:25px; padding-top:25px; margin-top:25px; padding-right:25px; height:384px; background-color:ffffff;}
#content table td.vernisage3 { background-color:822a46; margin-top:25px;  padding-top:25px;}
#content div.project2 {overflow:auto;height:386px;scrollbar-arrow-color:#ffffff; scrollbar-face-color:#c41130;scrollbar-3dlight-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-track-color:#ffffff;  }

#content div.project div.video { font-size:10px;font-family:Tahoma;color:#ffffff;font-size:11px; width:100%; padding-top:10px;}
#content div.project div.video span {color:#ffffff;}
#content div.project div.video span a {color:#ffffff;}
#content div.project div.video span a:hover {color:#ffffff;text-decoration:none;}

#content div.podpis2 {font-family:Tahoma; font-size:10px; color:#ffffff; text-transform:uppercase; text-align:left; padding-left:1px; padding-top:0px; padding-bottom:1px; margin-bottom: 10px; background-color:#822a46; width:150px; height:10px}
#content div.podpis2 a { color:#ffffff;text-decoration:none}
#content div.podpis2 a:hover { color:#ffffff; text-decoration: none}

#content div.podpis3 {font-family:Tahoma; font-size:7px; color:#ffffff; text-transform:uppercase; text-align:left; padding: 0px 0px 2px 2px; margin: 0 0 0 0; background-color:#822a46; width:57px; height:7px}
#content div.podpis3 a { color:#ffffff;text-decoration:none}
#content div.podpis3 a:hover { color:#ffffff; text-decoration: none}

#content div.opisanie2 div.video { font-family:Tahoma;color:#ffffff; width:100%; padding-top:10px;font-size:8px;}
#content div.opisanie2 div.video td.size {padding:0 5px;}
#content div.opisanie2 div.video td.size_and_bord {padding:0 5px;border-left:1px solid #666666;border-right:1px solid #666666;}
#content div.opisanie2 div.video p { margin:0; padding:0;font-size:11px;}
#content div.opisanie2 div.video span {color:#c41130;font-size:12px;}
#content div.opisanie2 div.video span.mb {font-size:9px;color:#ffffff;}
#content div.opisanie2 div.video span a {color:#ffffff;}
#content div.opisanie2 div.video span a:hover {color:#333333;text-decoration:none;}

#content div.opisanie3 {font-family:Arial Narrow; color:#FFFFFF; padding-left:40px;}
#content div.opisanie3 h3 {padding:0; margin:0; font-weight:normal; font-size:20px; text-transform:uppercase;}
#content div.opisanie3 p {padding:0; margin:0; font-size:14px}
#content div.opisanie3 a {color:#FFFFFF;font-family:Arial Narrow; font-size:14px}



#header2 {height:67px; width:981px; padding:0; margin:0;}
#header2 .top_pos,#header2 .down_pos { padding:0 0 0 0px; margin: 2 0 0 0; color:#ffffff; text-transform:uppercase;font-family:Arial;}
#header2 .down_pos { margin: -9 0 0 0; }
#header2 .top_pos a,#header2 .down_pos a  {color:#ffffff; text-decoration:none;}
#header2 .top_pos a:hover,#header2 .down_pos a:hover {color:#e7b7a9; text-decoration:none;}
#header2 .top_pos a.active,#header2 .down_pos a.active  {color:#e7b7a9; text-decoration:none;}
#header2 .top_pos a.active:hover,#header2 .down_pos a.active:hover {color:#e7b7a9; text-decoration:none;}

#header2 .top_pos { padding-top:21px;font-size:9px;}
#header2 .down_pos { padding-top:15px;font-size:11px; font-weight:bold;}
#header2 .down_pos span, #header2 .top_pos span {color:#000000; font-weight:bold;}

#content .middle_pos {color:#ffffff; text-transform:uppercase;font-family:Arial; font-size:9px; } 
#content .middle_pos a {color:#ffffff; text-decoration:none;}
#content .middle_pos a.active {color:#e7b7a9; text-decoration:none;}
#content .middle_pos a:hover {color:#571100; text-decoration:none;}
#content .middle_pos span {color:#000000;}
 
.color-blue2 { background-color:#93aac5; height:67px; width:100%}
.color-brown2 { background-color:#571100; height:67px; width:100%}
.color-green2 { background-color:#7fb46f; height:67px; width:100%}
.color-pink2 { background-color:#a77f9d; height:67px; width:100%}
 
.foot_up {height:67px; width:981px;}


#win {width:100%; height:440px;}
#win #logo {padding-top:25px; text-align:right}
#win .form2 {background:#fff; border:1px solid #C41130; margin:0 auto; padding:20px; width:400px;}
#win .form2 input {width:150px; margin-bottom:5px; vertical-align:middle; height:12px; border:1px solid #C41130;}
#win .form2 textarea {width:245px; height:100px; margin:0 0 8px 0; border:1px solid #C41130;}
#win .form2 span {color:#c41130;}
#win .form2 table tr { vertical-align:top;}
#win p#head2 { font-size:12px; padding-bottom:12px; text-align:left;}
#win p#small2 { font-size:9px; padding-top:12px; font-weight:normal;}
#win .form2 h1 {font-size:13px; margin:0; padding:0 0 4px 0;color:#b29778; text-align:center;}
#win .form2 p {font-size:10px; padding:0; margin:0; font-weight:normal; text-align:center;}
#close3 {position:absolute; width:20px; height:20px; margin:-19px 0 0 399px; cursor:pointer;}

#close {position:absolute; width:20px; height:20px; margin:-19px 0 0 479px; cursor:pointer; border:none;}

#multimedia {width:981px; height:507px; background:#fff; padding:0; margin:0;}

#close2 {position:absolute; width:20px; height:20px; margin:0 0 0 306px; cursor:pointer;}
#win2 {width:327px; height:440px; background:#822a46;}
#pad { padding:15px;}
#pad img { display:block; padding:0; margin:0 0 10px 0;}
#pad a {color:#571100;}
#pad h3 {padding:0; margin:0; font-weight:bold; font-size:12px; color:#7F1612; font-family:Tahoma;}
#pad p.small { font-size:11px; padding-top:12px; font-weight:normal;}
#pad ul.no-image {padding:0; margin:4px 0 0 0;}
#pad ul.no-image li {color:#333333;font-family:Tahoma;font-size:9px;font-weight:normal; line-height:13px; list-style-type:none; list-style-image:none;}
#pad .three_D { padding:0; margin:7px 0 0 0;}
#pad .three_D a { display:inline;text-transform:uppercase; font-size:11px; font-weight:bold; font-family:Arial Narrow; padding:0 10px 0 0; line-height:16px;}

#pad { padding:15px;}
#win3 {width:327px; height:440px; background:#fff;}
#win3 table { margin:9px 0 0 0;}
#win3 .form table tr { vertical-align:top;}
#win3 .form {padding:0;}
#win3 .form input {width:294px; margin-bottom:5px; border:1px solid #C41130;}
#win3 .form textarea {width:294px; height:100px; margin-bottom:8px; border:1px solid #C41130;}
#win3 .form span {color:#c41130;}
#close4 {position:absolute; width:20px; height:20px; margin:-28px 0 0 290px; cursor:pointer;}
 
#card { Z-INDEX: 101; position: absolute; width:327px; height:420px; background:#822a46; DISPLAY: none; }
#dark {	DISPLAY: none; Z-INDEX: 100; BACKGROUND: #000000; FILTER: alpha(opacity=75); WIDTH: 100%; POSITION: absolute; HEIGHT: 100%; opacity: 0.75; -moz-opacity: 0.75; margin:0; padding:0; left:0; top:0; }
#form_div {Z-INDEX: 100; position: absolute; width:524px; height:244px; padding:90px 0 0 220px;}
#fon { DISPLAY: none; Z-INDEX: 99; BACKGROUND: #000000; FILTER: alpha(opacity=75); WIDTH: 100%; POSITION: absolute; HEIGHT: 100%; opacity: 0.75; -moz-opacity: 0.75; margin:0; padding:0; left:0; top:0; }

/*============ Навигация по страницам =============*/
div.pagenavi{margin:0 0 20px 26px; padding:20px 0 0 0;font-family:Verdana;font-size:10px;}
div.pagenavi span.pages{padding:0 10px 0 0;}
div.pagenavi span.current{background-color:#fff;border:1px solid #fff;color:#822A46;padding:2px 6px;font-weight:bold;margin:0 5px 0 0;}
div.pagenavi a{border:1px solid #fff;background-color:transparent;color:#fff;font-weight:bold;margin:0 5px 0 0;padding:2px 6px;text-decoration:none !important;}
div.pagenavi a:focus,
div.pagenavi a:hover,
div.pagenavi a:active { background-color:#fff;border:1px solid #fff;color:#822A46 !important;padding:2px 6px;font-weight:bold;margin:0 5px 0 0; }


.image-in {
	margin-bottom: 8px;
	margin-right: 15px;
	float: left;
}

.hide {
	display: none;
}

.image-in .nav {
	margin:10px 0 0;
	width:60px;
	font-size: 11px;
	color: black;
	font-family: Tahoma;
}
.image-in .nav .prev {
	float:left;
	width:15px;
	height:15px;
	background:url(../img/news-image-prev.gif) no-repeat 0 0;
	cursor: pointer;
	outline: 0 !important;
}

.image-in .nav .next {
	float:right;
	width:15px;
	height:15px;
	background:url(../img/news-image-next.gif) no-repeat 0 0;
	cursor: pointer;
	outline: 0 !important;
}

.image-in .nav span {
	display:block;
	margin:0 16px 0;
	text-align:center;
	padding-top:2px;
}

#current_image, .current_image {
	display: inline !important;
	margin: 0 !important;
}

.fb_like {
	margin-top: 4px;
}
.rss-feed { position:relative; z-index:1; clear:both; float:right; margin:6px 10px 0 0; display:block; width:25px; height:12px; padding:0 0 0 16px; background:url(../img/rss-icon.gif) left top no-repeat; font:bold 11px/12px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff !important; text-decoration:none !important; } 
.rss-feed:hover { color:#fff !important; }
