body{  
  font-family: Verdana,arial,sans-serif;
  font-size: 11px;
  color: #4F4F4F;
  background: #F4F4F4 url(gfx/bck.jpg) repeat-x top;  
  margin:0px;
}

table td{
  font-size: 11px;
}

form{
  margin:0;
  padding:0;
}

/* global styles*/
img,
a img{
  border: none;
}

a{
  color: #4f4f4f;
  text-decoration: none;
}

a:hover{
  color: #808080;
  text-decoration: underline;
}

.back{
  color: #B72C19;
}

.back :hover{
  color: #222222;
}

input,select,textarea{
  font-size: 11px;
  color: #4F4F4F; 
}

.f-left{
  float: left;
}

.f-right{
  float: right;
}

/* ----- page outer----- */
#page-top{
}

#head-11{
  width: 241px;
  height: 37px;
  background: url(gfx/head_11.jpg) no-repeat;
}

#head-21{
	width: 1000px;
  height: 172px;
  background: url(gfx/head_21.jpg) no-repeat;
  display: block;
}

#shoping-cart{
  width: 200px;
  height: 40px;
  float: right;
  display: block;
  background: #EAEAEA;
  border-left: 1px solid #B8B8B8;
  border-right: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
}

#menu-top{
  clear: both; 
  width: 1000px;
  height: 40px;
  display: block;
  padding-top: 88px;
  background: url(gfx/menu_top_bg.jpg) repeat-x bottom;
}

#menu-top div{	
  float: left;
}


a.menu_button{  
	height: 30px;
  font-size:11px;
  color:#fff;
  font-weight:bold;
  display:block;
  background: url(gfx/button.jpg) no-repeat left;  
  line-height: 40px;
  text-align:center;    
  text-decoration:none;
  padding: 0 13px 0 13px;
  display: table;  
}
a.menu_button:hover  {
  color:#fff;
  text-decoration:underline; 
}



#navigator{ 
  padding:8px 0 0 8px;
  text-align: left;
  background: #fff;
}

.page-outer{
  width:1000px;
}

#column-left{
  width: 230px;
  background: #fff;
  padding: 0 0 0 7px; 
  text-align: left;
  vertical-align: top;
}

#page-content{
  width: 700px;
  background: #fff;
  text-align: left;
  vertical-align: top;
}

#page-content-space{
  padding: 10px 10px 20px 20px;
}

/* ----- search home ----- */
#search-tab-top{
  margin: 10px 0 0 0;
}

#box-search-home{
  margin: 0 0 0 20px;
}

#search-frm-word{
  border:0;
  background: #F3F3F3;
  color: #B0261C;
  font-size: 11px;
  width: 152px;
  height: 23px; 
  background: url(gfx/input_search.jpg);
  padding-left:4px; 
  padding-top:5px;
  margin: 0 10px 0 0;
}

/* ----- left menu ----- */
#box-menu-left{
  margin-top: 20px;
  width: 250px;
}

#box-menu-left-content{
  /* background: #E3E3E3 url(/gfx/menu_bg.png); */
  background: #fff;
  background-repeat:repeat-y;
  border-left: 1px solid #AE0202;
  border-right: 1px solid #AE0202;
  margin:0;
  padding: 0;
}

#tab-menu-left td{
  width: 250px;
  height: 32px;
  border-bottom: 1px solid #C5C5C5;
  padding-left: 10px;
  text-align: left;
}

#box-menu-left-content .left-menu-link{ 
  background: url(gfx/arrow_left_menu.jpg) no-repeat left;  
  padding-left: 8px;
  font-weight: bold;
}

#box-menu-left-content .left-submenu-link{  
  background: url(gfx/arrow_left_menu.jpg) no-repeat left;  
  padding-left: 8px;
}

#box-menu-left-bottom{
  width: 216px;
  height: 5px;
  background: url(gfx/menu_left_bottom.jpg) no-repeat left bottom;  
}

/* ----- our catalog ----- */
#box-our-catalog-polish{
  margin-top: 15px;
  background: url(gfx/polish/box_catalog.jpg) no-repeat top;
}

#box-our-catalog-content{
  padding: 50px 0 0 20px;
  text-align: left;
}

/* ----- bottom ----- */
#bottom-left{
  width: 12px;
  height: 52px;
  background: url(gfx/bottom_left.jpg) no-repeat left;  
}

#bottom-content{
  width: 926px;
  height: 52px;
  background: url(gfx/bottom_content.jpg) repeat-x left;  
}

#bottom-right{
  width: 12px;
  height: 52px;
  background: url(gfx/bottom_right.jpg) no-repeat left; 
}

#copyright{
  text-align: left;
  color: #7E7E7E;
}

#created{
  text-align: right;
  color: #7E7E7E;
}

#created a{
  color: #7E7E7E;
  font-weight: bold;
}

/* ----- newsletter ----- */
#ajax-loading-nl{ 
  width: 194px;
  height: 50px;
  text-align: center;
  background: url(gfx/spinner.gif) no-repeat center;
}

#response-nl{ 
  visibility: hidden;
  position: absolute;
  border: 1px solid #909090;
  background: #f8f8f8;
  width: 194px;
  text-align: left;
  margin: 10px 0 10px 0;
  color: #B92B17;
  padding: 10px;
}

/* ----- line 18 ----- */
.line-18{
  line-height: 18px;
}

.subcat-name{
  font-weight: bold;
  line-height: 18px;
}

/* ----- tab product intro ----- */
.div-product-intro{
  width: 320px;
  height: 260px;
  border: 1px solid #C5C5C5;
  float: left;
  margin: 0 10px 10px 0;
  display: table;
}

.div-product-intro-news{
  width: 670px;
  border-bottom: 1px dotted #C5C5C5;  
  margin: 0 10px 0;
  display: table;
}

.div-product-intro-news .tab-product-intro{
  width: 670px;
}

.div-product-intro-news .tab-product-intro .img-prod-news{
  width: 150px;
}
  
  
.tab-product-intro td{
  vertical-align: top;
  color: #585858;
}


.tab-product-intro td img{
  border: 1px solid #7C7C7C;
}

.tab-product-intro td a{  
  font-weight: bold;
  text-decoration: none;
  color: #B72C19;
}

.tab-product-intro td a:hover{  
  color: #333333;
}

.tab-product-intro .product-details{
  font-weight: normal;
  text-decoration: none;
}

.tab-product-intro .button img{
  border: none;
}

.clear{
  clear: both;
}

/* ----- tab product ----- */
.tab-product-desc{
  width: 660px; 
}

.tab-product-desc td{
  vertical-align: top;
  color: #585858;
  line-height: 18px;
}

.tab-product-desc img{
  border: 1px solid #7C7C7C;
}

.tab-product-desc .product-name{
  color: #B72C19;
  font-weight: bold;
}

.product-tab{ 
}

.product-tab th{
  background: #f0f0f0;
  color: #B72C19;
  padding: 3px;
}

.product-tab td{
  background: #f8f8f8;
  padding: 3px;
}

#ajax-loading-product{  
  width: 680px;
  height: 400px;
  text-align: center;
  vertical-align: middle;
  background: url(gfx/spinner.gif) no-repeat center;
}

#response-photo-product{
  position: absolute;

  background: #f0f0f0;
  text-align: center;
  vertical-align: middle;
  padding-top: 15px;
}

#response-photo-product-d{
  visibility: hidden;
  position: absolute;
  width: 650px;
  height: 1px;
}

/* ----- catalog page ----- */
#tab-catalog-page{
  width: 678px;
}

#tab-catalog-page .info{
  padding: 5px 0 10px 0;
}

#catalog-page{
  width: 678px;
}

#catalog-page img{
  margin: 0 5px 5px 0;
}

#ajax-loading-catalog-page{ 
  width: 650px;
  height: 680px;
  text-align: center;
  background: url(gfx/spinner.gif) no-repeat center;
}

#response-catalog-page{ 
  visibility: hidden;
  position: absolute;
  border: 1px solid #909090;
  background: #f8f8f8;
  width: 10px;
  height: 10px;
  text-align: left;
  margin: 10px 0 10px 0;
  color: #B92B17;
  padding: 10px;
}

/* ----- download ----- */
.div-download{
  width: 660px; 
  margin: 0 10px 10px 0;  
  border: 1px solid #C5C5C5;
}

.a-download{
  color: #B72C19;
}

/************************************************
MENU kategorii

  width: 204px;
  height: 32px;
  border-bottom: 1px solid #C5C5C5;
  padding-left: 10px;
  text-align: left;
  
************************************************/

div#dhtmlgoodies_tree{
  margin:0;
  padding: 0;
}

#dhtmlgoodies_tree li{
  list-style-type:none; 
  font-family: arial;
  font-size:11px;
  background: transparent;
  border:0px solid red;
}

#dhtmlgoodies_topNodes{
  margin:0;
  margin-left:0px;
  padding-left:10px;
  border:0px solid red;
}
#dhtmlgoodies_topNodes li{
  font-weight: bold;
}
#dhtmlgoodies_topNodes li ul li{
  font-weight: normal;
  text-indent: -10px;
}
#dhtmlgoodies_topNodes ul{
  margin-left:30px;
  padding-left:0px;
}
#dhtmlgoodies_tree .tree_link{
  line-height:32px;
  padding-left:2px;
}
#dhtmlgoodies_tree a.actual{
  color: #B72C19;
  font-weight: bold;
}
#dhtmlgoodies_tree img{
  padding-top:0px;
  margin-right: 5px;
}
#dhtmlgoodies_tree a{
  color: #4F4F4F;
  text-decoration:none;
}
#dhtmlgoodies_tree a:hover{
  text-decoration:underline;
}
.activeNodeLink{
  background-color: #316AC5;
  color: #FFFFFF;
  font-weight:bold;
}


input.submit_login{
  background-image:url(gfx/btn_search.jpg);
  border:medium none;
  color:#fff;
  cursor:pointer;
  font-family: tahoma, verdana, arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  height:22px;
  margin:0px 0px 0px 0px;
  padding:0px 2px 1px;
  width:23px;
}

div#error{
  background: #d15e25;
  padding: 1em;
  background-color: #FFFACD;
  border: 1px solid #FFD700;
  margin: 0 0 10px 0;
  color:#9A0000;
  font-weight: bold;
}

span.error{
  color:#9A0000;
}

div#message{
  background: #d15e25;
  padding: 1em;
  background-color: #FFFACD;
  border: 1px solid #FFD700;
  margin: 0 0 10px 0;
  color:#044E8D;
  font-weight: bold;
}

input#amount{
  width:125px;
  border:1px solid #ADADAD;
  margin: 0 0 0 3px;
}

/* ----- tab query ----- */
#tab-query{
  width: 600px;
  border-top: 1px solid #ADADAD;
  border-left: 1px solid #ADADAD;
}

#tab-query th{
  background: #E3E3E3;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  padding: 5px;
}

#tab-query td{
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  padding: 5px;
}

#tab-query-form{
  background: #E3E3E3;
  width: 450px;
  border-top: 1px solid #ADADAD;
  border-left: 1px solid #ADADAD;
}

#tab-query-form th{
  text-align: right;
  padding: 5px;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
}

#tab-query-form td{
  text-align: left;
  padding: 5px;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
}

#tab-query-form td input,
#tab-query-form td textarea{
  width: 310px;
  border: none;
  background: #ffffff;
}

textarea#address{
  height: 50px;
}

textarea#description{ 
  height: 150px;
}

.head{
  width: 324px;
  height: 14px;
  background: url(gfx/bg_head.jpg) no-repeat left bottom;
  color: #B72C19;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 2px 15px;
  margin: 15px 0 15px 0;
  vertical-align: top;
  text-transform: uppercase;
}

/* ----- question ----- */
.add_question_1{
  background: url(gfx/polish/btn_zapytaj.jpg) no-repeat right;
  font-weight: bold;
  padding-right: 70px;
}

/* ----- menu show more ----- */
#tree_more_show{
  height: 18px;
  width: 81px;
  display: block;
  background: url(gfx/btn_menu_change.jpg) no-repeat left;
  color: #ffffff;
  font-weight: bold;
  padding-left: 8px;
}

/* ----- benner jewelery ----- */
#banner-jewelery{
  /*margin-top: 20px;*/
}

/* ----- flash space ----- */
.flash-space{
  padding: 10px;
}

/* ----- contact form ----- */
#tab-contact-form{
  background: #E3E3E3;
  width: 450px;
  border-top: 1px solid #ADADAD;
  border-left: 1px solid #ADADAD;
}

#tab-contact-form th{
  text-align: right;
  padding: 5px;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
}

#tab-contact-form td{
  text-align: left;
  padding: 5px;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
}

#tab-contact-form td input,
#tab-contact-form td textarea{
  width: 300px;
  border: none;
  background: #ffffff;
}

textarea#address{
  height: 50px;
}

textarea#description{ 
  height: 150px;
}

#submit_contact{
  border: 1px solid #C12D13;
  color: #ffffff;
  font-weight: normal;
  background: #7E1F1B;
  padding: 0 3px 0 3px;
}

img.icon{
  border:0;
}

a.icon{
  text-decoration: none;
}
a.icon:hover {
  text-decoration: none;
  font-weight: bold;
}

div.pagination{
  font-size: 12px;
  text-align: right;
}

#page-prev{
  width: 285px;
  height: 14px;
  display: block;
  float: left;
  text-align: left;
  margin-bottom: 10px;
}

#page-prev a{
  padding-left: 14px;
  background: url(gfx/arrow_5.gif) no-repeat left;
  font-size: 11px;
  font-weight:bold;
  color:#B72C19;
}

#page-next{
  width: 385px;
  height: 14px;
  display: block;
  float: left;
  text-align: right;
  margin-bottom: 10px;
}

#page-next a{
  padding-right: 14px;
  background: url(gfx/arrow_6.gif) no-repeat right;
  font-size: 11px;
  font-weight:bold;
  color:#B72C19;
}

/* --- --- */
#categories_tree{
  width: 210px;
}


#button_txt{padding-top:12px;}


.selected {
  font-family: Verdana,arial,sans-serif;
  font-size:11px;
  color:#000;
  font-weight:bold;
  display:block;
  background: url(gfx/button_down.jpg);
  width:120px;
  height:40px;
  margin-bottom:3px;
  text-align:center; 
  text-decoration:none;
}

.button_dot{
  margin-bottom:3px; 
}


td.button{
  width:607px;
}

td.search{
  width:393px;
  background: url(gfx/bck_menu.jpg);   
}

input.submit_search{
  border:0px;
  width:82px;
  height:22px;
  background: url(gfx/button_search.jpg);  
}

#footer{
  width:1000px;
  height:120px;
  background: url(gfx/bck_footer.jpg);  
}

#footer_row1{
	width: 950px;
  text-align:right;
  padding: 25px 0 20px 0;
  color:#fff;
  border-bottom: 1px solid #7C7C7C;
  margin-left: 20px;
}

#footer_row1 .copyright{  
}

#footer_row2{
  text-align:center;  
  padding-top:35px;
  color:#9B9B9B;
  font-size:11px;
}

a.intersum{
  font-size:11px;
  color:#9B9B9B;
  font-weight:normal;
  text-decoration:none;
}

a.intersum:hover{
  font-size:11px;
  color:#9B9B9B;
  font-weight:normal;
  text-decoration:underline;
}

a.footer_menu{
  font-size:11px;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
  margin: 0 20px 0 20px;
}

a.footer_menu:hover{
  font-size:11px;
  color:#fff;
  font-weight:normal;
  text-decoration:underline;
}

.catalogs{
  border: 1px solid #C5C5C5;
  width:700px;
}

.head_catalogs{
  width:700px;
}

#catalog_image{
  padding:8px;
  float:left;
}

#catalog_txt{  
  padding:35px 16px 16px 16px;  
}

#catalog_font{
  font-family:Tahoma,Verdana,arial,sans-serif;
  font-size:12px;
}

#border{
  border: 1px solid #C5C5C5;
}

#question_box{
  height:129px;
  margin-left:768px;
}

#question{
  float:left;
  height:39px;
  background:#EAEAEA;
  padding:0 6px 0 6px;
  font-size:11px;
  border-left:1px  solid #B8B8B8;
  border-right:1px  solid #B8B8B8;
  border-bottom:1px  solid #B8B8B8;
}

table.question{
  height:39px;  
  
}

td.question{
  vertical-align:middle;
}

#count{
  border: 1px solid #C5C5C5;
  padding:3px 7px 3px 7px;
  font-weight:bold;
}

.dialog_box{
  background:#F4F4F4;
}

#menu_bar{
  width:1000px;
}

.category_name div img{
  border: 1px solid #7C7C7C;
}

/* ------ ------- */
.pageHeading{
  font-weight: bold;
  color: #AE0202;
  font-size: 12px;
  border-bottom: 1px solid #C5C5C5;
  padding: 5px 0 5px 15px;
  background: url(gfx/arrow_1.jpg) no-repeat 0px 8px;
}

/* ----- newsletter ----- */
#box-newsletter{
  margin: 20px 0 10px 0;
}

#box-newsletter-content{
  width: 250px;
  background: url(gfx/box_newsletter_bg.jpg) repeat-y left; 
}

#box-catalog-content{
  width: 250px;
  background: url(gfx/box_catalog_bg.jpg) repeat-y left;  
}

#box-newsletter-content #newsletter-txt{
  padding: 10px 10px 7px 20px;
}

#box-newsletter-content .left-space{
  padding: 0 0 4px 20px;
}

#box-newsletter-bottom{
  width: 216px;
  height: 10px;
  background: url(gfx/box_newsletter_bottom.jpg) repeat-y left; 
}

#mail{
  border: 1px solid #E3E3E3;
  background: #E3E3E3;
  color: #5B5B5B;
  font-size: 11px;
  width: 192px;
  height:16px;
  padding-top:2px;
  padding-left:3px;
  margin-right: 1px;
}

.td-input-email{
  width: 160px;
}

#box-newsletter-content .newsletter-btn{
  vertical-align: top;
  text-align: left;
}

#select-newsletter-cat{
  width: 160px; 
  color: #000000;
  font-size: 11px;
  background: #F3F3F3;
  border: 1px solid #575757;
}

#tab-newsletter-left{
  width: 190px;
  margin-left: 17px;
}

#tab-newsletter-left td{
  padding: 3px 0 3px 0;
}

/*login header*/
#login_header{
  padding-top:30px;
  width:652px;
  height:42px;
  background: url(gfx/login_header.jpg);  
}

table.login_header{ 
  width:652px;
  height:29px;
}

#logout_header{
  width:652px;
  height:48px;
  background: url(gfx/logout_header.jpg);
}

table.logout_header{
  margin-top:0px;
  width:652px;
  height:48px;
}

#register_header{
  width:652px;
  height:48px;
  background: url(gfx/register_header.jpg);
}

/* ----- main page ----- */
.home-tab-13 td{
  font-size: 13px;
}

.info-tab{
  width: 650px;
  border: 1px solid #C5C5C5;  
  background: #FAFAFA;
}

.info-tab .title{
  background: #ffffff;
  padding: 5px;
  color: #B72C19;
  font-weight: bold;
  border-bottom: 1px solid #C5C5C5;
  font-size: 13px;
}

.info-tab .content{
  padding: 10px;
}

ol{
  font-weight: bold;
}

ol li{
  padding-top: 10px;
}

ol li ol{
  font-weight: normal;  
}

ol li ol li{
  padding-top: 0px;
}

blink{
  color: #B72C19;
}

.quantity{ 
  font-weight: bold;
}

.quantity .red{
  color: #FF0000;
  font-weight: bold;
}

.quantity .orange{
  color: #E77904;
  font-weight: bold;
}

.quantity .blue{
  color: #0081BD;
  font-weight: bold;
}

.quantity .green{
  color: #389E00;
  font-weight: bold;
}

#sort-box{
  width: 640px;
  border: 1px solid #DB968C;
  text-align: center;
  padding: 5px;
  margin-bottom: 10px;
}

.red{
  color: #B72C19;
}

/* ----- login ----- */
.login,
.order-tab{
  width: 650px;
  border: 1px solid #C5C5C5;  
  background: #FAFAFA;
}

.login .title,
.order-tab .title{
  background: #ffffff;
  padding: 5px;
  color: #B72C19;
  font-weight: bold;
  border-bottom: 1px solid #C5C5C5;
}

.login .content,
.order-tab .content{
  padding: 10px;
}

.login .content .input-login{
  font-size: 11px;
  margin-bottom: 5px;
  border: 1px solid #575757;
  background: #F3F3F3;
  color: #000000;
}

.order-tab input,
.order-tab select{
  font-size: 11px;  
  border: 1px solid #575757;
  background: #F3F3F3;
  color: #000000;
}

.order-tab input.frm-btn{
  border: none;
}

/* ----- contact tab ----- */
.contact-tab{ 
  border: 1px solid #C5C5C5;  
  background: #FAFAFA;
}

.contact-tab .title{
  background: #ffffff;
  padding: 5px;
  color: #B72C19;
  font-weight: bold;
  border-bottom: 1px solid #C5C5C5;
}

.contact-tab .content{
  padding: 10px;
}

.contact-tab .content a{
  color: #B72C19;
}

.tab-frm-contact .head{
  font-weight: bold;
  text-align: right;
  height: 23px;
}

.tab-frm-contact .frm-contact-textarea{
  width: 300px;
  height: 150px;
  font-size: 11px;  
  border: 1px solid #C5C5C5;
  background: #ffffff;
  color: #4F4F4F;
}

.tab-frm-contact .frm-contact-input{
  width: 300px;
  font-size: 11px;  
  border: 1px solid #C5C5C5;
  background: #ffffff;
  color: #4F4F4F;
  font-family: tahoma,verdana,sans-serif;
}

.create-account,
.login-home{
  color: #B72C19;
  font-weight: bold;
}

/* ----- product tab ----- */
.product-tab{
  width: 670px;
  border: 1px solid #C5C5C5;
}

.product-tab td{
  padding: 7px;
}

.product-tab .photo{
  width: 150px;
  text-align: center;
}

.product-tab .photo img{
  border: 1px solid #7C7C7C;
}

.product-tab .name{ 
  font-weight: bold;
  color: #B72C19;
  border-bottom: 1px solid #E3E3E3;
}

.product-tab .price{
  color: #B72C19;
}

.product-tab .productTd-even{
  background: #FAFAFA;
  border-bottom: 1px solid #E3E3E3;
}

.product-tab  a{
  color: #B72C19;
}

/* ----- shopping cart ----- */
.productListing{
  width: 660px;
}

.productListing-heading{
  background: #FAFAFA;
  border-bottom: 1px solid #E3E3E3;
}

.productListing input{
  font-size: 11px;
  border: 1px solid #575757;
  background: #F3F3F3;
  color: #000000;
}

.productListing-odd{
  background: #FAFAFA;
}

.shopping-cart-summary{
  width: 660px;
}

.shopping-cart-summary .subtotal{
  color: #B90000;
  font-weight: bold;
  padding: 9px 0 9px 0;
  border-top: 1px solid #575757;
}

.text-attention{
  width: 650px;
  border: 1px solid #C5C5C5;
  padding: 8px;
  background: #FAFAFA;
}

.pr-dostepny{
  color: #46901A;
}

.pr-dostepny7dni{
	  color: #D8AC15;	
}

.pr-dostepny-zam{
    color: #D62C2C; 
}

/* ------ ------ */
.tooltip-target {
    width: 70px;
    display: block;        
    text-align: left;
    margin-top: 20px;
    color: #D62C2C;
    font-weight: bold;
    border: 1px solid #D62C2C;
    padding: 5px;
    background: #fff;
}

.tooltip-content {
    display: none;      /* required */
    position: absolute; /* required */
    width: 500px;
    padding: 10px;
    border: 3px solid #D62C2C;
    background-color: #FAE4E4;
    text-align: center;
    color: black;
    margin-top: -18px;
}

.tooltip-content p {
    margin: 0;
  }
  
  
/* --------- --------- */
label { display: inline-block; width: 100px; vertical-align: top;}
legend { padding: 0.5em; }
fieldset fieldset label { display: block; }
#signupForm { width: 710px; }
#signupForm label.error {
  margin-left: 10px;
  width: auto;
  display: inline;
  color: red;
}

#signupForm input,
#signupForm textarea{
  width: 300px;
  border: 1px solid #999;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
  border: 1px solid #A40000; 
  background: #F6CCCC; 
  color: #363636; 
}

input.no-border{
  border: none;
}

#ver-en{
	clear: both;
  float: left;
}

#ver-en div{
  margin: 5px 0 0 0;
}

#ver-en div a img{
  margin: 9px 0 0 5px;
}