html, body {width: 100%;}
body {font-family: trebuchet MS, Arial, Helvetica, sans-serif !important; font-size: 13px; color: #5e5e5e; margin: 0; padding: 0}

a {color: #698111; text-decoration: none;}
a:hover {color: #e69330; text-decoration: none;}

button, input, select, textarea {font-family: trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; outline: none;}

img {display: block; border: 0;}

hr {height: 1px; color: #f5f5f5;}

/* Header */

#header {width: 100%; height: 118px; overflow: hidden; background: url('../img/header/bg.gif') repeat-x;}
#header .header_bg {width: 100%; height: 118px; overflow: hidden; background: url('../img/header/bg_edges.png') top center no-repeat;}
*html #header .header_bg {width: 100%; height: 118px; overflow: hidden; background: url('../img/header/bg_edges.gif') top center no-repeat;}
#header .header {width: 960px; height: 118px; overflow: hidden; margin: 0 auto; background: url('../img/header/header.jpg') no-repeat;}
.header .logo {float: left; margin: 36px 0 0 1px;}

/* Header > Attributes */

#attributes {float: right; width: 280px; height: 56px; overflow: hidden; margin: 0 8px 0 0; background: url('../img/header/attr_edges.png') no-repeat;}
#attributes .attr_inline {width: 257px; height: 56px; overflow: hidden; margin: 0 0 0 15px; background: url('../img/header/attr_bg.gif') repeat-x;}

/* Header > Attributes > Lang */

#attributes #lang {float: left; list-style: none; height: 54px; margin: 0 0 0 4px; padding: 0 10px 0 0; background: url('../img/header/lang_separator.gif') no-repeat center right}
#attributes #lang li {float: left; height: 28px; margin: 12px 0 0 0; padding: 0}
#attributes #lang li a {float: left; height: 28px; padding: 0 7px 0 7px; line-height: 26px; font-size: 18px; color: #fff;}
#attributes #lang li.active {background: url('../img/header/lang_a_left.gif') #ceea78 no-repeat;}
#attributes #lang li.active a {color: #657c1d; background: url('../img/header/lang_a_right.gif') top right no-repeat;}
#attributes #lang li a:hover {color: #657c1d; text-decoration: none;}

/* Header > Attributes > Newsletter */

#attributes .newsletter {float: left; width: 100px; height: 33px; overflow: hidden; margin: 12px 0 0 0; padding: 0 0 0 10px}
#attributes .newsletter a {display: block; float: right; padding: 0}
#attributes .newsletter .input {float: right; height: 28px; border-right: 2px #f9e2c7 solid; background: url('../img/header/input_left.gif') #fff no-repeat}
#attributes .newsletter input {float: left; width: 112px; margin: 4px 5px 0 9px; padding: 1px 5px 1px 3px; color: #aaa; border: 0; background-color: #FFF}
#attributes .newsletter input:focus {margin: 3px 4px 0 8px; padding: 1px 5px 1px 3px; border: 1px #a7ca37 solid; background-color: #FFF}
#attributes .newsletter .button {float: right; height: 30px; color: #fff; line-height: 28px; background: url('../img/header/button_bg.gif') repeat-x; cursor: pointer}
#attributes .newsletter .button span.button_inline {float: left; height: 30px; padding: 0 8px 0 0; background: url('../img/header/button_right.gif') top right no-repeat}
#attributes .newsletter .button span.bullet {float: left; height: 30px; padding: 0 12px 0 10px; background: url('../img/header/bullet.gif') top right no-repeat}
#attributes .newsletter .button:hover {background: url('../img/header/button_bg_a.gif') repeat-x; text-decoration: none}
#attributes .newsletter .button:hover span.button_inline {background: url('../img/header/button_right_a.gif') top right no-repeat}

/* Mainmenu */

#mainmenu {float: right; width: 710px; height: 37px; overflow: hidden; margin: 25px 0 0 0;}
#mainmenu ul {float: right; list-style: none; margin: 0; padding: 0;}
#mainmenu ul li {float: left; height: 37px; margin: 0 4px 0 0; padding: 0;}
#mainmenu ul li a {float: left; font-size: 16px; color: #5e5e5e; cursor: pointer; outline: none;}
#mainmenu ul li a span {float: left;}
#mainmenu ul li a span.left {width: 9px; height: 37px; overflow: hidden; background: url('../img/mainmenu/link_left.png') no-repeat;}
#mainmenu ul li a span.link {height: 37px; line-height: 37px; padding: 0 4px; background: url('../img/mainmenu/link_bg.gif') repeat-x;}
#mainmenu ul li a span.right {width: 9px; height: 37px; overflow: hidden; background: url('../img/mainmenu/link_right.png') no-repeat;}

#mainmenu li a:hover {color: #fff; text-decoration: none;}
#mainmenu li a:hover span.left {background: url('../img/mainmenu/link_hover_left.png') no-repeat;}
#mainmenu li a:hover span.link {background: url('../img/mainmenu/link_hover_bg.gif') repeat-x;}
#mainmenu li a:hover span.right {background: url('../img/mainmenu/link_hover_right.png') no-repeat;}

#mainmenu li a.active, #mainmenu li a.active:hover {color: #83b015; text-decoration: none;}
#mainmenu li a.active span.left, #mainmenu li a.active:hover span.left {background: url('../img/mainmenu/link_a_left.png') no-repeat;}
#mainmenu li a.active span.link, #mainmenu li a.active:hover span.link {padding: 0 4px; background-color: #fff; background-image: none;}
#mainmenu li a.active span.right, #mainmenu li a.active:hover span.right {background: url('../img/mainmenu/link_a_right.png') no-repeat;}

/* Page */

#page {width: 100%;  overflow: hidden; background: url('../img/page_bg.gif') bottom left #fff repeat-x;}
#main {width: 960px; overflow: hidden; margin: 0 auto; padding: 43px 0 33px 0;}

/* Left_side */

#left_side {float: left; width: 180px; overflow: hidden}

#left_side .basket {width: 100%; height: 36px; overflow: hidden;}
#left_side .basket a {float: left; display: block; font-size: 16px; color: #5e5e5e; background: url('../img/left_side/basket_bg.gif') repeat-x; cursor: pointer;}
#left_side .basket img, #left_side .basket span {float: left;}
#left_side .basket .link {padding: 0 17px 0 0; background: url('../img/left_side/basket_right.gif') top right no-repeat;}
#left_side .basket .bullet {width: 100px; height: 36px; padding: 0 13px 0 0; line-height: 34px; text-align: right; background: url('../img/left_side/bullet.gif') top right no-repeat;}

#left_side .basket a:hover {color: #fff; text-decoration: none; background: url('../img/left_side/basket_a_bg.gif') repeat-x;}
#left_side .basket a:hover .link {background: url('../img/left_side/basket_a_right.gif') top right no-repeat;}
#left_side .basket a:hover .bullet {background: url('../img/left_side/bullet_a.gif') top right no-repeat;}

#left_side .title_cat {width: 100%; overflow: hidden; margin: 15px 0 0 0; background: url('../img/left_side/title_orange_bg.gif') #E5922F no-repeat;}
#left_side .title_cat h1 {font-size: 26px; color: #fff; font-weight: normal; margin: 0; padding: 13px 0 14px 0; text-align: center;}

/* submenu */

#submenu {width: 100%; overflow: hidden; background: url('../img/left_side/arrow_down_orange.gif') #f2f6e7 top center no-repeat;}

#submenu .submenu_bottom {width: 162px; overflow: hidden; padding: 14px 8px 20px 10px; background: url('../img/left_side/submenu_bottom.gif') bottom left no-repeat;}

#submenu ul {list-style: none; margin: 0; padding: 0;}

#submenu ul li {float: left; width: 100%; margin: 0; padding: 0;}

#submenu ul li a {color: #5e5e5e;}

#submenu ul li a span {color: #99bb20;}

#submenu ul li a:hover, #submenu ul li a:hover span, #submenu ul li a.active, #submenu ul li a.active span {color: #e69330; text-decoration: none;}

#submenu ul li.level2 {background: url('../img/left_side/line.gif') bottom left repeat-x;}

#submenu ul li.level2 a, #submenu ul li.level2-last a {font-size: 16px; display: block; padding: 1px 5px 6px 13px;}

#submenu ul li.level2 ul, #submenu ul li.level2-last ul {float: left; width: 100%; margin: -2px 0 0 0; padding: 0 0 8px 0;}

#submenu ul li.level3 a {font-size: 13px; display: block; padding: 0px 5px 2px 23px;}

#submenu ul li.level2 ul {}

#submenu ul li.level2 ul li {}

#submenu ul li.level2 ul li a {font-size: 13px; text-indent: 10px}

#submenu ul li.level2 ul li a span {color: #99BB20}

#submenu ul li.level2 ul li a:hover span {color: #E69330}


#left_side .link_twitter {float: left; width: 121px; height: 109px; overflow: hidden; margin: 11px 0 0 27px; background: url('../img/left_side/twitter.gif') 0px 13px no-repeat; outline: none;}
#left_side .link_twitter:hover {background: url('../img/left_side/twitter_a.gif') no-repeat;}

/* help */

.title_help {width: 100%; overflow: hidden; margin: 15px 0 0 0; background: url('../img/left_side/title_bg.gif') #99bb20 no-repeat}
.title_help h1 {font-size: 20px; color: #fff; font-weight: normal; margin: 0; padding: 13px 0 14px 0; text-align: center}

#help_form {width: 100%; overflow: hidden; background: url('../img/left_side/arrow_down.gif') #f2f6e7 top center no-repeat}
#help_form .form_bottom {width: 162px; overflow: hidden; padding: 14px 8px 20px 10px; background: url('../img/left_side/submenu_bottom.gif') bottom left no-repeat}
#help_form input {width: 132px; height: 16px; margin: 8px 0 0 0; padding: 3px 4px; border: 0; line-height: 14px; background: url(../img/help_input.gif) no-repeat top center}
#help_form .blur {color: #CCC}
#help_form a {float: left; height: 22px; overflow: hidden; margin: 8px 0 0 0; background: url(../img/help_right.gif) top right no-repeat}
#help_form a span {float: left; width: 140px; height: 22px; background: url(../img/help_left.gif) top left no-repeat; line-height: 22px; font-size: 13px; color: #FFF; font-weight: bold; text-align: center; cursor: pointer}

/* Right_side */

#m_separator {float: left; width: 2px; overflow: hidden; margin: 1px 17px 0 16px; background: url('../img/v_line.gif') repeat-y}

/* Front */

#front {float: left; width: 745px;}

/* Front > Special offer */

#front .special_offer {float: left; width: 389px; overflow: hidden; position: relative;}
#front .special_offer h1 {font-size: 26px; color: #565751; font-weight: normal; line-height: 30px; margin: -3px 0 0 0; padding: 0 0 12px 12px;}
#front .special_offer h1 a {color: #565751;}
#front .special_offer .pic {float: left; width: 220px; overflow: hidden; margin: 0 0 0 7px;}
#front .special_offer .pic img {margin: 0 auto;}
#front .special_offer .attr {float: left;}
#front .special_offer .text {width: 140px; padding: 0 0 10px 12px; line-height: 16px;}

#front .special_offer .price {clear: left; float: left; height: 53px; overflow: hidden; margin: 0 0 5px 12px; background: url('../img/front/price_right.gif') top right no-repeat;}
#front .special_offer .special-price {background: url('../img/front/special-price_right.gif') top right no-repeat;}
#front .special_offer .price .bg {float: left; height: 45px; padding: 8px 16px 0 12px; font-size: 24px; line-height: 18px; color: #e69330; font-weight: bold; background: url('../img/front/price_left.gif') top left no-repeat;}
#front .special_offer .special-price .bg {color: #fff; background: url('../img/front/special-price_left.gif') top left no-repeat;}
#front .special_offer .price .eek {font-size: 14px;}
#front .special_offer .price .eur {font-size: 14px; display: block; padding: 0 0 0 3px;}
#front .special_offer .price .eur span {font-weight: normal;}

#front .special_offer .add_basket {clear: both; float: left; color: #e69330; white-space: nowrap; margin: 5px 0 0 17px; padding: 0 13px 0 0; background: url('../img/front/bullet.gif') top right no-repeat;}
#front .special_offer .add_basket:hover {color: #99bb20; text-decoration: none;}

#front .v_separator {float: left; width: 2px; overflow: hidden; margin: 0 13px; background: url('../img/v_line.gif') repeat-y;}

/* Front > News */

#front .front_news {float: left; width: 328px}
#front .front_news .row {width: 100%; overflow: hidden; margin: 0 0 6px 0}
#front .front_news .row .row_bottom {width: 292px; overflow: hidden; padding: 4px 18px 10px 18px}
#front .front_news .row a {color: #5e5e5e;}
#front .front_news .row h1 {font-size: 26px; color: #99bb20; font-weight: normal; margin: 0; padding: 0 0 4px 0;}
#front .front_news .row h1 a {color: #99bb20;}
#front .front_news .row h1 a:hover {text-decoration: none;}
#front .front_news .row .link_more {background: url('../img/front/bullet.gif') no-repeat;}
#front .front_news .row .link_more:hover {text-decoration: none;}

#front .front_news .hover {background: url('../img/front/news_hover_top.gif') #f2f6e7 no-repeat;}
#front .front_news .hover .row_bottom {background: url('../img/front/news_hover_bottom.gif') bottom left no-repeat;}
#front .front_news .hover h1 a {color: #e69330;}

#front .front_news .first {margin: -8px 0 6px 0;}
*html #front .front_news .first {margin: 0px 0 6px 0;}

#front .h_separator {clear: both; width: 100%; height: 38px; overflow: hidden; background: url('../img/h_line.gif') 0px 18px repeat-x;}

/* Front > Offers */

#front .offers {width: 100%; overflow: hidden;}
#front .offers .row {float: left; width: 215px; position: relative;}
#front .offers .row .pic {width: 100%; height: 225px; overflow: hidden; margin: 5px 0 0 0;}
#front .offers .row .pic img {margin: 0 auto;}
#front .offers .row .text {width: 210px; overflow: hidden; padding: 11px 0 0 5px; line-height: 16px;}
#front .offers .row .text a {padding: 0 10px 0 0; background: url('../img/front/bullet.gif') top right no-repeat;}

#front .offers .row .price {float: left; height: 35px; overflow: hidden; margin: 7px 3px 0px 3px; background: url('../img/front/price2_right.gif') top right no-repeat;}
#front .offers .row .special-price {background: url('../img/front/special-price2_right.gif') top right no-repeat;}
#front .offers .row .price span.bg {float: left; height: 33px; padding: 2px 8px 0 8px; font-size: 16px; line-height: 15px; color: #e69330; font-weight: bold; background: url('../img/front/price2_left.gif') top left no-repeat;}
#front .offers .row .special-price span.bg {color: #fff; background: url('../img/front/special-price2_left.gif') top left no-repeat;} 
#front .offers .row .price .eek {font-size: 12px;}
#front .offers .row .price .eur {font-size: 12px; display: block; padding: 0 0 0 3px;}
#front .offers .row .price .eur span {font-weight: normal;}

#front .offers .row .add_basket {cleaR: both; float: left; color: #e69330; margin: 8px 0 0 6px; padding: 0 13px 0 0; background: url('../img/front/bullet.gif') top right no-repeat;}
#front .offers .row .add_basket:hover {color: #99bb20; text-decoration: none;}

#front .v_separator2 {float: left; width: 2px; overflow: hidden; margin: 0 21px; background: url('../img/v_line.gif') repeat-y;}

/* Content */

#content {float: left; width: 745px; overflow: hidden}

#title {width: 100%; overflow: hidden; background: url('../img/h_line.gif') bottom left repeat-x}
#title .title {float: left; width: 60%; overflow: hidden; padding: 3px 0 0 0}
#title .title h1 {font-size: 26px; color: #e69330; font-weight: normal; line-height: normal; margin: 0; padding: 0 0 13px 10px}
#title .title h1 span {color: #565751}
#title .attributes {float: right; width: 95px; overflow: hidden}
#title .attributes div {float: right;}
#title .attributes .print {padding: 10px 8px 0 0px;}
#title .attributes .back {font-size: 12px; padding: 10px 10px 0 12px; background: url('../img/arrow_back.gif') 0px 15px no-repeat}
#title .attributes .back a {color: #e69330;}
#title .attributes .back a:hover {color: #99bb20;}

.text_box {padding: 20px 15px 20px 10px;}
.text_box p {margin: 0; padding: 0 0 10px 0;}
.text_box_fit {width: 100%; overflow: hidden; line-height: 18px;}

.body_pic {float: right; margin: 0 0 10px 15px;}

.shop_sort {float: right; line-height: 33px; color: #999}

.shop_sort a {color: #999}

.shop_sort a:hover {color: #333}

.shop_sort a.selected {color: #333; text-decoration: underline}


/* Catalog */

#catalog {width: 100%; overflow: hidden; padding: 12px 0 0 0;}
#catalog .row {float: left; width: 215px; overflow: hidden;}
#catalog .row .pic {width: 100%; height: 225px; overflow: hidden; margin: 5px 0 0 0;}
#catalog .row .pic img {margin: 0 auto;}
#catalog .row .text {width: 210px; overflow: hidden; padding: 11px 0 0 5px; line-height: 16px;}
#catalog .row .text a {padding: 0 10px 0 0; background: url('../img/front/bullet.gif') top right no-repeat;}
#catalog .row .price {clear: both; float: left; height: 35px; overflow: hidden; margin: 7px 12px 0px 3px; background: url('../img/front/price2_right.gif') top right no-repeat;}
#catalog .row .special-price {background: url('../img/front/special-price2_right.gif') top right no-repeat;}
#catalog .row .price span.bg {float: left; height: 33px; padding: 2px 8px 0 8px; font-size: 16px; line-height: 15px; color: #e69330; font-weight: bold; background: url('../img/front/price2_left.gif') top left no-repeat;}
#catalog .row .special-price span.bg {color: #fff; background: url('../img/front/special-price2_left.gif') top left no-repeat;}
#catalog .row .price .eek {font-size: 12px;}
#catalog .row .price .eur {font-size: 12px; display: block; padding: 0 0 0 3px;}
#catalog .row .price .eur span {font-weight: normal;}
#catalog .row .add_basket {float: left; color: #e69330; margin: 11px 0 0 0; padding: 0 13px 0 0; background: url('../img/front/bullet.gif') top right no-repeat;}
#catalog .row .add_basket:hover {color: #99bb20; text-decoration: none;}

#catalog .row2 {float: left; width: 142px; overflow: hidden; position: relative;}
#catalog .row2 .pic2 {width: 100%; height: 125px; overflow: hidden; margin: 5px 0 0 0;}
#catalog .row2 .pic2 img {margin: 0 auto;}
#catalog .row2 .text {width: 100%; overflow: hidden; padding: 11px 0 0 0; line-height: 16px;}
#catalog .row2 .text a {padding: 0 10px 0 0; background: url('../img/front/bullet.gif') top right no-repeat;}
#catalog .row2 .price {clear: both; float: left; height: 35px; overflow: hidden; margin: 7px 12px 0px 3px; background: url('../img/front/price2_right.gif') top right no-repeat;}
#catalog .row2 .special-price {background: url('../img/front/special-price2_right.gif') top right no-repeat;}
#catalog .row2 .price span.bg {float: left; height: 33px; padding: 2px 8px 0 8px; font-size: 16px; line-height: 15px; color: #e69330; font-weight: bold; background: url('../img/front/price2_left.gif') top left no-repeat;}
#catalog .row2 .special-price span.bg {color: #fff; background: url('../img/front/special-price2_left.gif') top left no-repeat;}
#catalog .row2 .price .eek {font-size: 12px;}
#catalog .row2 .price .eur {font-size: 12px; display: block; padding: 0 0 0 3px;}
#catalog .row2 .price .eur span {font-weight: normal;}
#catalog .row2 .status {width: 100%; clear: both;}

#catalog .row2 .prices {width: 100%; overflow: hidden;}

#catalog .v_separator {float: left; width: 2px; overflow: hidden; margin: 0 21px; background: url('../img/v_line.gif') repeat-y;}
#catalog .h_separator {float: left; width: 100%; height: 30px; overflow: hidden; background: url('../img/h_line.gif') center left repeat-x;}

/* Catalog_item */

#catalog_item {width: 100%; overflow: hidden; padding: 12px 0 35px 0; background: url('../img/h_line.gif') bottom left repeat-x;}
#catalog_item .pic {float: left; width: 225px; overflow: hidden; padding: 7px 30px 0 5px;}
#catalog_item .pic img {margin: 0 auto;}
#catalog_item .info {float: left; width: 450px; overflow: hidden;}
#catalog_item .info h1 {font-size: 26px; color: #99bb20; font-weight: normal; line-height: normal; margin: 0; padding: 0 0 7px 0px;}
#catalog_item .info .text {width: 100%; overflow: hidden;}

#catalog_item .info .price {float: left; height: 53px; overflow: hidden; margin: 25px 15px 25px 0px; background: url('../img/front/price_right.gif') top right no-repeat;}
#catalog_item .info .special-price {background: url('../img/front/special-price_right.gif') top right no-repeat;}
#catalog_item .info .price span.bg {float: left; height: 45px; padding: 8px 16px 0 12px; font-size: 24px; line-height: 18px; color: #e69330; font-weight: bold; background: url('../img/front/price_left.gif') top left no-repeat;}
#catalog_item .info .special-price span.bg {color: #fff; background: url('../img/front/special-price_left.gif') top left no-repeat;}
#catalog_item .info .price .eek {font-size: 14px;}
#catalog_item .info .price .eur {font-size: 14px; display: block; padding: 0 0 0 3px;}
#catalog_item .info .price .eur span {font-weight: normal;}


#catalog_item .info .add_basket {clear: both; float: left; height: 36px; overflow: hidden; background: url('../img/add_basket_r.gif') top right no-repeat;}
#catalog_item .info .add_basket span {float: left; height: 36px; line-height: 34px; font-size: 16px; color: #fff; padding: 0 18px 0 39px; background: url('../img/add_basket_l.gif') no-repeat;}
#catalog_item textarea {border: 1px #ccc solid;}

/* NextPrev */

#nextprev {width: 100%; overflow: hidden; padding: 10px 0 10px 0;}
#nextprev .prev {float: left; width: 150px; overflow: hidden;}
#nextprev .prev a {float: left; padding: 0 0 0 19px; font-size: 12px; color: #e69330; background: url('../img/arrow_back.gif') 5px 5px no-repeat;}
#nextprev .next {float: right; width: 150px; overflow: hidden; padding: 0 5px 0 0;}
#nextprev .next a {float: right; padding: 0 14px 0 0; font-size: 12px; color: #e69330; background: url('../img/front/bullet.gif') top right no-repeat;}
#nextprev .prev a:hover, #nextprev .next a:hover {color: #99bb20;}

/* Footer */

#footer_rikets {width: 100%; margin: 0; padding: 14px 0 20px 0; background: url(../img/bg.png)}
#footer_rikets_pos {width: 960px; margin: auto; overflow: hidden}
#footer_rikets .contacts {float: left; width: 223px; height: 165px; overflow: hidden; margin: 0 0 0 2px; display: inline; background: url('../img/footer/contacts_bg.png') no-repeat;}
#footer_rikets .contacts h1 {font-size: 24px; color: #99bb20; font-weight: normal; margin: 0; padding: 24px 0 4px 28px;}
#footer_rikets .contacts .text {font-size: 12px; line-height: 18px; padding: 0 0 0 28px}

#footer_rikets .box {float: left; width: 709px; height: 136px; overflow: hidden; margin: 11px 0 0 26px; display: inline; background: url('../img/footer/box_bg.png') no-repeat;}
#footer_rikets .box .stores {float: left; width: 407px; overflow: hidden; padding: 6px 0 0 29px;}
#footer_rikets .box .stores h1 {font-size: 24px; color: #6c6c6c; font-weight: normal; margin: 0; padding: 0 0 7px 1px;}
#footer_rikets .box .stores ul {list-style: none; width: 208px; margin: 0; padding: 0;}
#footer_rikets .box .stores ul li {float: left; width: 96px; height: 18px; margin: 0 8px 4px 0; padding: 0; background-color: #b1b190;}
#footer_rikets .box .stores ul li a {font-size: 12px; color: #fff; display: block; padding: 0 0 0 7px;}
#footer_rikets .box .stores ul li a:hover {text-decoration: none; color: #f5f5f5;}
#footer_rikets .box .stores .stores_map {float: right; margin: 3px 0 0 0;}

#footer_rikets .box .separator {float: left; width: 2px; height: 114px; overflow: hidden; margin: 11px 29px 0 32px; background: url('../img/footer/separator.gif') no-repeat;}

#footer_rikets .box .payment {float: left; list-style: none; width: 144px; margin: 41px 0 0 0; padding: 0;}
#footer_rikets .box .payment li {float: left; margin: 0 5px 4px 0; padding: 0;}
#footer_rikets .box .left {width: 44px;}

#footer_rikets #okia_mini {float: right; width: 24px; height: 11px; display: inline; margin: 7px 10px 0 0;}

.basket_minus {float: right}

.basket_plus {float: left}







.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #f5f5f5;
}

.backmedium {
	background: #F0F0F0;
}

.backwhite {
	background: #FFFFFF;
}

.bodytextlight {
	color: #999999;
	font-size: 11px;
}

.borderbottom {
	border-bottom: 1px solid #D0D0D0;
}

.bordertop {
	border-top: 1px solid #D0D0D0;
}

.bordercolor {
	border: 1px solid #D0D0D0;
}

.formbutton {
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	height: 23px;
}

.formbuttonadmin {
	background: url(../img/icons/edit.gif) #E9E9E9;
	background-repeat: no-repeat;
	color: #333333;
	height: 26px;
	padding-left: 10px;
	padding-right: 5px;
}

.formfield {
}

.formfield50 {
	width: 50px;
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}

.formsearch {
	background: #FFFFFF;
	border: 1px solid #43B229;
	color: #000000;
	height: 20px;
	padding-left: 3px;
	width: 85px;
}

.menuback {
	background-color: #FFFFFF;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	width: 190px;
}

.menulevel1 {
	padding: 10px 2px 5px 0px;
}

.menulevel1 a {
	color: #D4EED4;
}

.date {
	padding: 10px 3px 5px 0px;
	color: #D4EED4;
}

.menulevel2 {
	background-image: url(../img/menu/menu_arrow2.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 13px;
}

.menulevel2 a {
	color: #000000;
}

.menulevel3 {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 28px;
}

.menulevel3 a {
	color: #000000;
}

.menulevel4 {
	background-image: url(../img/menu/menu_arrow4.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 38px;
}

.menulevel4 a {
	color: #000000;
}

.menulevel5 {
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 46px;
}

.menulevel5 a {
	color: #000000;
}


.menuleveltop {
	padding-left : 5px;
	padding-right : 5px;
	color : White;
}

.navitheme {
	background: #7C7C7C;
	border-bottom: 1px solid #666666;
}

.subtitle {
	color: #049A2A;
	font-size: 14px;
	font-weight: bold;
}

.subtitlegray {
	font-size: 14px;
	font-weight: bold;
}

.textcomment {
	color: Red;
}

.textlang {

}

.textlight {
	color: #C0C0C0;
}

.textred {
	color: #F21136;
}

.textsearch {
	color: #4F4F4F;
}

#ankeet {
	background-color: #F8F8F8;
}

#ankeet td {
	padding: 8px;
}

#bodytext td {
	line-height: 16px;
}

#tabel {
	border: 1px solid #D0D0D0;
	padding: 4px;
}

#tabel td {
	border-bottom: 1px solid #D0D0D0;
	padding: 4px;
}

#tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 4px;
}

#tabel2 td {
	border-bottom: none;
	padding: 3px;
}

.header1 {
	background-image: url(../img/header/header_1.gif);
	height: 59px;
	padding-right : 10px;
	padding-top : 15px;
	padding-left : 10px;
}

.header2 {
	background-image: url(../img/header/header_2.gif);
	height: 38px;
}

.header3 {
	background-image: url(../img/header/header_3.gif);
	height: 39px;
}

.backgreenmedium {
	color: white;
	background-color: #99BB20;
}

.backgreendark {
	color: white;
	background-color: #049A2A;
}

.backgreendark a {
	color: white;
}

.backgold {
	background-color: #F3ECC1;
}

.backred {
	color : white;
	background-color: #F21136;
}

.right {
	width: 157px;
	background-color: #F3ECC1;
}

#lillepood td {
	border-bottom : 1px solid #B2A531;
	padding : 6px 0 6px 0;
}

#lillepood a {
	color: #675E0C;
	font-weight: bold;
}

#news td {
	padding : 12px 0 12px 0;
}

.picpadding {
	padding : 14px;
}

.basket-links {width: 100%; overflow: hidden; padding: 10px 0 20px 0;}
	
	.basket-links ul {list-style: none; margin: 0; padding: 0;}
		
		.basket-links ul li {float: left; padding: 0 4px; font-size: 14px; color: #698111; font-weight: bold; text-transform: uppercase;}

p.text-desc {margin: 0; padding: 0 0 15px 4px; font-size: 14px;}

#tabel .b-th {}

#tabel th {height: 28px; line-height: 28px; padding: 0 0 0 10px; text-align: left;}

.b-select {width: 100%; padding: 2px; border: 1px #ccc solid;}

.choose-date {float: right;}
	
	.choose-date input {width: 170px; height: 24px; line-height: 24px; padding: 0 5px; border: 1px #ccc solid;}

.info-box {float: right; height: 28px; line-height: 28px; padding: 0 12px; font-size: 16px; font-weight: bold; border-left: 1px #fff solid; cursor: pointer;}

#tabel .no-border, #tabel .no-border td {border-bottom: 0px;}

#tabel .pad-top td {padding: 8px 4px 0 4px;}

.b-table-1 th {text-transform: uppercase;}

.b-table-2 input {width: 220px; height: 24px; line-height: 24px; padding: 0 5px; border: 1px #ccc solid;}

.b-table-3 .i-row {overflow: hidden; margin: 0; padding: 10px 40px 0 0;}
	
	.b-table-3 textarea {clear: both; float: left; width: 348px; height: 90px; margin: 5px 0 0 0; padding: 5px; border: 1px #ccc solid;}
	
	.b-table-3 .i-row label {width: 100%; display: block; font-size: 12px; font-weight: bold; text-align: right;}
	
	.b-table-3 .i-row input {float: right; position: relative; right: -27px; margin-left: -20px;}
	
	.b-table-3 .i-row span {display: block; font-size: 12px; font-style: italic; text-align: right;}

.b-table-4 {font-size: 16px;}
	
	.b-table-4 select {padding: 1px; border: 1px #ccc solid;}

.order-info {float: left; width: 280px; background: url('../img/order-info-bg-top.gif') no-repeat #f2f6e7;}
	
	.order-info .inline {padding: 12px 14px 7px 14px; overflow: hidden; background: url('../img/order-info-bg-bottom.gif') no-repeat bottom;}
	
	.order-info p {margin: 0; padding: 0 0 5px 0;}
	
	.order-info span {font-size: 11px;}
	
.b-price {float: right; height: 73px; overflow: hidden; margin: 0 0 15px 0; background: url('../img/b-price-left.gif') no-repeat #f2f6e7;}
	
	.b-price .bg {float: left; height: 73px; padding: 0 20px; background: url('../img/b-price-right.gif') no-repeat top right;}
	
	.b-price ul {list-style: none; margin: 0; padding: 8px 0 0 0;}
		
		.b-price ul li {float: left; font-size: 26px; color: #99bb20; text-align: right;}
		
		.b-price ul li.left {padding: 0 25px 0 0;}
		
		.b-price ul li span {display: block; padding: 0 3px 0 0; font-size: 13px;}
		
		.b-price ul li span#sum {font-size: 26px;}
		
.b-button {float: right; height: 43px; overflow: hidden; background: url('../img/b-button-left.gif') no-repeat #e69330;}
	
	.b-button input, .b-button a {float: left; height: 43px; line-height: 43px; margin: 0; padding: 0 17px; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-weight: normal; border: 0; background: url('../img/b-button-right.gif') no-repeat top right; cursor: pointer;}
	
	.b-button a {padding: 8px 17px;}
	
.card-input {float: right; width: 310px; height: 80px; margin: 0; padding: 5px; border: 1px #ccc solid;}

.card-button {float: right; margin: 0; padding: 3px 10px; font-size: 14px; color: #fff; text-transform: uppercase; border: 0px; background: #e69330;}

.error {color:#F00}