/* DEFINICE CENTRALNIHO BLOKU */

.central_div												{
													WIDTH: 1000px;
													MARGIN: 0 auto;
													BACKGROUND-IMAGE: url("./../images/content_bg.gif");
													BACKGROUND-REPEAT: repeat-y;
													BACKGROUND-POSITION: center top;
													MIN-HEIGHT: 100%;
													HEIGHT: 100%;
													}





/* DEFINICE HLAVICKY WEBU A VNORENYCH ELEMENTU */

.central_div .top_header										{
													WIDTH: 100%;
													HEIGHT: 200px;
													BACKGROUND-IMAGE: url("./../images/header.jpg");
													BACKGROUND-REPEAT: no-repeat;
													BACKGROUND-POSITION: left top;
													POSITION: relative;
													}

.central_div .top_header .slogan									{
													POSITION: absolute;
													LEFT: 60px;
													TOP: 60px;
													FONT-SIZE: 1.8em;
													COLOR: rgb(250,250,250);
													Z-INDEX 10000;
													LINE-HEIGHT: 27px;
													}

.central_div .top_header .slogan span									{
													DISPLAY: block;
													FONT-SIZE: 1.8em;
													}

.central_div .top_header .flash									{
													WIDTH: 500px;
													HEIGHT: 199px;
													POSITION: absolute;
													LEFT: 281px;
													TOP: -40px;
													}

.central_div .top_header #top_menu									{
													POSITION: absolute;
													LEFT: 30px;
													BOTTOM: 20px;
													BORDER-LEFT: 1px solid rgb(143,205,247);
													}

.central_div .top_header #top_menu li									{
													FLOAT: left;
													BORDER-RIGHT: 1px solid rgb(143,205,247);
													PADDING-RIGHT: 10px;
													PADDING-TOP: 10px;
													}

.central_div .top_header #top_menu li a									{
													FLOAT: left;
													FONT-SIZE: 1.2em;
													FONT-WEIGHT: bold;
													TEXT-DECORATION: none;
													COLOR: rgb(250,250,250);
													MARGIN-LEFT: 10px;
													}

.central_div .top_header #top_menu li a:hover								{
													TEXT-DECORATION: underline;
													}

.central_div .top_header .klic_end									{
													POSITION: absolute;
													LEFT: 731px;
													TOP: 200px;
													}





/* DEFINICE OBSAHOVEHO BLOKU */

.content												{
													WIDTH: 100%;
													OVERFLOW: auto;
													}





/* DEFINICE CENTRALNIHO LEVEHO BLOKU */

.content .left_panel											{
													FLOAT: left;
													WIDTH: 250px;
													PADDING-BOTTOM: 100px;
													}





/* DEFINICE CENTRALNIHO PRAVEHO BLOKU */

.content .right_panel											{
													FLOAT: left;
													WIDTH: 750px;
													PADDING-BOTTOM: 100px;
													}





/* DEFINICE FULLTEXTOVEHO VYHLEDAVACIHO FORMULARE V LEVEM SLOUPCI */

.content .left_panel .fulltext										{
													PADDING: 30px;
													PADDING-BOTTOM: 30px;
													OVERFLOW: auto;
													*ZOOM: 1;
													}

.content .left_panel .fulltext label									{
													WIDTH: 100%;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													PADDING-BOTTOM: 5px;
													DISPLAY: block;
													}

.content .left_panel .fulltext input									{
													FLOAT: left;
													WIDTH: 144px;
													HEIGHT: 12px;
													FONT-SIZE: 1.1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													}

.content .left_panel .fulltext button									{
													FLOAT: left;
													BORDER: 1px solid rgb(102,163,207);
													FONT-SIZE: 1.1em;
													BACKGROUND-COLOR: rgb(198,233,255);
													COLOR: rgb(1,103,169);
													PADDING-TOP: 1px;
													WIDTH: 30px;
													CURSOR: pointer;
													MARGIN-LEFT: 10px;
													*PADDING-TOP: 0px;
													}





/* DEFINICE HLAVNIHO NAVIGACNIHO MENU */

.content .left_panel .navigace										{
													WIDTH: 190px;
													PADDING-LEFT: 30px;
													PADDING-RIGHT: 30px;
													OVERFLOW: auto;
													}

.content .left_panel .navigace ul li									{
													DISPLAY: block;
													FLOAT: left;
													CLEAR: both;
													WIDTH: 100%;
													BORDER-BOTTOM: 1px solid rgb(42,119,168);
													}

.content .left_panel .navigace .submenu a								{
													BACKGROUND-IMAGE: url("./../images/menu_arrow.gif");
													BACKGROUND-POSITION: 3px 5px;
													BACKGROUND-REPEAT: no-repeat;
													}

.content .left_panel .navigace ul .nosubmenu a								{
													BACKGROUND-IMAGE: url("./../images/nomenu_arrow.gif");
													BACKGROUND-POSITION: 3px 8px;
													BACKGROUND-REPEAT: no-repeat;
													}

.content .left_panel .navigace ul li a									{
													FONT-SIZE: 8pt;
													COLOR: rgb(255,255,255);
													FLOAT: left;
													TEXT-DECORATION: none;
													WIDTH: 170px;
													PADDING-LEFT: 20px;
													PADDING-TOP: 3px;
													PADDING-BOTTOM: 4px;
													CURSOR: pointer;
													BEHAVIOR: url("hover.htc");
													BACKGROUND-IMAGE: url("./../images/menu_arrow.gif");
													BACKGROUND-POSITION: 3px 6px;
													BACKGROUND-REPEAT: no-repeat;
													}

.content .left_panel .navigace ul li a:hover								{
													BACKGROUND-COLOR: rgb(42,119,168);
													}

.content .left_panel .navigace ul li ul									{
													BACKGROUND-IMAGE: none;
													CLEAR: both;
													}

.content .left_panel .navigace ul li ul li								{
													BORDER-BOTTOM: 0px;
													BORDER-TOP: 1px solid rgb(42,119,168);
													}

.content .left_panel .navigace ul li ul li a								{
													PADDING-LEFT: 38px;
													WIDTH: 152px;
													BACKGROUND-IMAGE: url("./../images/submenu_arrow.gif");
													BACKGROUND-POSITION: 20px 8px;
													BACKGROUND-REPEAT: no-repeat;
													}

.content .left_panel .navigace ul li ul li ul li							{
													BORDER-BOTTOM: 0px;
													BORDER-TOP: 1px solid rgb(42,119,168);
													}

.content .left_panel .navigace ul li ul li ul li a							{
													PADDING-LEFT: 56px;
													WIDTH: 134px;
													BACKGROUND-IMAGE: url("./../images/submenu_arrow.gif");
													BACKGROUND-POSITION: 38px 8px;
													BACKGROUND-REPEAT: no-repeat;
													}

.content .left_panel .navigace ul li .menu_active							{
													BACKGROUND-COLOR: rgb(240,130,17);
													}

.content .left_panel .navigace ul li .menu_active:hover							{
													BACKGROUND-COLOR: rgb(240,130,17);
													}

.content .left_panel .bannery										{
													PADDING: 0px 0px 0px 30px;
													WIDTH: 190px;
													OVERFLOW: auto;
													}

.content .left_panel .bannery img									{
													FLOAT: left;
													MARGIN: 0px 5px 5px 0px;
													}

.content .left_panel .bannery script									{
													FLOAT: left;
													MARGIN: 0px 5px 5px 0px;
													}




/* DEFINICE VNORENEHO HORNIHO PANELU DO CENTRALNI CASTI PRAVEHO BLOKU */

.content .right_panel .top_panel									{
													BACKGROUND-COLOR: rgb(0,82,150);
													BACKGROUND-IMAGE: url("./../images/top_panel_bg.gif");
													BACKGROUND-POSITION: left top;
													BACKGROUND-REPEAT: repeat-y;
													POSITION: relative;
													_ZOOM: 1;
													}





/* DEFINICE OBALOVEHO PRVKU DROBECKOVE NAVIGACE */

.content .right_panel .top_panel .main_navigation_global						{
													PADDING: 30px;
													PADDING-BOTTOM: 10px;
													BACKGROUND-IMAGE: url("./../images/klic_end.gif");
													BACKGROUND-POSITION: 481px 0px;
													BACKGROUND-REPEAT: no-repeat;
													}





/* DEFINICE DROBECKOVE NAVIGACE */


.content .right_panel .top_panel .main_navigation_global #main_navigation				{
													WIDTH: 440px;
													OVERFLOW: auto;
													}

.content .right_panel .top_panel .main_navigation_global #main_navigation li				{
													BACKGROUND-IMAGE: url("./../images/main_navigation_arrow.gif");
													BACKGROUND-REPEAT: no-repeat;
													BACKGROUND-POSITION: left 3px;
													PADDING-LEFT: 18px;
													PADDING-RIGHT: 10px;
													FLOAT: left;
													}

.content .right_panel .top_panel .main_navigation_global #main_navigation li span			{
													COLOR: rgb(175,227,255);
													FONT-SIZE: 1.1em;
													TEXT-DECORATION: none;
													}

.content .right_panel .top_panel .main_navigation_global #main_navigation #first			{
													PADDING: 0px;
													BACKGROUND-IMAGE: none;
													PADDING-RIGHT: 10px;
													}

.content .right_panel .top_panel .main_navigation_global #main_navigation #first span			{
													COLOR: rgb(250,250,250);
													}

.content .right_panel .top_panel .kosik_nadpis								{
													POSITION: absolute;
													LEFT: 530px;
													BOTTOM: 10px;
													FONT-SIZE: 1.4em;
													COLOR: rgb(250,250,250);
													}

.content .right_panel .top_panel .kosik_nadpis span							{
													PADDING-RIGHT: 20px;
													}

.content .left_panel_inside										{
													FLOAT: left;
													WIDTH: 500px;
													PADDING-BOTTOM: 50px;
													}

.content .left_panel_inside .page_navigation								{
													WIDTH: 100%;
													OVERFLOW: auto;
													BACKGROUND-COLOR: rgb(0,70,137);
													BORDER-BOTTOM: 1px solid rgb(0,103,168);
													PADDING-TOP: 11px;
													PADDING-BOTTOM: 9px;
													BACKGROUND-IMAGE: url("./../images/navig_bg.gif");
													BACKGROUND-REPEAT: repeat-y;
													BACKGROUND-POSITION: left top;
													}

.content .left_panel_inside .page_navigation .left_panel_nav						{
													PADDING-LEFT: 30px;
													OVERFLOW: auto;
													FLOAT: left;
													*ZOOM: 1
													}

.content .left_panel_inside .page_navigation .left_panel_nav p						{
													FLOAT: left;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													PADDING-RIGHT: 10px;
													FONT-WEIGHT: bold;
													}

.central_div .content .left_panel_inside .page_navigation .left_panel_nav ul				{
													FLOAT: left;
													OVERFLOW: auto;
													*ZOOM: 1;
													}

.content .left_panel_inside .page_navigation .left_panel_nav ul li					{
													FLOAT: left;
													PADDING-LEFT: 5px;
													}

.content .left_panel_inside .page_navigation .left_panel_nav ul .active					{
													FONT-SIZE: 1.1em;
													FONT-WEIGHT: bold;
													COLOR: rgb(243,152,22);
													}

.content .left_panel_inside .page_navigation .left_panel_nav ul li a					{
													COLOR: rgb(250,250,250);
													TEXT-DECORATION: none;
													}

.content .left_panel_inside .page_navigation .left_panel_nav ul li a:hover				{
													TEXT-DECORATION: underline;
													}

.content .left_panel_inside .page_navigation .right_panel_nav						{
													PADDING-RIGHT: 30px;
													OVERFLOW: hidden;
													FLOAT: right;
													*ZOOM: 1;
													}

.content .left_panel_inside .page_navigation .right_panel_nav a						{
													FLOAT: left;
													WIDTH: 18px;
													HEIGHT: 16px;
													MARGIN-LEFT: 5px;
													}





/* DEFINICE TABULKY S VYPISEM PRODUKTU */

.content .left_panel_inside #vypis_produktu								{
													WIDTH: 100%;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													BORDER-COLLAPSE: collapse;
													}

.content .left_panel_inside #vypis_produktu thead td							{
													FONT-WEIGHT: bold;
													BACKGROUND-COLOR: rgb(0,69,136);
													}

.content .left_panel_inside #vypis_produktu thead td span						{
													PADDING: 10px;
													DISPLAY: block;
													}

.content .left_panel_inside #vypis_produktu thead .code							{
													WIDTH: 100px;
													BORDER-RIGHT: 1px solid rgb(0,69,136);
													}

.content .left_panel_inside #vypis_produktu thead .img							{
													WIDTH: 50px;
													}

.content .left_panel_inside #vypis_produktu thead .code span						{
													PADDING-LEFT: 30px;
													}

.content .left_panel_inside #vypis_produktu thead .name							{
													WIDTH: 120px;
													BORDER-LEFT: 1px solid rgb(0,69,136);
													BORDER-RIGHT: 1px solid rgb(0,69,136);
													}

.content .left_panel_inside #vypis_produktu thead .price						{
													WIDTH: 50px;
													TEXT-ALIGN: right;
													}

.content .left_panel_inside #vypis_produktu thead .addbasket						{
													WIDTH: 100px;
													BORDER-LEFT: 1px solid rgb(0,69,136);
													}

.content .left_panel_inside #vypis_produktu tbody td 							{
													BORDER: 1px solid rgb(0,69,136);
													}

.content .left_panel_inside #vypis_produktu tbody td img						{
													FLOAT: left;
													}

.content .left_panel_inside #vypis_produktu tbody .last							{
													BORDER-BOTTOM: 0px;
													}

.content .left_panel_inside #vypis_produktu tbody td span						{
													PADDING: 10px;
													DISPLAY: block;
													}

.content .left_panel_inside #vypis_produktu tbody .img span						{
													PADDING: 10px;
													*ZOOM: 1;
													OVERFLOW: hidden;
													}

.content .left_panel_inside #vypis_produktu tbody .code							{
													WIDTH: 80px;
													}

.content .left_panel_inside #vypis_produktu tbody .code span						{
													PADDING-LEFT: 30px;
													}

.content .left_panel_inside #vypis_produktu tbody .name							{
													WIDTH: 160px;
													}

.content .left_panel_inside #vypis_produktu tbody .price						{
													WIDTH: 70px;
													TEXT-ALIGN: right;
													}

.content .left_panel_inside #vypis_produktu tbody .addbasket						{
													WIDTH: 100px;
													BORDER-BOTTOM: 1px solid rgb(0,69,136);
													}

.content .left_panel_inside #vypis_produktu tbody .addbasket input					{
													WIDTH: 30px;
													FLOAT: left;
													HEIGHT: 13px;
													FONT-SIZE: 1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													MARGIN-LEFT: 10px;
													}

.content .left_panel_inside #vypis_produktu tbody .addbasket .button					{
													FLOAT: left;
													BACKGROUND-IMAGE: url("./../images/button_kosik.gif");
													BACKGROUND-POSITION: left top;
													BACKGROUND-REPEAT: no-repeat;
													BORDER: 0px;
													PADDING: 0px;
													WIDTH: 24px;
													MARGIN-LEFT: 5px;
													CURSOR: pointer;
													HEIGHT: 19px;
													}

.content .left_panel_inside #vypis_produktu tbody a							{
													COLOR: rgb(250,250,250);
													TEXT-DECORATION: none;
													}

.content .left_panel_inside #vypis_produktu tbody a:hover						{
													TEXT-DECORATION: underline;
													}

.content .left_panel_inside #vypis_produktu tbody .iddle						{
													BACKGROUND-COLOR: rgb(1,98,169);
													}

.content .left_panel_inside .add_all									{
													WIDTH: 100%;
													OVERFLOW: auto;
													PADDING-TOP: 30px;
													}

.content .left_panel_inside .add_all button								{
													FLOAT: right;
													BORDER: 1px solid rgb(102,163,207);
													FONT-SIZE: 1.1em;
													BACKGROUND-COLOR: rgb(198,233,255);
													COLOR: rgb(1,103,169);
													PADDING-TOP: 1px;
													PADDING-BOTTOM: 1px;
													WIDTH: 240px;
													CURSOR: pointer;
													MARGIN-RIGHT: 30px;
													}

.content .left_panel_inside .information								{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													PADDING: 30px;
													PADDING-BOTTOM: 0px;
													}

.content .left_panel_inside .main									{
													PADDING: 30px;
													}


.content .left_panel_inside .main p									{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													PADDING-BOTTOM: 10px;
													}

.content .left_panel_inside .main p a									{
													COLOR: rgb(250,250,250);
													}

.content .left_panel_inside .main p a:hover								{
													TEXT-DECORATION: none;
													}

.content .left_panel_inside .main ul									{
													WIDTH: 100%;
													OVERFLOW: auto;
													PADDING-BOTTOM: 10px;
													}

.content .left_panel_inside .main ul li									{
													WIDTH: 425px;
													FLOAT: left;
													CLEAR: both;
													FONT-SIZE: 1.1em;
													COLOR: rgb(255,255,255);
													PADDING-LEFT: 15px;
													BACKGROUND-IMAGE: url("./../images/list_item.gif");
													BACKGROUND-POSITION: left 5px;
													BACKGROUND-REPEAT: no-repeat;
													}

.content .left_panel_inside .main h2									{
													COLOR: rgb(174,255,149);
													PADDING-BOTTOM: 10px;
													PADDING-TOP: 10px;
													FONT-SIZE: 1.25em;
													}

.content .left_panel_inside .main h3									{
													COLOR: rgb(174,255,149);
													PADDING-BOTTOM: 10px;
													PADDING-TOP: 10px;
													FONT-SIZE: 1.2em;
													}

.content .left_panel_inside .main h4									{
													COLOR: rgb(174,255,149);
													PADDING-BOTTOM: 10px;
													PADDING-TOP: 10px;
													FONT-SIZE: 1.15em;
													}

.content .left_panel_inside .main .akce_title								{
													COLOR: rgb(198,233,255);
													BORDER-BOTTOM: 1px solid rgb(4,122,196);
													PADDING-BOTTOM: 10px;
													FONT-SIZE: 1.6em;
													FONT-WEIGHT: bold;
													}

.content .left_panel_inside .main .akce									{
													WIDTH: 100%;
													OVERFLOW: auto;
													}

.content .left_panel_inside .main .akce	li								{
													WIDTH: 100%;
													FLOAT: left;
													CLEAR: both;
													PADDING: 0px;
													BACKGROUND-IMAGE: none;
													BORDER-BOTTOM: 1px solid rgb(4,122,196);
													PADDING-BOTTOM: 18px;
													POSITION: relative;
													PADDING-TOP: 18px;
													FONT-SIZE: 1em;
													}

.content .left_panel_inside .main .akce	li img								{
													FLOAT: left;
													BORDER: 1px solid rgb(198,233,255);
													}

.content .left_panel_inside .main .akce	li .right							{
													FLOAT: right;
													WIDTH: 325px;
													}

.content .left_panel_inside .main .akce	li .right h2							{
													FONT-SIZE: 1.35em;
													PADDING: 5px 0px 10px 0px;
													}

.content .left_panel_inside .main .akce	li .right h2 a							{
													COLOR: rgb(198,233,255);
													TEXT-DECORATION: none;
													}

.content .left_panel_inside .main .akce	li .right h2 a:hover						{
													TEXT-DECORATION: underline;
													}

.content .left_panel_inside .main .akce	li .right .inside						{
													WIDTH: 325px;
													OVERFLOW: auto;
													POSITION: absolute;
													LEFT: 115px;
													BOTTOM: 20px;
													}

.content .left_panel_inside .main .akce	li .right .inside .price					{
													FLOAT: left;
													FONT-SIZE: 1.35em;
													COLOR: rgb(245,173,26);
													PADDING-BOTTOM: 0px;
													FONT-WEIGHT: bold;
													}

.content .left_panel_inside .main .akce	li .right .inside .price span					{
													FONT-SIZE: 0.85em;
													FONT-WEIGHT: normal;
													}

.content .left_panel_inside .main .akce	li .right .inside .add						{
													POSITION: absolute;
													RIGHT: 0px;
													BOTTOM: 0px;
													FLOAT: right;
													PADDING-BOTTOM: 0px;
													}

.content .left_panel_inside .main .akce	li .right .inside .add label					{
													FLOAT: left;
													PADDING-TOP: 2px;
													PADDING-RIGHT: 10px;
													}

.content .left_panel_inside .main .akce	li .right .inside .add input					{
													WIDTH: 30px;
													FLOAT: left;
													HEIGHT: 13px;
													FONT-SIZE: 1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													MARGIN-LEFT: 10px;
													}

.content .left_panel_inside .main .akce	li .right .inside .add .button					{
													FLOAT: left;
													BACKGROUND-IMAGE: url("./../images/button_kosik.gif");
													BACKGROUND-POSITION: left top;
													BACKGROUND-REPEAT: no-repeat;
													BORDER: 0px;
													PADDING: 0px;
													WIDTH: 24px;
													MARGIN-LEFT: 5px;
													CURSOR: pointer;
													HEIGHT: 19px;
													}

.content .right_panel_inside										{
													FLOAT: left;
													WIDTH: 250px;
													PADDING-BOTTOM: 50px;
													}

.content .right_panel_inside .total_item								{
													WIDTH: 100%;
													OVERFLOW: auto;
													PADDING-TOP: 12px;
													PADDING-BOTTOM: 12px;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													}

.content .right_panel_inside .total_item .title								{
													FLOAT: left;
													PADDING-TOP: 4px;
													PADDING-LEFT: 30px;
													}

.content .right_panel_inside .total_item .number							{
													FLOAT: right;
													DISPLAY: inline;
													FONT-SIZE: 1.2em;
													FONT-WEIGHT: bold;
													BACKGROUND-COLOR: rgb(243,152,22);
													PADDING: 3px;
													PADDING-LEFT: 6px;
													PADDING-RIGHT: 6px;
													MARGIN-RIGHT: 30px;
													}

.content .right_panel_inside .total_price								{
													WIDTH: 100%;
													OVERFLOW: auto;
													PADDING-TOP: 15px;
													PADDING-BOTTOM: 15px;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													BORDER-TOP: 1px solid rgb(139,215,255);
													BORDER-BOTTOM: 1px solid rgb(139,215,255);
													}

.content .right_panel_inside .total_price .title							{
													FLOAT: left;
													PADDING-LEFT: 30px;
													PADDING-TOP: 2px;
													}

.content .right_panel_inside .total_price .price_info							{
													FLOAT: right;
													DISPLAY: inline;
													PADDING-RIGHT: 30px;
													}

.content .right_panel_inside .total_price .price_info .price						{
													FONT-SIZE: 1.3em;
													FONT-WEIGHT: bold;
													PADDING-LEFT: 10px;
													COLOR: rgb(174,255,149);
													}

.content .right_panel_inside .total_price .price_info .currency 					{
													FONT-SIZE: 1.3em;
													FONT-WEIGHT: bold;
													PADDING-LEFT: 10px;
													}

.content .right_panel_inside .buttons									{
													WIDTH: 100%;
													OVERFLOW: auto;
													}

.content .right_panel_inside .buttons a									{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													FONT-WEIGHT: bold;
													TEXT-DECORATION: none;
													PADDING: 30px;
													PADDING-TOP: 10px;
													PADDING-BOTTOM: 10px;
													FLOAT: left;
													WIDTH: 190px;
													BORDER-BOTTOM: 1px solid rgb(139,215,255);
													BACKGROUND-IMAGE: url("./../images/button_bg.gif");
													BACKGROUND-POSITION: center top;
													BACKGROUND-REPEAT: repeat-y;
													BACKGROUND-COLOR: rgb(241,130,17);
													}

.content .right_panel_inside .buttons a:hover								{
													TEXT-DECORATION: underline;
													}

.content .right_panel_inside .top_products_title							{
													PADDING-TOP: 30px;
													PADDING-LEFT: 30px;
													PADDING-BOTTOM: 10px;
													FONT-SIZE: 1.3em;
													COLOR: rgb(255,197,115);
													}

.content .right_panel_inside #top_products								{
													WIDTH: 100%;
													OVERFLOW: auto;
													BORDER-TOP: 1px solid rgb(64,151,203);
													}

.content .right_panel_inside #top_products li								{
													BORDER-BOTTOM: 1px solid rgb(64,151,203);
													WIDTH: 100%;
													FLOAT: left;
													OVERFLOW: auto;
													PADDING-TOP: 5px;
													PADDING-BOTTOM: 5px;
													}

.content .right_panel_inside #top_products li .main							{
													WIDTH: 130px;
													FLOAT: left;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													PADDING-LEFT: 30px;
													}

.content .right_panel_inside #top_products li .main a							{
													COLOR: rgb(250,250,250);
													TEXT-DECORATION: none;
													}

.content .right_panel_inside #top_products li .main a:hover						{
													TEXT-DECORATION: underline;
													}

.content .right_panel_inside #top_products li .main span						{
													DISPLAY: block;
													FONT-SIZE: 1.2em;
													FONT-WEIGHT: bold;
													PADDING-TOP: 10px;
													}

.content .right_panel_inside #top_products li .add_item							{
													FLOAT: right;
													WIDTH: 22px;
													HEIGHT: 21px;
													PADDING-RIGHT: 30px;
													}

.content .right_panel_inside #login_box									{
													WIDTH: 190px;
													BACKGROUND-COLOR: rgb(243,152,22);
													BORDER-BOTTOM: 1px solid rgb(139,215,255);
													PADDING: 17px 30px 15px 30px;
													POSITION: relative;
													DISPLAY: none;
													}

.content .right_panel_inside #login_box .mytitle							{
													FONT-SIZE: 1.2em;
													COLOR: rgb(255,255,255);
													PADDING-BOTTOM: 12px;
													FONT-WEIGHT: bold;
													}

.content .right_panel_inside #login_box	p								{
													WIDTH: 190px;
													OVERFLOW: auto;
													PADDING-BOTTOM: 5px;
													}

.content .right_panel_inside #login_box	p label								{
													FONT-SIZE: 1.1em;
													COLOR: rgb(255,255,255);
													FLOAT: left;
													WIDTH: 90px;
													PADDING-TOP: 3px;
													}

.content .right_panel_inside #login_box	p .left								{
													FONT-SIZE: 1.1em;
													COLOR: rgb(255,255,255);
													FLOAT: left;
													WIDTH: 90px;
													FONT-WEIGHT: bold;
													}

.content .right_panel_inside #login_box	p .right							{
													FONT-SIZE: 1.1em;
													COLOR: rgb(255,255,255);
													FLOAT: left;
													}

.content .right_panel_inside #login_box	p input								{
													FLOAT: left;
													WIDTH: 94px;
													COLOR: rgb(50,50,50);
													PADDING: 2px;
													BORDER: 1px solid rgb(207,123,6);
													FONT-SIZE: 1.1em;
													}

.content .right_panel_inside #login_box	p button							{
													FLOAT: right;
													FONT-SIZE: 1.1em;
													COLOR: rgb(255,255,255);
													BORDER: 0px;
													CURSOR: pointer;
													WIDTH: 100px;
													PADDING: 5px 0px 5px 0px;
													BACKGROUND-COLOR: rgb(207,123,6);
													}

.content .right_panel_inside #login_box .btn_two							{
													PADDING-TOP: 5px;
													}

.content .right_panel_inside #login_box .btn_two button							{
													WIDTH: 190px;
													}

.content .right_panel_inside #login_box	.close								{
													WIDTH: auto;
													POSITION: absolute;
													LEFT: 204px;
													TOP: 14px;
													}

.content .right_panel_inside #login_box	.close a							{
													COLOR: rgb(255,255,255);
													FONT-WEIGHT: bold;
													FONT-SIZE: 1.1em;
													FLOAT: left;
													BACKGROUND-COLOR: rgb(207,123,6);
													PADDING: 0px 5px 2px 5px;
													TEXT-DECORATION: none;
													}

.content .right_panel_inside #login_box	.close a:hover							{
													COLOR: rgb(0,0,0);
													}

.content .right_panel_inside #login_box	.reg								{
													WIDTH: auto;
													POSITION: absolute;
													LEFT: 30px;
													TOP: 104px;
													}

.content .right_panel_inside #login_box	.reg a								{
													COLOR: rgb(255,255,255);
													FONT-WEIGHT: bold;
													FONT-SIZE: 1.1em;
													}

.content .right_panel_inside #login_box	.reg a:hover							{
													TEXT-DECORATION: none;
													}



/* DEFINICE VYPISU DETAILU POLOZKY */

.content .left_panel_inside .main .detail_produktu							{
													BORDER-BOTTOM: 1px solid rgb(0,138,224);
													OVERFLOW: auto;
													WIDTH: 100%;
													PADDING-BOTTOM: 20px;
													}

.content .left_panel_inside .main .detail_produktu img							{
													FLOAT: left;
													BORDER: 1px solid rgb(250,250,250);
													WIDTH: 100px;
													}

.content .left_panel_inside .main .detail_produktu ul							{
													WIDTH: 100%;
													OVERFLOW: auto;
													FLOAT: right;
													FONT-SIZE: 1em;
													WIDTH: 310px;
													COLOR: rgb(250,250,250);
													}
													
.content .left_panel_inside .main .detail_produktu ul li						{
													WIDTH: 100%;
													OVERFLOW: auto;
													FLOAT: left;
													CLEAR: both;
													PADDING: 0px;
													PADDING-BOTTOM: 5px;
													BACKGROUND-IMAGE: none;
                         										}

.content .left_panel_inside .main .detail_produktu ul li .left						{
													FLOAT: left;
													WIDTH: 120px;
													}

.content .left_panel_inside .main .detail_produktu ul li .right						{
													FLOAT: right;
													WIDTH: 180px;
													}

.content .left_panel_inside .main .detail_produktu ul li .pr						{
													FONT-SIZE: 1.1em;
													FONT-WEIGHT: bold;
													PADDING-TOP: 5px;
													}

.content .left_panel_inside .main .detail_produktu ul li .hl						{
													COLOR: rgb(246,174,28);
													}

.content .left_panel_inside .main .kosik_add								{
													WIDTH: 100%;
													OVERFLOW: auto;
													PADDING-TOP: 20px;
													}

.content .left_panel_inside .main .kosik_add .back							{
													WIDTH: 150px;
													OVERFLOW: auto;
													FLOAT: left;
													}

.content .left_panel_inside .main .kosik_add .back a							{
													WIDTH: 148px;
													FLOAT: left;
													BORDER: 1px solid rgb(102,163,207);
													FONT-SIZE: 1em;
													BACKGROUND-COLOR: rgb(198,233,255);
													COLOR: rgb(1,103,169);
													PADDING: 6px 0px 6px 0px;
													TEXT-ALIGN: center;
													TEXT-DECORATION: none;
													}

.content .left_panel_inside .main .kosik_add .back a:hover						{
													BORDER: 1px solid rgb(255,255,255);
													}

.content .left_panel_inside .main .kosik_add .add_basket						{
													FLOAT: right;
													}

.content .left_panel_inside .main .kosik_add label							{
													FLOAT: left;
													PADDING-TOP: 2px;
													PADDING-BOTTOM: 2px;
													PADDING-RIGHT: 10px;
													}

.content .left_panel_inside .main .kosik_add input							{
													FLOAT: left;
													WIDTH: 40px;
													HEIGHT: 12px;
													FONT-SIZE: 1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													}

.content .left_panel_inside .main .kosik_add button							{
													FLOAT: left;
													BORDER: 0px;
													WIDTH: 100px;
													HEIGHT: 18px;
													CURSOR: pointer;
													BACKGROUND-IMAGE: url("./../images/add_button.gif");
													BACKGROUND-POSITION: left top;
													BACKGROUND-REPEAT: no-repeat;
													MARGIN-LEFT: 10px;
													}






#add_polozka 												{
													*HEIGHT: 1%;
													PADDING-LEFT: 30px;
													OVERFLOW: auto;
													PADDING-TOP: 37px;
													PADDING-BOTTOM: 38px;
													BACKGROUND-COLOR: rgb(7,78,122);
													BORDER-BOTTOM: 1px solid rgb(64,151,203);
													}

#add_polozka label											{
													FLOAT: left;
													PADDING-RIGHT: 10px;
													FONT-SIZE: 1.1em;
													PADDING-TOP: 2px;
													PADDING-BOTTOM: 2px;
													COLOR: rgb(250,250,250);
													}

#add_polozka #erpcode											{
													FLOAT: left;
													WIDTH: 100px;
													HEIGHT: 12px;
													FONT-SIZE: 1.1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													MARGIN-RIGHT: 10px;
													}

#add_polozka #amount											{
													FLOAT: left;
													WIDTH: 40px;
													HEIGHT: 12px;
													FONT-SIZE: 1.1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													}

#add_polozka button											{
													FLOAT: left;
													BORDER: 1px solid rgb(102,163,207);
													FONT-SIZE: 1.1em;
													BACKGROUND-COLOR: rgb(198,233,255);
													COLOR: rgb(1,103,169);
													PADDING-TOP: 1px;
													WIDTH: 100px;
													CURSOR: pointer;
													MARGIN-LEFT: 10px;
													*PADDING-TOP: 0px;
													}

#kosik													{
													WIDTH: 100%;
													BORDER-COLLAPSE: collapse;
													}

#kosik thead td												{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													BORDER-BOTTOM: 1px solid rgb(64,151,203);
													FONT-WEIGHT: bold;
													PADDING-TOP: 20px;
													PADDING-BOTTOM: 20px;
													}

#kosik .box_model_first											{
													PADDING-LEFT: 30px;
													PADDING-RIGHT: 10px;
													DISPLAY: block;
													}

#kosik thead .box_model											{
													PADDING-LEFT: 10px;
													PADDING-RIGHT: 10px;
													DISPLAY: block;
													}

#kosik thead .pole_1											{
													WIDTH: 100px;
													}

#kosik thead .pole_3											{
													WIDTH: 70px;
													TEXT-ALIGN: right;
													}

#kosik thead .pole_4											{
													WIDTH: 50px;
													}

#kosik thead .pole_5											{
													WIDTH: 70px;
													TEXT-ALIGN: right;
													}

#kosik thead .pole_6											{
													WIDTH: 35px;
													TEXT-ALIGN: center;
													}

#kosik tbody td												{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													BORDER-BOTTOM: 1px solid rgb(64,151,203);
													PADDING-TOP: 5px;
													PADDING-BOTTOM: 5px;
													BACKGROUND-COLOR: rgb(0,96,156);
													}

#kosik tbody .box_model											{
													PADDING-LEFT: 10px;
													PADDING-RIGHT: 10px;
													DISPLAY: block;
													}

#kosik tbody .pole_1											{
													WIDTH: 100px;
													}

#kosik tbody .pole_1 a											{
													COLOR: rgb(250,250,250);
													TEXT-DECORATION: none;
													}

#kosik tbody .pole_1 a:hover										{
													TEXT-DECORATION: underline;
													}

#kosik tbody .pole_2											{
													BORDER-LEFT: 1px solid rgb(64,151,203);
													BORDER-RIGHT: 1px solid rgb(64,151,203);
													}

#kosik tbody .pole_3											{
													WIDTH: 70px;
													TEXT-ALIGN: right;
													}

#kosik tbody .pole_4											{
													WIDTH: 50px;
													BORDER-LEFT: 1px solid rgb(64,151,203);
													BORDER-RIGHT: 1px solid rgb(64,151,203);
													}

#kosik tbody .pole_4 input										{
													WIDTH: 20px;
													HEIGHT: 12px;
													FONT-SIZE: 1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(64,151,203);
													COLOR: rgb(1,103,169);
													MARGIN-LEFT: 10px;
													}

#kosik tbody .pole_5											{
													WIDTH: 70px;
													TEXT-ALIGN: right;
													}

#kosik tbody .pole_6											{
													TEXT-ALIGN: center;
													WIDTH: 35px;
													BORDER-LEFT: 1px solid rgb(64,151,203);
													}

.kosik_rekapitulace											{
													CLEAR: both;
													PADDING-TOP: 20px;
													}

.kosik_rekapitulace h3											{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													PADDING-LEFT: 30px;
													PADDING-BOTTOM: 20px;
													BORDER-BOTTOM: 1px solid rgb(64,151,203);
													}

.kosik_rekapitulace ul											{
													WIDTH: 100%;
													OVERFLOW: auto;
													}

.kosik_rekapitulace ul li										{
													BACKGROUND-COLOR: rgb(0,96,156);
													BORDER-BOTTOM: 1px solid rgb(64,151,203);
													CLEAR: both;
													WIDTH: 100%;
													OVERFLOW: auto;
													FLOAT: LEFT;
													}

.kosik_rekapitulace ul li .cena_nadpis									{
													FLOAT: left;
													WIDTH: 220px;
													PADDING-TOP: 10px;
													PADDING-LEFT: 30px;
													PADDING-BOTTOM: 10px;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													}

.kosik_rekapitulace ul li .one										{
													PADDING-TOP: 12px;
													}

.kosik_rekapitulace ul li .cena_hodnota									{
													WIDTH: 200px;
													FLOAT: right;
													PADDING-RIGHT: 50px;
													TEXT-ALIGN: right;
													PADDING-TOP: 10px;
													PADDING-BOTTOM: 10px;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													}

.kosik_rekapitulace ul li .cena_hodnota	select								{
													FLOAT: right;
													FONT-SIZE: 1em;													BACKGROUND-COLOR: rgb(198,233,255);
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													WIDTH: 180px;
													}

.kosik_rekapitulace ul li .cena_hodnota textarea							{
													FLOAT: right;
													FONT-SIZE: 1em;
													FONT-FAMILY: Arial;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													WIDTH: 174px;
													HEIGHT: 70px;
													PADDING: 2px;
													OVERFLOW-Y: scroll;
													}

#kosik_navigace												{
													CLEAR: both;
													MARGIN: 30px;
													MARGIN-RIGHT: 0px;
													}

#kosik_navigace li											{
													FLOAT: left;
													MARGIN-RIGHT: 10px;
													MARGIN-BOTTOM: 10px;
													}

#kosik_navigace .recount										{
													WIDTH: 100%;
													PADDING-BOTTOM: 20px;
													}

#kosik_navigace .recount a										{
													FLOAT: right;
													MARGIN-RIGHT: 30px;
													BACKGROUND-COLOR: rgb(7,78,122);
													}

#kosik_navigace li a											{
													BACKGROUND-COLOR: rgb(1,43,69);
													FONT-SIZE: 8pt;
													COLOR: rgb(255,255,255);
													WIDTH: 140px;
													PADDING-TOP: 10px;
													PADDING-BOTTOM: 10px;
													TEXT-ALIGN: center;
													FLOAT: left;
													}

#kosik_navigace li a:hover										{
													COLOR: rgb(243,152,22);
													}

#regform												{
													PADDING: 30px;
													POSITION: relative;
													}

#regform h3												{
													FONT-SIZE: 1.3em;
													PADDING-BOTTOM: 20px;
													COLOR: rgb(250,250,250);
													}

#regform .center_title											{
													PADDING-TOP: 30px;
													}

#regform div												{
													WIDTH: 100%;
													OVERFLOW: auto;
													PADDING-BOTTOM: 5px;
													}

#regform label												{
													FLOAT: left;
													PADDING-TOP: 2px;
													PADDING-BOTTOM: 2px;
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													WIDTH: 120px;
													}

#regform input												{
													FLOAT: left;
													WIDTH: 140px;
													HEIGHT: 12px;
													FONT-SIZE: 1.1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													}

#regform textarea												{
													FLOAT: left;
													WIDTH: 140px;
													HEIGHT: 70px;
													FONT-SIZE: 1em;
													PADDING: 2px;
													BACKGROUND-COLOR: rgb(198,233,255);
													BORDER: 1px solid rgb(102,163,207);
													COLOR: rgb(1,103,169);
													FONT-FAMILY: Arial;
													OVERFLOW-Y: scroll;
													}

#regform p												{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													POSITION: absolute;
													RIGHT: 30px;
													TOP: 65px;
													WIDTH: 140px;
													}

#regform .right_block_user										{
													FONT-SIZE: 1.1em;
													COLOR: rgb(250,250,250);
													POSITION: absolute;
													RIGHT: 30px;
													TOP: 384px;
													WIDTH: 140px;
													}

#regform .right_block_user h3										{
													FONT-SIZE: 1.1em;
													PADDING-BOTTOM: 10px;
													}

#regform .statusok											{
													COLOR: rgb(174,255,149);
													FONT-SIZE: 1.2em;
													}

#regform .statusno											{
													COLOR: rgb(243,152,22);
													FONT-SIZE: 1.2em;
													}

#regform .button											{
													PADDING: 0px;
													PADDING-TOP: 20px;
													}

#regform .button button											{
													FLOAT: right;
													BORDER: 1px solid rgb(102,163,207);
													FONT-SIZE: 1.1em;
													BACKGROUND-COLOR: rgb(0,82,150);
													COLOR: rgb(250,250,250);
													PADDING-TOP: 10px;
													PADDING-BOTTOM: 10px;
													WIDTH: 100px;
													CURSOR: pointer;													
													}

#bad_reg p												{
													MARGIN: 0px;
													PADDING: 0px;
													}

#bad_reg .info												{
													FONT-WEIGHT: bold;
													PADDING-BOTTOM: 20px;
													}

#bad_reg .button											{
													WIDTH: 100%;
													OVERFLOW: auto;
													}

#bad_reg .button button											{
													FLOAT: left;
													BORDER: 1px solid rgb(102,163,207);
													FONT-SIZE: 1.1em;
													BACKGROUND-COLOR: rgb(0,82,150);
													COLOR: rgb(250,250,250);
													PADDING-TOP: 10px;
													PADDING-BOTTOM: 10px;
													WIDTH: 100px;
													CURSOR: pointer;
													}

#zpetneodkazy												{
													WIDTH: 980px;
													PADDING: 12px 10px 12px 10px;
													BACKGROUND-COLOR: rgb(6,56,87);
													}

#zpetneodkazy a												{
													COLOR: rgb(255,255,255);
													}

#zpetneodkazy a:hover											{
													TEXT-DECORATION: none;
													}

#zpetneodkazy div											{
													COLOR: rgb(255,255,255);
													}

.form_navigation											{
													WIDTH: 100%;
													OVERFLOW: auto;
													BORDER-TOP: 4px solid rgb(102,163,207);
													PADDING-TOP: 20px;
													}

.form_navigation .ll											{
													FLOAT: left;
													}

.form_navigation .rr											{
													FLOAT: right;
													}

.form_navigation li a											{
													BACKGROUND-COLOR: rgb(1,43,69);
													FONT-SIZE: 8pt;
													COLOR: rgb(255,255,255);
													WIDTH: 140px;
													PADDING-TOP: 10px;
													PADDING-BOTTOM: 10px;
													TEXT-ALIGN: center;
													FLOAT: left;
													}

.form_navigation li button										{
													BACKGROUND-COLOR: rgb(1,43,69);
													FONT-SIZE: 8pt;
													COLOR: rgb(255,255,255);
													WIDTH: 140px;
													PADDING-TOP: 10px;
													PADDING-BOTTOM: 10px;
													BORDER: 0px;
													FLOAT: left;
													CURSOR: pointer;
													}

.form_navigation li a:hover										{
													COLOR: rgb(243,152,22);
													}

.contact												{
													WIDTH: 100%;
													BORDER-COLLAPSE: collapse;
													MARGIN-TOP: 1px;
													}

.contact td												{
													FONT-SIZE: 1.1em;
													COLOR: rgb(255,255,255);
													PADDING: 5px;
													BORDER: 1px solid rgb(64,151,203);
													BACKGROUND-COLOR: rgb(0,96,156);
													}

.contact .tab_1												{
													BORDER-LEFT: 0px;
													PADDING-LEFT: 30px;
													FONT-WEIGHT: bold;
													WIDTH: 120px;
													}

.contact .tab_2												{
													BORDER-RIGHT: 0px;
													}

