#info-block {
  border:1px solid #7ABB14;
  padding:3px;
  text-align:center;
  background:#fff;
}

a.footer-link {
  color:#FFFFFF;
}

#info-block p {
  font-size:1.1em;
  margin:0;
  padding:0;
  color:#000 !important; 
}

#info-block h3 {
  color:#7ABB14;
  font-size:1.2em;
  font-weight:bold;
  padding:3px 0 0 0;
  margin:0;
}

small.outlink  {
  color:#ababab;
  font-size:.9em
}

small.outlink a {
  color:white
}

* { 
font-size:100%; 
}

html { 
width:100%; height:100%; 
}

body { 
padding:0 20px; 
margin:0; 
color:#000; 
font-family:Georgia, serif; 
font-size:79%; 
background: #222; 
position:relative; 
height:100%; 
line-height:1.4;
}

img { 
border:0;
}

h1, h2, h3, h4 {
font-weight:normal;
color:#7ABB14;
margin-bottom:0.3em;
line-height:115%
}

h1 { 
margin:0 0 0.3em 0;
font-size:200%;
font-style:italic; 
}

h2 { 
font-size:160%;
}

h3 {
font-size:130%;
}

h4 {
font-size:120%;
font-weight:bold;
color:#7F0002;
}


sup, sub {
font-size:79%;
}

.header {
height:110px;
position:relative;
min-width:950px;
top:.5em;
/*border: 1px solid green;*/
}

.logo {
width:165px;
height:100px;
position:absolute;
top:0;
left:0;
/*border:1px solid red*/
}

.top-top {
width:100%;height:30px;
padding-top:0;
color:#fff;
font-size:1.3em;
}
.head_right {
position:absolute;
top:5px;
right:0;
width:215px;
height:100px;
/*border:1px solid navy;*/
}

#top-phones {
  margin-bottom:5px;
}

#top-phones span {
  color:#7ABB14;
  font-size:1.2em;
  font-weight:bold;
}

.head_center {
margin:0 auto;
padding:1em 18em 0 14em;
height:90px;
position:relative;
/*border:1px solid red;*/
}

#top-menu {
list-style:none;
padding:10px 4px 0 0;
margin:0
}

#top-menu li {
float:left;
padding:0;
margin:0 17px;
display:inline;
white-space:nowrap
}

#top-menu a {
color:white;
font-size:14pt;
font-style:italic;
text-decoration:none;
}

#top-menu a:hover {
text-decoration:underline;
}

#top-menu .active2 span {
color:#7ABB14;
}

#sub-top-menu {
list-style:none;
padding:10px 4px 0 0;
margin:0
}

#sub-top-menu li {
float:left;
padding:0;
margin:0 10px;
display:inline;
white-space:nowrap
}

#sub-top-menu a {
color:white;
font-size:9pt;
font-style:italic;
text-decoration:none;
}

#sub-top-menu a:hover {
text-decoration:underline;
}

#sub-top-menu .active2 {
color:#7ABB14;
}

#record {
position: absolute; 
left: 0; 
top: -1em; 
visibility: hidden; 
width: 100%; 
height: 1em; 
line-height: 1em; 
background: white;
}

#screed {
position:relative; 
z-index:1; 
clear:both; 
min-height:100%; 
background:#000; 
margin:0 auto; 
min-width:950px; 
}

.layout-top {
top:0px; 
border-top:1px solid #222;
}

.r-border { 
border-color:#222;
position:absolute; 
width:100%;
height:10px;
left:0;
}

.r-border .corner div { 
background-image:url(i/page-corners1.png); 
width:200%; 
height:200%; 
position:relative;
}

.r-border .corner {
width:10px;
height:10px;
overflow:hidden; 
float:left;
position:relative;
}

.r-border .right {
float:right;
}

.r-border .right div {
left:-100%;
}

.layout-bottom {
bottom:0;
border-bottom:20px solid #222;
}

.layout-bottom .corner div {
top:-100%;
}

* html .r-border .corner div {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='light-page-corners.png', sizingMethod='crop');
}

#wrap {
padding:20px 10px 20px 20px;
position:relative;
}

.twoColElsLt #container { 
	width: 100%;  
	margin: 0 auto;
	text-align: left;
} 

.twoColElsLt #sidebar1 {
	float: left; 
	width: 18em; 
	padding: 0;
  	
}

.twoColElsLt #sidebar1 h4 {
	color:#D10FD5;
  font-size:1.5em;
  font-weight:normal;
  font-style:italic;
  margin:1em 0 0 0;	
}

.twoColElsLt #sidebar1 p {
	color:#fff;
  margin:.7em 0;	
}

.twoColElsLt #sidebar1 p b {
	color:#D10FD5;
  margin:.7em 0;	
}

.twoColElsLt #sidebar1 .sp p {
	color:gray;	
}

.twoColElsLt #sidebar1 a {
	color:#7ABB14;	
}

.twoColElsLt #mainContent {
 	margin: 0 1em 0 19em; 
 	padding-left:1em;
 	border-left:1px dotted gray;
} 

.twoColElsLt #mainContent p {
 	color:#fff; 
  margin-top:0.3em;
}

.twoColElsLt #mainContent .home_link {
 	color:#7ABB14;
  font-weight:bold;
  text-decoration:underline; 
}

.twoColElsLt #mainContent p a {
 	color:#fff;
  font-weight:bold;
  text-decoration:none; 
}

.twoColElsLt #mainContent .anchor {
 	color:#fff;
  font-weight:bold;
  text-decoration:underline; 
}

.twoColElsLt #mainContent .histback {
 	color:gray;
  font-weight:normal;
  text-decoration:none; 
}

.twoColElsLt #mainContent .cat_block a {
 	color:#7ABB14; 
}

.twoColElsLt #mainContent h2 {
 	color:gray;
  font-weight:bold;
  text-decoration:none;
  margin:.5em 0;
  padding:0;
  font-size:1.2em;
  font-style:italic; 
}

.twoColElsLt #mainContent h2 a {
 	color:#D10FD5;
  font-weight:normal;
  text-decoration:underline;
  margin:0;
  padding:0;
  font-size:1.2em;
  font-style:normal; 
}

.twoColElsLt #mainContent h2 a:hover {
  text-decoration:none;
}

#home_pics table {
border-collapse:collapse;
}

#home_pics h3 {
margin:0;
}

#home_pics h3 a {
margin:0;
color:#7ABB14 !important; 
font-size:1em
}

#home_pics p {
margin:0 0 1em 0;
font-size:100%
}

.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.clearfloat {
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

.clear {
  clear:both;
  font-size:0;
	overflow:hidden;
  height:1px;
}

#navigation {
	font-size:110%;
	line-height:1em;
	padding:0;
	margin:0;
}

#navigation ul {
	list-style-type:none;
	padding:.5em 0;
	margin:0;
}

#navigation ul ul{
	margin:0 0 0 1em;
	padding:.6em 0 .2em 0;
	font-size:100%;
}

#navigation ul ul li {
	margin:0;
	padding:0.2em 0;
}

#navigation li{
	margin-bottom:0.5em;
	padding-right:10px;
}

#navigation #cert {
	margin:0;
}

#navigation #cert li span {
  font-weight:bold
}

#navigation .active {
  color:#7ABB14 !important;
	font-size:105%;
	font-weight:bold;
}

#navigation .selected{
	color:red;
}

#navigation a:link{
	color:#fff;
	text-decoration:none;
}

#navigation a:visited{
	color:#fff;
	text-decoration:none;
}

#navigation a:hover{
	color:#fff;
	text-decoration:underline;
}

#footer { 
  font-family:sans-serif;
  font-size:79%;
  color:#8f8f8f;
  padding:2em;
  left:15%;
  bottom:30px; 
  /* border:1px solid red*/
}

#footer .layout-left .content {
  padding-left:30px;
  padding-right:10px;
}

#footer .layout-center .content {
  padding:0 25px;
}

#footer-overlay {
  background-image:url(i/footer-overlay.png);
  position:absolute; 
  width:100%; 
  height:150px;
  bottom:20px;
}

* html #footer-overlay { 
  background:none; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='light-footer-overlay.png', sizingMethod='scale');
}

.layout {
	width:50%;
	margin:0 auto;
	/*border: 1px solid black;*/
}

.layout-left, .layout-right {
	float:left;
	width:50%;
	position:relative;
	left:-50%;
	margin-right:-100%;
	/*border: 1px solid black;*/
}

.layout-right{
	left:100%;
}

.layout-left .content {
	padding-right:20px;
}

.layout-right .content {
	padding-left:20px;
}

.logininput {
  background:gray;
  border:1px solid #666;
  color:#fff; 
  width: 140px; 
  font-size:12px;
  line-height:12px;
  margin:0;
  padding:2px;
}

.button {
  background:#555;
  border-top:1px solid #888;
  border-left:1px solid #888;
  border-bottom:1px solid #222;
  border-right:1px solid #222;
  color:#FFFFFF;
  cursor:pointer;
  line-height:13px;
  margin:0;
  padding:2px;
  text-align:center;
  width:60px;
  font-size: 11px;
}

/***********PRODUCT DETAILED****************/
#catthumbs {
}

#catthumbs .imagerow1 {
  border-bottom:1px solid gray
}

#catthumbs .imagerow2 {
  border-bottom:1px solid red
}

#catthumbs .dress-cell {
  width:100%;
  margin:2px !important;
  width:150px;
  height:220px
}

#catthumbs .dress-cell img {
  border:1px solid gray;
  padding:2px
}

#catthumbs .data-cell .lang_price {
  color:gray
}

#catthumbs .data-cell .totalPrice {
  font-size:1em;
  font-weight:bold;
  color:white;
  /*border:1px solid white*/
}

#catthumbs .data-cell strong {
  color:#7ABB14;
  font-size:1.2em;
  text-decoration:none;
  line-height:100%
}

/****************************/

/*--- Start Mod: Photo Preview Hack, reworked by KW ---------------------------*/
.preview_box {
  vertical-align: top;
  text-align: center; 
  padding:3px 3px;
  color:gray
}

.preview_box div {
  padding:5px 0;
  color:gray
}

.preview_box_colored { 
  color:#fff;
  background: none;
  vertical-align: top;
  text-align: center;
  padding:3px 3px;
  border:1px solid gray
}
  
.preview_box_colored div {
  color:#fff;
  padding:5px 0;
  font-weight:bold
}

/*--- Start Mod: Photo Preview Hack, reworked by KW ---------------------------*/

.commentstable td {
  padding:5px;
  margin:5px 0
}

.pagingon {
  color:#fff;
  padding:3px;
  background:#D10FD5
}

.commentstable b {
  color:#fff;
}

.commentrow1 {
  background:#fff;
  color:#000;
  border-bottom:1px solid #7ABB14;
}

.commentrow2 {
  background:#fff;
  border-bottom:1px solid #D10FD5;
  color:#000
}

.commentrow3 {
  background:#777;
  color:#000
}

.row2 {
  color:#D10FD5;
}

.cat {
  color:#fff;
}

.line {
  border-bottom:1px dotted gray
}

.gray-color-p {
  margin:5px 0
}

.gray-color-p p {
  color:gray !important
}

#art-table b {
color:#fff;
}

.list1 {
  color:#fff;
}

.twoColElsLt #mainContent b {
  color:inherit;
}

.sizetable {
  border-collapse:collapse;
  color:#fff;
}
.title {
  color:#D10FD5;
  margin:1em 0;
}
.sizetable td {
  border-collapse:collapse;
  border:1px solid gray;
  padding:2px
}

.widget {
  border:none;
  margin:5px 0;
  padding:3px 0 5px 3px;
  font-size:1em
}

.widget a {
  color:#7ABB14 !important;
  font-size:1em !important;
  border:none;
  outline:none;
}

.widget a:hover {
  color:#fff !important;
  text-decoration:none;
}

.delivery_note {
  border:1px solid gray;
  margin-bottom:10px;
  padding:5px;
  color:#fff;
  font-size:1em;
  text-align:center;
  background:none
}

.labels {
  font-size:1em;
  font-weight:bold;
  color:#fff
}

#customsfoto {
  padding:0px;
  text-align:left;
  color:#990000;
  font-size:16px
}

#customsfoto img {
  margin:0;
  border:1px solid white
}

.cat_block {
  text-align:left;
  padding:0 1em 1.4em 0.5em;
  color:#D10FD5;
  width:11em;
  line-height:2em;
}


.number {
  font-size:4em;
  font-family:Georgia,serif;
  font-style:italic;
  color:#7ABB14;
  font-weight:normal;
  letter-spacing:-0.1em;
  line-height:100%;
}

.digit {
  font-size:7em;
  font-family:Georgia,serif;
  font-style:italic;
  color:#7ABB14;
  font-weight:normal;
  letter-spacing:-0.1em;
  line-height:.5em;
}

.lastlinks ul {
  list-style:none;
  padding:0;
  margin:0
}

.lastlinks ul li {
  margin:10px 0
}

#sitemap ul {
  list-style:none;
  padding:0 0 0 10px;
  margin:0
}

#sitemap ul li {
  padding-top:5px
}

#sitemap ul ul {
  padding-top:5px
}


#sitemap ul li a {
  color:#fff;
  font-size:1em;
}

#sitemap ul li ul li {
  padding:0
}

#sitemap ul li ul li a {
  color:gray;
}



.sertificates {
  width:222px;
  height:52px;
  margin:0 0 10px 0;
}

#sales .sale_1 {
  border:none;
}

#sales .sale_2 {
  border:none;
}

#sales .sale_3 {
  padding:5px;
  margin:5px
}

#sales del {
  font-weight:bold;
  font-size:13px;
  color:gray
}

#sales .sale_new_price {
  color:#D10FD5;
  font-weight:bold;
  font-size:15px;
}

#sales a {
  color:#7ABB14;
  font-size:1.2em
}

#sales img {
  border:1px solid gray;
  padding:3px;
}

ul#bottom-menu {
  list-style:none;
  float:left;
  margin:10px 0 0 0;
  padding:0;
  color:#fff
}

ul#bottom-menu span {
  color:#fff;
}

ul#bottom-menu a {
  text-decoration:none;
}

ul#bottom-menu li {
  float:left;
  margin-right:6px
}

.commenttextarea {
  font-size:1em;
  font-family:sans-serif;
  text-indent:0
}

#articles {
  list-style:none;
  margin:0;
  padding:0
}

#articles li {
  font-size:120%;
  line-height:170%;
}

#articles li a {
  color:gray
}

#articles li a:hover {
  text-decoration:none
}

#mainContent ul.maintext li {
  color:gray;
}