body {background-color: #ffffff; scrollbar-base-color: #d0d3da;}
body, td, div, p, input, textarea, select {font-family: Arial, Helvetica, sans-serif; color: #6e6d6b;}
input, textarea, select {color: #6e6d6b; border: solid 1px #cbcbc9;}
input {height: 20px; padding: 0;}
form {margin: 0;}
p {margin-top: 0.3em; margin-bottom: 1em;}

h1 {margin: 0 0 1em 0; padding: 3px 3px 3px 10px; background-color: #D1D4DB; font-weight: normal;}
h2, h3, h4 {margin-top: 0.3em; margin-bottom: 0.3em;}

a {color: #6e6d6b; text-decoration: none;}
a:hover {text-decoration: underline;}

img {vertical-align: middle;}

.maincontent {clear: both; margin: 15px 0;}
.homerightcontent {margin-left: 255px; border: solid 1px #cccdc8; padding: 9px;}

.topmenu {border-bottom: solid 1px #c4c4c4; height: 22px; margin-top: 10px;}
.topmenu1, .topmenu2 {float: right;}
.topmenu1_item, .topmenu2_item, .topmenu1_item_a, .topmenu2_item_a {float: left; margin-right: 5px; height: 22px; padding-left: 20px; display: inline;}
.topmenu1_item, .topmenu2_item {background: url(/images/bg/topmenu_item_l.gif) no-repeat;}
.topmenu1_item_a, .topmenu2_item_a {background: url(/images/bg/topmenu_item_l_a.gif) no-repeat;}
.topmenu1_item a, .topmenu2_item a, .topmenu1_item div.active, .topmenu2_item div.active, .topmenu1_item_a a, .topmenu2_item_a a, .topmenu1_item_a div.active, .topmenu2_item_a div.active {float: left; height: 22px; line-height: 22px; padding-right: 20px; color: #6e6d6b; text-decoration: none; font-size: 12px; text-align: center; white-space: nowrap;}
.topmenu1_item a:hover, .topmenu2_item a:hover, .topmenu1_item_a a:hover, .topmenu2_item_a a:hover {text-decoration: none;}
.topmenu1_item a, .topmenu2_item a, .topmenu1_item div.active, .topmenu2_item div.active {background: url(/images/bg/topmenu_item_r.gif) no-repeat right;}
.topmenu1_item_a a, .topmenu2_item_a a, .topmenu1_item_a div.active, .topmenu2_item_a div.active {background: url(/images/bg/topmenu_item_r_a.gif) no-repeat right;}

.bottommenu, .languagemenu {text-align: center; margin-top: 7px;}
.bottommenu_item, .languagemenu_item {display: inline; white-space: nowrap;}
.languagemenu_item a {color: #556B83;}

.mostbottommenu {text-align: center; font-size: 10px; color: #737070; margin-top: 7px;}

.leftcolblock {border: solid 1px #cccdc8; margin-bottom: 7px;}
.leftcolblock_head {background-color: #d1d4db; padding: 3px 3px 3px 10px;}
.leftcolblock_body {padding: 10px; font-size: 12px;}
.leftcolblock_body p, .leftcolblock_body div, .leftcolblock_body td {font-size: 12px;}

.borderedimage, div.galleryimage, td.galleryimage, .framedimage {border: solid 1px #cccdc8; text-align: center; overflow: hidden;}
td.galleryimage div {overflow: hidden;}
div.galleryimage, td.galleryimage div, .framedimage {padding: 10px 10px 10px 10px;}

.pager {text-align: right; padding-right: 10px;}
.pager_currentitem {display: inline; font-weight: bold;}

.error {color: #ff0000; font-weight: bold; }

.hr {border-top: solid 1px #cccdc8; margin-top: 0.3em; margin-bottom: 1em;}

.nicebuttonsmall {background-color: #ffffff; width: 60px; height: 17px; line-height: 15px; font-size: 10px; text-transform: uppercase;}
.nicebutton {background-color: #ffffff; width: 80px; font-size: 10px; text-transform: uppercase;}
.niceinputsmall {width: 158px; height: 17px; line-height: 14px; font-size: 11px;}
.niceinput {line-height: 1.4em; padding-left: 8px;}

.fieldTitle {display: inline; font-weight: bold;}
.galleryFieldTitle {text-align: right; font-size: 12px; font-weight: bold;}

.catalogListItemCaption {text-align: center; padding-top: 10px; padding-bottom: 10px; font-size: 12px;}
.catalogListItemPrice {text-align: center; padding-bottom: 20px; font-size: 12px;}
.catalogListItemPrice .soldprice {font-size: 12px;}
.soldprice {color: #ff0000;}
