html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,
form,p,blockquote,fieldset,input {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
html, body {width: 100%; height: 100%; background: #fff; color: #000; font: 11px verdana,tahoma,helvetica,sans-serif;}
h1 {font-weight: normal; color: #777; font-size: 25px; font-variant:small-caps;
    margin: 3px 5px 0.3em 5px; font-variant: normal;}
h2 {font-weight: bold; color: #B7B7B7; font-size: 16px;
    margin: 0.3em 7px; font-variant: normal;}
h3 {font-weight: bold; color: #000; font-size: 13px;
    margin: 0.2em 5px; font-variant: normal;}
ul,ol {margin: 5px 20px; list-style-position: inside;}
img {border: 0px none;}
img.photo {float:left; margin: 3px 7px 7px 3px}
p {padding: 5px 0;}
hr {background-color:#ccc;border:0 none;color:#ccc;height:1px;margin:5px 0;padding:0; clear: both;}

#wrapper {width: 100%; min-width: 950px; min-height: 100%; height: auto !important; height: 100%;}
/*middle*/
#middle {width: 100%; padding-bottom: 90px;}
#middle:after {content:'.';display:block;clear:both;visibility:hidden;height:0;}
#container {width:100%;float: left;overflow: hidden;}
#content {padding: 10px 25% 50px 300px;}
.bls_ind {border-left: 1px solid #ccc; width: 400px; padding: 5px; margin: 10px 0; clear: both;}
.bls_ind h2 {font-size: 1.5em; border-bottom: 1px solid #ccc; padding: 3px 3px 8px;}
.bls_ind h3 {font-size: 1em; margin: 0 0 0.1em 5px; padding: 0px;}
.detail {border-left: 2px solid #ff7700; padding: 0 2px; width: 70px; font-weight: bold;}
.artlist {padding: 5px; margin: 5px;}
.artlist h2 {font-size:1.3em;margin-left:15px;}
.zag {background: #eee; color: #B7B7B7; font-weight: bold; padding: 3px 3px 2px 15px; font-size: 1.5em; text-align:right;}
.zag_l {background: #e7e7e7; color: #B7B7B7; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 1.3em; margin: 0;}
.artinfo {font-size: 13px; color: #333;}
.artinfo h1 {font-size: 14px; font-weight: bold; text-align: right; color: #000;}
.others {margin: 5px 30px; font-size: 11px;}

/*left*/
.left {float: left; width: 240px; margin-left: -100%; position: relative; padding: 10px 10px 25px 50px;}
.menu_left {list-style-type: none; margin: 0; padding: 0;}
.menu_left li {float: left;}
.menu_left a {
    width: 55px; float: left; height: 10px; padding: 25px 3px; display: block;
    text-align: center; font-size: 10px; font-weight: bold; margin: 3px;
    background: #ccc url(/img/13x13.gif) no-repeat;
    border-bottom:1px solid #000;border-right:1px solid #000;
}
.menu_left a:hover {background-color: #ff7737;}
.podmenu {padding:0;margin:2px 5px;}
.podmenu a,.podmenu a:visited {text-decoration:underline;}

/*header*/
#header img {margin: 15px 65px 10px;}
.top_text {padding: 5px 10px 10px; height: 22px; background: #000; color: #777; font-size: 2em; font-variant:small-caps; white-space: nowrap;}
.top_text small {font-size: 15px; font-variant:normal;}
.top_menu {margin: 5px 35px; font-size: 9pt; float: right;}
* html .top_menu {margin: 2px 35px;}

/*footer*/
#footer {height:70px; margin: -75px auto 0; background: #000; color:#b7b7b7; padding: 0px 10px 5px;}
.menu_bot {padding: 3px 15px; margin: 0 -10px 5px; clear: both; background-color: #fff;}
/*Pads*/
.mar5  {margin: 5px}
.p15   {padding: 15px;}
/*text*/
.stm13 {font-size:13px;}
.stm11 {font-size:11px;}
.post {text-align: right; padding: 3px;}
.yel {color: #FF5500; font-weight: bold;}
/*links*/
a, a:visited {color: #5E5E77; text-decoration: none}
a:hover, a:active {color: #FF7700; text-decoration: none}
a.black, a.black:visited {color: #5E5E77; text-decoration: none}
a.black:hover, a.black:active {color: #000; text-decoration: none}
a.white, a.white:visited {color:#b7b7b7;text-decoration:none;}
a.white:active, a.white:hover {color:#ff7700;}