body
	{
	margin: 0;
	background: white url("../images/background.jpg") 0 0 repeat;
	font-family: Arial,Helvetica,helvetica,sans-serif;
	font-size: small;
	}
input[type="text"],
textarea
	{
	color:black;
	}
div.heading
	{
	position: relative;
	height: 227px;
	top: 0;
	left: 0;
	background: white url("../images/background_head.jpg") 0 0 repeat-x;
	}
div.heading_line
	{
	position: relative;
	height: 5px;
	top: 58px;
	left: 0;
	background: white url("../images/heading_line.png") 0 0 repeat-x;
	}
div.heading_one_text
	{
	position: absolute;
	width: 354px;
	height: 77px;
	top: 16px;
	left: 180px;
	background: transparent url("../images/heading_one.png") 0 0 no-repeat;
	}
div.heading_two_text
	{
	position: absolute;
	width: 238px;
	height: 65px;
	top: 13px;
	left:0;
	background: transparent url("../images/breclav.png") 4px bottom no-repeat;
	z-index:666;
	}
div.heading_one_text h1,
div.heading_two_text h1 a span
	{
	display:none;
	}
div.heading_two_text h1
	{
	margin:0;
	}
div.heading_two_text h1 a
	{
	display:block;
	width:238px;
	height:53px;
	}
div.page
	{
	position: relative;
	width: 880px;
	top: -227px;
	margin: 0 auto;
	}
div.page_heading
	{
	position: relative;
	height: 38px;
	top: 24px;
	right: 180px
	}
div.page_heading div.h1_right
	{
	float: right;
	width: 14px;
	height: 38px;
	background: transparent url("../images/heading_page_right.png") 0 0 no-repeat;
	}
div.page_heading div.h1_center
	{
	float: right;
	height: 38px;
	background: transparent url("../images/heading_page_center.png") 0 0 repeat-x;
	}
div.page_heading div.h1_left
	{
	float: right;
	width: 14px;
	height: 38px;
	background: transparent url("../images/heading_page_left.png") 0 0 no-repeat;
	}
div.page_heading div.h1_center h2
	{
	padding: 3px 0 0;
	margin: 0;
	font-size: x-large;
	font-weight: normal;
	color: white;
	}
div.content
	{
	position: relative;
	width: 700px;
	top: 140px;
	left: 180px;
	padding: 0;
	}
div.content div.self_content
	{
	float: left;
	width:501px;
	}
/* top pages */
div.top_pages
	{
	width:700px;
	}
div.top_page_left,
div.top_page_right
	{
	position: relative;
	width:330px;
	height: 204px;
	margin: 0 0 40px;
	background: transparent url("../images/item_background.png") 0 0 repeat;
	}
div.top_page_left
	{
	float: left;
	}
div.top_page_right
	{
	float: right;
	}
div.item_preview_left,
div.item_preview_right
	{
	width: 96px;
	margin: 15px 15px 0 15px;

	}
div.item_preview_left
	{
	float: left;
	}
div.item_preview_right
	{
	float: right;
	}
div.item_preview_up_left
	{
	height: 8px;
	background: transparent url("../images/book_left_up.png") 0 0 no-repeat;
	}
div.item_preview_up_right
	{
	height: 8px;
	background: transparent url("../images/book_right_up.png") 0 0 no-repeat;
	}
div.item_preview_center_left
	{
	background: transparent url("../images/book_left_center.png") 0 0 repeat-y;
	}
div.item_preview_center_right
	{
	background: transparent url("../images/book_right_center.png") 0 0 repeat-y;
	}
div.item_preview_bottom_left
	{
	position: relative;
	height: 9px;
	top: -8px;
	background: transparent url("../images/book_left_bot.png") 0 0 no-repeat;
	}
div.item_preview_bottom_right
	{
	position: relative;
	height: 9px;
	top: -8px;
	background: transparent url("../images/book_right_bot.png") 0 0 no-repeat;
	}
div.item_img_left
	{
	position: relative;
	width:85px;
	top: -6px;
	left: 9px;
	}
div.item_img_right
	{
	position: relative;
	width:85px;
	top: -6px;
	left: 2px;
	}
div.item_img_left a,
div.item_img_left a:hover,
div.item_img_right a,
div.item_img_right a:hover
	{
	text-decoration: none;
	}
a img
	{
	border: none;
	}
div.top_empty_cover
	{
	width: 85px;
	height: 100px;
	background: gray;
	}
div.big_empty_cover
	{
	width: 300px;
	height: 353px;
	background: gray;
	}
div.item_info_right
	{
	padding: 0 0 0 15px;
	text-align: left;
	}
div.item_info_left
	{
	padding: 0 15px 0 0;
	text-align: right;
	}
div.item_info_left h3,
div.item_info_right h3
	{
	margin: 12px 0 5px;
	padding: 0;
	font-size: small;
	color: #e4802e;
	}
div.item_info_left p,
div.item_info_right p
	{
	margin: 0;
	padding: 0;
	}
div.top_button_right,
div.top_button_left
	{
	position: absolute;
	width:189px;
	height: 24px;
	bottom: 10px;
	background: transparent url("../images/top_button.png") 0 0 no-repeat;
	}
div.top_button_right
	{
	left: 10px;
	}
div.top_button_left
	{
	right: 10px;
	}
div.link
	{
	position: absolute;
	width:189px;
	height: 24px;
	top: 0;
	left: 0;
	z-index: 2;
	}
div.link_shadow
	{
	position: absolute;
	width:189px;
	height: 24px;
	top: 4px;
	left: 0;
	text-align: center;
	font-weight: bold;
	color: #696969;
	}
div.top_button_right a,
div.top_button_left a
	{
	display: block;
	height: 24px;
	padding: 3px 0 0;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #dcdcdc;
	}
div.top_button_right a:hover,
div.top_button_left a:hover
	{
	color: white;
	}
/* category navigation */
div.category
	{
	float:right;
	width:174px;
	padding:0;
	}
div.category div.category_up
	{
	height:20px;
	background: transparent url("../images/category_up.png") 0 0 no-repeat;
	}
div.category div.category_center
	{
	background: transparent url("../images/category_center.png") 0 0 repeat-y;
	}
div.category div.category_bot
	{
	height:22px;
	background: transparent url("../images/category_bot.png") 0 0 no-repeat;
	}
div.category ul
	{
	margin:0 0 0 10px;
	padding: 0 0 5px 15px;
/* 	list-style-type: none; */
	color:#f0730e;
	}
div.category ul li
	{
	margin: 0 0 5px;
	padding:0;
	}
div.category ul li a
	{
	display:block;
	}
div.category ul li span
	{
	color:black;
	}
/* main navigation */
div.navigation
	{
	position: absolute;
	width: 155px;
	top: 179px;
	left:0;
	}
div.navigation ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
div.navigation ul li
	{
	display: block;
	width: 155px;
	height: 35px;
	padding: 0;
	margin: 0;
	text-align: center;
	}
div.navigation ul li.two_rows
	{
	height:40px
	}
div.navigation ul li a,
div.navigation ul li span
	{
	display: block;
	width: 155px;
	height: 28px;
	padding: 7px 0 0;
	background: transparent url("../images/nav_link.png") 0 0 no-repeat;
	font-size: small;
	font-weight: bold;
	}
div.navigation ul li a.two_rows,
div.navigation ul li span.two_rows
	{
	height:37px;
	padding:3px 0 0;
	background: transparent url("../images/nav_link_two_rows.png") 0 0 no-repeat;
	}
div.navigation ul li a:hover,
div.navigation ul li span
	{
	background-position: -155px 0;
	}

div.navigation ul li a
	{
	text-decoration: none;
	}
/* language menu */
div.lang_menu
	{
	position: absolute;
	width: 144px;
	height: 24px;
	top: 5px;
	right:0;
	padding: 0;
	margin: 0;
	}
div.lang_menu ul
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
div.lang_menu ul li
	{
	display: block;
	float: left;
	margin: 0 0 0 11px;
	padding: 0;
	}
/* links */
a
	{
	color:#f0730e;
	}
a:hover
	{
	color: black;
	text-decoration: none;
	}
div.lang_menu a img
	{
	border: none;
	margin: 0;
	padding: 0;
	}
/* item of goods */
div.goods
	{
	padding: 5px 0 10px 0;
	background: transparent url("../images/item_background.png") 0 0 repeat;
	}
div.goods div.goods_heading_line
	{
	height: 2px;
	margin: 0 0 5px;
	background: white url("../images/heading_line.png") 0 0 repeat-x;
	font-size: 0;
	}
div.goods h2
	{
	height: 25px;
	margin: 0;
	padding: 0 10px;
	font-size: medium;
	}
div.goods h2 span
	{
	font-size: small;
	font-weight: normal;
	}
div.item_of_goods
	{
	margin: 0;
	padding: 0;
	}
div.item_line
	{
	height: 2px;
	margin: 5px 0;
	background: white url("../images/heading_line.png") 0 0 repeat-x;
	font-size: 0;
	}
div.item_of_goods div.item_preview
	{
	float: left;
	width: 57px;
	padding: 0 0 0 10px;
	}
div.item_of_goods div.item_preview_up,
div.item_of_goods div.item_preview_center,
div.item_of_goods div.item_preview_bottom
	{
	font-size: 0;
	}
div.item_of_goods div.item_preview_up
	{
	height: 5px;
	background: transparent url("../images/book_small_l_up.png") 0 0 no-repeat;
	}
div.item_of_goods div.item_preview_center
	{
	background: transparent url("../images/book_small_l_center.png") 0 0 repeat-y;
	}
div.item_of_goods div.item_preview_center div.item_img
	{
	position: relative;
	top: -4px;
	left: 6px;
	margin: 0 0 -4px;
	}
div.item_of_goods div.item_preview_bottom
	{
	height: 5px;
	background: transparent url("../images/book_small_l_bot.png") 0 0 no-repeat;
	}
div.empty_cover
	{
	width: 50px;
	height: 58px;
	background: gray;
	}
div.item_of_goods div.item_info
	{
	float: left;
	width: 424px;
	padding: 0 0 0 10px;
	}
div.item_of_goods div.item_info h3
	{
	margin: 0 0 5px;
	padding: 0;
	font-size: medium;
	color: #e4802e;
	}
div.item_of_goods div.item_info p
	{
	margin: 0;
	padding: 0;
	}
div.item_of_goods div.item_info p.price
	{
	margin: 32px 0 0;
	padding: 0;
	}
div.goods p.not_goods
	{
	margin: 10px 0 5px;
	padding: 0 10px;
	}
/* add into basket */
div.add_into_basket
	{
	float: right;
	width: 160px;
	padding: 0 10px 0 0;
	text-align: right;
	}
div.add_into_basket a
	{
	display: block;
	position: relative;
	height: 47px;
	background: transparent url("../images/basket_small.png") 116px -47px no-repeat;
	}
div.add_into_basket a:hover
	{
	background-position: 116px 0;
	}
div.add_into_basket span
	{
	position: absolute;
	right: 50px;
	bottom: 0;
	}
/* show basket */
div.item_of_goods div.item_info p.item_info_end
	{
	margin: 0 0 10px;
	}
div.item_of_goods div.item_info p.price_in_order
	{
	padding: 0 10px 0 0;
	float: right;
	text-align: right;
	}
p.remove_from_basket
	{
	float: left;
	}
/* menu basket */
div.basket_menu
	{
	height: 20px;
	padding: 5px 0 0;
	text-align: center;
	}
div.basket_menu ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
div.basket_menu ul li
	{
	display: inline;
	margin: 0;
	padding: 0 5px;
	font-weight: bold;
	}
div.basket_menu ul li span
	{
	color: gray;
	}
/* searching */
div.search
	{
	position: absolute;
	width:501px;
	height:44px;
	top:110px;
	left:180px;
	background: transparent url("../images/back_search.png") 0 0 no-repeat;
	}
div.search form
	{
	margin: 0;
	padding: 0;
	}
div.search fieldset
	{
	border: none;
	margin: 0;
	padding: 0;
	}
div.search p
	{
	margin: 9px 0 0;
	padding: 0;
	text-align: center;
	}
input[type="text"],
textarea
	{
	padding: 2px 4px;
	border: solid #e4802e 1px;
	background-color: white;
	font-family: Arial,Helvetica,helvetica,sans-serif;
	font-size: small;
	}
input.submit
	{
	width: 79px;
	height: 24px;
	padding: 0 0 4px;
	border: none;
	background: transparent url("../images/send_button.png") 0 0 no-repeat;
	cursor: pointer;
	font-weight: bold;
	}
input.submit:hover
	{
	background-position: -79px 0;
	}
/* basket */
div.basket
	{
	position: absolute;
	width: 174px;
	height: 78px;
	right:0;
	top: 76px;
	}
div.basket a,
div.basket span.instead_of_link
	{
	display: block;
	position: relative;
	width: 174px;
	height: 78px;
	background: transparent url("../images/basket.png") 0 0 no-repeat;
	text-decoration: none;
	}
div.basket a:hover,
div.basket span.instead_of_link
	{
	background-position: -174px 0;
	}
div.basket a span.my_basket,
div.basket span.instead_of_link span.my_basket
	{
	display: block;
	position: relative;
	top: 20px;
	left: 16px;
	font-size: medium;
	font-weight: bold;
	}
div.basket a span.summary_of_order,
div.basket span.instead_of_link span.summary_of_order
	{
	display: block;
	position: relative;
	top: 30px;
	left: 16px;
	}
div.total_price
	{
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	}
div.total_price p
	{
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
/* forms */
.compulsory
	{
	font-weight: bold;
	}
/* fill order */
div.goods form
	{
	margin: 20px 0 20px;
	padding: 0;
	}
div.goods form p
	{
	margin: 0;
	padding: 0;
	}
div.goods form table
	{
	margin: 10px 0 0;
	}
fieldset
	{
	margin: 0;
	padding: 10px 22px 0;
	border: none;
	}
legend
	{
	font-weight: bold;
	}
/* recapitulation */
div.saled_goods
	{
	padding: 0 10px;
	}
div.saled_goods h3
	{
	margin: 0 0 10px;
	padding: 0;
	font-size: small;
	color: red;
	}
div.saled_goods h4,
div.recap_item h4,
div.recap_item_last h4
	{
	margin: 0;
	padding: 0;
	font-size: small;
	}
div.saled_goods p,
div.recap_item p,
div.recap_item_last p
	{
	margin: 0;
	padding: 0;
	}
div.recap_item p,
div.recap_item_last p
	{
	float: left;
	}
div.recap_item p.price_in_recap,
div.recap_item_last p.price_in_recap
	{
	float: right;
	}
div.recap_item,
div.recap_item_last
	{
	padding: 5px 10px 5px 20px;
	}
div.recap_item
	{
	border-bottom: dashed #e4802e 1px;
	}
h3.recap
	{
	margin: 10px 0 0;
	padding: 0 10px;
	}
div.address
	{
	margin: 5px 0;
	padding: 0 10px 0 20px;
	}
div.address p
	{
	margin: 0;
	padding: 0;
	}
/* e-mail order */
div.sent_order
	{
	margin: 10px 0;
	padding: 0 10px;
	}
div.sent_order p
	{
	margin: 0;
	padding: 0;
	}
div.e_mail_content
	{
	margin: 10px 0;
	padding: 0 10px;
	color: red;
	}
/* detail */
div.goods_detail div.item_info
	{
	float: right;
	width:375px;
	}
div.goods_detail div.item_info h3
	{
	margin: 12px 0 10px;
	padding: 0;
	}
div.goods_detail div.item_info p
	{
	margin: 0 0 5px;
	padding: 0;
	}
/* detail cover */
div.goods_cover
	{
	width: 326px;
	margin: 20px auto -20px;
	}
div.goods_cover_wide
	{
	width:461px;
	margin: 20px auto -20px;
	}
div.cover_up_right
	{
	height: 30px;
	background: transparent url("../images/book_right_big_up.png") 0 0 no-repeat;
	}
div.goods_cover_wide div.cover_up_right
	{
	height: 30px;
	background: transparent url("../images/book_right_big_wide_up.png") 0 0 no-repeat;
	}
div.cover_center_right
	{
	background: transparent url("../images/book_right_big_center.png") 0 0 repeat-y;
	}
div.goods_cover_wide div.cover_center_right
	{
	background: transparent url("../images/book_right_big_wide_center.png") 0 0 repeat-y;
	}
div.cover_right
	{
	position: relative;
	width: 300px;
	top: -28px;
	left: 2px;
	}
div.cover_bottom_right
	{
	position: relative;
	height: 31px;
	top: -30px;
	left: 0;
	background: transparent url("../images/book_right_big_bot.png") 0 0 no-repeat;
	}
div.goods_cover_wide div.cover_bottom_right
	{
	position: relative;
	height: 31px;
	top: -30px;
	left: 0;
	background: transparent url("../images/book_right_big_wide_bot.png") 0 0 no-repeat;
	}
/* pager */
div.pager
	{
	margin: 10px 0 0;
	padding: 0 10px;
	}
/* for all */
div.clear_all
	{
	clear: both;
	}
td
	{
	vertical-align:top;
	}
div.payment_method
	{
	padding:0 10px;
	}
div.payment_method p,
div.recap_payment_method p
	{
	margin:0;
	padding:0;
	}
div.payment_method p.payment_method,
div.recap_payment_method p.payment_method
	{
	float:left;
	}
div.payment_method p.price_in_order,
div.recap_payment_method p.price_in_order
	{
	float:right;
	}
div.recap_payment_method
	{
	margin:5px 0 0;
	padding:0 10px 0 20px;
	}
/* wysiwyg */
div.wysiwyg
	{
	padding:10px;
	margin: 0 0 25px;
	background: transparent url("../images/item_background.png") 0 0 repeat;
	}
div.editor
	{
	padding:10px;
	margin: -25px 0 0;
	background: transparent url("../images/item_background.png") 0 0 repeat;
	}
div.editor h2,
div.wysiwyg h2
	{
	padding:0;
	margin:0 0 15px;
	font-size: x-large;
	}
div.editor h3,
div.wysiwyg h3
	{
	padding:0;
	margin:0 0 10px;
	font-size: large;
	}
div.editor h4,
div.wysiwyg h4
	{
	padding:0;
	margin:0 0 5px;
	font-size:medium;
	}
div.editor h5,
div.wysiwyg h5
	{
	padding:0;
	margin:0 0 5px;
	font-size: small;
	}
div.editor p,
div.wysiwyg p
	{
	padding:0;
	margin:0 0 5px;
	}