/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
html {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; color: #222222; font-family: Arial, Helvetica, sans-serif;}
a {color: #0000BD;}
a:hover {color: #FF7800;}
a:visited {color: #48668C;}
a.catimg {color: #662C2C;}
a:hover.catimg {color: #FF7800;}
a:visited.catimg {color: #662C2C;}
.p1 {padding: 0px 0px 0px 10px; margin: 0px; font-size: 16px; font-family: Times New Roman, Serif; font-weight: bold; background: url(../../images/menuopen_s.gif) no-repeat 1px;}
.p1 a {color: #662C2C;}
.p1 a:hover {color: #FF7800;}
.p2 {padding: 0px; margin: 0px; font-size: 12px;}
.p1_i {padding: 0px 0px 0px 10px; margin: 0px; color: #FF7800; font-size: 16px; font-family: Times New Roman, Serif; font-weight: bold; background: url(../../images/menuopen_s.gif) no-repeat 1px;}
.p2_i {padding: 0px; margin: 0px; font-size: 12px; color: #FF7800; font-weight: bold;}
table#footercontact a.footerlink {color: #FFFFFF;}
table#footercontact a:hover.footerlink {color: #FF7800;}
table#footermapsite a.footerlink1 {color: #FFFFFF;}
table#footermapsite a:hover.footerlink1 {color: #FF7800;}
table#mmnavigator a.mmnavigatorlink {font-size: 14px; color: #FFFFFF;}
table#mmnavigator a:hover.mmnavigatorlink {font-size: 14px; color: #FF7800;}
table#catalogmenu a.clt {color: #222222; text-decoration: none;	font-size: 17px; font-family: Times New Roman, Serif;}
table#catalogmenu a:hover.clt {color: #FF7800; text-decoration: none; font-size: 17px; font-family: Times New Roman, Serif;}
table {width: 100%; padding: 0px; margin: 0px; border: none; border-collapse: collapse; border-spacing: 0px; background: none;}
table#mainblock tbody.mainblock td {margin: 0px; padding-top: 0px; padding-bottom: 0px;}
table#mainblock col.left {width: 20%;}
table#mainblock col.center {width: 60%;}
table#mainblock col.right {width: 20%;}
td.leftgrid {padding-left: 20px;}
td.centergrid {padding-left: 14px;}
td.zero {padding: 0px; margin: 0px;}
td#maintoptitle {border-left: 5px solid #FF7800; padding: 2px 10px; color: #222222;}
table#maintopnavig {padding: 0px; margin: 0px;}
td#maintopnavigatorgrid {width: 20%;}
td#maintopnavigator {width: 80%; background: #662C2C url(../../images/plashka_crop.gif) no-repeat left bottom; padding: 0px 0px 0px 25px; font-size: 80%;}
td#gridtop {height: 10px;}
td#mainlogo {padding-left: 20px; vertical-align: top;}
table#mmnavigator tbody.mmnavigator {padding: 0px; margin: 0px;}
img {border: none;}
table#catalogmenu tbody.catalogmenu td {padding: 0px; margin: 0px;}
table#tematikamenu tbody.tematikamenu td {padding: 0px; margin: 0px;}
.group {position: absolute; visibility: hidden;}
div.cmlb {font-size: 12px; padding-left: 11px; background: url(../../images/menuopen_sub.gif) no-repeat;}
img.cilt {border: 0px; width: 10px; height: 13px; vertical-align: middle; margin-bottom: 2px;}
table#catalogtitle tbody.catalogtitle td {padding: 0px 0px 10px 0px ; margin: 0px;}
td#catalogtitletop {padding-left: 10px; vertical-align: top; background: #F2F2F2;}
table#tematikatitle tbody.tematikatitle td {padding: 0px 0px 10px 0px; margin: 0px;}
td#tematikatitletop {padding-right: 5px; vertical-align: top; background: #F2F2F2;}
h1 {font-size: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; margin: 0px;}
h2.op {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; margin: 0px;}
h1.bigtitle {font-size: 170%; font-family: Times New Roman, Serif; font-weight: normal; padding: 0px; margin: 0px;}
h2.bigtitle {font-size: 170%; font-family: Times New Roman, Serif; font-weight: normal; padding: 0px; margin: 0px;}
h1.t {font-size: 160%; font-family: Times New Roman, Serif; font-weight: normal; padding: 20px 0px 10px 0px; margin: 0px;}
h1.tm {font-size: 160%; font-family: Times New Roman, Serif; font-weight: normal; padding: 0px 0px 10px 0px; margin: 0px;}
h2 {font-size: 160%; font-family: Times New Roman, Serif; font-weight: normal; padding: 20px 0px 0px 0px; margin: 0px;}
h2.cattitle {font-size: 22px; font-family: Times New Roman, Serif; font-weight: normal; padding: 10px 0px 0px 10px; margin: 0px; color: #662C2C;}
h3 {font-size: 80%; font-weight: normal; padding: 0px; margin: 0px;}
h3.titletext {font-size: 90%; font-weight: normal; padding: 0px; margin: 0px 0px 3px 0px;}
h3.date {font-size: 70%; font-weight: normal; color: #BD0000; padding: 14px 0px 3px 0px; margin: 0px;}
h4 {font-weight: normal; padding: 0px; margin: 0px;}
div.texttop {font-size: 70%; padding: 0px; margin: 0px 0px 0px 12px;}
div.textopti {font-size: 70%; padding: 0px 0px 0px 0px; margin: 0px;}
div.textfree {font-size: 80%; padding: 0px; margin: 0px;}
span.date_nobr {font-size: 70%; color: #BD0000; padding: 0px; margin: 14px 0px 3px 0px;}
span.titletext_nobr {font-size: 90%; padding: 0px; margin: 0px 0px 3px 0px;}
td#mainmenunavigator {background-color: #0A3265;}
td#pltopgold {background-color: #C89E30; height: 3px;}
div.footergridcontent {height: 35px;}
td#plbottomgold {background-color: #C89E30; height: 5px;}
tr#mainfooter {background: #0A3265; vertical-align: top;}
table#footercontact tbody.footercontact {padding: 0px; margin: 0px;}
table#footermapsite tbody.footermapsite {padding: 0px; margin: 0px;}
table#footermapsite td.mapsiteleftgrid {width: 20%}
table#footermapsite td.mapsitemaingrid {width: 80%}
div#copyright {font-size: 80%; color: #FFFFFF; margin-top: 10px;}
div.footertext {margin-top: 20px; margin-left: 12px; margin-bottom: 20px; font-size: 75%; color: #FFFFFF; vertical-align: top;}
td.page {padding: 0px; margin: 0px; vertical-align: top;}
table#mainilustrate tbody.mainilustrate td {padding: 0px; margin: 0px;}
td#ilustrate {height: 0px; vertical-align: top;}
td#plilustrate {height: 8px; background: #0A3265;}
table#bodypage tbody.bodypage td {padding-left: 14px; padding-top: 5px; padding-right: 14px;}
table#content tbody.content td {padding: 0px; margin: 0px;}
table#yamap tbody.yamap td {padding: 0px; width: 100%;}
table#buy tbody.buy td {padding: 0px; margin: 0px;}
table#buy_m tbody.buy_m td {padding: 0px; margin: 0px 0px 15px 0px;}
table#buy_new tbody.buy_new td {padding: 0px; margin: 0px;}
td.obj_img {vertical-align: top; width: 172px;}
td.obj_img_so {vertical-align: top; width: 150px;}
td.obj_content {font-size: 80%; vertical-align: top;}
td.objgrid {height: 25px;}
table#price_list tbody.price_list td {border: 1px solid #222222; padding: 1px 1px 1px 3px; font-size: 75%;}
table#price_list_pr tbody.price_list_pr td {border: 1px dotted #222222; padding: 1px 1px 1px 3px; font-size: 80%;}
img.buy150 {border: 1px solid #C0C0C0;}
img.buy120 {border: 1px solid #C0C0C0; width: 120px; height: 120px;}
img.zoom {vertical-align: middle;}
div.zoomlink {font-size: 70%; padding-top: 5px;}
div.objname {font-size: 160%; padding-bottom: 3px;}
div.objnavigator {font-size: 80%; color: #AAAAAA; padding-top: 5px; padding-bottom: 5px;}
span.objatributs {font-size: 95%; color: #662C2C; }
span.objnumber {font-size: 120%; border-bottom: 1px dashed;}
span.st {font-size: 130%; font-weight: bold; color: #FF7800;}
span.st_old {font-size: 130%; font-weight: bold; color: #B9B9B9;}
span.st_ue {font-size: 100%; font-weight: bold; color: #FF7800;}
span.st_ue_old {font-size: 100%; font-weight: bold; color: #B9B9B9;}
span.stdc {font-size: 130%; font-weight: bold; color: #FF0000;}
span.stdc_ue {font: 100%; font-weight: bold; color: #FF0000;}
span.stdc_desc {font-size: 85%; color: #FF0000;}
div.pagenavigator {font-size: 70%; color: #AAAAAA; padding-top: 5px; padding-bottom: 5px;}
table#pagenumber_top tbody.pagenumber_top td {padding: 0px; margin: 0px;}
table#pagenumber_bottom tbody.pagenumber_bottom td {padding: 0px; margin: 0px;}
span.pagenumb_pl {padding-top: 0px; padding-bottom: 0px; font-size: 140%; color: #AAAAAA;}
span.pagenumb_active {font-size: 100%; padding-top: 0px; padding-bottom: 0px; color: #AAAAAA;}
div.pagenumbt {font-size: 75%; padding-top: 10px;}
span.chirk {padding-top: 0px; padding-bottom: 0px; background-color: #FF7800; width: 5px;}
div.cmlt {color: #662C2C; font-size: 16px; font-family: Times New Roman, Serif; font-weight: bold;}
div.cmlt a:hover {color: #FF7800;}
div.menutema {padding: 0px 0px 6px 11px;}
p {padding: 0px; margin: 0px;}
p.cmlt2 {color: #662C2C; font-size: 15px; font-family: Times New Roman, Serif; font-weight: bold; padding: 0; margin: 0;}
#optext {font-family: Arial, Helvetica, sans-serif; font-size: 80%; padding: 0px; margin: 0px;}
#optext h1{font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
#shpcrtmtc {padding: 0px 0px 10px 0px;}
#shpcrtgc {font-size: 70%; padding: 0px 0px 5px 11px;}
#shpcrtca {font-size: 70%; padding: 0px 0px 8px 11px;}
#shpcrtmbc {font-size: 70%; padding: 0px 0px 0px 11px;}
.prd_brief {border-top: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; border-bottom: 6px solid #DCDCDC;}
.cpt_tag_cloud {padding: 8px 10px 20px 5px;}
