/*global*/
.sHeavy, .sStandard, p, body, div, frame, form, input, select, textarea, button, ul {margin:0px;	padding:0px; width:auto; height:auto; cursor:default;	font-family: Tahoma, "Helvetica CE", Helvetica, "Arial CE", Arial, sans-serif; border:0px;}
table, tr, td {margin:0px;	padding:0px;  height:auto; cursor:default;	font-family: Tahoma, "Helvetica CE", Helvetica, "Arial CE", Arial, sans-serif;}
a, a:active, a:visited {text-decoration: none;}
ul {margin:15px;}
body {font-size:8pt;}


img {border:0px;margin:0px;}
img.button, input.button {cursor:pointer;}

input.count {width:41px;cursor:text;text-align:right;padding:2px 5px 0px 5px;font-size:8pt;height:18px;}

div.gError {border:1px solid;padding:5px;margin:10px;}
div.gErrorOK  {border:1px solid;padding:5px;margin:10px;}
div.dbg_window {margin:10px;padding:3px;width:auto;z-index:2;}
div.dbg_window div {font:1.5em bold;padding:3px;}

.season {border-collapse: collapse;}
.season td {border:1px solid;border-right:1px solid;}
.season td .tab {cursor:pointer;height:100%;padding:3px 5px 3px 5px;}
.season .inputs {}
.season .inputs div {display:none;}
.season .inputs div input {cursor:text;font-size:8pt;padding:1px 2px 1px 2px;border: 1px solid ;}
.link_box	{margin:10px;}
.link_box td {border-bottom:1px solid;}
.link_box .caption {width:10px;border:1px solid;border-bottom:none;padding:3px 5px 3px 5px;}
.link_box .links {border:1px solid;padding:5px;}
.link_box .links a {display:block;margin:2px;padding:1px;border-bottom:1px dotted;}


#mg_copyright {width:100%;}
#mg_copyright td {padding:0px 5px 0px 5px; border-top:1px solid; height:25px;	vertical-align:top;}

.help_browsers {margin:10px; border: 1px solid; border-top:1px solid; border-left:1px solid; width:700px;}
.help_browsers td {padding:5px;}
.help_mailme {margin:5px 10px 5px 10px;}

.childpage_back {margin-top:10px;padding-top:10px;border-top:1px solid;}

.helper_title, .helper_title_dark, .helper_title_2 {font-size:24px;font-weight:bold;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid;}
.helper_title_2 {font-size:16px;}
.text_block_btn {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid;}

.bott_line {border:1px solid;text-align:right;margin-bottom:10px;}
.bott_line div {padding:5px;border-right:1px solid;float:left;font-size:7pt;}
.bott_line div.con {padding:5px;float: none;border:0px;font-size:8pt;}
.btn_2,.btn_2_sel  {cursor:pointer;border:1px solid;}
.btn_2 a {color:#fff;}
.btn_2 a:visited {color:#fff;}
div.contact {border-bottom:1px solid;}
table.news {margin:20px;}
table.news tr.news_tr1 {padding-top:10px;font-weight: bold;}
table.news td.news_date {padding:5px 7px 5px 5px;}
table.news td.news_cap {padding:5px 7px;}
table.news td.news_text {padding:5px 10px 7px 10px;width:700px;}

div.contact {margin-bottom:10px;padding-bottom:10px;width:400px;}
td.cont_spoj {width:70px;}
.sHeavy, div.contact, p {font-size: 11px;line-height:14px;font-weight:bold;}
.sStandard,td {font-size:11px;line-height:14px;}

/*menu*/
#menu.menu_menu {position:absolute;top:0px;height:100%;width:100%;background:url(images/head_bg.png) repeat-x;}
#menu .logos {margin-top:5px;width:100%;height:41px;overflow-y:hidden;}
#menu .logo1 img {z-index:3;}
#menu .logo2 {position:absolute;left:155px;z-index:1;}
#menu .logo3 img {position:absolute;right:0;z-index:2;}
#menu .menu_buttons {position:absolute;top:51px;left:1px; height:24px;width:auto;padding-right:1px;overflow-y:hidden; z-index:4;background:url(images/buttons/menu_btn_bg_end.png) 100% 0% no-repeat;}
#menu .menu_buttons a, #menu .menu_buttons span {padding:4px 20px 5px 7px;display:block;float:left;height:24px;background:url(images/buttons/menu_btn_bg.png)  no-repeat; font-size:10pt;color:#f0f0f1;}
#menu .menu_buttons a.logged {background:url(images/buttons/menu_btn_bg_l.png) no-repeat;color:#ffcc00;}
#menu .menu_buttons a.intra {background:url(images/buttons/menu_btn_bg_l.png) no-repeat;color:lime;font-weight:bold;}
#menu .menu_buttons a:hover {background:url(images/buttons/menu_btn_bg_o.png) no-repeat;}
#menu .menu_buttons_lang {position:absolute;top:51px;right:1px;height:24px;width:auto;overflow-y:hidden;}
#menu #menu_text_bar {position:absolute;bottom:1px;height:31px;width:100%;}
#menu #menu_text {float:left;font-size:18pt;color:#FFF;margin:0px 2px 0px 2px;vertical-align:middle;height:100%;}
#menu #menu_login {position:absolute;bottom:1px;right:1px;color:#fff;width:auto;height:31px;padding:0;margin:0;z-index:2;}
#menu #menu_login iframe {float:right;width:180px;height:31px;border:none;padding:0;margin:0 5px 0 0;z-index:9;}
#menu #menu_login .data {float:right;width:190px;height:31px;color:#fff;padding:0;margin:0;border-left:1px solid #fff;font-size:8pt;font-weight:bold;padding:2px 5px 0px 5px;margin-right:5px;}
#menu #menu_login #logoutfrm {float:right;width:94px !important;/*important is for IE*/ height:20px;padding:0;margin:0;margin:5px;}
#menu #menu_login .logout {width:94px;cursor:pointer;padding:0;margin:0;}

/*statistiky*/
.statistika {padding:10px;}
.statistika .header {border-collapse: collapse;border:1px solid;display:inline;margin:0px 10px 10px 0px;}
.statistika .header td {padding:5px;}
.statistika .header .name {border:1px solid;}
.statistika .header .value {border:1px solid;}
.statistika .values {border-collapse: collapse;border:1px solid;display:inline;margin:0px 10px 10px 0px;vertical-align:top;}
.statistika .values td {padding:5px;}
.statistika .values .head td {border:1px solid;}
.statistika .values .value td {border:1px solid;}

/*contacts*/
.contacts_list {width:384px;}
.contacts_list tr {vertical-align:top;}
.contacts_list .name1, .contacts_list .name0, .contacts_list .name {font-weight:bold;}
.contacts_list .icon0, .contacts_list .icon {text-align:right;}
.contacts_list .func0, .contacts_list .name0, .contacts_list .icon0 {padding-top:3px;}
.contacts_list .func1, .contacts_list .name1, .contacts_list .icon1 {border-top:1px solid;padding-top:3px;}
.contacts_list .func, .contacts_list .name, .contacts_list .icon {border-bottom:1px solid;padding-bottom:3px;padding-top:3px;}

/*intro*/
#intro_logo {position:absolute;top:0px;left:0px;z-index:0;}
#intro_a {position:absolute;top:0px;}
#intro_a:hover img {visibility: hidden;}
#intro_menu {position:absolute;top:15px;left:13px;border-top:1px solid;border-bottom:1px solid;z-index:1;}
#intro_menu a {display:block;font-weight:bold;font-size:7pt;padding:3px 5px 3px 4px;height:auto;width:auto;}
#intro_menu a .arrow {font-family:Arial;font-weight:bold;font-size:7pt;} 
#intro_menu div.intro_news {width:250px;}
#intro_menu div.intro_news div.news_cap {cursor:pointer;padding:3px 5px 3px 4px;font-size:xx-small;font-weight:bold;width:100%;max-width:241px;}
#intro_menu div.intro_news div.news_cap .date {cursor:pointer;color:#AAA;float:left;clear:left;}
#intro_menu div.intro_news div.news_cap .cap {cursor:pointer;margin-left:5px;float:left;max-width:170px;}
#intro_menu div.intro_news div.news_text {clear:left;font-size: x-small !important; padding:5px 10px 17px 10px;width:100%;max-width:230px;display:none;border-bottom:1px solid;}
#intro_menu div.intro_news a {font-size:x-small !important;font-weight:normal !important;display:inline;}
/* products */
.prod_list_main {margin:5px 4px 5px 1px;width:99%;}
.prod_list_main .page_navig {margin:0px 0px 3px 0px;height:25px;border:1px solid;	border-right:1px solid;	border-bottom:1px solid;}
.prod_list_main .page_navig .commands {float:left;margin:3px 2px 1px 2px;}
.prod_list_main .page_navig .products_info {float:left;margin:3px 3px 1px 20px;height:16px;border:1px solid;}
.prod_list_main .page_navig .page_info {float:right;margin:3px 3px 1px 1px;height:16px; }
.prod_list_main .page_navig .page_info_page {float:right;margin:3px 2px 1px 1px;height:16px; border:1px solid;padding-left:0.5em;padding-right:0.5em;text-align:center;}
.prod_list_main .page_navig .page_info_txt {border:1px solid;float:right;margin:3px 2px 1px 1px;height:16px; }
.prod_list_main .page_navig .page_info .chunks {margin:0px 2px 0px 2px; height:16px; font-size: 8px;}
.prod_list_main .page_navig .page_info .chunk_page {height:16px;}
.prod_list_main .list {}
.prod_list_main .list .product {margin:0px 0px 3px 0px;border:1px solid;}
.prod_list_main .list .product .left_border0 {border-left:4px solid;}
.prod_list_main .list .product .left_border1 {border-left:4px solid;}
.prod_list_main .list .product .caption0 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.prod_list_main .list .product .name {float:left;width:auto;margin:0.125em;margin-left:3px;cursor:pointer;}
.prod_list_main .list .product .cena {cursor:pointer;float:right;margin:0.125em;margin-right:0.5em;font-size:0.75em;padding-top:0.3em;}
.prod_list_main .list .product .count {float:left;margin:1px 0px 1px 3px;}
.prod_list_main .list .product .do_order {padding-top:1px;height:18px;width:57px;cursor:pointer;margin:1px 3px 1px 0px;background-repeat: no-repeat;}
.prod_list_main .list .product .colapse_icon {float:right;width:16px;height:16px;margin:0.125em 3px 0.125em 0.5em;cursor:pointer;}
.prod_list_main .list .product .caption1 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.prod_list_main .list .product .caption2 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.prod_list_main .list .product .detail {border-top: 1px solid;display:none;}
.prod_list_main .list .product .detail .dettbl {width:99%;}
.prod_list_main .list .product .detail .left {width:119px;}
.prod_list_main .list .product .detail .left .imgsm {width:113px;margin:3px 3px 0px 3px;cursor:pointer;vertical-align:top;}
.prod_list_main .list .product .detail .info_pr {width:1px;padding:3px 3px 3px 0px;border-bottom:1px solid;vertical-align:top;}
.prod_list_main .list .product .detail .popis {border-bottom:1px solid;border-left: 1px solid;border-right: 1px solid;padding:2px 3px 3px 5px;vertical-align:top;}
.prod_list_main .list .product .detail .popis .contrast {background-color:#fff;font-weight: bold;padding:1px 5px 1px 3px}
.prod_list_main .list .product .detail .details {width:178px;vertical-align:top;padding:2px 3px 3px 5px;border-bottom:1px solid;}
.prod_list_main .list .product .detail table .bot_line .zoom {padding:0px 0px 0px 3px;width:119px;float:left;border-right:1px solid;}
.prod_list_main .list .product .detail table .bot_line .tree_path1 {font-size:7pt;border-left: 0px;padding:3px 3px 0px 5px;margin-left:119px;height:18px;}
.prod_list_main .list .product .detail table .bot_line .buttons {float:right;width:182px;}

.prod_detail_cap {font-size:20pt;border:1px solid;border-left-width:2px;min-height:36px;padding:5px 10px;}
.prod_detail_cap h1 {font-size:20pt;font-weight: normal;margin: 0;}
.prod_detail_body {margin-top:5px; font-size:10pt;border:1px solid;/*height:300px;*/padding:10px;}
.prod_detail_body span.cena {border:1px solid;padding-left:0.2em;padding-right:0.3em;}
.prod_detail_body span.ceny_bez {font-size:8pt;border-bottom:2px dotted;}
.prod_detail_btns {text-align:right;margin-top:5px;font-size:8pt;border:1px solid;}
.rayjet, .rayjet_order, .width630 {width:630px;}
.rayjet_order h1 {font-size:200%}
.rayjet_order h2 {font-size:150%}
.rayjet_order h3 {font-size:120%}
.rayjet_order ol {font-size:120%;font-weight: bold;}
.rayjet_order ol ol {font-size:10pt;font-weight: normal;padding:0 40px;list-style-type: none;}
#rayjet_order_cost {color:#07BDF7}
#ryjet_order_form a:hover {text-decoration: underline;}
/*.rayjet .prod_detail_cap {border:0;padding-top:15px}
.rayjet .prod_detail_body {border:0;border-top:1px solid}
.rayjet .prod_detail_btns {border:0}
*/
#service_order_form table td {font-size:10pt}
ol.smlouva li {margin-top:1em}
ol.smlouva ul li {margin-top:0.2em}
ol.smlouva ol {list-style-type:lower-alpha;}
ol.smlouva ol fieldset {margin: 10px 0pt; padding: 5px 10px; border: 1px solid;}
ol.smlouva ol fieldset input {float:left;cursor:pointer}
ol.smlouva ol fieldset label {cursor:pointer;display: block;}
ol.smlouva ol fieldset ul {list-style-type:none;margin:0 15px 15px 25px}
ol.smlouva ol fieldset ul ul {margin:-12pt 0 0 1.2em;float:left;}
ol.smlouva ol fieldset ul ul li {margin-top:auto;}
ol.smlouva ol fieldset ul:hover {background-color:#4e4e4e}



#rowmark_detail table {margin:0 15px 15px 0;border:1px solid #606060;float:left;border-collapse: collapse;}
#rowmark_detail table * {font-size: 10pt;padding:.5em 1em;border:1px solid #707070;}
#rowmark_detail table caption {background: black;font-size: 12pt;font-weight: bold;padding:.5em}
#rowmark_detail table th {text-align: right;background: #303030}
#rowmark_detail table td {background: #5A5A5A;}
#rowmark_detail table.spec td {color: #f2f506}
#rowmark_detail table.yes_no td {}
#rowmark_detail table.yes_no td.no {color: #373737	/*#E4180D*/;text-decoration: line-through;}


/*stores*/
.store_list {}
.store_list .captions {margin:0px 0px 3px 0px;}
.store_list .captions td {font-size:8pt;font-weight:bold; border:2px solid;	border-top:1px solid;	border-left:1px solid;}
.store_list .captions td div {cursor:pointer;padding:0.1em 0.3em 0.2em 0.3em;width:100%;}
.store_list .store {}
.store_list .store td {border-top:3px solid;cursor:pointer;vertical-align:middle;}
.store_list .store td div {height:24px;padding:0.3em 0.3em 0.1em 0.3em;cursor:pointer;border:1px solid;border-bottom:0px;}
.store_list .store td .mid {border-left:0px;border-right:0px;}
.store_list .store td .right {border-left:0px;text-align:right;}
.store_list .store .left {padding:0px;}
.store_list .store .left .head {width:4px;cursor:pointer;height:100%;border-right:0px;border-left:1px solid;}
.store_list .store_detail {display:none;}
.store_list .store_detail td {border-top: 1px solid;}
.store_list .store_detail td div {height:24px;padding:0.3em 0.3em 0.1em 0.3em;border:1px solid;border-bottom:0px;}
.store_list .store_detail td .mid {}
.store_list .store_detail td .right {text-align:right;}
.store_list .store_detail .left {border-top:1px solid;border-left:1px solid;padding:0px;}
.store_list .store_detail .left .det_left  {width:4px;cursor:default;height:100%;border-right:0px;border-left:0px;border-top:1px solid;}
.store_list tr .btn {height:1px;}

#topten td {text-align:center;padding:5px;width:152px;}
#topten td div {width:140px;font-size:1em;overflow:hidden; white-space:nowrap;}

/*odrer_basket*/
#order_basket {height:100%;}
#order_basket .cont {border:1px solid;width:100%;height:100%;}
#order_basket #data {overflow:hidden;font-size:8pt;padding:0px 5px 1px 5px;cursor:pointer;width:100%;height:100%;}
#order_basket #ord_btn {display:none;position:absolute;right:1px;top:1px;border:1px solid;font-size:8pt;padding:0px 5px 0px 5px;cursor:pointer;width:60px;height:15px;}

/*order_detail*/
#order_doc {margin:10px;width:767px;}
#order_doc #orders_menu {border-collapse:collapse;width:100%;}
#order_doc #orders_menu td {border:1px solid;padding:0.5em;}
#order_doc #orders_menu td a {white-space:nowrap;}
#order_doc #orders_menu td.active a {font-weight:bold;}
#order_doc #orders_menu td.last {border-width:0px;border-bottom-width:1px;width:100%;}
#order_doc .tab_detail {border:1px solid;border-top:0px;border-bottom:0px;padding-top:15px;}
#order_doc .btn_2 {font-size:8pt;font-weight:bold;}
#order_doc input.file {cursor:pointer;border:1px solid;margin:0px 20px 0px 5px;padding:2px 4px 0px 4px;font-size:8pt;height:18px;}
#order_doc .order_boxes {margin-bottom:10px;border:1px solid;}
#order_doc .order_boxes .cap {padding:5px;border-bottom:1px solid;font-weight:bold;}
#order_doc .order_boxes .line {border-bottom:1px solid;padding:5px;text-align:right;}
#order_doc .order_boxes .line span {width:100px;float:left;text-align:left;}
#order_doc .order_boxes .line select {width:645px;border:1px solid;cursor:pointer;}
#order_doc .order_boxes .line input.text {width:645px;border:1px solid}
#order_doc .order_boxes .lineEnd {padding:5px;text-align:right;}
#order_doc .order_boxes .lineEnd div {width:105px;float:left;text-align:left;}
#order_doc .order_boxes .lineEnd textarea  {padding:2px;height:85px;border:1px solid;width:645px;vertical-align:top;}
#order_doc #order {border:1px solid;padding:10px;margin-bottom:10px;}
#order_doc #order .org {margin:5px 0;border:1px solid;}
#order_doc #order .org .btn_2 {padding:0px;margin-right:5px;}
#order_doc #items {border:1px solid;padding:5px;margin-bottom:5px;}
#order_doc #items .btn_2 {height:16px;font-weight:normal;padding-top:0px;}
#order_doc #items .count {margin:0px 0px 0px 5px;}
#order_doc #send_order_btn {margin-top:7px;width:95px;height:50px;text-align:center;padding:0.5em;font-weight:bold;}
#order_doc .meg_org_sel {border:1px solid;padding:5px;}
#order_doc .meg_org_sel select {border:1px solid;}

#order_doc.gray {width:990px;}
.gray .tab_detail {margin-bottom:15px;padding:0px 15px 5px 15px;}
.gray .tab_detail p {text-indent: 24pt;margin-top:15px;}
.gray .tab_detail img {float:right;clear:right;margin:15px 0px 15px 15px;}
#order_doc.gray .servis_kont {margin-bottom:1em;border:1px solid;padding:.5em;float:left;clear:left;width:350px;}
#order_doc.gray .tab_detail .appl_imgs li {float:left;font-size:1.2em;padding:.8em .8em 0em .8em;margin:1em;border:1px dashed;list-style-type: none;}
#order_doc.gray .tab_detail .appl_vids li {float:left;font-size:1.2em;padding:.8em 1em .8em 1em;margin:0.9em;border:1px dashed;list-style-type: none;}
#order_doc.gray .tab_detail .appl_vids li object {margin-top:13px;}

.gray .product {margin:0px 0px 3px 0px;border:1px solid;display:none;}
.gray .product .left_border0 {border-left:4px solid;}
.order_list .list .product .left_border1 {border-left:4px solid;}
.gray .product .caption0 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.gray .product .name {float:left;width:auto;margin:0.125em;margin-left:3px;cursor:pointer;}
.gray .product .cena {cursor:pointer;float:right;margin:0.125em;margin-right:0.5em;font-size:0.75em;padding-top:0.3em;}
.gray .product .count {float:left;margin:1px 0px 1px 3px;}
.gray .product .do_order {padding-top:1px;height:18px;width:57px;cursor:pointer;margin:1px 3px 1px 0px;}
.gray .product .colapse_icon {float:right;width:16px;height:16px;margin:0.125em 3px 0.125em 0.5em;cursor:pointer;}
.gray .product .caption1 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.gray .product .caption2 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.gray .product .detail {border-top: 1px solid; display: block; color:#000;}
.gray .product .detail td{}
.gray .product .detail table{width:100%;}
.gray .product .detail .detaildiv {width: 100%;}
.gray .product .detail .dettbl {width:99%;}
.gray .product .detail .left {width:119px;}
.gray .product .detail .left .imgsm {width:113px;margin:3px 3px 0px 3px;cursor:pointer;vertical-align:top;}
.gray .product .detail .info_pr {width:1px;padding:3px 3px 3px 0px;border-bottom:1px solid;vertical-align:top;}
.gray .product .detail .popis {border-bottom:1px solid;border-left: 1px solid;border-right: 1px solid;padding:2px 3px 3px 5px;vertical-align:top;}
.gray .product .detail .details {width:178px;vertical-align:top;padding:2px 3px 3px 5px;border-bottom:1px solid;}
.gray .product .detail table .bot_line .zoom {padding:0px 0px 0px 3px;width:119px;float:left;border-right:1px solid;}
.gray .product .detail table .bot_line .tree_path1 {font-size:7pt;border-left: 0px;padding:3px 3px 0px 5px;margin-left:119px;height:18px;}
.gray .product .detail table .bot_line .buttons {float:right;width:182px;}


/*TREES - << pretridit*/
#search_text_div {position:absolute; top:4px; left:4px;	width:169px;	height:21px;background-repeat: no-repeat;}
#search_go_div {position:absolute; top:5px; left:177px; width:20px; height:21px;}
#search_text {width:169px;	height:21px;	padding:3px 5px 0px 5px; border:0px solid; font-size:8pt; cursor:text;}
#search_go {width:20px; height:21px; cursor:pointer;} /*<<doladit pro O i MOZ */
#tree_panel {margin-top:2px; margin-left:4px;	width:192px;	height:auto;	border:1px solid;	border-right:1px solid;	border-bottom:1px solid;}
#mail_us {padding-top:4px;}
#mail {width:180px;  height:25px;}

.categ_info {border:1px dotted;padding:3px;margin-bottom:3px;}
.tree_node {}
.tree_node .self {margin-bottom:0px;float:left;}
.tree_node .self .icon {width:13px;	height: 13px; margin:2px 2px 2px 2px; float:left; clear:left;}
.tree_node .self .cap_box {float:left;clear:right;}
.tree_node .self .cap_box .caption0, .tree_node .self .cap_box .caption1 {width:auto; height: auto; border:1px solid;	padding:1px 3px 1px 3px; cursor:pointer; }
.tree_node .children {display: none;}
.tree_node .children .line {width:17px;height:100%;}
.tree_node .children .line .line_icon {width:17px;	height: 100%;}
.tree_node .children .childnodes {margin-left:17px;}


/* products */
.order_list {	border:1px solid #c1c1c1;border-top:0px;padding:5px;padding-top:15px;margin-bottom:10px; width:756px; _width:767px;}
.order_list .page_navig {margin:0px 0px 3px 0px;height:25px;border:0px solid;	background-color: #8C8D8F;}
.order_list .page_navig .commands {float:left;margin:3px 2px 1px 2px;}
.order_list .page_navig .products_info {float:left;margin:3px 3px 1px 20px;height:16px;border:0px solid;}
.order_list .page_navig .page_info {float:right;margin:3px 3px 1px 1px;height:16px; }
.order_list .page_navig .page_info_page {float:right;margin:3px 2px 1px 1px;height:16px; border:1px solid;padding-left:0.5em;padding-right:0.5em;text-align:center; border-color: #000;}
.order_list .page_navig .page_info_txt {border:0px solid;float:right;margin:3px 2px 1px 1px;height:16px; }
.order_list .page_navig .page_info .chunks {margin:0px 2px 0px 2px; height:16px; font-size: 8px;}
.order_list .page_navig .page_info .chunk_page {height:16px;}
.order_list .list {}
.order_list .list .product {margin:0px 0px 3px 0px;border:1px solid;}
.order_list .list .product .left_border0 {border-left:4px solid;}
.order_list .list .product .left_border1 {border-left:4px solid;}
.order_list .list .product .caption0 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.order_list .list .product .name {float:left;width:auto;margin:0.125em;margin-left:3px;cursor:pointer;}
.order_list .list .product .cena {cursor:pointer;float:right;margin:0.125em;margin-right:0.5em;font-size:0.75em;padding-top:0.3em;}
.order_list .list .product .count {float:left;margin:1px 0px 1px 3px;}
.order_list .list .product .do_order {padding-top:1px;height:18px;width:57px;cursor:pointer;margin:1px 3px 1px 0px;}
.order_list .list .product .colapse_icon {float:right;width:16px;height:16px;margin:0.125em 3px 0.125em 0.5em;cursor:pointer;}
.order_list .list .product .caption1 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.order_list .list .product .caption2 {cursor:pointer;	font-weight: bold; font-size: 1.25em;height:1.5em;}
.order_list .orderlist .detail {border-top: 1px solid; display: none; color:#000;}
.order_list .orderlist .detail td{}
.order_list .orderlist .detail table{width:100%;}
.order_list .orderlist .detail .detaildiv {width: 100%;}
.order_list .list .product .detail .dettbl {width:99%;}
.order_list .list .product .detail .left {width:119px;}
.order_list .list .product .detail .left .imgsm {width:113px;margin:3px 3px 0px 3px;cursor:pointer;vertical-align:top;}
.order_list .list .product .detail .info_pr {width:1px;padding:3px 3px 3px 0px;border-bottom:1px solid;vertical-align:top;}
.order_list .list .product .detail .popis {border-bottom:1px solid;border-left: 1px solid;border-right: 1px solid;padding:2px 3px 3px 5px;vertical-align:top;}
.order_list .list .product .detail .details {width:178px;vertical-align:top;padding:2px 3px 3px 5px;border-bottom:1px solid;}
.order_list .list .product .detail table .bot_line .zoom {padding:0px 0px 0px 3px;width:119px;float:left;border-right:1px solid;}
.order_list .list .product .detail table .bot_line .tree_path1 {font-size:7pt;border-left: 0px;padding:3px 3px 0px 5px;margin-left:119px;height:18px;}
.order_list .list .product .detail table .bot_line .buttons {float:right;width:182px;}
.order_detail td{padding: 4px; vertical-align: top;}

.order_legend {width: 100%; margin-bottom: 10px;background-color: #454545;padding:0px;}
.order_legend .cap {color:#000;background-color: #ffcc00;font-weight:bold;padding:5px;text-align:center;}
.order_legend .det {border: 1px solid #a1a1a1;border-top:0px;padding:5px;}
.order_legend .det ul {margin:0px 20px;padding-bottom:5px;}
.order_legend .det ul li {padding:0.3em 0px;}
.order_legend .col {width: 16px; height: 16px; text-align: center; vertical-align: middle; font-weight: bold;}
.order_legend table {width: 100%;border: 1px solid #a1a1a1;border-top:0px;}

table.orderlist #itemhead td{font-weight:bold;padding:0px 5px 0px 5px;border-bottom:1px solid #FFF;}
table.orderlist tr.orow{background-color: #737373; display: table-row;cursor:pointer;}
table.orderlist tr.debtrow{background-color: #FF0000; display: table-row;cursor:pointer;}
table.orderlist td.row{padding-right:5px;padding-left:5px;text-align:right;cursor:pointer;}
table.subitems thead td{background-color: #737373; font-weight:bold;padding:0px 5px 0px 5px;}
table.subitems tbody td{font-weight:bold;padding:0px 5px 0px 5px; width:10%;}
/*
.prod_detail_cap {font-size:20pt;border:1px solid;height:36px;padding-left:5px;}
.prod_detail_body {margin-top:5px; font-size:10pt;border:1px solid;  padding:10px;}
.prod_detail_body span.cena {border:1px solid;padding-left:0.2em;padding-right:0.3em;}
.prod_detail_body span.ceny_bez {font-size:8pt;border-bottom:2px dotted;}
.prod_detail_btns {text-align:right;margin-top:5px;font-size:8pt;border:1px solid;}
*/

.orderlist .rowprog {background-color: #737373;border-bottom: 5px;}
.orderlist .rowspacer {height: 3px;}
.orderlist .rowline {height: 1px;background-color: #fff;}
.zakStav1_0 {background-color: #FFFF00;}
.zakStav2_0 {background-color: #FF8000;}
.zakStav2_1 {background-color: #018CC0;}
.zakStav6_0 {background-color: #0030CE;}
.zakStav5_0 {background-color: #00C563;}
.zakStav7_0 {background-color: #008000;}
.zakStav9_0 {background-color: #FF0000;}

div.custdetail {width:100%; text-align: right;}
.custdetail table {border:1px solid #ffcc00;width:100%;margin-top:10px;}
.custdetail table table {border:0px;}
.custdetail input, .custdetail select, .custdetail textarea {width:100%;font-weight:normal;color:#000;padding:2px;background-color:#fff;border:1px solid #000;/*border-top:1px solid #fff;border-right:1px solid #fff;*/}
.custdetail table td {padding: 3px 10px;text-align: left;background:#737373;white-space: nowrap;}
.custdetail table thead td {color:#000;background-color:#ffcc00;font-weight:bold;padding: 5px;color:#000;text-align:center;}
.custdetail table .td0, .custdetail table tr.td0 td {text-align: right;background-color: #2b2b2b; font-weight: bold; }
.custdetail table td.td0 {width:50%}
.custdetail table .td1 {text-align:center;}
.custdetail table .td_r {text-align:right;}
.custdetail table .td_important {color:#FFCC00;font-weight:bold;background:#555555;}
.custdetail table .td_oth {background:#888888;border:1px solid #000;}
.custdetail table .td_del {background:#FF0000;border:1px solid #FF0000;width:auto; }
.custdetail table .td_new {background:#008CFF;color:#fff;border-color:#008CFF;}
.custdetail table .td_new td {background:#008CFF;color:#fff;}
.custdetail table .tsp {height:10px;background:#4E4E4E;}

input.custdet {background-color: transparent; width:auto; }
/*
.custdetail table table .tdt {background-color: #DF2823; text-align: center; font-weight: bold;  }
.custdetail table table .tdd {background-color: #800000; text-align: center; font-weight: bold; }
.custdetail table table .td0 {background-color: #DF2823; width: 20%; text-align: right; font-weight: bold; padding: 2px; padding-right: 5px; }
.custdetail table table .td1 {background-color: #737373;  padding: 2px;}
.custdetail table table .tdnt {background-color: #1818A1; text-align: center; font-weight: bold; }
.custdetail table table .tdn0 {background-color: #1818A1; width: 20%; text-align: right; font-weight: bold; padding: 2px; padding-right: 5px; }
.custdetail table table .tdn1 {background-color: #008CFF;  padding: 2px;}
*/
.tdt {background-color: #DF2823; text-align: center; font-weight: bold;  }
.tdd {background-color: #800000; text-align: center; font-weight: bold; }
.td0 {background-color: #DF2823; width: 30%; text-align: right; font-weight: bold; padding: 2px; padding-right: 5px; }
.td1 {background-color: #737373;  padding: 2px;}
.tdnt {background-color: #1818A1; text-align: center; font-weight: bold; }
.tdn0 {background-color: #1818A1; width: 20%; text-align: right; font-weight: bold; padding: 2px; padding-right: 5px; }
.tdn1 {background-color: #008CFF;  padding: 2px;}
.th {background-color: #8C8D8F; text-align: center; font-weight: bold; font-size: 12px; }

div.hlaska {background-color: #DF2823; width: 745px;  text-align: center; padding: 5px;margin-bottom: 10px;	}


table.stat_settings {margin:0px;border-collapse: collapse;border: 1px solid #a1a1a1; border-top:0px;width: 100%;}
table.stat_settings td {border-right:1px solid gray;padding:5px;vertical-align:top;}
table.stat_settings td div.keyword {margin-left:20px;border:0px solid #fff;}
table.stat_settings td div.keyword #keyword {width:100px;color:#000;}
table.stat_settings .obdobi {border: 1px gray solid; width: 100%;width:auto;float:left;margin-right:5px;}
table.stat_settings .obdobi div {padding:2px 5px;}
table.stat_settings .obdobi input {color:#000;padding:1px 1px 0px 1px;cursor:pointer;}
table.stat_settings .obdobi input.short {width:15px;cursor:text;}
table.stat_settings .obdobi input.year {width:40px;cursor:text;}
table.stat_settings .obdobi .A {background-color: #d0d0d0;font-weight:bold;color:#000;}
table.stat_settings .obdobi .A input {visibility: hidden;}
table.stat_settings .obdobi .B {background-color: #a0a0a0;font-weight:bold;}
table.stat_settings .obdobi .C {background-color: #707070;font-weight:bold;}

.category {background-color: #000000; font-weight:bold; width: 50px; _width:auto; display: inline;}
.category div {background-color: #000000; font-weight:bold; width: 30px; height: 50px; padding: 2px;  display: inline-block; text-align:center;}

table.stat_table {position:relative;float:left;font-size: 8pt;z-index:8;}
table.stat_table td {padding:3px 5px;}
table.stat_table .catlabel{color:#fff; background-color: #2b2b2b;}
table.stat_table .oa {color:#000; background-color: #d0d0d0; font-weight: bold;}
table.stat_table .ob {color:#000; background-color: #a0a0a0; font-weight: bold;}
table.stat_table .oc {color:#000; background-color: #707070; font-weight: bold;}
table.stat_table .val {color:#fff; background-color: #444444; text-align: right; font-size: 9pt;}
table.stat_table .mlabel{color:#fff; background-color: #2b2b2b; text-align: right; font-size: 10pt;font-weight: bold;}
table.stat_table .msum{color:#fff; background-color: #173D71; text-align: right; font-size: 9pt;}
table.stat_table .msum2{color:#fff; background-color: #001A3E; text-align: right; font-size: 9pt;}
table.stat_table .tA {color:#d0d0d0; }
table.stat_table .tB {color:#a0a0a0; }
table.stat_table .tC {color:#707070; }

div.testver {color:#ff0000;background-color: #FFF; font-size: 1.7em; padding:0.5em; text-align: center; margin-bottom: 10px;border:1px solid #ff0000;}

.bronze {color:#daa520}
.black {color:#000}
.blue {color:#0000ff}
.red {color:#8b0000}
.green {color:#008000}
.yellow {background-color:#000 !important; color:#ffff00}
.contrast_white {background-color:#000 !important;color:#fff}
.contrast_etch_white {background-color:#000 !important;color:#f8f8ff}
