body {margin: 0; padding:0;	font-size: 0.7em; font-family: Tahoma; color: #000;	}

h1{font-size:10px; margin: 0; padding: 0;}

h2,h3{font-size:1em;font-weight:bolder; margin: 0; padding: 0;}

h4,h5,h6{font-size:1.3em; }

h5 {padding: 15px 0 10px 0; margin: 0 0 0 0; font-size: 1em;}
h4 {padding: 0px 0 10px 0; margin: 0 0 0 0; font-size: 1em;}
h5.h5top {padding-top: 0px;}
.lentele{
    border-color : #62bb47;
    border-style : solid;
    border-width: 1px 1px 0px 0px;
}

.lentele td {
 border-color : #62bb47;
 border-style : solid;
 border-width: 0 0 1px 1px;
padding:4px;
}
p.required {color: #999999; padding: 10px 0 0 0;}
.td {padding: 0 10px 5px 0;}
.button-set1 {padding: 10px 0 0 0;}
a img{cursor:pointer;border:0;}

a { color: #003366; text-decoration: none;}
a:hover { color: #003366; text-decoration: underline;}

form, p {margin: 0; padding: 0;}
.subtotal {padding: 5px 0 5px 0;}
#main_container {display: block; padding: 0px 0px 0px 0px; min-height: 600px; height: auto; }
#container {width: 960px; padding: 0px; margin: 0 auto;}
#top_container {width: 960px; padding: 0px; margin: 0 auto;}
#middle_container {min-height: 500px; padding: 15px 0px 0px 0px;  }
#left_container {padding: 0px 0px 10px 0px; width: 230px; min-height: 300px; height: auto; float: left;}
#text_container {padding: 0px 20px 10px 20px; width: 460px;	min-height: 300px; 	height: auto; float: left; color: #333333;}
* html #text_container {padding: 0px 0px 10px 20px; width: 460px;	min-height: 300px; 	height: auto; float: left; color: #333333;}
#right_container {padding: 0px 0px 10px 0px; width: 230px; min-height: 200px; height: auto; float: right; color: #333333; }


#top_top {background: url(../images/site/top_img.jpg) bottom repeat-x; width: 960px; height: 97px; }

#top_mid {background: url(../images/site/mid_img.jpg) right no-repeat; width: 960px; height: 169px; border-top: 4px solid #CCCCCC; border-bottom: 4px solid #898989;}

#top_bottom {width: 960px; height: 30px; }

.clear {clear: both; font-size: 0px; }

a#logo {position: relative; top: 0px; left: 25px; float: left;}
#top_meniu {float: right;  position: relative; top: 40px; right: 16px; text-align: right;}

ul#top_link {margin: 0; padding: 0; position: relative; top: 0px;}
ul#top_link li{padding: 2px 2px 2px 6px; list-style: none; display: inline; border-left: 1px solid #8C8441;}
ul#top_link li a{color: #8C8441; text-decoration: none;}
ul#top_link li a:hover, ul#top_link li a.activeTop{color: #8C8441; text-decoration: underline;}
ul#top_link li.first{border: 0;}
ul#top_link li a.current {color: #8C8441; text-decoration: underline;}

#bottom_meniu {float: left;  position: relative; top: 20px; left: 16px; text-align: left;}
ul#bottom_link {margin: 0; padding: 0; position: relative; top: 0px;}
ul#bottom_link li{padding: 2px 2px 2px 6px; list-style: none; display: inline; border-left: 1px   solid #333333;}
ul#bottom_link li a{color: #333333; text-decoration: none;}
ul#bottom_link li a:hover, ul#top_link li a.activeTop {color: #333333; text-decoration: underline;}
ul#bottom_link li.first{border: 0;}
ul#bottom_link li a.current {color: #333333; text-decoration: underline;}

a.redaguoti, a.edit, a.delete {line-height: 18px;background: url(../images/site/bullet_edit.gif) 0px 5px no-repeat; font-style: normal; color: #31a511; padding: 0 0 0 10px;}

#send2{background: url(../images/site/rod_img.jpg) 5px 5px no-repeat; color: #31A511; cursor: pointer; border: 1px solid #E5E4E4; font-size: 1em; padding: 2px 10px 2px 15px; }
.form-button {background: url(../images/site/button_bg.gif) repeat-x top #85d15f; border: 0px; cursor: pointer; padding: 0px 5px 1px 0; font-family: tahoma; font-size: 9px; font-weight: bold;}
.form-button span{background: url(../images/site/button_span.gif) no-repeat right top;display: block; color: #333333; font-weight: bold; height: 13px; text-align: left;  padding: 2px 20px 0px 5px; white-space: nowrap;}
a.form-button, a:hover.form-button {margin-top: 10px; text-decoration: none; width: 60px; display: block; background: url(../images/site/button_bg.gif) repeat-x top #85d15f; border: 0px; cursor: pointer; padding: 0px 15px 1px 5px; font-family: tahoma; font-size: 9px; font-weight: bold;}
a.form-button span, a:hover.form-button span{text-decoration: none; width: 60px; display: block; background: url(../images/site/button_span.gif) no-repeat right top;display: block; color: #333333; font-weight: bold; height: 13px; text-align: left;  padding: 2px 0px 0px 5px;}

#meniu{ font: bold 11px Tahoma; width: 100%; }
#meniu ul{ margin: 0; padding: 0 0 0 13px;; float: left; width:947px; border: 0px solid #564c66; border-width: 0px 0; border-bottom: 3px solid #535353; background: black url(../images/site/meniu_img.jpg) center center repeat-x; }
#meniu ul li{display: inline;}
#meniu ul li a{display: block; position: relative; float: left; color: #fff; padding: 5px 11px 5px 11px; text-decoration: none;}
#meniu ul li a:hover{background: black url(../images/site/meniu_img_up.jpg) center center repeat-x;}
#meniu ul li a span{position:absolute; display:block; top:7px;}
#meniu ul li a:before{ display:block; padding:3px 0 0 1px; content: attr(title); color:#111d0d;  }
/*menu right*/

.right_link{ padding: 0px 0 5px 10px; width:210px;}
ul.right_link { margin: 0; padding: 5px 0 5px 10px;}
ul.right_link li{ display: block; padding: 4px 0px 2px 0px; list-style: none; }
ul.right_link li a{color: #003366; background: white url(../images/site/green_img.jpg) no-repeat 1px 3px ; text-decoration: none; padding: 0px 15px 0px 15px; display: block;}
ul.right_link li a:hover, ul#right_link  li .current{color: #003366; padding: 0px 15px 0px 15px; text-decoration:underline; }

.right_progress{ padding: 0px 0 5px 10px; width:210px;}
ul.right_progress { margin: 0; padding: 5px 0 5px 10px;}
ul.right_progress li{ display: block; padding: 4px 15px 2px 15px; list-style: none; }
ul.right_progress li a{color: #003366; }
ul.right_progress li a:hover{color: #003366; text-decoration:underline; }
ul.right_progress li .content {font-style: italic; padding: 5px 0 5px 0;}

/*end*/

/*menu left*/
ul.breadcrumbs {margin: 0px 0 0 0; padding: 0px 0 0 0; position: relative; top: 7px; left: 25px;}
ul.breadcrumbs li {margin: 0; display: block; float: left; padding: 0px 13px 0px 5px;}
li.brd {padding: 0 13px 0 5px; background: white url(../images/site/menu_sub.gif) no-repeat right 2px;}
ul.breadcrumbs li a{}
ul#left_link { margin: 0; padding: 8px 0 5px 10px; width:210px;}
ul#left_link li{display: block;	list-style: none;}
ul#left_link li a{display: block; padding: 4px 15px 4px 15px; background: white url(../images/site/img_left.jpg) no-repeat left 7px;}
ul#left_link li a:hover{display: block; padding: 4px 15px 4px 15px; background: white url(../images/site/img_left.jpg) no-repeat left 7px;}
ul#left_link li a.current{
	display: block;
	background: white url(../images/site/menu_top.jpg) no-repeat left 5px;
	text-decoration: underline;
	}

ul#left_link li ul{ margin: 0 0 0 0; padding: 5px 0 5px 0px;}
ul#left_link li ul li {color: #000000;	display: block;	padding: 0px 5px 0px 12px;  list-style-type: none;}
ul#left_link li ul li a{color: #000000; text-decoration: none; padding: 2px 0 2px 13px; background: white url(../images/site/menu_sub.jpg) no-repeat left center;}
ul#left_link li ul li a:hover, ul#left_link ul li a.current{color: #000000; padding: 2px 0 2px 13px; text-decoration:underline; background: white url(../images/site/menu_sub.jpg) no-repeat left center;}

/*end*/

#left_box {
	width: auto;
	min-height: 40px;
	height: auto;
	color: #333333;
	border-top: 3px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	padding: 0px 0 10px 0;
}
div.left_box_img{
	width: auto;
	height: 29px;
	background: url(../images/site/box_img.jpg) bottom repeat-x;
	position: relative;
	top: 0px;
}
.left_img_text {
	width: auto;
	height: auto;
	padding: 5px 0px 0px 23px;
	font-size: 1.25em;  color: #FFFFFF; text-decoration: none;
	background: url(../images/site/bullet_pk.gif) 10px 10px no-repeat;
}

#text_top {
	width: 460px;
	padding: 0 0 10px 0;
	color: #333333;
	border-top: 3px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	margin: 0px 0px 15px 0px;
}
.text_int {
	width: 440px;
	min-height: 120px;
	height: auto;
	padding: 8px 0px 10px 17px;
}

.text_bottom {
	width: 460px;
	color: #333333;
	border-top: 3px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	margin: 17px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
.category-head h2, .center_int h2, .page-head h3{
	display: block;
	padding: 0px 0px 10px 15px;
	font-weight: normal;
	background: url(../images/site/img_black.gif) 0px 5px no-repeat; 
	font-size:1.25em;  color: #333333; text-decoration: none;
}
h2.h2top {margin-top: 10px;}

.text_text1{
	display: block;
	padding: 3px 0px 0px 35px;
	background-image: url(../images/site/bullet_red.gif); background-position: 20px 8px; background-repeat: no-repeat; 
	font-size:1.25em;  color: #cc0000; text-decoration: none;
}


#right_box {width: 230px; min-height: 100px; height: auto; color: #333333; margin: 0px 0px 15px 0px;}

.right_box_block {
	width: auto;
	min-height: 40px;
	height: auto;
	color: #333333;
	border-top: 3px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	margin: 15px 0px 0px 0px;
	padding: 0 0 10px 0;
}
.login_bloc {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 0px;
}
.link_bloc {
	width: auto;
	height: auto;
}
.link_bloc_e {
	display: block; padding: 8px 10px 0 25px;
}
#login-form {margin-left: 10px;}

.right_box_text {
	width: auto;
	height: auto;
	padding: 5px 0px 0px 10px;
}
.right_box_text {background-image: url(../images/site/img_black.gif); background-position: 10px 13px; background-repeat: no-repeat; padding: 10px 0 5px 25px; display: block; font-size:11px; font-weight: bold; color: #000000; text-decoration: none;}

.mid_article {
	padding: 10px 20px 0px 20px;
	color: #000;
}
.mid_article img, .product-image{border: 1px solid #cccccc; float: left; margin: 11px 10px 2px 0px; }
.mid_article a.readmore, .mid_article a:hover.readmore {background: url(../images/site/img_readmore.gif) no-repeat; color: #333333; font-size: 10px;font-weight: bold; text-decoration: none; float: left; height: 17px; width: 76px; display: block; text-align: left; padding: 2px 0px 0px 5px; position: relative; top: 0px; left:0px;}
button.bag {border: 0px; cursor: pointer; background: url(../images/site/img_bag.jpg) no-repeat; color: #333333; font-size: .8em; font-family: tahoma; font-weight: bold; text-decoration: none; float: left; height: 17px; width: 76px; display: block; text-align: left; padding: 0px 0px 0px 5px; position: relative; top: 0px; left:5px;}
.mid_article a:hover.readmore, .mid_article a:hover.bag {text-decoration: underline;}



/*straipsniai*/
.listheadline{color: #003366; padding: 10px 0 0px 0; margin: 0;}
h2.listheadline a{color: #003366; padding: 0 0 0px 0;  margin: 0; text-decoration: none;}
h2.listheadline a:hover{color: #003366; padding: 0 0 0px 0; text-decoration: underline;}
h1.listheadline {color: #333333; font-size:11px; margin: 0; font-weight: normal; line-height: 18px; padding: 2px 0 0px 0; text-decoration: none; }
h4.listheadline {color: #333333; font-weight: normal; padding: 6px 0 10px 0; text-decoration: none; }


.texta {font-size: 1em; width: 98px; font-family: tahoma;  background-color: #E5E4E4; border: 0px; padding: 2px 0px 2px 5px; margin: 6px 0 6px 0;;}

.center_int {width: 435px;
	min-height: 120px;
	height: auto;
	padding: 8px 0px 10px 12px;}

.center_list { color: #333333; text-align: left; border-bottom: 1px solid #E3E3E3; padding: 15px 0px 2px 0px;}
.center_link { padding: 0px 0px 0px 0px; width:200px;}


a.center_link { font-size:11px; color: #003366; font-weight:bold; text-decoration: none; }
a:hover.center_link {font-size:11px; color: #666666; font-weight:bold; text-decoration: underline; }
.bag_center {background: url(../images/site/img_bag.jpg) no-repeat; color: #333333; font-size:10px; font-weight: bold; text-decoration: none; float: right; height: 17px; width: 71px; display: block; text-align: left; padding: 2px 0px 0px 5px; position: relative; top: 0px; left:0px;}
a:hover.bag_center {text-decoration: underline;}

.center_icon { padding: 0px 0px 0px 0px; width: 174px; float:right; position: relative; bottom:20px; left:0px;}

.foto_center {background: url(../images/site/img_foto.jpg) no-repeat; color: #333333; height: 18px; width: 20px; display: block; }
.center_number {font-size:11px; text-decoration: none; font-weight:bold; float: right; height: 15px; width: 50px; display: block; text-align: left; padding: 5px 0px 0px 0px; position: relative; top: 0px; right:10px;}

/*apatiniai mygtukai*/
.center_bottom { padding: 0px 0px 10px 0px; float:left; height:20px; width: auto; text-align:left; font-size:10px;}
.center_text {padding: 0px 0px 10px 15px; font-size:10px; float:left; height:20px; width: 80px;}
.left_center {background: url(../images/site/left_img.jpg) no-repeat; color: #333333; float: left; height: 18px; width: 17px; display: block; padding: 0px 0px 0px 3px; position: relative; top: 0px; left:10px;}
.right_center {
	background: url(../images/site/right_img.jpg) no-repeat;
	color: #333333;
	float: left;
	height: 18px;
	width: 17px;
	display: block;
	padding: 0px 0px 0px 3px;
	position: relative;
	top: 0px;
	left:13px;
}
a.nr_center { background-color:#CCCCCC; text-align:center; text-decoration:none; font-weight:bold;  float: left; height: 17px; width: 16px; display: block; padding: 0px 0px 0px 0px; position: relative; top: 0px; left:10px; margin:0px 0 0 2px;}
a:hover.nr_center { background-color: #DDDDDD; text-align:center; text-decoration:underline; font-weight:bold; float: left; height: 17px; width: 16px; display: block; padding: 0px 0px 0px 0px; position: relative; top: 0px; left:10px; margin:0px 0 0 2px;}
.old-price {font-size: 11px; margin-top: -2px; display: block;}
.special-price {margin-top: -10px; display: block;}

fieldset { border:1px solid #333333; margin: 0 10px 0 0;}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #333333;
  color:#333333;
  font-size:90%;
  text-align:right;
  }
  /* One-Page checkout */
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box {
    border:1px solid #bbb6a5;
    border-top:0;
    padding:15px 20px;
    background:#faf7ee;
    }
.one-page-checkout .head {
    margin-bottom:0 ;
    padding:4px 8px 6px 8px;
    background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee;
    border-width:0 1px 0 1px;
    border-color:#D9DDE3;
    border-style:solid;
    border-top:1px solid #fff;
    }
ol#checkoutSteps {width: 100%; list-style: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding: 10px 0 2px 0; margin: 0px 0 10px 0; text-transform:uppercase; }
.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding: 10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0; border:1px solid #BBAFA0; background:#F9F3E3; padding-bottom:5px; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#F18200; }
.one-page-checkout .active .box { display:block; border-color:#BBAFA0;  background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left: 20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }

.order-info {padding-top: 10px;}
.order-info ul {margin: 0px 0 10px 0; padding: 0px 0 0 0;}
.order-info ul li{margin: 0; padding: 5px 0 0 15px; list-style: none;}

.opc-please-wait { padding-right:7px;}
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px;}
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }
.one-page-checkout ul.super-product-attributes { padding-left:0px; }

.checkout-progress { margin:0 auto 1.5em auto;}
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/* Multiple Addresses checkout */
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #bbb6a5;
    background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;
    }
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;
    padding:2px 8px;
    }
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
    padding:5px 10px;
    }
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
    }
.multi-address-checkout-box .count-head h4 {  margin:0; }
.multi-address-checkout-box .head h5 { color:#E26703; }
.multi-address-checkout-box .head a { font-weight:normal;}
.multi-address-checkout-box .checkmo-mailing-address { display: block; padding-left: 20px; }
.shipping-method-pointer { border:1px solid #d9d2be; padding:13px; background:#F9F3E3; position:relative; }
.shipping-method-pointer .pointer { position:absolute; top:-20px; right:-40px; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(../images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(../images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { font-size:1.5em; }
.place-order-box .grand-total .price { color:#e26703; font-weight:bold; }
.place-order-box input { margin-left:15px; }
.input-text { border: 1px solid #cccccc; font-size: 1em; font-family: tahoma; background: #fcf5f7; }
textarea { border: 1px solid #cccccc; font-size: 1em; font-family: tahoma; background: #fcf5f7; }

ul.messages {padding: 0; margin: 0 0 15px 0;}
ul.messages li, .advanced-search-nothing-found{padding: 0; margin: 0; font-weight: bold; color: #ae1e1e; font-size: 1em; list-style: none;}
ul.messages li ul {padding: 0; margin: 0 0 0 0;}
fieldset.group-select {border: 0px; padding: 0 0 0 0; margin: 0 0 0 0;}
table.product_table td {border-bottom: 1px solid #e3e3e3; padding: 8px 0 8px 0;}
a.pname {color: #00349a; font-weight: bold;}
a:hover.pname {color: #666666; font-weight: bold; text-decoration: underline;}
table.product_table td.productlist {padding-left: 15px;}
span.on {background: #e0e0e0; color: #666666; font-weight: bold; margin: 0 2px 0 2px; padding: 2px 5px 2px 5px; float: left; height: 13px; }
span.off a{color: #333333; font-weight: bold; height: 13px; margin: 0 2px 0 2px; background: #cccccc; padding: 2px 5px 2px 5px; display: block; float: left;}
span.off a:hover{color: #666666; text-decoration: underline; background: #e0e0e0;}
table.pager img{float: left; margin: 0 2px 0 2px;}
table.pager { margin: 15px 0 15px 0; position: relative; left: -2px;}
.qty {width: 50px; font-family: tahoma; font-size: 1em; color: #333333; position: relative; top: 2px; padding: 1px 0 1px 5px;}
select {font-size: 1em; font-family: tahoma; color: #333333;}
ul.bare {padding: 10px 0 0px 0; margin: 0;}
ul.bare li{list-style: none; padding: 0 0 5px 0; margin: 0;}
table.shopping-cart th, table.data-table th {font-weight: normal; padding: 2px 5px 5px 5px; border-bottom:1px solid #e3e3e3; font-size: 1em; color: #666666;}
table.shopping-cart td, table.data-table td {border-bottom:1px solid #e3e3e3; padding: 2px 5px 5px 5px;}
table.data-table {margin-bottom: 15px;}

ul.super-product-attributes {margin: 0; padding: 5px 0 0 0px;}
ul.super-product-attributes li{ list-style: none; margin: 0; padding: 0 0 2px 0; font-size: .93em; color: #666666;}
ul.super-product-attributes li strong{ font-weight: normal;}

.shopping-cart-totals {padding: 10px 0 0 0;}
fieldset {border: 0;}

#bottom_container {width: 945px; height: 63px; padding: 0px 15px 0px 0px;  border-top: 4px solid #E1E1E1; background-color:#BDBDBD}
#bottom_container .bottom_text {float: right; color: #333333; position: relative; top: 20px;  width: 300px; display: block;  text-align: right;}
a.bottom_link { font-size:1em;  color: #333333; text-decoration: none;}
a:hover.bottom_link {font-size:1em; color: #333333; text-decoration: underline;}
