
body { font-family : Verdana, Arial;margin : 0;padding : 0;background : url('../gfx/main_bg.gif');font-size : 10px; }

h1, h2, h3, h4, h5, h6 { margin : 0 0 15px 0; }
p { margin : 0 0 15px 0; }

#title_top { width : 390px;height : 120px;margin : 0 auto 0 auto;position : relative; }
#title_top a.home_href { width : 114px;height : 76px;position : absolute;display : block;left : 140px;top : 15px; }
#title_top a.home_href span { width : 114px;height : 76px;position : absolute;left : 0;top : 0;background : url('../gfx/title_smirnoff.png'); }

#title_top a.link_left { float : left;color : #D8DADA;font-weight : bold;padding-top : 90px;font-size : 11px; }
#title_top a.link_left:hover { color : white;text-decoration : none; }
#title_top a.link_right { float : right;color : #D8DADA;font-weight : bold;padding-top : 90px;font-size : 11px; }
#title_top a.link_right:hover { color : white;text-decoration : none; }

#title_base { width : 390px;height : 390px;margin : 0 auto 0 auto; }
#title_base div.left_a { width : 195px;height : 195px;float : left; }
#title_base div.right_a { width : 195px;height : 195px;float : left; }
#title_base div.right_a h1 { width : 195px;height : 195px; }
#title_base div.right_a h1 a { width : 195px;height : 195px;display : block;position : relative; }
#title_base div.right_a h1 a span { width : 195px;height : 195px;display : block;position : absolute;left : 0;top : 0;cursor : pointer;background : url('../gfx/title_basta.gif') }

#title_base div.left_b { width : 195px;height : 195px;float : left; }
#title_base div.left_b h1 { width : 195px;height : 195px;position : relative; }
#title_base div.left_b h1 a { width : 195px;height : 195px;display : block;position : relative; }
#title_base div.left_b h1 a span { width : 195px;height : 195px;display : block;position : absolute;left : 0;top : 0;cursor : pointer;background : url('../gfx/title_zlate_casy.gif'); }

#title_base div.right_b { width : 195px;height : 195px;float : left; }

#header { width : 780px;height : 195px;margin : 0 auto 0 auto;position : relative;font-family : Calibri, Arial; }

#header h3.term { font-size : 16px;font-weight : bold;color : white;position : absolute;left : 20px;top : 10px; }
#header p.term_date { font-size : 14px;font-weight : bold;color : white;position : absolute;left : 20px;top : 45px; }
#header a.term_link { color : #FFCE6D;text-decoration : underline;position : absolute;left : 20px;top : 27px;font-size : 14px;font-weight : bold; }

#header h1.title { display : block;width : 195px;height : 105px;margin : 0;padding : 0;position : absolute;left : 0;bottom : 0;z-index : 2; }
#header h1.title a { display : block;width : 195px;height : 105px;position : relative; }
#header h1.title a span { display : block;width : 195px;height : 105px;position : absolute;left : 0;top : 0;cursor : pointer; }

#header div.rest { width : 585px;height : 195px;position : absolute;left : 195px;top : 0;overflow : hidden; }
#header div.rest div.adv { width : 390px;height : 195px;background-color : black;position : absolute;left : -390px;top : 0;z-index : 1; }
#header div.rest div.adv span.arrow { display : block;width : 30px;height : 195px;background : url('../gfx/adv_arrow.png');position : absolute;right : -30px;top : 0; }
#header div.rest div.adv a.img { position : absolute;left : 20px;top : 12px;width : 171px;height : 171px;text-align : center; }
#header div.rest div.adv a.img img { border : none; }
#header div.rest div.adv div.bl { position : absolute;left : 205px;top : 45px;width : 180px; }
#header div.rest div.adv h3 { color : #FFCE6D;font-size : 15px;margin : 0 0 2px 0;padding : 0; }
#header div.rest div.adv h3 a { color : #FFCE6D;text-decoration : none; }
#header div.rest div.adv h1 { font-size : 24px;color : white;margin : 0 0 5px 0;padding : 0;text-transform : uppercase;height : auto; }
#header div.rest div.adv h1 a { color : white;text-decoration : none; }

#container { width : 780px;margin : 0 auto 0 auto; }
#container .left_panel { width : 195px;float : left;padding-bottom : 200px; }

#container .right_panel { width : 585px;float : right;position : relative; }
#container .right_panel_music { height : 500px;background-color : black; }
#container .right_panel .padd { padding : 25px 20px 60px 25px; }
#container .right_panel .padd_min { padding : 25px 20px 10px 25px; }
#container .right_panel .cnt_left { width : 370px;float : left; }
#container .right_panel .cnt_left p { text-align : justify; }

#container .right_panel .cnt_right { width : 170px;float : right;text-align : right; }
#container .right_panel .cnt_right img { margin-bottom : 10px; }

a.facebook { display : block;padding-top : 15px; }

h3.line_top { border-top : 1px solid white;padding-top : 10px; }

div.gallery_container {  }
div.gallery_container div.node { width : 143px;height : 143px;float : left;margin-right : 52px;margin-bottom : 52px; }
div.gallery_container div.node a {}
div.gallery_container div.node a img { border : none; }
div.gallery_container div.node_leaf { margin-right : 0; }

div.menu { width : 195px;height : 500px;background-color : white;position : relative; }
div.menu div.padd { padding : 50px 0px 20px 20px; }
div.menu ul { list-style-type : none;margin : 0;padding : 0; }
div.menu ul li { text-align : right;padding : 2px 0 2px 0;font-size : 11px;font-family : Tahoma; }
div.menu ul li a { display : block;padding-right : 20px;text-decoration : none;font-weight : bold; }

div.menu ul.langs li { width : 18px;height : 18px;display : block;margin : 0;padding : 0; }
div.menu ul.langs li a { display : block;width : 18px;height : 18px;position : relative;margin : 0;padding : 0 }
div.menu ul.langs li a span { display : block;width : 18px;height : 18px;position : absolute;left : 0;top : 0;cursor : pointer; }
div.menu ul.langs li.cz { position : absolute;left : 0;top : 2px; }
div.menu ul.langs li.en { position : absolute;left : 0;top : 22px; }
div.menu ul.langs li.de { position : absolute;left : 0;top : 42px; }

div.music_bar_top { font-family : Verdana;font-size : 11px;background-color : #ffce6d; }
div.music_bar_top div.mpadd { padding : 0 29px 10px 29px; }
div.music_bar_top p { margin : 0 0 8px 0; }
div.music_bar_top h1 { color : #c80026;font-size : 20px;font-weight : bold;margin : 0 0 8px 0;font-weight : bold; }
div.music_bar_top h2 { color : #c80026;font-size : 19px;font-weight : bold;margin : 0 0 8px 0;font-weight : bold; }
div.music_bar_top h3 { color : #c80026;font-size : 18px;font-weight : bold;margin : 0 0 8px 0;font-weight : bold; }
div.music_bar_top h4 { color : #c80026;font-size : 17px;font-weight : bold;margin : 0 0 8px 0;font-weight : bold; }
div.music_bar_top h5 { color : #c80026;font-size : 16px;font-weight : bold;margin : 0 0 8px 0;font-weight : bold; }
div.music_bar_top h6 { color : #c80026;font-size : 15px;font-weight : bold;margin : 0 0 8px 0;font-weight : bold; }

div.music_bar_content { color : white;padding : 29px;font-family : Verdana;font-size : 11px; }
div.music_bar_content p { margin : 0 0 15px 0; }
div.music_bar_content h1 { color : #ffce6d;font-size : 20px;font-weight : bold;margin : 0 0 15px 0;font-weight : bold; }
div.music_bar_content h2 { color : #ffce6d;font-size : 19px;font-weight : bold;margin : 0 0 15px 0;font-weight : bold; }
div.music_bar_content h3 { color : #ffce6d;font-size : 18px;font-weight : bold;margin : 0 0 15px 0;font-weight : bold; }
div.music_bar_content h4 { color : #ffce6d;font-size : 17px;font-weight : bold;margin : 0 0 15px 0;font-weight : normal; }
div.music_bar_content h5 { color : #ffce6d;font-size : 16px;font-weight : bold;margin : 0 0 15px 0;font-weight : normal; }
div.music_bar_content h6 { color : #ffce6d;font-size : 15px;font-weight : bold;margin : 0 0 15px 0;font-weight : normal; }

div.music_bar_content div.music_bar_left { width : 410px;float : left;position : relative; }
div.music_bar_content div.music_bar_right { width : 110px;float : right;padding-top : 30px; }
div.music_bar_content div.music_bar_right img { width : 92px; }

div.music_bar_content span.music_bar_ppl { display : block;width : 585px;height : 123px;background : url('../gfx/musicbar_ppl.gif');position : absolute;left : 0;bottom : 0; }

img.contact_map { position : absolute;right : 25px;top : 95px; }

a.sub_menu_banner { display : block;width : 195px;height : 195px; }
a.sub_menu_banner img { border : none; }

h1.top_header { margin-bottom : 35px;height : 36px;position : relative; }
h1.top_header_nomrg { margin-bottom : 0; }
h1.top_header span { display : block;position : absolute;left : 0;top : 0;width : 545px;height : 36px; }

table.simple_table {  }
table.simple_table td { margin : 0;padding : 0 40px 1px 0; }

div.list_head { border-bottom : 1px solid white;padding-bottom : 15px;margin-bottom : 15px; }
div.list_head ul { list-style-type : none;margin : 0;padding : 0; }
div.list_head ul li { float : left;color : white; }
div.list_head ul li.space { padding : 0 5px 0 5px; }
div.list_head ul li a { color : white;text-decoration : none; }
div.list_head ul li a:hover { text-decoration : underline; }

table.list_table { margin-bottom : 15px; }
table.list_table td { vertical-align : top; }
table.list_table td.left { width : 50px;text-align : left; }
table.list_table td.middle { width : 370px; }
table.list_table td.right { width : 100px;text-align : right; }

h3.food_menu_title { border-bottom : 1px solid #EDAD44;padding-bottom : 5px;margin-bottom : 10px;padding-top : 15px; }
p.food_menu_node strong { font-size : 13px;color : #F08E0F;font-weight : bold; }
p.food_menu_action { color : #C92B09;font-weight : bold;font-size : 13px;position : absolute;left : 25px;top : 64px; }

#footer { width : 780px;height : 61px;margin : 0 auto 0 auto;margin-bottom : 30px; }
#footer p { position : absolute;left : 35px;top : 24px; }
#footer p.pwr { left : 600px;top : 9px; }
#footer p.pwr img { border : none; }
