body {
width: 1001px;
background:#000000;
margin: 0 auto;
color:#FFFFFF;
}
html {
background:#333330;
font-family:sans-serif, Verdana, Arial, Helvetica;
font-size:14px;
}
ul {
list-style:none;
padding:0px;
margin:0px;
}


h4 {
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}

a {
text-decoration:none;
color:#FF3333;
}
img {
border:none;
}

h1 {
font-size:22px;
font-weight:bold;
}
h2 {
font-size:21px;
font-weight:bold;
}

#baner {
display:block;
width:1001px;
height:151px;
background:url('../images/baner.jpg') no-repeat;
}

#top_navig{
padding:10px 0px 2px 535px;
font-size:13px;
}

#top_navig a {
color:#FFFFFF;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
}
#top_navig a:hover {
color:#f77c10;
text-decoration:none;
}

#top_navig .ms {
display:block;
width:50px;
float:left;
}
#top_navig .m1 {
padding-left:40px;
display:block;
width:50px;
float:left;
}
#top_navig .m2 {
padding-left:30px;
display:block;
width:50px;
float:left;
}
#top_navig .m3 {
display:block;
width:50px;
float:left;
padding-left:30px;
}
#top_navig .m4 {
padding-left:20px;
display:block;
width:62px;
float:left;
}
#top_navig .m5 {
display:block;
width:63px;
float:left;
padding-left:21px;
color:#f77c0f;
font-weight:bold;
}

#m1 {
display:block;
width:211px;
height:142px;
float:left;;
background:url('../images/menu1.jpg') no-repeat;

}
#m1 a {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:0px 0px 5px 35px;
font-family:sans-serif;
}
#m1 a:hover {
color:#323131;
} 

#m1 ul li ul{
background:url(../images/foto_menu_bgr.jpg) repeat-x;
/*filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
-khtml-opacity: 0.8;**/
position:relative;
border-bottom:#666666 solid 1px;
display:none;
width:168px;
padding-left:8px;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;

}
#m1 ul li ul a {
font-size:12px;
color:#fec501;
display:block;
width:auto;
padding-top:5px;
padding-left:2px;

}
#m1 ul li ul li a:hover {
font-size:12px;
color:#FFFFFF;
display:block;
margin-left:-8px;
width:166px;
background:#333333;
/*filter:alpha(opacity=100);
opacity: 0.99;
-moz-opacity:0.99;
-khtml-opacity: 0.99; */

}

#m1 ul li:hover ul, #m1 ul li ul:hover{
display:block;
top:0px;
left:26px;
z-index:100;

}

#sluz_popis{
color:#FFFFFF;
padding:0px 0px 5px 35px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
padding-top:10px;
line-height:14px;

}

#m2 {
display:block;
width:185px;
height:142px;
float:left;;
background:url('../images/menu2.jpg') no-repeat;
}
#m2 a {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:0px 0px 5px 15px;
font-family:sans-serif;
}
#m2 a:hover {
color:#323131;
}
#galeria_popis{
color:#FFFFFF;
padding:10px 0px 15px 15px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
padding-top:15px;

}

#m3 {
display:block;
width:185px;
height:142px;
float:left;;
background:url('../images/menu3.jpg') no-repeat;
}
#m3 a {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:0px 0px 5px 13px;
font-family:sans-serif;
}
#m3 a:hover {
color:#323131;
} 

#web_popis{
color:#FFFFFF;
padding:0px 0px 5px 13px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
padding-top:10px;

}

#m4 {
display:block;
width:185px;
height:142px;
float:left;;
background:url('../images/menu4.jpg') no-repeat;
}
#m4 a {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:0px 0px 0px 10px;
font-family:sans-serif;
}
#m4 a:hover {
color:#323131;
} 

#graf_popis{
color:#FFFFFF;
padding:0px 0px 12px 10px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
padding-top:14px;

}
#m5 {
display:block;
width:185px;
height:142px;
float:left;;
background:url('../images/menu5.jpg') no-repeat;
}
#m5 a {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:0px 0px 5px 13px;
font-family:sans-serif;
}
#m5 a:hover {
color:#323131;
} 


#m6 {
display:block;
width:50px;
height:142px;
float:left;;
background:url('../images/menu6.jpg') no-repeat;
}

#m6 a {
color:#323131;
font-size:12px;
font-weight:bold;
padding:0px 0px 25px 10px;
font-family:sans-serif;
}

#m6 a:hover {
color:#680607;
}


#studio {
color:#e7e7e7;
font-size:54px;
width:200px;
float:left;
padding:30px 5px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
}
#studio h1 {
color:#e7e7e7;
font-size:54px;
margin:0px;
padding:0px;

}

#studio2 {
color:#FFFFFF;
font-size:16px;
width:126px;
float:left;
padding:40px 3px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
}
#logo {
padding-top:4px;
}

/* ** ********obashova cat ******* */
#obsah {
background:#000000;
padding:2px 20px 10px 10px;

}

.ref_left {
float:left;
width:280px;
margin-right:3px;
}
.ref_left_img {
float:left;
width:100px;
}
.ref_left_popis {
float:left;
color:#FFFFFF;
font-size:11px;
font-family:sans-serif;
width:170px;

} 

.ref_space {
display:block;
border-bottom:#333333 solid 1px;
height:15px;
clear:left;
margin-bottom:15px;
}






#ref_popis{
color:#FFFFFF;
padding:0px 0px 5px 13px;
font-size:12px;
font-weight:bold;
font-family:sans-serif;
padding-top:10px;
}



#zarovnaj {
clear:both;
}
#ref_right {
float:left;
width:180px;
text-align:center;
}
.refholder {
clear:both;
margin-top:10px;
padding:10px 0px;
padding-left:20px;
/*border:#FFFFFF solid 1px;
*/

}

#uvod_left {
float:left;
width:467px;
margin-right:10px;
background:url(../images/uvod_left_bgr.jpg) repeat-y;
margin-top:10px;
font-size: 12px; line-height: 22px;
overflow:hidden;

}

#uvod_left  h1 {
background:url(../images/uvod_nadpis_left.jpg) no-repeat;
width:467px;
height:41px;
padding:5px 5px;
margin:0px;
color:#b3d512;
}

#darcek_poukazka_nadpis{
background:url(../images/poukazka_napis_bgr.jpg) no-repeat;
width:467px;
height:35px;
padding:5px 5px 0px 5px;
margin-left:-10px;
color:#edb836;
font-size:18px;
}

#uvod_left2 {
float:left;
width:467px;
margin-right:10px;
background:url(../images/uvod_left_bgr.jpg) repeat-y;
}

#uvod_left2  h1 {
background:url(../images/uvod_nadpis_left.jpg) no-repeat;
width:467px;
height:41px;
padding:5px 5px;
margin:0px;
color:#f352cf;
}

#uvod_left {
float:left;
width:467px;
margin-right:10px;

}

#uvod_right {
float:left;
width:467px;
background:url(../images/uvod_right_bgr.jpg) repeat-y;
padding-bottom:6px;

}

#uvod_right  h1 {
background:url(../images/uvod_nadpis.jpg) no-repeat;
width:467px;
height:41px;
padding:5px 5px;
margin:0px;
}
.uvod_text {
padding:10px;


}


#wdesign .wdlist {
list-style:square;
padding-left:10px;
font-size:12px;
font-weight:bold;

}

.wdlist2 ul{
list-style:square;
}
.wdlist2  li{
display:inline;
padding-left:10px;
font-size:16px;
font-weight:bold;

}

#wdesign {
background:#FFFFFF;
}

/* poukazka vyskauje */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{

margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;

}

.thumbnail:hover img{

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: 100px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;


}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
background:#FFFFFF;

}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -300px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 50;
width:420px;
height:270px;
background:#FFFFFF;
}

/* ************** foto sluzby stranka ******* */
#fotosluzba_top {
border:#535353 solid 1px;
padding:8px;
}

.partnerleft {
float:left;
width:250px;
font-size:10px;
padding-left:25px;
}

#fotosluzba_left {
float:left;
width:485px;
border-right:#535353 solid 1px;
padding-right:15px;
}

.nadpis {
font-weight: bold; 
color: #c44702;
}
#fotosluzba_left .color_box {
width:auto;
height:23px;
background:#d74d02;
margin-top:8px;
}

#sw_foto {
float:left;
padding-left:20px;

}

#sw_foto .fotobgr {
display:block;
width:410px;
height:280px;
background:#272727;
padding-top:10px;
padding-left:10px;
}

.nadpis2 {
font-weight: bold; 
color: #c44702;
}
.sluzba1left {
float:left;
width:456px;
height:150px;
border:#535353 solid 1px;
padding:8px;
}
.sluzba1left_akty {
float:left;
width:456px;
height:240px;
border:#535353 solid 1px;
padding:8px;
}
.sluzbaright_akty {
float:left;
width:456px;
height:240px;
border:#535353 solid 1px;
padding:8px;
}
.sluzbamidle_akty {
float:left;
width:20px;
height:256px;
border-top:#535353 solid 1px;
border-bottom:#535353 solid 1px;
}


.sluzba1leftdeluxe {
width:950px;
height:120px;
border:#535353 solid 1px;
padding:8px;
}


.sluzba1left_darcek  {
float:left;
width:456px;
height:212px;
border:#535353 solid 1px;
padding:8px;
}

.sluzbamidle_darcek {
float:left;
width:20px;
height:228px;
border-top:#535353 solid 1px;
border-bottom:#535353 solid 1px;
}

.sluzbaright_darcek {
float:left;
width:456px;
height:212px;
border:#535353 solid 1px;
padding:8px;
}

.sluzbamidle {
float:left;
width:20px;
height:166px;
border-top:#535353 solid 1px;
border-bottom:#535353 solid 1px;
}


.sluzbaright {
float:left;
width:456px;
height:150px;
border:#535353 solid 1px;
padding:8px;
}
.sluzba1left2 {
float:left;
width:456px;
height:80px;
border:#535353 solid 1px;
padding:8px;
}
.sluzbamidle2 {
float:left;
width:20px;
height:96px;
border-top:#535353 solid 1px;
border-bottom:#535353 solid 1px;
}
.sluzbaright2 {
float:left;
width:456px;
height:80px;
border:#535353 solid 1px;
padding:8px;
}

.sluzba1left2 h4 {
color:#cbed44;
}
.sluzbaright2 h4
{
color:#cbed44;
}
/* *****************  */
.sluzba1left1 {
float:left;
width:456px;
height:120px;
border:#535353 solid 1px;
padding:8px;
}

.sluzbamidle1 {
float:left;
width:20px;
height:136px;
border-top:#535353 solid 1px;
border-bottom:#535353 solid 1px;
}

.sluzbaright1 {
float:left;
width:456px;
height:120px;
border:#535353 solid 1px;
padding:8px;
}

.cena {
font-size:18px;
color: #c44702;
font-weight:bold;
}

.nadpis_form {
font-size:16px;
color: #cbed44;
font-weight:bold;
}
.formbgr {
float:left;
background:url(../images/ask_form_bgr.jpg) no-repeat;
width:470px;
height:226px;
color:#000000;
}
.formmidle {
float:left;
width:20px;
height:230px;
}

#formmright {
float:left;
width:456px;
padding:8px
}

#galery_enter {
display:block;
width:460px;
height:46px;
background:url(../images/link_galer_svadby.jpg) no-repeat;
padding-top:20px;
}
#galery_enter a {
display:block;
width:460px;
height:46px;
color:#000000;
font-size:18px;
font-weight:bold;
padding:0px 0px 0px 65px;
}
#galery_enter a:hover {
color:#FFFFFF;
}

.ponuka_sluzieb {
font-size:16px;
color: #d7027f;
font-weight:bold;
}
.ponuka_link {
border:#535353 solid 1px;
padding:8px;
}

.ponuka_link a {
text-decoration:underline;
color: #d7027f;
} 

/* galeria css cast  menu */

#galer_menu {
float:left;
width:180px;
border-right:#d74d02 solid 20px;
}

#galer_menu img {
padding:5px;
border:#FFFFFF 1px solid;
margin-left:10px;
margin-bottom:15px;
}

.slideshow-container{
margin-top:30px;
}

div .slideshow-container a.thumb{
padding:3px;
background:#FFFFFF;
}

.thumb img {
padding:2px;
}
/** foooooooooot */

#footer {
background:url(../images/footerbgr.jpg) no-repeat;
height:42px;
padding:10px;

}
#footer a {
padding-right: 35px;
font-size:14px;
color:#FFFFFF;

}

/* fooot galeria **/

#footerg {
background:url(../images/footerbgr.jpg) no-repeat;
height:42px;
padding:10px;
width:970px;

}
#footerg a {
padding-right: 30px;
font-size:14px;
color:#FFFFFF;

}

/* vianoce 2010 foto +platno */

#vianoce1 {
background:url(../images/vianoce1_2010.jpg) no-repeat;
width:448px;
height:235px;
}

#vianoce2 {
background:url(../images/vianoce2_2010.jpg) no-repeat;
width:448px;
height:235px;
}


.vianocenadpis {
color:#FF0000;
font-size:18px;
font-weight:bold;
}
.vianocetext {
width:210px;
color:#000000;
margin:10px;
font-size:16px;
}
.vianoceakcia {
color:#6d039f;
}

/* pop up tlac platnoo **/

#div_to_popup {
display:none;
background:#3A3A3A;
padding:15px;
position:relative;
left:500px;
width:500px;
text-align:center;
}
