body {
	margin: 0px;
	padding: 0px;
	position: relative;
	background-color:#00001A;
}
div {
	margin: 0px;
	padding: 0px;
	position: relative;
}
#page_wrapper {
	width: 100%;
}
#page_header {
	width: 940px;
	height:241px;
	background: url(../i/page_banner_summer.png) no-repeat;
}
#page_header_en {
    width: 940px;
    height:241px;
    background: url(../i/page_banner_summer_en.png) no-repeat;
}
#left_space {
	width: auto;
	background: #00001A url(../i/bgr_left.png) repeat-x right top;
}
#content_space {
	width: 940px;
	vertical-align:top;
	position: relative;
}
#right_space {
	width: auto;
	background: #00001A url(../i/bgr_right.png) repeat-x left top;
}
#main_menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	top: 24px;
}
#main_menu ul li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#main_menu ul li a {
	color: #717171;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 12px 27px 12px 25px;
	display: block;
	background: url(../i/main_menu_bgr.png) repeat-x left top;
	height: 17px;
}
img {
	border-width: 0px;
}
#main_menu_home {
	padding-top: 0px;
	padding-bottom: 0px;
}
#main_menu ul li#main_menu_home a {
	padding: 0px;
	height: 41px;
	width: 53px;
	background: url(../i/main_menu_home.png) no-repeat left top;
}
#page_content_area_tl {
	background: url(../i/page_corner_tl.png) no-repeat left top;
	clear: right;
	float: left;
	height: 8px;
	width: 8px;
}
#page_content_area_tr {
	background: url(../i/page_corner_tr.png) no-repeat right top;
	clear: right;
	float: right;
	height: 8px;
	width: 8px;
}
#page_content_area {
	background: #FFF;
}
#page_content_area_bl {
	background: url(../i/page_corner_bl.png) no-repeat left bottom;
	clear: both;
	float: left;
	height: 8px;
	width: 8px;
}
#page_content_area_br {
	background: url(../i/page_corner_br.png) no-repeat right bottom;
	clear: right;
	float: right;
	height: 8px;
	width: 8px;
}
#page_content_area_main {
	clear: both;
	padding-right: 8px;
	padding-left: 8px;
}
#page_bottom_border {
	height: 8px;
}
#banner_area, #left_column .frame {
	width: 647px;
}
#banner_area_top, #left_column .frame .top {
	height: 8px;
	background: url(../i/banner_area_t.png) repeat-x center top;
}
#banner_area_tl, #left_column .frame .top .left {
	background: url(../i/banner_area_tl.png) no-repeat left top;
	clear: left;
	float: left;
	height: 8px;
	width: 7px;
}
#banner_area_tr, #left_column .frame .top .right {
	background: url(../i/banner_area_tr.png) no-repeat right top;
	clear: right;
	float: right;
	height: 8px;
	width: 7px;
}
#banner_area_content {
	background: #FFF url(../i/banner_area_lr.png) repeat-y left top;
}
#banner_area_bottom, #left_column .frame .bottom {
	height: 21px;
	clear: both;
	background: url(../i/banner_area_b.png) repeat-x left top;
}
#banner_area_bl, #left_column .frame .bottom .left {
	background: url(../i/banner_area_bl.png) no-repeat left top;
	clear: left;
	float: left;
	height: 21px;
	width: 21px;
}
#banner_area_br, #left_column .frame .bottom .right {
	background: url(../i/banner_area_br.png) no-repeat right top;
	clear: right;
	float: right;
	height: 21px;
	width: 21px;
}

#banner_menu {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 31px;
	list-style: none;
	position: relative;
	border-width: 0px;
}
#banner_menu li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	list-style: none;
	position: relative;
	width: 214px;
	border-width: 0px;
}
#banner_menu a {
	font: bold normal 12px Tahoma, Geneva, sans-serif;
	color: #717171;
	text-decoration: none;
	background: url(../i/banner_menu_item_grey.png) no-repeat left top;
	display: block;
	width: 195px;
	padding-top: 9px;
	padding-bottom: 7px;
	height: 15px;
	padding-left: 19px;
}
#banner_menu .active a {
	background: url(../i/banner_menu_item_blue.png) no-repeat left top;
	color: #FFF;
}
#banner_menu #banner_no_2 a, #banner_menu #banner_no_3 a, #banner_menu #banner_no_4 a {
	width: 196px;
}
#banner_menu #banner_no_1 a {
	background: url(../i/banner_menu_item_grey_left.png) no-repeat left top;
}
#banner_menu #banner_no_4 a {
	background: url(../i/banner_menu_item_grey_right.png) no-repeat right top;
}
#banner_menu #banner_no_1.active a {
	background: url(../i/banner_menu_item_blue_left.png) no-repeat left top;
	color: #FFF;
}
#banner_menu #banner_no_4.active a {
	background: url(../i/banner_menu_item_blue_right.png) no-repeat right top;
	color: #FFF;
}
#banner_area_content div {
	height: 342px;
	background: url(../i/banner_area_content_bgr.png) repeat-x left top;
	margin-right: 7px;
	margin-left: 7px;
}
#news_area {
	text-decoration: none;
	padding-left: 21px;
	clear: both;
}
#news_area h2 {
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2A6E9C;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#news_area .news_article {
	clear: right;
	float: left;
	width: 185px;
	padding-right: 18px;
}
#news_area .news_article .date {
	font: 10px Arial, Helvetica, sans-serif;
	color: #00A24B;
}
#news_area .news_article .title {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #717171;
	padding-bottom: 18px;
}
#news_area .news_article .short_text p {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 185px;
}
#news_area .news_article .short_text img {
	border-width: 0px;
	clear: right;
	float: left;
	margin: 0px;
	padding: 3px 21px 21px 0px;
}
#news_area .news_article .short_text .more a {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 130px;
	position: relative;
	color: #2A6E9C;
	font: 11px Tahoma, Geneva, sans-serif;
	text-decoration: none;
	background: url(../i/submeniu_bullet_green.png) no-repeat 167px 11px;
}
#news_area .news_article .short_text .more a:hover {
	text-decoration: underline;
}
#news_area a.more {
	color: #2A6E9C;
	font: 11px Tahoma, Geneva, sans-serif;
	border-top: 1px solid #DDE2E5;
	width: 600px;
	display: block;
	position: relative;
	clear: both;
	margin-top: 50px;
	padding-top: 10px;
}
#news_article_last .frame .content_wrapper .content .body p {
	padding: 4px 0px;
}
#products_area {
	width: 647px;
	clear: both;
	background: url(../i/products_area_title.png) no-repeat left 21px;
	padding: 21px 0px 0px;
	margin: 0px;
}
#products_area .title {
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00A24B;
	margin: 0px;
	padding: 7px 0px 8px 33px;
	clear: left;
	float: left;
}
#products_area .more a {
	display: block;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #2A6E9C;
	margin: 0px;
	padding: 11px 47px 9px 0px;
	float: right;
	text-decoration: none;
	background: url(../i/submeniu_bullet_green.png) no-repeat 66px 15px;
}
#products_area .more a:hover {
	text-decoration: underline;
}
#products_area .content_area {
	background: url(../i/products_area_bgr.png) repeat-y left top;
	clear: both;
	padding: 0px 7px;
}
#products_area .content_area div.content_area2 {
	background: url(../i/products_area_content_bgr.png) repeat-x left top;
	margin: 0px;
	padding: 25px 0px 0px 42px;
	height: 203px;
}
#products_area .content_area div .product {
	clear: right;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	background: url(none);
	width: 185px;
}
#products_area .content_area div .product h2, #news_articles_area .news_article h2 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #717171;
	display: block;
	margin: 0px 0px 7px;
	padding: 0px;
}
#products_area .content_area div .product img, #news_articles_area .news_article img {
	padding-right: 21px;
	padding-bottom: 21px;
	float: left;
}
#products_area .content_area div .product p, #news_articles_area .news_article p {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	display: block;
	margin: 0px;
	padding: 0px;
}
#products_area .content_area div .product .price {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 183px;
	position: relative;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
}

#left_column .frame .content_wrapper .content .product a.add {
	background: url(../i/user_submit.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	height: 30px;
	width: 70px;
	border-width: 0px;
	display: block;
	position: relative;
	margin: 20px 0px 0px 0px;
	padding: 6px 0px 0px 11px;
	float: left;
}
#left_column .frame .content_wrapper .content .product a.add:hover {
	background: url(../i/user_submit_hover.png) no-repeat left top;
}


#products_area .price .amount {
	font-weight: bold;
	color: #00A24B;
}
#products_area .bottom {
	background: url(../i/products_area_bottom.png) no-repeat left top;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 21px;
}
#right_column {
	float: left;
	width: 250px;
	padding-top: 10px;
    margin-left:10px;
}
#left_column {
	width: 647px;
	float: left;
}
#page_content_area_main .bottom {
	clear: both;
	height: 4px;
}
#user_section {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	margin-bottom: 5px;
}
#user_section h1 {
	font: normal 14px Tahoma, Geneva, sans-serif;
	color: #717171;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#user_section label {
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #ADADAD;
	display: block;
	width: 119px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#user_section label.autologin {
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #ADADAD;
	display: inline;
	width: 119px;
	position: relative;
	margin: 0px;
	padding: 0px;
    top: -12px;
}

#user_section input#autologin {
    position: relative;
    top: -12px;
}


form {
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
#user_section form label.login_name {
	top: 10px;

}
#user_section form label.password {
	left: 129px;
	top: -25px;
}
#user_section form #login_name, #user_section form #password, .shaded_input {
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #333;
	height: 18px;
	width: 119px;
	border: 1px solid #DDE2E5;
	background: url(../i/user_input_bgr.png) no-repeat left top;
	display: block;
	position: relative;
}
#user_section form #login_name:hover, #user_section form #password:hover {
	background: url(../i/user_input_bgr_hover.png) no-repeat left top;
}
#user_section form #login_name {
	top: 13px;
}
#user_section form #password {
	top: -22px;
	left: 129px;
}
#user_section form #submit {
	background: url(../i/user_submit.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	height: 30px;
	width: 70px;
	border-width: 0px;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px 4px 4px 0px;
	top: -8px;
    float: right;
}
#user_section form #submit:hover {
	background: url(../i/user_submit_hover.png) no-repeat left top;
}
#user_section form a {
	color: #2A6E9C;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#user_section form a:hover {
	text-decoration: underline;
}
#user_section form ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	width: 121px;
}
#user_section form ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font: 11px Tahoma, Geneva, sans-serif;
}

#certificate {
    width: 250px;
    height: 76px;
    background: #ceeeba url(../i/back_paz.gif) no-repeat;
    padding: 0px 0px 0px 0px;
    font: 11px Tahoma, Geneva, sans-serif;
    color: #333;	
}

#cert_icon {
    float: right;	
    margin-right: 9px;
    margin-top: 9px;
}

#cert_text {
	float: left;
    margin-top: 26px;
    margin-left: 13px;	
}

#cert_text a {
    font: 11px Tahoma, Geneva, sans-serif;		
    color: #296d9e;
    text-decoration: none;
}

#cert_text a:hover {
    font: 11px Tahoma, Geneva, sans-serif;      
    color: #296d9e;
    text-decoration: underline;
}

#cart {
	margin: 0px 0px 21px;
	background: #E2E8AB url(../i/cart_icon.png) no-repeat 183px 9px;
	padding: 9px 0px 0px 0px;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
#cart h1 {
	font: normal 14px Tahoma, Geneva, sans-serif;
	color: #717171;
	margin: 0px 0px 9px 0px;
	padding: 0px 10px;
}
#cart .list {
	width: 100%;
	padding-top: 12px;
}
#cart .list .title {
	font-size: 11px;
}
#cart .products {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
#cart .products_empty {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px 11px 15px;
}
#cart .products p {
	margin: 0px;
	padding: 0px 11px;
}
#cart .products a {
	color: #2A6E9C;
	text-decoration: none;
}
#cart .products a:hover {
	text-decoration: underline;
}
#cart p.amount {
	font-weight: bold;
	color: #474747;
	font-size: 12px;
	padding: 3px 0px 0px 9px;
}
#cart .products .list td {
	margin: 0px;
	border-bottom: 1px solid #CDD490;
}
#cart .products .list .first td {
	border-top: 1px solid #CDD490;
}
#cart .products .list .odd td {
	background-color: #ECF0C7;
}
#cart .products .list td.title {
	padding: 8px 4px 8px 9px;
}
#cart .products .list td.price {
	padding: 8px 9px 8px 4px;
	font-weight: bold;
	color: #474747;
	text-align: right;
}
#cart .menu {
	background: white url(../i/cart_menu_bgr.png) repeat-x left top;
	height: 37px;
}
#cart .menu ul, #cart .menu li {
	display: block;
	list-style: none;
	position: relative;
	margin: 0px;
	padding: 5px;
}
#cart .menu ul li.pay {
	display: block;
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
}
#cart .menu ul li.pay a {
	background: url(../i/user_submit.png) no-repeat left top;
	display: block;
	position: relative;
	text-decoration: none;
	color: #717171;
	height: 18px;
	width: 46px;
	margin: 0px;
	padding: 6px 12px;
}
#cart .menu ul .pay a:hover {
	background: url(../i/user_submit_hover.png) no-repeat left top;
}

#cart .menu ul li.pay150 {
    display: block;
    position: relative;
    float: left;
    padding: 0px;
    margin: 0px;
}
#cart .menu ul li.pay150 a {
    background: url(../i/user_submit_150.png) no-repeat left top;
    display: block;
    position: relative;
    text-decoration: none;
    color: #717171;
    height: 18px;
    width: 126px;
    margin: 0px;
    padding: 6px 12px;
    text-align: center;
}
#cart .menu ul .pay150 a:hover {
    background: url(../i/user_submit_hover_150.png) no-repeat left top;
}


#cart .menu ul li.edit {
	display: block;
	position: relative;
	float: right;
	padding: 0px;
	margin: 0px;
}
#cart .menu ul li.edit a {
	display: block;
	position: relative;
	text-decoration: none;
	color: #2A6E9C;
	height: 18px;
	width: 60px;
	margin: 0px;
	padding: 6px 5px;
	text-align: right;
}
#right_column #banners {
	margin-top: 21px;
}
#footer {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	text-decoration: none;
	text-align: center;
}
#footer p {
	margin: 0px;
	padding: 26px 0px;
}
#footer a {
	color: #717171;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer hr {
	display: block;
	margin: 0px auto;
	padding: 0px;
	border-width: 0px;
	position: relative;
	width: 643px;
	background: #36364A;
	height: 1px;
}
#left_column h1 {
	font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #79AC6B;
	margin: 0px;
	padding: 13px 0px 9px 37px;
}
#left_column .frame .content_wrapper .content img {
	margin: 0px 0px 10px 0px;
}

#left_column .frame .content_wrapper .content .product_page img {
	margin: 0px 30px 10px 0px;
    width: 185px !important;
    float: left;
}

#left_column .frame .content_wrapper .content .date, #news_articles_area .news_article .date, #news_articles_area .news_article .video {
	font: 10px Tahoma, Geneva, sans-serif;
	color: #00A24B;
	margin: 0px;
	padding: 0px;
}
#left_column .frame .content_wrapper {
	background: #FFF url(../i/banner_area_lr.png) repeat-y left top;
	padding: 30px 37px;
}

#left_column .frame .content {
	margin: 0px;

}
#left_column .frame .content_wrapper .content h1 {
	font: normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2A6E9C;
	margin: 0px 0px 15px -2px;
	padding: 0px;
	display: block;
	position: relative;
}
#left_column .frame .content_wrapper .content p {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
#left_column div.spacer {
	clear: both;
	height: 1px;
}
#left_column div.content_height {
	float: left;
	height: 250px;
	width: 1px;
}
#left_column .frame .content_wrapper .content .more a, #news_articles_area .news_article .more a, #user_section a {
	color: #2A6E9C;
	text-decoration: none;
	margin: 12px 0px 0px;
	padding: 0px;
	display: block;
	position: relative;
	border-width: 0px;
}
#news_article_last .body .more a, #news_articles_area .news_article .body .more a {
	background: url(../i/submeniu_bullet_green.png) no-repeat 74px 4px;
}
#news_area a.more {
	background: url(../i/submeniu_bullet_green.png) no-repeat 86px 14px;
}
#left_column .frame .content_wrapper .content .more a:hover, #news_articles_area .news_article .more a:hover, #user_section a:hover {
	text-decoration:underline;
}
#news_articles_area {
	margin-left: 37px;
	margin-top: 12px;
	margin-bottom: -30px;
	width:850px;
}
#news_articles_area .news_article {
	clear: both;
	margin-bottom: 21px;
}
#left_column .frame .content_wrapper .content .body {
	float: left;
	width: 580px;
}
#news_articles_area .news_article .body {
	float: left;
	width: 500px;
}
#left_column h3 {
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
	margin: 0px 0px 30px;
}
#left_column .frame .content_wrapper .content .product {
	clear: right;
	float: left;
	margin: 0px;
	padding: 0px 6px 20px 0px;
	background: url(none);
	width: 185px;
}

#left_column .frame .content_wrapper .content .product img {
  width: 150px;
}


#left_column .frame .content_wrapper .content .product h2{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #717171;
	display: block;
	margin: 0px 0px 3px;
	padding: 0px;
	border-style: none;
}
#left_column .frame .content_wrapper .content .product .price {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 183px;
	position: relative;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	white-space: nowrap;
}
#left_column .frame .content_wrapper .content .product .price .amount {
	font-weight: bold;
	color: #00A24B;
}
#left_column .frame .content_wrapper .content .product a {
	display:block;
	position:relative;
	text-decoration: none;
}
#left_column .frame .content_wrapper .content .product a:hover {
	text-decoration: none;
}
#left_column .frame .content_wrapper .content h2 {
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2A6E9C;
	margin: 0px 0px 25px;
	padding: 0px 0px 20px;
	border-bottom: 1px solid #E2E2E2;
}
#user_section ul.errors {
	color: #F00;
	list-style: inside;
	margin-left: 0px;
	padding-left: 0px;
}
#user_menu {
	margin: 0px 0px 10px 0px;
	padding: 10px 1px;
	list-style: none;
	clear: both;
}
#user_menu li {
	margin: 0px;
	padding: 0px;
}
#user_section .logout a {
	float: right;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	color: red;
}
#user_section h2 {
	display: block;
	position: relative;
	font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px;
	margin: 0px 0px;
	float:left;
}
#user_menu a {
	margin: 0px;
	padding: 0px;
}
#left_column a {
	color: #2A6E9C;
	text-decoration: none;
}
#left_column a:hover {
	text-decoration: underline;
}
#products_area .content_area .content_area2 .product a:hover {
	text-decoration: none;
}
#left_column .frame .submenu ul {
	display: block;
	list-style: none;
	position: relative;
	padding: 22px 0px 42px 22px;
	background: url(../i/submeniu_bgr_bottom.png) no-repeat left bottom;
	margin: 0px;
}
#left_column .frame .submenu ul li.level1 ul {
	float: none;
	background: url(none);
	margin: 0px;
	padding: 0px;
}
#left_column .frame .submenu li {
	display: block;
	margin: 0px;
	padding: 2px 0px;
	list-style: none;
	position: relative;
}
#left_column .frame .submenu {
	float: left;
	width: 200px;
	margin: 50px 45px 0px 0px;
	background: #EDEDED url(../i/submeniu_bgr_top.png) no-repeat left top;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
}
#left_column .frame .submenu p {
	margin: 0px;
	padding: 0px;
}
#left_column .frame .submenu ul li.level1 a {
	font-weight: normal;
	color: #605E5D;
	font-size: 12px;
}
#left_column .frame .submenu ul li.level1 a.active {
	font-weight: bold;
}
#left_column .frame .submenu ul li.level2 a {
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background: url(../i/submeniu_bullet_white.png) no-repeat left center;
}
#left_column .frame .submenu li.level2 a.active {
	background: url(../i/submeniu_bullet_green.png) no-repeat left center;
}
#left_column .bottom_image {
	text-align: center;
	clear: both;
}
#main_menu ul li#main_menu_home.active a {
	background: url(../i/main_menu_home_active.png) no-repeat left top;
}
#main_menu ul li.separator {
	background: url(../i/main_menu_separator.png) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 2px;
	list-style: none;
	position: relative;
}
#main_menu ul li.active a {
	background: url(../i/main_menu_bgr_active.png) repeat-x left top;
}
#main_menu ul li.separator.active_left {
	background: url(../i/main_menu_separator_left.png) no-repeat left top;
}
#main_menu ul #main_menu_oak_counter {
	float: right;
	z-index: 2;
}
#main_menu ul #main_menu_oak_counter a {
	background: url(none);
	width: 80px;
}
#oak_counter {
	height: 14px;
	width: 78px;
	float: right;
	top: 38px;
	right: 0px;
	z-index: 1;
}
#oak_counter_digit_1, #oak_counter_digit_2, #oak_counter_digit_3, #oak_counter_digit_4 {
	height: 14px;
	width: 10px;
	float: left;
	display: block;
	position:relative;
}
#oak_counter_digit_2 {
	left:8px;
}
#oak_counter_digit_3 {
	left:16px;
}
#oak_counter_digit_4 {
	left:23px;
}
#garden_template .frame .content_wrapper .content .photo {
	float: none;
	margin: 20px auto;
	display: block;
	position: relative;
}
#garden_template .frame .content_wrapper .content .photos img {
	clear: left;
	margin: 0px 30px 30px 0px;
}
#garden_template .frame .content_wrapper .content .text p {
}
#garden_template .frame .content_wrapper .content .text {
	float: left;
	width: 540px;
}
#garden_template .frame .content_wrapper .content .photos {
	float: left;
}
#wtg_template .frame .content_wrapper .content .promo {
	float: left;
	width: 150px;
	padding: 18px 0px 18px 0px;
}
#wtg_template .frame .content_wrapper .content .promo img {
	margin: 0px auto 20px;
	float: none;
	display: block;
	position: relative;
    width: 120px;
}
#wtg_template .frame .content_wrapper .content .text {
	width: 410px;
	padding-left: 10px;
	float: left;
	border-left: 1px solid #E1E1E1;
}
#wtg_template .frame .content_wrapper .content .promo a.buy {
	background: url(../i/user_submit.png) no-repeat;
	display: block;
	position: relative;
	height: 25px;
	width: 52px;
	color: #717171;
	font: 11px Tahoma, Geneva, sans-serif;
	margin: 0px auto 20px;
	padding: 5px 0px 0px 18px;
}
#wtg_template .frame .content_wrapper .content .promo a.buy:hover {
	background: url(../i/user_submit_hover.png) no-repeat left top;
}
#wtg_template .frame .content_wrapper .content .promo p {
	text-align: center;
}
#wtg_template .frame .content_wrapper .content .promo ul {
	font: 11px Tahoma, Geneva, sans-serif;
	display: block;
	margin-left: -30px;
	position: relative;
	list-style: inside;
	width: 150px;
	color: #333;
}
#wtg_template .frame .content_wrapper .content .promo ul li {
	padding: 2px 0px;
}
#wtg_template .frame .content_wrapper .content .text .internal {
	float: none;
	margin-bottom: 20px;
}
#wtg_template .frame .content_wrapper .content .text .internal .email {
	font: 11px Tahoma, Geneva, sans-serif;
}
#wtg_template .frame .content_wrapper .content .text .shout {
	font-weight: bold;
}
#wtg_template .frame .content_wrapper .content .text .city h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0px;
	border-style: none;
	color: #79AC6B;
}
#wtg_template .frame .content_wrapper .content .text .city table tr td {
	font: 11px Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #E1E1E1;
	color: #333;
	padding: 5px;
}
#wtg_template .frame .content_wrapper .content .text .city table {
	border-top: 1px solid #E1E1E1;
	width: 100%;
}
#wtg_template .frame .content_wrapper .content .text .city .title {
	font-weight: bold;
	width: 150px;
	vertical-align: top;
}
#text_template .frame .text {
	float: left;
}
#text_template .frame .text.has_photo {
	width: 365px;
}
#left_column #text_template .frame .text h1 {
	color: #2A6E9C;

}
#left_column #text_template .frame .text p {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
#left_column #text_template .frame .text p .citation1 {
	color: #ADADAD;
	font-weight: bold;
	padding-top: 15px;
	display: block;
	position: relative;
}
#left_column #text_template .frame .text p .citation2 {
	color: #ADADAD;
}
#left_column #text_template .frame .text p .citation2.line {
	display: block;
	position: relative;
	padding-bottom: 25px;
	border-bottom: 1px solid #E1E1E1;
}
#left_column #text_template .frame .content {
	padding-top: 50px;
	float: right;
	width: 380px;
	margin: 0px 8px 30px 0px;
}
#left_column #text_template .frame .content_wrapper {
	padding: 0px 7px;
}
#left_column #shop_template .frame .content_wrapper {
	padding: 0px 7px;
}
#left_column #shop_template .frame .content {
	padding: 20px 30px;
}
#product_template .frame .content_wrapper .content .price {
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #717171;
	display: block;
	padding-top: 20px;
	position: relative;
}
#product_template .frame .content_wrapper .content .price .amount {
	font-size: 24px;
	font-weight: bold;
	color: #333;
}
#product_template .frame .content_wrapper .content a.add {
	background: url(../i/user_submit.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	height: 30px;
	width: 70px;
	border-width: 0px;
	display: block;
	position: relative;
	margin: 20px 0px 0px 0px;
	padding: 6px 0px 0px 11px;
	float: left;
}
#product_template .frame .content_wrapper .content a.add:hover {
	background: url(../i/user_submit_hover.png) no-repeat left top;
}
#cart_editor table {
	width: 100%;
}
#cart_editor table th {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #333;
	text-align: left;
	padding: 10px;
}
#cart_editor table td {
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #333;
	padding: 10px;
	margin: 0px;
	border-bottom: 1px solid #CDD490;
}
#cart_editor table td.title {
	font-weight: bold;
}
#cart_editor table td.total {
	font-weight: bold;
	text-align: right;
}
#cart_editor table td input {
	border: 1px solid #2A6E9C;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #333;
}
#cart_editor .first td {
	border-top: 1px solid #CDD490;
}
#cart_editor .odd td {
	background-color: #ECF0C7;
}
#cart_editor .even td {
	background-color: #E2E8AB;
}
#cart_editor .menu {
	background: white url(../i/cart_menu_bgr.png) repeat-x left top;
	height: 37px;
	width: 100%;
}
#cart_editor .menu ul, #cart_editor .menu li {
	display: block;
	list-style: none;
	position: relative;
	margin: 0px;
	padding: 5px;
}
#cart_editor .menu ul .delete, #cart_editor .menu ul .pay {
	float: left;
	font: normal 12px Tahoma, Geneva, sans-serif;
}
#left_column #cart_editor div.menu p.grand_total {
	float: right;
	font-size: 12px;
	padding-right: 10px;
}
#left_column #cart_editor div.menu span#grand_total {
	font-weight: bold;
}
#left_column .frame .content_wrapper .content ul#steps {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	height:42px;
}
#left_column .frame .content_wrapper .content ul#steps li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	position: relative;
	height: 30px;
	text-align:center;
	padding: 12px 0px 0px;
	color:#FFF;
	font: bold 18px/18px Verdana, Geneva, sans-serif;
}
#left_column .frame .content_wrapper .content ul#steps li.step_number {
	width: 42px;
	background: url(../i/step_blue_inactive.png) no-repeat left top;
}
#left_column .frame .content_wrapper .content ul#steps li.step_number.active {
	background: url(../i/step_blue_active.png) no-repeat left top;
}
#left_column .frame .content_wrapper .content ul#steps li.step_separator {
	width: 28px;
	background: url(../i/step_blue_separator.png) no-repeat center top;
}
#template_order1 #greetings, #template_order2 #oak_question {
	margin: 15px 0px;
}
#template_order1 #greetings #greeting_text {
	width: 100%;
	height: 100px;
}
#template_order2 #oak_question label {
	clear: left;
	display: block;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
#template_order3 #oak_owner_information #frm_oaks table .title,
#template_order5 #delivery_address #frm_delivery_address table .title label {
	width: 100px;
	font-weight: bold;
	padding: 2px 2px 2px 0px;
}
#template_order3 #oak_owner_information #frm_oaks table,
#template_order5 #delivery_address #frm_delivery_address table {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
#template_order3 #oak_owner_information,
#template_order5 #delivery_address {
	margin: 15px 0px;
	padding: 0px;
}
#template_order3 #oak_owner_information #frm_oaks table td,
#template_order5 #delivery_address #frm_delivery_address table td {
	padding: 2px;
}
#template_order3 #oak_owner_information #frm_oaks table tr td input,
#template_order3 #oak_owner_information #frm_oaks table tr td select,
#template_order5 #delivery_address #frm_delivery_address input, #template_order5 #delivery_address #frm_delivery_address select {
	font: 11px Tahoma, Geneva, sans-serif;
	border: 1px solid #DDE2E5;
	width: 300px;
}
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_bd_year{
	width: 50px;
}
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_phone_code,
#template_order5 #delivery_address #frm_delivery_address table tr td #da_phone_code {
	width: 30px;
}
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_postcode,
#template_order5 #delivery_address #frm_delivery_address table tr td #da_postcode {
	width: 50px;
}
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_bd_month {
	width: 75px;
} 
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_bd_day {
	width: 40px;
}
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_phone_number,
#template_order5 #delivery_address #frm_delivery_address table tr td #da_phone_number {
	width: 300px;
}
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_news_email,
#template_order3 #oak_owner_information #frm_oaks table tr td #oo_news_postmail {
	width: auto;
}
.gtitle {
  margin-top: 215px;
  width: 880px;
  text-align: center;
  font-weight: bold;
  float: left;
}

#template_order3 .frame .content_wrapper .content #oak_owner_information #frm_oaks table tr td .error, .error,
#template_order5 #delivery_address #frm_delivery_address table tr td .error {
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	color: #F00;
}
#template_order4 .frame .content_wrapper .content #delivery_question #frm_delivery_question label,
#template_order5 #delivery_address #frm_delivery_address label {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	padding: 0px 4px 0px 0px;
}
#template_order4 .frame .content_wrapper .content #delivery_question {
	margin-top: 15px;
	margin-bottom: 15px;
}
#template_order4 #act_next,
#template_order5 #act_next {
	display: none;
}
#template_discounts .frame .content_wrapper .content .list tr th,
#template_disc_generator .frame .content_wrapper .content .list tr th {
	font: bold 12px Tahoma, Geneva, sans-serif;
	text-align: left;
	padding: 10px;
	color: #333;
}
#template_discounts table.list td,
#template_disc_generator table.list td {
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #333;
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #CDD490;
}
#template_discounts .list .odd td,
#template_disc_generator .list .odd td {
	background: #ECF0C7;
}
#template_discounts .list .first td,
#template_disc_generator .list .first td {
	border-top: 1px solid #CDD490;
}
#template_discounts .list .even td,
#template_disc_generator .list .even td {
	background: #E2E8AB;
}
#template_discounts .discount_list,
#template_disc_generator .discount_list {
	margin: 15px 0px;
}
#template_discounts #frm_new_discount .title,
#template_disc_generator #frm_discount_generator .title {
	font-weight: bold;
	width: 100px;
}
#template_discounts #frm_new_discount label,
#template_disc_generator #frm_discount_generator label {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
#template_discounts #frm_new_discount input,
#template_disc_generator #frm_discount_generator input {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	border: 1px solid #CCC;
}
#template_discounts #new_discount .error,
#template_disc_generator #discount_generator .errors {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #F00;
}
#template_discounts #frm_new_discount input#submit {
	background: url(../i/button100.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	height: 30px;
	width: 100px;
	border-width: 0px;
	display: block;
	position: relative;
	margin: 15px 0px 0px 0px;
	padding: 0px 4px 4px 0px;
}
#template_discounts #frm_new_discount input#submit:hover {
	background: url(../i/button100_hover.png) no-repeat left top;
}
#template_discounts .frame .content_wrapper .content #new_discount .error,
#template_disc_generator .frame .content_wrapper .content #discount_generator .error {
	font-weight: bold;
	color: #F00;
	margin-bottom: 15px;
}
#template_discounts #new_discount,
#template_disc_generator #discount_generator {
	margin: 15px 0px;
}
#register_template #registration_form fieldset {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	margin: 0px 0px 20px;
	padding: 0px;
	border-style: none;
}
#register_template #registration_form .title {
	font-weight: bold;
	width: 150px;
}
#register_template #registration_form input,
#register_template #registration_form select {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	border: 1px solid #CCC;
}
#register_template #registration_form input#submit,
#register_template #registration_form input#reset {
	background: url(../i/button100.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	height: 30px;
	width: 100px;
	border-width: 0px;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px 4px 4px 0px;
	float: left;
}
#register_template #registration_form input#submit:hover,
#register_template #registration_form input#reset:hover {
	background: url(../i/button100_hover.png) no-repeat left top;
}
#register_template #registration_form #phone_code {
	width: 30px;
}
#register_template #registration_form .errors,
#register_template #registration_form .errors li {
	color:red;
	font-weight: bold;
	display: block;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 3px;
	padding: 0px;
}
#register_template #registration_form label {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
}

#template_my_orders .order_list td.date {
	font: bold 12px Tahoma, Geneva, sans-serif;
	text-align: left;
	padding: 10px;
	color: #333;
}
#template_my_orders .order_list th {
	font: bold 12px Tahoma, Geneva, sans-serif;
	text-align: left;
	padding: 10px;
	color: #333;
}
#template_my_orders .order_list td {
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #333;
	margin: 0px;
	padding: 10px;
	border-bottom: 1px solid #CDD490;
}
#template_my_orders .order_list .odd td,
#left_column #template_my_orders .frame .content_wrapper .content .order_list .odd .date,
#left_column #template_my_orders .frame .content_wrapper .content .order_list .odd .product {
	background: #ECF0C7;
}
#template_my_orders .order_list .first td {
	border-top: 1px solid #CDD490;
}
#template_my_orders .order_list .even td,
#left_column #template_my_orders .frame .content_wrapper .content .order_list .even .date,
#left_column #template_my_orders .frame .content_wrapper .content .order_list .even .product {
	background: #E2E8AB;
}
#left_column #template_my_orders .frame .content_wrapper .content .order_list .date,
#left_column #template_my_orders .frame .content_wrapper .content .order_list .product {
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #333;
	white-space: nowrap;
	width: auto;
	float: none;
	padding: 10px;
}
#template_my_info .my_info {
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
#template_my_info .my_info .title {
	font-weight: bold;
	width: 100px;
}

#template_order7 .frame .content_wrapper .content h2 {
	border: none;
	margin: 15px 0px;
	padding: 0px;
}
#template_order7 th {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #333;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #CDD490;
}
#template_order7 td {
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #333;
	text-align: left;
	padding: 5px;
}
#template_order7 table.list {
	border-bottom: 1px solid #CDD490;
}
#template_order7 .frame .content_wrapper .content .grand_total {
	padding: 5px;
}
#template_order7 .frame .content_wrapper .content .grand_total #grand_total {
	font-weight: bold;
}
#template_order7 table td.title {
	font-weight: bold;
}
#template_order7 #actions {
	padding: 10px 0px 0px 0px;
}

input.fancysubmit {
	background: url(../i/button100.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	height: 30px;
	width: 100px;
	border-width: 0px;
	display: block;
	position: relative;
	margin: 15px 0px 0px 0px;
	padding: 0px 4px 4px 0px;
}
input.fancysubmit:hover {
	background: url(../i/button100_hover.png) no-repeat left top;
}

.payblock {
    float: left;
    width: 100%;
    background-color: #e7eff3;
    height: 72px;
    border-top: 1px solid white;
    border-bottom: 1px solid #d1e0e8;
    padding-top: 7px;
    padding-left: 7px;
    color: #717171;
}

.paytype {
	font: normal 11px Tahoma, Geneva, sans-serif;
    float: left;
    margin-top: 24px;
    margin-left: 20px;
}

.payform {
    margin-top: 5px;
    margin-right: 26px;
    float: right;
}

a.button {
	background: url(../i/user_submit.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
    float: left;
    text-align: center;
	display: block;
	position: relative;
	text-decoration: none;
	color: #717171 !important;
	height: 18px;
	width: 46px;
	margin: 0px;
	padding: 6px 12px;
}
a.button:hover {
	background: url(../i/user_submit_hover.png) no-repeat left top;
}

a.button150 {
	background: url(../i/user_submit_150.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
    float: left;
    text-align: center;
	display: block;
	position: relative;
	text-decoration: none;
	color: #717171 !important;
	height: 18px;
	width: 130px;
	margin: 0px;
	padding: 6px 12px;
}
a.button150:hover {
	background: url(../i/user_submit_hover_150.png) no-repeat left top;
}

#cart_contents .cart_item {
    padding-top: 10px;
    border-bottom: 1px solid #cccccc;
}

#cart_contents .cart_item_logo {
    float: left;
}

#cart_contents .cart_item_desc {
  font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
  float: left;
  padding-left: 20px;
  padding-top: 60px;
  color: #666666;
}

#cart_contents .cart_item_amounts {
    padding-top: 10px;
}

#cart_contents .cart_item_amounts input {
  font-weight: bold;
}

#cart_contents .cart_item_title {
    color: #2a6e9c;
}

#cart_contents .cart_item_subtitle {
    color: #999999;
}

#cart_contents .cart_item_price {
    color: black;
}

#cart_contents .cart_item_dellink {
    float: right;
    clear: both;
    padding-bottom: 5px;
}

#cart_contents .cart_item_dellink a {
	font: normal 11px Tahoma, Geneva, sans-serif;
    color: #666666;
}

#cart_contents .grand_total {
    padding-top: 10px;
    font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    float: left;
    color: #666666;
}

#cart_contents #grand_total, #cart_contents .grand_total_txt {
    font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: black;
}

#cart_contents .cart_contents_actions {
    float: right;
    padding-top: 10px;
}

#cart_progressbar .cart_progress_caption_active, #cart_progressbar .cart_progress_caption_pasive {
    float: left;
    height: 28px;
    padding-left: 28px;
    padding-top: 7px;
    font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#cart_progressbar .cart_progress_caption_active {
	background: url(../i/eye_active.png) no-repeat left top;
    color: #669966;
}

#cart_progressbar .cart_progress_caption_pasive {
	background: url(../i/eye_pasive.png) no-repeat left top;
    color: #CCCCCC;
}

.submit150 {
	background: url(../i/user_submit_150.png) no-repeat left top;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #717171;
	height: 30px;
	width: 150px;
	border-width: 0px;
	margin: 0px;
	padding: 0px 4px 4px 0px;
}
.submit150:hover {
	background: url(../i/user_submit_hover_150.png) no-repeat left top;
}

#manoduomenys .title {
	font-weight: bold;
	width: 150px;
}
#manoduomenys input,
#manoduomenys select {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	border: 1px solid #CCC;
}

#manoduomenys input {
    width: 300px;
}

#manoduomenys #postcode {
	width: 60px;
}
#manoduomenys .errors,
#manoduomenys .errors li {
	color:red;
	font-weight: bold;
	display: block;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 3px;
	padding: 0px;
}
#manoduomenys label {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
    font-weight: bold;
}

#delivery_address .title {
	font-weight: bold;
	width: 150px;
}
#delivery_address input,
#delivery_address select {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
	border: 1px solid #CCC;
}

#delivery_address input {
    width: 300px;
}

#delivery_address #postcode {
	width: 60px;
}
#delivery_address .errors,
#delivery_address .errors li {
	color:red;
	font-weight: bold;
	display: block;
	position: relative;
	list-style-type: none;
	margin: 0px 0px 3px;
	padding: 0px;
}
#delivery_address label {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #333;
    font-weight: bold;
}

div.payblock img {
  width: 198px !important;
  float: left;
}

#lngsel {
    clear: both;
    float: left;
    margin-top: 160px;
    margin-left: 33px;
}

#lngsel a {
	text-decoration: none;
	color: white;
    font: 12px Tahoma, Geneva, sans-serif;
    font-weight: bold;
}

h4.bulk_order {
    font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #2A6E9C;
    margin: 10px 0px 0px 0px;
    cursor: pointer;
}

h6.bulk_order {
    font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #2A6E9C;
    margin: 10px 0px 0px 0px;
}

h5.bulk_order {
    font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #2A6E9C;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #e0e0e0;
    margin: 30px 0 0 0;
}

#bulk_order td {
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
}

.inp {
	 width: 30px;
}

.input_td {
     width: 70px;
}

#bulk_order label {
    font-weight: bold;
    font-size: 11px;	
}

#bulk_order input.max {
    width: 50%;
}

#bulk_order table tr td.title {
    width: 40%;	
}

#bulk_order table {
    width: 100%;
}

#bulk_order .price {
    width: 60px;
}

#bulk_order .price_item {
    width: 110px;
    text-align: right;
}

#bulk_order #submit  {
background:url("../i/user_submit.png") no-repeat scroll left top transparent;
border-width:0;
color:#717171;
display:block;
float:right;
font:11px Tahoma,Geneva,sans-serif;
height:30px;
margin:0;
padding:0 4px 4px 0;
position:relative;
top:-8px;
width:70px;
}