﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
body{background-color:#e76589;}






#wrapper{
	background:#FFF;
	border:#e76589 1px;
	-moz-border-radius:2em 0;
	-webkit-border-radius:24px 0;
	border-radius:24px 0;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	
	
	margin-top:12px;
	height:auto;
	margin-bottom:10px;}

#header{
	/*height:259px;*/
	
	height:100px;
	text-align:center;
	font: large "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*background: url(images/logo.png) no-repeat top center;*/
	background:  url(images/kdclogo.png) no-repeat center; 
	
}
/*#headerlogo{height:130px;background: transparent url(images/wedding_cake.png) no-repeat top right;}*/
#header h2{font-size: 16px;  text-transform:uppercase;}
#headercontact ol{list-style:none;}
#headercontact ol li{display: block    ;float:left;margin:0;}
#headercontact a{text-decoration:none;}
#headercontact a:hover{text-decoration:underline;}
#header 

#contentwrap{
	
	padding-bottom:10px;
	}

.contentcloud{
	/*border:#a9a6d2 1px;
	-moz-border-radius:2em 0;
	-webkit-border-radius:24px 0;
	border-radius:24px 0;
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	
	background-color:#FFF;*/
	margin-top:12px;
	height:auto;
	margin-bottom:10px;}
	
	
	
	
#contentwrap h1{
					font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 2em;
					text-align:center;
					color:#e76589;
					padding-bottom:20px;
					padding-top:20px;}	
#contentwrap h2{
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					
					font-size: 1.1em;
					color:#a9a6d2;
					padding-left:10px;
					
}
#contentwrap h3{
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					
					font-size: 1.5em;
					color:#a9a6d2;
					padding:10px;
										
					
					}
#contentwrap p{
					font-family:        "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size:1em;
					color:#626268;
					
					
					padding:10px;
					border:thin #a9a6d2;
					}					

/*quotation */

.gigantic {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	
position: relative; 
top: -16px; 
height: auto; 
font-size:2em; 
} 
q:before 
{ 
content: '\201C'; 
font-size:500%; 
padding-right: 10px; 
} 
q:after 
{ 
content: '\201D'; 
font-size:500%; 
padding-left: 20px; 
}

/*the end of the quotation*/

.facebook{padding:10px;}



/*960.css from 960.gs */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*MENU*/
.mainmenu{
font-size: 14px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;


}

.mainmenu ul{
/*padding: 0px 0 0px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.mainmenu ul li{
display: inline;
}

.mainmenu ul li a{
color:#e76589;
/*padding: 6px 3px 4px 3px;/* top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration:none;
/*border-bottom: 3px solid gray; bottom border is 3px*/
}

.mainmenu a:hover, .mainmenu a.current{
text-decoration:underline;color:#a9a6d2;
}


.shares{text-align:right;
padding-top:2px;
padding-right:10px;}



/*the end of menu*/






#footerwrap{
border-top:thick double #e76589;

			font-size:1em;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			
			overflow:hidden;
			background: transparent;
			
			}
#footer_main_menu, #footer_cakes_menu, #footer_content_box{background:transparent; margin:10px 0 10px 10px;}

#footer_main_menu h2, #footer_cakes_menu h2, #footer_content_box h2{
					text-transform:uppercase;/*background: transparent  url(images/footer_images/bgroundcolor1.png) repeat-x ;*/
					color:#a9a6d2;
					font-weight:bold;

}
#footer_main_menu li, #footer_cakes_menu li, #footer_content_box li{
					
					color:#e76589;

}
#footer_main_menu ul li, #footer_cakes_menu ul li, #footer_content_box ul li{
					list-style: none;
					
					
}
#footer_main_menu a ,#footer_cakes_menu a , #footer_content_box a{
color:#e76589;
text-decoration: none;
cursor:pointer;
}
#footer_main_menu a:current, #footer_cakes_menu a:current {
border-bottom: 1px solid a9a6d2;
					color:#a9a6d2;
text-decoration: none;
}
#footer_main_menu a:hover, #footer_cakes_menu a:hover , #footer_content_box a:hover{
padding-left:5px;

text-decoration: underline;
}		






/*galerija*/
a, a:visited, a:hover {}
 
#container {position:relative; /*width:960px; height:700px; background:#888; border:1px solid #000;  margin:10px auto;*/ font-family:verdana, arial, sans-serif; font-size:12px;}
 
#container a.pics {float:left; padding:10px 8px 0 11px ; display:inline; color:#000; text-decoration:none; width:100px; height:100px; cursor:default;text-align:center;}
#container a.pics img.thumb {display:block; border:1px solid #000;}
 
#container a.pics span {display:none; border:0; width:940px; background:#bbb; border:1px solid #fff; text-align:center;}
#container a.pics span img {margin:10px auto; border:1px solid #000;}
 
#container a.pics:hover {white-space:normal;}
#container a.pics:hover img.thumb {border:1px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; left:9px; top:192px; z-index:10; height:500px;}
 
#container a.pics:active img.thumb {border:1px solid #fc0;} 
#container a.pics:active span {display:block; position:absolute; left:9px; top:192px; z-index:5; height:500px;}
 
#container a.pics:focus {outline:0;}
#container a.pics:focus img.thumb {border:1px solid #fc0}
#container a.pics:focus span {display:block; position:absolute; left:9px; top:192px;z-index:5; outline:0; height:500px;}
 
#container span.info {clear:left; display:block;  line-height:20px; margin:0; padding:200px 0 0 0; width:960px; text-align:center; color:#eee; z-index:1;}
#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}
 
 
 
 #photodiv{overflow:hidden;
 height:307px;}
 #photoimg{}
 
 IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
	width:190px;height:237px;
	margin-top:20px;
	margin-bottom:20px;
	padding:1px;
   border:1px solid #021a40;
	 }
 
 blockquote {
 border : 2px solid #000;
 width: 400px;
 float: right;
 margin: 0px;
 padding: 10px;
 background-color: #ccc;
 quotes: "\201C" "\201D" 46px;
 
 }
 blockquote:before { content: open-quote; font-weight: bold; }
 blockquote:after { content: close-quote; font-weight: bold; }

/*novi menu*/


ul#cakesmenu{
	
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("images/cake_menu_images/aoff.gif") repeat-x ;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #e76589;
	border-top:1px solid #e76589;
}
ul#cakesmenu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#cakesmenu li a{
	display:block;
	float:left;
	color:#e76589;
	text-decoration:none;
	font-weight:bold;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("images/cake_menu_images/adivider.gif") no-repeat top right;
	}
ul#cakesmenu li a:hover {
	background:transparent url("images/cake_menu_images/ahover.gif") no-repeat top right;	
	}


#formcenter{text-align:center;
}

.linkstyle{
	}
.linkstyle A:link {
	
	text-decoration: none;
	color:#626268;}
.linkstyle A:visited {text-decoration: none;color:#626268;}
.linkstyle A:active {text-decoration: none;color:#626268;}
.linkstyle A:hover {text-decoration: none;color:#626268;} 

.tpic{
	padding-top:20px;
	padding-bottom:20px;
	margin-left: auto;
    margin-right: auto;
	display:block;
	}
