BODY.common {
    margin: 0px;
    padding: 0px;
    color: #000000;
    background: #fff url(/img/common/2012_1.jpg) top center no-repeat fixed;
    /*background: #dadada*/
    /*background: #dadada url(/img/common/backline.gif) top left repeat-y;*/
	}
TABLE.books {
    width: 450px;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    }
TABLE.bookdesc {
    width: 100%;
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #ffffff;
    }
TABLE.book{
    background: #ccc;
    border: 1px dashed;
    padding: 5px;
    }
TABLE.ref{
    background: #cc9;
    border: 1px dashed;
    padding: 5px;
    }
TABLE.jpg{
    padding: 0;
    margin: 10px 0 10px 25px;
    float: left;
    width: 180px;
    text-align: center;
    }    
TR.jpg{
    height: 180px;
    }
TR.ref {
    background-color: #cc9;
    }
TR.book {
    background-color: #ccc;
    }
TD.jpg{
    border: 1px dashed #900;
    }
TD.book {
    width: 50px;
    color: #000;
    FONT-WEIGHT: bold;
    text-align: center;
    }
TD.book_head {
    width: 55px;
    text-align: right;
    }
TD.book_more {
    color: #999999;
    }
TD.ref {
    width: 50px;
    color: #000;
    FONT-WEIGHT: bold;
    text-align: center;
    }
DIV.common{
    width: 780px;
    margin: auto;
    }
DIV.content{
    float: left;
    width: 780px;
    background: #dadada url(/img/common/backline.gif) top left repeat-y;
    }
DIV.top{
    float: left;
    width: 780px;
    height: 86px;
    border: 0px solid #ff0000;
    }
DIV.logo{
    float: left;
    width: 153px;
    height: 86px;
    background: url("/img/common/logo.jpg") top left no-repeat;
    }
DIV.title{
    text-align: right;
    float: left;
    width: 627px;
    height: 86px;
    background: url("/img/common/top_ua.jpg") top left no-repeat;
    }
DIV.main{
    float: left;
    width: 545px;
    border: 0px solid #009900;
    }
DIV.status{
    float: left;
    width: 100%;
    height: 19px;
    background: url(/img/common/status_back.gif) top left repeat-x;
    }
DIV.scroll{
    float: left;
    width: 440px;
    height: 19px;
    padding: 3px 0 0 10px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
    text-decoration: none
    }
DIV.statico{
    float: right;
    text-align: right;
    padding: 0 10px 0 0;
    width: 80px;
    height: 19px;
    background: url(/img/common/status_right.gif) top right no-repeat;
}
DIV.menu{
    float: left;
    width: 235px;
    border: 0px solid #0000cc;
    }
DIV.menu_top{
    width: 235px;
    height: 57px;
    background: url("/img/common/menu_top.jpg") top left no-repeat;
    }
DIV.menu_content{
    width: 235px;
    background: url("/img/common/menu_main.gif") top left no-repeat;
    padding: 0 0 30px 35px;
    text-align: left;
    }
DIV.menu_stars{
    width: 235px;
    height: 220px;
    background: url("/img/common/menu_stars.jpg") top left no-repeat;
    }
DIV.menu_part{
    width: 235px;
    height: 17px;
    }
DIV.menu_part_pre{
    float: left;
    width: 20px;
    height: 17px;
    margin: 0 0 0 10px;
    background: url("/img/common/menu_pre.gif") top left no-repeat;
    }
DIV.menu_part_title{
    float: left;
    width: 150px;
    height: 17px;
    background: url("/img/common/menu_title.gif") top left repeat;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #003366;
    text-decoration: none;
    text-align: center;
    }
DIV.menu_part_post{
    float: left;
    width: 38px;
    height: 17px;
    background: url("/img/common/menu_post.gif") top left no-repeat;
    }
DIV.menu_item{
    padding: 5px 0 5px 0;
    }
DIV.menu_item_red{
    padding: 10px 0 10px 0;
    }
DIV.down{
    float: left;
    width: 100%;
    height: 30px;
    padding: 5px 0 0 0;
    border: 0px solid #cc00cc;
    }
DIV.down_left{
    float: left;
	width: 200px;
    padding: 8px 0 0 10px;
    vertical-align: middle;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: #3366cc;
    text-decoration: none;
    }
DIV.down_right{
    float: right;
	width: 300px;
    padding: 8px 10px 0 0;
    text-align: right;
    vertical-align: middle;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
	color: #3366cc;
    text-decoration: none;
    }
DIV.copyright{
    width: 545px;
    height: 30px;
    background: url("/img/common/down_back.gif") top left repeat-x;
}
DIV.text{
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    margin: 40px 20px 20px 70px;
    border: 0px solid #ff0000;
    }
DIV.foto_date{
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-align: left;
    padding: 10px 0 0 10px;
    border: 0px solid #ff0000;
    }
DIV.foto_title{
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-align: left;
    padding: 5px 10px 10px 10px;
    border: 0px solid #ff0000;
    }
DIV.line{
    width: 180px;
    height: 5px;
    margin: 10px 0 10px 0;
    border-bottom: 1px solid #369;
    }
DIV.LINE{
    width: 450px;
    height: 20px;
    margin: 0;
    border-bottom: 1px solid #999;
    }
DIV.comments{
    width: 100%;
    text-align: center;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #ffffff;
    text-decoration: none;
    }
DIV.total{
    width: 100%;
    float: left;
    border: 0px solid #000000;
    }
DIV.book_top{
    width: 450px;
    text-align: center;
    font-weight: bold;
    padding: 20px 0 5px 0;
    }
DIV.book_res_ok{
    width: 450px;
    text-align: center;
    font-weight: bold;
    color: #009900;
    padding: 0 0 20px 0;
    }
DIV.book_res_err{
    width: 450px;
    text-align: center;
    font-weight: bold;
    color: #ff0000;
    padding: 0 0 20px 0;
    }
DIV.book_down{
    width: 450px;
    text-align: center;
    font-weight: normal;
    padding: 10px 0 0 0;
    }
DIV.empty_title{
    width: 450px;
    height: 64px;
    border: 0px solid #ff0000;
    }
DIV.bib_title{
    width: 100%;
    height: 30px;
    text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #000000;
    text-decoration: none;
    }
DIV.cam_title{
    width: 350px;
    float: right;
    text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
	color: #000000;
    padding: 20px 0 0 0;
    text-decoration: none;
    border: 0px solid #990000;
    }

DIV.cam_head{
    float: left;
    width: 320px;
    height: 30px;
    margin: 0 0 0 60px;
    background-color: #003399;
    border: 1px solid #003399;
    }
DIV.cam_info{
    float: left;
    width: 120px;
    padding: 7px 0 0 20px;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    }
DIV.cam_time{
    float: right;
    width: 150px;
    padding: 7px 20px 0 0;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-align: right;
    color: #cccccc;
    }
DIV.cam{
    float: left;
    width: 320px;
    height: 240px;
    margin: 0 0 0 60px;
    border: 1px dashed #003399;
    }
DIV.picto{
    width: 64px;
    height: 64px;
    float: left;
    margin: 0 10px 0 0;
    }
DIV.info{
    color: #999;
    /*background: #ff9;*/
    text-align: justify;
    padding: 0px 10px 0 15px;
    }
DIV.globus{
    float: right;
    width: 197px;
    height: 200px;
    border: 0px solid;
    background: url(/img/common/globus.jpg) top left no-repeat;
    }
DIV.gallery{
    float: left;
    width:100%;
    margin: 20px 0 0 0;
    }
DIV.images{
    width: 100%;
    float: left;
    }
A.menu {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;
	color: #99ccff; text-decoration: none
	}
A.menu:hover {
	COLOR: #6699FF;
	}
A.menu_red {
	font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;
	color: #cc0; text-decoration: none
	}
A.menu_red:hover {
	COLOR: #fff;
	}
A.help {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;
	COLOR: #003366; TEXT-DECORATION: none
	}
A.help:hover {
	COLOR: #990000;
	}
A.sign {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;
	COLOR: #3366CC; TEXT-DECORATION: none
	}
A.sign:hover {
	COLOR: #3399FF;
	}
A.comments{
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #ffffff;
    text-decoration: none;
    }
A.comments:hover{
    text-decoration: underline;
    }
IMG.statico{
    border: 0px solid;
    padding: 4px 0 0 0;
    cursor: pointer;
    }
IMG.time_sep {
	BORDER: 0px; WIDTH: 1px; HEIGHT: 10px;
	}
IMG.picto{
    width: 64px;
    height: 64px;
    border: 0px solid;
    margin: 0 10px 0 0;
    }
IMG.thumb{
    width: 180px;
    border: 1px dashed #333333;
    }
IMG.capcha{
    width: 120px;
    height: 50px;
    border: 1px dashed #999;
    margin: 10px 0 10px 0;
    cursor: pointer
    }

P {
	TEXT-ALIGN: justify;
	}
P.center {
	TEXT-ALIGN: center;
	}
P.left {
	TEXT-ALIGN: left;
	}
P.right {
	TEXT-ALIGN: right;
	}
DIV.folder {
  margin: 5px 0 0 0;
  padding: 0 0 0 25px;
  background: url(/admin/img/dir.gif) top left no-repeat;
  border: 0px solid;
  }
DIV.dir {
  margin: 5px 0 0 25px;
  padding: 0 0 0 25px;
  background: url(/admin/img/dir.gif) top left no-repeat;
  border: 0px solid;
  }
DIV.file {
  margin: 5px 0 0 0;
  border: 0px solid;
  }
DIV.tree {
  margin: 0 0 0 25px;
  border: 0px solid;
  }
table.thumb {
	float: left;
	margin: 5px 5px 5px 0px;
}
td.thumb{
	width: 144px;
	text-align: center;
	vertical-align: middle;
	background: url(/img/thumb.jpg) no-repeat center center;
	border: 1px dashed #996633;
}
img.thumb {
  cursor: pointer;
  border: 0px solid;
}
img.nothumb {
	border: 0px solid;
}
div.galname{
  width: 100%;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
	color: #03c;
  text-decoration: none;
}
div.galdate{
  width: 100%;
  margin: 0 0 10px 0;
	font-family: times new roman, tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
	color: #333;
  text-decoration: none;
}
div.galdesc{
  width: 90%;
  margin: 10px auto 20px auto;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;  
  font-size: 12px;
  font-weight: normal;
	color: #333;
  border: 0px dashed #333;
}
div.br50{
  width: 100%;
  height: 50px;
}
div.return{
  width: 100%;
  text-align: right;
}

/*CALENDAR*/
div.filebox{
  width: 130px;
  height: 100px;
  float: left;
  margin: 0 0 20px 14px;
  text-align: center;
  border: 0px solid;
}
/*GB*/
div.gb_form {
	width: 430px;
	margin: 30px 0 30px 0;
  padding: 0 0 30px 0;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:	#369;
	text-decoration: none;
  border-bottom: 1px solid #999;
}
div.gb_label{
  float: left;
  width: 100px;
  text-align: right;
  padding: 0 15px 0 0;
  border: 0px solid #fff;
}

input.gb {
	width: 300px;
  border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: url(/img/send_mail/fon.jpg) repeat-x center top;
}
input.gb_code {
	width: 70px;
  border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
  text-align: center;
	background: url(/img/send_mail/fon.jpg) repeat-x center top;
}
div.gb_but{
  width: 200px;
  text-align: right;
  border: 0px solid #000;
}
div.gb_code{
  float: left;
  width: 180px;
  text-align: right;
  padding: 0 15px 0 0;
  border: 0px solid #fff;
}
textarea.mes {
	width: 100%;
  border-style: solid;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	BACKGROUND-COLOR:#000000;
	background: url(/img/send_mail/fon2.jpg) repeat-x center top;
	border-color: #cccccc;
	border-width: 1px;
}
a.send_mail {
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:	#cc9933;
	text-decoration: underline;
}
a.send_mail:hover {
	color:	#ffcc33;
	text-decoration: none;
}
div.gb_guest {
	float: left;
	margin: 15px 0 30px 0;
	width: 530px;
}
div.gb_autor {
	float: left;
	margin: 15px 0 15px 40px;
	width: 540px;
}
div.gb_name {
	float: left;
	width: 300px;
	margin: 0 0 5px 0;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:	#cc9933;
	text-decoration: none;
  border:	0px solid #fff;
}
div.gb_name_autor {
	float: left;
	width: 540px;
	margin: 0 0 5px 0;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:	#996600;
	font-style: italic;
	text-decoration: none;	
}
a.gb_name {
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:	#cc9933;
	text-decoration: underline;
}
a.gb_name:hover {
	color:	#ffcc33;
	text-decoration: none;
}
div.gb_date {
	float: right;
	width: 200px;
	margin: 0 0 5px 0;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	text-align: right;
	color:	#ffffff;
	text-decoration: none;
  border:	0px solid #fff;
}
.gb_time {
	color:	#999999;	
}
div.guest_message {
	float: left;
	width: 580px;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:	#cccccc;
	text-decoration: none;
}
div.autor_message {
	float: left;
	width: 540px;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color:	#cccc99;
	text-decoration: none;
  border: 0px solid #fff;
}

/*LISTING*/
div.listing {
	width: 100%;
	float: left;
	margin: 25px 0 45px 0;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color:	#999;
	text-align: center;
	text-decoration: none;
	border: 0px solid #ffffff;
}
div.listing_audio{
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color:	#999;
	text-align: center;
	text-decoration: none;
	border: 0px solid #ffffff;
}
div.listing_in {
	width: 200px;
	margin: auto;
	border: 0px solid #ffffff;
}
img.listing {
	float: left;
	margin: 7px 10px 0 10px;
}
div.listing2 {
	float: left;
	margin: 0;
}
div.videodiv{
  text-align: center;
  padding: 20px 0 40px 0;
  }
img.videothumb{
  border: 1px dashed #009;
}


