/***************************************
CvjetEx - CSS file
Copyright (C) by martina[at]webstudio, 2oo8
***************************************/

/************** GENERAL STUFF ***************/
* 												{ margin: 0; padding: 0; }
html        									{ font: 62.5%/1.4 Verdana, Arial, Helvetica, sans-serif; color: #626050; height: 100%; margin: 0 0 1px; background: #f8f6df url(../layout/background.gif) repeat-x;}

a          										{ text-decoration: none; color: #226216; }
a:visited   									{ color: #32971F; }
a:hover     									{ color: #9B8659; }
a:hover,
a:active    									{ outline: none; }

a img       									{ border: 0; }
h1,
h2,
h3,
h4  											{ font-weight: normal; }
input,
textarea,
select      									{ color: #775; font-family: Verdana, Arial, Helvetica, sans-serif;}

.image-floatLeft 								{ float: left; }

.unordered-list  								{ list-style: none; margin: 0px 0px 0px 15px; padding: 1px; }
.unordered-list li  							{ margin-bottom: 6px; color: #862B26; list-style: circle inside; font-size: 1.1em; }
.linkzRight			 							{ text-align: right!important; margin: 0px 3px 0px 1px; }
.linkzRight a:hover 							{ color: #fff; background: #c00; }

table											{ border-collapse: collapse; border-spacing: 0;}

ul												{ list-style: inside; }
.clearer										{ height: 0; width: 0;	line-height: 0;	font-size: 0; overflow: hidden; clear: both;}
.required 										{ color:#862B26; }

form											{ margin:0px; }


fieldset    									{ border-style:none; }
legend      									{ display:none;}
/************** GENERAL STUFF ***************/
/************** CONTAINER *******************/
#container 										{ width:980px; margin:0 auto 20px; background: #fff url(../layout/container-bg.gif) repeat-y; font-size: 1.1em;}
/************** CONTAINER *******************/
/************** HEADER **********************/
#header											{ position:relative; height:145px; background: url(../layout/header.png) no-repeat; }

h1#cvjetexLogo									{ background: url(../layout/cvjetexLogo.gif) no-repeat; position: absolute; height: 83px; width: 205px; top: 16px; left: 33px; }
h1#cvjetexLogo a								{ text-indent: -999em; display: block; border:none;	height: 83px; line-height: 1px; width: 205px; }
p#headerBanner 									{ position: absolute; top: 27px; left: 240px; }

#navigation										{ margin: 0px; padding: 0px; position: absolute; top: 105px; left: 204px; z-index:100; }

#nav, #nav * 									{ list-style:none; margin:0; padding:0;}
#nav											{ height:30px; }
#nav li 										{ float:left; margin-right:0px;}
#nav li a 										{ display:block; padding:2px 20px 0px 18px; text-decoration:none; color:#fff; background:url(../layout/navigation-bullet.gif) no-repeat 1px 11px; font: bold 1.1em/28px "Trebuchet MS", Arial, Helvetica, sans-serif; } 
#nav li:hover									{ }
#nav li:hover a									{ background:url(../layout/navigation-bulletHover.gif) no-repeat 1px 11px;  }


/******************* navigationLevels *******/
#nav li ul 										{ height: auto !important; min-height: 24px; position: absolute; background: #fff; width: 180px; left: -999em; padding:0px!important; margin-left: 0px; z-index:40; }		
#nav li ul li 									{ line-height: 24px; margin: 0px; border-bottom: 1px solid #7bcd73; padding:0px!important; }
#nav li ul a 									{ color: #fff!important; text-decoration: none; width: 174px; display: block; margin: 0px; padding: 0px 0px 0px 3px; background: #1d5112 url(none)!important; text-align:left!important; text-indent:1px; text-transform: none; font-size: 1em; font-style: normal; line-height: 24px; font-weight: normal; font-variant: normal; }

#nav li ul a:hover 								{ color: #fff!important; background: #287318 url(none)!important; width: 174px; margin: 0px; padding: 0px 0px 0px 3px;  line-height:24px;}

#nav li ul ul 									{ /* third-and-above-level lists */margin: -24px 0 0 177px; font-size: 1em;}
#nav li ul ul li								{ }
#nav li ul ul a									{ background: #1d5112 url(none)!important; color:#fff!important; width: 176px; }							
#nav li ul ul a:hover							{ background: #287318; width: 176px;}
#nav li:hover ul ul, 
#nav li.sfhover ul ul 							{ left: -999em;}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul 							{ /* lists nested under hovered list items */left: auto;}

#nav li ul:hover, 
#nav li ul.sfhover, 
#nav li ul li:hover, 
#nav li ul li.sfhover							{ background: #fff url(none); }

/******************* navigationLevels *******/

/******************* HEADER *****************/
/******************* LAYOUT ELEMENTS ********/
#sideContent									{ display:inline; float:left; width:210px; padding-left: 6px; }
#mainContent									{ display:inline; float:left; width:534px; margin: 0px 17px; }
#secondContent									{ display:inline; float:left; width:190px; 	margin-right: 6px; }
/******************* LAYOUT ELEMENTS ********/
/******************* CONTENT ****************/

.bigBanner                		 				{ float: left; width: 534px; background: #fff url(../layout/BigBannerMain.gif) repeat-y; margin-bottom:10px; }
.bigBanner .box_inner     						{ float: left; width: 100%; background: url(../layout/BigBannerTop.gif) no-repeat 0 0; }
.bigBanner .box_content    						{ float: left; width: 512px; padding: 9px 11px 21px; background: url(../layout/BigBannerBottom.gif) no-repeat 0 100%; }


#contentBlock									{ float:left; display:inline; width:534px; background: #f8f6df url(../layout/contentBlockBottom.gif) no-repeat left bottom; 	padding-bottom: 25px; }
#contentBlock h1 								{ background: #1d7d04 url(../layout/mainTitle.gif) no-repeat center top; border-bottom: 4px solid #0d5d01; font-size: 1.8em;	font-style: italic;	color: #fff; padding-left: 10px; margin-bottom: 10px; }
#contentBlock h1 em								{ display: block; letter-spacing: normal; font-size: 0.6em; font-style: normal; font-weight: normal; font-variant: normal;}
#contentBlock p									{ line-height:1.6; margin-bottom:1.3em; font-size: 1em; }
#contentBlock h2, 
#contentBlock h3, 
#contentBlock h4		                		{ padding-bottom: 10px; color: #0D5D01;	font-size: 1.4em; line-height: 1.2; }


.productsHolder3products						{ background: url(../layout/productsThreeBg.gif) repeat-y; display: inline; float: left; width: 534px; margin-bottom: 8px; }
.productsHolder2products						{ background: url(../layout/productsTwoBg.gif) repeat-y; display: inline; float: left; width: 534px;margin-bottom: 8px; }
.productsHolder1product							{ background: url(../layout/productsOneBg.gif) repeat-y; display: inline; float: left; width: 534px; margin-bottom: 8px; }

.product										{ display: inline;  float: left; width: 170px; margin: 0px 4px;	text-align: center; padding-bottom: 10px; }
.product h2 									{ font-size: 1.4em; color: #0d5d01; margin: 5px 4px 8px; }
.product img 									{ background: #edebd6;  padding: 6px; }
p.PriceTag  									{ background: #fffde9; font-size: 1.3em!important; color: #5f5c41; text-align: center; margin:5px 2px!important;}
span.productLinks								{ text-align: left; display: block;  padding: 0px 8px; }

.content,
.searchContent									{ margin:0px 10px 10px; background:#fff; border-bottom:solid 1px #eae8ce; padding:8px; display: inline;	float: left;width: 498px; }
.searchContent p 								{ margin: 0px 0px 3px!important; }


.content img 									{ background: #edebd6; padding: 6px; margin: 4px 10px 0px 0px; }

span.contentFooterLinks 						{ display: block; margin: -20px 0px 10px; padding: 0px; text-align: right; clear: both; font-size: 1.2em; }
.contentFooterLinks a							{ margin-left: 10px; }

.documentsDownload								{ margin:0px 10px 10px; background:#fff; border-bottom:solid 1px #eae8ce; padding:8px; display: inline;	float: left;width: 498px; }
.documentsDownload dl                    	   	{ clear: both; float: left; width: 450px; padding: 5px 0 0 10px; margin-bottom: 5px; }
.documentsDownload a 							{ color: #1D5112;	padding-bottom: 2px; }
.documentsDownload a:hover 						{ color: #2B7C1A; 	border-bottom: 1px solid #C6B89C;  }

.documentsDownload dt,
.documentsDownload dd                      	 	{ line-height: 1.2; }
.documentsDownload dt                      	 	{ }
.documentsDownload dd                      		{ margin-top: 5px; }
.documentsDownload dd.filesize              	{ color: #999; }
.documentsDownload .doc                     	{ background: url(../layout/icon_doc.gif) no-repeat 7px 5px; }
.documentsDownload .pdf                     	{ background: url(../layout/icon_pdf.gif) no-repeat 7px 5px; }

.galleryHolder									{ float:left; display:inline; width:498px; 	margin: 0px 0px 10px; }
.galleryHolder img								{ margin:0px 0px 0px 10px; }

.odaberiteCestitku								{ width: 152px; float: left; display: inline; text-align: center; margin-right: 8px; margin-left: 6px; }
.odaberiteCestitku img 							{ margin: 0px 0px 10px; }
.odaberiteCestitku h3							{ font-size: 1.2em!important; overflow:hidden; height:32px; }

ul.productLinks 								{ display: block; width: 160px; text-align: right; 	float: right; 	clear: both; }
.productLinks li 								{ list-style: none; display: inline; float: left; padding-left: 20px; } 

p.detailPriceTag								{ font-size: 1.2em!important; margin-left: 10px; }

/******************* obrazac *******************/
#mainForma fieldset		 						{ margin: 0px 0px 6px; padding: 1px 10px 5px; }
#mainForma 										{ margin: 1px 0px 0px; padding: 5px 0px 2px; }
#mainForma p 									{ padding-right: 10px; padding-left: 10px; }
#mainForma label 								{ text-align: right; width: 180px; display: block; float: left; margin: 3px 0; padding: 2px 5px 2px 0; }
#mainForma br 									{ clear:left;}

#mainForma select								{ padding: 4px 2px; border: 2px solid #D7D7D7; font-weight: normal; text-transform: none; color: #333; width: 258px; margin-bottom: 3px; font-size: 1em; background: #fff; }

#mainForma .upit-buttons 						{ clear: both; width: 120px; height: auto !important;	height: 18px; min-height: 1.8em; padding-top: 5px;margin-left: 185px;	margin-top: 2px;}
#mainForma img 									{ padding:0px; margin:0px;}
#mainForma .checkboxNewsletter					{ margin-top:7px;}

#mainForma .upit-input,
#mainForma textarea								{ padding: 4px 2px; border: 2px solid #DDD8BD;  font-weight: normal; text-transform: none;  color: #333; width: 200px;	margin-bottom: 3px; font-size: 1em; background: #fff; }
.brojevi-input 									{ padding: 4px 2px; border: 2px solid #d7d7d7; font-weight: normal; text-transform: none; color: #333; width: 90px; margin-bottom: 3px; font-size: 1em; background: #fff; }
.brojevi-input:focus,
#mainForma textarea:focus,
#mainForma .upit-input:focus	 				{ background: #fff; border: 2px solid #0D5D01; }


#extras 										{ margin: 0px; padding: 0px 0px 2px; }
#extras h2										{ margin-bottom:-5px; }
#extras textarea								{ padding: 4px 2px; border: 2px solid #DDD8BD;  font-weight: normal; text-transform: none;  color: #333; width: 489px;	margin-bottom: 3px; font-size: 1em; background: #fff; }
#extras label 									{ text-align: left;  width:489px; display: block; float: left; margin: 3px 0; padding: 2px 5px 5px 0; }

/******************* obrazac *******************/

/******************* anketaResults *************/
#anketaResults 									{ padding: 0px 0px 10px; margin: 0px; }
#anketaResults h2 								{ font-size: 1.3em; padding: 5px 0px 0px; }
#anketaResults p 								{ margin-bottom: 10px; margin-top: 10px; }
#anketaResults dl 								{ padding: 0px; }

#anketaResults dd 								{ background-color:#fff;}
#anketaResults dt 								{ font-size: 1em; padding-top: 3px; padding-bottom: 3px; margin-top: 10px;}

#anketaResults .votes 							{ color: #CACACA; font-size: 0.9em!important; }

#anketaResults .results 						{ background: #1D7D04;  font-weight: bold; 	color: #fff; padding: 4px 0px; font-size: 1em;	border-bottom: 1px solid #58A045; }
#anketaResults .total-votes 					{ font-size: 1.3em; color: #1D5313; text-align: right; display: block;}
#anketaResults span.anketa						{ font-size: 1.1em; padding: 3px; display: block; margin: 0px 3px 5px; }
/******************* anketaResults *************/
/******************* newsletterSent ************/
.inbox											{ padding-bottom: 5px; 	font-size: 1.1em; }
span.newsletter									{ padding: 3px; margin-bottom: 5px; display: block; }
span.text-color									{ color: #c00; border-bottom: 1px dotted #c00; padding-bottom: 2px; }
/******************* newsletterSent ************/

/******************* kosaricaTable *************/
.kosaricaTable 									{ width: 100%; border-style: none; }
.kosaricaTable .tc2 label 						{ font-size: 0.9em; display: block; }
.kosaricaTable img 								{ border-style: none; margin: 0px; padding: 0px; }

a.toggleOnOff 									{ display: block; background: url(../layout/opcijeProizvoda.gif) no-repeat; height: 19px; width: 131px; margin-top: 5px; text-indent: -9999em; margin-bottom: 5px; }
.productOptions 								{ background: #F8F6DF; border: 1px solid #DDD364; padding: 5px; margin-bottom: 15px; }
.productOptions label, .productOptions span 	{ display: block; margin-bottom: 5px; }
.productOptions select 							{ border: 1px solid #DDD8BD;  background: #fff; padding: 2px 2px 2px 0px; width: 200px; margin: 0px 0px 8px; }
.productOptions .cestitkaText 					{ width: 200px; float: left;padding: 4px 2px; border: 1px solid #DDD8BD;  font-weight: normal; text-transform: none;  color: #333; font-size: 1em; background: #fff; }
.productOptions img 							{ margin-right: 8px; margin-top:5px; float:left; }


.kosaricaTable td 								{ padding: 5px 0px; border-bottom: 1px solid #F7F5EE; }
.kosaricaTable th								{ background: #1D7D04; font-weight: normal; color: #fff; padding: 4px 5px; }
.kosaricaTable .tc1 							{ width: 230px; text-align: left; padding-left: 4px; }
.kosaricaTable .tc2 							{ text-align: center; vertical-align: top; }

.kosaricaTable .tc3 							{ text-align: center; width: 30px; vertical-align: middle; }

.komadaInput 									{ border: 1px solid #ECE7A8;  height: 14px; width: 30px; padding: 3px 0px 3px 2px; font-size: 1em; }
.totalPrice 									{ font-size: 1.1em; color: #1D5313!important; padding: 3px 5px; margin-top: 4px; }
#cart-btns 										{ text-align: right; padding: 5px 0px; display: block; margin: 0px; }
.cart-btns 										{ margin: 0px 0px 0px 5px;}
/******************* kosaricaTable *************/
/******************* priceTable ****************/
.priceTable										{ width: 100%; }
.priceTable th 									{ text-align: right; padding: 5px; width: 300px; border-bottom: 1px solid #F7F5EE; color: #423E3E; }
.priceTable td 									{ padding: 3px 3px 3px 10px; border-bottom: 1px solid #f7f5ee; text-align: right; }


/******************* priceTable ****************/

/******************* deliveryTable *************/
.deliveryTable									{ width: 100%; border-style: none; margin-top: 3px; }
.deliveryTable select 							{ border: 1px solid #DDD8BD;  background: #fff; padding: 2px 2px 2px 0px; width: 250px; margin: 0px; }
.deliveryTable th								{ background: #1D7D04; font-weight: normal; color: #fff; padding: 4px 5px; }
.deliveryTable td 								{ padding: 10px 3px 6px; border-bottom: 1px solid #F7F5EE;}
.deliveryTable .tc2 							{ text-align: right; }
.deliveryTable .tc1 							{ text-align: left; }
/******************* deliveryTable *************/
/******************* paymentTable **************/
.paymentTable									{ width: 100%; border-style: none; margin-top: 3px; }
.paymentTable select 							{ border: 2px solid #d7d7d7; background: #fff; padding: 2px 2px 2px 0px; width: 250px; margin: 0px; }
.paymentTable th								{ background: #1D7D04; font-weight: normal; color: #fff; padding: 4px 5px; }
.paymentTable td 								{ padding: 3px; border-bottom: 1px solid #F7F5EE;}
.paymentTable .tc2 								{ text-align: center; width: 40px; }
.paymentTable .tc1 								{ text-align: left; }
.paymentTable label 							{ width: 420px; display: block; padding: 4px 0px; }

/******************* paymentTable **************/
/******************* orderSummary **************/
.orderSummary									{ margin-bottom: 12px; width: 100%; color: #100E0E; border-top: 1px solid #ececec; border-left: 1px solid #F7F5EE; }
.orderSummary td 								{ padding: 4px 4px 4px 6px; border-right: 1px solid #F7F5EE; border-bottom: 1px solid #F7F5EE; }
.orderSummary th 								{ padding: 4px 4px 4px 6px; vertical-align: top; width: 150px; text-align: left; border-right: 1px solid #F7F5EE;
border-bottom: 1px solid #ececec; }
/******************* orderSummary **************/
/******************* porukaTable ***************/
.porukaTable									{ width: 100%; border-style: none; margin-top: 3px; }
.porukaTable select 							{ border: 1px solid #DDD8BD;  background: #fff; padding: 2px 2px 2px 0px; width: 250px; margin: 0px; }
.porukaTable th									{ background: #1D7D04; font-weight: normal; color: #fff; padding: 4px 5px; }
.porukaTable td 								{ padding: 10px 3px 6px;}
.porukaTable .tc2 								{ text-align: right; vertical-align:top; }
.porukaTable .tc1 								{ text-align: left; width:250px; vertical-align:top; }


.porukaOptions 									{ background: #F8F6DF; border: 1px solid #DDD364; padding: 5px; margin-bottom: 15px; }
.porukaOptions label, .porukaOptions span	 	{ display: block; margin-bottom: 5px; }
.porukaOptions select 							{ border: 1px solid #DDD8BD;  background: #fff; padding: 2px 2px 2px 0px; width: 200px; margin: 0px 0px 8px; }
.porukaOptions .cestitkaText 					{ width: 200px; float: left;padding: 4px 2px; border: 1px solid #DDD8BD;  font-weight: normal; text-transform: none;  color: #333; font-size: 1em; background: #fff; }
.porukaTable img								{ margin: 0px!important;}


/******************* porukaTable ***************/

/******************* history *******************/
.history										{ width: 100%; border: 1px solid #F7F5EE; }
.history th										{ font-weight: normal; color: #fff; background: #1D7D04;	padding: 5px 3px; text-align:left; }
.history td										{ padding: 5px 3px; border-left: 1px solid #F7F5EE;	border-bottom: 1px solid #F7F5EE; }
.history em 									{ color: #862B26; font-style: normal; cursor: help; }

/******************* history *******************/

.singleRow 										{ float: left; width: 424px; margin-top: 4px; margin-bottom: 4px; }
.singleRow p 									{ font-size: 1.2em; color: #862B26; text-align: right; display: block; }

.singleRow ul 									{ list-style: none; height: 22px; display: block; }
.singleRow ul li 								{ display: inline; line-height: 22px; float: left; }

.singleRow ul li.linkIspisi a					{ background: url(../layout/ispisiNarudzbuBtn.gif) no-repeat; margin-right: 3px; display: block;  height: 22px;	width: 102px; 	text-indent: -9999px; }

/******************* pagination ****************/
#page 											{ padding: 4px 0px 0px; text-align: center;	margin: 5px 0px 0px; display: inline; float: left; width: 489px; }
p.pager 										{ line-height: 1.5em; margin-bottom: 8px; }
.pager a, 
.pager a:visited, 
.pager a:active 								{ color: #231111; padding: 2px 6px; border: 1px solid #DFDAC1; background: #FFFFFF url(none); outline: none; text-decoration: none; 	margin: 0px 2px; }
.pager span.break 								{ padding: 2px 6px; color: #B6AE58; }

.pager a:hover									{ border: 1px solid #226216;  background: #FFFBED url(none); color: #226216; }
.pager span.active 								{ border: 1px solid #226216; background: #FFFBED url(none);	color: #226216!important; padding: 2px 6px;	color: #b9080d; margin: 0px 2px; }

.pager span.countLinks a						{ color:#226216!important; background: #FFFFFF!important; border-style: none!important; padding: 0px 5px!important; }
.pager span.no-page								{ color:#a7a7a7!important; padding: 0px 5px!important; }
/******************* pagination ****************/

/******************* CONTENT ****************/

/******************* SIDE CONTENT ***********/
#searchForm										{ background: url(../layout/searchBg.gif) no-repeat; width: 210px; height: 122px; margin-bottom: 5px; }
#searchForm h3 									{ text-indent: -9999px; }
#searchForm select 								{ border: 1px solid #d2d0b2; background: #fff; width: 196px; }
#searchForm .kategorijeSelect 					{ margin-top: 21px; margin-left: 7px; padding: 1px 0px; }
#searchForm .cijenaSelect	 					{ margin-top: 3px; margin-left: 7px; padding: 1px 0px; }

#searchForm label 								{ float: left; width: 138px; padding: 5px 0px 0 10px; margin: 0px; } 
#searchForm .input_text							{ width: 130px;  background: transparent !important; font-size:1.1em;  border: 0;	padding: 2px 0px; }
#searchForm .input_image						{ float: right; display: inline; margin: 4px 7px 0 0; }


/******************* katalog *******************/
#katalog										{ float: left; display: inline;  width:210px; margin: 0px 0px 5px; background: #f8f6df url(../layout/katalog-bottom.gif) no-repeat right bottom;  padding-bottom: 25px; }
#katalog h2										{ font-size: 0px; line-height: 0px; text-indent: -9999px; }

/******************* 1st level *****************/
.katalog										{ width: 210px; }

.katalog li										{ float: left; clear: both; display: inline; margin: 0; }
.katalog li a									{ display: block; font-size: 1.1em; color: #fff; text-decoration: none; padding: 0px; line-height: 1; width: 210px;  background: #41a80e url(../layout/katalog-grupa.gif) no-repeat;}
.katalog li a span								{ display: block; padding: 7px 6px 7px 20px; border-bottom: 1px solid #f8f6df; }
.katalog li a:hover,
.katalog li a:active,
.katalog li a:visited							{  color: #fff; }


/******************* 1st level *****************/
/******************* 2nd level *****************/
.katalog li ul									{ width:210px!important; padding:0; }

.katalog li ul li 								{ width: 210px!important; line-height: 1.5; margin: 0; background:#fff;}
.katalog li ul li a 							{ background: #f8f6df url(../layout/podgrupa-bullet.gif) no-repeat 5px 9px; font-size: 1em; margin: 0px;  border-style: none;	color: #135602; }

.katalog li ul li a span 						{ padding: 7px 10px 7px 20px!important; text-transform: none !important; font-weight: normal; border-bottom: 1px solid #fff; }
.katalog li ul li a:hover,
.katalog li ul li a:visited						{ background: #F8F6DF url(../layout/podgrupa-bullet.gif) no-repeat 5px 9px;  color: #1D5213; }


/******************* 2nd level *****************/
/******************* 3rd level *****************/
.katalog li ul li ul  							{ padding: 0 !important; margin: 0px; }
.katalog li ul li ul li a  						{ background: #F8F6DF url(none); font-size: 1em; }
.katalog li ul li ul li a span 					{ padding: 6px 10px 6px 20px!important; text-transform: none !important; }
.katalog li ul li ul li a:hover,
.katalog li ul li ul li a:visited				{ background: #f8f6df url(none); color:#0D5D01; }

/******************* 3rd level *****************/

.box_side_210                      				{ float: left; width: 210px; background: #f8f6df url(../layout/small_box_210_top.gif) no-repeat 0 0; margin-bottom: 5px; display: inline; }
.box_side_210 .box_inner               			{ float: left; width: 200px; padding: 5px 5px 12px; background: url(../layout/small_box_210_bottom.gif) no-repeat 0 100%; display: inline;}

#videoClip h3									{ background:url(../layout/greenTitle.gif) no-repeat; height: 25px; color: #f5f3dc; text-transform: uppercase; padding: 5px 0px 0px 10px;	font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;	margin-bottom: 5px; }
#videoClip object								{ margin-bottom:5px; }

/******************* newsletter *************/
#newsletterForma								{ background: url(../layout/newsletterBg.gif) no-repeat; height: 127px; width: 210px; font-size: 1em; display: inline; float: left; margin-bottom: 2px; }
/*#newsletterForma label							{ float: left; width: 150px; padding: 47px 0 0 12px; margin: 0px;} */
#newsletterForma .inputLabel					{ width: 188px; padding: 38px 10px 0; margin: 0px 0px 6px; display: block; } 
#newsletterForma .input_text					{ width: 134px;  background: transparent !important; font-size: 1.1em; 	border: 0;	padding: 4px 0px 4px 2px; 	margin: 0px 0px 0px 9px; }
#newsletterForma .input_image					{ vertical-align:top; padding-top: 1px; }


/******************* newsletter *************/
#maliBanneri									{ text-align: center; float:left; display:inline; width:210px; margin-top:5px; }

#maliBanneri h3									{ position: absolute; left: -9999px; top: -9999px; }
#maliBanneri img								{ margin-bottom: 1px; margin-top: 1px; }

/******************* SIDE CONTENT ***********/
/******************* SECOND CONTENT *********/
/******************* shoppingBasket *********/
#shoppingBasket									{ background: url(../layout/kosaricaBg.gif) no-repeat;  height: 113px; width: 190px; display: inline; float: left; 	margin-bottom: 5px; }
#shoppingBasket h3 								{ font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;  color: #838169; height: 26px; 	padding-top: 8px; text-align: center; }

dl.tablestyle 									{ margin: 8px 0 0px 10px; } 
.tablestyle dt 									{ font-weight: bold; float: left; clear: left; padding-right: 0.5em; width: 60px; }
.tablestyle dd 									{ float: left; width: 90px; margin-left: 0; margin-bottom: 0.4em; }
ul.kosaricaLinks 								{ margin-top: 13px; display: block; width: 190px;  text-align: center; float: left; }
.kosaricaLinks li 								{ list-style: none; display: inline; float: left; padding-left: 13px; } 


/******************* shoppingBasket *********/
/******************* loginForm **************/
#loginForm										{ background: url(../layout/loginBg.gif) no-repeat; height: 148px; width: 190px; display: inline; float: left; margin-bottom: 5px; }
#loginForm h3 									{ font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;  color: #838169; height: 26px; 	padding-top: 8px; text-align: center; }
#loginForm label 								{ float: left; width: 156px; padding: 0px 0px 0; margin: 0px 0px 0px 16px; } 

#loginForm label.username						{ margin-top: 3px; }
#loginForm label.password						{ margin-top: 9px; }

#loginForm .input_text							{ width: 150px;  background: transparent !important; font-size:1.1em;  border: 0;	padding: 2px 0px; }
#loginForm .input_image							{ margin: 6px 12px 0 0; display: inline; float: right; }
#loginForm .loginLinks 							{ display: block; clear: both; 	padding: 4px 0px 0px 10px; }


/******************* loginForm **************/
/******************* welcome ****************/
#welcome										{ background: url(../layout/loggedIn.gif) no-repeat;  display: inline; float: left;	width: 160px;	height: 123px;	margin-bottom: 5px; padding: 0px 15px; }
#welcome h3 									{ font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;  color: #838169; height: 26px; 	padding-top: 8px; text-align: center; }
#welcome p 										{ font-size: 1.1em; margin-top: 10px; text-align: center; display: block; }


span.welcome-links 								{ display: block; margin-top: 26px; }

/******************* welcome ****************/
/******************* anketa *****************/
#anketa											{ background: #fbfaee url(../layout/anketaFold.gif) no-repeat left bottom; 	display: inline; float: left; width: 190px; }
#anketa fieldset 								{ padding: 0px 0px 4px; }
#anketa .anketa_pitanje 						{ margin: 0px;  line-height: 1.4em;  color: #757362; font-size: 1.1em; padding: 0px 5px 5px; }

#anketa h3										{ background:url(../layout/anketaTitle.gif) no-repeat; height: 22px; color: #f5f3dc; text-transform: uppercase; padding: 5px 0px 0px 10px;	font: bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;	margin-bottom: 5px; }

#anketa .field 									{ margin: 0; float: left; }
#anketa .field label 							{ display: block; padding: 0px 0px 4px; }
#anketa .field label   							{ float: left; margin-bottom: 2px; cursor:default; width: 188px; padding-right: 0px!important; padding-left: 0px; border-bottom: 1px solid #dcdac6;}
#anketa .field label span        				{ float: left; width: 160px; padding-top: 2px; }
#anketa .field label .input_radio   			{ float: left; margin: 4px 8px 2px 4px; }



#anketa .anketa-btns  							{ clear: both; width: 118px;height: auto !important;height: 18px;  min-height: 18px; padding-top: 5px; padding-left: 70px; }

span.rezultatiBtn								{ height: 22px; display:block; text-indent: -9999px; float:left; margin-top: -3px; }
span.rezultatiBtn								{ background: url(../layout/rezultatiBtn.gif) no-repeat; width: 61px;}
span.rezultatiBtn a								{ width: 61px; height:22px; display: block; }

span.glasajBtn									{ height: 22px; display:block; text-indent: -9999px; float:left; margin-top: -3px; margin-left: 5px; }
span.glasajBtn									{ background: url(../layout/voteBtn.gif) no-repeat; width: 51px;}
span.glasajBtn a								{ width: 51px; height:22px; display: block; }
/******************* anketa *****************/
/******************* wsZnacke ***************/
#wsZnacke										{ text-align: center; display: inline;	float: left; width: 190px; margin-top:10px;}
#wsZnacke img									{ margin-bottom:10px; }
/******************* wsZnacke ***************/
/************** SECOND CONTENT **************/
/************** FOOTER **********************/
#footer											{ background: url(../layout/footer.gif) no-repeat;  clear: both; height: 69px; }
#footer #footerLinks							{ width: 420px; margin: 27px 0px 0px 115px; float: left; color: #226216; }
#footer #footerLinks a							{ font-size: 1em; padding: 4px 7px;}

#footer .footerTxt								{ float:right; text-align: right; width: 260px; margin: 27px 10px 0px 0px; }
#footer .footerTxt p 							{ margin-bottom: 5px; }
