@charset "utf-8";
/* CSS Document */

body {
margin-top:0px;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5858;
}

a:link, a:visited {
font-weight:bold;
color:#5a5858;
text-decoration:none;
display:inline;
}

a:hover {
font-weight:bold;
color:#ff0000;
text-decoration:none;
}



h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:0px;
padding-top:2px;
padding-left:20px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding-top:2px;
padding-right:10px;
color:#ff0000;
font-weight:bold;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
color:#ff0000;
font-weight:bold;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding-top:2px;
color:#5a5858;
font-weight:200;
}

.red {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
}


.black_text1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

.red_text1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff0000;
}

.toptitle {
background:url(images/ttt.jpg) no-repeat;
height:26px;
padding-left:30px;
}

.shadow {
height:31px;
background:url(images/ttt.jpg) repeat-x;
line-height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}



#slicetitle {
height:23px;
background:url(images/ttt.jpg) repeat-x;
line-height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}



#pagetitle {
height:23px;
background:url(images/title_bg.jpg) repeat-x;
line-height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#pagetitle2 {
height:23px;
}


.left {
padding-right:5px;
padding-left: 9px;
padding-bottom:90px;
padding-top:0px;
margin-top:0px;	
width: 200px;
background:url(images/logo.png) no-repeat;
background-position:bottom;
}

#leftmenu {
margin-bottom:30px;
margin-top:0px;
}


.menuoff {
background:url(images/menuoff_bg.jpg);
height:24px;
line-height:24px;
padding-right:8px;
}

a.menuoff:link, a.menuoff:visited {
display:block;
color:#5f6064;
}

a.menuoff:hover {
display: block;
color: #ff0000;
}

.menuon {
background:url(images/menu1_bg.jpg);
height:24px;
padding-right:28px;
line-height:24px;
}

a.menuon:link, a.menuon:visited {
display:block;
color: #ff0000;
}

a.menuon:hover {
color:#5f6064;
}




.spaser {
height:6px;
}




.content {
background:url(images/cont_bg.jpg) repeat-x;
background-position:top;
padding-right:20px;
padding-left:15px;
padding-top:28px;
height: 100%;
}

.cont {
padding-right:20px;
padding-top:5px;
padding-left:15px;
height:300px;
}

.photo {
background:url(images/pics.jpg) no-repeat;
padding-right:12px;
padding-top:2px;
margin-top:0px;
}

#news {
width:200px;
}

.newstitle {
height:24px;
background:url(images/title_bg.jpg) repeat-x;
padding-top:3px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ff0000;
margin-bottom:3px;
}

.newstop {
background:url(images/news_topbg.jpg) no-repeat;
padding:0px;
margin:5px;
height:20px;
}

.newsmiddle {
background:url(images/news_midbg.jpg) repeat-y;
padding:3px;
margin:0px;
}

.newscontent {
text-align:right;
padding-right:8px;
font-size:12px;
}

.newscontent a:link, a:visited{
color:#db2e20;
}

.newscontent a:hover {
color:#5f6064;
}


.newsbottom {
background:url(images/news_btbg.jpg) no-repeat;
height:20px;
}

.bottom {
background:url(images/bot_bg.jpg) repeat-x;
}



.artpicture {
width: 168px;
height:149px;
background:url(images/pic_bg.jpg) no-repeat;
background-position:top;
padding-right:8px;	
padding-top:0px;
}



