html         { height: 100%; margin: 0; }
.pg          { background-color: #FDFDFD; padding-top: 5px; font: 11px Verdana, Arial, Helvetica, Sans-serif; color: #373A3E; text-align: Center; }
.psize       { width: 820px; margin: 0 auto; }

A            { color: #808000; TEXT-DECORATION: none }
A:active     { color: #FF4400; TEXT-DECORATION: none }
A:hover      { color: #ff4400; TEXT-DECORATION: underline }

div.stats { display: inline; height:0px; left:-1000px; margin:0; padding:0; position:absolute; top:-1000px; visibility:hidden; width:0px; }
.bancount    { }
.btop        { position: relative; height: 70px; background-color: #EFEFEF; text-align: Center; margin: auto 0; }
.btop b      { font: 16px Arial; color: #008000 }
.starton     { text-align: Left }
.vievstart   { width: 26%; height: 22px; background-color: #FDFDFD; border-left: 1px solid #ECE9D8; border-bottom: 3px solid #ECE9D8 }
.txtstart    { text-align: Center; color: #000000 }

.bantop      { width: 100%; height: 74px; background: url('/image/bantop5.gif') repeat; margin: auto 0; text-align: Center; }
.toplogo1    { width: 26%; }
.toplogo2    {  }
.toplogo2 h1 { margin: 0 2px 5px; font-family: 'Monotype Corsiva', cursive; color: #F7F7F7; }

.bantopd     { height: 74px; background: url('/image/bantop5.gif') repeat; margin: 0 auto; padding:2px 0; text-align: Center; }
.bantopd a   { display: block; width: 26%; float: left; }
.bantopd h1  { margin: 0 2px 4px; font-family: 'Monotype Corsiva', cursive; color: #F7F7F7; }

.select1     { width: 26%; text-align: Center; color: #737977; border-left: 1px solid #ECE9D8; border-bottom: 3px solid #ECE9D8; }
.select1 b   { font: bold 18px 'Times New Roman'; }
.select1 a   { font: 12px Verdana, Arial, Helvetica, Sans-serif; }

.select2     { font: bold 16px Arial, Helvetica, Sans-serif; color: #FF9999; }
#marg	     { width: 57%;  margin: 6px -25px 0 3px; vertical-align: bottom; float: left; }

#search      { position: relative; left: 25px; }
#search div { position: relative; white-space: nowrap; }
#search input { display: block; margin: 0 2px; float: left; }
#search .button-search { cursor: pointer; }
#search .txt-search { margin-left: 5px; font-size: 14px; }
/* ! */
.txtselect2  { font-family: Arial, Helvetica, Sans-serif; color: #FF9999; font-size: 16px; font-weight: bold }
/*  */
.parade1     { width:26%; text-align: Center; border: 1px solid #ECE9D8; border-bottom-width: 3px; }
.parade1 p   { font: 10px Arial; margin: 2px 0; }
.parade1 .button { font: 9px verdana,arial,Helvetica,"sans serif"; }

.parade2     { text-align: Center; margin: 0; padding: 5px 1px; font: 11px Arial, Verdana, Helvetica, Sans-serif; color: #000000; }
.parade2 h2  { font: 18px Arial, Verdana, Helvetica, Sans-serif; color: #3F3F3F; margin: 3px 5px 0; }
.parade2 div { font: bold 20px 'Monotype Corsiva', cursive; margin: 3px 0 0; }
.parade2 span { display: block; font-size: 1px; color: #FFFFFF; margin: 0 1px 3px; }
.parade2 font { font-size: 18px; color: #3F3F3F; }
.parade2 p   { margin:3px 0; padding:0; }

.paraded     { margin:0; padding: 5px 2px; text-align:Center; font-family: Arial, Verdana, Helvetica, Sans-serif; color: #000000; }
.paraded h2  { margin: 3px 5px 0; padding-top:3%; font-size:18px; color:#3F3F3F; }
.paraded span { display:block; font-size:1px; color:#FFFFFF; margin: 0 1px 3px; }
.paraded p   { margin:3px 0; padding-bottom:1%; font-size:11px; }

.up1         { width: 26%; }
.up1 div     { text-align: Center; background-color: #ECE9D8; font: 11px Verdana, Arial, Helvetica, Sans-serif; color: #000000; padding: 2px 0; }
.up2         { width: 74%; }
.up2 th      { font: bold 11px Verdana, Arial, Helvetica, Sans-serif; color: #465360; text-align: left; padding: 0 6px; }

.up, .upnavbar { font-family: Verdana, Arial, Helvetica, Sans-serif; }
.up          { font-size: 11px; }
.update      { width: 26%; background-color: #ECE9D8; padding: 0 2px; color: #000000; text-align: Center; } 
.upnav       { padding: 8px 6px; margin: 3px 0; font-weight: bold; font-size: 12px; color:#465360; text-align:left; border-top: 1px solid gray; border-bottom: 1px solid gray; }

.upnavbar    { background-color:#ECE9D8; border: 1px solid e5e6dd; padding: 8px; font-weight:600; font-size:12px; color:#465360; }
.upnavbar td { font-weight: 400; }

.catalogue, .catalogueW { font-size: 11px; color: #465360; font-family: Verdana, Arial, Helvetica, Sans-serif }
.catalogueW  { width: 80% }

.deck1       { width: 26%; background-color: #eeeeee; color: #3F3F3F}
.textlink    { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px }
.statW       { margin-top: 4px; font: bold 14px Arial, Verdana, Helvetica, Sans-serif; color:#000000; text-align:Center; }

.stat        { padding: 0 4px; font: 12px Arial, Verdana, Helvetica, Sans-serif; text-align:Center; }
.stat hr     { width: 50%; border: 0; border-top: 1px solid gray; height: 1px; margin: 5px auto; }
.stat div    { margin: 0; padding: 7px 6px 15px; }
.stat div.border-deck1 { border-bottom: 1px solid gray; }
.stat div img { border: 0; vertical-align: middle; }
.stat div p  { margin: 10px 0; }
.stat div ul { margin:0; padding-left:7px; list-style-type:none; text-align:left; }
.stat div ul li a {padding-left: 3px; }
#prim { font-size: 10px; color: #757575; text-align: Left; margin-left: 7px; text-indent: 5px; }

.stat div.choice { font: 11px Verdana, Arial, Helvetica, Sans-serif; }
.stat div.choice span { display: block; text-indent:10px; text-align:justify; }
.stat div.choice div  { margin: 5px auto; background: url('/image/herz.gif') center center no-repeat; }
#gratitude   { color:#808000; }

.stathead strong { display: block; margin: 12px 0; font-weight: 500; font-size: 14px; color:#000000; }
.stat div.copyright span { margin: 1px 4px; background: url('/image/copy1.gif') center center no-repeat; }
.stat div.copyright ul	{ margin: 3px 0; padding: 0; text-align: center; }
.stat div.copyright li	{ padding: 3px 0; }

/*
.stat        { margin: 5px 2px; padding: 0 5px; font: 11px Verdana, Arial, Helvetica, Sans-serif; text-align:Center; }
.stat img    { border: 0; vertical-align: middle; }
#stathead    { margin-top: 4px; font: bold 14px Arial, Verdana, Helvetica, Sans-serif; color:#000000; }
#choice      { text-indent:10px; text-align:justify; font-family: Verdana, Arial, Helvetica, Sans-serif;}
#gratitude   { color:#808000; }
.border-deck1 { border-bottom: 1px solid gray; }
.stat1        { margin: 5px 2px; padding: 0 5px; font: 12px Arial, Verdana, Helvetica, Sans-serif; text-align:Center; }
.stat1 p#prim { font-size: 10px; text-align: Left; margin-left: 7px; text-indent: 5px; }
.stat1 ul     { margin-left:10px; list-style-type:none; text-align:left; }
*/
.deck2       { text-align: Center; }
.ramka       { border: 5px ridge #EFEFEF }

/* ! */
.info        { font-family: 'Monotype Corsiva'; font-size: 32px; color: #000000; margin-top: 3px; 
               margin-bottom: 5px }
/* */
/* ! */
.txtup2      { font-family: Arial; font-size: 11px; color: #000000; margin: 1px 0 }
/* */
.txtsys      { font-family: Arial; font-size: 1px; color: #FFFFFF; margin-top: 0; margin-bottom: 0 }


.prise       { font: 12px 'Times New Roman'; color: #000000 }
.prise tr    { padding: 0 0 5px 0;}
.prise td a  { display: block; padding: 5px 0; }
.prise img   { border: 5px ridge #EFEFEF }

/**/

.rear        { position: absolute; z-index: -1; font-size: 10px }
/* A H C*/
.hit         { font: 11px Verdana, Arial, Helvetica, Sans-serif; text-align: Center; color: #000000; margin: 0 2px 10px }

/*teme postcard*/
.hit hr      { color: #CCCC99 }
.catalogue   { font: 11px Verdana, Arial, Helvetica, Sans-serif; color: #465360; }
.catalogue a { font-weight: bold }
.comt        { font: 11px Verdana, Arial, Helvetica, Sans-serif; }
#comt1       { margin-top: 3px; margin-bottom: 5px }

/*H C*/
.teme        { list-style: none; margin: 0; padding:0; text-align: Left; }
.teme li     { background-color: #FFFFFF; margin: 1px; padding: 0 0 0 5px; font: bold 11px Verdana, Arial, Helvetica, Sans-serif; }

.mainmenu    { list-style: none; margin: 0; padding: 1px 0; text-align: Left; border-bottom: 1px solid #CCCC99; }
.mainmenu li { margin: 1px; background-color: #FFFFFF; }
.mainmenu a  { display: block; margin: 0 0 0 4px; padding: 0; width: 100%; height: 29px; background: url('/image/light-on-off.gif') 0 top no-repeat; }
.mainmenu a:hover { background: url( '/image/light-on-off.gif' ) 0 -28px no-repeat; }
.mainmenu a span { margin-left: 48px; font: bold 12px Verdana, Arial, Helvetica, Sans-serif; vertical-align: bottom; }

.new         { background-color: #ECE9D8; text-align: Center; position: relative; height: 20px; 
               border-bottom: 1px solid #CCCC99 }
.new1        { width: 20%; height: 30px; text-align: Center; color: #000000; font: 11px Arial; border-right: 1px solid #EFEFEF }
#new1b       { height: 80px; text-align: Center; }
#new1b img   { border: 5px ridge #EFEFEF }
#new1a       { background-color: #EFEFEF; text-align: Center; color: #000000; font: 11px Arial; }

.new-photo   {  margin: 6px 0; color: #000000; font: 11px Arial; }
.new-photo td { height: 100%; }
.new-photo td div { margin: 5px 0; padding: 0; }
.new-photo td img { border: 5px ridge #EFEFEF; }
.new-photo td span { display: block; margin: 2px 1px; padding: 0; background-color: #EFEFEF; }

.best        { background-color: #ECE9D8; text-align: Center; position: relative; font: bold 16px 'Times New Roman'; color: #161616; border-bottom: 1px solid #CCCC99 }
.main-page   { font: bold 24px 'Times New Roman'; color: #6A6F5E; }
.cat1        { background-color: #FFFFFF;  margin-left: 3px; }
.tema        { font: 11px Verdana, Arial, Helvetica, Sans-serif; }
.autor       { font: 34px 'Monotype Corsiva'; color: #F7F7F7 }
h4           { font: bold 14px Verdana, Arial, Helvetica, 'Sans serif'; text-align: Center; color: #000000; margin-top: 4px; margin-bottom: 5px }
h5           { font: bold 12px Arial, Verdana, Helvetica, 'Sans serif'; text-align: Center; margin-top: 5px; margin-bottom: 5px }

.textlink1   { font: 11px Verdana, Arial, Helvetica, Sans-serif; text-indent: 4px }

/*fordeskhom*/
.auphotos    { font: 11px Arial; margin: 10px 5px 0;}

/*autor image catalog*/
.sale        { text-indent: 5px; font: 11px Verdana, Arial, Helvetica, Sans-serif; margin: 10px 3px; }
.autorim, .hitimage { font-family: Arial; font-size: 12px; color: #303018; text-align: Center }
.hitimage    { font-size: 16px; }

/*navbottom */
.navbtcol	{ background-color: #CCCC99; }
.navbttxt	{ font: 400 12px Arial, Helvetica, Sans-serif; }
.navbttxt td	{ white-space: nowrap; }
.navbttxt td a	{ display: block; width: 100%; height: 24px; margin-bottom:-6px; padding: 0; position: relative; top:-2px; color: #FDFDFD; TEXT-DECORATION: none; text-align: Center; }
.navbttxt td a:visited	{ color: #FDFDFD; text-decoration: none; }
.navbttxt td a:hover	{ font-weight: 500; color: #cccc99; background-color: #FDFDFD; text-decoration: none; }

.logobbot    { font: 10px Verdana, Arial, Helvetica, Sans-serif; color: #373A3E; padding-left: 8px; }
.banbot      { text-align: Center; padding: 3px 0; }
/*.logobbot, .banbot { background-color: #CCCC99; }*/
.logobbot, .banbot {background: url('/image/bantop5.gif') repeat; }

/*image list*/
.im_list     { width: 100%; border-collapse: collapse; border-style: none; border-width: 0; margin: 0 }
.im_list table  { float: left; width: 49%; margin: 6px 1px; border-collapse: collapse; border-style: none; border-width: 0}
.im_list table tr { vertical-align: bottom }
.im_list table th { width: 110px; height: 95px; border-collapse: collapse; border-style: none; border-width: 0 }
.im_list table td { font: 11px 'Times New Roman'; color: #000000 }
.im_list table img { border: 5px ridge #EFEFEF }
.im_list table table { width: 100%; margin: 0 }
.im_list table table td { vertical-align: top; padding: 0 1px }
.im_list table table col {  width: 50px; text-align: right}
.im_list table hr    { width: 50%; height: 1px; margin:7px 0; text-align: left; color: #808080; }

.cp	{ font: 14px Arial, Verdana, Helvetica, Sans-serif; margin: 30px 4px 5px; width: 100%; vertical-align: bottom }
.cp ul	{ display: block; margin: 0; padding: 0 }
.cp li	{ display: block; list-style: none; float: left; padding: 2px 7px; }
.cp li a	{ color: #808000; text-decoration: none; font-weight: normal; font-size: 14px; }
.cp li a:hover	{ font-weight: 700; }
.cp #cpg	{ color: #465360; font-weight: bold; background-color: #ECE9D8; }
.cp p { font-size: 11px; color: #000000; text-indent: 5px; margin-top: 40px; }

.point a	{ display: block; margin: 4px; width: 11px; height: 9px; }
.point a#left_fd	{ background: url('/image/left_fd.gif') 0 top no-repeat; }
.point a:hover#left_fd	{ background: url( '/image/left_fd.gif' ) 0 -9px no-repeat; }
.point a#right_fd	{ background: url('/image/right_fd.gif') 0 top no-repeat; }
.point a:hover#right_fd	{ background: url( '/image/right_fd.gif' ) 0 -9px no-repeat; }

/*wares*/
.description { padding-left: 2px; color: #121605; }
.description h3 { margin: 16px 1px 10px; font: bold 16px Arial; color: #737977 }
.description img { margin: 12px 0 }

.waresTab    { border-bottom: 2px groove #FFE7C1 }
.waresTab h4 { margin: 2px 0; font: bold 14px 'Times New Roman'; color: #3F3F3F; text-align: left }
.waresTab th { width: 20%; padding: 3px; border-right: 1px solid #FFE7C1; border-top: 1px solid #FFE7C1; text-align: Center; color: #777777; font: bold 13px 'Times New Roman'; }
.waresTab td { padding: 5px 3px; border-bottom: 2px groove #FFE7C1; font: 11px Arial, Verdana, Helvetica, 'Sans serif'; text-indent: 7px; text-align:Justify; }
.waresTab td span { display: block; margin: 2px 0; text-indent:7px; }
.waresTab td span em { display: block; text-align: Left; text-indent: 0; padding: 5px 0 5px 10px; }
.waresTab td span span { display: block; text-align: Right; text-indent: 0; margin: 5px 0; }
.waresTab td#bot  { border: 0}
.waresTab td#bot span { text-align:left; text-indent: 0; margin: 2px 5px; }

.waresTab td p { text-align: Justify; text-indent: 7px; padding: 3px; margin: 2px 0;  font-size: 11px }
.waresTab td p em { display: block; text-align: Left; text-indent: 0; padding: 5px 0 5px 10px; }
.waresTab td p#verse { text-align: Left; text-indent: 0; padding: 0; margin: 2px 2px 2px 14px }
.waresTab td p#verse span { text-align: Right }
.waresTab td p span { display: block; text-align: Right; text-indent: 0; margin: 5px 0; }

/*form*/
.oplataform  { border: 0; margin-top: 5px; }
.oplataform caption { padding: 5px 0; font: bold 14px Arial; color: #737977 }
.oplataform td { width: 50%; vertical-align: top; font: 11px Verdana, Arial, Helvetica, 'Sans serif';}
#perenos { display: block; padding: 1px 0 10px 24px; }
.oplataform td fieldset { border: #eeeeee 1px solid; margin: 6px 0 2px 6px; }
.oplataform td ul { padding: 14px; margin:2px; list-style-type: none; color: #777777; }
.oplataform table { width: 100%; border: 0; margin: 2px 0; vertical-align: middle;}


#targetvsmall { font-weight: 400; color:#808000; TEXT-DECORATION: none; }
#targetvsmall:hover { font-weight: 600; TEXT-DECORATION: underline; }

.button2    { font: 14px arial, Helvetica, "sans serif"; margin-top: 6px; cursor: pointer; }

.priseW     { font: 12px 'Times New Roman'; color: #000000; text-indent: 7px; text-align: justify }
.boxr       { padding: 15px 3px; font: 11px Arial, Verdana, Helvetica, Sans-serif; color: #777777; text-indent: 7px; text-align: justify }

/*copyrigt*/
.cprg H3    { font: 18px Arial; color: #2f3231 }
.cprg p     { font: 14px 'Times New Roman'; color: #000000; text-align: Justify; text-indent: 7px }

/* ! */
.text, .stext { font-family: 'Times New Roman'; }
.stext      { text-align: Justify; text-indent: 7px }
/* */

/*reserve*/
ol           { font: 11px Arial; text-indent: 20px; margin: 0 5px }
/* old H3 color: #2E3336;*/

/* search */
.search_box, .res_search, .other_search { font: 500 14px Arial, Verdana, Helvetica, Sans-serif; }

.search_box { color: #3F3F3F; font-size: 22px; }
.search_box fieldset { margin:10px 0; border: none;}
.search_box table { width:100%; color: #3F3F3F; }
.lab_box { padding: 0 10px 3px 3px; WIDTH: 1%; }
.text_box input { margin:0; padding: 0; WIDTH: 98%; }
.but_box { padding: 0 20px 0 1px; WIDTH: 1%; }
.but_box input { cursor: pointer; cursor: hand; }

.res_search { margin: 10px 0; height: 600px; font-size: 16px; }
.res_search p { margin: 5px 0 10px 15px; }
.res_search ol { margin: 20px 20px 30px 20px; }
.res_search ol li { margin: 7px 0; font-size: 16px; }
.res_search ol li a { display: block; margin: 0; text-decoration: underline; }
.res_search ol li span { display: block; margin: 7px 3px 7px 21px; text-indent: 0; }

.other_search { padding: 5px 10px; }

/*search photo&fd*/
.sb_fd { margin: 2px 0 -22px 0; }
.not_lb { visibility: hidden; }
.font_sb input{ font-size: 13px; }