/* CSS Document */ 
html { height:100%;}
body { margin:0px; height:100%; background-image:url(image/design/fon.jpg); background-position:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
p { text-align:justify; margin-left: 25px; margin-right:25px;}
.quotation { font-size:14px; font-style:italic; font-weight:bold; text-align:right; color:#333333;} 
.title { color: #0033FF; text-align:center;}
.title1 { color: #c95000; text-align:center;}
.center { text-align:center;}
a:link {color:#0058b0;}
a:visited { color:#0058b0}
a:hover { color:#FFFF66;}


/*header*/
.header_fon { background-image:url(image/design/fon_header.jpg); background-repeat:repeat-x; background-position:top;}
.menu p { margin:0px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold;}
.menu a:link{color:#CCCCCC; text-decoration:none;}
.menu a:visited{color: #CCCCCC; text-decoration:none;}
.menu a:hover{color: #FFFF66; text-decoration:none;}


/*left_block*/
.left_bg { background-image:url(image/design/old_paper.jpg); background-repeat:no-repeat; background-position:top;}
.left_google { margin:31px 0px 0px 44px;}


/*right_block*/
.right_bg { background-image:url(image/design/molbert.jpg); background-repeat:no-repeat; background-position:top;}
.right_anime { margin:3px 0px 0px 27px;}


/*footer*/
.footer_fon { background-image:url(image/design/fon_footer.jpg); background-repeat:repeat-x; background-position:bottom;}
.footer_brush { background-image:url(image/design/brushes.jpg); background-repeat:no-repeat;}
.footer_copy p { text-align:center; color:#CCCCCC; margin:4px 0px 3px 0px;}
.footer_copy a:link{color:#FFFF66;}
.footer_copy a:visited{color: #FFFF66;}
.footer_copy a:hover{color: #FF0000;}




/*gallery*/
.gallery_align { text-align:center;}


/*gallery_view*/
.view_table {float:left; margin:0px 0px 10px 60px;}
.view_table p { margin:10px 5px 0px 5px; text-align:center; font-size:14px; font-weight:bold;}


/*picture*/
.view_pict_table p {margin-top:0px; font-weight:bold;}
.pict_com_table { border-top:2px solid #FFCC33; border-bottom:2px solid #FFCC33;}
.pict_com_title { margin:10px 0px 5px 25px;}
.pict_com_date { margin:0px 0px 0px 25px;}
.pict_form_fio { margin-left: 50px;}
.pict_form_area { width:300px; height:75px; vertical-align:top;}
.pict_form_sub { margin-left:122px;}


/*contacts*/
.cont_fio_p { margin-left:75px;}
.cont_mail_p { margin-left:73px;}
.cont_text { vertical-align: top; width:300px;; height:75px;}
.cont_sub { margin-left:146px;}