*
{
          margin: 0;
          padding: 0;
          list-style-type: none;
          border: none;
}
div.clear
{
          clear: both;
          height: 0;
          width: 0;
}
html
{
          background: url(bg_html.jpg) repeat-x 0 0;
          font-size: 12px;
          font-family: arial;
}
textarea{
          font-size: 12px;
          font-family: arial;

}
h1
{
          position: absolute;
          top: 255px;
          left: 321px;
          color: #676767;
          font-size: 14px;
}
div#descDiv
{
          position: absolute;
          top: 280px;
          left: 321px;
		  padding:10px;
		  z-index:20;

		_width: 420px;
		_padding-top:10px;
		_padding-bottom:10px;
		_border:none;
		_height:95px;
		_overflow:hidden;		  
}
div#descDiv.expanded
{
          width: 630px;
          position: absolute;
          top: 280px;
          left: 321px;
          border:1px #cfcfcf solid;
		  background:#fff;
		  padding:10px;
		  z-index:20;
			padding-top:30px;
			padding-bottom:50px;
		  overflow:none;	
		  height:auto;
}
div#descDiv.partial
{		
		width: 420px;
		padding-top:10px;
		padding-bottom:10px;
		border:none;
		height:90px;
		overflow:hidden;
}

#descriptionMore{
          position: absolute;
          top: 393px;
          left: 661px;
          padding-left:15px;
			background:transparent url(inside_01.jpg) no-repeat scroll 0 4px;
			color:#4BA800;          
          z-index:30;
}
#descriptionLess{
          position: absolute;
           top: 285px;;
          left: 900px;
          padding-left:15px;
			background:transparent url(inside_01.jpg) no-repeat scroll 0 4px;
			color:#4BA800;          
          z-index:30;        
}
#descriptionLess2{
		float:right;
          padding-left:15px;
          margin-right:20px;
          margin-top:20px;
		background:transparent url(inside_01.jpg) no-repeat scroll 0 4px;
		color:#4BA800;          
          z-index:30;        
}
.hidden{
	display:none;
}

div#descDiv a{
color:#4BA800;
}
div#descDiv a:hover{
	text-decoration:none;
}
div#descDiv ul li {
	background:transparent url(inside.jpg) no-repeat scroll 0 5px;
	
	line-height:16px;
	padding:0 0 0 16px;
	text-decoration:none;
}

div#descDiv h2{
	margin:20PX 0 5PX 0PX;
	font-size:15px;
	font-weight:bold;
	color:#FA7E2E;
}
div#descDiv h3{
	margin:20PX 0 5PX 0PX;
	font-size:13px;
	font-weight:bold;
	color:#FA7E2E;
	color:#0E768C;
}

div#description a{
	color: #000;
}
div#box_why_buy
{
          background: url(box_why_buy.jpg) no-repeat 0 0;
          width: 192px;
          height: 185px;
          position: absolute;
          top: 447px;
          left: 780px;
}
div#box_why_buy h3
{
          position: absolute;
          top: 6px;
          left: 35px;
          color: #fff;
          font-size: 12px;
}
div#box_why_buy ul
{
          position: absolute;
          top: 45px;
          left: 16px;
          font-size: 11px;
          font-weight: bold;
          color: #4ba800;
}
div#box_why_buy ul li
{
          background: url(inside_01.png) no-repeat 0 4px;
          color: #3a7708;
          padding: 0 0 0 16px;
          text-decoration: none;
          line-height: 16px;
}
div#box_why_buy ul li a:hover
{
          text-decoration: underline;
}

div#news
{
          width: 192px;
          position: absolute;
          top: 652px;
          left: 780px;
            height: 546px;
          background: url(box_news.png) no-repeat 0 0;
        overflow: hidden;
}

div#news .news_content { padding: 5px 10px 10px 10px; margin-right: 4px; }

div#news h3
{
          position: relative;
          top: 6px;
          left: 35px;
          color: #000000;
          font-size: 12px;
        margin-bottom: 20px;
}

div#news .news_content p { margin: 0 0 5px 0px; }
div#news .news_content p strong { color: #f6977b; }
div#news .news_content p.item { margin-top: 10px; }
div#news .news_content a, div#news .news_content a:hover { color: #000000; text-decoration: none; }
div#news .news_content a strong { color: #f6977b; text-decoration: none; }
div#news .news_content a:hover strong { color: #f6977b; text-decoration: underline; }
div#news .news_content a img { border: 0px; }


ul#bottom_menu
{
          margin: 20px 0 0 30px;
          font-size: 11px;
          line-height: 22px;
}
ul#bottom_menu li
{
          height: 20px;
          display: block;
          float: left;
}
ul#bottom_menu li span
{
          width: 28px;
          height: 20px;
          display: block;
          float: left;
}
ul#bottom_menu li a
{
          background: url(main_menu_a_right.jpg) no-repeat top right;
          margin: 0 5px 0 0;
          padding: 0 15px 0 0;
          height: 20px;
          display: block;
          float: left;
          color: #306505;
          font-weight: bold;
          text-decoration: none;
}
ul#bottom_menu li a span
{
          background: url(main_menu_a_left.jpg) no-repeat top left;
          width: 28px;
          height: 20px;
          display: block;
          float: left;
}
ul#bottom_menu li a:hover
{
          background: url(main_menu_hover_right.jpg) no-repeat top right;
          padding: 0 15px 0 0;
          height: 20px;
          display: block;
          float: left;
          color: #fff;
}
ul#bottom_menu li a:hover span
{
          background: url(main_menu_hover_left.jpg) no-repeat top left;
          width: 28px;
          height: 20px;
          display: block;
          float: left;
}
form#filter
{
          background: #f2f2f2 url(bg_filter.jpg) no-repeat 0 0;
          padding: 5px;
          position: absolute;
          top: 430px;
          left: 320px;
          width: 455px;
}
form#filter select
{
          margin-right: 10px;
          padding: 2px;
          width: 100px;
          border: solid 1px #b7d9ed;
}
form#filter option
{
          margin-right: 2px;
}
#pagin-top
{
          width: 160px;
          position: absolute;
          top: 438px;
          left: 800px;
          color: #808284;
}
#pagin-top a
{
          padding: 0 3px;
          text-decoration: none;
          font-weight: bold;
          font-size: 11px;
          color: #808284;
}
#pagin-top a:hover
{
          color: #ff8c0b;
          text-decoration: underline;
}
#pagin-top strong
{
          color: #ff8c0b;
}
#cont_pagin
{
          width: 610px;
          clear: both;
}
#pagin-bottom
{
          text-align: center;
}
#pagin-bottom a
{
          padding: 0 3px;
          text-decoration: none;
          font-weight: bold;
          font-size: 11px;
          color: #808284;
}
#pagin-bottom a:hover
{
          color: #ff8c0b;
          text-decoration: underline;
}
#pagin-bottom strong
{
          color: #ff8c0b;
}
/* ----------------------------------------------------------------------------------------------------------
0) Body
---------------------------------------------------------------------------------------------------------- */
body
{
          background: #fff url(bg_body.jpg) no-repeat 0 0;
          margin: 0 auto 20px auto;
          width: 995px;
          position: relative;
}
/* ----------------------------------------------------------------------------------------------------------
0) Header
---------------------------------------------------------------------------------------------------------- */
div#header
{
          background: url(header.jpg) no-repeat 0 0;
          width: 995px;
          height: 221px;
          position: absolute;
          left: 0;
          top: 0;
}
div#header p#bcnav
{
          position: absolute;
          top: 225px;
          left: 321px;
          color: #4ba800;
}
div#header p#bcnav a
{
          color: #4ba800;
}
div#header p#bcnav a:hover
{
          text-decoration: none;
}
div#header form#search
{
          background: url(bg_search.jpg) no-repeat 0 0;
          width: 303px;
          height: 73px;
          position: absolute;
          left: 0px;
          top: 220px;
          clear: both;
}
div#header form#search input#box_search
{
          background: #ffffff;
          padding-left: 5px;
          width: 171px;
          height: 18px;
          position: absolute;
          top: 29px;
          left: 71px;
          border: solid 1px #cef6ff;
          float: left;
}
div#header form#search input#button_search
{
          position: absolute;
          top: 29px;
          left: 249px;
}
div#header form#login
{
          position: absolute;
          left: 806px;
          top: 57px;
          clear: both;
}
div#header form#login input#remember
{
          position: absolute;
          left: 153px;
          top: 55px;
          /top: 51px;
          font-size: 11px;
}
div#header form#login label#label_remember
{
          position: absolute;
          left: 61px;
          top: 54px;
          font-size: 10px;
          color: #1d3b68;
}
div#header form#login input#namet
{
          background: url(box_name.jpg) no-repeat 0 0;
          margin-bottom: 3px;
          padding: 3px 0 0 3px;
          width: 121px;
          height: 17px;
          border: 0;
          font-size: 10px;
}
div#header form#login input#passwordt
{
          background: url(box_password.jpg) no-repeat 0 0;
          padding: 3px 0 0 3px;
          width: 79px;
          height: 17px;
          border: 0;
          float: left;
          font-size: 10px;
}
div#header form#login input#button_login
{
          float: left;
}
div#header p#help
{
          position: absolute;
          left: 869px;
          top: 124px;
          font-size: 10px;
}

div#header p#help a
{
          color: #f5821f;
}
div#header p#help a:hover
{
          text-decoration: none;
}
div#header form#login label#label_name, label#label_password
{
          width: 50px;
          float: left;
          color: #1d3b68;
          font-weight: bold;
          font-size: 11px;
}
div#header form#login label#label_password
{
          margin-top: 3px;
}
div#header form#login label#label_name
{
          margin-top: 3px;
}
div#header ul#basket
{
          position: absolute;
          left: 870px;
          top: 10px;
          font-size: 11px;
          color: #f5821f;
}
div#header ul#basket a
{
          width: 180px;
          height: 50px;
          display: block;
          position: absolute;
          left: -70px;
          top: -10px;
          line-height: 200px;
          overflow: hidden;
}
div#header ul#basket strong
{
          width: 40px;
          display: block;
          float: left;
          color: #1d3b68;
}
div#header a#logo
{
          width: 325px;
          height: 220px;
          position: absolute;
          top: 0;
          left: 0;
          overflow: hidden;
          line-height: 500px;
}
div#header ul#main_menu
{
          position: absolute;
          top: 188px;
          left: 295px;
          _left: 280px;
          font-size: 11px;
          line-height: 22px;
}
div#header ul#main_menu li#last
{
          margin-left: 90px;
          _margin-left: 60px;
}
div#header ul#main_menu li
{
          height: 20px;
          display: block;
          float: left;
}
div#header ul#main_menu li span
{
          width: 28px;
          height: 20px;
          display: block;
          float: left;
}
div#header ul#main_menu li a
{
          background: url(main_menu_a_right.jpg) no-repeat top right;
          margin: 0 5px 0 0;
          padding: 0 15px 0 0;
          height: 20px;
          display: block;
          float: left;
          color: #306505;
          font-weight: bold;
          text-decoration: none;
}
div#header ul#main_menu li a span
{
          background: url(main_menu_a_left.jpg) no-repeat top left;
          width: 28px;
          height: 20px;
          display: block;
          float: left;
}
div#header ul#main_menu li a:hover
{
          background: url(main_menu_hover_right.jpg) no-repeat top right;
          padding: 0 15px 0 0;
          height: 20px;
          display: block;
          float: left;
          color: #fff;
}
div#header ul#main_menu li a:hover span
{
          background: url(main_menu_hover_left.jpg) no-repeat top left;
          width: 28px;
          height: 20px;
          display: block;
          float: left;
}
/* ----------------------------------------------------------------------------------------------------------
0) Main
---------------------------------------------------------------------------------------------------------- */
div#main
{
          margin: 293px 0 0 0;
          width: 995px;
}
/* ----------------------------------------------------------------------------------------------------------
0) Left
---------------------------------------------------------------------------------------------------------- */
div#left
{
          margin: 0 0 0 30px;
          _margin: 0 0 0 15px;
          width: 262px;
          float: left;
}
div#left h3#h3_01
{
          background: url(bg_h3_01.jpg) no-repeat 0 0;
          margin: 10px 0 10px -18px;
          _margin: 10px 0 10px 0;
          padding: 0 0 0 10px;
          height: 21px;
          line-height: 20px;
          color: #0e768c;
          font-size: 12px;
}
div#left h3#h3_02,
div#left h3.h3_02
{
          background: url(bg_h3_02.jpg) no-repeat 0 0;
          margin: 10px 0 10px -18px;
          _margin: 10px 0 10px 0;
          padding: 0 0 0 10px;
          height: 21px;
          line-height: 20px;
          color: #0e768c;
          font-size: 12px;
}
div#left ul.left_menu li ul li a
{
          background: url(line_01.jpg) no-repeat 25px 0;
          padding: 3px 0 3px 40px;
          height: 12px;
          color: #002559;
          text-decoration: none;
          font-size: 11px;
          font-weight: bold;
          display: block;
}
div#left ul.left_menu li a:hover
{
          text-decoration: underline;
}
div#left ul.left_menu li#menu_left_strong_01 strong a
{
          background: url(menu_left_strong_01_a.jpg) no-repeat top left;
          padding: 0 0 0 40px;
          width: 222px;
          height: 74px;
          color: #002559;
          display: block;
          line-height: 80px;
		  *margin-bottom:-16px;
		  _margin-bottom:-32px;


}
div#left ul.left_menu li strong a{
	font-size: 14px;
}
div#left ul.left_menu li#menu_left_strong_01 strong a:hover
{
          background: url(menu_left_strong_01_ahover.jpg) no-repeat top left;
}
div#left ul.left_menu li#menu_left_strong_02 strong a
{
          background: url(menu_left_strong_02_a.jpg) no-repeat top left;
          padding: 0 0 0 40px;
          width: 222px;
          height: 74px;
          color: #002559;
          display: block;
          line-height: 75px;
		  *margin-bottom:-16px;
		  _margin-bottom:-32px;

}
div#left ul.left_menu li#menu_left_strong_02 strong a:hover
{
          background: url(menu_left_strong_02_ahover.jpg) no-repeat top left;
}
div#left ul.left_menu li#menu_left_strong_03 strong a
{
          background: url(menu_left_strong_03_a.jpg) no-repeat top left;
          padding: 0 0 0 40px;
          width: 222px;
          height: 74px;
          color: #002559;
          display: block;
          line-height: 72px;
		  *margin-bottom:-16px;
		  _margin-bottom:-32px;

}
div#left ul.left_menu li#menu_left_strong_03 strong a:hover
{
          background: url(menu_left_strong_03_ahover.jpg) no-repeat top left;
}
div#left ul.left_menu li#menu_left_strong_04 strong a
{
          background: url(menu_left_strong_04_a.jpg) no-repeat top left;
          padding: 0 0 0 40px;
          width: 222px;
          height: 74px;
          color: #002559;
          display: block;
          line-height: 71px;
		  *margin-bottom:-16px;
		  _margin-bottom:-32px;

}
div#left ul.left_menu li#menu_left_strong_04 strong a:hover
{
          background: url(menu_left_strong_04_ahover.jpg) no-repeat top left;
}
div#left ul.left_menu li#menu_left_strong_05 strong a
{
          background: url(menu_left_strong_05_a.jpg) no-repeat top left;
          padding: 0 0 0 40px;
          width: 222px;
          height: 74px;
          color: #002559;
          display: block;
          line-height: 85px;
		  *margin-bottom:-16px;
		  _margin-bottom:-32px;
}
div#left ul.left_menu li#menu_left_strong_05 strong a:hover
{
          background: url(menu_left_strong_05_ahover.jpg) no-repeat top left;
}
div#left ul.left_menu ul{
	_padding-top:10px;
	*margin-top:10px;
}
/* ----------------------------------------------------------------------------------------------------------
0) Right
---------------------------------------------------------------------------------------------------------- */
div#right
{
          margin: 128px 20px 0 0;
          _margin: 128px 10px 0 0;
          width: 654px;
          float: right;
}
div#right .detail_name_producer
{
          position: absolute;
          *position: relative;
          left: 40px;
          z-index:10;
}
div#right .detail_yes
{
          background: url(skladem.jpg) no-repeat 0 0;
          width: 65px;
          height: 25px;
          position: relative;
          z-index:400;
          display:block;
          left: 200px;
          top: -10px;
          display: block;
}

div#right .detail_no
{
          background: url(momentalne-nedostupne.jpg) no-repeat 0 0;
          width: 65px;
          height: 25px;
          position: relative;
          left: 200px;
          top: -10px;
          display: block;
}
div#right .detail_query
{
          background: url(overit-dostupnost.jpg) no-repeat 0 0;
          width: 65px;
          height: 25px;
          position: relative;
          left: 200px;
          top: -10px;
          display: block;
}

div#right .detail_yes small,div#right .detail_no small,div#right .detail_query small
{
          display: none;
}
div#right div.box_01
{
          background: url(box_01_bg.jpg) repeat-y 0 0;
          margin: 0 0 20px 0;
          width: 430px;
          clear: both;
}
div#right div.box_01 div.box_01_top
{
          background: url(box_01_top.jpg) no-repeat top left;
          padding-top: 25px;
          width: 430px;
}
div#right div.box_01 div.box_01_top div.box_01_bottom
{
          background: url(box_01_bottom.jpg) no-repeat bottom left;
          padding-bottom: 30px;
          width: 463px;
}
div#right div.box_01 div.box_01_top div.box_01_bottom h4
{
          margin: 0 0 0 20px;
}
div#right div.box_01.green{background: url(zelena_bg.jpg) repeat-y 0 0;}
div#right div.box_01.green div.box_01_top{background: url(zelena_top.jpg) no-repeat top left;}
div#right div.box_01.green div.box_01_top div.box_01_bottom{background: url(zelena_bottom.jpg) no-repeat bottom left; padding-bottom: 4px; margin-bottom: 26px;}

div#right div.box_01.pink{background: url(oranzova_bg.jpg) repeat-y 0 0;}
div#right div.box_01.pink div.box_01_top{background: url(oranzova_top.jpg) no-repeat top left;}
div#right div.box_01.pink div.box_01_top div.box_01_bottom{background: url(oranzova_bottom.jpg) no-repeat bottom left; padding-bottom: 4px; margin-bottom: 26px;}


div#right div.box_04.green{background: url(zelena_bg.jpg) repeat-y 0 0;}
div#right div.box_04.green div.box_04_top{background: url(zelena_top.jpg) no-repeat top left;}
div#right div.box_04.green div.box_04_top div.box_04_bottom{background: url(zelena_bottom.jpg) no-repeat bottom left;}

div#right div.box_04.blue{background: url(modra_bg.jpg) repeat-y 0 0;}
div#right div.box_04.blue div.box_04_top{background: url(modra_top.jpg) no-repeat top left;}
div#right div.box_04.blue div.box_04_top div.box_04_bottom{background: url(modra_bottom.jpg) no-repeat bottom left;}

div#right div.box_04.pink{background: url(oranzova_bg.jpg) repeat-y 0 0;}
div#right div.box_04.pink div.box_04_top{background: url(oranzova_top.jpg) no-repeat top left;}
div#right div.box_04.pink div.box_04_top div.box_04_bottom{background: url(oranzova_bottom.jpg) no-repeat bottom left;}


h3#box_01_h3_01
{
          background: url(box_01_h3_01.jpg) no-repeat 0 0;
          margin-left: 20px;
          width: 118px;
          height: 38px;
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
h3#box_01_h3_02
{
          background: url(box_01_h3_02.jpg) no-repeat 0 0;
          width: 89px;
          height: 38px;
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
h3#box_01_h3_03
{
          background: url(box_01_h3_03.jpg) no-repeat 0 0;
          width: 138px;
          height: 38px;
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
h3#box_01_h3_01 a, h3#box_01_h3_02 a, h3#box_01_h3_03 a
{
          color: #002559;
          text-decoration: none;
        display: block; padding-top: 12px;
}
h3#box_01_h3_01 a:hover, h3#box_01_h3_02 a:hover, h3#box_01_h3_03 a:hover
{
          text-decoration: underline;
}
div#right div#box_02
{
          background: url(box_02_bg.jpg) repeat-y 0 0;
          margin: 0 0 20px 0;
          width: 640px;
}
div#right div#box_02 div#box_02_top
{
          background: url(box_02_top.jpg) no-repeat top left;
          padding-top: 15px;
          width: 640px;
}
div#right div#box_02 div#box_02_top div#box_02_bottom
{
          background: url(box_02_bottom.jpg) no-repeat bottom left;
          padding-bottom: 65px;
          width: 640px;
}
div#right div#box_02 div#box_02_top div#box_02_bottom p
{
          margin: 10px 40px 10px 20px;
}
div#right div#box_02 div#box_02_top div#box_02_bottom h4
{
          margin: 0 0 0 20px;
}
h3#box_02_h3_01
{
          background: url(box_02_tab.jpg) no-repeat bottom;
          margin-left: 30px;
          width: 173px;
          height: 23px;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 23px;
}
h3#box_02_h3_01 a
{
          color: #002559;
          text-decoration: none;
}
h3#box_02_h3_01 a:hover
{
          text-decoration: underline;
}
div#right div#box_03
{
          background: url(box_03_bg.jpg) repeat-y 0 0;
          margin: 0 0 20px 0;
          width: 640px;
}
div#right div#box_03 div#box_03_top
{
          background: url(box_03_top.jpg) no-repeat top left;
          padding-top: 15px;
          width: 640px;
}
div#right div#box_03 div#box_03_top div#box_03_bottom
{
          background: url(box_03_bottom.jpg) no-repeat bottom left;
          padding-bottom: 65px;
          width: 640px;
}
div#right div#box_03 div#box_03_top div#box_03_bottom p
{
          margin: 10px 40px 10px 20px;
}
div#right div#box_03 div#box_03_top div#box_03_bottom h4
{
          margin: 0 0 0 20px;
}
h3#box_03_h3_01
{
          background: url(box_03_tab.jpg) no-repeat 0 0;
          margin-left: 30px;
          width: 122px;
          height: 23px;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
h3#box_03_h3_01 a
{
          color: #002559;
          text-decoration: none;
}
h3#box_03_h3_01 a:hover
{
          text-decoration: underline;
}



div#right div.box_04
{
          background: url(box_04_bg.jpg) repeat-y 0 0;
          margin: 0 0 20px 0;
          width: 640px;
          clear: both;
}

div#right #detail
{
          float: left;
}

div#right #detail h3 a
{
          color: #002559;
          text-decoration: none;
}
div#right #detail h3 a:hover
{
          text-decoration: underline;
}
div#right div.box_04 div.box_04_top
{
          background: url(box_04_top.jpg) no-repeat top left;
          padding-top: 50px;
          width: 640px;
}
div#right div.box_04 div.box_04_top div.box_04_bottom
{
          background: url(box_04_bottom.jpg) no-repeat bottom left;
          padding-bottom: 30px;
          width: 580px;
		  padding:0 50px 30px 10px;
}
div#right div.box_04 div.box_04_top div.box_04_bottom h4
{
          margin: 0 0 0 20px;
}

div#right div.box_04 div.box_04_top div.box_04_bottom_prod{
          width: 640px;

}




h3#box_04_h3_01
{
          background: url(box_04_h3_01.jpg) no-repeat bottom;
          margin-left: 20px;
          width: 167px;
          height: 23px;
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
h3#box_04_h3_02
{
          background: url(box_04_h3_02.jpg) no-repeat bottom;
          width: 117px;
          height: 23px;
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
span.box_04_h3_02_f{
	margin-left:50px;
	float: left;
	width: 10px;
    height: 23px;
	display:block;
	background:transparent url(box_01_h3_01.jpg) no-repeat scroll 0 0;
}
h3#box_04_h3_03
{
          background: url(box_04_h3_03.jpg) no-repeat bottom;
          width: 98px;
          height: 23px;
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
h3#box_04_h3_04
{
          background: url(box_04_h3_04.jpg) no-repeat bottom;
          width: 90px;
          height: 23px;
          float: left;
          text-align: center;
          font-size: 11px;
          font-weight: bold;
          line-height: 26px;
}
div#right div#statement
{
          margin: 50px 0 0 0;
          font-size: 10px;
          color: #002559;
}
div#right div#statement div#statement_top
{
          background: url(bg_statement_top.jpg) no-repeat top left;
          padding-top: 50px;
          width: 654px;
}
div#right div#statement div#statement_bottom
{
          background: url(bg_statement_bottom.jpg) no-repeat bottom left;
          padding-bottom: 60px;
          width: 654px;
}
div#right div#detail
{
          background: url(detail_top.jpg) no-repeat 0 0;
          padding: 30px 0 0 0;
          position: relative;
          margin-top:-160px;
}
div#right div#detail div#detail_left
{
          margin: 0 0 20px 0;
          width: 300px;
          float: left;
          text-align: center;
		  height:260px;
            position: relative;
}
div#right div#detail div#detail_left div#item_availability {
    position: absolute; top: 0px; left: 182px; width: 58px; height: 58px;
}

div#right div#detail div#detail_left div#item_availability.skladem {
    background: url('skladem.png') no-repeat top right; cursor: help
}

div#right div#detail div#detail_left img
{
          margin: 20px 0 0 0;
}
div#right div#detail div a#print
{
          background: url(button_print.jpg) no-repeat 0 0;
          margin: 10px 50px 0 0;
          width: 112px;
          height: 31px;
          display: block;
          float: left;
}
div#right div#detail div a#print span, div#right div#detail div a#compare span
{
          display: none;
}
div#right div#detail div a#compare
{
          background: url(button_compare.jpg) no-repeat 0 0;
          margin: 10px 0 0 0;
          width: 112px;
          height: 31px;
          display: block;
          float: left;
}
div#right div#detail div#detail_right
{
          margin: 0 0 20px 0;
          width: 300px;
          float: left;
}
ul#variant{
    margin-bottom:20px;
    margin-top:10px;
    display:block;
}
ul#variant li{
    position: relative;
}

ul#variant li #variant_availability {
    position: absolute; top: 0; right: 0; display: block; width: 21px; height: 21px;
}
ul#variant li #variant_availability.skladem {
    background: url('skladem_small.png') no-repeat top right; cursor: help;
}

div#right div#detail #variant img
{
          border: solid 2px #cae289;
}
div#right div#detail h4
{
          margin: 5px 0 10px 0;
          *margin: 10px 0 10px 0;
          color: #002559;
          font-size: 12px;
          clear: both;
}
div#right div#detail div#detail_right ul
{
          margin: 0 0 10px 0;
}
div#right div#detail div#detail_right ul li
{
          font-size: 11px;
          color: #002559;
          line-height: 16px;
          display: block;
}
div#right div#detail  ul.variant li
{
          width: 63px;
          float:left;
          margin: 0 10px 10px 0;
}
div#right div#detail ul.variant li p
{
          display: none;
}
div#right div#detail  ul.variant li input
{
          display: block;
          margin: 0 auto;
}
div#right div#detail div#detail_right strong
{
          margin: 0;
          color: #f5821f;
          font-size: 14px;
}
div#right div#detail div#detail_right small
{
          padding: 5px 0 5px 0;
          color: #002559;
          font-size: 12px;
          text-decoration: line-through;
}
div#right div#detail div#detail_right form
{
          margin: 10px 0;
}
div#right div#detail div#detail_right form #ks
{
          width: 20px;
          height: 20px;
          border: solid 1px #002559;
          text-align: center;
}
div#right div#detail div#detail_right form #button_ks
{
          background: url(button_add_to_cart_01.jpg) no-repeat 0 0;
          *margin: 0 0 -10px 0;
          padding: 3px 0 0 20px;
          /padding: 6px 0 0 20px;
          width: 141px;
          height: 53px;
          font-size: 11px;
          font-weight: bold;
          text-align: left;
          cursor: pointer;
}
div#right_text
{
          margin: -27px 20px 0 0;
          _margin: -27px 10px 0 0;
          width: 654px;
          float: right;
}
div#right_text a
{
          color: #4ba800;
}
div#right_text a:hover
{
          text-decoration: none;
}
div#right_text p, div#right_text h2, div#right_text h3
{
          margin-bottom: 10px;
}
div#right_text ul
{
          margin-bottom: 10px;
}
div#right_text ul li ul
{
          margin: 5px 0 5px 20px;
}
div#right_text ul li
{
          background: url(inside.jpg) no-repeat 0 5px;
          padding-left: 10px;
}
div#right_text h2
{
     color:#FA7E2E;
			font-size:15px;
			font-weight:bold;
			margin:20px 0 5px 0;
		  /*position:absolute !important;
		  top:0px;*/
}
div#right_text h3
{
          color:#0E768C;
font-size:13px;
font-weight:bold;
margin:20px 0 5px 0;
}
div#right div.goods p
{
          margin: 0;
          line-height: 11px;
          font-size: 11px;
}
div#right div.goods p.popis
{
          margin: 0;
          line-height: 11px;
          font-size: 11px;
		  position:absolute !important;
		  top:210px;
		  height:55px;
		  overflow:hidden;
		  width:155px;
		  margin-left:5px;
		  *margin-left:-5px;
}
div#right div.goods
{
          background: url(bg_goods.png) no-repeat 0 0;
          margin: 0 0px 25px 30px;
          width: 167px;
          height: 323px;
          position: relative;
          float: left;
          text-align: center;
}
div#right div.goods h2
{
          margin: 8px 0 0 0;
          font-size: 12px;
          position:absolute;
          width:167px;
          *margin-left:-13px;
}
div#right div.goods h2 a
{
          color: #002559;
          text-decoration: none;
}
div#right div.goods h2 a:hover
{
          text-decoration: underline;
}
div#right div.goods .name_producer
{
          position: absolute;
          top: -13px;
          left: 10px;
          display: block;
}
div#right div.goods .name_producer small
{
          display: none;
}
div#right div.goods .yes
{
          background: url(skladem.jpg) no-repeat 0 0;
          width: 65px;
          height: 25px;
          position: absolute;
          top: 64px;
          left: 90px;
          display: block;
}
div#right div.goods .no
{
          background: url(momentalne-nedostupne.jpg) no-repeat 0 0;
          width: 65px;
          height: 25px;
          position: absolute;
          top: 64px;
          left: 90px;
          display: block;
}
div#right div.goods .query
{
          background: url(overit-dostupnost.jpg) no-repeat 0 0;
          width: 65px;
          height: 25px;
          position: absolute;
          top: 64px;
          left: 90px;
          display: block;
}
div#right div.goods .yes small, div#right div.goods .no small, div#right div.goods .query small
{
          display: none;
}
div#right div.goods .action
{
          background: url(action.jpg) no-repeat 0 0;
          width: 44px;
          height: 18px;
          position: absolute;
          top: 300px;
          left: 8px;
          display: block;
}
div#right div.goods .action small
{
          display: none;
}
div#right div.goods .new
{
          background: url(new.jpg) no-repeat 0 0;
          width: 44px;
          height: 18px;
          position: absolute;
          top: 300px;
          left: 7px;
          display: block;
}
div#right div.goods .new small
{
          display: none;
}
div#right div.goods img
{
          margin: 85px 0 0 0;
}
div#right div.goods form
{
          position: absolute;
          top: 299px;
          left: 55px;
}
div#right div.goods input.kusu
{
          padding: 1px 0 0 0;
          width: 18px;
          height: 14px;
          border: solid 1px #74be18;
          font-size: 10px;
          text-align: center;
          float: left;
}
div#right div.goods input.add_to_cart
{
          background: url(button_add_to_cart.jpg) no-repeat 0 0;
          padding: 0 0 3px 0;
          width: 63px;
          height: 18px;
          font-size: 10px;
          cursor: pointer;
}
div#right div.goods label
{
          margin: 2px 3px 0 2px;
          font-size: 11px;
          float: left;
}
div#right div.goods strong
{
          position: absolute;
          top: 280px;
          left: 33px;
          font-size: 12px;
          color: #f5821f;
}
div#right div.goods span
{
          position: absolute;
          top: 268px;
          left: 35px;
          font-size: 10px;
          color: #444444;
          font-style: none;
          text-decoration: line-through;
}
/* ----------------------------------------------------------------------------------------------------------
0) Footer
---------------------------------------------------------------------------------------------------------- */
div#footer
{
          background: url(bg_footer.jpg) no-repeat 14px 0;
          width: 935px;
          height: 20px;
          clear: both;
          padding-top: 75px;
          padding-left: 30px;
          padding-right: 30px;
          text-align: center; 
}

div#footer ul
{
          position: relative;
          left: 30px;
          top:80px;
          bottom: 11px;
          font-size: 11px;
          font-weight: bold;
          color: #17b4d6;
}
div#footer ul li
{
          display: inline;
          margin: 0 10px;
}





div.vypisLoader{
	      background: url(loader-small.gif) no-repeat center;
          width: 50px;
          height: 20px;
}
strong.infoBasket{
	float:left;
	line-height:11px;
	font-weight:bold;
	font-size:11px !important;
	padding-top:20px;
}
input.infoBasket{
	padding-left:5px !important;
}
.hide{
	display:none;
}
a{
	cursor:pointer !important;
}
div#myData{
	font-size:13px;
	position:absolute;
	top:50px;
	left:865px;
	line-height:14px;
}
div#myData b{
	font-size:11px;
	display:block;
	position:absolute;
	height:37px;
	line-height:11px;
	width:120px;
	overflow:auto;
	color:#4BA800;
}
div#myData b span{
	font-weight:normal;
	color:#333;
	display:block;
	margin-bottom:2px;
	font-size:10px;
}
div#myData a{
	color: #17b4d6;

}
div#myData a:hover{
	text-decoration:none;
}
div#myData strong{
	display:block;
	padding:6px 0 5px 0;
	margin-top:35px;
}

div#login_bag div.loader_login{
	background: url(loader-small.gif) no-repeat center;
	width:50px;
	height:50px;
	position:absolute;
	top:105px;
	left:890px;
}
.passtable input,table input,.dicsusion textarea{
	border:1px #cfcfcf solid;
	background-color:#efefef;
	color:#002559;
	font-size:11px;
}
.dicsusion textarea{
	margin-top:10px;
	width:300px;
	height:100px;
	margin-bottom:10px
}
.disk_one{
	border-bottom:1px #4BA800 solid;
	padding:7px 20px 7px 20px;
	margin-right:40px;
	margin-left:5px;

}
.disk_one .timestamp{
	display:block;
	background:transparent url(inside_01.jpg) no-repeat scroll 0 2px;
	padding-left:14px;
	color:#F5821F;
	color:#4BA800;
	font-size:11px;
	margin-left:-14px;
}
.disk_one .timestamp strong{
	color:#002559;
	}
.disk_one p{
	padding-top:4px;
}
.added{
	background-color:#E9F3CE;
}

form.dicsusion{
	text-align:center;
}
.logintoadd{
	padding:20px;
	margin-right:20px;
}
.compareTable{
	border-collapse:collapse;
}
.compareTable td{

	padding:5px;
	text-align:center;
}
.compareTable tr.odd{
	background-color:#E9F3CE;
}
.compareTable th{
	background-color:#fff;
	text-align:left;
	padding:5px;

}
.compareTable tr.odd th{
	background-color:#E9F3CE;
}
.compareTable strong{
	color:#F5821F;
}
.compareTable span{
	color:#444444;
	font-size:10px;
	text-decoration:line-through;
}
#delCall{
	margin-top:30px;
	font-size:11px;
	color:#002559;
	font-weight:bold;
}
#delCall b{
	font-weight:normal;
}
.compareTableBag{
	overflow:auto;
	width:650px;
}
.search_call{
	position:absolute;
	top:400px;
	left:100px;
	text-align:left !important;
	width:350px !important;
}
.search_call a{
	color:#4BA800;
	padding-right:5px;
}
.search_call a:hover{
	text-decoration:none;
}
.registerTable{
	margin-left:160px;
}

div.box div.box_top
{
          background: url(box_04_top.jpg) no-repeat top left;
          padding-top: 50px;
          width: 640px;
}
div.box div.box_top div.box_bottom
{
          background: url(box_04_bottom.jpg) no-repeat bottom left;
          padding-bottom: 30px;
          width: 610px;
		  padding-left:30px;
}
div.box div.box_top div.box_bottom h3
{
		position:absolute;
		margin-top:-40px;
		font-size:16px !important;
		color:#0E768C !important;
}
div.box div.box_top div.box_bottom h3 strong{
	color:#4BA800;
	font-size:20px;
}
div.box
{
          background: url(box_04_bg.jpg) repeat-y 0 0;
          margin: 0 0 20px 0;
          width: 640px;
          clear: both;
}
.text_note{
	border:1px #cfcfcf solid;
	background-color:#efefef;
	color:#002559;
	font-size:11px;
	width:550px;
	height:100px;

}
#nahled{
	width:240px;
	height:240px;
	display:block;
}
a#nahled{
	color:#4BA800;
	text-decoration:none;
}
p.moreVars{
	position:relative;
	left:0px;
	color:#4BA800;
	font-weight:bold;
}
.addedToBasket{
	font-size:12px;

	color:#002559;
	position:relative;
	top:5px;
	line-height:13px;
}
a.addedToBasket{
	font-weight:bold;
	text-decoration:none;
}

a.addedToBasket:hover b{
	text-decoration:none;
}
a.addedToBasket b{
	text-decoration:underline;
	color:#4BA800;
	display:block;
	position:relative !important;
	margin-bottom:7px;
}
#razeni{
	width:175px !important;
}

.box_04_bottom ul li a:hover {
text-decoration:underline;
}
.box_04_bottom ul li a {
background:transparent url(inside_01.jpg) no-repeat scroll 0 4px;
color:#4BA800;
padding:0 0 0 16px;
text-decoration:none;
}

#main_kosik{
	background:transparent url(box_04_bg.jpg) repeat-y scroll 0 0;

	padding-top:0px;
}

#all_basket form
{
          background: url(box_04_top.jpg) no-repeat top left;
          *padding-top:10px;
}
#all_basket
{
	width:650px;
    background: url(box_04_bottom.jpg) no-repeat bottom left;
	padding-bottom:10px;
}
#all_basket table{
	width:600px;
	margin-top:40px;
}
#all_basket .buttons{
	margin-right:50px;
	margin-bottom:5px;
}

.box .buttons{
	margin-right:50px;
}
.box_bottom.order .basket_table{
	width:570px !important;
}
.box_bottom.order #bag1{
	margin-right:50px;
}
a.bannerImg{
	float:left;
	border:none;
	margin:0 10px 0 20px;
}
a.bannerImg span{
	display:none;
}

div#right div#detail div#thumbs a#thumbs_left{
	float:left;
	height:100px;
	background:url(arrow_left.gif) center no-repeat;
	width:30px;
	border:2px #fff solid;
	margin:0px;

}
.inVisible{
  visibility:hidden;
}
div#right div#detail div#thumbs a#thumbs_left span{
	position:absolute;
	margin-left:30px;
	margin-top:-5px;
	width:20px;
	height:110px;
	background:url(gradient_left.png) repeat-y;
	_background:none;
}
div#right div#detail div#thumbs a#thumbs_right{
	background:url(arrow_right.gif) center no-repeat;
	float:left;
	height:100px;
	width:30px;
	border:2px #fff solid;
}
div#right div#detail div#thumbs a#thumbs_right span{
	position:absolute;
	margin-left:-20px;
	margin-top:-5px;
	width:20px;
	height:110px;

	background:url(gradient_right.png) repeat-y;
	_background:none;
}
div#right div#detail div#thumbs{
	height:140px;
	margin-top:10px;
}
div#right div#detail div#thumbs div{
	float:left;
	height:110px;
	width:540px;
	overflow:hidden;
}
div#right div#detail div#thumbs div div{
	float:none;
	height:104px;
	width:900px;
	overflow:none;
	padding-left:20px;
	padding-right:20px;
}
div#right div#detail div#thumbs{
	height:140px;
}
div#right div#detail div#thumbs a{
	margin-right:10px;
	margin-bottom:10px;
}
div#right div#detail div#thumbs img{
	border:2px solid #CAE289;
}

#detail_more{
	margin-top:0px;
	margin-bottom:10px;
	line-height:20px;
}
div#right div#detail div#detail_right #detail_more strong{
	color:#4BA800;
	font-size:12px;
}
a#popis_more{
	padding:0 10px 0 10px;
	color:#F5821F;
	font-weight:bold;
}
a#popis_more:hover{
	text-decoration:none;
}

.detail_more{
	margin-bottom:2px;
}
div#right div#detail div#detail_right .detail_more strong{
	font-size:12px;
	color:#4BA800;
}
div#right div#detail div#detail_right .detail_more a{
	font-size:12px;
	color:#F5821F;
}
div#right div#detail div#detail_right .detail_more a:hover{
	text-decoration:none;
}
#text{
	/*margin-top:-150px;*/
}
.orderSup{
	border:1px #cfcfcf solid;
	padding:20px;
}
.delEntry
{
  float:right;
}
#detail_more b{
  font-weight:bold;
  font-size:13px;
  padding-left:3px;

}
.thumbsParent{
  width:200px;
  height:104px;
}
#textOrderedOk{
  position:absolute;
  top:270px;
}

.box_04_bottom a{
	color:#4BA800;
}
.box_04_bottom h2{	
	font-size:15px;
	color:#4BA800;
	margin:3px 0px;
}
.box_04_bottom h3{	
	font-size:14px;
	color:#F5821F;
}
div#right div#detail .box_04_bottom h4{	
	font-size:14px;
	color:#0E768C;
}
.box_04_bottom h5{	
	font-size:13px;
	color:#4BA800;
}
.box_04_bottom h6{	
	font-size:13px;
	color:#0E768C;
}
.box_04_bottom ul,.box_04_bottom ul li{
  list-style-type:disc !important;
  margin-left:20px;
  list-style-position:outside;
}
.box_04_bottom ol,.box_04_bottom ol li{
  list-style-type:decimal  !important;
  margin-left:20px;
  list-style-position:outside;
}

/* updates 27.10.09*/
.detailPopis{
	width:590px;	

}
h3.detailPopisSouv{
	margin-bottom:30px;
	margin-top:30px;
}
h3#box_04_h3_01.nosouv
{
          background: url(box_04_h3_01b.jpg) no-repeat bottom;
}
.tags{
	text-align:justify;
	width:240px;
}
.tags a{
	text-decoration:underline;
}
.tags a:hover{
	text-decoration:none;
	
}
.jedna a{color:#5AC7DB;font-size:19px;font-weight:bold;}
.dva   a{color:#4BA801;font-size:15px;font-weight:bold;}
.tri   a{color:#FDBB1C;font-size:13px;}
.ctyri a{color:#F7987C;font-size:10px}

div#right_text.cms h2{	
	font-size:15px;
	color:#4BA800;
	margin:3px 0px;
	position:relative !important;
}
div#right_text.cms h3{	
	font-size:14px;
	color:#F5821F;
	position:relative !important;
}
div#right_text.cms h4{	
	font-size:14px;
	color:#0E768C;
	position:relative !important;
}
div#right_text.cms h5{	
	font-size:13px;
	color:#4BA800;
	position:relative !important;
}
div#right_text.cms h6{	
	font-size:13px;
	color:#0E768C;
	position:relative !important;
}
ol li,ol{
	list-style-type:decimal;	
	list-style-position:inside;
}
div.detailPopis h2,
div.detailPopis h3,
div.detailPopis h4,
div.detailPopis h5{
	margin-bottom:5px !important;
}
div.detailPopis p{
	margin:0px 0 10px 0px;
	line-height:20px;
}
div.detailPopis li{
	margin-bottom:3px;
}

.facebook { position: absolute; top: 235px; right: 23px; }
.banners { margin: 20px 0; }
.banners ul { padding: 0; margin: 0; }
.banners ul li { padding: 0; margin: 0; list-style-type: none; }


/* Carousel */
.pluit-carousel {
  position: relative;
  margin-bottom: 1em;
}

.pluit-carousel img {
  border: 0;
  display: block;
  cursor: pointer;
}

.pluit-carousel ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* Viewport */
.pluit-carousel .viewport {
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}

.pluit-carousel .viewport ul {
  width: 6000px;
}

.pluit-carousel .viewport ul li {
  display: block;
  float: left;
}

.pluit-carousel .viewport ul ul {
  width: auto;
  float: left;
}

.pluit-carousel .viewport ul ul li {
  margin-right: 5px;
}

/* Navigation */
.pluit-carousel .nav {
}

.pluit-carousel .nav li a {
  display: block;
  overflow: hidden;
  text-indent: -100em;
  outline: none;
}

.pluit-carousel .nav li a:hover {
  background-position: -46px 0;
}

.pluit-carousel .nav .prev {
  position: absolute;
    width: 47px; height: 61px;
  left: 0px; top: 57px;
  background: url(./carousel-right.png) no-repeat 0 0;
  opacity: 0.4;
    cursor: pointer;
}

.pluit-carousel .nav .next {
  position: absolute;
    width: 40px; height: 61px;
  right: 0px; top: 57px;
  background: url(./carousel-left.png) no-repeat 0 0;
  opacity: 0.4;
    cursor: pointer;
}

.pluit-carousel .nav .prev:hover, .pluit-carousel .nav .next:hover { opacity: 0.6; }

.pluit-carousel .nav .prev a, .pluit-carousel .nav .next a {
  width: 40px;
  height: 61px; display: block;
}


}

.pluit-carousel .nav .pages {
  display: none;
}

.pluit-carousel .nav .pages ul {
  float: left;
}

.pluit-carousel .nav .pages li {
  float: left;
  margin-right: 8px;
}

.pluit-carousel .nav .pages li a {
  width: 10px;
  height: 10px;
}

.pluit-carousel .nav .pages li.active a {
  background-position: -46px 0;
}

.pluit-carousel ul, .pluit-carousel .nav .pages, .pluit-carousel .nav {
  zoom: 1;
}

.pluit-carousel ul:after, .pluit-carousel .nav .pages:after, .pluit-carousel .nav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.share { padding: 15px 5px 0px 5px; }


.index_video { margin: 20px 0; }

