*
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.clear
{
	clear: both;
}
html
{
	background: url(bg_html.jpg) repeat-x;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	width: 1011px;
	margin: 0 auto;
	position: relative;
	background: url(bg_body.jpg) repeat-y;
}
a
{
	color: #444445;
}
a:hover
{
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------------
0) Main
---------------------------------------------------------------------------------------------------------- */
#main
{
	background: url(bg_main.jpg) no-repeat;
	text-align: left;
}
/* ----------------------------------------------------------------------------------------------------------
1) Header
---------------------------------------------------------------------------------------------------------- */
#header
{
	width: 960px;
	height: 160px;
	position: absolute;
	left: 30px;
	top: 45px;
}
#header #lista
{
	background: url(lista.jpg) no-repeat 0 0;
	width: 736px;
	height: 46px;
	position: absolute;
	left: 225px;
	top: -18px;
}
#header #lista li a
{
	display: block;
	float: left;
}
#header #lista li span
{
	display: none;
}
#header #lista #x_park a
{
	width: 103px;
	height: 46px;
	background: url(lista_active.jpg) 0 0;
}
#header #lista #x_park a:hover
{
	background: url(lista_hover.jpg) no-repeat 0 0;
}
#header #lista #dvd_park a
{
	width: 76px;
	height: 46px;
}
#header #lista #dvd_park a:hover
{
	background: url(lista_hover.jpg) -103px 0;
}
#header #lista #playstation_park a
{
	width: 113px;
	height: 46px;
}
#header #lista #playstation_park a:hover
{
	background: url(lista_hover.jpg) -179px 0;
}
#header #lista #nintendo_park a
{
	width: 100px;
	height: 46px;
}
#header #lista #nintendo_park a:hover
{
	background: url(lista_hover.jpg) -292px 0;
}
#header #lista #pc_park a
{
	width: 74px;
	height: 46px;
}
#header #lista #pc_park a:hover
{
	background: url(lista_hover.jpg) -392px 0;
}
#header #lista #outdoor_park a
{
	width: 91px;
	height: 46px;
}
#header #lista #outdoor_park a:hover
{
	background: url(lista_hover.jpg) -466px 0;
}
#header #lista #elektro_park a
{
	width: 90px;
	height: 46px;
}
#header #lista #elektro_park a:hover
{
	background: url(lista_hover.jpg) -557px 0;
}
#header #lista #detsky_park a
{
	width: 88px;
	height: 46px;
}
#header #lista #detsky_park a:hover
{
	background: url(lista_hover.jpg) -647px 0;
}
#header #lista li
{
	display: inline;
}
.headline
{
	font-size: 130%;
	color: #545454;
	position: absolute;
	top: 170px;
	left: 40px;
	width: 200px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	overflow: hidden;
}
h1
{
	position:absolute;
	top: 250px;
	left: 277px;
	color: #626DB3;
	font-size: 150%;
}
h1.index
{
	position:absolute;
	top: 435px;
	left: 730px;
	color: #444444;
	font-size: 190%;
}
h1.buy_page
{
	position: absolute;
	top: 100px;
	left: 604px;
	color:#f2f2f2;
	font-size:120%;
	overflow: hidden;
}
h1.page_cms
{
	position: absolute;
	top: 230px;
	left: 258px;
	color:#626DB3;
	font-size:180%;
	overflow: hidden;
}
#logo
{
    position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 20px;
}
#logo, #logo span
{
	width: 191px; 
	height: 122px;
}
#logo span
{
	display: block;
	position: absolute;
	left: 35px;
	top: 0;
	background: url(./logo.gif) no-repeat 0 0;
	text-decoration: none;
}
#logo span.skryj_logo {
	display: none;
}
/* ----------------------------------------------------------------------------------------------------------
2) Main menu
---------------------------------------------------------------------------------------------------------- */
#main_menu
{
	background: url(bg_menu.jpg) no-repeat 0 0;
	width: 736px;
	height: 46px;
	line-height: 60px;
	padding: 0 0 0 10px;
	font-size: 140%;
	position: absolute;
	left: 225px;
	top: 100px;
}
#main_menu li
{
	float: left;
	margin-right: 1px;
}
#main_menu li a
{
	padding: 0 5px 0 5px;
	height: 46px;
	line-height: 46px;
	color: #ffffff;
	display: block; 
	float: left;
}
#main_menu li a:hover
{
	background: url(menu_hover2.jpg) repeat-x;
}
#main_menu li a.active 
{
	background: url(menu_hover2.jpg) repeat-x;
}
/* ----------------------------------------------------------------------------------------------------------
2) Category_menu
---------------------------------------------------------------------------------------------------------- */
.category_menu .logo_menu {
	display:block;
	width: 230px;
	height: 80px;
	border-bottom:1px #cfcfcf solid;
	margin: -28px 0px 20px 2px;
	text-decoration:none;
	color: #fff;
	font-size: 5px;
}
.category_menu .logo_menu span{
	display: none;
}
.category_menu .logo_menu2 {
	display:block;
	width: 200px;
	height: 60px;
	border-bottom:1px #cfcfcf solid;
	margin: 0 0 10px 18px;
	text-decoration:none;
	color: #fff;
	font-size: 5px;
}
.category_menu .logo_menu2 span{
	display: none;
}
.category_menu .logo_menu:hover{
	color:#fff;
}
.category_menu .logo_menu2:hover{
	color:#fff;
}
.category_menu ul li a
{
	background: url(inside_grey2.gif) no-repeat 0 3px;
	padding-left: 18px;
}
.category_menu a:hover
{
	color:#126BB4;
}
#category_menu_top, .category_menu_top
{
	background: url(category_menu_top.jpg) no-repeat 0 0;
	width: 235px;
	height: 17px;
}
#category_menu_bottom, .category_menu_bottom
{
	background: url(category_menu_bottom.jpg) no-repeat 0 0;
	width: 235px;
	height: 17px;
}
.category_menu ul {
	margin-left: 20px;
	padding:5px;
	#margin-top: -16px;
	padding-left: 2px;
}
.category_menu ul li a.active {
	color:#126BB4;
}
.category_menu, a.category_menu:hover
{
	float: left;
	margin: 230px 0 12px 10px;
	padding: 0px 20px 0 0px;
	background: #fefefe url(category_menu_bg.jpg) repeat-y 0 0;
	width: 212px;
	color: #444445;
	font-size:12px;
	font-weight:bolder;
}
.prejit_na_shop
{
          margin-left: 43px;
}
.prejit_na_shop a
{
          color: #636db4;
}
.prejit_na_shop a:hover
{
          color: #636db4;
}
/* -----------------------------------------------------------------
definice obrazku shopu pro leve menu a index 
-----------------------------------------------------------------*/

#dvd_img{
	background: url(logo_dvd_park.jpg) 0 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#dvd_img:hover {
	background: url(logo_dvd_park.jpg) -230px 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#playstation_img {
	background: url(logo_playstation_park.jpg) 0 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#playstation_img:hover {
	background: url(logo_playstation_park.jpg) -230px 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#nintendo_img {
	background: url(logo_nintendo_park.jpg) 0 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#nintendo_img:hover {
	background: url(logo_nintendo_park.jpg) -230px 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#pc_img {
	background: url(logo_pc_park.jpg) 0 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#pc_img:hover {
	background: url(logo_pc_park.jpg) -230px 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#outdoor_img {
	background: url(logo_outdoor_park.jpg) 0 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#outdoor_img:hover {
	background: url(logo_outdoor_park.jpg) -230px 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#elektro_img {
	background: url(logo_elektro_park.jpg) 0 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#elektro_img:hover {
	background: url(logo_elektro_park.jpg) -230px 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#detsky_img {
	background: url(logo_detsky_park.jpg) 0 0 !important;
	color:transparent !important;
	#color:#fff !important;
}
#detsky_img:hover {
	background: url(logo_detsky_park.jpg) -230px 0 !important;
	color:transparent !important;
	#color:#fff !important;
}

.category_menu .logo_menu {height: 100px}
/*-----------------------------------------------------------------
definice obrazku shopu pro leve menu (seznam vsech shopu)
-----------------------------------------------------------------*/
#dvd2_img {
	background: url(logo_dvd_park_small.gif) no-repeat center !important;
	color:transparent !important;
	#color:#fff !important;
}
#playstation2_img {
	background: url(logo_playstation_park_small.gif) no-repeat center !important;
	color:transparent !important;
	#color:#fff !important;
}
#nintendo2_img {
	background: url(logo_nintendo_park_small.gif) no-repeat center !important;
	color:transparent !important;
	#color:#fff !important;
}
#pc2_img {
	background: url(logo_pc_park_small.gif) no-repeat center !important;
	color:transparent !important;
	#color:#fff !important;
}
#outdoor2_img {
	background: url(logo_outdoor_park_small.gif) no-repeat center !important;
	color:transparent !important;
	#color:#fff !important;
}
#elektro2_img {
	background: url(logo_elektro_park_small.gif) no-repeat center !important;
	color:transparent !important;
	#color:#fff !important;
}
#detsky2_img {
	background: url(logo_detsky_park_small.gif) no-repeat center !important;
	color:transparent !important;
	#color:#fff !important;
}
/* -----------------------------------------------------------------
definice obrazku shopu pro ul-li na indexu 
-----------------------------------------------------------------*/
#elektro_ul a:hover, #elektro_ul a.active
{
	color: #64addf;
	background: url(inside_blede_modra.gif) no-repeat 0 6px;
}
#elektro_vice
{
          color: #444444;
          font-size: 11px;
          font-weight: bold;
}
#elektro_vice a
{
          color: #64addf;
          text-decoration: none;
}
#elektro_vice a:hover
{
          text-decoration: underline;
}
#outdoor_ul a:hover, #outdoor_ul a.active
{
	color: #6a8b3f;
	background: url(inside_zelena.gif) no-repeat 0 6px;
}
#outdoor_vice
{
          color: #444444;
          font-size: 11px;
          font-weight: bold;
}
#outdoor_vice a
{
          color: #6a8b3f;
          text-decoration: none;
}
#outdoor_vice a:hover
{
          text-decoration: underline;
}
#playstation_ul a:hover, #playstation_ul a.active
{
	color: #126bb4;
	background: url(inside_modra.gif) no-repeat 0 6px;
}
#playstation_vice
{
          color: #444444;
          font-size: 11px;
          font-weight: bold;
}
.category_menu #playstation_vice
{
          width:300px;
}
#playstation_vice a
{
          color: #126bb4;
          text-decoration: none;
}
#playstation_vice a:hover
{
          text-decoration: underline;
}
#dvd_ul a:hover, #dvd_ul a.active
{
	color: #f6a61c;
	background: url(inside_zluta.gif) no-repeat 0 6px;
}
#dvd_vice
{
          color: #444444;
          font-size: 11px;
          font-weight: bold;
}
#dvd_vice a
{
          color: #f6a61c;
          text-decoration: none;
}
#dvd_vice a:hover
{
          text-decoration: underline;
}
#nintendo_ul a:hover, #nintendo_ul a.active
{
	color: #dc2228;
	background: url(inside_cervena.gif) no-repeat 0 6px;
}
#nintendo_vice
{
          color: #444444;
          font-size: 11px;
          font-weight: bold;
}
#nintendo_vice a
{
          color: #dc2228;
          text-decoration: none;
}
#nintendo_vice a:hover
{
          text-decoration: underline;
}
#pc_ul a:hover, #pc_ul a.active
{
	color: #117e81;
	background: url(inside_tyrkysova.gif) no-repeat 0 6px;
}
#pc_vice
{
          color: #444444;
          font-size: 11px;
          font-weight: bold;
}
#pc_vice a
{
          color: #117e81;
          text-decoration: none;
}
#pc_vice a:hover
{
          text-decoration: underline;
}
#detsky_ul a:hover, #detsky_ul a.active
{
	color: #c160a6;
	background: url(inside_fialova.gif) no-repeat 0 6px;
}
#detsky_vice
{
          color: #444444;
          font-size: 11px;
          font-weight: bold;
}
#detsky_vice a
{
          color: #c160a6;
          text-decoration: none;
}
#detsky_vice a:hover
{
          text-decoration: underline;
}
/* -----------------------------------------------------------------
definice obrazku shopu pro ul-li v levem menu
-----------------------------------------------------------------*/
#elektro_ul2 li a:hover, #elektro_ul2 a.active
{
	color: #64addf;
	background: url(inside_blede_modra2.gif) no-repeat 0 3px;
}
#outdoor_ul2 li a:hover, #outdoor_ul2 a.active
{
	color: #6a8b3f;
	background: url(inside_zelena2.gif) no-repeat 0 3px;
}
#playstation_ul2 li a:hover, #playstation_ul2 a.active
{
	color: #126bb4;
	background: url(inside_modra2.gif) no-repeat 0 3px;
}
#dvd_ul2 li a:hover, #dvd_ul2 a.active
{
	color: #f6a61c;
	background: url(inside_zluta2.gif) no-repeat 0 3px;
}
#nintendo_ul2 li a:hover, #nintendo_ul2 a.active
{
	color: #dc2228;
	background: url(inside_cervena2.gif) no-repeat 0 3px;
}
#pc_ul2 li a:hover, #pc_ul2 a.active
{
	color: #117e81;
	background: url(inside_tyrkysova2.gif) no-repeat 0 3px;
}
#detsky_ul2 li a:hover, #detsky_ul2 a.active
{
	color: #c160a6;
	background: url(inside_fialova2.gif) no-repeat 0 3px;
}
/* ----------------------------------------------------------------------------------------------------------
3) Search
---------------------------------------------------------------------------------------------------------- */
#search
{
	color: #444445;
	height: 36px;
	position: absolute;
	right: 10px;
	top: 108px;
}
#button_search
{
	background: url(search_button.jpg) no-repeat 0 0;
	width: 29px;
	height: 22px;
	border: 0;
	margin-left: 5px;
	padding-top: 30px;
	overflow: hidden;
	cursor: pointer;
	float: left; 
}
#search label
{
	margin-left: 0px;
	padding-right: 5px;
	float: left;
	line-height: 20px;
}
#search_box
{
	height: 16px;
	border: solid 1px #acaaab;
	padding: 2px 0;
	margin-right: 5px;
	width:100px;
	float: left;
	padding-left: 5px;
	font-size: x-small;
}
#selection_box
{
	border: solid 1px #acaaab;
	width: 100px;
	height: 22px;
	float: left;
	padding-left: 5px;
	font-size: x-small;
}
#selection_box option
{
	padding-left: 5px;
}
/* ----------------------------------------------------------------------------------------------------------
4) Shop portfolio
---------------------------------------------------------------------------------------------------------- */
#shop_portfolio
{
	width: 990px;
	margin: 0 0 0 20px;
	padding-top: 200px;
}
.shop
{
	width: 230px;
	height: 234px;
	float: left;
	margin: 0 5px 0px 0;
}
.shop .index_logo {
	display:block;
	width: 230px;
	height: 110px;
	border:0;
	text-decoration:none;
	color: transparent;
	font-size: 5px;
	line-height:230px;
}
.shop .index_logo:hover{
	color:#fff;
}
.shop .index_logo span{
	display: none;
}
.shop a img {
	border: 0;
}
.shop ul
{
	background: url(category_menu_bg.jpg) repeat-y -2px 0;
	margin-top: -9px;
	/*margin-left: -2px;*/
	
	padding: 5px 0 0 18px;
	padding-left:18px;
	border-top: 1px solid #cfcfcf;
	height: 80px; 
}
.shop p 
{
	background: url(category_menu_bg.jpg) repeat-y -2px 0;
          padding: 3px 0 0 0;
	font-weight: #636db4;
	text-align: center;
}
.shop p a
{
	font-weight: bold;
	font-size: 11px;
	color: #636db4;
}
.index_menu_bottom {
	background: url(category_menu_bottom.jpg) no-repeat scroll 0 0;
	height:17px;
	width:235px;
	margin-left:-2px;
}
.shop ul li
{
	display: inline;
	line-height: 14px;
	width: 105px;
	float: left;
}
.shop ul li a
{
    padding: 0 0 0 10px;
	background: url(inside_black.gif) no-repeat 0 6px;
	font-weight: bolder;
	text-decoration: underline;
	font-size: 12px;
}
.shop ul li a:hover
{
	text-decoration: none;
}

/* ----------------------------------------------------------------------------------------------------------
5) Top action
---------------------------------------------------------------------------------------------------------- */
#top_action
{
	width: 735px;
	margin-left: 20px;
}
.action
{
	width: 195px;
	_width: 195px;
	height: 273px;
	float: left;
	background: url(bg_goods.jpg) no-repeat 0 0;
	margin: 5px 5px 5px 0;
	padding: 8px 25px 20px 10px;
	position: relative;
}
.action h2
{
	font-size: 125%;
	color: #ffffff;
	height:30px;
	margin-bottom:10px;
	overflow: hidden;
}
.action h2 a:hover {
	text-decoration: underline;
}
.action p.desc
{
	color: #ffffff;
	font-size: 110%;
	margin: 5px 0 0 0;
	/*width: 200px;*/
	/*overflow: hidden;*/
	/*border: 1px solid blue;*/
}
.action img
{
	border: solid 3px #5f6ab1;
	margin: 8px 5px 0 0;	
}
.action .doporucena_cena small
{
	width: 86px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}
.action .doporucena_cena
{
          width: 86px;
          text-align: center;
          line-height: 9px;
          font-size: 11px;
          font-weight: bold;
	position: absolute;
	left: 137px;
	top: 110px;
}
.action .nase_cena strong
{
          background: url(price_strong.jpg) no-repeat 0 0;
          width: 86px;
          height: 30px;
          display: block;
	color: #000000;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
}
.action .nase_cena
{
          width: 86px;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
	position: absolute;
	left: 137px;
	top: 56px;
}
.action .koupit_dis
{
          background: url(koupit_button_dis.gif) no-repeat 0 0;
          width: 84px;
          height: 30px;
          text-align: center;
          line-height: 28px;
          position: absolute;
          left: 137px;
          top: 147px;
          font-size: 120%;
          font-weight: bold;
          color: #fff;
}
.action .koupit_dis span
{
          color: #fff;
          text-decoration: none;
          display: block;
}
.action .koupit
{
          background: url(koupit_button_1.jpg) no-repeat 0 0;
          width: 84px;
          height: 30px;
          text-align: center;
          line-height: 28px;
          position: absolute;
          left: 137px;
          top: 147px;
          font-size: 120%;
          font-weight: bold;
          color: #fff;
}
.action .koupit a
{
          color: #fff;
          text-decoration: none;
          display: block;
}
.action .koupit a:hover
{
          color: #ffcc33;
          text-decoration: underline;
}
.banner_rectangle
{
	width: 700px;
	/*height: 118px;*/
}
/* ----------------------------------------------------------------------------------------------------------
5) Top action subpage
---------------------------------------------------------------------------------------------------------- */
#top_action_subpage
{
	width: 735px;
	margin-left: 15px;
	margin-top: 230px;
	margin-right: 17px;
	float: right;
}
#top_action_subpage p
{
	clear: both;
}
#message_box_top {
	background: url(message_box_top.jpg) no-repeat 0 0;
	height: 21px;
	width: 700px;
	display: block;
}
#message_box_foot {
	background: url(message_box_foot.jpg) no-repeat 0 0;
	height: 16px;
	width: 700px;	
	display: block;
}
#message_box {
	background: url(message_box_bg.jpg) repeat-y 0 0;
	width: 700px;
	margin-left: -2px;
}

#message_box p{
	margin-left: 20px;
}
div.message_box_clanek p{
    clear:none !important;
}
#message_box h2 {
	padding: 0 20px;
	color: #626DB3;
	font-size: 140%;
}
#message_box div {
	padding: 20px;
	padding-bottom: 5px;
	font-size: 120%;
}

#message_box div h2 {
	padding:0;
	padding-top: 10px;
}
#message_box div h2 a{
	color: #626DB3;
	text-decoration: underline;
}
#message_box div h2 a:hover{
	color: #ff0000;
	text-decoration: none;
}
#message_box div h3{
	padding:0;
}
#message_box div p{
	padding-top: 5px;
}
#message_box .left{
	float:left;
	width: 300px;
}
#message_box .right{
	float:right;
	width: 280px;
}
#message_box .paticka{
	clear:both;
}




#buy_box{
	width: 700px;
	margin-top: 140px;
	text-align: center;
}

#buy_box p.text{
	margin-top: 15px;
	font-size: 250%;
}
#buy_box p.small{
	margin-top: 15px;
	font-size: 140%;
	color: #444;
}
#buy_box p.small a:hover {
	color: #ff0000;
}
h2
{
	font-size: 120%;
	color: #ffffff;
}
h2 a {
	color:#ffcc33;
	text-decoration: none;
}/*
#top_action_subpage .action
{
	width: 190px;
	_width: 190px;
	height: 250px;
	float: left;
	background: url(bg_goods.jpg) no-repeat 0 0;
	margin: 0 15px 15px 0;
	padding: 30px 20px 0 20px;
	position: relative;
}
#top_action_subpage .action p
{
	color: #ffffff;
	font-size: 110%;
	margin: 10px 0 0 0;
	overflow:hidden;
 
}
#top_action_subpage .action a img
{
	border: solid 3px #5f6ab1;
	margin: 10px 5px 0 0;
	float: left;
}
.action small
{
	font-size: 105%;
	color: #ffffff;
	position: absolute;
	left: 8px;
	_left: 140px;
	bottom: 15px;
	text-decoration: line-through;
}*/
/*
#top_action_subpage .banner_rectangle
{
	width: 719px;
	height: 118px;
	margin: 15px 0;
}*/
/* ----------------------------------------------------------------------------------------------------------
5) Detail
---------------------------------------------------------------------------------------------------------- */
.detail
{
	width: 735px;
	margin-left: 15px;
	margin-top: 230px;
	margin-right: 17px;
	float: right;
	font-size: 12px;
}
.detail .img_detail li
{
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	border: solid 1px #8e8e8e;
	cursor: pointer;
}
.detail .img_detail li:hover
{
	/*border: solid 1px #000;*/
}
.detail .img_detail a {
    border:0px;
    color:transparent;
    #color:#fff;
    
}
.detail h2
{
	font-size: 140%;
	color: #626db3;
	margin-bottom: 10px;
}
.detail .detail_left
{
	width: 290px;
	padding-right: 10px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.detail .detail_left .poznamka
{
	color: #4b4b4c;
	font-weight: bold;
	line-height: 18px;
}
.detail .detail_left .poznamka strong
{
	color: #626db3;
	font-size: 16px;
}
.detail .detail_left .img
{
	width: 320px;
	height: 320px;
	background-color: #ffffff;
	border: solid 1px #8e8e8e;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	#margin-top: 0px;
}
.detail p
{
	text-align: justify;
	margin: 15px 0;
}
.detail p.note {
	text-align: justify;
	margin-right: 0px;
	width: 730px;
	clear: both;
}
.detail p.desc {
	text-align: justify;
}
.detail .detail_right
{
	padding: 0 10px;
	width: 350px;
	margin-left: 30px;
	float: left;
}
.detail .detail_right .popis
{
	line-height: 18px;
	margin: 10px 0 0 0;
}
.detail .detail_right .popis li
{
	clear: both;
}
.detail .detail_right .popis li:hover
{
	background-color: #e0e0e0;
}
.detail .detail_right .popis li strong
{
	float: left;
	width: 100px;
}
.detail .detail_right .popis li span
{
	float: left;
	display: block;
	width: 180px;
	line-height: 14px;
	margin-bottom: 3px;
}
.detail .detail_right .boxes
{
	clear: both;
	font-weight: bold;
}
.detail .detail_right .boxes .nase_cena
{
	width: 80px;
	height: 30px;
	float: left;
	text-align: center;
	margin-right: 15px;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
.detail .detail_right .boxes .nase_cena strong
{
	background: #ffcc33 url(nase_cena_button.jpg) no-repeat 0 0;
	width: 80px;
	height: 30px;
	display: block;
	line-height: 29px;
	font-size: 13px;
}
.detail .detail_right .boxes .doporucena_cena
{
	width: 90px;
	height: 30px;
	float: left;
	text-align: center;
	margin-right: 15px;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
.detail .detail_right .boxes .doporucena_cena strong
{
	width: 90px;
	height: 30px;
	display: block;
	line-height: 30px;
	font-size: 13px;
	color: #666666; 
}
.detail .detail_right .boxes .sleva
{
	width: 50px;
	height: 30px;
	float: left;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
.detail .detail_right .boxes .sleva strong
{
	background: #ffcc33 url(sleva_button.jpg) no-repeat 0 0;
	width: 50px;
	height: 30px;
	display: block;
	line-height: 29px;
	font-size: 13px;
}
.detail .detail_right .boxes2
{
          margin: 50px 0 0 0;
          position: relative;
}
.detail .detail_right .boxes2 .vice_info
{
          width: 110px;
          height: 30px;
          background: url(vice_button.jpg) no-repeat 0 0;
          display: block;
          text-align: center;
          line-height: 28px;
}
.detail .detail_right .boxes2 .vice_info a
{
          color: #fff;
          text-decoration: none;
          font-weight: bold;
}
.detail .detail_right .boxes2 .vice_info a:hover
{
          color: #ffcc33;
          text-decoration: underline;
}
.detail .detail_right .boxes2 .koupit
{
	width: 80px;
	height: 30px;
	text-align: center;
	margin-right: 15px;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	left: 276px;
	top: -33px;
}
.detail .detail_right .boxes2 .koupit a
{
	background: #626db3 url(koupit_button.jpg) no-repeat 0 0;
	width: 80px;
	height: 30px;
	display: block;
	line-height: 29px;
	text-align: center;
	margin-right: 15px;
	margin-top: 18px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.detail .detail_right .boxes2 .koupit a:hover
{
          color: #ffcc33;
          text-decoration: underline;
}
.detail .detail_right .boxes2 .koupit_dis
{
	width: 80px;
	height: 30px;
	text-align: center;
	margin-right: 15px;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	left: 276px;
	top: -33px;
}
.detail .detail_right .boxes2 .koupit_dis span
{
	background: url(koupit_button_dis.gif) no-repeat 0 0;
	width: 80px;
	height: 30px;
	display: block;
	line-height: 29px;
	text-align: center;
	margin-right: 15px;
	margin-top: 18px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------------
6) Right
---------------------------------------------------------------------------------------------------------- */
#right
{
	width: 250px;
	position: absolute;
	top: 420px;
	left: 730px;
	font-size: 120%;
	color: #444445;
}
#right p
{
	margin: 3px 0;
	/*padding: 5px;
	text-align: justify;*/
}
#right h3
{
	font-size: 140%;
}
#right #banner_square
{
	width: 250px;
	height: 250px;
	margin: 0px 0;
}
/* ----------------------------------------------------------------------------------------------------------
7) Info box
---------------------------------------------------------------------------------------------------------- */
#info_box
{
	padding: 35px 0 10px 0;
}
#info_box h2 {
	color: #444;
	width: 300px;
	margin-top:13px;
}
/* ----------------------------------------------------------------------------------------------------------
8) News
---------------------------------------------------------------------------------------------------------- */
#news
{
	color: #545454;
	padding: 10px 0;
}
#news h3
{
	color: #444445;
	padding-top:10px;
}
/* ----------------------------------------------------------------------------------------------------------
9) Footer
---------------------------------------------------------------------------------------------------------- */
#footer
{
	width: 1011px;
	height: 22px;
	background: url(bg_footer.jpg) no-repeat top left;
	clear: both;
	/clear:none;
}
#footer_min
{
	width: 1011px;
	height: 22px;
	background: #ffffff;
	text-align: left;
	padding: 10px 0 30px 0;
}
#footer_min p {
	margin:0;
	padding:0;	
}
#seolista {
	float: right;	
}
#seolista li 
{
	float: left;
	
}
#paging_top {
	position: absolute;
	top: 205px;
	right: 55px;
	width: 405px;
}

#paging_top_right  {
	float: right;
}

#paging_bottom {
	width: 405px;
	margin-right:30px;
	float: right;
}

#paging_bottom_right  {
	float: right;
}

#paging_top a, #paging_bottom a {
	background: url(strankovani_a.jpg) no-repeat 0 0;
	margin-right: 3px;
	color:#383838;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	width: 24px;
	height: 18px;
	display: block;
	float: left;
}
#paging_top a:hover, #paging_bottom a:hover {
	background: url(strankovani_ahover.jpg) no-repeat 0 0;
	color:#FFFFFF;
	text-decoration:none;
}
#paging_top span, #paging_bottom span {
	background: url(strankovani_ahover.jpg) no-repeat 0 0;
	margin-right: 3px;
	color: #f2f2f2;
	font-weight: bold;
	width: 24px;
          height: 18px;
          display: block;
          float: left;
          text-align: center;
	text-decoration:none;
	line-height: 15px;
}
#search_result {
	position:absolute;
	top:230px;
	left:250px;
	width:715px;
	font-size:140%;
	text-align:center;
}

#navigation {
	position:absolute;
	top:205px;
	left:13px;
	margin:5px;
	font-size:100%;
	text-align:center;
	color:#000;
	font-weight:bold;
}
#navigation a {
	color:#636db4;
}
#navigation a:hover {
	text-decoration: none;
}
#navigation span {
	color: #636db4;
}
#top_action_subpage .detail
{
	width: 680px;
	/*_width: 190px;*/
	float: left;
	margin: 0 15px 15px 0;
	padding: 30px 20px 0 20px;
	position: relative;
}
#top_action_subpage .detail p
{
	color: #000;
	font-size: 110%;
	margin: 10px 0 0 0;
}
#top_action_subpage .detail img
{
	margin: 0px 5px 0 0;
	float: left;
}
#top_action_subpage .detail h2
{
	color: #636db4;
	font-size: 190%;
	margin: 10px 0 0 0;
}
.sitemap {
	margin-top: 50px;
	padding:0;
}
.sitemap h2 {
	margin: 0px;
	color: #000;
}
.sitemap .root {
	float:left;
	width: 180px;
}
.sitemap ul li ul {
	margin-left: 15px;
}
.page_text {
	margin-top: 25px;
	width: 720px;
	font-size: 115%;
}
/*-------------------------------------
10) Bannery
-----------------------------------------*/
#flash_top
{
	width: 731px;
	height: 60px;
	position: absolute;
	left: 257px;
	top: 77px;
}
#flash_top img {
	width: 731px;
	height: 60px;
}
.flash_left {
	margin: 5px 0 10px 15px;
	/*width: 225px;*/
	width: 230px;
	margin-left:12px;
	float: left;
	clear: left;
}
.product_count{
	float: right; 
	margin-right: 20px; 
	font-weight: bold;
	font-size: 110%;
}
#nonactive{
	color:#FF0000;
	font-weight:bold;
	position:absolute;
	top:410px;
}

.big_nadpis {
    color: #626DB3;
    font-size: 130%
}

#message_box ul li {
	margin-left: 40px;
	list-style-type : disc;
}
#message_box ul ol {
	margin-left: 40px;
	list-style-type : decimal;
}