/* LAYOUT START */
html{
width: 100%;
height: 100%;
}

body {
margin:0 auto;
min-height:100%;
padding:0;
position:relative;
width:100%;
font: normal 12px Arial, Verdana,  Sans-Serif;
color: #000000;
background: #ffffff;
}

#hat{
width: 1000px;
height: 300px;
margin: 0 auto;/* wesite hat */
}

#hat_inside {
margin:0;
width: 1000px;
height: 415px;
}

#hat_left{
float:left;
width: 210px;
}

#hat_right{
float:right;
/*margin-top: 30px;*/
width: 786px;
}

#logotype {
/*width: 170px;*/
height: 265px;
margin: auto;
/*margin-top: 35px;*/
background: #fff200 url(/images/logo.png) center no-repeat; /* wesite logotype */
}

.hotline{color: #282778; font-size: 24px; float: left; margin: 10px 0 0 0; }
.hotline strong{ font-size: 28px;}
.hotline span{color: #f8c400; font-size: 20px;}

.baner_dobrovolec{float: right; width: 260px; background: url(/images/banner_dobrovolec.jpg) no-repeat; height: 150px; margin: 10px 10px 0 0;}

#mainblock {
height:100%;
width: 1000px;
overflow: auto;
margin: auto;
padding-bottom: 150px; /* wesite main block */
}

#left{
float: left;
width: 300px; /* wesite left column */
}

#column_left{
width: 300px;
}

#right{
float: right;
width: 260px; /* wesite right column */
}

#column_right{
width: 260px;
}

#center{
overflow: hidden;
text-align: justify;
padding: 0 15px 100px 15px; /* wesite center column */
}


/* LAYOUT END */

/* TAG STYLES START */
a {
font: normal 11px Verdana, Arial, Sans-Serif;
color: #00609a;
text-decoration: underline; /* link styles */
}

a:hover {
font: normal 11px Verdana, Arial, Sans-Serif;
color: #00609a;
text-decoration: none; /* link over styles */
}

img {
border: none; /* image styles */
}

form {
margin: 0; /* form styles */
}
/* TAG STYLES END */

/* MENU TOP START */
#menu_top_block {
width: 100%;
height: 45px;
margin: auto; /* top menu block */
}

#menu_top_center {
 /* top menu center */
}

#menu_top {
height: 45px;
margin:0px 0 0 75px; /* top menu */
}
/* MENU TOP END */

/* MENU CATEGORY START */
.category_list {
width: 170px;
padding: 0;
margin-left: 15px; /* menu category list block */
}

.category_list li {
list-style: none;
border-bottom: 1px solid #dddddd; /* menu category list lines */
}

.category_list a {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #797c80;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-normal.gif) right center no-repeat; /* menu category links */
}

.category_list a:hover {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #0088cc;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-over.gif) right center no-repeat; /* menu category links over */
}

li.subcategory_list a {
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #797c80;
padding-left: 15px; /* menu subcategory links */
}

li.subcategory_list a:hover {
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #0088cc;
padding-left: 15px; /* menu subcategory links over */
}

a.current {
color: #0088cc;
background: url(/images/category-over.gif) right center no-repeat; /* menu category links current */
}
/* MENU CATEGORY END */

/* MENU ACCOUNT START */
.account_list {
width: 170px;
padding: 0;
margin-left: 15px; /* menu account list block */
}

.account_list li {
list-style: none;
border-bottom: 1px solid #dddddd; /* menu account list lines */
}

.account_list a {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #797c80;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-normal.gif) right center no-repeat; /* menu account links */
}

.account_list a:hover {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #0088cc;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-over.gif) right center no-repeat; /* menu account links over */
}

li.subaccount_list a {
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #797c80;
padding-left: 15px; /* menu subaccount links */
}

li.subaccount_list a:hover {
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #0088cc;
padding-left: 15px; /* menu subaccount links over */
}

a.current {
color: #0088cc;
background: url(/images/category-over.gif) right center no-repeat; /* menu account links current */
}
/* MENU ACCOUNT END */

/* MENU BRAND START */
.brand_name {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

.brand {
min-height: 170px;
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: justify;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.brand img {
float: left;
margin: 0 20px 15px 0;
border: solid 1px #cccccc;
}

.brand_list {
width: 170px;
padding: 0;
margin-left: 15px; /* menu brand list block */
}

.brand_list li {
list-style: none;
border-bottom: 1px solid #dddddd; /* menu brand list lines */
}

.brand_list a {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #797c80;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-normal.gif) right center no-repeat; /* menu brand links */
}

.brand_list a:hover {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #0088cc;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-over.gif) right center no-repeat; /* menu brand links over */
}

a.current {
color: #0088cc;
background: url(/images/category-over.gif) right center no-repeat; /* menu brand links current */
}
/* MENU BRAND END */

/* NEWS GROUP START */

.newslist{
padding: 10px 15px;
text-align: left;
}

.newsgroup_list {
width: 170px;
padding: 0;
margin-left: 15px; /* menu newsgroup list block */
}

.newsgroup_list li {
list-style: none;
border-bottom: 1px solid #dddddd; /* menu newsgroup list lines */
}

.newsgroup_list a {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #797c80;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-normal.gif) right center no-repeat; /* menu newsgroup links */
}

.newsgroup_list a:hover {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #0088cc;
text-decoration: none;
padding: 7px 0 7px 0;
background: url(/images/category-over.gif) right center no-repeat; /* menu newsgroup links over */
}

a.current {
color: #0088cc;
background: url(/images/category-over.gif) right center no-repeat; /* menu newsgroup links current */
}

.newsgroup_list li#newsgroup_archive {
list-style: none;
border: none; /* menu brand list lines */
}

.newsgroup_list li#newsgroup_archive a {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #0088cc;
text-decoration: none;
padding: 7px 0 7px 0;
background: none;
}

.newsgroup_list li#newsgroup_archive a:hover {
display: block;
font-family: Arial, Verdana, Sans-Serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
padding: 7px 0 7px 0;
background: none;
}
/* NEWS GROUP END */

/* SIDE BOXES START */
.sideboxes {
background: url(/images/sitebox_top_bg.png) top right no-repeat;
padding:17px 10px 0 0;
/*width: 200px;*/
}

.sideboxes_content {
width: 100%;
background: url(/images/sitebox_bottom_bg.png) bottom left no-repeat;
padding:0  0  15px 0;
}

.sideboxes_topleft {
background:url(/images/box-topleft.gif) no-repeat;
float:left;
height:28px;
margin:0 0 0 10px;
padding:0;
width:41px;
}

#sideboxes_topcenter {
height: 28px;
font: bold 14px Arial, Verdana, Sans-Serif;
color: #ffffff;
text-align: left;
line-height: 36px;
padding: 0 0 0 10px;
margin: 0;
background: url(/images/box-topbg.gif) repeat-x ;
}

#sideboxes_topcenter a {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #ffffff;
text-align: left;
text-decoration: underline;
line-height: 36px;
padding: 0;
margin: 0;
}

#sideboxes_topcenter a:hover {
font: bold 12px Verdana, Sans-Serif;
color: #0000ff;
text-align: left;
text-decoration: none;
line-height: 36px;
padding: 0;
margin: 0;
}

.sideboxes_topright {
background:url(/images/box-topright.gif) no-repeat;
float:right;
height:28px;
margin:0 10px 0 0;
padding:0;
width:11px;
}

.sideboxes_botleft {
float: left;
width: 10px;
height: 10px;
padding: 0;
margin: 0;
background: url(/images/box-botleft.gif) no-repeat;
}

.sideboxes_botcenter {
height: 10px;
font: bold 12px Verdana, Sans-Serif;
color: #000000;
text-align: left;
line-height: 36px;
padding: 0;
margin: 0;
background: url(/images/box-bottile.gif) repeat-x;
}

.sideboxes_botright {
float: right;
width: 10px;
height: 10px;
padding: 0;
margin: 0;
background: url(/images/box-botright.gif) no-repeat;
}
/* SIDE BOXES END */

.content {
width: 100%;
padding: ;
}

.content p{
margin: 5px 0;
}

.view_type {
float: right;
margin-bottom: 5px;
}

.view_type table {
float: right;
margin: 0;
padding: 0;
}

.view_type table td {
padding: 3px;
}

/* CENTER BOXES START */
.centerboxes {
width: 100%;
margin-top: 10px;
}

.centerboxes#rate {
width: 300px;
margin: auto;
}

.centerboxes_content {
width: 100%;
border-top: solid 1px #d9d9d9;
background: #ffffff;
}

.centerboxes_content table#rate_table {
width: 100%;
margin-top: 5px;
}

.centerboxes_content table#rate_table td {
padding: 3px;
}

.centerboxes_content #rate_left {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-align: left;
}

.centerboxes_content #rate_right {
background: #ffffff;
text-align: right;
}

.centerboxes_topleft {
float: left;
width: 28px;
height: 36px;
padding: 0;
margin: 0;
background: url(/images/box-topleft.gif) no-repeat;
}

.centerboxes_topcenter {
height: 36px;
font: bold 12px Verdana, Sans-Serif;
color: #000000;
text-align: left;
line-height: 36px;
padding: 0;
margin: 0;
background: url(/images/box-toptile.gif) repeat-x;
}

.centerboxes_topright {
float: right;
width: 6px;
height: 36px;
padding: 0;
margin: 0;
background: url(/images/box-topright.gif) no-repeat;
}

.centerboxes_botleft {
float: left;
width: 10px;
height: 10px;
padding: 0;
margin: 0;
background: url(/images/box-botleft.gif) no-repeat;
}

.centerboxes_botcenter {
height: 10px;
font: bold 12px Verdana, Sans-Serif;
color: #000000;
text-align: left;
line-height: 36px;
padding: 0;
margin: 0;
background: url(/images/box-bottile.gif) repeat-x;
}

.centerboxes_botright {
float: right;
width: 10px;
height: 10px;
padding: 0;
margin: 0;
background: url(/images/box-botright.gif) no-repeat;
}

.centerboxes_products {
width: 190px;
float: left;
text-align: center;
margin: 0;
padding-top: 7px;
padding-bottom: 7px;
background: #ffffff;
}

.centerboxes_products img {
border: solid 1px #cccccc;
}

.centerboxes_products a#product_name {
font: normal 12px Arial, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.centerboxes_products a#product_name:hover {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-decoration: none;
}
/* CENTER BOXES END */

/* AD BLOCKS START */
.left_ad_block {
width: 300px;
margin: auto;
margin-bottom: 10px; /* left ad block */
}

.left_ad_block_description {
font: normal 12px Arial, Sans-Serif;
color: #000000;
margin: 7px;
}

.left_ad_block_products {
width: 180px;
margin: auto;
text-align: center;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: solid 1px #cccccc;
}

.left_ad_block_products img {
border: solid 1px #cccccc;
}

.left_ad_block_products a#product_name {
font: normal 12px Arial, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.left_ad_block_products a#product_name:hover {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-decoration: none;
}

.left_ad_block_seedetails {
text-align: right;
margin: 7px;
}

.right_ad_block {
width: 260px;
margin: auto;
margin-bottom: 10px; /* right ad block */
}

.right_ad_block_description {
font: normal 12px Arial, Sans-Serif;
color: #000000;
margin: 7px;
}

.right_ad_block_products {
width: 180px;
margin: auto;
text-align: center;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: solid 1px #cccccc;
}

.right_ad_block_products img {
border: solid 1px #cccccc;
}

.right_ad_block_products a#product_name {
font: normal 12px Arial, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.right_ad_block_products a#product_name:hover {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-decoration: none;
}

.right_ad_block_seedetails {
text-align: right;
margin: 7px;
}

.top_ad_block {
float: left;
margin:0 25px 0 25px; /* top ad block */
}

.top_ad_block_description {
font: normal 12px Arial, Sans-Serif;
color: #000000;
margin: 0;
}

.top_ad_block_products {
width: 165px;
float: left;
text-align: center;
margin-left: 5px;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: solid 1px #cccccc;
}

.top_ad_block_products img {
border: solid 1px #cccccc;
}

.top_ad_block_products a#product_name {
font: normal 12px Arial, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.top_ad_block_products a#product_name:hover {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-decoration: none;
}

.top_ad_block_seedetails {
text-align: right;
margin: 7px;
}

.center_ad_block {
width: 100%;
margin: auto;
margin-top: 12px; /* center ad block */
}

.center_ad_block_description {
font: normal 12px Arial, Sans-Serif;
color: #000000;
margin: 7px;
}

.center_ad_block_products {
width: 165px;
float: left;
text-align: center;
margin-left: 5px;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: solid 1px #cccccc;
}

.center_ad_block_products img {
border: solid 1px #cccccc;
}

.center_ad_block_products a#product_name {
font: normal 12px Arial, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.center_ad_block_products a#product_name:hover {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-decoration: none;
}

.center_ad_block_seedetails {
text-align: right;
margin: 7px;
}

.bottom_ad_block {
width: 100%;
margin: auto;
margin-top: 12px; /* bottom ad block */
}

.bottom_ad_block_description {
font: normal 12px Arial, Sans-Serif;
color: #000000;
margin: 7px;
}

.bottom_ad_block_products {
width: 165px;
float: left;
text-align: center;
margin-left: 5px;
padding-top: 7px;
padding-bottom: 7px;
border-bottom: solid 1px #cccccc;
}

.bottom_ad_block_products img {
border: solid 1px #cccccc;
}

.bottom_ad_block_products a#product_name {
font: normal 12px Arial, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.bottom_ad_block_products a#product_name:hover {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-decoration: none;
}

.bottom_ad_block_seedetails {
text-align: right;
margin: 7px;
}
/* AD BLOCKS END */

/* FOOTER START */
#footer{
width: 100%;
height: 150px;
position: absolute;
margin:0 auto;
bottom: 0;
border-top: solid 2px #004181;
background: #ededed; /* wesite footer */
}

#footer_left {
width: 10px;
height:125px;
float: left;
background: #ededed; /* footer left corner */
}

#footer_right {
width: 10px;
height:125px;
float: right;
background: #ededed; /* footer right corner */
}

#footer_center {
background: #ededed;
height:125px;
margin:25px auto auto;
width: 1000px;/* footer center */
}

#menu_bottom {
text-align: center;
padding: 10px;
padding-top: 30px;
}

#copyright {
color:#004181;
float:left;
font:11px Arial,Sans-Serif;
padding:0 10px 8px;
text-align:left;
width:630px;
}

#copyright a {
font: normal 11px Verdana, Arial, Sans-Serif;
color: #777777;
text-decoration: underline;
}

#copyright a:hover {
font: normal 11px Verdana, Arial, Sans-Serif;
color: #00609a;
text-decoration: none;
}

#logo_bottom{
background: url(/images/bottom_logo.gif) no-repeat;
float:left;
height: 96px;
width: 97px;
}

#logo_intelex{
background: url(/images/intelex_logo.gif) no-repeat;
float:right;
height: 30px;
margin:35px 0 0;
width: 106px;
}

/* FOOTER END */

/* CONTEXT SEARCH START */
#context_search {
float:right;
margin-top:25px;
width:280px;
}

#context_search_name {
display: inline;
float: left;
font: bold 11px Arial, Verdana, Sans-Serif;
color: #00609a;
text-transform: uppercase;
letter-spacing: 2px;
padding: 12px 3px 0 0;
}

#context_search_field {
display: inline;
float: left;
padding: 0px 3px 0 10px;
}

#context_search_field input {
width: 183px;
font: normal 12px Verdana, Arial, Sans-Serif;
border: solid 1px #cccccc;
height:23px;
}

#context_search_searchbutton {
display: inline;
float: left;
padding:2px 3px 0 0;
}

#context_search_searchbutton img {
width: 69px;
height: 23px;
cursor: pointer;
}

#context_search_closebutton img {
width: 16px;
height: 16px;
float: right;
cursor: pointer;
}

.context_search_result {
display: none; 
position: absolute;
overflow: auto;
width: 370px;
height: 400px;
z-index: 100; 
margin-top: 20px;
border: #000000 solid 1px; 
background: #ffffff;
}

*html .context_search_result {
margin-top: 20px;
margin-left: -50px;
}*

.context_search_result iframe {
display: none;/*for IE5*/
display/**/:block;/*for IE5*/
position: absolute;
top: 0;
left: 0;
z-index: -1;/*must have*/
filter:mask();/*must have*/
width: 1000px;/*for any big value*/
height: 1000px;/*for any big value*/
}

.context_search_results{
padding: 5px;
}

.context_search_results a{
display: block;
margin: 3px 0;
}

/* CONTEXT SEARCH END */

/* marquees START */
#marquees{
display:block;
float: left;
height: 43px;
margin: 10px 0 0 30px;
width: 750px;
}

#marquee_left{
background: url(/images/marquee_left_bg.gif) no-repeat;
float:left;
height: 43px;
width: 59px;
}

#marquee_right{
background: url(/images/marquee_right_bg.gif) no-repeat;
float:right;
height: 43px;
width: 12px;
}

#marquee_center{
background: #282778;
height: 27px;
color:#ffffff;
font:italic 14px "Times New roman", Verdana;
float:left;
margin-top:8px;
width: 679px;
}

#marquee_center marquee{
background: #282778;
height:27px;
}
/* marquees END */

/* ALERT MESSAGES START */
.error {
font: normal 11px Verdana, Arial, Sans-Serif;
color: red; /* error blocks */
}

.notify {
font: bold 11px Verdana, Arial, Sans-Serif;
color: green; /* notify blocks */
}

.notify_message {
font: bold 11px Verdana, Arial, Sans-Serif;
color: green;
padding: 5px; /* notify messages */
}

.notify_message a {
font: bold 11px Verdana, Arial, Sans-Serif;
color: green;
text-decoration: underline;
padding: 5px; /* notify messages links */
}

.notify_message a:hover {
text-decoration: none; /* notify messages links over */
}

.alert_message {
font: bold 11px Verdana, Arial, Sans-Serif;
color: red;
padding: 5px; /* alert messages */
}

.alert_message a {
font: bold 11px Verdana, Arial, Sans-Serif;
color: red;
text-decoration: underline;
padding: 5px; /* alert messages links */
}

.alert_message a:hover {
text-decoration: none; /* alert messages links over */
}
/* ALERT MESSAGES END */

/* NAVIGATION START */
.navigation {
margin: 10px;
}

.navigation a {
font: normal 11px Verdana, Arial, Sans-Serif;
color: #000000;
text-decoration: none; /* navigation links */
}

.navigation a:hover {
font: normal 11px Verdana, Arial, Sans-Serif;
color: #00609a;
text-decoration: none; /* navigation links over */
}
/* NAVIGATION END */

/* BLOCK CURRENCY START */
#currency_header {
float: left;
font: bold 11px Verdana, Arial, Sans-Serif;
color: #00609a;
margin-top: 15px;
margin-left: 7px; /* currency word */
}

#currency_form {
float: right;
margin-top: 10px;
margin-right: 10px; /* currency form */
}

#currency_form select {
width: 100px; /* currency dropdown */
}
/* BLOCK CURRENCY END */

/* BLOCK CATEGORY LIST START */
#boxcategory_top {
width: 130px;
height: 5px;
background: url(/images/boxcategory-top.gif) no-repeat; /* box category top corner */
}

#boxcategory_bottom {
width: 130px;
height: 5px;
background: url(/images/boxcategory-bottom.gif) no-repeat; /* box category bottom corner */
}

#boxcategory_name {
margin-top: 5px;
margin-bottom: 5px; /* box category name */
}

#boxcategory_name a {
font: bold 11px Verdana, Arial, Sans-Serif;
color: #00609a;
text-align: center;
text-decoration: underline; /* box category name links */
}

#boxcategory_name a:hover {
font: bold 11px Verdana, Arial, Sans-Serif;
color: #000000;
text-align: center;
text-decoration: underline; /* box category name links over */
}
/* BLOCK CATEGORY LIST END */

/* PRODUCT IMAGE START */
.productimage {
width: 130px;
margin: auto; /* product image */
}

.productimage_top {
width: 130px;
height: 5px;
background: url(/images/productimage-top.gif) no-repeat; /* product image top corner */
}

.productimage_bottom {
width: 130px;
height: 5px;
background: url(/images/productimage-bottom.gif) no-repeat; /* product image bottom corner */
}

.productimage_name {
text-align: center;
margin-top: 5px;
margin-bottom: 5px; /* product image name */
}

.productimage_name a {
font: bold 11px Verdana, Arial, Sans-Serif;
color: #00609a;
text-align: center;
text-decoration: underline; /* product image name links */
}

.productimage_name a:hover {
font: bold 11px Verdana, Arial, Sans-Serif;
color: #000000;
text-align: center;
text-decoration: underline; /* product image name links over */
}
/* PRODUCT IMAGE END */

/* SEE ALL BUTTON START */
.seeall {
text-align: center;
margin-top: 5px;
margin-bottom: 5px; /* product image name */
}

.seeall a {
font: bold 11px Verdana, Arial, Sans-Serif;
color: #00609a;
text-align: center;
text-decoration: underline; /* product image name links */
}

.seeall a:hover {
font: bold 11px Verdana, Arial, Sans-Serif;
color: #000000;
text-align: center;
text-decoration: underline; /* product image name links over */
}
/* SEE ALL BUTTON START */

/* STATUS SMALL START */
.status_small {
width: 100px;
margin: auto; /* status small icon */
}

.status_small_left {
width: 3px;
display: inline;
float: left; /* status small icon product status left corner */
}

.status_small_center {
display: inline;
float: left;
font: normal 11px Verdana, Arial, Sans-Serif;
color: #ffffff;
text-align: center;
text-decoration: none;
padding: 9px 10px 7px 10px; /* status small icon product status */
}

.status_small_right {
width: 17px;
display: inline;
float: left; /* status small icon product status right corner */
}
/* STATUS SMALL END */

/* STATUS CATEGORY START */
.category_status_new {
width: 40px;
float: right;
font: normal 11px Arial;
text-align: center;
color: #ffffff;
margin-top: 5px;
padding-top: 2px;
padding-bottom: 3px;
background: url(/images/category_status_new.png) repeat-x; /* new icon category status */
}

.category_status_sale {
width: 40px;
float: right;
font: normal 11px Arial;
color: #ffffff;
text-align: center;
margin-top: 5px;
padding-top: 2px;
padding-bottom: 3px;
background: url(/images/category_status_sale.png) repeat-x; /* sale icon category status */
}
/* STATUS CATEGORY END */

.bordertop {
border-top: solid 1px #cccccc; /* top separate line */
}

.borderbottom {
border-bottom: solid 1px #cccccc; /* bottom separate line */
}

/* SHOPPING STEP TABLES START */
.tables table {
width: 100%;
margin: 0;
padding: 0;
}

.tables #table_heading_left {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background: url(/images/table_heading_left.gif) top left no-repeat;
}

.tables #table_heading_right {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background: url(/images/table_heading_right.gif) top right no-repeat;
}

.tables #table_heading {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background: url(/images/table_heading.gif) top repeat-x;
}

.tables table td {
padding: 5px;
background: #ffffff;
}

.tables table#user_table td {
padding: 10px;
background: #ffffff;
}

.tables th a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: none; /* link styles */
}

.tables th a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none; /* link over styles */
}

.tables td a {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: none; /* link styles */
}

.tables td a:hover {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none; /* link over styles */
}

.tables #product_image {
border: solid 1px #cccccc;
}

.tables td #ship_to {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none; /* link over styles */
}

.tables #separator {
border-bottom: solid 1px #cccccc;
}
/* SHOPPING STEP TABLES END */

/* PRODUCT GRID START */
.product_grid table {
width: 100%;
margin: 0;
padding: 0;
background: #ffffff;
}

.product_grid table td {
padding: 10px;
background: #ffffff;
}

.product_grid td a {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: none; /* link styles */
}

.product_grid td a:hover {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none; /* link over styles */
}

.product_grid #product_image {
border: solid 1px #cccccc;
}

.product_grid #button_delete {
margin-top: 5px;
padding-top: 5px;
border-top: solid 1px #cccccc;
}

.product_grid #button_delete a {
cursor: pointer;
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none;
}

.product_grid #button_delete a:hover {
cursor: pointer;
font: normal 12px Arial, Verdana, Sans-Serif;
color: #ff0000;
text-decoration: none;
}

.product_description {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: justify;
margin-top: 5px;
margin-bottom: 5px;
}
/* PRODUCT GRID END */

/* PRODUCT START */
.product_price {
font: normal 14px Arial, Verdana, Sans-Serif;
color: #000000;
white-space: nowrap;
margin: 5px 0 5px 0;
}

.product_attribute {
width: 100%;
margin-top: 5px;
margin-bottom: 5px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

.product_attribute td {
padding: 5px;
}

.product_attribute td table td {
padding: 3px;
}

.product_attribute #attribute_name {
font: bold 12px Arial, Verdana, Sans-Serif;
text-align: left;
}

#product_attribute {
text-align: left;
padding: 3px;
margin-top: 5px;
border-bottom: solid 1px #cccccc;
}

#product_attribute_field {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: left;
}

#product_attribute_value {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #555555;
text-align: left;
}

ul#tabs td {
padding: 0;
cursor: pointer;
height: 20px;
}

ul#tabs {
list-style-type: none;
padding: 0;
margin: 0;
padding-left: 20px;
padding-bottom: 27px;
border-bottom: 1px solid #cecece;
}

ul#tabs li {
float: left;
height: 24px;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #ffffff;
margin: 2px 3px 0 0;
border-bottom: 1px solid #cecece;
background: #cecece;
}

ul#tabs li.active {
float: left;
height: 24px;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
margin: 2px 3px 0 0;
border: 1px solid #cecece;
background: #ffffff;
}

#tabs li a {
cursor: pointer;
float: left;
display: block;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
padding-top: 3px;
padding-bottom: 6px;
padding-left: 7px;
padding-right: 7px;
background: #cecece;
}

#tabs li.active a {
cursor: pointer;
float: left;
display: block;
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
padding-top: 3px;
padding-bottom: 6px;
padding-left: 7px;
padding-right: 7px;
background: #ffffff;
}

#tabs li a:hover {
font-weight: normal;
color: #0062a6;
}

#tabs_content {
padding: 20px;
background: #ffffff;
border: solid 1px #cecece;
border-top: none;
}
/* PRODUCT END */

table.product_status_small {
width: auto;
margin: 0;
padding: 0;
}

table.product_status_small td {
margin: 0;
padding: 0;
}

table.product_status_small #product_status_name {
font: bold 11px Arial;
color: #ffffff;
padding: 8px 10px 4px 10px;
}

/* PRICE START */
.price {
font: bold 14px Arial, Sans-Serif;
color: #000000;
text-align: center; /* product price */
}

.price_special {
font: bold 14px Arial, Sans-Serif;
color: #ff0000;
text-align: center; /* product special price */
}

.price_old {
font: bold 14px Arial, Sans-Serif;
color: #999999;
text-align: center;
text-decoration: line-through; /* product old price */
}

.price_total {
font: bold 14px Arial, Sans-Serif;
color: #00609a; /* product price total */
}

.total {
font: bold 14px Arial, Sans-Serif;
color: #000000;
text-align: right;
}
/* PRICE END */

/* PAGE TAB START */
ul.pageTab {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}

ul.pageTab li {
padding: 0;
list-style: none;
display: inline;
}

ul.pageTab li.current, a.begin, a.end, a.previous, a.next, a.page {
margin: 0;
padding: 2px 7px;
color: #000000;
text-decoration: none;
border: 1px solid #cccccc;
background: #ffffff;
}

ul.pageTab a.begin:hover, a.end:hover, a.previous:hover, a.next:hover, a.page:hover {
color: #ffffff;
text-decoration: none;
background: #00609a;
}

ul.pageTab li.current {
color: #ffffff;
text-decoration: none;
background: #00609a;
}
/* PAGE TAB END */

/* SEARCH BLOCK START */
.adv_search {
width: 175px;
margin: auto;
margin-top: 5px;
}

.adv_search div {
margin-bottom: 4px;
}

.adv_search_name {
font: bold 12px Arial;
color: #000000;
text-align: left;
}

.adv_search_keywords input {
width: 173px;
border: solid 1px #cccccc;
}

.adv_search_category select {
width: 175px;
border: solid 1px #cccccc;
}

.adv_search_include {
font: normal 12px Arial;
color: #000000;
text-align: left;
}

.adv_search_include checkbox {
border: solid 1px #cccccc;
}

.adv_search_price {
font: normal 12px Arial;
color: #000000;
text-align: left;
}

.adv_search_price input {
width: 42px;
border: solid 1px #cccccc;
}

.adv_search_button {
padding-top: 5px;
border-top: solid 1px #cccccc;
}
/* SEARCH BLOCK END */

/* PRODUCT GALLERY START */
div.product_gallery table {
padding: 0;
margin: auto;
}

div.product_gallery td.active {
cursor: pointer;
padding: 1px;
border: 2px solid #0062a6;
}

div.product_gallery td.other {
cursor: pointer;
padding: 2px;
border: 1px solid #aaaaaa;
}

div.product_gallery td.other_over {
cursor: pointer; 
padding: 1px;
border: 2px solid #aaaaaa;
}
/* PRODUCT GALLERY END */

/* PRODUCT PRINT START */
div.product_print h2 {
font: bold 14px Arial;
color: #000000;
text-align: left;
}

div.product_print #icon {
text-align: right;
}

div.product_print .price {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-align: center; /* product price */
}

div.product_print .price_special {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-align: center; /* product special price */
}

div.product_print .price_old {
font: normal 12px Arial, Sans-Serif;
color: #000000;
text-align: center;
text-decoration: line-through; /* product old price */
}
/* PRODUCT PRINT END */

/* QUESTION START */
.question {
width: 230px;
margin: auto;
}

.question_name {
font: bold 12px Arial;
color: #00609a;
margin-top: 10px;
}

.question_date {
font: normal 12px Arial;
color: #000000;
margin-top: 10px;
}

.question_description {
font: normal 12px Arial;
color: #000000;
margin-top: 5px;
}

.question_answers {
font: normal 12px Arial;
color: #000000;
margin-top: 5px;
}

.question_answer {
font: normal 12px Arial;
color: #000000;
}

.question_archive {
margin-top: 3px;
padding-top: 5px;
text-align: right;
border-top: solid 1px #cccccc;
}

.question_archive a {
font: bold 12px Arial;
color: #00609a;
text-align: right;
text-decoration: underline;
}

.question_archive a:hover {
font: bold 12px Arial;
color: #000000;
text-align: right;
text-decoration: none;
}

.question_result_name {
font: normal 12px Arial;
color: #000000;
margin-top: 5px;
}

.question_result_bar {
margin-top: 5px;
}

.question_total {
font: normal 12px Arial;
color: #000000;
margin-top: 10px;
}

.question_correct {
font: normal 12px Arial;
color: #000000;
margin-top: 5px;
}

.question_main {margin-bottom: 5px;}

.question_main a {
font: bold 12px Arial;
color: #00609a;
text-align: right;
text-decoration: underline;
}

.question_main a:hover {
font: bold 12px Arial;
color: #000000;
text-align: right;
text-decoration: none;
}

.question_other input {
border: solid 1px #cccccc;
}
/* QUESTION END */

/* INPUT BUTTONS START */
ul.buttons {
margin: 0;
padding: 10px;
padding-left: 0;
list-style: none;
display: inline;
}

ul.buttons li {
margin: 0;
padding: 8px 0 6px 7px;
display: inline;
background:url(/images/buttonsleft.png) no-repeat left; /* buttons left side */
}

.buttons input {
background:url(/images/buttonsright.png) no-repeat  right center ;
border:medium none;
color:#F8C400;
cursor:pointer;
font:bold 12px Arial;
padding:7px 15px 5px 6px;
text-decoration:none; /* buttons right side */
}
/* INPUT BUTTONS END */

/* NEWS START */
.news_date {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-bottom: 3px;
}

.news_name {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #282778;
}

.news_name a {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #282778;
text-decoration: underline; /* news name link styles */
}

.news_name a:hover {
color: #000000;
text-decoration: none; /* news name link over styles */
}

.news_details{
text-align: right;
}

.news_details a{
color: #282778;
}

.news_description {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
margin-bottom: 5px;
}

.news_main {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.news_list {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.news_single {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: solid 1px #cccccc;
}
/* NEWS END */

/* BANNER START */
.banner {
background: #ffffff;
}
/* BANNER END */

/* BLOG START */
.blog {
width: 180px;
margin: auto;
}

.blog_category {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: left;
padding-left: 18px;
margin-top: 10px;
margin-bottom: 10px;
background: url(/images/arrow-news.png) no-repeat left;
}

.blog_category a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: none;
}

.blog_category a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: underline;
}

.blog_all {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: right;
padding-top: 5px;
margin-top: 5px;
border-top: solid 1px #cccccc;
}

.blog_all a {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none;
}

.blog_all a:hover {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.blog_archive {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: right;
padding-top: 5px;
margin-top: 5px;
border-top: solid 1px #cccccc;
}

.blog_archive a {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none;
}

.blog_archive a:hover {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.blog_list {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.blog_date {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-bottom: 3px;
}

.blog_name {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
padding-left: 18px;
background: url(/images/arrow-news.png) no-repeat left;
}

.blog_name a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.blog_name a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none;
}

.blog_description {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
margin-bottom: 5px;
}

.blog_comments {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

.blog_comments a {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.blog_comments a:hover {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none;
}

.blog_comment_comment1 {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #cccccc;
}

.blog_comment_comment2 {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #cccccc;
}

.blog_comment_header {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
margin-bottom: 3px;
}

.blog_comment_header #time {
float: right;
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}
/* BLOG END */

.asterisk {
color: #ff0000;
}

/* PHOTOALBUM START */
.photoalbum_album {
float: left;
margin-bottom: 15px;
}

.photoalbum_image {
text-align: center;
}

.photoalbum_image img {
text-align: center;
border: solid 1px #cccccc;
}

.photoalbum_name {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
margin-top: 5px;
}

.photoalbum_name a {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #282778;
text-align: center;
text-decoration: none;
}

.photoalbum_name a:hover {
color: #000000;
text-align: center;
text-decoration: none;
}

.photoalbum_bigpicture {
margin: auto;
border: solid 1px #cccccc;
}

.photoalbum_slider {
width: 506px;
margin: auto;
}

.photoalbum_arrowleft {
width: 28px;
height: 60px;
cursor: pointer;
float: left;
text-align: left;
background: url(/images/arrow-left.png) left no-repeat;
}

.photoalbum_arrowright {
width: 28px;
height: 60px;
cursor: pointer;
float: right;
text-align: right;
background: url(/images/arrow-right.png) right no-repeat;
}

.photoalbum_thumbnails {
width: 450px;
height: 200px;
float: left;
overflow: hidden;
}

.photoalbum_thumbnails_table {
margin: 0;
padding: 0;
}

.photoalbum_thumbnails_table td {
padding: 5px;
text-align: center;
}
/* PHOTOALBUM END */

/* PETITION START */
.petition_name {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
margin-bottom: 10px;
}

.petition_description {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: justify;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.petition_table {
padding: 0;
margin: auto;
}

.petition_table td {
padding: 3px;
}

.petition_list {
margin-top: 10px;
padding-top: 10px;
border-top: solid 1px #cccccc;
}

.petition_list table {
padding: 0;
margin: 0;
}

.petition_list td {
padding: 3px;
}

.petition_separate {
padding: 1px;
border-top: solid 1px #cccccc;
}
/* PETITION END */

/* TICKET START */
.ticket_form {
padding: 0;
margin: auto;
}

.ticket_form td {
padding: 5px;
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

.ticket_ticket1 {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #cccccc;
}

.ticket_ticket2 {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #cccccc;
}

.ticket_id {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #00609a;
margin-top: 10px;
}

.ticket_content {
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
border-top: solid 1px #cccccc;
}

.ticket_header {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #00609a;
line-height: 18px;
}

.ticket_header #time {
float: right;
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

.ticket_text {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
margin-bottom: 5px;
}
/* TICKET END */

/* WISH LIST START */
.wishlist_user_block {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #cccccc;
}

.wishlist_user_name {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
margin-bottom: 5px;
}

.wishlist_user_location {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-bottom: 5px;
}

.wishlist_user_list a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-decoration: underline;
}

.wishlist_user_list a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-decoration: none;
}

.multishipping {
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
}
/* WISH LIST END */

.success {
color: green;
margin: 5px;
text-align: center;
}

.popup {
margin: 10px;
}

/* PROGRESSBAR START */
.progressbar {
width: 535px;
margin: auto;
}

.progressbar #progressbar_current {
width: 130px;
float: left;
text-align: center;
background: url(/images/progressbar/progressbar_current.png) top no-repeat;
}

.progressbar #progressbar_normal {
width: 130px;
float: left;
text-align: center;
background: url(/images/progressbar/progressbar_normal.png) top no-repeat;
}

.progressbar #progressbar_separate {
width: 5px;
height: 45px;
float: left;
background: url(/images/progressbar/progressbar_separate.png) top no-repeat;
}

.progressbar #progressbar_text {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: center;
margin-top: 50px;
}

.progressbar #progressbar_text a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
text-decoration: none;
}

.progressbar #progressbar_text a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: center;
text-decoration: none;
}
/* PROGRESSBAR END */

.product_name {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #00609a;
}

.product_code {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
}

.brand_name {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
}

.product_quantity {
font: normal 14px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
}

.product_extra {
font: normal 14px Arial, Verdana, Sans-Serif;
color: #000000;
margin-top: 5px;
}

/* ACCOUNT ICONS START */
.account_icons {
margin-top: 20px;
}

.account_icons table {
width: 100%;
margin: 0;
padding: 0;
}

.account_icons table td {
padding: 5px;
padding-bottom: 20px;
text-align: center;
}

.account_icons td a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
text-decoration: none;
}

.account_icons td a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: center;
text-decoration: none;
}
/* ACCOUNT ICONS END */

/* FILTERS START */
.glossymenu {
width: 170px;
padding: 0;
margin: 0 15px 0 15px;
}

.filter_menu {
background-repeat: no-repeat;
background-position: left;
}

.filter_menu a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

.filter_menu a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
}

.filter_submenu {
background-repeat: no-repeat;
background-position: left;
}

.filter_submenu a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

.filter_submenu a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
}
/* FILTERS END */

/* USER START */
.user_info {
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

.user_form {
margin-bottom: 5px;
}

.user_form input {
width: 200px;
}

.user_form_name {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
margin-bottom: 5px;
}

.user_remember {
margin-bottom: 5px;
}

.user_forgot {
margin-bottom: 5px;
}

div.user_forgot a {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

div.user_forgot a:hover {
font: bold 12px Arial, Verdana, Sans-Serif;
color: #000000;
}

table.script_login {
width: 100%;
margin-top: 10px;
border: solid 1px #cccccc;
}

table.script_login td {
padding: 5px;
}
/* USER END */

.vline {
border-right: solid 1px #dddddd;
}

.table_form {
margin: 0;
padding: 0;
}

.table_form td {
padding: 5px;
}

.table_form td#form_left {
width: 50%;
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: left;
}

.table_form td#form_right {
width: 50%;
text-align: right;
}

.table_form td#form_right input {
width: 200px;
}

.table_form td#form_right select {
width: 200px;
}

.button_block_top {
text-align: center;
margin-top: 5px;
padding-top: 5px;
border-top: solid 1px #cccccc;
}

.button_block_bottom {
text-align: center;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #cccccc;
}

/* EVENTS START */
.event_name {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: left;
}

.event_description {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
text-align: left;
}
/* EVENTS END */

table.security {
width: 100%;
margin: 0;
padding: 0;
}

table.security td {
padding: 5px;
}



/* NEWSLETTER START */
.newsletter {
width: 260px;
}

#newsletter_header {
font: bold 14px Arial, Verdana, Sans-Serif;
color: #00609a;
text-align: center;
}

#newsletter_name {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
}

#newsletter_form input{
width: 215px;
border: solid 1px #dddddd;
}

#newsletter_selection {
margin: auto;
}

#newsletter_select {
float:left;
font: bold 12px Arial, Verdana, Sans-Serif;
color: #00609a;
}

#newsletter_security {
display:block;
margin: auto;

}

#newsletter_code {
font: normal 12px Arial, Verdana, Sans-Serif;
color: #000000;
display:block;
float:left;
margin:5px;
}

#newsletter_digits {
border: solid 1px #eeeeee;
float:left;
}

#newsletter_field {
border: solid 1px #dddddd;
float:left;
}

#newsletter_button {
text-align:center;
}
/* NEWSLETTER END */


.other_action_div{
    display:none; 
    position:absolute; 
    z-index:200; 
    border: 1px solid #555; 
    background:#CCC; 
    width:120px; 
    text-align:left; 
    padding:5px;
}

.other_action_div a{
    line-height: 20px;
}


.ui-resizable-helper { 
   border-right: 1px solid #555; 
}

.show_fld_div{
    display:none; 
    position:absolute; 
    z-index:200; 
    border: 1px solid #555; 
    background:#CCC; 
    width:200px; 
    text-align:left; 
    padding:5px;
}

a.dev, a.dev:hover{
color:#888888;
display:block;
font:italic 11px Arial,Verdana;
margin:30px 0 0;
text-decoration:none;
}

/*USER PANEL START*/
#user_text{
background: url(/images/user_text.gif) no-repeat center center;
height: 20px;
margin:0 auto;
width: 700px;
}

#user_list{
background: url(/images/user_list.gif) no-repeat center center;
height: 80px;
margin:0 auto;
width: 700px;
}

#user_new{
background: url(/images/user_new.gif) no-repeat center center;
float:left;
height: 75px;
margin:0 0 0 10px;
width: 430px;
}

#reg {
background: url(/images/enter_bg.gif) no-repeat center center;
float:right;
height: 74px;
margin:0 auto;
width: 270px;
}

a.top_register {
color:#f8c400;
font:normal 10px Arial;
margin:0 10px;
}

a.top_login {
background: url(/images/login_top_bg.gif) right no-repeat;
color: #004181;
font:normal 11px Arial;
padding:0 10px 0 0;
}

p.joing_now{
clear:both; 
color:#004181; 
font:bold 16px Arial; 
margin:5px 0 5px 85px;
text-align:left; 
width:125px;
}
/*USER PANEL END*/

.btn_sign {
cursor: pointer;
height: 136px;
margin-top: 20px;
position: relative;
width: 300px;
background: url(/images/tile_btn_sign.png) no-repeat;
}

.btn_sign_in {
display: table;
height: 53px;
left: 60px;
top: 57px;
padding-right: 11px;
position: absolute;
background: url(/images/btn_sign_l.png) right no-repeat;
}

.btn_sign_in_l {
height: 48px;
padding: 5px 0 0 7px;
background: url(/images/btn_sign_r.png) left no-repeat;
}

.btn_sign div.number{
float: left;
width: 25px;
margin: 4px 0 0 2px;
color: #fff;
text-align: center;
font-family: 'PT Sans', sans-serif;
font-size: 34px;
line-height: 34px;
background: url(/images/btn_sign_number.png) no-repeat;
}
