/*Toys CSS-*/
BODY, DIV, DL, DT, DD, UL, OL, LI, H1, H2, H3, H4, PRE, FORM, FIELDSET, INPUT, P, BLOCKQUOTE, TH, TD
{
	margin: 0px;
	padding: 0px;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: inherit;
}
FIELDSET, IMG
{
	border: 0px solid #000000;
}
TH
{
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
H1, H2, H3, H4, H5, H6
{
	font-size: 100%;
}
SELECT, INPUT, TEXTAREA
{
	font: 99% arial, sans-serif;
}
BODY, HTML
{
	height: 100%;
	position: relative;
}
BODY
{
	font: 11px "lucida sans", arial, sans-serif;
	text-align: center;
	color: #000;
	background-color: #FFF;
}
IMG
{
	border: none;
}
A
{
	color: #C7525E;
	text-decoration: none;
}
#page
{
	position: relative;
	width: 950px;
	padding: 0px 10px;
	min-height: 100%;
	height: auto !important;
	height: 99.9%;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/base/bg.gif);
	background-repeat: repeat-y;
}
#wrapper
{
	position: relative;
	background-image: url(../images/base/bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: left;
	padding-bottom: 25px;
}
/*Head*/
#head
{
	width: 100%;
	height: 127px;
  background-image: url('../images/base/cloud.png');
  background-repeat: no-repeat;
  background-position: 335px 0;
	overflow: hidden;
	position: relative;
}
#logo
{
	position: absolute;
	left: 35px;
	top: 0px;
}
#lang
{
	position: absolute;
	left: 340px;
	top: 10px;
}
#lang .l
{
	height: 29px;
	background-image: url(../images/base/lang_l.gif);
	float: left;
}
#lang .l DIV
{
	height: 24px;
	background-image: url(../images/base/lang_r.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding: 5px 3px 0px 13px;
	float: left;
}
#lang .l DIV A
{
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
	margin-right: 5px;
}
#lang .l DIV A:hover
{
	background-position: 0 -15px;
}
#lang .l DIV .est
{
	background-image: url(../images/base/est.gif);
}
#lang .l DIV .eng
{
	background-image: url(../images/base/eng.gif);
}
#lang .l DIV .rus
{
	background-image: url(../images/base/rus.gif);
}
#lang .l DIV .lv 
{
  background-image: url("../images/base/lv.gif")
}
#lang .sitemap
{
	line-height: 30px;
	padding-left: 25px;
	background-image: url(../images/base/sitemap.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	color: #747474;
}
#lang .sitemap:hover
{
	text-decoration: underline;
}
#q_search
{
	width: 313px;
	height: 45px;
	position: absolute;
	top: 40px;
	left: 360px;
}
#q_search DIV
{
	width: 313px;
	height: 45px;
	background-image: url(../images/base/q_search_bg.png);
}
#q_search
{
}
#q_search INPUT
{
	font-size: 14px;
	color: #48A5DC;
	font-family: "lucida sans";
	font-weight: bold;
	border: 0px solid #000000;
	background-color: transparent;
	width: 250px;
	margin-left: 10px;
	margin-top: 25px;
	position: relative;
}
#q_search BUTTON
{
	background: transparent url("../images/trans.png") repeat scroll 0 0;
	border: 0 none #000000;
	cursor: pointer;
	height: 45px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
}
#log_area
{
	width: 289px;
	height: 200px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
}
#log_area .screen
{
	width: 190px;
	height: 80px;
	padding: 15px 10px 15px 89px;
	overflow: hidden;
}
#log_area .screen DIV
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 5px;
}
#log_area SPAN.txt01
{
	width: 190px;
	height: 25px;
	overflow: hidden;
	background-image: url(../images/base/txt_log01.gif);
	display: inline-block;
	float: left;
}
#log_area SPAN.txt01 INPUT
{
	width: 180px;
	padding: 6px 5px 5px;
	border: 0px solid #000000;
	background-color: transparent;
	float: left;
}
#log_area SPAN.txt02
{
	width: 125px;
	height: 25px;
	overflow: hidden;
	background-image: url(../images/base/txt_log02.gif);
	display: inline-block;
	vertical-align: middle;
	float: left;
}
#log_area SPAN.txt02 INPUT
{
	width: 115px;
	padding: 6px 5px 5px;
	border: 0px solid #000000;
	background-color: transparent;
	float: left;
}
#log_area .btn01
{
	width: 65px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn_log01.gif);
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
	float: left;
	vertical-align: middle;
}
#log_area .register
{
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	background-image: url(../images/base/btn_log02.png);
	color: #FFF;
	font-weight: bold;
	text-align: center;
	float: left;
}
#log_area .register:hover
{
	color: #A5DEFF;
}
#log_area .forgot
{
	display: block;
	float: left;
	width: 100px;
	font-size: 10px;
	color: #646464;
	line-height: 12px;
	padding-left: 10px;
}
#log_area .forgot:hover
{
	text-decoration: underline;
}
#log_area .logout
{
	display: inline-block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	background-image: url(../images/base/btn_logout.gif);
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
#log_area UL
{
	list-style: none;
	width: 100%;
	overflow: hidden;
	margin: 7px 0px;
	position: relative;
}
#log_area UL LI
{
	float: left;
	margin-left: -7px;
}
#log_area UL LI A
{
	font-weight: bold;
	padding: 0px 13px 0px 5px;
	border-left: 1px solid #C7525E;
	position: relative;
}
#log_area UL LI A:hover
{
	color: #000;
}
/*Main Menu*/
#mm
{
	width: 950px;
	margin-left: -5px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/base/mm_bg.gif);
	background-repeat: repeat-x;
	background-color: #CFCFCF;
}
#mm UL
{
	width: 620px;
	padding: 5px 0px 0px 10px;
	list-style: none;
	overflow: hidden;
}
#mm UL LI
{
	float: left;
}
#mm UL LI A
{
	display: block;
	padding: 0px 2px 5px;
	color: #000;
	float: left;
	cursor: pointer;
}
#mm UL LI A:hover
{
	color: #48A5DC;
}
#mm UL LI A .l
{
	display: inline-block;
	width: 5px;
	height: 20px;
	float: left;
}
#mm UL LI A .m
{
	height: 20px;
	float: left;
	line-height: 20px;
}
#mm UL LI A .r
{
	display: inline-block;
	width: 5px;
	height: 20px;
	float: left;
}
#mm UL LI.selected A .l
{
	background-image: url(../images/base/mm_l.png);
}
#mm UL LI.selected A .m
{
	background-color: #FFF;
}
#mm UL LI.selected A .r
{
	background-image: url(../images/base/mm_r.png);
}
#cart_content
{
	width: 945px;
	padding-right: 5px;
	overflow: hidden;
	position: relative;
}
#q_cart
{
	float: right;
	height: 30px;
  position:absolute;
  right: 10px;
  bottom: 0;
	background-image: url(../images/base/cart_l.png);
}
#q_cart DIV
{
	float: left;
	height: 30px;
	background-image: url(../images/base/cart_r.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding: 0px 10px 0px 35px;
}
#q_cart DIV A
{
	line-height: 30px;
	color: #FFF;
	display: block;
}
/*Content*/
#content
{
	width: 940px;
	padding: 5px 5px 0px;
	overflow: hidden;
}
#top_banners
{
	width: 942px;
	overflow: hidden;
	margin-bottom: 5px;
}
#top_banners DIV
{
	float: left;
	margin-right: 4px;
}
#top_banners DIV IMG
{
	display: block;
}
#left_content
{
	width: 190px;
	float: left;
	margin-right: 5px;
}
#main_content
{
	width: 550px;
	float: left;
	padding-bottom: 20px;
}
#right_content
{
	width: 190px;
	float: right;
}
.main_banner
{
	width: 550px;
	overflow: hidden;
	margin-bottom: 10px;
}
.main_banner IMG
{
	display: block;
}
/*Sidecontent*/
.side_box
{
	width: 190px;
	overflow: hidden;
	background-image: url(../images/base/side_box_bg.gif);
	border-bottom: 1px solid #C5C5C5;
	margin-bottom: 5px;
}
.side_box
{
}
.side_box H2
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 15px;
	line-height: 14px;
}
.side_box .h_red
{
	background-image: url(../images/base/h_red.gif);
}
.side_box .h_orange
{
	background-image: url(../images/base/h_orange.gif);
}
.side_box .h_blue
{
	background-image: url(../images/base/h_blue.gif);
}
.side_box .h_purple
{
	background-image: url(../images/base/h_purple.gif);
}
.side_box .h_orange
{
	background-image: url(../images/base/h_orange.gif);
}
.side_box .h_light_blue
{
	background-image: url(../images/base/h_light_blue.gif);
}
.side_box .h_green
{
	background-image: url(../images/base/h_green.gif);
}
.side_box .h_light_green
{
	background-image: url(../images/base/h_light_green.gif);
}
.side_box .inside_frm
{
	padding: 10px;
}
.side_box .inside_frm DIV
{
	margin-bottom: 5px;
}
.side_box .inside_frm SELECT
{
	width: 170px;
}
.side_box .inside_frm SPAN.txt01_side
{
	width: 170px;
	height: 25px;
	overflow: hidden;
	background-image: url(../images/base/txt01_side.gif);
	display: inline-block;
}
.side_box .inside_frm SPAN.txt01_side INPUT
{
	width: 160px;
	padding: 6px 5px 5px;
	border: 0px solid #000000;
	background-color: transparent;
	float: left;
}
.side_box .inside_frm SPAN.area01_side
{
	width: 170px;
	height: 75px;
	overflow: hidden;
	background-image: url(../images/base/area01_side.gif);
	display: inline-block;
}
.side_box .inside_frm SPAN.area01_side TEXTAREA
{
	width: 160px;
	height: 64px;
	padding: 6px 5px 5px;
	border: 0px solid #000000;
	background-color: transparent;
	float: left;
}
.side_box .inside_frm .buttons_side
{
	margin-bottom: 0px;
}
.side_box .inside_frm .buttons_side .btn01_side
{
	width: 90px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn01_side.gif);
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}
.side_box .inside_frm .buttons_side .btn02_side
{
	width: 80px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn02_side.gif);
	color: #333;
	font-weight: bold;
	cursor: pointer;
}
.side_box .inside_frm .buttons_side .btn03_side
{
	width: 80px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn03_side.gif);
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}
.side_box .inside_frm .buttons_side .btn04_side
{
	width: 90px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn04_side.gif);
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}
.side_box .inside_frm .note
{
	padding: 5px;
	background-color: #FFF9B4;
	border: 2px solid #F7E94B;
	position: relative;
}
.side_box .inside_menu
{
	padding: 0px;
}
.side_box .inside_menu UL
{
	list-style: none;
	margin-bottom: -1px;
}
.side_box .inside_menu UL LI
{
	border-bottom: 1px solid #C5C5C5;
	position: relative;
}
.side_box .inside_menu UL LI A
{
	color: #777;
	padding: 3px 10px 3px 20px;
	display: block;
	background-image: url(../images/base/sm_07.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	font-weight: bold;
	position: relative;
}
.side_box .inside_menu UL LI A:hover
{
	padding: 3px 5px 3px 25px;
	background-position: 10px 5px;
}
.side_box .inside_menu UL LI.red A
{
	color: #DD2B3E;
	background-image: url(../images/base/sm_01.gif);
}
.side_box .inside_menu UL LI.orange A
{
	color: #FF6600;
	background-image: url(../images/base/sm_02.gif);
}
.side_box .inside_menu UL LI.blue A
{
	color: #359BD9;
	background-image: url(../images/base/sm_03.gif);
}
.side_box .inside_menu UL LI.purple A
{
	color: #8B1580;
	background-image: url(../images/base/sm_04.gif);
}
.side_box .inside_menu UL LI.yellow A
{
	color: #CD9A14;
	background-image: url(../images/base/sm_05.gif);
}
.side_box .inside_menu UL LI.green A
{
	color: #81A70C;
	background-image: url(../images/base/sm_06.gif);
}
.side_box .inside_menu UL LI UL LI
{
	border-bottom: 0px solid #000000;
	display: inline;
}
.side_box .inside_menu UL LI.red UL LI A, .side_box .inside_menu UL LI.orange UL LI A, .side_box .inside_menu UL LI.blue UL LI A, .side_box .inside_menu UL LI.purple UL LI A, .side_box .inside_menu UL LI.yellow UL LI A, .side_box .inside_menu UL LI.green UL LI A, .side_box .inside_menu UL LI.grey UL LI A
{
	padding: 3px 10px 3px 30px;
	background-position: 17px 5px;
	background-image: none;
	color: #333;
	font-weight: 100;
}
.side_box .inside_menu UL LI UL LI A:hover
{
	padding: 3px 10px 3px 35px;
}
.side_box .inside_menu UL LI UL LI.selected A:hover, .side_box .inside_menu UL LI UL LI.selected A
{
	padding: 3px 10px 3px 40px;
}
.side_box .inside_menu UL LI.red UL LI.selected A
{
	color: #DD2B3E;
	background-image: url(../images/base/sm_01b.gif);
	background-position: 25px 7px;
}
.side_box .inside_menu UL LI.orange UL LI.selected A
{
	color: #FF6600;
	background-image: url(../images/base/sm_02b.gif);
	background-position: 25px 7px;
}
.side_box .inside_menu UL LI.blue UL LI.selected A
{
	color: #359BD9;
	background-image: url(../images/base/sm_03b.gif);
	background-position: 25px 7px;
}
.side_box .inside_menu UL LI.purple UL LI.selected A
{
	color: #8B1580;
	background-image: url(../images/base/sm_04b.gif);
	background-position: 25px 7px;
}
.side_box .inside_menu UL LI.yellow UL LI.selected A
{
	color: #CD9A14;
	background-image: url(../images/base/sm_05b.gif);
	background-position: 25px 7px;
}
.side_box .inside_menu UL LI.green UL LI.selected A
{
	color: #81A70C;
	background-image: url(../images/base/sm_06b.gif);
	background-position: 25px 7px;
}
.side_box .inside_menu UL LI.grey UL LI.selected A
{
	color: #777;
	background-image: url(../images/base/sm_07b.gif);
	background-position: 25px 7px;
}
.side_box .inside_menu UL LI UL
{
	padding-bottom: 5px;
}
.side_box .inside_menu UL LI UL LI UL
{
	margin-left: 20px;
}
.side_box .inside_space
{
	padding: 5px;
}
.side_box .inside_space DIV
{
	width: 100%;
	overflow: hidden;
}
.side_box .inside_space DIV IMG
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.side_box .inside_products
{
	margin-bottom: -1px;
}
.side_box .inside_products .item
{
	border-bottom: 1px solid #C5C5C5;
	padding: 10px;
}
.side_box .inside_products .item H3 A
{
	color: #BD9018;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.side_box .inside_products .item H3 A:hover
{
	text-decoration: underline;
}
.side_box .inside_products .item DIV
{
	width: 100%;
	overflow: hidden;
}
.side_box .inside_products .item DIV IMG
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.side_box .inside_products .item .price
{
	text-align: center;
	color: #888;
}
.side_box .inside_products .item .price SPAN
{
	font-size: 14px;
	color: #D72B3E;
	font-weight: bold;
}
.side_box .inside_products .item .price_old
{
	text-align: center;
	color: #888;
}
.side_box .inside_products .item .price_old SPAN
{
	font-size: 11px;
	color: #333;
	text-decoration: line-through;
	font-weight: bold;
}
.side_box .inside_products .item .price_old .price_old_decoration {
	text-decoration: line-through;
  color: #888;
  padding-left: 2px;
}
.side_box .inside_products .item .ale
{
	height: 45px;
  text-align: center;
}
.side_box .inside_products .item .ale SPAN
{
	display: inline-block;
	color: #dd231e;
  vertical-align: middle;
  text-align: right;
  width: 80px;
	text-transform: uppercase;
	line-height: 12px;
}
.side_box .inside_products .item .ale SPAN SPAN
{
	height: auto;
	padding: 0px;
	font-size: 14px;
	color: #dd231e;
	text-transform: none;
	line-height: 18px;
  font-size: 16px;
  font-weight: bold;
	display: inline-block;
  vertical-align: middle;
}
.side_box .inside_products .item .ale .icon_dis {
display: inline-block;
vertical-align: middle;
width: 27px;
padding: 7px 0 6px 6px;
}
/*Maincontent*/
.def
{
	padding: 20px;
	width: 510px;
	overflow: hidden;
}
.def H1
{
	font-size: 14px;
	color: #000;
	margin-bottom: 20px;
}
.def P
{
	line-height: 18px;
	margin-bottom: 18px;
}
.def A
{
	text-decoration: underline;
}
.def A:hover
{
	text-decoration: none;
}
.def UL, .def OL
{
	margin-left: 20px;
	margin-bottom: 20px;
}
.def UL OL, .def OL OL, .def UL UL, .def OL UL
{
	margin-bottom: 0px;
}
.def UL LI, .def OL LI
{
	line-height: 18px;
}
.main_success
{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 50px 0px;
}
.main_success H1
{
	font-size: 18px;
	font-weight: bold;
	color: #99CA0E;
	margin-bottom: 10px;
}
.main_success P
{
	line-height: 18px;
	margin-bottom: 18px;
}
.main_error
{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 50px 0px;
}
.main_error H1
{
	font-size: 18px;
	font-weight: bold;
	color: #D72B3E;
	margin-bottom: 10px;
}
.main_error P
{
	line-height: 18px;
	margin-bottom: 18px;
}
.container
{
	padding: 20px;
	width: 510px;
	overflow: hidden;
}
.container H1
{
	font-size: 14px;
	color: #000;
	margin-bottom: 20px;
}
.gallup
{
	padding: 20px;
	width: 510px;
	overflow: hidden;
}
.gallup H1
{
	font-size: 14px;
	color: #000;
	margin-bottom: 20px;
}
.gallup H2
{
	font-size: 12px;
	color: #BA8F1D;
	margin-bottom: 20px;
}
.gallup UL
{
	list-style: none;
}
.gallup UL LI
{
	padding: 5px 0px;
	border-bottom: 1px solid #DFDFDF;
}
.gallup UL LI P
{
	color: #666;
}
.gallup UL LI P A
{
	color: #000;
	font-weight: bold;
}
.gallup UL LI P A:hover
{
	color: #ECBB38;
}
.poll
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.poll .option, .poll .bar
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.poll .answer
{
	width: 180px;
	float: left;
	text-align: right;
	font-weight: bold;
	padding-right: 25px;
}
.poll .value
{
	width: 30px;
	float: left;
	padding-right: 25px;
	text-align: right;
}
.poll .graph
{
	width: 250px;
	float: left;
	height: 15px;
	overflow: hidden;
}
.poll .graph SPAN
{
	display: block;
	height: 15px;
	background-color: #ECBB38;
}
.poll .button
{
	background-image: none;
	width: 380px;
	padding-left: 126px;
}
.poll .button INPUT
{
	width: 95px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn06.gif);
	color: #FFF;
	cursor: pointer;
	margin-bottom: 3px;
	font-weight: bold;
}
.cart
{
	padding: 20px;
	width: 510px;
	overflow: hidden;
}
.cart .step
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}
.cart .step .s01
{
	float: left;
	width: 170px;
	text-align: left;
}
.cart .step .s02
{
	float: left;
	width: 170px;
	text-align: center;
}
.cart .step .s03
{
	float: right;
	width: 170px;
	text-align: right;
}
.cart .step SPAN
{
	color: #C0C0C0;
	font-size: 14px;
	font-weight: bold;
	position: relative;
}
.cart .step SPAN.selected
{
	color: #FF8434;
}
.cart P
{
	line-height: 18px;
	margin-bottom: 18px;
}
.cart H2
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #FF8434;
}
.cart .txt_code
{
	width: 100px;
	padding: 1px;
}
.cart .txt_code_check
{
	width: 48px;
	height: 20px;
	background-image: url(../images/base/btn_check.gif);
	color: #FFF;
	border: 0px solid #000000;
	cursor: pointer;
}
.tbl
{
	width: 100%;
	border-bottom: 1px solid #B2B2B2;
	margin-bottom: 20px;
}
.tbl TH
{
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #B2B2B2;
	padding: 5px;
}
.tbl SPAN.amount
{
	width: 20px;
	background: url(../images/base/txt_amount.gif);
	display: inline-block;
	vertical-align: middle;
}
.tbl SPAN.amount INPUT
{
	width: 20px;
	padding: 3px 0px;
	border: 0px solid #000000;
	text-align: center;
	background-color: transparent;
	float: left;
}
.tbl TD
{
	padding: 5px;
	vertical-align: top;
}
.tbl TD A
{
	color: #000;
	font-weight: bold;
}
.tbl TD A:hover
{
	color: #666;
}
.tbl TR.odd TD
{
	background-color: #EEE;
}
.tbl .status
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	=display: inline;
	padding: 2px 3px;
	color: #FFFFFF;
	width: 60px;
	text-align: center;
}
.tbl .status_payed
{
	background: #81A70C;
}
.tbl .status_notpayed
{
	background: #FF6600;
}
.tbl .status_lease-purchase
{
	background: #359BD9;
}
.tbl .status_canceled
{
	background: #DD2B3E;
}
.tbl TD .eur
{
	display: block;
}
.sum
{
	width: 100%;
	margin-bottom: 20px;
}
.sum TD
{
	padding: 5px;
}
.sum TD SPAN.pale
{
	color: #888;
}
.sum TD SPAN.red
{
	color: #D72B3E;
	font-weight: bold;
}
.sum TD .sel01
{
	width: 160px;
}
.sum TD.bar
{
	height: 1px;
	padding: 0px;
	overflow: hidden;
	background-image: url(../images/base/bar04.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.sum TD.label
{
	text-align: right;
}
.sum TD.valign
{
	vertical-align: top;
}
.sum TR.big TD
{
	font-size: 12px;
}
.pank
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.pank DIV
{
	margin-bottom: 10px;
}
.pank DIV IMG
{
	vertical-align: middle;
	margin-right: 20px;
}
.pank DIV A
{
	display: inline-block;
	width: 155px;
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;
	background-image: url(../images/base/btn07.gif);
	font-weight: bold;
	color: #000;
	vertical-align: middle;
}
.pank DIV A:hover
{
	color: #0063A5;
}
.delete
{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/base/del.gif);
}
.delete:hover
{
	background-position: 0 -20px;
}
.route
{
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-left: -5px;
	margin-bottom: 10px;
}
.route A
{
	color: #48A5DC;
	padding: 0px 5px;
}
.route A:hover
{
	text-decoration: underline;
}
.sort
{
	width: 510px;
	background-image: url(../images/base/sort_bg.gif);
	margin-bottom: 10px;
}
.sort DIV
{
	width: 510px;
	padding: 7px 0px;
	overflow: hidden;
	background-image: url(../images/base/sort_bot.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.sort .label
{
	width: 140px;
	padding-right: 10px;
	float: left;
	font-weight: bold;
	text-align: right;
}
.sort .options
{
	width: 360px;
	float: left;
	font-weight: bold;
}
.sort .options A
{
	color: #D72B3E;
}
.toy
{
	width: 100%;
	background-image: url(../images/base/bar02.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding-bottom: 5px;
	margin-bottom: 15px;
	position: relative;
}
.toy H2
{
	font-size: 14px;
	color: #BE931F;
	font-weight: bold;
	margin-bottom: 10px;
}
.toy H2 A
{
	color: #BE931F;
}
.toy H2 A:hover
{
	color: #D8BE79;
}
.toy H2 SPAN
{
	width: 360px;
	display: inline-block;
}
.toy .pakiautomaat
{
	position: absolute;
	top: -5px;
	right: 25px;
}
.toy .inside
{
	width: 100%;
	overflow: hidden;
}
.toy .inside .img
{
	width: 120px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 10px;
}
.toy .inside .img .label
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/base/label01.png);
	height: 35px;
	width: 35px;
	display: block;
}

.toy .inside .img .labelru
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/base/label01_lv_rus.png);
	height: 35px;
	width: 35px;
	display: block;
}

.toy .inside .img .labellv
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/base/label01_lv_lat.png);
	height: 35px;
	width: 35px;
	display: block;
}

.toy .inside .desc
{
	width: 220px;
	float: left;
	padding-bottom: 10px;
}
.toy .inside .desc DIV
{
	background-image: url(../images/base/bar01.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.toy .inside .desc DIV P
{
	margin-bottom: 5px;
}
.toy .inside .desc .code
{
	margin-bottom: 3px;
}
.toy .inside .desc .code SPAN
{
	font-weight: bold;
}
.toy .inside .desc .age
{
	font-weight: bold;
}
.toy .inside .desc .age SPAN
{
	display: inline-block;
	background-image: url(../images/base/age_l.gif);
}
.toy .inside .desc .age SPAN SPAN
{
	height: 20px;
	padding: 0px 10px;
	line-height: 20px;
	display: inline-block;
	background-image: url(../images/base/age_r.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	color: #FFF;
}
.toy .inside .actions
{
	width: 140px;
	padding: 0px 5px 16px;
	float: right;
	background-image: url(../images/base/toy_actions_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.toy .inside .actions .price
{
	margin-bottom: 3px;
}
.toy .inside .actions .price SPAN
{
	color: #D72B3E;
	font-weight: bold;
}
.toy .inside .actions .price SPAN.eur
{
	white-space: nowrap;
}
.toy .inside .actions .price_ale
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.toy .inside .actions .price_ale SPAN
{
	color: #FF8434;
}
.toy .inside .actions .status
{
	font-weight: bold;
	margin-bottom: 10px;
}
.toy .inside .actions .status SPAN
{
	color: #8578C7;
}
.toy .inside .actions .status SPAN.check
{
	display: inline-block;
	background-image: url(../images/base/status_l.gif);
}
.toy .inside .actions .status SPAN.check SPAN
{
	height: 20px;
	padding: 0px 30px 0px 10px;
	line-height: 20px;
	display: inline-block;
	background-image: url(../images/base/status_r.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	color: #FFF;
}
.toy .inside .actions DIV
{
	margin-bottom: 3px;
}
.toy .inside .actions DIV LABEL
{
}
.toy .inside .actions DIV SPAN
{
	width: 20px;
	background: url(../images/base/txt_amount.gif);
	display: inline-block;
	vertical-align: middle;
}
.toy .inside .actions DIV INPUT
{
	width: 20px;
	padding: 3px 0px;
	border: 0px solid #000000;
	text-align: center;
	background-color: transparent;
	float: left;
}
.toy .inside .actions .btn01
{
	width: 140px;
	height: 20px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn05.gif);
	background-color: transparent;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}
.detail
{
	background-image: url(../images/base/bar02.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	width: 100%;
	overflow: hidden;
}
.detail .block
{
	margin-bottom: 30px;
}
.detail H2
{
	color: #BE931F;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}
.detail P
{
	line-height: 18px;
	margin-bottom: 18px;
}
.detail .big
{
}
/*.detail .thumbs { width:100%; overflow:hidden; }
.detail .thumbs img { float:left; margin-right:5px; }*/
.products
{
	width: 100%;
	overflow: hidden;
}
.products H2
{
	color: #BE931F;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 0px 20px;
}
.products .row
{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #C9C9C9;
}
.products .item
{
	width: 137px;
	float: left;
}
.products .item
{
	width: 127px;
	float: left;
	padding: 10px 5px;
}
.products .item H3 A
{
	color: #BD9018;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-bottom: 3px;
	height: 43px;
	overflow: hidden;
}
.products .item H3 A:hover
{
	text-decoration: underline;
}
.products .item DIV
{
	width: 100%;
	height: 130px;
	overflow: hidden;
	position: relative;
}
.products .item DIV .label
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/base/label01.png);
	height: 35px;
	width: 35px;
	display: block;
}

.products .item DIV .labelru
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/base/label01_lv_rus.png);
	height: 35px;
	width: 35px;
	display: block;
}

.products .item DIV .labellv
{
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/base/label01_lv_lat.png);
	height: 35px;
	width: 35px;
	display: block;
}

.products .item DIV IMG
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.products .item .price
{
	text-align: center;
	color: #888;
	margin-bottom: 5px;
}
.products .item .price SPAN
{
	font-size: 14px;
	color: #D72B3E;
	font-weight: bold;
}
.products .item .price_old
{
	text-align: center;
	color: #888;
	margin-bottom: 8px;
}
.products .item .price_old SPAN
{
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-decoration: line-through;
}
.products .item .price .eur
{
	display: block;
	text-align: center;
}
.products .item .price_old .eur
{
	display: block;
	text-align: center;
}
.products .item .ale
{
	height: 45px;
  text-align: center;
}
.products .item .ale SPAN
{
	display: inline-block;
	color: #dd231e;
  vertical-align: middle;
  text-align: right;
  width: 80px;
	text-transform: uppercase;
	line-height: 12px;
}
.products .item .ale .icon_dis {
display: inline-block;
vertical-align: middle;
width: 24px;
padding: 7px 0 6px 6px;
}
.products .item .ale SPAN SPAN
{
	height: auto;
	padding: 0px;
	font-size: 14px;
	color: #dd231e;
	text-transform: none;
	line-height: 18px;
  font-weight: bold;
	display: inline-block;
  vertical-align: middle;
}
.products .item .ale .eur
{
	height: auto;
	line-height: normal;
	padding-top: 0;
	text-align: center;
	text-transform: none;
	background-image: none;
}
.brand
{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.brand .img
{
	width: 100px;
	float: left;
	overflow: hidden;
}
.brand .desc
{
	width: 390px;
	float: right;
	overflow: hidden;
}
.brand .desc H2
{
	color: #359BD9;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #C5C5C5;
}
.brand .desc H2 A
{
	color: #359BD9;
}
.brand .desc P
{
	margin-bottom: 5px;
}
.brand .desc .forward
{
	display: block;
	color: #777777;
	background-image: url(../images/base/sm_07b.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 13px;
}
.brand .desc .forward:hover
{
	color: #000;
}
.bill_head
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.bill_head P
{
	margin-bottom: 0px;
	color: #555;
}
.bill_head .left
{
	width: 45%;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 10px 0px;
}
.bill_head .left P
{
	font-weight: bold;
}
.bill_head .left SPAN
{
	display: block;
	padding-left: 10px;
	color: #555;
}
.bill_head .right
{
	width: 45%;
	text-align: right;
	padding: 11px 0px;
}
.bill_foot
{
	width: 100%;
	overflow: hidden;
	padding: 10px 0px 20px;
	border-top: 1px solid #999;
}
.bill_foot DIV
{
	width: 20%;
	float: left;
	padding: 0px 1%;
}
.bill_foot DIV.wide
{
	width: 32%;
	float: left;
	padding: 0px 1%;
}
.bill_foot DIV P
{
	margin: 0px;
	font-size: 10px;
	color: #555;
}
.frm
{
}
.frm DIV
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 6px;
	margin-bottom: 5px;
	background-image: url(../images/base/bar03.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.frm DIV LABEL
{
	display: inline-block;
	width: 140px;
	padding-right: 5px;
	text-align: right;
	padding-top: 5px;
}
.frm DIV LABEL STRONG
{
	color: #FF0000;
}
.frm DIV SPAN.txt01
{
	width: 225px;
	background-image: url(../images/base/txt01.gif);
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
}
.frm DIV SPAN.txt01 .input
{
	display: block;
	height: 25px;
	overflow: hidden;
}
.frm DIV SPAN.txt01 INPUT
{
	width: 215px;
	padding: 6px 5px 5px;
	border: 0px solid #000000;
	background-color: transparent;
}
.frm DIV SPAN.sel01
{
	width: 225px;
	padding-top: 3px;
	vertical-align: top;
	display: inline-block;
}
.frm DIV SPAN.sel01 SELECT
{
	width: 225px;
}
.frm DIV SPAN.area01
{
	width: 225px;
	background-image: url(../images/base/area01.gif);
	display: inline-block;
	vertical-align: top;
}
.frm DIV SPAN.area01 .input
{
	display: block;
	height: 70px;
	overflow: hidden;
}
.frm DIV SPAN.area01 TEXTAREA
{
	width: 215px;
	height: 59px;
	padding: 6px 5px 5px;
	border: 0px solid #000000;
	background-color: transparent;
}
.frm DIV SPAN.hint
{
	display: inline-block;
	width: 115px;
	vertical-align: top;
	padding-left: 10px;
	color: #808080;
}
.frm DIV SPAN.error
{
	width: 225px;
	display: block;
	background-image: url(../images/base/error.gif);
}
.frm DIV SPAN.error SPAN
{
	width: 205px;
	padding: 10px;
	background-image: url(../images/base/error.gif);
	background-repeat: no-repeat;
	background-position: -225px 100%;
	display: block;
	color: #FFF;
}
.frm DIV.error LABEL
{
	color: #FF0000;
}
.frm DIV.error SPAN.txt01
{
	background-image: url(../images/base/txt01_error.gif);
}
.frm DIV.error SPAN.area01
{
	background-image: url(../images/base/area01_error.gif);
}
.frm .button
{
	background-image: none;
	width: 380px;
	padding-left: 148px;
}
.frm .button INPUT
{
	width: 225px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn00.gif);
	color: #FFF;
	cursor: pointer;
	margin-bottom: 3px;
	font-weight: bold;
}
.navi
{
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}
.navi SPAN, .navi A
{
	display: inline-block;
	line-height: 20px;
	vertical-align: middle;
	padding: 0px 3px 0px 4px;
	color: #000;
}
.navi A:hover
{
	background-color: #E5E5E5;
}
.navi A.selected:hover, .navi A.selected
{
	background-color: #EAFFB1;
	background-image: url(../images/base/navi_sel_l.gif);
	padding: 0px;
	font-weight: bold;
}
.navi A.selected SPAN
{
	height: 20px;
	padding: 0px 5px;
	line-height: 20px;
	display: inline-block;
	background-image: url(../images/base/navi_sel_r.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	color: #000;
	vertical-align: top;
	cursor: pointer;
}
.navi A.btn
{
	background-color: #EAFFB1;
	background-image: url(../images/base/navi_btn_l.gif);
	padding: 0px;
}
.navi A.btn:hover SPAN
{
	color: #FFF;
}
.navi A.btn SPAN
{
	height: 20px;
	padding: 0px 5px;
	line-height: 20px;
	display: inline-block;
	background-image: url(../images/base/navi_btn_r.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	color: #775E1D;
	vertical-align: top;
	cursor: pointer;
}
.navi A.next
{
	width: 200px;
	height: 25px;
	background-image: url(../images/base/btn_next.gif);
	padding: 0px;
	color: #FFF;
	font-weight: bold;
	line-height: 25px;
	float: right;
}
/*.navi a.next:hover { color:#e0fe69; }*/
.navi A.prev
{
	width: 200px;
	height: 25px;
	background-image: url(../images/base/btn_prev.gif);
	padding: 0px;
	color: #333;
	font-weight: bold;
	line-height: 25px;
	float: left;
}
/*.navi a.prev:hover { color:#666; }*/
.navi INPUT.next
{
	width: 200px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn_next.gif);
	color: #FFF;
	font-weight: bold;
	float: right;
	cursor: pointer;
}
.navi A.next2
{
	width: 200px;
	height: 25px;
	background-image: url(../images/base/btn_prev.gif);
	padding: 0px;
	color: #333;
	font-weight: bold;
	line-height: 25px;
	float: right;
}
.navi INPUT.prev
{
	width: 200px;
	height: 25px;
	border: 0px solid #000000;
	background-image: url(../images/base/btn_prev.gif);
	color: #333;
	font-weight: bold;
	float: left;
	cursor: pointer;
}
.navi .btn01
{
	background-image: url(../images/base/btn01.gif);
	border: 0 none #000000;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
	width: 121px;
	font-size: 11px;
}
.navi .btn02
{
	background-image: url(../images/base/btn01.gif);
	border: 0 none #000000;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
	width: 121px;
	font-size: 11px;
	float: left;
	margin-left: 90px;
}
.sitemap
{
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.sitemap LI
{
	display: inline;
}
.sitemap LI A
{
	font-size: 14px;
	color: #648408;
	font-weight: bold;
	background-image: url(../images/base/bar03.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	display: block;
	padding: 5px 5px 5px 0px;
	margin-bottom: 2px;
	position: relative;
}
.sitemap LI A:hover
{
	background-color: #DFDFDF;
	background-image: none;
}
.sitemap LI UL LI A
{
	padding: 4px 5px 4px 30px;
	color: #666;
	font-size: 12px;
	background-image: url(../images/base/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
}
.sitemap LI UL LI UL LI A
{
	padding: 3px 5px 3px 55px;
	background-image: url(../images/base/bullet02.gif);
	background-position: 40px 8px;
	font-weight: 100;
}
.sitemap LI UL LI UL LI UL LI A
{
	padding: 0px 5px 0px 70px;
	background-image: none;
	font-size: 11px;
}
.sitemap LI UL LI UL LI UL LI UL
{
	padding: 5px 0px;
}
.sitemap LI UL LI UL LI UL LI UL LI A
{
	padding: 0px 5px 0px 90px;
}
.sitemap LI UL LI UL LI UL LI UL LI UL LI A
{
	padding: 0px 5px 0px 110px;
}
.sitemap LI UL LI UL LI UL LI UL LI UL LI UL LI A
{
	padding: 0px 5px 0px 130px;
}
.sitemap LI UL LI UL LI UL LI UL LI UL LI UL LI UL LI A
{
	padding: 0px 5px 0px 150px;
}
/*Footer*/
#foot
{
	position: absolute;
	height: 25px;
	width: 950px;
	background-color: #8E8E8E;
	left: 10px;
	bottom: 0px !important;
	bottom: -1px;
}
#foot P
{
	color: #FFF;
	padding: 7px 10px 0px;
	font-weight: bold;
}
#foot P A
{
	color: #B3DC46;
}
#foot P A:hover
{
	text-decoration: underline;
}
/*Messages*/
.msg_error
{
	padding: 15px;
	margin: 0px 0px 10px;
	clear: both;
	overflow: hidden;
	border: 2px solid #EF5435;
	background-color: #FDE8E8;
	position: relative;
}
.msg_error P
{
	font-size: 12px !important;
	color: #E42600;
	margin: 0px 0px 5px;
}
.msg_error UL, .msg_error OL
{
	margin: 0px 0px 5px 20px;
	color: #E42600;
}
.msg_success
{
	padding: 15px;
	margin: 0px 0px 10px;
	clear: both;
	overflow: hidden;
	border: 2px solid #83EB44;
	background-color: #F1FDE8;
	position: relative;
}
.msg_success P
{
	font-size: 12px !important;
	color: #3B3B3B;
	margin: 0px 0px 5px;
}
.msg_success UL, .msg_success OL
{
	margin: 0px 0px 5px 20px;
}
.msg_note
{
	padding: 15px;
	margin: 0px 0px 10px;
	clear: both;
	overflow: hidden;
	border: 2px solid #ECD23F;
	background-color: #F9ECA7;
	position: relative;
}
.msg_note P
{
	font-size: 12px !important;
	color: #3B3B3B;
	margin: 0px 0px 5px;
}
.msg_note UL, .msg_note OL
{
	margin: 0px 0px 5px 20px;
}
/*Other*/
.hidden
{
	display: none;
}
.hidden2
{
	position: absolute;
	top: 2000px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.aleft
{
	text-align: left;
}
.aright
{
	text-align: right;
}
.tspace01
{
	margin-top: 20px;
}
DIV.galcontent
{
	clear: both;
}
DIV.galcontent A, DIV.navigation A
{
	text-decoration: none;
}
DIV.galcontent A:hover, DIV.galcontent A:active
{
	text-decoration: underline;
}
DIV.navigation A.pageLink
{
	height: 77px;
	line-height: 77px;
	display: none !important;
}
DIV.controls
{
	height: 23px;
	margin-top: 5px;
	display: none !important;
}
DIV.controls A
{
	padding: 5px;
}
DIV.ss-controls
{
	float: left;
}
DIV.nav-controls
{
	float: right;
}
DIV.slideshow-container, DIV.loader, DIV.slideshow A.advance-link
{
	overflow: hidden;
	width: 510px;
/*This should be set to be at least the width of the largest image in the slideshow with padding*/
}
DIV.loader, DIV.slideshow A.advance-link, DIV.caption-container
{
	height: 338px;
/*This should be set to be at least the height of the largest image in the slideshow with padding*/
}
DIV.slideshow-container
{
	clear: both;
	float: left;
	height: 350px;
	position: relative;
}
DIV.loader
{
	background-image: url('images/loader.html');
	background-position: center;
	background-repeat: no-repeat;
	left: 0;
	position: absolute;
	top: 0;
}
DIV.slideshow SPAN.image-wrapper
{
	display: block;
	left: 0;
	position: absolute;
	top: 0px;
}
DIV.slideshow A.advance-link
{
	display: block;
	line-height: 338px;
/*This should be set to be at least the height of the largest image in the slideshow with padding*/
	text-align: center;
}
DIV.slideshow A.advance-link:hover, DIV.slideshow A.advance-link:active, DIV.slideshow A.advance-link:visited
{
	text-decoration: none;
}
DIV.slideshow A.advance-link:focus
{
	outline: none;
}
DIV.slideshow IMG
{
}
DIV.caption-container
{
	float: right;
	margin-top: 30px;
	position: relative;
}
SPAN.image-caption
{
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
DIV.caption-container, SPAN.image-caption
{
	width: 334px;
}
DIV.caption
{
	padding: 0 12px;
}
DIV.image-title
{
	font-size: 1.4em;
	font-weight: bold;
}
DIV.image-desc
{
	line-height: 1.3em;
	padding-top: 12px;
}
DIV.download
{
	margin-top: 8px;
}
DIV.photo-index
{
	bottom: 0;
	left: 0;
	padding: 0 12px;
	position: absolute;
}
DIV.navigation-container
{
	float: left;
	left: 50%;
	position: relative;
}
DIV.navigation
{
	float: left;
	left: -49%;
	position: relative;
}
DIV.navigation A.pageLink
{
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 2px;
	position: relative;
	width: 16px;
}
DIV.navigation A.pageLink:focus
{
	outline: none;
}
UL.thumbs
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 405px;
}
UL.thumbs LI
{
	float: left;
	list-style: none;
	margin: 2px 4px 2px 0;
	padding: 0;
}
A.thumb
{
	display: block;
	padding: 1px;
}
A.thumb:focus
{
	outline: none;
}
UL.thumbs IMG
{
	border: none;
	display: block;
}
DIV.pagination
{
	clear: both;
	left: -50%;
	position: relative;
}
DIV.pagination A, DIV.pagination SPAN.current, DIV.pagination SPAN.ellipsis
{
	border: 1px solid #CCC;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px;
	position: relative;
}
DIV.pagination A:hover
{
	text-decoration: none;
}
DIV.pagination SPAN.current
{
	font-weight: bold;
}
DIV.pagination SPAN.ellipsis
{
	border: none;
	padding: 5px 0 3px 2px;
}
DIV.gallery-gutter
{
	clear: both;
	padding-bottom: 20px;
}
#wrapper .eur
{
	color: #808080;
	font-size: 11px;
	font-weight: normal;
}

