.rightcolumfoto
        {
            alignment-adjust: central;
            text-align: center;
        
        }
.rightcolumfoto img
        {
            
            padding-bottom: 15px;           
        }
.rightcolumlink a
        {                        
            color: #800000;
            font-size: 14px;
        }
.rightcolumlink a:hover
        {
            color: #800000;
            font-size: 14px;
            cursor: hand;
        }
a 
    { 
    color: #000000;
    text-decoration: underline;
    }
a, a:hover 
    { 
    font-size: 11px;
    font-weight: bold; 
    }
a.link2
    {
    color: #414141;
    font-weight: bold;
    text-decoration: none; 
    }
a.link2:hover, .pofweekalt2 a:hover 
    {
    color: #A01919;
    text-decoration: underline; 
    }
a.link3, .pofweektd span 
    { 
    color: #A01919;
    font-weight: bold; 
    }
a.link3, a.link3:hover, a.menu1, a.menu1:hover, h3 a, td.news a:hover, .pofweektd a:hover 
    {
    text-decoration: none; 
    }
a.link3:hover, .pofweektd a 
    {
    color: #414141; 
    }
.top_menu
    {
    border-right: solid 1px gray;
    }
.menu_top
    {
    margin: 0 5px 10px 0;
    }

.menu_top a
    {        
        font-family: serif;
        font-weight: lighter;        
        font-size: 18px;
        text-decoration: none;
        color: gray;
        margin: 4px 4px;        
    }
.menu_top a:hover
    {
        font-size: 18px;
        text-decoration: none;
        color: #a01919;
        margin: 4px 4px;        
    }
a.menu1 
    {
    background-color: #888;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold; 
    }
a.menu1:hover 
    {
    color: #C6C6C6;
    font-size: 14px; 
    }
.menu2_bot
    {
    border-right: solid 1px #C6C6C6;
    }
.menu2 a 
    {
     font-size: 11px;
     text-decoration: none;
     color: #FFF;
       
    }
.menu2 a:hover 
    {
     font-size: 11px;
     text-decoration: none;
     color: #C6C6C6;       
    }
a.menu2, td.menu2 
    {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none; 
    }
a.menu2:hover 
    {        
    color: #C9C9C9;
    font-size: 11px; 
    }
.search_form
    {
    margin-bottom: 3px; 
    margin-left: 1px;
    }    
a.email 
    {
    font-size: +100%;
    }
.anav a, .anav a:hover 
    {
    color: #900;
    font-weight: lighter;
    background-image: url(lag-art/arrow-2.gif);
    background-repeat: no-repeat; padding-left: 20px
    }
.outputart
    {
        font-family: Arial;
        font-size: 10px;
        font-style: italic;
        font-weight: bold;
        color: #888;        
    }
body { /* Тело страницы с фоновым рисунком */
    color: #6B6B6B;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 11px;
    height: 100%;
    margin: 0;
    padding: 0;
    }

a.articlesT { /* Картины */
    font-weight: normal;
    text-decoration: none;
    }
a.articles 
    { /* Картины */
    font-weight: normal;
    }
table 
    {
    color: #6B6B6B;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 11px; 
    }
.bt 
    {
    background-color:#E1E1E1;
    border-top:1px solid #D7D7D7;
    background-image:url(lag-art/backgr-2.jpg);
    background-repeat:no-repeat;
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    }
h3 a, h3 a:hover, h3 span, h3.ournews, p.ournews, .maintextb p:first-letter, .paintings b a, .pntngs b a, .pofweek 
        { 
        font-family: Arial, Verdana, Tahoma, sans-serif; 
        }
a.link2, a.menu2, td.menu2, td.news p.news2 a, td.news p.news2 a:hover, .artname, .paintingexplore, .paintings a, .pntngs p a, .pofweektd, .pofweekalt, td.news p.news2 a, .price, .total span, .SOLD, .selectlang td span, .total 
        {
        font-family: Arial, Verdana, Tahoma, sans-serif; 
        }
h3 a, h3 a:hover 
        {
        color: #800000;
        font-size: 20px; 
        }
h3 span, h3.ournews, p.ournews 
        {
        color: #800000;
        font-size: 18px; 
        }
h3.ournews, p.ournews 
        {
        background-repeat: no-repeat;
        font-weight: bold;
        line-height: 25px;
        margin-bottom: 5px;
        margin-top: 1px;
        padding-left: 20px;
        }

td.h0right 
        { /* Нижнее левое меню*/
        background-color: #F4F4F4;
        text-align: right;
        }

td.menu2 
        {
        padding-right: 1px;
        }
td.news 
        {
        padding-left: 10px;
        padding-right: 10px;
        }
td.news a, td.news a:hover 
        {
        color: #800000;
        font-weight: lighter; 
        }
td.news p 
        {
        color: #424242;
        font-size: 11px;
        margin-bottom: 5px;
        margin-top: 0px;
        text-align: justify; 
        }
td.news p strong, .artinfo a:hover 
        {
        color: #800000; 
        }
td.news p.news2 
        {
        text-align: right; 
        }
td.news p.news2 a, td.news p.news2 a:hover 
        {
        color: #585857;
        font-size: 10px;
        font-weight: bold; 
        }
.artinfo a 
        {
        color: #626262; 
        }
.artistinfo a, .artistinfo a:hover 
        {
        font-size: 10px;
        text-decoration: none; 
        }
.artname 
        {
        color: #414141;
        font-size: 11px;
        font-weight: bold;
        }
.guaranties 
        { 
        color: #6E6E6E;
        text-align: justify;
        font-family: Arial, Verdana, Tahoma, sans-serif; 
        }
.guaranties a 
        { 
        color: #6E6E6E;
        text-decoration: underline; 
        }
.guaranties a:hover 
        {
        color: #A01919;
        text-decoration: none; 
        }        
.bg_dec_top { background-image: url("lag-art/topline_backgr-1.gif"); }
.bg_dec_top2 { background-image: url("lag-art/topline_backgr-2.gif"); border-right: 1px solid #E1E1E1; margin-top: 0px; }
.copy { color: #8C8C8C; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px; font-weight: bold; }
.copy a { color: #787878; text-decoration: none; }
.copy a:hover, h3 a:hover, td.news a { text-decoration: underline; }
.fav { margin-top: 0px; margin-bottom: 0px; }
.fav a, .fav a:hover { font-weight: lighter; color: #907171; text-decoration: none; margin-right: 10px; }
.floatdiv
        {
        background-color: #7E7D7B;
        border: 1px none #000000;
        border-top: 1px solid #979797;
        font-family: Arial, Verdana, Tahoma, sans-serif; 
        overflow: auto; padding-left: 8px; 
        }
.floatdiv a { background-image: url("lag-art/dot-sub.gif"); background-position: 0% 55%; background-repeat: no-repeat; color: #DEDEDE; display: block; padding-bottom: 2px; padding-left: 14px; padding-top: 2px; text-decoration: none; }
.floatdiv a, .floatdiv a:hover .guaranties { font-size: 12px; font-weight:normal; line-height: 12px;}
.floatdiv a:hover { color: #F9F9F9; }

.login1 { color: #828282; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; font-weight: bold; text-align: right; }

a.articles {
color: #800000;
}
.maintextb a, .maintextb a:hover {color: #800000; font-weight: normal;}
.maintextb div { background-color: #FFFFFF; background-image: url("lag-art/corner-3.gif"); background-repeat: no-repeat; margin-right: 10px; padding-left: 5px; text-align: justify; }
.maintextb p { margin-bottom: 0px; margin-right: 10px; margin-top: 0px; }
.maintextb p span { color: #800000; font-size: 18px; font-weight: bold; }
.maintextb1, .maintextb1 a, .maintextb1 a:hover { color: #787878; font-size: 12px; font-weight: bold; }
p.maintextb1{text-align:center; color: #800000}
.foottext
    {
    font-size: 11px;
    font-family: Arial, Verdana, Tahoma, sans-serif;    
    float: none;
    text-align: justify;
    }
.newstyle
    {                   
    
    }


.maintextL { /*  Вывод на главной информации в абзацах под картинками */
text-align: left;
/*padding-left: 20px;
font-size: 13px;*/
color: #6b6b6b;
}

.paintingexplore 
        { 
        font-weight: bold;
        padding-right: 10px;
        text-align: left;
        }
.paintingexplore a 
        {
        background-image: url("lag-art/dot-1.gif");
        background-position: 0% 50%;
        background-repeat: no-repeat; 
        color: #626262; font-size: 10px;
        margin-left: 10px;
        padding-left: 10px;
        text-decoration: none;
        }
.paintingexplore a:hover 
        { 
        color: #800000;
        font-size: 10px;
        }
.paintingexplore p, .paintings p, .pntngs p 
        {
        margin-bottom: 4px;
        margin-top: 0px;
        }

.bootomtext
            {
                
            }

.paintings a, .pntngs p a 
            { 
            color: #3A3535;
            font-weight: normal;
            text-decoration: none;
            }

.paintings a:hover, .pntngs a:hover 
            {
            color: #800000;
            font-weight: normal;
            text-decoration: none;
            }

.paintings b a, .pntngs b a 
            {
            color: #800000;
            font-weight: bold;
            font-size: 15px;
            margin-left: 0px;
            text-decoration: none; 
            }

.paintings b a:hover, .pntngs b a:hover 
            { 
            font-weight: bold;
            font-size: 15px; 
            text-decoration: underline;
            }

.paintings td, .textarea1 a img 
            {
            /*vertical-align: central;*/ 
            }



.payment { color: #6E6E6E; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; text-align: center; }
.pofweek { color: #800000; display: block; font-size: 22px; font-weight: bold; margin-bottom: 1px; margin-top: 1px; height: 30px; padding-top: 5px; }
.pofweekalt { background-color: #DCDCDC; background-image: url("lag-art/bakgr-ru-suv2.gif"); border-bottom: 1px solid #74B459; border-top: 1px solid #74B459; font-size: 11px; margin-top: 1px; }
.pofweekalt2 { color: #900000; padding-left: 10px; background-image: url("lag-art/backgr_s1.jpg"); line-height: 15px; }
.pofweekalt2 { margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; }
.pofweekalt2 a { color: #423D83; text-decoration: underline; font-weight: normal; }
.pofweekalt2 b {color: #3A5A2C;}
.pofweekp { padding-left: 1px; }
.pofweekp div { margin-bottom: 0px; margin-top: 0px; }
.pofweektd { font-size: 10px; }
.pofweektd, .pofweekalt, td.news p.news2 a { color: #414141; }
.price, .total span, .SOLD { color: #A01919; font-size: 10px; font-weight: bold; }
.ps { /*background-image: url("lag-art/backgr-5.jpg"); background-position: top left; background-repeat: no-repeat;*/ }

 .mostviewed { /* Правая панель Most Viewed Artist */
 border-left: 2px solid #888;
 color: #C6C6C6;
 font-family: Arial, Verdana, Tahoma, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 margin-left: 2px;
 margin-right: 13px;
 padding-right: 5px;
 padding-left: 5px;
 width: 100%;
 height: 100%;
 vertical-align: top;
 }

 .mostviewed_top { /* Правая панель Most Viewed Artist */
 border: 2px solid #888;
 color: #C6C6C6;
 font-family: Arial, Verdana, Tahoma, sans-serif;
 font-size: 14px;
 font-weight: bold;
 margin-left: 2px;
 margin-right: 13px;
 padding-right: 5px;
 padding-left: 5px;
 text-align: center;
 width: 100%;
 vertical-align: top;
 }
 
.leftcolumn { /* Левая Пенель Навигации */
 background-color: #878685;
 background-image: url("lag-art/menu_backgr-2.jpg");
 background-repeat: no-repeat; color: #C6C6C6;
 font-family: Arial, Verdana, Tahoma, sans-serif;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 1px;
 text-align: left;
 padding: 10px;
 margin-left:2px;
 } 



 
.rightcolumn a.menu1 {
    
font-size: 16px;
}
.rightcolumn a.menu1:hover {
font-size: 16px;
 }

 p.contactsmain { /* Отдельные стили для Контактной Информации*/
 text-align: left;
 margin-top: 10px;
 margin-bottom: 30px;
 font-size: 16px;
 line-height: 20px;
} 
 
.selectlang { background-image: url("lag-art/backgr3.gif"); background-repeat: repeat-x; padding-top: 3px; }
.selectlang td a img { border: 1px solid #A5A5A5; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin-right: 2px; }
.selectlang td a:hover img { border: 1px solid #A5A5A5; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; margin-right: 2px; }
.selectlang td img { border: 1px solid #A5A5A5; margin-right: 2px; }
.selectlang td span { color: #828282; font-size: 11px; font-weight: bold; vertical-align: top; }
.stext { margin-left: 10px; margin-right: 10px; }
.stext p { margin-bottom: 15px; margin-top: 15px; }
.stext a, .stext a:hover { color: #800000; font-weight: lighter; }
.textarea1 { padding-right: 4px; }
.textarea1 input { background-color: #FFFFFF; border-left: 1px solid #9E9E9E; border-top: 1px solid #9E9E9E; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 9px; }
.thepicture img { margin-bottom: 1px; margin-top: 1px; }
ul { margin-top: 5px; margin-bottom: 5px; }
/* SECOND LEVEL PAGES STYLES START */
.topnav 
            { 
            background-color: #A0A0A0;
            border-bottom: #D3D3D3 2px solid;
            }
.topnav td table 
            { 
        
