﻿body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    height: 100%;
    background-image: url(/images/layout/PageBackground.jpg);
    background-repeat: repeat-x;
}

.HeaderDiv
{
    width: 1002px;
    height: 220px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

.HeaderDivLeft
{
    width: 191px;
    height: 198px;
    margin: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
    padding-right: 0px;
    padding-top: 22px;
    background-image: url(/images/layout/HeaderDivLeft.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
}

.HeaderDivCenter_notneeded
{
    width: 238px;
    height: 230px;
    margin: 0px;
    padding: 0px;
    background-image: url(/images/layout/HeaderDivCenter.jpg);
    background-repeat: no-repeat;
}

.HeaderDivRight
{
    width: 786px;
    height: 220px;
    margin: 0px;
    padding: 0px;
    background-image: url(/images/layout/HeaderDivRight.jpg);
    background-repeat: no-repeat;
}

.NavigationDiv
{
    width: 1002px;
    height: 25px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/images/layout/NavigationBackground.jpg);
    background-repeat: repeat-y;
}

.NavigationPanel
{
    width: 604px;
    padding-left: 216px;
    height: 25px;
}
.SurroundDiv
{
    width: 1002px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/images/layout/VerticalBackground.jpg);
    background-repeat: repeat-y;
    vertical-align: top;
}
.LeftMenuDiv
{
    width: 216px;
    height: auto;
    margin: 0 auto;
    padding-right: 5px;
    vertical-align: top;
}
.MenuDiv_notneeded
{
    width: 200px;
    height: auto;
    margin: 0;
}
.ContentDiv
{
    width: 590px;
    height: auto;
    margin: 0px;
    vertical-align: top;
}
.ContentPhotoTable
{
    width: 586px;
    height: auto;
    vertical-align: top;
}
.ContentPhotoCell
{
   height: auto;
   margin-left: 18px; 
   vertical-align: top;
}
.ContentTextCell
{
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
}
.TextDiv
{
    width: 550px;
    height: auto;
    margin: 0px;
    padding-right: 5px;
    
}
.TableContent
{
    
}
.ProductsDiv
{
    width: 182px;
    height: auto;
    margin: 0px; 
    vertical-align: top;
}

.ProductTablePhoto
{
    background-image: url(/images/layout/ProductListPictureFrame.jpg);
    background-repeat: no-repeat;
    height: 116px;
    text-align: left;
}
.ProductTableText
{
    padding-left:30px;
    padding-right:30px;
    background-image: url(/images/layout/ProductListBackground.jpg);
    background-repeat: repeat-y;
}

.LeftMenu
{
    background-image: url(/images/layout/LeftMenuBackground.jpg);
    background-repeat: repeat-y;
    padding-left: 23px;
}

.LangDatalist
{
    width: auto;
    padding-top: 2px;
}

.MainTable
{
    background-image: url(/images/layout/page_background.jpg);
    background-repeat: repeat-y;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 1002px;
    height: 500px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    vertical-align: top;
}
.FooterDiv
{
    width: 100%;
    height: 59px;
    margin-left: auto;
    margin-right: auto;
    background-color: Gray;
}

.MainTableHead
{
    background-image: url(/images/layout/main_background.jpg);
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 1002px;
    height: 500px;
    background-position: center top;
}
.FooterTable
{
    width: 100%;
    height: 59px;
    background-image: url(/images/layout/FooterBackground.jpg);
    background-position: center center;
    background-repeat: no-repeat;
}
.SearchMenu
{
    padding-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    width: 181px;
    padding-top: 0px;
    height: 20px;
}
.LeftMenuPriorityOneTable
{
    width: 367px;
    margin-top: 180px;
}
.LeftMenuPriorityOneLeftCell
{
    width: 146px;
    padding-right: 7px;
    text-align: right;
    vertical-align: top;
}
.LeftMenuPriorityOneRightCell
{
    padding-left: 10px;
    width: 221px;
    text-align: left;
    vertical-align: top;
}
.MenuPriorityOneText
{
    font-weight: bold;
    font-size: 18px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.MenuPriorityOneText:link
{
    font-weight: bold;
    font-size: 18px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.MenuPriorityOneText:hover
{
    font-weight: bold;
    font-size: 18px;
    color: #cccc00;
    font-family: Tahoma;
    text-decoration: none;
}
.LeftMenuPriorityTwoTable
{
    width: 367px;
    margin-top: 20px;
}
.LeftMenuPriorityTwoLeftCell
{
    width: 146px;
    padding-right: 7px;
    text-align: right;
    vertical-align: top;
}
.LeftMenuPriorityTwoRightCell
{
    padding-left: 10px;
    width: 221px;
    text-align: left;
    vertical-align: top;
}
.MenuPriorityTwoText
{
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.MenuPriorityTwoText:link
{
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.MenuPriorityTwoText:hover
{
    font-weight: bold;
    font-size: 14px;
    color: #cccc00;
    font-family: Tahoma;
    text-decoration: none;
}
.LeftMenuPriorityThreeTable
{
    width: 367px;
    margin-top: 20px;
}
.LeftMenuPriorityThreeLeftCell
{
    width: 146px;
    padding-right: 7px;
    text-align: right;
    vertical-align: top;
}
.LeftMenuPriorityThreeRightCell
{
    padding-left: 10px;
    width: 221px;
    text-align: left;
    vertical-align: top;
}
.MenuPriorityThreeText
{
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.MenuPriorityThreeText:link
{
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.MenuPriorityThreeText:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #cccc00;
    font-family: Tahoma;
    text-decoration: none;
}
.SearchMenuText
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
    margin-left: 3px;
}
.SearchMenuText:link
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
    margin-left: 5px;
}
.SearchMenuText:hover
{
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    font-family: Tahoma;
    text-decoration: none;
    margin-left: 5px;
}
.SearchMenu2Text
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
    margin-left: 15px;
}
.SearchMenu2Text:link
{
    font-weight: normal;
    font-size: 12px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
    margin-left: 15px;
}
.SearchMenu2Text:hover
{
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    font-family: Tahoma;
    text-decoration: none;
    margin-left: 15px;
}

.SearchMenuLayoutTable
{
    width: 181px;
    vertical-align: top;
}
.SearchMenuLayoutLeftCell
{
    padding-right: 0px;
    margin-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    width: 181px;
    padding-top: 0px;
    vertical-align: top;
    text-align: left;
}
.ContentLabel
{
    width: 551px;
    height: 61px;
}
.RouteName
{
    font-size: 30px;
    margin-top: 10px;
    color: #666666;
    font-family: Tahoma;
    text-align: left;
    font-weight: normal;
}
.ContentText
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 19px;
    font-family: Tahoma;
    text-align: justify;
}
.ContentTextBold
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 19px;
    font-family: Tahoma;
    text-align: justify;
    font-weight: bold;
}
.ContentTextSmall
{
    font-size: 10px;
    vertical-align: top;
    color: #666666;
    line-height: 19px;
    font-family: Tahoma;
    text-align: justify;
}
.ContentTextLinkBold
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 19px;
    font-family: Tahoma;
    text-align: justify;
    font-weight: bold;
    text-decoration: none;
}
.ContentTextLinkBold:link
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 19px;
    font-family: Tahoma;
    text-align: justify;
    font-weight: bold;
    text-decoration: none;
}
.ContentTextLinkBold:hover
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 19px;
    font-family: Tahoma;
    text-align: justify;
    font-weight: bold;
    text-decoration: underline;
}
.TableRouteAdvanced
{
    width: 100%;
}
.TableRouteAdvancedLeftCell
{
    width: 100%;
    vertical-align: top;
}
.TableSearchRouteAdvanced
{
    width: 100%;
}
.TableSearchRouteAdvancedLeftCell
{
    width: 100%;
    vertical-align: top;
    padding-right: 40px;
}
.TableSearchRouteAdvancedRightCell
{
    width: 224px;
    vertical-align: top;
}
.RouteInfoLeftCell
{
    width: 19px;
    vertical-align: top;
}
.RouteInfoTable
{
    width: 327px;
    vertical-align: top;
}
.RouteInfoRightCell
{
    width: 308px;
    vertical-align: top;
}
.label_login
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 15px;
    font-family: Tahoma;
    text-align: right;
}
.panel_login
{
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    margin: 0px;
    padding-top: 15px;
    font-size: 13px;
    vertical-align: top;
    text-align: left;
    line-height: 15px;
    font-family: Tahoma;
    overflow: visible;
}
.login
{
    overflow: auto;
}
Label
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 15px;
    font-family: Tahoma;
    text-align: center;
}
Input
{
    font-size: 13px;
    vertical-align: top;
    color: Black;
    border: dashed thin silver;
    line-height: 15px;
    font-family: Tahoma;
}
.login_labels
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 15px;
    font-family: Tahoma;
}
.login_labels_link
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 15px;
    font-family: Tahoma;
}
.Form_insert
{
    font-size: 13px;
    vertical-align: top;
    color: #666666;
    line-height: 15px;
    font-family: Tahoma;
}
.table_insert
{
    font-size: 13px;
    vertical-align: top;
    line-height: 15px;
    font-family: Tahoma;
}
.table_insert td
{
    border: solid 1px green;
}
.Form_insert span
{
    color: Black;
}
.Form_insert Input
{
    color: Black;
}
.Form_insert Button
{
    width: 50px;
    color: Black;
}
.edit_gridview
{
    font-size: 12px;
    font-family: Tahoma;
}
Button
{
    width: 100px;
    color: Black;
}
.Label_button
{
    cursor: pointer;
    font-size: 13px;
    color: Black;
    font-family: Tahoma;
    background-color: Olive;
    width: 200px;
}
.Panel_admin
{
    width: 800px;
    background-color: White;
}
.Panel_admin_files
{
    width: 800px;
    background-color: White;
}
.admin_slide_menu_parent
{
    width: 800px;
    color: navy;
    font: 12px Tahoma;
    font-weight: bold;
    cursor: pointer;
    padding-left: 10px;
}
.admin_slide_menu_menu
{
    width: 800px;
    background-color: #eeeeee;
    border: 1px solid gray;
}
.admin_slide_menu_child
{
    width: 800px;
    background-color: White;
    color: Black;
    font-family: Tahoma;
}
.admin_slide_menu_childselected
{
}
.admin_slide_menu_childrenbox
{
}
.edit_gridview
{
    padding-left: 5px;
}
.GalleryButton
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Tahoma;
}
.PhotoInfoText
{
    font-size: 10px;
    color: #999999;
    font-family: Tahoma;
}
.PhotoBig
{
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    border-left: #666666 1px solid;
    border-bottom: #666666 1px solid;
}
.PhotoTitle
{
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    font-family: Tahoma;
}
.photo_panel
{
    background-color: White;
}
.FVnos
{
    font-size: 11px;
    color: #666666;
    border: silver 1px dashed;
    font-family: Tahoma;
    background-color: White;
    text-align: left;
    padding-left: 5px;
}
.SearchResultTitle
{
    font-size: 14px;
    color: #666666;
    font-family: Tahoma;
    font-weight: bold;
}
.SearchResultPhotoDescription
{
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-family: Tahoma;
    text-align: right;
}

.MoreInfoText
{
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    border: none;
}
.MoreInfoText:link
{
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    border: none;
}
.MoreInfoText:hover
{
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-family: Tahoma;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    border: none;
}




.NavigationText
{
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-family: Tahoma;
    text-align: right;
    text-decoration: none;
}
.NavigationText:link
{
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-family: Tahoma;
    text-align: right;
    text-decoration: none;
}
.NavigationText:hover
{
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-family: Tahoma;
    text-align: right;
    text-decoration: underline;
}
.LanguageChoice
{
    width: 274px;
    text-align: right;
}
.LeftMenuSearchTable
{
    width: 367px;
    margin-top: 161px;
}
.LeftMenuSearchTableLeftCell
{
    width: 146px;
    padding-right: 7px;
    text-align: right;
    vertical-align: top;
}
.LeftMenuSearchTableRightCell
{
    padding-left: 40px;
    width: 221px;
    text-align: left;
    vertical-align: top;
}
.SearchTextBox
{
    margin-top: 161px;
    margin-left: 44px;
    background-color: transparent;
    border: 0px;
    width: 140px;
    height: 15px;
    font-size: 11px;
    vertical-align: middle;
    color: #666666;
    font-family: Tahoma;
    text-align: left;
    padding-left: 5px;
}
.SearchButton
{
    background-color: transparent;
    border: 0px;
    font-size: 11px;
    vertical-align: middle;
    color: #666666;
    font-family: Tahoma;
    text-align: left;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
    cursor: pointer;
    margin-left: 95px;
}
.AdvancedSearchUpperTable
{
    width: 150px;
    text-align: left;
}
.AdvancedSearchLowerTable
{
    width: 150px;
    text-align: left;
}
.AdvancedSearchPanel
{
    width: 238px;
    height: 230px;
    background-image: url(/images/layout/HeaderDivCenter.jpg);
    background-repeat: no-repeat;
}
.TableEUText
{
    width: 211px;
    padding-left: 10px;
}
.EuText
{
    font-size: 10px;
    color: #666666;
    font-family: Tahoma;
}
.SeparatorPanel
{
    width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 9px;
    margin-left: 0px;
    margin-right: 0px;
    border-top: solid 1px #cccccc;
}
.SeparatorPanelNoLine
{
    width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.pane_header
{
    background: transparent;
}
.pane
{
    background: transparent;
}
.admin_label_pane_header
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
}
.Form_routes_edit_label
{
    font-family: Tahoma;
    font-size: 12px;
    color: #666666;
}
.Form_insert_photo_text
{
    font-family: Tahoma;
    font-size: 12px;
    padding-left: 5px;
    color: #666666;
}
.menu_instructions_label
{
    font-size: 13px;
    vertical-align: top;
    color: Red;
    line-height: 19px;
    font-family: Tahoma;
    text-align: justify;
    cursor: pointer;
}
.navigatetable
{
    height: 30px;
}
.navigatetable td
{
    vertical-align: middle;
    text-align: center;
}
.updatediv
{

}
.treeviewadmindiv
{

}
.tree_admin_level_0
{
   font-family: Tahoma;
   font-size: 0px;
   color: #666666;
}
.tree_admin_level_1
{
   font-family: Tahoma;
   font-size: 12px;
   color: Silver;
   padding-left: 3px;
}
.tree_admin_level_2
{
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   color: Blue;
   padding-left: 6px;
}
.tree_admin_level_3
{
   font-family: Tahoma;
   font-size: 11px;
   color: #666666;
   padding-left: 9px;
}
.tree_admin_level_4
{
   font-family: Tahoma;
   font-size: 10px;
   color: #666666;
   padding-left: 12px;
}
.tree_admin_selected
{
    color: White;
    background-color: Blue;
}
.panel_menu_admin
{
    
}
.gridheader
{
    font: 10px White;
    font-family: Tahoma;
}
.panel_menu_admin_add
{
     width: 350px;
     padding-top: 10px;
}
.admin_panel_menu_edit
{
    width: 350px;
    padding-top: 10px;
}
.admin_panel_content_edit
{
    background-color: White;
    border: Blue;
}
.admin_image_button
{
    cursor: pointer;
}
.admin_calendar
{
    font-family: Tahoma;
    font-size: 10px;
    border: dashed silver thin;
}
.admin_watermark
{
    font-family: Tahoma;
    font-size: 9pt;
    color: Silver;
    border: dashed silver thin;
    padding-left: 2px;
}
.modalBackground
{
    background-color:#000000;
    filter:alpha(opacity=85);
    opacity:0.85;
}

.admin_modalbackground
{
    background-color:#000000;
    filter:alpha(opacity=85);
    opacity:0.85; 
}
.DataListSeznam
{
    vertical-align: top;
}
.admin_label_button
{
    font-family: Tahoma;
    font-size: 10pt;
    color: Black;
    border: dashed silver thin;
    cursor: pointer;
}
.Form_insert_photo_label
{
    font-family: Tahoma;
    font-size: 10pt;
    color: Black;
}
.Form_content_edit_label
{
    font-family: Tahoma;
    font-size: 10pt;
    color: Black;
}
.form_field_names
{
    font-weight: bold;
    font-size: 11px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.form_field_tbox
{
    font-size: 11px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}
.form_warning_error
{
    font-size: 11px;
    color: Red;
    font-family: Tahoma;
    text-decoration: none;
}
.FGumb
{
    border: dashed thin silver;
    background-color: Transparent;
    width: 100px;
    font-family: Tahoma;
    font-size: 11px;
}