html, body {height:100%;}
.mainabc {height:100%; min-height:100%;}
html>body .mainabc {height:auto;}

.maindiv {margin-top:200px; float:right; font-family:Tahoma; font-size:9pt; text-align:justify; padding:2px;}
.leftdiv {margin-top:200px; width:19.5%; float:left; font-family:tahoma; font-size:9pt; color:#000000;}
.footerdiv {font-family:tahoma; font-size:8pt; text-align:center; background-color:#eFe6d1; padding:10px; margin-top:10px;}
.headerdiv {height:200px; width:100%; background:url(/img/header.jpg) no-repeat; position:absolute; top:0px; left:0px;}
.headertd {height:20px; padding-right:10px; vertical-align:bottom; text-align:right; font-weight:bold; font-family:tahoma; font-size:10pt; padding-bottom:1px; color:#808080;}
.headertd a {color:#000000; font-weight:bold; text-decoration:none;}
.headertd a:hover {color:#E35F14;}

.hint {border:2px solid #ff8800; background-color:#e0e0e0; padding:10px; display:inline-block; position:absolute; font-size:12pt; font-weight:bold;}

/* верх картин на главной */
.main_top {padding-top:7px; color:#404040; font-weight:bold; vertical-align:top; font-family:tahoma; font-size:8pt; text-align:left;}
.main_top a {color:#ff5030; text-decoration:none;}
.main_top a:hover {color:#FF0000; text-decoration:underline;}

/* низ картин на главной */
.main_bottom {padding-bottom:7px; text-align:left; font-family:tahoma; font-size:8pt; vertical-align:bottom;}

.maintext_top {font-size:8pt;}
.maintext_top a {color:#000000; border-bottom:1 solid #e0e0e0; text-decoration:none;}

/* аннонсы */
.ann {text-align:justify; font-size:8pt;}
.ann a {color:#404040; text-decoration:none; font-weight:bold;}
.ann a:hover {color:#000000; text-decoration:underline;}

.top_ann {text-align:center; font-size:9pt;}
.top_ann a {color:#ff5030; text-decoration:none; font-weight:bold;}
.top_ann a:hover {color:#000000; text-decoration:none;}


/* табличка с инфой о разделе */
.infoline {color:#000000; font-weight:bold; font-family:tahoma; font-size:10pt;}
.infoline a:link, .infoline a:visited {color:#000000; text-decoration:none;}
.infoline a:hover {color:#404040; text-decoration:underline;}

/* табличка в верхней части */
.mainline {font-family:tahoma; font-size:11pt; text-align:center; font-weight:bold;}


/* рабочее поле картин */
.picturesw {border:2px solid #ff8800;}
.picturesw1 {background-color:#808080; color:#ffff88; font-size:10pt; background-image:url(/img/rbg.jpg);}

/* страницы */
.pgs {text-align:right; color:#000000; font-size:10pt; background-color:#e0e0e0; padding-right:20px;}

/* селект */
option {background-color:#ffffff;}
optgroup {background-color:red;}

/* верх картин */
.ptop {vertical-align:top; font-family:tahoma; font-size:10pt; text-align:center; font-weight:bold;}
.ptop a:link, .ptop a:visited {text-decoration:none; color:#000000;}
.ptop a:hover {text-decoration:underline;}

.pleft {vertical-align:top;}
.pleft a:link {text-decoration:none; color:#000000;}
.pleft a:visited {text-decoration:none; color:#404040;}
.pleft a:hover {text-decoration:underline;}


/* белое поле картины */
.pmain {border-right:1px solid #c04400; border-bottom:1px solid #c04400; border-top:1px solid #ff8800; border-left:1px solid #ff8800; background-color:#ffffff;}

/* низ картин */
.pbot {vertical-align:bottom; font-family:tahoma; font-size:10pt; text-align:center;}
.pbot_artist {vertical-align:top; font-family:tahoma; font-size:10pt; text-align:center;}

/* акция background-color:#ffaa44*/
.pbot marquee,.pbot_artist marquee {margin-left:5px; margin-right:5px;}

/* линк опций */
.blink1:link, .blink1:visited {color:#ff8000; font-size:12; font-weight:bold; text-decoration:none;}
.blink1:hover {color:#000000; text-decoration:underline;}

.nal {color:#404050; font-weight:bold;}

/* менюшки */

.rmenu td {text-align:center; color:#404040; font-family:Tahoma; font-size:13; font-weight:bold;}
.rmenu a:link, .rmenu a:visited {color:#1F1A17; text-decoration:none;}
.rmenu a:hover {color:#ffffff;}

/* рабочее поле */
.main {vertical-align:top; padding:0; font-family:Tahoma; font-size:10pt;}

/* фотохудожник: фото - файлы */
.fotoart td {text-align:center; font-family:tahoma; font-size:12;}

/* выбор цвета */
.coltable td {width:20; height:20; cursor:pointer; border:1px solid #404040;}

/* рабочее поле */
.fotoartw {font-family:tahoma; font-size:10pt;}

/* менюшка столбик слева */

.razdel a {display:block;}
.razdel a:link, .razdel a:visited {text-transform:uppercase; color:#000000; font-weight:bold; text-decoration:none;}
.razdel a:hover {background-color:#e0e0e0;}

.sub a {display:block;}
.sub a:link, .sub a:visited {text-transform:none; font-weight:normal; padding-left:13;}
.sub a:hover {background:url('/img/2.gif') no-repeat left center #e0e0e0; border-bottom:0; text-decoration:underline;}

body {margin:0; background-color:#ffffff;}

.file {width:140px;}
img {border:0;}

.shine_1 {background:url('/shine/1.png') no-repeat;}
.shine_2 {background:url('/shine/2.png') repeat-x;}
.shine_3 {background:url('/shine/3.png') no-repeat;}
.shine_4 {background:url('/shine/4.png') repeat-y;}
.shine_5 {background:url('/shine/5.png') repeat-y;}
.shine_6 {background:url('/shine/6.png') no-repeat;}
.shine_7 {background:url('/shine/7.png') repeat-x;}
.shine_8 {background:url('/shine/8.png') no-repeat;}

.bag3 {font-size:8pt;}

.rn1 {background:url(/r/2.gif); height:25px; text-align:center; font-size:11pt; font-weight:bold;}
.rn2 {background-color:#888888;}
.rn3 {text-align:justify; padding:0 8px; background:url(/r/6.gif) bottom repeat-x #ffffff;}

.imgtable td {width:190px; height:250px; text-align:center;}

img {border: 0;}


.article_body a {text-decoration:none; color:#000000;}
