* { margin: 0; padding: 0; }
.some {color:black;}
html {font-size: 13px; font-family: Tahoma;  min-width: 780px; color: #fff; background: #000 url(/images/html.png) repeat-x; font-size: 14px;}
body { }

.i-repl { text-decoration: none; overflow: hidden; text-indent: -9999px; }

a { color: #ffdf89; z-index:1000}
a:focus { outline: none; }

.print-info { display: none; }

li { list-style: none; }
img { border: none; }

/* layout */
#site { min-width: 780px; margin: 0 auto; position: relative; }

#lsh, #rsh { position: absolute; top: 0; width: 221px; height: 330px; background: url(/images/lsh.png) no-repeat; z-index: 10; }
#lsh { left: 0; }
#rsh { right: 0; background: url(/images/rsh.png) no-repeat; }

#svet-1, #svet-2, #svet-3, #svet-4 { z-index: 1; left: 25%; margin-left: -78px; position: absolute; top: 0; width: 156px; height: 361px; background: url(/images/svet.png) no-repeat; }
#svet-2 { left: 42%; }
#svet-3 { left: 58%; }
#svet-4 { left: 75%; }

#header { height: 385px; position: relative; margin-bottom: 15px; z-index: 20; }
#inner #header { height: 160px; }
	#logo { position: absolute; left: 26%; margin-left: -117px; top: 37px; text-indent: -9999px; overflow: hidden; width: 234px; height: 78px; background: url(/images/logo.png) no-repeat; z-index: 2000; }
	#menu { position: absolute; top: 58px; left: 51%; z-index: 20; }
	#menu li { float: left; margin-right: 8px; }
	#header-contact { top: 92px; left: 51%; position: absolute; z-index:20; }
	#header-contact img { left: -55px; position: relative; margin-bottom: 1px;}
	#header-list { position: absolute;  z-index: 20; width: 272px; left: 18%; top: 159px; overflow: hidden; }
	#header-list li { padding: 3px 10px 8px 27px; background: url(/images/header-list-li.png) no-repeat left top; margin-top: -1px; }
	#inner #header-list li { padding: 4px 10px 9px 27px; }
	#inner #header-list li ul { padding-top: 10px; }
	#inner #header-list li li { padding: 3px 10px 8px 12px; }
	#inner #header-list li.here { background: transparent url(/images/sub-menu.gif) no-repeat; }
	#inner #header-list li.here a { color: #fff; text-decoration: none; }
	#header-list li.sub li { background: none; }
	
	#h-banner-1, #h-banner-2, #h-banner-3 { position: absolute; height: 229px; top: 156px; z-index: 30; }
	#h-banner-1 { left: 2%; }
	#h-banner-2 { left: 45%; }
	#h-banner-3 { right: 5%!important;top: 136px;}


/*#sub-menu { float: right; }
#sub-menu li { float: left; margin-right: 17px; }
#sub-menu li.here { float: left; background: url(/images/sub-menu.gif) no-repeat top right; }
#sub-menu li.here a { float: left; padding: 3px 6px 15px 12px; background: url(/images/sub-menu.gif) no-repeat; margin-right: 7px; text-decoration: none; color: #fff; }*/

#sidebar { width: 254px; float: right; font-size:12px;}
#sidebar h3 {margin-bottom:5px;}
#sidebar h3 a {font-size:12px;}
#sidebar img {margin-bottom:10px;}
#col-left-2 { float: left; width: 272px; padding-left: 60px; position: relative; z-index: 20; }
#col-left-2-content { padding: 0 10px 0 27px; }
#col-left-2 #header-list { position: static; }
#content { padding: 0 5%; font-size: 13px;}
#index_content {
	margin-top: 15px;
}
#index_content h3 {
	margin-bottom: 10px;
}
#inner #content { padding: 0 100px 0 350px; }
#col-left { padding-right: 204px;}
#rowsss {float: left; padding-right: 3%; width:30%;}
#footer { padding: 0px 5% 30px 5%; clear: both; position: relative; font-size: 0.9em; }
#footer p { margin-bottom: 1em; }
#advert_bottom {position: absolute; right: 5%; top: 6px;}
.items { overflow: hidden; margin-bottom: 1em; }
.item { float: left; padding-right: 3%; width: 30%; font-size: 12px;}
.item h3 {margin-bottom:5px; }
#sale {height:300px;}
.items .image {text-align:left!important; display:block; padding:0;}
.items .image img {margin-left:0!important; margin-bottom:5px!important;}
.f-right { float: right; }
.f-left { float: left; }

img.f-right { margin-left: 1em; }
img.f-left { margin-right: 1em; }

#content img, #col-left-2 img { border: 0;}
#content .image { margin-bottom: .5em; text-align: center; }
#content .image img { border: none!important; }
#content .gallery img { margin-right: 12px; }

#content h1, #content h2 { font: normal 21px "Times New Roman"!important; margin-bottom: 5px; }
#content h3 { font: bold 1em Tahoma; }
#advert {padding: 10px;}
#content p { margin-bottom: 1em; }
#content .black {background: black; padding:10px; position: relative; z-index: 1000; min-height: 400px;}
#content table, #content td {background: black; padding:5px;  border: 0;border-collapse: collapse;}

.pagination {font-size: 10px; margin-bottom: 5px;}
.pagination .next, .pagination .last {  }
.pagination a { padding: 0 2px; }
.pagination a.here { color: #fff; background: #930000; text-decoration: none; }

#left {
display: block;
float: left;
padding: 5px;
vertical-align: bottom;
width:20%;
text-align: center;
}
#left span {
display: block;
height:120px;
}
#left a {
color: white;
}
#left {
color: silver;
}
#rubric_index h2 {
padding-top: 10px;
}
#rubric_works table td {
vertical-align: top;
}
#rubric_works table td .image{
float: left;
}
#rubric_works h3{
 font: normal 1.5em "Times New Roman"!important; color: #ffdf89;
}
#rubric_works #date {
font-size: 10px; color: #808080;
text-align: right;
}
#rowsss i {
font-style: normal; font-size:10px; color: gray;
}

.sape * {
color: black;
}
