/* CSS Document art-reklama.cz style.css*/
body
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 70%;
    background: #B4ACA1 url(images/bg_body.gif) repeat-x;
    color: #000;
    text-align: center;
}
a:link
{
    color: #000;
    text-decoration: none;
}
a:visited
{
    color: #000;
    text-decoration: none;
}
a:active
{
    color: #000;
    text-decoration: none;
}
a:hover
{
    color: #000;
    text-decoration: none;
}
form
{
    margin: 0px;
    padding: 0px;
}
img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
h1.print
{
    display: none;
}
.cleaner
{
    clear: both;
    display: block;
}
table
{
    font-size: 1em;
}
.noprint
{
    display: none;
}
#box1
{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 762px;
    padding-bottom: 6px;
    background: #fff;
}
#top
{
    width: 750px;
    margin-left: 6px;
    height: 272px;
    position: absolute;
    top: 0px;
}
.top_line1
{
    background: #BA1B1A;
    height: 6px;
    line-height: 1px;
    font-size: 1px;
    width: 100%;
    overflow: hidden;
}
#top_lista
{
    width: 750px;
    height: 26px;
    background: #fff;
}
#top_lista p
{
    margin: 0;
    padding: 6px 15px 0px 15px;
    float: left;
    color: #565656;
}
#top_lista p span
{
    color: #B7110F;
}
#top_lista a:link, #top_lista a:visited, #top_lista a:active
{
    color: #565656;
    text-decoration: underline;
}
#top_lista a:hover
{
    color: #565656;
    text-decoration: none;
}
#top_lista .right
{
    float: right;
    text-align: right;
}
#top_lista .home
{
    padding-left: 18px;
    margin-left: 20px;
    background: url(images/ico_home.gif) 0% 55% no-repeat;
}
#top_lista .sitemap
{
    padding-left: 18px;
    margin-left: 20px;
    background: url(images/ico_sitemap.gif) 0% 70% no-repeat;
}
#top_lista .kontakt_top
{
    padding-left: 18px;
    margin-left: 20px;
    background: url(images/ico_kontakt_top.gif) 0% 65% no-repeat;
}
.top_line2
{
    background: #C5BBAF;
    height: 2px;
    line-height: 1px;
    font-size: 1px;
    width: 100%;
    overflow: hidden;
}
#hp_flash
{
    width: 750px;
    height: 200px;
    background: url(images/head.jpg) no-repeat;
    margin-top: 1px;
}
#hp_flash .main_img1
{
    position: absolute;
    display: block;
    width: 750px;
    height: 200px;
    background: url(images/fake_img.gif) no-repeat;
}
.line_top_black
{
    background: #333333;
    height: 3px;
    line-height: 1px;
    font-size: 1px;
    width: 100%;
    overflow: hidden;
}
/*menu*/
#menu
{
    width: 750px;
    height: 34px;
    float: left;
    font-size: 11px;
    background: #CF0706 url(images/bg_top_menu.gif) no-repeat;
}
#menu .roh /* skryje prvni odrazku - obnovi roh v pozadi */
{
    width: 2px;
    height: 34px;
    background: url(images/bg_top_menu.gif) no-repeat;
    position: absolute;
    margin-top: 0px;
    z-index: 99;
}
#menu ul, #menu li
{
    margin: 0px;
    padding: 0px;
}
#menu ul.menu_left li
{
    float: left;
    position: relative;
    height: 34px;
    cursor: pointer;
    line-height: 34px;
    display: block;
    padding-right: 0px;
    background: url(images/odrazka_menu.gif) no-repeat;
    _width: 1px; /* IE */
}
#menu ul.menu_left li a /* v nejvyssi urovni udelej velka pismena */
{
    text-transform: uppercase;
}
#menu ul.menu_left_1 /* parametry prvniho submenu (odsazeni a sirka)*/
{
    position: absolute;
    left: 0px;
    width: 200px;
    background: #B20609;
    margin-top: 0px;
    border: 1px solid black;
    visibility: hidden;
}
#menu ul.menu_left_2
{
    /* parametry druheho submenu (odsazeni a sirka) */
    position: absolute;
    left: 200px;
    margin-top: -27px;
    width: 200px;
    background: #B20609;
    border: 1px solid black;
    visibility: hidden;
}
#menu ul.menu_left li ul.menu_left_1 li
{
    height: 25px;
    line-height: 25px;
    float: none;
    width: auto;
    display: block;
    z-index: 98; /* jen 98 aby neprekryvalo roh */
}
#menu ul.menu_left li ul.menu_left_1 li a /* v nizzsich urovnich udelej normalni pismena */
{
    display: block;
    height: 25px;
    background: #B20609;
    text-transform: none;
}
#menu ul.menu_left li .btn_text
{
    margin: 0px 0px;
    padding: 0px 20px;
    display: block;
    white-space: nowrap;
}
#menu ul.menu_left li ul.menu_left_1 li .btn_text
{
    padding: 0px 10px;
    margin: 0px 0px;
}
#menu ul.menu_left li ul.menu_left_1 li a:hover
{
    background: #D60606;
}
#menu a:link, #menu a:visited, #menu a:active
{
    color: #fff;
    text-decoration: none;
}
#menu a:hover
{
    color: #fff;
    text-decoration: none;
}
#menu ul.menu_left li:hover ul.menu_left_1, #menu ul.menu_left li ul.menu_left_1 li:hover ul.menu_left_2
{
    visibility: visible;
}
/* menu end*/
#main
{
    width: 750px;
    margin-left: 6px;
}
#banners
{
    margin-top: 276px;
    float: left;
    width: 750px;
}
.banner_produkty
{
    display: block;
    width: 248px;
    height: 124px;
    float: left;
    background: #7F7972 url(images/banner_produkty.jpg) no-repeat;
}
.banner_eshop
{
    display: block;
    width: 254px;
    float: left;
    height: 124px;
    background: #8EBC34 url(images/banner_eshop.jpg) no-repeat;
}
.banner_kontakty
{
    display: block;
    width: 248px;
    float: left;
    height: 124px;
    background: #3F7FA3 url(images/banner_kontakty.jpg) no-repeat;
}
#bg_texty_hp
{
    background: #BBB1A5 url(images/bg_texty_hp.gif) no-repeat;
    height: 113px;
    font-size: 11px;
    width: 750px;
}
#bg_texty_hp p.title
{
    margin: 0px;
    color: #6A6763;
    font-size: 18px;
    font-family: Times New Roman, Serif;
    padding: 7px 15px 0px 36px;
    height: 30px;
}
#bg_texty_hp .text2 p.title
{
    padding: 7px 15px 0px 36px;
}
#bg_texty_hp .text1
{
    width: 250px;
    float: left;
    height: 113px;
    color: #32312F;
}
#bg_texty_hp .text2
{
    width: 250px;
    float: left;
    height: 113px;
    color: #fff;
}
#bg_texty_hp .text2 p
{
    padding: 11px 0px 0px 2px;
}
#bg_texty_hp .text2 p .btn
{
    width: 70px;
    margin-left: 30px;
    height: 15px;
    border: 1px solid #C5BBAF;
    display: block;
    text-align: center;
    line-height: 15px;
    background: #C1B7AB url(images/bg_btn_form.gif) repeat-x;
    font-size: 10px;
    color: #fff;
}
#bg_texty_hp .text3
{
    width: 250px;
    float: left;
    height: 113px;
}
#bg_texty_hp .text3 .btnPrihlasit
{
    padding: 17px 5px 0px 52px;
}
#bg_texty_hp .text3 p .btn
{
    width: 140px;
    padding-top: 10px;
    height: 25px;
    border: 1px solid #C5BBAF;
    display: block;
    text-align: center;
    line-height: 15px;
    background: #C1B7AB url(images/bg_btn_form.gif) repeat-x;
    font-size: 10px;
    color: #fff;
}
#bg_texty_hp p
{
    margin: 0px;
    font-size: 11px;
    letter-spacing: 0px;
    padding: 5px 15px 0px 16px;
}
#bg_texty_hp a:link, #bg_texty_hp a:visited, #bg_texty_hp a:active
{
    color: #32312F;
    text-decoration: underline;
}
#bg_texty_hp a:hover
{
    text-decoration: none;
    color: #32312F;
}
#prihlaseni_text.hp
{
    color: #32312F;
    padding: 5px 12px 0px 22px;
}
#prihlaseni_text
{
    color: #fff;
    padding: 5px 12px 0px 22px;
}
#prihlasen
{
    padding: 5px 0px;
}
#prihlaseni_text.hp a:link, #prihlaseni_text.hp a:visited, #prihlaseni_text.hp a:active
{
    color: #32312F;
    text-decoration: underline;
}
#prihlaseni_text.hp a:hover
{
    text-decoration: none;
    color: #32312F;
}
#prihlaseni_text.hp div
{
    color: #32312F;
    font-size: 10px;
    margin: 1px 0px;
}
#prihlaseni_text div
{
    color: #fff;
    font-size: 10px;
    margin: 1px 0px;
}
#prihlaseni_text a:link, #prihlaseni_text a:visited, #prihlaseni_text a:active
{
    color: #fff;
    text-decoration: underline;
}
#prihlaseni_text a:hover
{
    text-decoration: none;
    color: #fff;
}
#prihlaseni_text div
{
    color: #fff;
    font-size: 10px;
    margin: 1px 0px;
}
.box_name
{
    width: 125px;
    border: 1px solid #fff;
    font-size: 10px;
    background: #c5bbaf;
}
.box_password
{
    width: 125px;
    border: 1px solid #fff;
    font-size: 10px;
    background: #c5bbaf;
}
.button_prihlasit
{
    height: 16px;
    background: #b70913;
    text-align: center;
    width: 70px;
    border: 0px solid #6d171c;
    font-size: 10px;
    margin-left: 4px;
    color: #fff;
}
#kontakt_flash 
{
    width: 750px;
    margin-top: 4px;
}
#kontakt_flash .left
{
    width: 247px;
    margin-right: 5px;
    float: left;
}
.kontakt_title 
{
    background: url(images/home_box7.gif) no-repeat;
    
    color: #ffffff;
    width:246px;
    height:32px;
}

.kontakt_title h2
{
    
    font-size: 120%;
 }   

.line_dot
{
    background: url(images/line_dot.gif) repeat-x;
    width: 100%;
    height: 1px;
    margin-top: 1px;
    line-height: 1px;
    overflow: hidden;
    font-size: 1px;
}
.kontakt_text
{
    overflow: hidden;
    height: 142px;
    background: url(images/background_main.gif) repeat-y;
    padding: 10px 12px 0px 16px;
}
.kontakt_text a:link, .kontakt_text a:visited, .kontakt_text a:active
{
    color: #252424;
    text-decoration: underline;
}
.kontakt_text a:hover
{
    text-decoration: none;
    color: #252424;
}
.kontakt_text h2
{
    margin: 0px 0px 6px 0px;
    padding: 0px;
    color: #BC1C1A;
    font-size: 1.1em;
}
#flash_anim
{
    width: 496px;
    float: left;
    border: 1px solid #000;
    height: 182px;
    
}
#panel_left
{
    float: left;
    background: url(images/line_text.gif) no-repeat;
    margin-top: 276px;
    padding-top: 6px;
    width: 265px;
}
#panel_right
{
    float: right;
    background: url(images/line_text.gif) 100% 0% no-repeat;
    width: 484px;
    padding-top: 6px;
    margin-top: 276px;
}
#panel_right h2
{
    color: #fff;
    font-size: 1.1em;
    height: 34px;
    line-height: 34px;
    margin: 0px 0px 0px 0px;
    background: #E80201 url(images/bg_h2.gif) repeat-x;
    padding: 0px 0px 0px 10px;
}
#content_bg
{
    background: url(images/bg_content.gif) no-repeat;
    margin-top: 1px;
    width: 100%;
}
#content
{
    padding: 18px 10px 18px 10px;
    color: #606060;
}
#content a:link, #content a:visited, #content a:active
{
    color: #EA0100;
    text-decoration: underline;
}
#content a:hover
{
    color: #EA0100;
    text-decoration: none;
}
#content h3
{
    color: #EB0100;
    font-size: 1em;
    margin: 0px 0px 0.8em 0px;
    padding: 0px 0px 0px 0px;
}
#content h4
{
    color: #606060;
    font-size: 1.0em;
    margin: 0px 0px 0.4em 0px;
    padding: 0px 0px 0px 0px;
}
#content h5
{
    color: #606060;
    font-weight: normal;
    font-size: 1.0em;
    margin: 0px 0px 0.3em 0px;
    padding: 0px 0px 0px 0px;
}
#content p
{
    margin: 0px 0px 1.2em 0px;
    padding: 0px 0px 0px 0px;
}
#content p.block
{
    text-align: justify;
}
#content p.right
{
    text-align: right;
}
#content p.center
{
    text-align: center;
}
#panel_right #content ul
{
    margin: 0px 0px 1.2em 25px;
    padding: 0px 0px 0px 0px;
    list-style-type: square;
}
#panel_right #content ol
{
    margin: 0px 0px 1.2em 30px;
    padding: 0px 0px 0px 0px;
}
#panel_right #content ul li ul
{
    margin: 0.6em 0px 1.2em 25px;
    padding: 0px 0px 0px 0px;
}
#panel_right #content li
{
    margin: 0.3em 0px 0.3em 0px;
    padding: 0px 0px 0px 0px;
}
#panel_right #content ul.ctverecky li
{
    padding-left: 0px;
    list-style: square;
    background: none;
}

#box1_left
{
    width: 265px;
    height: 117px;
    background: #C5C5C5 url(images/box1.gif) no-repeat;
}
#box2_left
{
    width: 265px;
    height: 117px;
    margin-top: 1px;
    background: #C5C5C5 url(images/box2.gif) no-repeat;
}
#box3_left
{
    width: 265px;
    height: 71px;
    margin-top: 1px;
    background: #C5C5C5 url(images/box3.gif) no-repeat;
}
#boxy p.title
{
    margin: 0px;
    color: #6A6763;
    font-size: 18px;
    font-family: Times New Roman, Serif;
    padding: 11px 15px 5px 38px;
}
#box1_left p
{
    padding: 0px 5px 0px 125px;
    color: #fff;
}
#box1_left p .btn
{
    width: 70px;
    margin-left: 30px;
    height: 15px;
    border: 0px solid #C5BBAF;
    display: block;
    text-align: center;
    line-height: 15px;
    background: #b70913;
    font-size: 10px;
    color: #fff;
}
#box3_left p .btn
{
    width: 204px;
    margin: 10px 0px 0px 21px;
    height: 15px;
    border: 0px solid #C5BBAF;
    display: block;
    text-align: center;
    line-height: 15px;
    background: #b70913;
    font-size: 10px;
    color: #fff;
}
#kontakt_left
{
    padding: 30px 10px 20px 20px;
    margin-top: 1px;
    color: #252424;
    line-height: 1.4em;
    background: url(images/bg_kontakt_text.gif) repeat-x;
    
}
#kontakt_left a:link, #kontakt_left a:visited, #kontakt_left a:active
{
    color: #252424;
    text-decoration: underline;
}
#kontakt_left a:hover
{
    text-decoration: none;
    color: #252424;
}
#kontakt_left h2
{
    margin: 0px 0px 6px 0px;
    padding: 0px;
    color: #BC1C1A;
    font-size: 1.1em;
}
#footer
{
    width: 762px;
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
    background: #A09689 url(images/bg_footer.gif) repeat-x;
}
#footer p
{
    margin: 0;
    padding: 10px 20px 10px 20px;
    float: left;
    color: #DCDCDC;
}
#footer a:link, #footer a:visited, #footer a:active
{
    color: #B70913;
    text-decoration: underline;
}
#footer a:hover
{
    color: #B70913;
    text-decoration: none;
}
#footer .right
{
    float: right;
    text-align: right;
}
#content #sitemap ul
{
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 5px 0px;
    list-style-type: none;
}
#content #sitemap ul li
{
    padding: 5px 0px 5px 25px;
    margin: 2px 0px 0px 0px;
    list-style-type: none;
    background: url(images/zavrena.gif) no-repeat;
}
#content #sitemap ul li.otevrena
{
    padding: 5px 0px 5px 25px;
    margin: 2px 0px 0px 0px;
    list-style-type: none;
    background: url(images/otevrena.gif) no-repeat;
}
.nahoru
{
    margin-top: 6px;
    text-align: right;
}
.nahoru a
{
    background: url(images/odrazka1.gif) 0px 70% no-repeat;
    padding-left: 15px;
}
img.right
{
    float: right;
    margin-left: 10px;
}
img.left
{
    float: left;
    margin-right: 10px;
}
.gallery
{
    margin-top: 30px;
}

.galleries
{
    margin-top: 10px;
}

.picture_m
{
    text-align: center;
    width: 130px;
    height: 150px;
    margin-right:15px;
    _margin-right:10px;
    float: left;
}

.galleries .picture_m, .galleries .title_h
{
    text-align: center;
}



.picture
{
    text-align:center;
    float: left; /*  width:10px;*/ /* obrázek vlevo */
    background: url(images/shadowAlpha.png) no-repeat bottom right !important; /* pro Operu a Mozillu pou?ijeme transparentní PNG */
    background: url(images/shadowAlpha.gif) no-repeat bottom right; /* pro IE musíme je?ti doplnit GIF, Opera a Mozilla kvuli !important pou?ije PNG */
    margin: 5px 0px 10px 8px;
    
}
.picture img
{
    display: block;
    position: relative;
    text-align:center;
    background-color: #fff; /* bílé pozadí kolem */
    border: 1px solid #a9a9a9; /* rámeeek */
    margin: -6px 6px 6px -6px; /* posun kvuli stínu */
    padding: 4px; /* pozadí 4px mezi rámeekem a obrázkem */
}
.strankovani
{
    text-align: center;
    margin-top: 10px;
    height: 26px;
    line-height: 26px;
    color: #194975;
    font-weight: bold;
}
.strankovani .selected
{
    padding: 0px 3px 0px 3px;
    font-weight: normal;
}
.strankovani .page
{
    padding: 0px 3px 0px 3px;
}
.strankovani .zpet
{
    padding: 3px 20px 3px 15px;
    background: url(images/ico_back.gif) 0% 50% no-repeat;
}
.strankovani .vpred
{
    padding: 3px 15px 3px 20px;
    background: url(images/ico_next.gif) 100% 50% no-repeat;
}
#content .strankovani a:link, #content .strankovani a:visited, #content .strankovani a:active
{
    text-decoration: underline;
    color: #EA0100;
}
#content .strankovani a:hover
{
    text-decoration: none;
    color: #EA0100;
}

#content .moje_objednavky
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 1px;
    width: 100%;
    font-size: 11px;
    border-collapse: collapse;
}
#content .moje_objednavky th
{
    padding: 2px 3px;
    text-align: center;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
#content .moje_objednavky th.last
{
    border-right: 0px solid #fff;
}
#content .moje_objednavky th.first
{
    text-align: left;
}
#content .moje_objednavky td
{
    padding: 2px 3px;
    border-bottom: 1px solid #fff;
    text-align: center;
    border-right: 1px solid #fff;
}
#content .moje_objednavky td.last
{
    border-right: 0px solid #fff;
}
#content .moje_objednavky td.first
{
    text-align: left;
}
#content .moje_objednavky tr
{
}
#content .moje_objednavky tr.liche
{
    background: #F0F4F7;
}
#content .moje_objednavky tr.sude
{
    background: #E1EAF0;
}
#content .moje_objednavky .header
{
    background: #C8D7E3;
}
#content .moje_objednavky tr a:active, #content .moje_objednavky tr a:visited, #content .moje_objednavky tr a:link
{
    color: #0000FF;
    text-decoration: underline;
}
#content .moje_objednavky tr a:hover
{
    color: #0000FF;
    text-decoration: none;
}
#content .moje_objednavky th a:active, #content .moje_objednavky th a:visited, #content .moje_objednavky th a:link
{
    color: #000;
    text-decoration: underline;
}
#content .moje_objednavky th a:hover
{
    color: #000;
    text-decoration: none;
}
#content .moje_objednavky_title
{
    width: 484px;
    height: 31px;
    margin-top: 1px;
    line-height: 31px;
    background: #C8D7E3;
}
#content .moje_objednavky_title p
{
    margin: 0px;
    padding: 0px 3px;
}
#content .moje_objednavky_title .ddl_moje_objednavky
{
    font-size: 11px;
    margin-top: 2px;
    _margin-top: 4px;
}
#panel_userdetail_menu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 24px;
    width: 484;
    background: url(images/bg_user_menu.gif) 0% 100% repeat-x;
}
#panel_userdetail_menu a.UserDetailPage1:link, #panel_userdetail_menu a.UserDetailPage1:active, #panel_userdetail_menu a.UserDetailPage1:visited, #panel_userdetail_menu a.UserDetailPage1:hover
{
    color: #fff;
    text-decoration: none;
}
#panel_userdetail_menu a.UserDetailPage1_Active:link, #panel_userdetail_menu a.UserDetailPage1_Active:active, #panel_userdetail_menu a.UserDetailPage1_Active:visited, #panel_userdetail_menu a.UserDetailPage1_Active:hover
{
    color: #5C81A7;
    text-decoration: none;
}
#panel_userdetail_menu a.UserDetailPage2:link, #panel_userdetail_menu a.UserDetailPage2:active, #panel_userdetail_menu a.UserDetailPage2:visited, #panel_userdetai2_menu a.UserDetailPage2:hover
{
    color: #fff;
    text-decoration: none;
}
#panel_userdetail_menu a.UserDetailPage2_Active:link, #panel_userdetail_menu a.UserDetailPage2_Active:active, #panel_userdetail_menu a.UserDetailPage2_Active:visited, #panel_userdetail_menu a.UserDetailPage2_Active:hover
{
    color: #5C81A7;
    text-decoration: none;
}
#panel_userdetail_menu a.UserDetailPage3:link, #panel_userdetail_menu a.UserDetailPage3:active, #panel_userdetail_menu a.UserDetailPage3:visited, #panel_userdetail_menu a.UserDetailPage3:hover
{
    color: #fff;
    text-decoration: none;
}
#panel_userdetail_menu a.UserDetailPage3_Active:link, #panel_userdetail_menu a.UserDetailPage3_Active:active, #panel_userdetail_menu a.UserDetailPage3_Active:visited, #panel_userdetail_menu a.UserDetailPage3_Active:hover
{
    color: #5C81A7;
    text-decoration: none;
}
#panel_userdetail_menu .UserDetailPage1_Active, #panel_userdetail_menu .UserDetailPage2_Active, #panel_userdetail_menu .UserDetailPage3_Active
{
    height: 19px;
    line-height: 17px;
    display: block;
    float: left;
    padding: 0px 25px 0px 10px;
    background: #C8D7E3 url(images/user_menu_r_a.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage2_Active
{
}
#panel_userdetail_menu .UserDetailPage3_Active
{
    background: #C8D7E3 url(images/user_menu_r_a_k.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage1, #panel_userdetail_menu .UserDetailPage2, #panel_userdetail_menu .UserDetailPage3
{
    height: 17px;
    line-height: 17px;
    display: block;
    float: left;
    color: #fff;
    text-decoration: none;
    padding: 0px 25px 0px 10px;
    background: #5C81A7 url(images/user_menu_r.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage2
{
    background: #5C81A7 url(images/user_menu_r.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage3
{
    background: #5C81A7 url(images/user_menu_r_k.gif) 100% 0% no-repeat;
}
#content .zakladni_informace
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    font-size: 11px;
    margin-top: 1px;
    border-collapse: collapse;
}
#content .zakladni_informace td
{
    padding: 2px 10px;
    text-align: left;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
#content .zakladni_informace td.last
{
    border-right: 0px solid #fff;
}
#content .zakladni_informace tr.liche
{
    background: #F0F4F7;
}
#content .zakladni_informace tr.sude
{
    background: #E1EAF0;
}
#content .zakladni_informace .header
{
    background: #C8D7E3;
    height: 40px;
}
#content .prihlas_udaje
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    margin-top: 1px;
    border-collapse: collapse;
}
#content .prihlas_udaje input
{
    font-size: 11px;
}
#content .prihlas_udaje th
{
    padding: 2px 10px;
    text-align: left;
}
#content .prihlas_udaje td
{
    padding: 2px 10px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
#content .prihlas_udaje td.last
{
    border-right: 0px;
}
#content .prihlas_udaje tr
{
}
#content .prihlas_udaje tr.liche
{
    background: #F0F4F7;
}
#content .prihlas_udaje tr.sude
{
    background: #E1EAF0;
}
#content .passwd_changed
{
    width: 484px;
    text-align: center;
    line-height: 50px;
    height: 50px;
}
#content .ChangePasswordPushButton
{
    border: 0px;
    background: #C11212;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    width: 100px;
    font-family: Tahoma, Arial, Sans-Serif;
}
#content .detail_objednavky
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    margin-top: 1px;
}
#content .detail_objednavky .nadpis
{
    height: 40px;
    background: #C8D7E3;
    color: #000;
    line-height: 40px;
    padding: 0px 3px;
}
#content .detail_objednavky .nadpis .left
{
    text-align: left;
    line-height: 40px;
    float: left;
    font-weight: bold;
}
#content .detail_objednavky .nadpis .right
{
    text-align: right;
    line-height: 40px;
    float: right;
}
#content .detail_objednavky .nadpis a:link, #content .detail_objednavky .nadpis a:active, #content .detail_objednavky .nadpis a:visited
{
    color: #000;
    text-decoration: underline;
}
#content .detail_objednavky .nadpis a:hover
{
    color: #000;
    text-decoration: none;
}
#content .detail_objednavky .descript
{
    background: #eee;
    color: #000;
    margin-top: 1px;
    padding: 15px 15px;
}
#content .detail_objednavky .info
{
    margin-top: 1px;
    width: 100%;
    border-collapse: collapse;
}
#content .detail_objednavky .info th
{
    padding: 2px 3px;
    text-align: left;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
#content .detail_objednavky .info td
{
    padding: 2px 3px 2px 3px;
    border-bottom: 1px solid #fff;
}
#content .detail_objednavky .info td.last
{
    border-right: 0px;
}
#content .detail_objednavky .info tr.liche
{
    background: #F0F4F7;
}
#content .detail_objednavky .info tr.sude
{
    background: #E1EAF0;
}
#content .project_comment
{
    color: #000;
}
#content .project_comment a:link, #content .project_comment a:active, #content .project_comment a:visited
{
    color: #000;
    text-decoration: underline;
}
#content .project_comment a:hover
{
    color: #000;
    text-decoration: none;
}
#content .project_comment .ArrowBox
{
    padding: 10px 3px;
    font-weight: bold;
    font-size: 11px;
    background: #C8D7E3;
}
#content .project_comment .comment
{
    margin-top: 1px;
    width: 100%;
    background: #eee;
}
#content .project_comment .comment .nadpis
{
    font-weight: bold;
    font-size: 13px;
    padding: 3px 3px 0px 3px;
}
#content .project_comment .comment .nadpisedit
{
    font-size: 11px;
    padding: 3px 3px 0px 3px;
}
#content .project_comment .comment .author
{
    font-size: 10px;
    margin-top: 4px;
    padding: 0px 3px 0px 3px;
}
#content .project_comment .comment .author .left
{
    text-align: left;
    width: 200px;
    float: left;
}
#content .project_comment .comment .author .right
{
    text-align: right;
    width: 270px;
    float: right;
}
#content .project_comment .comment .text
{
    padding: 0px 3px 0px 3px;
}
#content .project_comment .comment .buttons
{
    padding: 0px 3px 5px 3px;
}
#content .project_comment .comment .txttitle
{
    width: 424px;
    _width: 430px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content .project_comment .comment .txttext
{
    width: 472px;
    _width: 478px;
    height: 150px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AddTable .txttitle
{
    width: 424px;
    _width: 430px;
    font-size: 11px;
    margin-top: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AddTable .txttext
{
    width: 424px;
    _width: 430px;
    height: 150px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AddTable .nadpisedittab
{
    padding: 0px 0px 0px 3px;
}

#content .AddTableHeader
{
    height: 30px;
    font-weight: bold;
    font-size: 11px;
    background: #C8D7E3;
}
#content .AddTable
{
    margin-top: 1px;
    background: #eee;
}

/*
    Vnoreny prihlasovani na strance:
*/
#panel_login
{
    padding: 1px 1px 1px 1px;
    margin-top: 0px;
    background: #C9C0B5;
}
#panel_login_bg
{
    padding: 10px 15px 0px 15px;
    border: 1px solid #fff;
}
#panel_login label
{
    margin: 0px;
    padding: 0px;
}
#panel_login .check input
{
    width: 16px;
    height: 16px;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}
#panel_login .check label
{
    font-size: 10px;
    font-weight: normal;
    position: relative;
    top: -3px; &top:0px;
}
#panel_login .btn
{
    border: 0px;
    background: #B70913;
    width: 70px;
    float: right;
    display: inline;
    font-size: 11px;
    color: #fff;
    margin: 10px 11px 0px 0px;
    margin: 10px 10px 0px 0px;
}
#panel_login .btn2:link, #panel_login .btn2:visited, #panel_login .btn2:active, #panel_login .btn2:hover
{
    border: 0px;
    background: #B70913;
    width: 70px;
    padding: 2px 0px;
    text-decoration: none;
    text-align: center;
    font-size: 11px;
    color: #fff;
    position: absolute;
    margin: 23px 0px 0px 145px;
    display: block;
}
#panel_login .reg
{
    position: relative;
    top: -16px;
}
#panel_login a:link, #panel_login a:active, #panel_login a:visited
{
    text-decoration: underline;
}
#panel_login a:hover
{
    text-decoration: none;
}
#panel_login a.sipka:link, #panel_login a.sipka:active, #panel_login a.sipka:visited
{
    text-decoration: underline;
    padding-left: 15px;
    background: url(images/sipka_right.gif) 0% 55% no-repeat;
}
#panel_login a.sipka:hover
{
    text-decoration: none;
}
#panel_login .title_zakaznik
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    color: #BC1C1A;
}
#menu_left
{
    width: 265px;
}
#menu_left ul, #menu_left li
{
    margin: 0px;
    padding: 0px;
}
#menu_left ul.menu_left li
{
    list-style-type: none;
}
#menu_left ul.menu_left li
{
    overflow: hidden;
    width: 265px;
    color: #000;
    display: block;
    float: left;
}
#menu_left ul.menu_left li.item a
{
    display: block;
    color: #000;
    cursor: pointer;
    border-bottom: 1px solid #fff;
    background: url(images/menu_button1.gif) repeat-x;
}
#menu_left ul.menu_left li.item a:hover
{
    text-decoration: underline;
}
#menu_left ul.menu_left li .btn_text
{
    display: block;
    padding: 11px 6px 10px 34px;
    font-weight: bold;
    background: url(images/odrazka_menu_plus.gif) 12px 50% no-repeat;
}
#menu_left ul.menu_left li a.active .btn_text
{
    display: block;
    background: url(images/odrazka_menu_minus.gif) 12px 50% no-repeat;
}
#menu_left ul.menu_left_1 li
{
    display: block;
}
#menu_left ul.menu_left_1 li.item a
{
    display: block;
    cursor: pointer;
    color: #000;
    background: #FC807F;
}
#menu_left ul.menu_left_1 li .btn_text
{
    display: block;
    font-weight: normal;
    padding: 6px 6px 6px 44px;
    text-transform: none;
    background: url(images/odrazka1_menu.gif) 33px 55% no-repeat;
}
#menu_left ul.menu_left_1 li a.active .btn_text, #menu_left ul.menu_left_1 li a:hover .btn_text
{
    display: block;
    background: url(images/odrazka1_menu_active.gif) 33px 55% no-repeat;
}
#menu_left ul.menu_left_2 li
{
    display: block;
}
#menu_left ul.menu_left_2 li.item a
{
    padding: 0;
    display: block;
    cursor: pointer;
    font-weight: normal;
}
#menu_left ul.menu_left_2 li .btn_text
{
    display: block;
    padding: 6px 3px 6px 42px;
    background: url(images/odrazka2_menu.gif) 29px 55% no-repeat;
}
#menu_left ul.menu_left_2 li a.active .btn_text, #menu_left ul.menu_left_2 li a:hover .btn_text
{
    display: block;
    background: url(images/odrazka2_menu.gif) 29px 55% no-repeat;
}
#menu_left ul.menu_left_3 li
{
    display: block;
}
#menu_left ul.menu_left_3 li.item a
{
    padding: 0;
    display: block;
    cursor: pointer;
    font-weight: normal;
    border: 0px;
    color: #777;
    font-size: 10px;
    letter-spacing: 0px;
    font-weight: bold;
    background: #E4ECF9 url(images/line_dot.gif) 0% 100% repeat-x;
}
#menu_left ul.menu_left_3 li .btn_text
{
    display: block;
    padding: 6px 3px 6px 52px;
    background: none;
}
#menu_left ul.menu_left_3 li a.active .btn_text, #menu_left ul.menu_left_3 li a:hover .btn_text
{
    display: block;
    background: none;
}

#navigace
{
    margin-top: -10px;
    margin-bottom: 15px;
    font-size: 0.9em;
}
.section_text
{
    margin: 0px 0px 10px 0px;
    border: #CDC5BB 1px solid;
    padding: 5px;
}
#content .item_m
{
    width: 464px;
    background: url(images/line_dot.gif) 0px 100% repeat-x;
}
#content .item_m_noline
{
    width: 464px;
}
#content .item
{
    padding: 10px 0px;
}
#content .item .image, #content .item .image img
{
    float: left;
    text-align: center;
}
#content .item .text
{
    width: 294px;
    float: left;
}
#content .item h2
{
    padding: 0px 0px 0px 20px;
    height: 15px;
    line-height: 15px;
    background: url(images/odrazka_h3.gif) 10px no-repeat;
    margin: 0px 0px 0px 0px;
    font-size: 1.0em;
    color: #000;
}
#content .item .line_h2
{
    height: 1px;
    width: 100%;
    line-height: 1px;
    overflow: hidden;
    font-size: 1px;
    background: url(images/line_h3.gif) 20px 0px no-repeat;
}
#content .item .popis
{
    padding: 3px 10px 0px 20px;
}
#content .item .cena
{
    font-weight: bold;
    margin-top: 2px;
}
#content .item .cena span
{
    color: #E91515;
}
#content .item .struc_popis
{
    text-align: justify;
    margin-top: 2px;
}
#content .item .struc_popis a:link, #content .item .struc_popis a:visited, #content .item .struc_popis a:active
{
    color: #B0180B;
    text-decoration: underline;
}
#content .item .struc_popis a:hover
{
    color: #B0180B;
    text-decoration: none;
}
#content .item .dostupnost
{
    margin-top: 2px;
}
#content .item .zaruka
{
    margin-top: 2px;
}
#content .item .zaruka span
{
    color: Red;
}
#content .item .buttons
{
    margin-top: 16px;
    height: 15px;
    line-height: 15px;
    font-size: 10px;
}
#content .item .buttons .pocet_koupit
{
    height: 15px;
    line-height: 15px;
    font-size: 10px;
    float: left;
}
#content .item .buttons .pocet_koupit .txt_pocet
{
    width: 16px;
    font-size: 10px;
    height: 12px;
    padding: 0px 0px 0px 0px;
    float: left;
}
#content .item .buttons .btn_buy
{
    width: 56px;
    height: 15px;
    margin-left: 3px;
    float: left;
    text-decoration: none;
    background: url(images/bg_btn_buy.gif) no-repeat;
}
#content .item .buttons .btn_buy span
{
    padding: 0px 0px 0px 23px;
    margin: 0px;
    text-decoration: none;
}
#content .item .buttons .btn_detail
{
    width: 101px;
    text-decoration: none;
    float: left;
    margin-left: 15px;
    height: 15px;
    text-align: center;
    color: #fff;
    background: url(images/bg_btn_detail.gif) no-repeat;
}
#content .calcInput
{
    width: 340px;
}
#content .pnlPictures p
{
    margin: 15px 0px 15px 0px;
}
#main_box
{
    width:246px;
    height:188px; 
    float:left;
}
#main1
{   
    width:246px;
    height:188px; 
    float:left;
    background: url(images/home_box1.gif) no-repeat;     
}
#main2
{  
    width:246px;
    height:188px; 
    margin-left: 6px;
    float:left;
    background: url(images/home_box2.gif) no-repeat;    
}
#main3
{ 
    width:246px;
    height:188px; 
    margin-left: 6px;
    float:left;
    background: url(images/home_box3.gif) no-repeat;   
}
#main4
{
    margin-top: 4px;
    width:246px;
    height:188px; 
    float:left;
    background: url(images/home_box4.gif) no-repeat;   
}
#main5
{
    margin-top: 4px;
    width:246px;
    height:188px; 
    margin-left: 6px;
    float:left;
    background: url(images/home_box5.gif) no-repeat;    
}
#main6
{
    margin-top: 4px;
    width:246px;
    height:188px; 
    margin-left: 6px;
    float:left;
    background: url(images/home_box6.gif) no-repeat;   
}
#main7
{
    display: block;
    width:246px;
    height:188px; 
    margin-left: 6px;
    float:left;
    background: url(images/home_box7.gif) no-repeat;   
}
.main_text
{
    height:156px;  
    background: url(images/background_main.gif) repeat-y;  
    display:block;
    padding-top: 5px;
    padding-right: 20px;
    font-size: 12px;
}
.main_text h2 
{ 
    width:216px;
    position:relative;
    margin: 0px;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-top: 8px;  
    margin-right:-30px;
    margin-bottom: 5px;     
    background: #B4C859 url(images/ico_next_white.gif) no-repeat; 
    background-position: 6% 56%;
    color:#ffffff; 
    font-size: 105%;   
}
.main_text2
{
    width:204px;
    height:156px;  
    background: url(images/background_main.gif) repeat-y;  
    display:block;
    padding: 5px 42px 0px 0px;
    overflow: hidden; 
    font-size: 12px;    
}
.main_text2 h2 
{ 
    width:216px;
    margin: 0px;
    padding-left: 30px;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-top: 8px;  
    margin-bottom: 5px;     
    background: #616163 url(images/ico_next_white.gif) no-repeat; 
    background-position: 6% 56%;
    color:#ffffff; 
    font-size: 105%;   
}
.main1 a:link
{    
    text-decoration: none;
    color: #ffffff;  
}
.main1 a:active
{   
    text-decoration:none;
    color: #ffffff;   
}
.main1 a:visited
{    
    text-decoration: none;
    color: #ffffff;   
}
.main1 a:hover
{
    text-decoration: underline;
    color: #ffffff;   
}
#banners a:link  
{    
    text-decoration: none;  
}
#banners a:active
{   
    text-decoration:none;  
}
#banners a:visited
{    
    text-decoration: none;  
}
#banners a:hover
{
    text-decoration: underline;
}
#banners span a
{
    color: #565656;
}
#banners span h2 a
{
    color: #ffffff;
    font-size: 90%;
}
#left
{
    float:left;
}
#home_picture1
{     
    float:left;   
}
#home_picture2
{  
    float:left;
    margin-left:6px;    
}
.main_text p 
{
    padding-left:13px; 
    margin-left:0px;   
}
.main_text ul 
{
    padding-left:28px; 
    margin-left:0px;   
}
.main_text2 p 
{
    padding-left:13px; 
    margin-left:0px;   
}
.main_text2 ul 
{
    padding-left:28px; 
    margin-left:0px;   
}
.main1
{
    display:block;
    width: 186px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 8px;
    padding-bottom: 7px;
    font-weight: bold;   
    background: url(images/ico_next_white.gif) no-repeat; 
    background-position: 6% 56%;
    color: #ffffff !important;    
}
#banners h2 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;        
}
#banners span
{
    font-family:Arial;
}
#white_link h2 a:hover
{
    color: #ffffff !important;    
}