body {margin:0px; padding:0px; font-family:Gorgia, Times New Roman; color:#999; font-size:16px; background:#fff;}

h1, h2, h3 {font-weight:normal; text-align:center;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:17px;}

img {border:none;}
img.preview, img.gallery {border:1px dotted #666; background:#e9e9e9;}
img.preview {padding:50px;}
img.gallery {padding:145px;}

a {color:#999;}
a:hover {color:#333;}
a.active {font-weight:bold;}

div.text {margin:0px auto; width:800px;}
p.menu {text-align:center; margin-top:15px;}
p.pre {text-align:center; font-family:Verdana, Arial; font-size:10px; color:#999;}
div.foot {text-align:center; margin-top:85px; padding-bottom:15px; font-size:14px;}

p.txtauthor {text-align:right; font-style:italic; font-size:14px;}

div.painting {text-align:center;}

div.gallery {margin:35px 50px 0px 50px; text-align:center; clear:both;}

.gbook {width:100%;}
textarea.gbook {height:8ex;}
p.answer {font-style:italic; margin-top:0px; padding-top:0px;}
p.mess {text-align:center; color:#cc0000;}

ul.assoc {text-align:left;}
ul.assoc li {list-style-type:circle;}

input.assoc {width:18em;}

form.up {text-align:center; margin-bottom:20px;}

/*a.preview {position:relative; float:left; height:286px; margin:6px; text-decoration:none; font-size:10px; font-family:Verdana, Arial, 'Courier New Cyr';}*/
span.pricepreview {position:absolute; right:15px; top:10px;}

div.paint {position:relative; font-size:11px; font-family:Verdana, Arial, 'Courier New Cyr';}
span.price {position:absolute; right:225px; top:10px;}
