body, html, head{margin:0; padding:0; width:100%; height:100%; background-color:#363636; }
html, body, head, #main{font: 12px/14px Verdana}
img{border:0}

.def{border-collapse:collapse; width:100%;}
.def td{padding:0;}


#main{border-collapse:collapse; height:100%; width:100%; margin:0; border:0;  text-align:center}
#main td{padding:0;}
#main .head{height:124px;}
#main .head .minwidth{height:1px; width:800px}

/*Шапка */
#logo{height:10px; width:100%; background-color:#000;}
#logo1{height:62px; padding-top:26px; background-color:#363636; margin:0 40% 0 43%; }
#logo1 img{ width:110px; height:62px; }
#logo1 a {cursor: hand}


img.border_image {
 border: 1px dashed #666666;
}

.form {font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; font-size:14px; background-color:#282828; color:#B9B9B9; border-color:#666666; border-style:solid; border-width:1px}
textarea.form {overflow: auto}

.menu {float:right; height:26px;background-color:#363636; width:400px; line-height:15px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#C4BD4B;}
.menu a{text-decoration:none; color:#fff; font-size:10px; text-align:center; padding:0 14px 0px 14px; float:left; }
.menu a.gall, .menu a.blog, .menu a.lib, .menu a.about {text-decoration:none; color:#fff; font-size:10px; text-align:center; padding:0 14px 0px 14px; float:left; background: url(../i/menu-line.jpg) no-repeat;}
.menu a.sel{text-decoration: none;}
.menu a.sel div, .menu a.sel:hover div{font-weight:bold; border-bottom:3px solid #F3EE97; padding-bottom:2px;}
.menu a:hover div{ color:#aaa; font-weight:normal; border-bottom:3px solid #FFFCC0; padding-bottom:2px;}
.menu a:visited {text-decoration: none; color:#fff;}

/*Картинки */
#pic {height:138px; background-color:#000;}
#pic .pic {height:80px; margin:26px 0 0px 0; background-color:#282828;float:left;}
#pic .pic td{padding:0px; }
#pic .pic img {border:3px solid #696969; height:80px; margin-bottom:-2px;}
#pic .pic img.pic1 {width:80px}
#pic .pic img.pic2 {width:80px}
#pic .pic img.pic3 {width:80px}
#pic .pic img.pic_c {border:0; height:64px; width:186px; margin-top:9px; }
#pic .pic img.pic4 {width:80px}
#pic .pic img.pic5 {width:80px}
#pic .pic img.pic6 {width:80px}

#line {height:18px; background: url(../i/line_pix.gif) repeat-x;}


/*Нижняя часть */
#bottom {height:27px; background-color:#000; color:#989898; font-family: Verdana 11px; text-align:left;}
#bottom .web{float:left; line-height:26px; font-family: Verdana 11px;}
#bottom a{float:left; line-height:26px; font-family: Verdana 11px;}
#bottom .cpr{float:right; padding:7px 6px 0px 0px; }
#bottom img{float:left; padding:0px 0 0px 4px; height:27px;}
#main .minwidth{height:1px; width:780px}


#content {margin-top:60px;}
#content .content p{padding:0;margin:0;line-height:15px; }
#content .content .td2 a {text-decoration:none; background: url(../i/p_pix.jpg) no-repeat; padding-left:12px;color:#B9B9B9; font-family: Tahoma; font-size:13px; text-align:left; float:left;}
#content .content a:hover {font-weight:normal; color:#E0E0E0;}
#content .content .td2  p a.more,#content .content .td2 a.new {padding:0;margin:0; font-family: Tahoma;color:#F3EE97; background: none; text-align:left;}
#content .content .td2 p a.more:hover, #content .content .td2 a.new:hover {padding:0;margin:0; font-weight:normal; color:#C4BD4B;}
#content .content .td2 p a.more {padding:0;margin:0; font-size:11px }
#content .content .td1 {background: url(../i/h1_pix.jpg) no-repeat; }
#content .content .title1{padding:0;margin:0;height:60px; valign:top; align:left;}

.td3 img{border:1px solid #747475; width:40px; height:40px;}
.td3 {border:7px solid #000;}
td a{text-decoration:none; color:#B9B9B9; font: 12px/14px Verdana; text-align:left; float:left; padding:0 10px 2px 4px}
td a:hover{color:#E0E0E0;}
td {color:#D0D0D0; }

div.hr {
  height: 15px;
  background: url(../i/hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}