/* standart selectors */
body { 

}

a {
  text-decoration: underline;
  color: #2E2E2E;
}

td { 
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #2E2E2E;
  font-size: 11px;
}

p {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #000000;
  font-size: 11px;
  text-align: justify;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 0px;
  margin-bottom: 0px;
}
 

input {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
}


select {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-size: 11px;
  font-weight: bold;
}

form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

img {
  border: none;
}

legend {
  font-weight: bold;
}

a:link.menu     {color: #000000; text-decoration: none}
a:visited.menu  {color: #000000; text-decoration: none}
a:active.menu   {color: #000000; text-decoration: none}
a:hover.menu    {color: #000000; text-decoration: underline}

/* left menu */
.menu { 
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #2E2E2E;
  background-color: #F1F1F1;
  font-size: 11px;
  text-align: left;
  width: 180px;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 0px;
  vertical-align: middle;
}

.menu a { 
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #2E2E2E;
  background-color: #F1F1F1;
  font-size: 11px;
  text-align: left;
  width: 180px;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 0px;
  vertical-align: middle;
  text-decoration: none;
}

/*
.menu2 { 
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #FF5D03;
  background-color: #EBF2FC;
  font-size: 11px;
  text-align: left;
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
}

a:link.menu2	{color: #FF5D03; text-decoration: none; padding-left:0px}
a:visited.menu2	{color: #FF5D03; text-decoration: none; padding-left:0px}
a:active.menu2	{color: #FF5D03; text-decoration: none; padding-left:0px}
a:hover.menu2	{color: #FF5D03; text-decoration: underline; padding-left:0px}

.menu3 { 
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #FF5D03;
  background-color: #EBF2FC;
  font-size: 8px;
  text-align: left;
  padding-left: 12px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
}

a:link.menu3	{color: #FF5D03; text-decoration: none; padding-left:0px}
a:visited.menu3	{color: #FF5D03; text-decoration: none; padding-left:0px}
a:active.menu3	{color: #FF5D03; text-decoration: none; padding-left:0px}
a:hover.menu3	{color: #FF5D03; text-decoration: underline; padding-left:0px}

.menu_spacer {
  background-color: #CDD3E0;
  height: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 100%;
}

.menu_spacer2 {
  background-color: #EBF2FC;
  height: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px 0px 0px 0px;
  width: 100%;
}
*/
/* top styles */
.top_text {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-weight: none;
  color: #000000;
  font-size: 11px;
  text-align: right;
  vertical-align: bottom;
  letter-spacing: 0.2px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}                    	

a:link.top_text     {color: #000000; text-decoration: none}
a:visited.top_text  {color: #000000; text-decoration: none}
a:active.top_text   {color: #000000; text-decoration: none}
a:hover.top_text    {color: #000000; text-decoration: underline}

.top_menu {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-weight: none;
  color: #FFFFFF;
  font-size: 12px;
  text-align: left;
  letter-spacing: 0.2px;
}                    	

a:link.top_menu		{color: #FFFFFF; text-decoration: none}
a:visited.top_menu	{color: #FFFFFF; text-decoration: none}
a:active.top_menu	{color: #FFFFFF; text-decoration: none}
a:hover.top_menu	{color: #FFFFFF; text-decoration: underline}

.copy {
  font-weight: none;
  color: #000000;
  text-align: center;
  padding: 10px 0px 16px 0px;
}


.category_title1, a.category_title1 {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-weight: none;
  color: #FF5D03;
  font-size: 18px;
  text-align: left;
  letter-spacing: 0.2px;
  text-decoration: none;
}


.top1 {
  font-family: Verdana, Tahoma, Verdana, Times, MS,  Helvetica, Sans-serif;
  font-weight: none;
  color: #FFFFFF;
  font-size: 11px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
  vertical-align: top;
}                    	

.top2 {
  font-family: Verdana, Tahoma, Verdana, Times, MS,  Helvetica, Sans-serif;
  font-weight: bold;
  color: #E34601;
  font-size: 11px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: top;
}

a:link.top2	{color: #E34601; text-decoration: none; padding-left:0px}
a:visited.top2	{color: #E34601; text-decoration: none; padding-left:0px}
a:hover.top2	{color: #E34601; text-decoration: underline; padding-left:0px}
a:active.top2	{color: #E34601; text-decoration: none; padding-left:0px}

.popup_top {
  font-family: Verdana, Tahoma, Verdana, Times, MS,  Helvetica, Sans-serif;
  font-weight: bold;
  color: #E34601;
  font-size: 11px;
  padding-left: 0px;
  padding-right: 0px;
  vertical-align: middle;
}

.tab {
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: bottom;
}

.nav {
  font-family: Verdana, Tahoma, Verdana, Times, MS,  Helvetica, Sans-serif;
  font-weight: none;
  font-size: 11px;
  color: #2E2E2E;
  padding: 0px 0px 0px 0px;
}

a:link.nav     {color: #2E2E2E; text-decoration: underline; padding-left:0px}
a:visited.nav  {color: #2E2E2E; text-decoration: underline; padding-left:0px}
a:hover.nav    {color: #2E2E2E; text-decoration: underline; padding-left:0px}
a:active.nav   {color: #2E2E2E; text-decoration: underline; padding-left:0px}

.search {
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: middle;
}


/* table borders styles */
.table_main {
  background-color: #FFFFFF;
  border: 1px #6B6B6B solid
}

.table_member {
  background-color: #EBF2FC;
  margin-left: 0px;
  margin-right: 22px;
  width: 100%;
}

.table0 {
  padding-top: 12px;
  padding-bottom: 8px;
  width: 100%;
  vertical-align: top;
}

.table1 {
  background-color: #EBF2FC;
  width: 170px;
}

.table2 {
  background-color: #EBF2FC;
  border: 1px #D5D5D5 solid;
  width: 100%;
}

.imgborder {
  border: 1px #939393 solid
}

.active_side_img {
  border: 1px #FF5D03 solid
}

.non_active_side_img {
  border: 1px #939393 solid
}


.headerform {
  color: #000000;
  background-color: #DDDDDD;
  font-weight: bold;
}

.personalform {
  color: #292929;
  vertical-align: top; 
  padding-top: 10px;
  padding-right: 10px;
}

.psubtitle { 
  background-image: url(images/pattern_01.gif);
}

.ptitle { 
  font-family: Verdana, Times, MS, Tahoma, Verdana, Helvetica, Sans-serif;
  font-weight: none;
  color: #FF5D03; 
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 0px;
}

.title { 
  font-family: Verdana, Times, MS, Tahoma, Verdana, Helvetica, Sans-serif;
  font-weight: none;
  color: #FF5D03;
  font-size: 18px;
  padding-top: 14px;
  padding-bottom: 0px;
}

a:link.title	{color: #FF5D03; text-decoration: none}
a:visited.title	{color: #FF5D03; text-decoration: none}
a:hover.title	{color: #FF5D03; text-decoration: none}
a:active.title	{color: #FF5D03; text-decoration: none}

.ptext { 
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #2E2E2E;
  text-align: justify;
  padding-top: 4px;
  padding-bottom: 4px;
}

.pricered {
  color: #ff5d03;
  font-size: 12px;
  font-weight: bold;
}

.gift_url {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #3A578C;
  font-weight: bold;
}

a:link.gift_url		{color: #2E2E2E; text-decoration: underline}
a:visited.gift_url	{color: #2E2E2E; text-decoration: underline}
a:hover.gift_url	{color: #2E2E2E; text-decoration: underline}
a:active.gift_url	{color: #2E2E2E; text-decoration: underline}

.gift_url2 {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #072973;
  font-weight: none;
}

a:link.gift_url2	{color: #2E2E2E; text-decoration: underline}
a:visited.gift_url2	{color: #2E2E2E; text-decoration: underline}
a:hover.gift_url2	{color: #2E2E2E; text-decoration: underline}
a:active.gift_url2	{color: #2E2E2E; text-decoration: underline}

.bottom {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-size: 11px;
  background-color: #D3D3D3;
}

a:link.bottom		{color: #2E2E2E; text-decoration: underline}
a:visited.bottom	{color: #2E2E2E; text-decoration: underline}
a:hover.bottom		{color: #2E2E2E; text-decoration: underline}
a:active.bottom		{color: #2E2E2E; text-decoration: underline}

a:link.copy	{color: #031744; text-decoration: underline}
a:visited.copy	{color: #031744; text-decoration: underline}
a:hover.copy	{color: #031744; text-decoration: underline}
a:active.copy	{color: #031744; text-decoration: underline}

/* standart forms styles */
.error {
  font-family: Verdana, Tahoma, Verdana, Times, MS,  Helvetica, Sans-serif;
  font-weight: bold;
  color: #FF5D03;
  font-size: 12px;
}

.pager {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  padding-left:2px;
  padding-right:2px;
  font-weight: none;
  color: #3D568D;
  font-size: 12px;
}

.pageractive {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-weight: bold;
  color: #2E2E2E;
  font-size: 11px;
}

.pagerinactive {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #3A578C;
  font-size: 11px;
}

.pagerinactive a {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #3A578C;
  font-size: 11px;
  text-decoration: underline;
}

.row1 {
  font-family: Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-size: 11px; 
  font-weight: none; 
  padding-left:4px;
  padding-right:5px;
  padding-top:4px;
  padding-bottom:2px;
  color: #2E2E2E; 
}

.row2 {
  font-family: Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-size: 11px; 
  font-weight: none; 
  padding-left:4px;
  padding-right:5px;
  padding-top:4px;
  padding-bottom:2px;
  color: #2E2E2E; 
  background-color: #F8F8F8;
  border-top: 1px #DDDDDD solid;
  border-bottom: 1px #DDDDDD solid;
}

.row1_error {
  font-family: Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-size: 11px; 
  font-weight: none; 
  padding-left:4px;
  padding-right:5px;
  padding-top:4px;
  padding-bottom:2px;
  color: #FF0000; 
}


.row2_error {
  font-family: Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-size: 11px; 
  font-weight: none; 
  padding-left:4px;
  padding-right:5px;
  padding-top:4px;
  padding-bottom:2px;
  color: #FF0000; 
  background-color: #F4F8FF;
  border-top: 1px #D1DEF1 solid;
  border-bottom: 1px #D1DEF1 solid;
}

#most_popular { 
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  font-weight: bold;
  color: #FF5D03;
  font-size: 14px;
  text-align: left;
  letter-spacing: 0.2px;
  text-align: center;
  width: 100%;
  height: 36px;
  background-color: #F8F8F8;
  padding: 14px 0px 0px 0px;
}

.item-name {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #3A578C;
  font-size: 12px;
}

.item-name a {
  font-family : Verdana, Tahoma, Verdana, Times, MS, Helvetica, Sans-serif;
  color: #3A578C;
  font-size: 12px;
  text-decoration: underline;
}
