html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;		}

:focus {	outline: 0;	}
ol, ul {	list-style: none;	}
table {	border-collapse: separate;	border-spacing: 0;	}
caption, th, td {	text-align: left;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";	}
blockquote, q {	quotes: "" "";	}

body { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; background:#dfdfe0; background: url('../img/new/site_bg.jpg') top center no-repeat;}

a, a:visited, a:link  { color: #da6013; text-decoration:none; font-weight: bold }
a:hover { color: #af6009; text-decoration:underline; }
img:hover { text-decoration:none; }
h1 { color: #3f3f3f; margin:0; font-size:22px;}
h2 { font-size:18px;}
	
.cvecar { position: relative; top: 50px; left:250px; text-align: right; padding-right: 10px; }
#outer { position: relative; margin: auto; text-align:left; width:970px; }

#header {  border: 0px; padding: 0px; margin: 0px; height: 125px; width: 965px; text-align: left; font-size: 12px; color: #FCC270; }
	#header .logo  { position: absolute; left: 22px; top: 23px; width: 287px; height: 100px; background: url('../img/new/NewLogo.gif') no-repeat 0px 0px; z-index: 3;  }
	#header .title { position: absolute; display: block; top:16px; z-index: 10;}
		#header .title h1 {font-size: 12px; color: #FCC270;}
	#header .translate {position: absolute; left: 655px; top: 60px; width: 400px;  }
	#header .social  {position: absolute; left: 830px; top: 90px;  width: 300px;  }
	
.bbutton {width: 209px; height: 22px; background: url('../img/buy-button.gif') no-repeat 40px 0px; }
.bbutton a:hover { text-decoration: none; }

.flag_en {background: url('../img/new/flags.gif') no-repeat -39px 0px; cursor: pointer; width: 19px; display: inline-block; }
.flag_de {background: url('../img/new/flags.gif') no-repeat -19px 0px; cursor: pointer; width: 19px; display: inline-block;}
.flag_it {background: url('../img/new/flags.gif') no-repeat 0px 0px; cursor: pointer; width: 19px; display: inline-block;}

.facebook {display: inline-block; width: 32px; height: 32px;}

#menu { position: relative; display: block; top: 0px;  margin: 0px; padding:0px; width:965px; height: 35px; font-size: 15px; font-weight: normal; 
        background: #fff; background: url('../img/new/menu_middle.jpg') 0px 0px repeat-x; }
	#menu .left-left-menu   {float: left; width: 16px; background: url('../img/new/menu_b.jpg')  no-repeat;}
	#menu .right-right-menu {float: right; width: 16px; background: url('../img/new/menu_b.jpg') -17px 0px  no-repeat;}
	#menu .left-menu {float: left; margin-left: 5px; width: 510px;}
	#menu .right-menu {float: right; margin-right: 0px; }	
	#menu ul{ margin: 0 auto; padding: 0;}
		#menu li{  display: inline; }            
		#menu li a { white-space: nowrap; color: #bc3429; height: 18px; float: left; margin-top: 10px; padding-top:2px; padding-left: 7px; padding-right: 7px; text-decoration: none; border-right: 1px solid #ffffff;}
		#menu li a.right {border-right: 0px;}
		#menu li a:hover { color:#fff; }
			

#big-image { position: relative; display: block; top: 0px;  margin: 0px; padding:0px; width: 965px; height: 160px; 
		 background: url('/img/new/lice_b.gif') 0px -3px repeat-x; }
		 
#big-image-inner { width: 400px; height: 160px; background: url('/img/new/lice2.jpg') 0px 0px no-repeat; padding-left: -15px; }
	#big-image h1 { color:#bc3429; position: relative; left: 300px; text-align:left;  font-size: 18px; top: 35px; //top: 28px; }
	#big-image h2 { color:#bc3429; position: relative; left: 360px; text-align:left;  font-size: 15px; font-style:italic; top: 55px; //top: 48px; }
	
#big-image .slideshow {display: block; position: absolute; top: 0px; right: 0px; z-index: 40;}

#right-col { float: right; display: block; width: 290px; padding: 0px;  }

#city-selection { display: block; width: 280px; margin-top: 3px; color: #bc3429; font-weight:bold; font-size: 16px;  }
	.city-selection-title { background: url('../img/new/city-sel-head.jpg') no-repeat; width: 280px; height: 25px;  padding-top: 7px; padding-left: 10px; }
	.city-selection-body {background-color: #E6E6E6; padding: 12px; font-size: 14px; }
		.city-selection-body select { width: 180px; margin-left: 30px; font-size: 12px;}
		.city-selection-body h3 { background: url('../img/miniflower.gif') no-repeat; padding-left: 30px; display: block; padding-top: 5px; font-size:15px; }
		.city-selection-body img { padding-left: 25px; padding-top: 10px; display: block; }
		.city-selection-body .delimiter {display: block; }

.ekskluziva {display: block; height: 123px; background: url('../img/love2.jpg') no-repeat; 
			margin-top: 10px; padding-left: 165px; padding-top: 15px;
			font-family: Times New Roman; font-style:italic; font-size:24px; color:red;}
			
.pravi_poklon {display: block; width: 245px; padding-bottom: 10px; color: red; font-weight: bold; text-align: center;}			

#content { float: left; padding-left: 5px; padding-top: 10px; width:665px; height: auto; background: #fff; }
	#content .cvece {float: left; width: 210px; height: 280px; margin-left:3px; text-align: center; }  
.cvece a { text-decoration:none;}
	.price {color:#DA6013;font-size:14px;font-weight:bold; margin:3px 0 3px;}  
	.flower-title {color:#000000; font-size:12px; font-weight:bold; margin:4px 0 4px;}  
	.description {color:#A0A0A0;font-size:10px;font-weight:bold; margin:4px 0 4px;}  
	.info { background: url('../img/buy-button.gif') no-repeat 30px 0px; height: 23px;}  
	
#footer-delimiter { background: url('../img/footer-delimiter.gif') no-repeat 250px 0px; width: 100%;  }

#footer-text { font-size:12px; color:#777; text-align:justify; width: 95%; padding: 10px;}

#sitemap {position: relative; display: block; width:970px;  top: 3px; padding-left: 20px; font-size:12px; color:#777; font-weight:bold; text-align:center; padding-top: 5px; }
	   
#footer { margin:auto; position: relative; display: block; width:970px; height: 20px; top: 13px; font-size:10px; color:#777; text-align:center; }

#order2 { width: 950px; margin-left: 0px; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 30px;}
#order { width: 750px; margin-left: 90px; display: block; font-family: Verdana, Arial, Helvetica, sans-serif;}
	.orange-title {margin-top: 20px; color: #ff7118; font-size: 22px;  font-weight: bold; padding: 5px; }
	.order-form h1 {padding: 5px; color: #ff7118; font-size: 22px;  font-weight: bold; }
	.orange-subtitle {color: gray; font-size: 16px; margin-bottom: 5px; padding-left: 5px;  }
	.order-form { padding: 10px; font-size: 12px; border: 2px solid #FCB738; border-radius:8px; -moz-border-radius:8px; }
	.order-form .img-div {display: inline-block; width: 320px;  }
	.order-form .description-div {float: right; display: inline-block; width: 340px;  }
	
	#order .form-buttons { position: relative; left: 0px; bottom: 5px; height: 30px; margin-top: 10px;}
	.description-div .description { font-size: 12px;  }

	.order-form label { width: 120px; display: inline-block; height: 25px;}
	.order-form input[type="text"] { width: 250px; display: inline-block;}
	.order-form input[type="textarea"] { width: 250px; display: inline-block;}
	.order-form p {padding-top: 5px; }
	.order-form .title { font-weight: bold; color: gray; font-size: 16px; margin-bottom: 5px;}
	.order-form .ilustration { width: 100%; text-align:center; margin-top: 10px; }
	#order #cvet {display: block; }
	#order #posiljalac {display: none;}
	#order #primalac {display: none; }
	#order #kartica {display: none;}
	#order #marketing {display: none;}
	#order #isporuka {display: none;}
	#order #placanje {display: none;}
	#order .step { float: left; margin-left: 200px; display: block; width: 114px; height: 36px; padding-top: 10px; font-weight: bold; font-size: 14px; color: green;}
	#order .kartica { display:block; height: 150px; vertical-align: top;}
		#order .poruka { float: right;  vertical-align: top; height: 110px; margin-right: 30px;}
		#order .predlozi { float: left;  vertical-align: top; margin-left: 30px; width: 300px; display: block;}
		#order .predlozi select { width: 250px; }
	#isporuka label { width: 300px;}
	
	
.comments { position: relative; display: block; top: 0px; width: 500px; margin-left: 30px; }
	.comments .title {color: #ff7118; font-size: 22px;}
	.comments .comment { padding: 10px; margin-top: 10px; border: 2px solid #FCB738; background: #F1EEE5; }
	.comments .author { color: #ff7118; font-size: 16px; font-weight: bold; border-bottom: 1px solid lightgray; width: 60%; }
	.comments .comment-body { font-size: 14px; }
	.comments form {margin-top: 20px; margin-bottom: 30px;}

#prijatelji-sajta {width: 100%; font-size: 8px;}


.cvet-reklama {width: 335px; margin-top: 20px; }
.cvet-reklama span {display: inline-block; padding-left: 7px;
font-weight: bold; font-size: 14px; color: green; position: relative; top: -16px;
width: 255px;  }


.one-file {border: 1px solid red; width: 600px; text-align: left; margin:auto; margin-bottom: 10px;}
.one-file label {display: inline-block; width:150px; text-align: right}
.one-file img {float: right;}

img {border: 0px;}
.left {float: left;}
.right {float: right;}
.b-inline {display: inline-block; }
.delimiter {width: 100%; border-bottom: 1px solid #A0A0A0; margin-bottom: 10px; margin-top: 10px; font-size: 3px;}

.friends {float: left; margin: 10px; width: 50%; }
.cvecara_beograd {display: none;}


.placanje {display: block; background: #FFE294; line-height: 25px; text-align: center; width: 120px;   }

.karticeout { width: 100%; text-align: center; height: 37px;}
.kartice {display: inline-block; background: url('../img/kartice.gif') no-repeat; width: 310px; height: 36px; margin: 0px;   }

.breadcrumbs {padding-top: 7px; padding-bottom: 5px; padding-left: 10px; display: block; width: 500px; float: left;  }
.breadcrumbs a {font-weight: normal;}

.cvecari { padding: 10px; margin: 0px; font-size: 12px; border: 2px solid #FCB738; color: #777; text-align: left; position: relative; left: 0px; float: left; }
.cvecari h1 {padding: 5px; color: #ff7118; font-size: 22px;  font-weight: bold; }
	
.cvecar {display: inline-block; text-align: left; width: 300px; height: 150px; position: relative; left: 0px;}
.cvecar img {float: left; padding-right: 10px; }	

#slider { position: absolute; bottom: 0px; left: 0px; width: 210px; height: 340px; padding-left: 5px;}

.usluge {color: #FCB738; }