@charset "utf-8";
/* CSS Document */

* { margin: 0; padding:0; }
body { background-image:url(../i/background.gif); text-align:center;}
#wrap {margin:0 auto; position:relative; width:1010px; display:none;}
#home {float:left; width:970px; padding-left:20px; padding-right:20px;}

#main_menu { float:left; width:600px; height:40px; margin-left:20px; margin-top:36px;}
#main_menu ul { float:left; list-style:none; }
#main_menu li { float:left; height:40px; margin-left:15px; margin-right:15px; }

/*
#main_menu li a.lovelyday { background-image:url(../i/buton_lovely_day.png); background-repeat:no-repeat; width:80px; height:40px; float:left; background-position: 0 0;}
#main_menu li a.lovelyday_selected { background-image:url(../i/buton_lovely_day.png); background-repeat:no-repeat; width:80px; height:40px; float:left; background-position: 0 -40px;}
#main_menu li a.planovanie { background-image:url(../i/buton_planovanie.png); background-repeat:no-repeat; width:145px; height:40px; float:left; background-position: 0 0; margin-left:38px;}
#main_menu li a.planovanie_selected { background-image:url(../i/buton_planovanie.png); background-repeat:no-repeat; width:145px; height:40px; float:left; background-position: 0 -40px; margin-left:38px;}
#main_menu li a.kontakt { background-image:url(../i/buton_kontakt.png); background-repeat:no-repeat; width:62px; height:40px; float:left; background-position: 0 0; margin-left:30px;}
#main_menu li a.kontakt_selected { background-image:url(../i/buton_kontakt.png); background-repeat:no-repeat; width:62px; height:40px; float:left; background-position: 0 -40px; margin-left:30px;}
#main_menu li a.blog { background-image:url(../i/buton_blog.png); background-repeat:no-repeat; width:37px; height:40px; float:left; background-position: 0 0; margin-left:35px;}
*/

#main_menu li a#ld {width:80px; background-position: -20px -40px; float:left; background-image:url(../i/main_menu.png); background-repeat:no-repeat; height:40px;}
#main_menu li a#ld:hover {background-position: -20px 1px;}
#main_menu li a#ld.selected {background-position: -20px -79px;}

#main_menu li a#ld_planovanie {width:145px; background-position: -142px -40px; float:left; background-image:url(../i/main_menu.png); background-repeat:no-repeat; height:40px;}
#main_menu li a#ld_planovanie:hover {background-position: -142px 1px;}
#main_menu li a#ld_planovanie.selected {background-position: -142px -79px;}

#main_menu li a#ld_kontakt {width:62px; background-position: -332px -40px; float:left; background-image:url(../i/main_menu.png); background-repeat:no-repeat; height:40px;}
#main_menu li a#ld_kontakt:hover {background-position: -332px 1px;}
#main_menu li a#ld_kontakt.selected {background-position: -332px -79px;}

#main_menu li a#ld_blog {width:37px; background-position: -440px -40px; float:left; background-image:url(../i/main_menu.png); background-repeat:no-repeat; height:40px;}
#main_menu li a#ld_blog:hover {background-position: -440px 1px;}
#main_menu li a#ld_blog.selected {background-position: -440px -79px;}




#main_menu li a:hover { background-position: 0 -40px;}

#banner { width:1000px; height:456px; float:left; margin-left:-7px;}

#top_image { width:969px; height:456px; float:left;}
#top_image ul {float:left; margin:0px; padding:0px; list-style:none; width:969px; height:456px; text-align:left;}
#top_image ul li {float:left; width:969px; height:456px; text-align:left;}
#top_image #svadba {width:969px; height:456px; float:left; overflow:hidden;}

#logo { position: absolute; z-index:100; width:191px; height:161px; right:60px; top:0px; }

.line_top {float:left; margin-bottom:2px; margin-top:20px; clear: both}
.line_bot {float:left; margin-top:2px; margin-bottom:28px; clear: both}

#content { float:left; padding:0px; text-align:center; width:970px; color:#57483e; line-height:20px; font-size:13px; font-family:"Times New Roman", Times, serif; display:none;}

#content_sub { float:left; padding:0px; text-align:center; width:970px; color:#57483e; line-height:20px; font-size:13px; font-family:"Times New Roman", Times, serif;}
#content_sub .lavy_stlpec { text-align:justify; float:left; width:460px;}
#content_sub .pravy_stlpec { text-align:justify; float:right; width:460px;}
#content .lavy_stlpec { text-align:justify; float:left; width:460px;}
#content .pravy_stlpec { text-align:justify; float:right; width:460px;}

#end_page_home { float:left; width:969px; text-align:center; height:30px; background-image:url(../i/end_page.png); background-position:center top; background-repeat:no-repeat; margin-top:20px;}
#end_page { float:left; width:969px; text-align:center; height:30px; /* background-image:url(../i/end_page.png); background-position:center top; background-repeat:no-repeat; */margin-top:20px;}

#submenu { margin-top:-17px; float:left; width:969px; height:22px; text-align:left;}
#submenu ul {float:left; list-style:none; margin:0px; padding:0px; width:974px; margin-left:0px; height:22px; line-height:22px; white-space:nowrap}
/*
#submenu ul li{ margin-left:5px; float:left;}
#submenu ul li a {float:left; color:#57483e; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; text-decoration:none; }
#submenu ul li a:hover {color:#d2719d; }
#submenu ul li a.selected {color:#d2719d; }
#submenu ul li img {margin-left:10px; margin-top:6px; margin-right:4px; float:left}
*/
#submenu ul li{ margin-left:0px; float:left;}
#submenu ul li a#sm_koncept {width:60px; background-position: 0 -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_koncept:hover {background-position: 0 0;}
#submenu ul li a#sm_koncept.selected {background-position: 0 -34px;}

#submenu ul li a#sm_saty {width:86px; background-position: -75px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_saty:hover {background-position: -75px 0;}
#submenu ul li a#sm_saty.selected {background-position: -75px -34px;}

#submenu ul li a#sm_menu {width:39px; background-position: -595px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_menu:hover {background-position: -595px 0;}
#submenu ul li a#sm_menu.selected {background-position: -595px -34px;}

#submenu ul li a#sm_lokacia {width:56px; background-position: -178px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_lokacia:hover {background-position: -178px 0;}
#submenu ul li a#sm_lokacia.selected {background-position: -178px -34px;}

#submenu ul li a#sm_torta {width:110px; background-position: -650px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_torta:hover {background-position: -650px 0;}
#submenu ul li a#sm_torta.selected {background-position: -650px -34px;}

#submenu ul li a#sm_hudba {width:45px; background-position: -778px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_hudba:hover {background-position: -778px 0;}
#submenu ul li a#sm_hudba.selected {background-position: -778px -34px;}

#submenu ul li a#sm_pozvanky {width:174px; background-position: -252px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_pozvanky:hover {background-position: -252px 0;}
#submenu ul li a#sm_pozvanky.selected {background-position: -252px -34px;}

#submenu ul li a#sm_kytica {width:133px; background-position: -445px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_kytica:hover {background-position: -445px 0;}
#submenu ul li a#sm_kytica.selected {background-position: -445px -34px;}

#submenu ul li a#sm_fotografie {width:81px; background-position: -841px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_fotografie:hover {background-position: -841px 0;}
#submenu ul li a#sm_fotografie.selected {background-position: -841px -34px;}

#submenu ul li a#sm_viac {width:30px; background-position: -939px -17px; float:left; background-image:url(../i/submenu.png); background-repeat:no-repeat; height:17px;}
#submenu ul li a#sm_viac:hover {background-position: -939px 0;}
#submenu ul li a#sm_viac.selected {background-position: -939px -34px;}

#submenu ul li img {margin-left:3px; margin-top:5px; margin-right:4px; float:left}

img.h1 {float:left; clear:both;}

#kontakt { float:left; text-align:center; width:799px; padding-left:170px; white-space:nowrap;}
#kontakt .facebook {float:right; border:none;}
#kontakt .kontakt_side { width:200px; text-align:center; float:left}
#kontakt .kontakt_center { width:220px; text-align:center; float:left}
