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 {background-color: #fff; width: 100%; height: 100%; font-family: verdana,tahoma,arial,helvetica,sans-serif; color: #000; font-size:12px;}
h1 {
    font-weight: normal; color: #000; font-size: 20px;
    margin: 3px 5px 0.3em 5px; font-variant: normal;
}
h2 {
    font-weight: bold; color: #999; font-size: 16px;
    margin: 0.3em 7px; font-variant: normal;
}
h3 {
    font-weight: bold; color: #ff0000; font-size: 16px;
    margin: 0.3em 7px; font-variant: normal;
}
ul,ol {margin: 5px 10px; list-style-position: inside;}
img, table {border: 0px none; text-decoration: none;}
img.photo {border: 0px; float:left; margin: 3px 7px 7px 3px}

.tbl_main {width: 100%; height: 100%;}
/*Center*/
.content {padding: 10px 20px; vertical-align: top;}
.anons_ind {width: 300px; height: 300px; float: left; font-size: 10px; overflow: hidden;
    border-right:1px solid #ff9999; border-bottom:1px solid #ff9999; margin: 7px; padding: 7px;}
.anons_ind h2 {font-size: 18px;}
.navi {float: left; padding: 2px 5px 5px 18px; font-size: 17px; background: url(/img/path.gif) no-repeat left;}
.artlist {width: 40%; float: left; margin: 10px; padding: 5px 10px; height: 250px;}
.artlist_p {width: 330px; float: left; margin: 10px; padding: 5px 10px; height: 150px;}
.artlist_p p {height: 30px; overflow: hidden;}
.detail {padding: 2px 5px 5px 18px; width: 70px; margin: 5px; background: url(/img/path.gif) no-repeat left;}
.right {padding: 10px;}

/*left*/
.left {padding: 10px 20px; vertical-align: top; width: 27%;}
.left ul {list-style-image: url(/img/bg_list.gif); font-weight: bold;}
.left ul li {line-height:20px;}
.podmenu {list-style-type: square; list-style-image: none !important; font-weight: normal !important; margin-left: 30px;}
/*header*/
#header {padding: 4px 0 20px 210px; background: url(/img/bg_top.gif) no-repeat 120px 0;}
.r_top {margin-right: 15px; text-align: right; font-size: 11px;}
#header h1 {font-size: 34px; font-weight: bold; margin: 0; padding: 0;}
.top_line {background-color: #000; font-size: 13px; color: #fff; margin: 0 0 3px 30px; padding: 3px;}
.red_top {color: #cc0000; font-size: 22px;}

/*footer*/
#footer {padding: 20px 50px 0; background: url(/img/black.gif) repeat-x bottom; color: #fff; vertical-align: bottom;}
.adress {border: 1px solid #000; background-color: #fff; width: 350px; float: left;}
.adress h3 {margin: 20px; color: #ff0000;}
.adress p {margin: 0 20px 20px; color: #000;}
.adress div {border-top: 1px solid #000; background-color: #ff0000; height: 42px;}
.futext {padding: 10px; margin: 100px 0 0 0; float: left;}


/*Pads*/
.mar5 {margin: 5px}
.p10 {padding:10px;}
/*text*/
.stm13 {font-size:13px;}
.red {font-size:15px; font-weight: bold; color: #ff0000;}
.post {text-align: right; padding: 3px;}
/*links*/
a, a:visited {color: #000777; text-decoration: underline}
a:hover, a:active {color: #ff0000; text-decoration: none}

a.white, a.white:visited {color: #fff; text-decoration: underline}
a.white:hover, a.white:active {color: #fff; text-decoration: none}
a.red, a.red:visited {color: #ff0000; text-decoration: none}
a.red:hover, a.red:active {color: #ff0000; text-decoration: underline}
a.black, a.black:visited {color: #000; text-decoration: underline}
a.black:hover, a.black:active {color: #ff0000; text-decoration: none}