/************************************************
Mobis - CSS file
Copyright (C) by martina[at]webstudio, 2oo9
************************************************/

*           									{ margin: 0; padding: 0; }
html        									{ font:62.5%/1.5 Arial, Helvetica, sans-serif; color: #100e0e; background: #fff; height: 100%; margin: 0 0 1px; }
body 											{  }

fieldset,
a img       									{ border: 0; }
a         										{ color: #b9080d; text-decoration: none; }
a:hover,
a:active,
a:focus     									{ text-decoration: none; }
p, li, td, th, label, legend, dd, dt   			{ font-size: 1em; }
h1, h2, h3, h4                         			{ font-weight: normal; }

input,
textarea,
select      									{ color: #100e0e; font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; }
fieldset    									{ border-style:none; }
legend      									{ display:none;}

.image-floatLeft 								{ float: left; }
ul												{ list-style: inside; }
.clearer										{ height: 0; width: 0;	line-height: 0;	font-size: 0; overflow: hidden; clear: both;}

.unordered-list  								{ list-style: none; margin: 0px 0px 0px 15px; padding: 1px; }
.unordered-list li  							{ margin-bottom: 6px; color: #c00; 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; }


.required 										{ color:#c00; }

form											{ margin:0px; }

.clearfix:after 								{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix 										{ display: inline-block; }
html[xmlns] .clearfix 							{ display: block; }
* html .clearfix 								{ height: 1%;}

.news_date 										{ font-size: 0.9em; color: #A3A3A3; display: block; }

table											{ border-collapse: collapse; border-spacing: 0;}


img, div 										{ behavior: url(assets/iepngfix.htc) }
/******************* CONTAINERS ****************/
#container										{ width:980px; margin:0px auto; font-size:1.1em; background: #fff; }
#compareContainer 								{ font-size:1.1em; }

/******************* CONTAINERS ****************/

/******************* HEADER ********************/
#header											{ height:122px; position:relative; background: url(../layout/headerBg.gif) repeat-x; }
#headerBanner { position: absolute; top: 31px; z-index: 1; }


#languageSelect 								{ height: 26px; width: 95px; position: absolute; top: 95px; right: 5px; text-align: center; z-index: 20; }
#languageSelect ul 								{ list-style: none; height: 26px; float: right; }
#languageSelect ul li 							{ display: inline; line-height: 26px; float: left; }
#languageSelect ul li.selectHrvatski			{ background: url(../layout/hr.gif) no-repeat 10px 7px; height: 26px; width: 95px; }
#languageSelect ul li.selectEnglish				{ background: url(../layout/en.gif) no-repeat 12px 7px; height: 26px; width: 95px; }

#languageSelect ul li.selectEnglish	 a			{ padding-left: 15px;  width: 80px;}
#languageSelect ul li.selectHrvatski a			{ padding-left: 17px;  width: 78px;}


#languageSelect ul li.selectHrvatski a,
#languageSelect ul li.selectEnglish	 a			{ display: block; height: 26px; font-weight: bold; text-transform: uppercase; color: #fff; }



h1#mobisLogo									{ position: absolute; height: 35px; width: 138px; top: 59px; left: 29px; z-index: 99; }
h1#mobisLogo a									{ text-indent: -999em; display: block; border:none; height: 35px; line-height: 1px; width: 138px; }
#header .headerTxt 								{ position: absolute; color: #fff; font-size: 0.9em; text-transform: uppercase; left: 10px;	top: 8px; }


#shoppingCart									{ clear: both; text-align: right; color: #fff; height: 23px; margin-right: 5px; }
#shoppingCart a:hover							{ color:#000; }

#shoppingCart ul 								{ list-style: none; background: url(../layout/shoppingCartRight.gif) no-repeat right top; height: 23px; padding-right:3px; float: right; }
#shoppingCart ul li.userInfo 					{ background: #403D3D url(../layout/shoppingCartLeft.gif) no-repeat right top; padding-right: 11px; margin-right: 11px; padding-top: 1px; }
#shoppingCart ul li 							{ display: inline; line-height: 23px; float: left; }

#shoppingCart ul li.cartDetails 				{ background: url(../layout/iconCart.gif) no-repeat 0px 3px; padding-left: 21px; margin-right: 10px; }
#shoppingCart ul li.cartDetails a				{ color:#000; }
#shoppingCart ul li.registration				{ background: url(../layout/iconRegistration.gif) no-repeat 0px 3px; padding-left: 21px; margin-right: 10px; }
#shoppingCart ul li.login	 					{ background: url(../layout/iconLogin.gif) no-repeat 0px 3px; padding-left: 21px; margin-right: 10px; }
#shoppingCart ul li.user	 					{ background: url(../layout/iconUser.gif) no-repeat 0px 3px; padding-left: 21px; margin-right: 10px; }
#shoppingCart ul li.prevOrders 					{ background: url(../layout/iconPrevOrder.gif) no-repeat 0px 3px; padding-left: 21px; margin-right: 10px; }
#shoppingCart ul li.logout	 					{ background: url(../layout/iconLogout.gif) no-repeat 0px 3px; padding-left: 21px; margin-right: 10px; }


#shoppingContents								{ background: url(../layout/basketContentBg.png) no-repeat; height: 32px; width: 219px; position: absolute; top: 23px; right: 14px; color:#fff; padding: 3px 0px 0px; z-index: 100; }

dl.tablestyle 									{ margin: 5px 0 0 10px; float:left; display:inline;  } 
.tablestyle dt 									{ font-weight: bold; float: left;  padding-right: 2px;}
.tablestyle dd 									{ float: left; width: 30px; margin-left: 0;margin-bottom: 0.4em; }

dl.tablestyleRight 								{ margin: 5px 10px 0 0px; float:right; display:inline;  } 
.tablestyleRight dt 							{ font-weight: bold; float: left;  padding-right: 2px;}
.tablestyleRight dd 							{ float: left; margin-left: 0; margin-bottom: 0.4em; }

/******************* HEADER ********************/
/******************* NAVIGATION SEARCH *********/
#navigation_search								{ background: url(../layout/navigationLine.gif) repeat-x; height: 48px; }
/******************* trazilica *****************/
.searchBox										{ background: url(../layout/trazilicaBg.gif) no-repeat; height: 48px; width: 235px; float:left;	display:inline;	position:relative; margin-right: 20px; }
.searchBox label 								{ float: left; width: 165px; padding: 21px 0 0 15px; margin: 0px; text-transform: uppercase;color: #fff; } 
.searchBox .input_text							{ width: 159px; background: transparent !important; font-size:1em; border: 0;  padding: 2px 0px; }
.searchBox .input_image							{ float: right; display: inline; margin: 18px 6px 0 0; }


.searchBox_en									{ background: url(../layout/trazilicaBg_en.gif) no-repeat; height: 48px; width: 235px; float:left;	display:inline;	position:relative; margin-right: 20px; }
.searchBox_en label 							{ float: left; width: 152px; padding: 21px 0 0 15px; margin: 0px; text-transform: uppercase;color: #fff; } 
.searchBox_en .input_text						{ width: 146px; background: transparent !important; font-size:1em; border: 0;  padding: 2px 0px; }
.searchBox_en .input_image						{ float: right; display: inline; margin: 18px 6px 0 0; }

/******************* trazilica *****************/
/******************* navigation ****************/
#navigation										{ height: 35px; }

#nav, #nav * 									{ list-style:none; margin:0; padding:0;}
#nav											{ height:35px;  }
#nav li 										{ float:left; padding-left:4px; margin-right:8px;}
#nav li a 										{ display:block; padding:5px 13px 5px 8px; text-decoration:none; color:#fff; font: bold 1em/24px Arial, Helvetica, sans-serif; text-transform: uppercase; } 
#nav li:hover									{ background:url(../layout/nav_li_current.gif) no-repeat left 4px; }
#nav li:hover a									{ background:url(../layout/nav_a_current.gif) no-repeat right 4px; color:#fff; }

/******************* navigation ****************/
/******************* navigationLevels **********/
#nav li ul 										{ height: auto !important; min-height: 24px; position: absolute; background: #fff; width: 180px; left: -999em; padding:0px!important; border-top: 1px solid #fff; border-right: 1px solid #fff; margin-left: -4px; z-index:40; }		
#nav li ul li 									{ line-height: 24px; margin: 0px; border-bottom: 1px solid #fff;border-left: 3px solid #fff;padding:0px!important; }
#nav li ul a 									{ color: #fff; text-decoration: none; width: 174px; display: block; margin: 0px; padding: 0px 0px 0px 3px; background: #b9080d url(none)!important; text-align:left!important; text-indent:1px; text-transform: none; 	font-size: 1.1em; font-style: normal; line-height: 24px; font-weight: normal; font-variant: normal; }

#nav li ul a:hover 								{ color: #faf6eb; background: #100e0e 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: 0.9em;}
#nav li ul ul li								{ border-left: 1px solid #fff;}
#nav li ul ul a									{ background: #b9080d url(none)!important; color:#fff; width: 176px; }							
#nav li ul ul a:hover							{ background: #100e0e; 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 **********/

/******************* BREADCRUMBS ***************/
#breadcrumbs									{ padding: 3px 10px; margin-bottom: 2px; }
#breadcrumbs a 									{ font-size: 0.9em; }
#breadcrumbs a:hover							{ color:#C0C0C0; }
/******************* BREADCRUMBS ***************/


/******************* LAYOUT ELEMENTI ***********/
#sideContent									{ display: inline; 	float: left; width: 235px;}

#mainContent									{ display: inline; float: left; width: 502px; padding: 0px; margin: 0px 5px; }
#secondContent									{ display: inline; float: left; width: 233px; }

.filter_box_235                      			{ float: left; width: 235px; background: #403d3d url(../layout/filter_top.gif) no-repeat 0 0; margin-bottom: 5px; 	display: inline; }
.filter_box_235 .box_inner               		{ float: left; width: 217px; padding: 12px 9px; background: url(../layout/filter_bottom.gif) no-repeat 0 100%; display: inline; }


.box_side_235                      				{ float: left; width: 235px; background: #fff url(../layout/middle_size_box_top.gif) no-repeat 0 0; margin-bottom: 5px; 	display: inline; }
.box_side_235 .box_inner               			{ float: left; width: 217px; padding: 9px; background: url(../layout/middle_size_box_bottom.gif) no-repeat 0 100%; display: inline; }
.box_side_233                      				{ float: left; width: 233px; background: #fff url(../layout/small_box_233_top.gif) no-repeat 0 0; margin-bottom: 5px; display: inline; }
.box_side_233 .box_inner               			{ float: left; width: 217px; padding: 8px; background: url(../layout/small_box_233_bottom.gif) no-repeat 0 100%; display: inline;}
.content_box_502                      			{ float: left; width: 502px; background: #fff url(../layout/big_box_502_top.gif) no-repeat 0 0; margin-bottom: 5px; display: inline; }
.content_box_502 .box_inner               		{ float: left; width: 486px; padding: 8px; background: url(../layout/big_box_502_bottom.gif) no-repeat 0 100%; display: inline;}
.content_box_262                      			{ float: left; width: 262px; background: #fff url(../layout/content_box_262_top.gif) no-repeat 0 0; margin-bottom: 5px; display: inline; }
.content_box_262 .box_inner               		{ float: left; width: 246px; padding: 8px; background: url(../layout/content_box_262_bottom.gif) no-repeat 0 100%; display: inline;}
/******************* LAYOUT ELEMENTI ***********/
/******************* filter ********************/
#filter											{ float:left; display:inline;}

#filterSelection								{ margin: 0px; padding-bottom: 10px; }
#filter	h3										{ color: #fff; font-size: 1.3em; font-weight: bold; margin: 0px 0px -6px; }
#filterSelection fieldset						{ position:relative; padding-bottom: 10px; }
#filterSelection select	 						{ width:217px; position:absolute; top:10px;}

#selectDropDown									{ margin: 0px; padding-bottom: 10px; }
#selectDropDown fieldset						{}
#selectDropDown select							{ width:217px; }


#filterSet ,
.filterSet										{ padding-top: 1px;  color: #fff;  border-top: 1px solid #545353; }
#filterSet h4,
.filterSet h4									{ font-size: 1em;  color: #fff;	text-transform: uppercase; 	line-height: 1.4em;margin: 5px 0px -3px!important; }
#filterSet fieldset,
.filterSet fieldset								{ margin-bottom: 5px; padding-bottom: 8px; background: url(../layout/filterSetSeparator.gif) repeat-x 0 100%; }
#filterSet label,
.filterSet label								{ float: left; width: 160px; padding: 5px 20px 0 0; text-align: right; line-height: 1.1; }
#filterSet .label_check,
.filterSet .label_check							{ float: none; width: auto; margin: 0.4em 0 0 6px; text-align: left; display: block; white-space: nowrap; }
#filterSet input,
.filterSet input								{ float: left; margin: 0 5px 0 0; }

#filterSet .input_image,
.filterSet .input_image							{ float: right; display: inline; margin: 0px 0px 0 0; }
/******************* filter ********************/
/******************* mobipedia *****************/

#mobipedia										{ position:relative;}
#mobipedia h4					                { position: absolute; left: -9999px; top: -9999px; }
#mobipedia ul  						            { width: 217px; position: relative; z-index: 1; padding: 0 0 3px 0px; text-align: center; }
#mobipedia a           						    { color: #666; text-decoration: none; text-transform: uppercase; }
#mobipedia li                					{ float: left; width: 32px; margin: 0 2px 3px; display: inline; list-style: none; font: bold 0.9em/1 Arial, Helvetica, sans-serif; }
#mobipedia li a,
#mobipedia li span           					{ float: left; width: 22px; padding: 7px 5px 6px; }
#mobipedia li span           					{ color: #666; text-transform: uppercase; }
#mobipedia li      					          	{ background: #e6e6e6 url(../layout/mobipedia_small_silver_bottom.gif) no-repeat 0 100%; }
#mobipedia li a              					{ background: url(../layout/mobipedia_small_silver_top.gif) no-repeat 0 0; }

#mobipedia li.selected       					{ background: #e00d0d url(../layout/mobipedia_small_red_bottom.gif) no-repeat 0 100%; }
#mobipedia li.selected a     					{ background: url(../layout/mobipedia_small_red_top.gif) no-repeat 0 0; color: #fff; }


#mobipedia li.empty          					{ background: #fff url(../layout/mobipedia_small_white_bottom.gif) no-repeat 0 100%; }
#mobipedia li.empty span     					{ background: url(../layout/mobipedia_small_white_top.gif) no-repeat 0 0; }


#show_all                         				{ float: left; position: relative; z-index: 2; width: 83px; 	margin: 0px 0 0px 3px; display: inline; list-style: none;	font-size: 1em; font-weight: bold; text-align: right; position: absolute; bottom: 15px; right: 11px; background: #fff;}


#show_all a		                         		{ color: #b9080d; }


h3.highlight,
h2.highlight									{ color: #B9080D; margin-bottom: 2px; font: 1.65em "Frutiger LT Std 55 Roman", Arial; }


#mobipedia fieldset								{ background: url(../layout/mobipediaSearch.gif) no-repeat; height: 30px; width: 217px; float:left; display:inline; position:relative; margin-bottom: 10px; }
#mobipedia label 								{ float: left; width: 150px; padding: 6px 0 0 5px; margin: 0px; text-transform: uppercase;color: #fff; } 
#mobipedia .input_text							{ width: 145px; background: transparent !important; font-size:1em; border: 0;  padding: 2px 0px; }
#mobipedia .input_image							{ float: right; display: inline; margin: 3px 3px 0 0; }
/******************* mobipedia *****************/
/******************* tagCloud ******************/
.tag_cloud li                           		{ font-size: 1em; line-height: 1.4; display: inline;}
.tag_cloud  a                           		{ padding: 0 1px; color: #b9080d; }
.tag_cloud .rank_1 a                    		{ font-size: 0.9em;}
.tag_cloud .rank_2 a                    		{ font-size: 1.2em; }
.tag_cloud .rank_3 a                    		{ font-size: 1.5em;}
.tag_cloud .rank_4 a                    		{ font-size: 1.7em; }

/******************* tagCloud ******************/
/******************* anketa ********************/
#anketa fieldset 								{ padding: 0px 0px 4px; }
#anketa .anketa_pitanje 						{ margin: 0px 0px 6px; line-height: 1.3em; font-weight: bold; color: #100e0e; font-size: 1.2em; }


#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: 217px; padding-right: 0px!important; padding-left: 0px; }
#anketa .field label span        				{ float: left; width: 180px; padding-top: 2px; }
#anketa .field label .input_radio   			{ float: left; margin: 4px 8px 2px -2px; }


#anketa .anketa-btns  							{ clear: both; width: 217px; height: auto !important; height: 18px; min-height: 18px; padding-top: 5px; }

span.rezultatiBtn								{ height: 21px; float:left; }
span.rezultatiBtn 								{ width: 61px; }

span.glasajBtn									{ height: 24px; display:block; text-indent: -9999px; float:right; margin-top: -3px; }
span.glasajBtn									{ background: url(../layout/voteBtn.gif) no-repeat; width: 58px;}
span.glasajBtn a								{ width: 58px; height:24px; display: block; }


span.glasajBtn_en								{ height: 24px; display:block; text-indent: -9999px; float:right; margin-top: -3px; }
span.glasajBtn_en								{ background: url(../layout/voteBtn_en.gif) no-repeat; width: 58px;}
span.glasajBtn_en a								{ width: 58px; height:24px; display: block; }
/******************* anketa ********************/
/******************* partneri ******************/
#partneri,
.banneri										{ text-align: center; }

#partneri h3,
.banneri h3										{ position: absolute; left: -9999px; top: -9999px; }
#partneri img									{ margin-bottom: 1px; margin-top: 1px; }
.banneri img									{ margin-bottom: 1px; margin-top: 1px; }
/******************* partneri ******************/

/******************* korisniLinkovi ************/
#korisniLinkovi dl 								{ padding: 0px; }
#korisniLinkovi dt								{ padding: 1px 0.7em 1px 0px; }
#korisniLinkovi	dd								{ margin-left: 0; padding: 1px 2px 1px 0px; }

/******************* korisniLinkovi ************/
/******************* wallpaper *****************/
#wallpaper img									{ float:left; margin-right:4px; }
.wallpaperSize									{ margin-bottom:3px; padding-bottom: 5px; border-bottom: 1px solid #CCC; float:left; display:inline; width:217px; }
.wallpaperSize li								{ float: left; display: inline; margin: 0; }
.wallpaperSize li a								{ display: block; font-size: 1.1em; text-decoration: none; padding: 4px 6px 4px 0px; line-height: 1; width:120px;}
/******************* wallpaper *****************/
/******************* documentsDownload *********/
#documentsDownload								{ margin: 5px 0px 10px;  }
#documentsDownload dl                    	   	{ clear: both; float: left; width: 177px; padding: 5px 0 0 40px; margin-bottom: 5px; }
#documentsDownload a 							{ padding-bottom: 2px; }
#documentsDownload a:hover 						{  }

#documentsDownload dt,
#documentsDownload dd                      	 	{ font-size: 1.2em; line-height: 1.2; }
#documentsDownload dt                      	 	{ }
#documentsDownload dd                      		{ margin-top: 5px; }
#documentsDownload dd.filesize              	{ font-size: 1em; 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; }
#documentsDownload .xls                     	{ background: url(../layout/icon_xls.gif) no-repeat 7px 5px; }
#documentsDownload .other                     	{ background: url(../layout/icon_other.gif) no-repeat 7px 5px; }
#documentsDownload .ringtone                   	{ background: url(../layout/icon_ringtone.gif) no-repeat 7px 5px; }

/******************* documentsDownload *********/
/******************* newsletter ****************/

#newsletter fieldset							{ background: url(../layout/newsletterForma.gif) no-repeat; height: 30px; width: 217px; float:left;	padding-bottom: 13px; 	margin-top: 6px; }

#newsletter .newsletterLabel					{ width: 130px; padding: 6px 0 0 20px; margin: 0px; color: #fff; display: inline; float: left; } 
#newsletter .input_text							{ width: 125px; background: transparent !important; font-size:1em; border: 0;  padding: 2px 0px; }
#newsletter .input_image						{ float: right; display: inline; margin: 3px 3px 0 0; }

/******************* newsletter ****************/
/******************* velikiBanner **************/
#velikiBanner img								{ margin: 1px 0px 2px; }
#izdvajamo 										{ margin-right: 5px; }
#izdvajamo .last_child							{ border: none!important; margin-bottom:0px!important;padding-bottom: 12px!important; }


/******************* velikiBanner **************/

span.contentFooterLinks 						{ display: block; margin: -20px 0px 0px; padding: 0px; text-align: right; clear: both; font-size: 1.2em; }
.contentFooterLinks a							{ margin-left: 10px; }

span.contentFooterLinks a:hover	 				{ color: #fff; background: #B9080D; }



/******************* product *******************/
.product										{ width: 246px; border-bottom: 1px solid #e5e5e5; padding-bottom: 6px; margin: 6px 0px; }
.product h3 									{ font-size: 1.2em; font-weight: bold; }
.product img 									{ float: left; margin: 5px 7px 0px 0px; }
.productFooter 									{ padding: 0px; width: 244px; margin: 0px 1px; clear: both; }
.productPrice 									{ color: #B9080D;float: left; }
.productLinks ul 								{ list-style: none; padding-right:3px; float: right; }

.productLinks									{ text-align: right; color: #fff; float: right; }
.productLinks ul li 							{ display: inline; float: left; }

.productLinks ul li.icon_productDetails			{ background: url(../layout/icon_details.gif) no-repeat 0px 5px; padding-left: 11px; margin-right: 14px; }
.productLinks ul li.icon_buyProduct	 			{ background: url(../layout/icon_buy.gif) no-repeat 0px 5px; padding-left: 15px; }
.last_child 									{ border: none!important; margin-bottom:0px!important;padding-bottom: 0px!important; }

/******************* product *******************/
/******************* news **********************/
.news											{ border-bottom: 1px solid #e5e5e5; padding-bottom: 4px; margin: 6px 0px; }
.news h3										{ font-size: 1.2em; font-weight: bold; color: #363232; }
.newsDate 										{ font-size: 0.9em; color: #ccc; text-align: right;  display: block; }

#newsArchiveLink								{ display: block; text-align: right; text-transform: uppercase; }
#newsArchiveLink a								{ display: block; width: 205px; padding: 10px 0px 0px; }

/******************* news **********************/
.contentBlock,
.searchContent									{ margin: 10px 0px 0px; padding: 0px; float:left; display:inline; width:486px; }
.contentBlock h3,
.galleryWrapper h3 								{ font-size: 1.2em; color: #B9080D; font-weight: bold; margin-bottom: 8px; }
.contentBlock p									{ line-height:1.6; margin-bottom:1.3em;  }
.searchContent p 								{ margin: 0px 0px 3px!important; }
.contentBlock img 								{ border: none; margin: 3px 5px 10px 0px; }
.contentBlock ul 								{ margin-bottom: 10px; margin-left: 7px; }
.contentBlock li 								{ margin-bottom: 3px; }
.contentBlock p.alignText  						{ clear: both; }


.list_item										{ border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 10px; float:left; display:inline; width:486px;}
.list_item h3 									{ color: #100E0E; }
.searchResults h3								{ margin-bottom: 0px; font-size: 1.1em; }
.searchResults 									{ border-bottom: 1px solid #ececec; padding-bottom:1px;}
.news_list_item									{ border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 10px; float:left; display:inline; width:486px;}
.news_list_item	 h3 							{ color: #B9080D; margin-bottom: 1px; }


/******************* 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: 150px; 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: 155px;	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 #D7D7D7; font-weight: normal; text-transform: none; color: #333; width: 250px; 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 #B9080D;  }

/******************* obrazac *******************/
/******************* obrazac *******************/
.orderNapomena									{ margin-top:10px; }
.orderNapomena label 							{ text-align: left; width: 450px; display: block;  margin: 3px 0; padding: 2px 5px 2px 0; }
.orderNapomena br 								{ clear:left;}


.orderNapomena textarea							{ padding: 4px 2px; border: 2px solid #D7D7D7; font-weight: normal; text-transform: none; color: #333; width: 450px; margin-bottom: 3px; font-size: 1em; background: #fff; }
.orderNapomena textarea:focus		 			{ background: #fff;  border: 2px solid #B9080D;  }

/******************* 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:#E9E9E9;}
#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: #B9080D; font-weight: bold; color: #fff; padding: 4px 0px; font-size: 1em; }
#anketaResults .total-votes 					{ font-size: 1.3em; color: #B9080D; 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; }
span.newsletter									{ padding: 3px; margin-bottom: 5px; display: block; }
span.text-color									{ color: #B9080D; border-bottom: 1px dotted #B9080D; padding-bottom: 2px; }
/******************* newsletterSent ************/

/******************* kosaricaTable *************/
.kosaricaTable 									{ width: 100%; border-style: none; margin-top: 3px; }
.kosaricaTable img 								{ border-style: none; margin: 0px; padding: 3px; }
.kosaricaTable td 								{ padding: 5px 0px; border-bottom: 1px solid #e0e0e0;}
.kosaricaTable th								{ background: #100e0e; font-weight: normal; color: #fff; padding: 4px 5px; }
.kosaricaTable .tc1 							{ width: 180px; text-align: left; padding-left: 4px; }
.kosaricaTable .tc2 							{ text-align: center; }
.kosaricaTable .tc3 							{ text-align: center; width: 30px; vertical-align: middle; }

.komadaInput 									{ border: 1px solid #E6E6E6; height: 14px; width: 30px; padding: 3px 0px 3px 2px; font-size: 1em; }
.totalPrice 									{ font-size: 1.1em; color: #B9080D!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 *************/
/******************* orderSummary **************/
.orderSummary									{ margin-bottom: 12px; width: 100%; color: #100E0E; border-top: 1px solid #ececec; border-left: 1px solid #ececec; }
.orderSummary td 								{ padding: 4px 4px 4px 6px; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.orderSummary th 								{ padding: 4px 4px 4px 6px; vertical-align: top; width: 150px; text-align: left; border-right: 1px solid #ececec;
border-bottom: 1px solid #ececec; }
/******************* orderSummary **************/
/******************* 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: #100E0E; font-weight: normal; color: #fff; padding: 4px 5px; }
.paymentTable td 								{ padding: 3px; border-bottom: 1px solid #ececec;}
.paymentTable .tc2 								{ text-align: center; width: 40px; vertical-align:top; }
.paymentTable .tc1 								{ text-align: left;  vertical-align:top;}
.paymentTable .ta								{ padding-top:12px;}
.paymentTable label 							{ width: 400px; display: block; padding: 4px 0px; }
.paymentTable p									{ margin-top:5px; color: #666; }

/******************* paymentTable **************/
/******************* deliveryTable *************/
.deliveryTable									{ width: 100%; border-style: none; margin-top: 3px; }
.deliveryTable select 							{ border: 1px solid #cecece; background: #fff;  padding: 2px 2px 2px 0px; width: 250px;	margin: 0px; }
.deliveryTable th								{ background: #100E0E; font-weight: normal; color: #fff; padding: 4px 5px; }
.deliveryTable td 								{ padding: 10px 3px 6px; border-bottom: 1px solid #ececec;}
.deliveryTable .tc2 							{ text-align: right; vertical-align:top; }
.deliveryTable .tc1 							{ text-align: left; width:350px; vertical-align:top;}
.deliveryTable p								{ margin-top:10px; color: #666; }
/******************* deliveryTable *************/

/******************* priceTable ****************/
.priceTable										{ width: 100%; }
.priceTable th 									{ text-align: right; padding: 5px; width: 350px; border-bottom: 1px solid #e0e0e0; color: #423E3E; }
.priceTable td 									{ padding: 3px 3px 3px 10px; border-bottom: 1px solid #e0e0e0; text-align: right; }

/******************* priceTable ****************/
/******************* messageBox ****************/
.messageBox ul 									{ background-color: #100E0E; color: #fff; padding: 6px; }
.messageBox 									{ background: #100E0E; }

.messageBox ul li 								{ line-height: 1.5; }
.messageBox ul li a 							{ color: #ccc; }
/******************* messageBox ****************/

/******************* documents******************/
.documents										{ border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 10px;}
.documents dl 									{ padding: 0px; }
.documents dt									{ float: left;  padding: 2px 0.7em 2px 0px; font-size: 1.1em; }
.documents dd									{ margin-right: 0; margin-bottom: 1em; margin-left: 0; padding: 2px 2px 2px 0px; }

/******************* documents******************/
/******************* gallery *******************/
.galleryWrapper									{ margin: 10px 0px 0px; }
.galleryHolder									{ margin-bottom: 5px; }
.galleryHolder img 								{ vertical-align: top; border: 2px solid #e3e3e3; margin-right: 3px; margin-left: 3px; }
/******************* gallery *******************/
/******************* korisniLinkovi ************/
.searchedItem dl,
.searchedLetter dl								{ padding: 0px; }
.searchedItem dt,
.searchedLetter dt,
.showAll  dt									{ padding: 1px 0.7em 1px 0px; color: #B9080D; font-size: 1.1em; }
.searchedItem dd,
.searchedLetter dd,
.showAll dd										{ margin-left: 0; padding: 1px 2px 4px 0px; border-bottom: 1px solid #ececec; }
.searchedItem h3,
.searchedLetter h3,
.showAll h3										{ margin-top: 8px; 	margin-bottom: -3px; }


.showAll dl										{ margin-bottom: 6px; }
.showAll h2										{ font: bold 1.2em Arial, Helvetica, sans-serif; color: #999; text-transform: uppercase; }
/******************* korisniLinkovi ************/
/******************* products ******************/
.productsHolder									{ margin-bottom: 5px; margin-top: 5px; border-bottom: 1px solid #ececec; padding-bottom: 8px; display: inline; 	float: left; 	width: 486px; }
.productWrapper									{ display: inline;  float: left; width: 119px;	text-align: center; }
.productWrapper img								{ border:none!important; }
.productWrapper	h3								{ color: #B9080D; font-size: 1em; font-weight: bold; height:30px; overflow:hidden; padding-right: 10px; padding-left: 10px; }
.productWrapper span.addPhone a					{}
.productWrapper span.removePhone a				{ color: #999999; }

.extras h2										{ color: #B9080D;  font-size: 1.1em; font-weight: bold; }

/* style your tooltips here */
#tooltip 										{ padding: 5px; background: #fff; text-align: center; font-size: 1.1em; color: #B9080D; border: 2px solid #B9080D; width:200px;}

/* style the spans with tooltips here */
span.tip 										{ /*border-bottom: 1px solid #eee;*/ }
span.tip span 									{ display: none; }
span.tip a										{ color:#006fb6; }
/*.uskoro										{ color:#353535!important; } 

*/


.uskoroWrapper									{ display: inline;  float: left; width: 119px;	text-align: center; }
.uskoroWrapper img								{ border:none!important; }
.uskoroWrapper	h3								{ color: #353535; font-size: 1em; font-weight: bold; height:30px; overflow:hidden; padding-right: 10px; padding-left: 10px; }
h3.uskoro a										{ color:#353535!important;} 

/******************* products ******************/

.priceTags										{ text-align:center;}
.uskoroTags										{ color:#000; background: url(../layout/soonStar.gif) no-repeat 8px 1px; font-weight: bold; }
.oldPrice										{ color: #23282B; text-decoration: line-through; }
.newPrice										{ color: #B9080D; margin-left: 10px; }
p.icon_buy 										{ background: url(../layout/icon_buy.gif) no-repeat 1px 4px; width: 50px; text-align: center; display: block; margin-right: auto;	margin-left: auto; }
.katalogLinks									{ display: block; text-align: right; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #CCCCCC; }
.katalogLinks a									{ font-size: 1.2em; margin-left: 15px; }

.productTable									{ margin-bottom: 12px; width: 100%; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec;}
.productTable td 								{ padding: 6px 4px; border-top: 1px solid #ececec;	border-right: 1px solid #ececec; }
.productTable th 								{ padding: 6px 4px; vertical-align: top; width: 80px; text-align: left; border-top: 1px solid #ececec;	border-right: 1px solid #ececec; }
.priceColor 									{ color: #bd130a; }
.oldPriceColor									{ color: #2F2323; text-decoration: line-through; }


/******************* giftsTable ****************/
/*.giftsTable										{ margin-bottom: 12px; width: 100%; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec;}
.giftsTable td 									{ padding: 6px 4px; border-top: 1px solid #ececec;	border-right: 1px solid #ececec; }
.giftsTable th 									{ padding: 6px 4px; vertical-align: top; width: 80px; text-align: left; border-top: 1px solid #ececec;	border-right: 1px solid #ececec; }
*/
.giftsTable										{ width: 100%; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; margin-top: 3px; }
.giftsTable select 								{ border: 2px solid #d7d7d7; background: #fff; padding: 2px 2px 2px 0px; width: 250px; margin: 0px; }
.giftsTable th									{ background: #100E0E; font-weight: normal; color: #fff; padding: 4px 5px; }
.giftsTable td 									{ padding: 3px;border-right: 1px solid #ececec; border-top: 1px solid #ececec;}
.giftsTable .tcSlika							{ text-align: center; width: 100px; vertical-align:top; }
.giftsTable .tc2 								{ text-align: center; width: 40px; vertical-align:top; }
.giftsTable .tc1 								{ text-align: left;  vertical-align:top;}
.giftsTable .ta									{ padding-top:8px;}
.giftsTable label 								{ width: 300px; display: block; padding: 4px 0px; }
.giftsTable p									{ margin-top:5px; color: #666; }
.giftsTable img									{ margin:5px 0px 0px!important; }
/******************* giftsTable ****************/
/******************* comparePhones *************/
#comparePhones									{ border-bottom: 1px solid #ececec; display: inline; float: left; width: 486px; 	padding-bottom: 5px;}
#comparePhones p								{ color: #666666; margin-bottom: 8px; }

.compareWrapper									{ display: inline; float: left;	width: 80px; text-align: center; }
.compareWrapper img 							{ margin-bottom: -2px; }

.compareWrapper h3 								{ color: #B9080D; font-size: 1em; text-transform: uppercase; height:30px; overflow:hidden; line-height:1.4em;}
.compareWrapper span a 							{ color: #666666; font-size: 0.9em; }
span.compareLinks 								{ padding-top: 40px; float: left; display: inline; }
span.compareLinks a 							{ padding-right: 10px; }


.compareNoImage									{ display: inline; float: left; width: 80px; text-align: center; padding:20px 0px 0px; }


.tableComparePhones								{ width: 100%; margin-top: 3px; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; }
.tableComparePhones img							{ border:none!important; }
.tableComparePhones h3 							{ font-size: 1.1em; margin-bottom: 0px; }
.tableComparePhones h4 							{ font-size: 1em; color: #B9080D;  font-weight: bold; }

.tableComparePhones th							{ padding: 3px; border-top: 1px solid #ececec; border-right: 1px solid #ececec; }
.tableComparePhones td							{ border-top: 1px solid #ececec; border-right: 1px solid #ececec; 	padding: 6px 4px; vertical-align: top; }
.tableComparePhones .imageCell					{ text-align:center; }
.tableComparePhones .shade 						{ background: #f5f5f0; }
.tableComparePhones .tc1 						{ width: 90px; }

.phoneCharTable									{ width: 100%; margin-top: 3px; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec;  }
.phoneCharTable h3 								{ font-size: 1.1em; margin-bottom: 0px; }
.phoneCharTable th								{ padding: 6px 4px;  border-top: 1px solid #ececec;	border-right: 1px solid #ececec; text-align: left; vertical-align: top; }
.phoneCharTable td								{ border-top: 1px solid #ececec; border-right: 1px solid #ececec; padding: 6px 4px; vertical-align: top; }

.phoneCharTable .topCell						{ text-align:right; }
.phoneCharTable .shade 							{ background: #f5f5f0; }
.phoneCharTable .tc1 							{ width: 130px; }
/******************* comparePhones *************/

/******************* bigImageProduct ***********/
.bigImageGallery								{ display: inline; float: left; width: 300px; }
.threeImageProduct 								{ display: inline; float: right; width: 150px; }
.threeImageProduct img 							{ margin-bottom: 6px; }

.galleryLink									{ display:block; padding:0px 50px 10px 0px; text-align: left; }
.galleryLink a									{ font-size:1em; }
/******************* bigImageProduct ***********/
/******************* pagination ****************/
#page 											{ padding: 4px 0px 0px; text-align: center; color: #585858;	margin: 5px 0px 0px; display: inline; float: left; width: 486px; }
p.pager 										{ line-height: 1.5em; margin-bottom: 8px; }
.pager a, 
.pager a:visited, 
.pager a:active 								{ color: #585858; padding: 2px 6px; border: 1px solid #d3d3d3; background: #fff url(none); outline: none; text-decoration: none; margin: 0px 2px; }
.pager span.break 								{ padding: 2px 6px; color: #585858; }

.pager a:hover									{ border: 1px solid #b9080d; background: #fff url(none); color: #b9080d; }
.pager span.active 								{ border: 1px solid #b9080d; background: #fff url(none); color: #585858!important; padding: 2px 6px; color: #b9080d; margin: 0px 2px; }

.pager span.countLinks a						{ color:#b9080d!important; background: #fff!important; border-style: none!important; padding: 0px 5px!important; }
.pager span.no-page								{ color:#a7a7a7!important; padding: 0px 5px!important; }
/******************* pagination ****************/

/******************* FOOTER ********************/
#footer                            				{ background: url(../layout/footerBg.gif) repeat-x 0 0; height: 26px; min-height:26px; clear: both;	color: #fff; padding-top: 20px; }
#footer a 										{ font-weight: bold; color: #fff; }

#footer p.copyright								{ display: inline; float: left;	margin-left: 10px; }
#footer p.izrada								{ display: inline; float: right; margin-right: 10px; }
#footer #footerLinks							{ width: 420px; margin: 0px 0px 0px 15px; float: left; }
#footer #footerLinks a							{ font-size: 1em; padding: 4px 7px;}

/******************* FOOTER ********************/
