body { background:#fff url(bg-colleft.png) top left repeat-y; }
#wrapper { width: 100%; min-width:1000px; background:url(bg-colright.png) top right repeat-y; }
* html #wrapper { width:expression(document.body.clientWidth > 1000? '100%' :'1000px'); }

.colleft { float: left; width: 310px; }
.colright { float: right; width: 200px; }
.colmain { margin:0 200px 0 310px; }

* html .colleft { float: left; width: 311px; } /* IE Hack */
* html .colright { float: right; width: 200px; } /* IE Hack */
* html .colmain { margin:0 200px 0 311px; } /* IE Hack */

#header { clear:both; background:#E0E1E3; }
#header h1 { height:197px; width:312px; background:url('bg-h1.gif') top left no-repeat; margin:0 0 -3px 0; padding:0; }
#header h1 span { display:none; }
#title-image { float:right; }

#page-top { clear:both; background:#E0E1E3; height:100%; }
#page-content { clear:both; height:100%; }
#page-footer { clear:both; background:#E0E1E3; height:100%; }

html:first-child #page-top { position:relative; } /* Opera Hack */
html:first-child #page-top .colright { position:absolute; top:0; right:0px; width:200px; } /* Opera Hack */

#footer { clear:both; background:#E0E1E3; height:135px; }
	#copyright { padding: 0 20px 10px 0; float:right; text-align:right; }
	#copyright img { padding:10px 0; }
	#counter { padding: 30px 0 0 30px;}

/* Customization */
.colleft h1 { margin:0.5em 1em; font-size:14px; }

.colright, .colright p { font-size:11px; }
.colright strong { color:#000; }
.colright .icons { padding:20px 0 0 0; text-align:center; }
	.colright .padding a { margin:0 5px; }
	.colright h2 { margin:0.5em; font-size:14px; }

/* Page Top */
#page-top { background:#E0E1E3 url(bg-page-top.png) bottom left repeat-x; width:100%; }
#page-top .colleft .padding, #page-top .colmain .padding, #page-top .colright { position:relative; }

#page-top .colleft { background:url(bg-page-top-left.png) bottom left no-repeat; float:none; }
#page-top .colmain { background:url(bg-page-top-left.png) -310px 100% no-repeat; }
#page-top .colmain .padding { background:url(bg-page-top-right.png) bottom right no-repeat; margin:0; }
#page-top .colright { background:#E0E1E3; height:65px; z-index:10px; float:none; }

#page-top .colmain ul { display:table; list-style:none; padding:0; margin:0; width:95%;}
#page-top .colmain li { display:block; float:left; padding:0 5px 0 23px; background:url('marker-house.gif') top left no-repeat; }
#page-top a:visited { color: #000; }
#page-top .colmain li.selected { background:url('marker-house-selected.gif') top left no-repeat; }
#page-top .colmain li.selected a, #page-top .colmain li.selected a:link, #page-top div a.selected, #page-top div a.selected:link { text-decoration:none; font-weight:bold; color:#c00; }

#page-top .with_submenu ul {top:5px;}
#page-top .colmain #submenu { position:absolute; top:24px; left:20px; font-size:85%; }
#page-top .colmain #navbar { position:absolute; top:48px; left:50px; font-size:90%; }

#page-top .colleft strong { position:absolute; top:10px; left:35px; text-transform:uppercase; font-size:10px; }
#page-top .colleft a:visited { color: #000; }
#page-top .colleft a.selected, .colleft .page-top a.selected:link { text-decoration:none; color:#c00; font-weight:bold; }

#page-top .colleft .padding, #page-top .colmain .padding, #page-top .colright .padding { height:65px; width:100%; }

/* Page Content */
#page-content .padding { padding: 0 30px; margin:-5px 0 0 0; }
#page-content .colright .padding { padding: 0 15px; margin:-5px 0 0 0; }

/* Page Bottom*/
#page-bottom { background: url(bg-page-bottom.png) bottom left repeat-x; }
#page-bottom .colleft { background:url(bg-page-bottom-left.png) bottom left no-repeat; }
#page-bottom .colmain { background:url(bg-page-bottom-left.png) -310px 100% no-repeat; }
#page-bottom .colmain .padding { background:url(bg-page-bottom-right.png) bottom right no-repeat; }
#page-bottom .colright { background:#E0E1E3; position:relative; }
#page-bottom .padding { height:17px; }

* html #page-bottom .colmain { background:url(bg-page-bottom-left.png) -311px 100% no-repeat; }
* html #page-bottom .colmain .padding { width:100%; margin:-17px 0 0 0; }

/* Menu */
ul#menu { margin:0 0 30px 0; padding:0 0 0 15px; }
ul#menu ul { margin:0; padding:0 0 0 15px; }
ul#menu li { margin:3px 0; padding:0; }
ul#menu li li { font-size:11px; }
ul#menu li a strong { color:#c00; }

ul#menu { list-style-image: url('ul-marker-level1.gif'); }
ul#menu ul { list-style-image: url('ul-marker-level2.gif'); }

ul#menu a { text-decoration:none; color: #000!important; }
ul#menu a:hover { text-decoration:underline; }
ul#menu a:visited { color: #000!important; }


p.menu { line-height:1.5em; }
p.menu a, p.menu a:link, p.menu a:visited {
	display:block; float:left; padding:0 0 0 25px; background:url('marker-house.gif') center left no-repeat;
}
p.menu a.selected { background:url('marker-house-selected-grey.gif') center left no-repeat; color:#c00; }

/* Navigation links */

#navlinks { display:block; text-align:center; padding-top:10px; font-size:85%; }
	#prevlink { background:transparent url('bg-a-prevlink.gif') center left no-repeat; padding:0 0 0 12px; }
	#listlink { margin:0 10px; }
	#nextlink { background:transparent url('bg-a-nextlink.gif') center right no-repeat; padding:0 12px 0 0; }

/* Gallery blocks */
.minigallery { float:left; display:block; width:110px; height:110px; margin:0 32px 20px 0; }
.gallery { float:left; display:block; width:110px; height:150px; margin:0 15px 0 0; text-align:center; }
.section { float:left; display:block; width:110px; height:150px; margin:0 15px 0 0; text-align:center; }
.section h3, .gallery h3 { margin:0; padding:0; font:normal 13px/16px Arial,Tahoma, Verdana, sans-serif; text-align:center; }
.gallery h3 { font-size:11px; }

.gallery a, .gallery a:link, .gallery a:visited, .section a, .section a:link, .section a:visited { text-decoration:none; font-weight:bold; }
.thumbnail {
	height: 110px; width: 110px; border: 1px solid #CCCCCC; background-repeat: no-repeat; background-position: center center;
}

#galleryview { text-align:center; }
#galleryview img { border: 1px solid #CCCCCC; }

/* Item Block */

.item { float:left; display:block; width:106px; height:220px; margin:0 5px 20px 0; padding:10px 5px; border:1px solid #969594; position:relative; }
.item h3 { padding: 0; margin:0 0 1em 0; font-size:12px; }
.item-img { display:block; width:112px; height:110px; margin:0 -3px; text-align:center; }
.item-descr { display:block; font-size:11px; line-height:1.1em; }
.price { color:#d32; font-size:14px; font-weight:bold; margin:3px 0; }
.bb { position:absolute; bottom:5px; left:5px; right:5px; }


/* Magazine Container */

.m-container { float:left; display:block; width:150px; height:230px; margin:0 10px 22px 0; }
.m-container h3 { padding: 0; margin:0 0 1em 0; font-size:12px; text-align:center }
.m-container .img {
	display:block; width:150px; height:215px; text-align:center; background-repeat: no-repeat; background-position: top center;
}
.m-container .img a { display:block; width:150px; height:215px; text-decoration:none; }

.m-cover { float:left; margin:0 20px 10px 0; }

.m-page { float:left; display:block; width:75px; height:112px; margin:0 10px 13px 0; _margin:0 2px 13px 0; }
.m-page img { border:1px solid #E0E1E3; padding:3px; background:#f0f0f0; }
.m-page .selected img { border:1px solid #c00; background:#fff; }

.m-scroller { margin:0 auto; overflow:hidden; width:425px; height:116px;}


/* ADs */
.ads { text-align:center; }
.w100, .w468 { margin-left:auto; margin-right:auto; text-align:left; }
.w468 { width:95%; }
.w100 { width:100px; }

/* FileList */
dl.files {  }
dl.files dt { margin: 0.7em 0; }
dl.files dd { margin:-50px 0 0 5em; }

/* Stuff */
.f-right { float:right; }
.f-left { float:left; }

.t-left { text-align:left; }
.t-right { text-align:right; }
.t-center { text-align:center; }

img.pictureleft, span.pictureleft img { float:left; margin-right:1em; margin-bottom:0.5em; margin-top:0.5em; }
img.pictureright, span.pictureright img { float:right; margin-left:1em; margin-bottom:0.5em; margin-top:0.5em; }

.separator { width:95%; height:3px; background:transparent url('bg-div-separator.gif') top center no-repeat; margin:10px 0; }
.colmain .separator { background:transparent url('bg-div-separator-big.gif') top center no-repeat; }
.colright .separator { background:transparent url('bg-div-separator-sidebar.gif') top center no-repeat; }

.tablelike { display:table; width:99.5%; _height: 0; zoom: 1; width:98%; }

.date { color:#666; font-size:13px; }
td.date { width:80px; }

.w350px { width:350px; }
.w100p { width:98%; }
.w50p { width:49%; }


/* ==== BORDER ==== */

#page-content table  { }
#page-content table tr.table_title td {	font-size:90%; font-weight:bold; text-align:left; background:#E0E1E3; padding:5px; }
#page-content table td { padding:5px; }
#page-content table tr.row_odd td { background:#ffffff; }
#page-content table tr.row_even td { background:#eeeeee; }

#blink a span { display:none; }


