/* CSS for konstantintroitsky.ru */

p {text-indent: 25px;}
h1 {font-size: 180%; font-weight: normal; color: #FFFFFF; font-style:italic; text-indent: 33px;  background-repeat:no-repeat; background-position:left; margin-top: 1em;}
h2 {font-size: 100%; font-weight: bold; color: #FFFFFF; font-style:italic; padding:0px 0px 2px 0px; margin:10px 0px 2px 0px;}
ul {list-style:square;}
a {color: #FFFFFF;}
img {border:0px;}
dl {margin-left:1em;}
dt {margin-left:1em;}
dd {margin-bottom:0.3em;}
strong {color:#FFFFFF;}


.body-main {background-color: #333333; color:#eCeCeC; margin: 0px 0px 0px 50px; padding: 0;}
.body-index {background-color: #111a25; color:#eCeCeC; margin: 1em 0px 0px 0px; padding: 0; text-align:center;}
.body-preview {background-color: #333333; color:#FFFFFF; margin: 1em 0px 1em 0px; padding: 0; text-align:center;}

.grtxt { color:#eCeCeC; margin-top:1em;}
.indent {margin-left:10px; width:569px;}
.intxt {margin-top:1px; padding-top:1px; padding-bottom:1px; margin-bottom:1px;}
.separator-solid {margin: 7px 0px 0px 0px; padding: 0px; background-color:#FFFFFF; height:1px;}
.separator-dashed {margin: 10px 0em 1.5em 10px; padding: 0px; background-image:url(img/dashes.gif); background-repeat:repeat-x; height:1px; width:569px;}
.comment {font-size: 90%; font-weight: normal; color: #cccccc;}
.imgbr-outer {margin:0px; padding:1px; background-color:#000000; float:left; display:block;}
.imgbr-inner {margin:0px; padding:2px; background-color:#ffffff; float:left; display:block;}
.date {font-size:16pt; font-weight:normal;}
.img-post {padding-bottom:0px;}
.imgtblpadding {padding-top:10px;}


#disclamer {text-align:center; margin-top:2em; margin-bottom:1em; font-family:Arial, Helvetica, sans-serif; font-size:67%; font-weight:normal; color:#CCCCCC;}
#main {font-family: "Times New Roman", Times, serif; font-size: 107%; font-style:normal; font-weight:normal; width:589px;margin-right:auto;}
#logo {margin-top: 20px; padding: 0px; height:53px; text-align:center;}

#index-main {font-family: "Times New Roman", Times, serif; font-size: 107%; font-style:normal; font-weight:normal; width:600px; margin-left:auto; margin-right:auto;}
#index-description {margin-top:1em; font-size:96%;}

#preview-main {font-family: "Times New Roman", Times, serif; font-size: 107%; font-style:normal; font-weight:normal; text-align:center;}
#preview-title {text-align:center; margin-bottom:0.2em;}
.preview-title {font-size: 120%; font-weight:normal; color:#FFFFFF;}
.preview-size {font-size:80%; font-weight:bold; color:#CCCCCC;}
.preview-description {font-size:90%; font-weight:normal; color:#CCCCCC; text-align:center;}
#preview-sales {background-color:#2a2a2a;}

div #preview-sales li {margin-bottom:0.2em;}
div #biography {text-align:justify;}
div #main div {margin-left:100px;}
div #biography h1 {background-image:url(img/actual.gif);}
div #exhibitions h1 {background-image:url(img/exhibit.gif);}
div #recentworks h1 {background-image:url(img/bio.gif);}
div #sales h1 {background-image:url(img/bio.gif);}
div #links h1 {background-image:url(img/exhibit.gif);}
div.imgbr-inner img {vertical-align:top; display:block;}
div.img-post br {clear:left;}
div #sales p {margin-bottom:1.5em; color:#eCeCeC;}
div #contactform p { text-indent:0px; color:#eCeCeC;}