/* general page layout styles */
body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #333;
	background: #000;
	z-index: 0;
}
.mainContainer{
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #0078ac url('../img/mireo_shop_bg_repeat.png') top right repeat-y;
	z-index: 1;
	width: 100%;
	overflow: visible;
}
.mainContainer1{
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: url('../img/mireo_shop_bg_head.png') top right no-repeat;
	z-index: 2;
	width: 100%;
	overflow: visible;
}
.mainContainer2{
	padding: 0px;
	margin: 0px;
	text-align: center;
	z-index: 3;
	width: 100%;
	overflow: visible;
}
.right_draw_holder
{
	width: 50%; 
	height: 600px; 
	left: 50%; 
	overflow: visible; 
	position: absolute;
}
.cartOr
{
	width: 100%;
	text-align: center;
	color: #FFF;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 34px;
	font-weight: bolder;
}
.right_image_element
{
	position:absolute; 
	left:0; 
	top:0;
	background-repeat: no-repeat; 
	width: 100%; 
	height: 100%;
}
.left_draw_holder
{
	width: 50%; 
	height: 600px; 
	left: 0;
	overflow: visible; 
	position: absolute;
	font-size: 1px;
}
.left_image_element
{
	position:absolute; 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
}
.mainHolder {
	width : 950px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 4;
	padding-bottom: 10px;
	overflow: visible;
}
.splitter {
	width: 902px;
	height: 17px;
	font-size: 10px;
	line-height: 10px;
	position: absolute;
	top: 164px;
	left: 14px;
	background-image:url('../img/splitter.png');
	background-repeat: no-repeat;
	z-index: 5;
}
.splitter_small {
	width: 675px;
	height: 16px;
	font-size: 10px;
	line-height: 10px;
	background-image:url('../img/splitter_small.png');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 30px;
	margin-top: 1px;
}
.content
{
	padding-top: 248px;
	padding-left: 17px;
	text-align: left;
	overflow: visible;
}

.button_large_red
{
	text-align:center;
	background-image:url('../img/button_large_pozadina_red.png');	
	display: block;
	width: 329px;
	height: 45px;
	background-repeat:no-repeat;
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 26px;
	line-height: 43px;
	padding: 0;
	margin: 0;
	color: #FFF;
	text-align:center;
	border: 0px;
	cursor: pointer;
	vertical-align: bottom;
}
.tab_unselected
{
	text-align:center;
	background-image:url('../img/tab_pozadina.png');	
	display: block;
	width: 160px;
	height: 27px;
	background-repeat:no-repeat;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFF;
	text-align:left;
	border: 0px;
	cursor: pointer;
	vertical-align: bottom;
}
.tab_selected, .kategorija_dark_blue,.kategorija_dark_blue_long, .kategorija_light_blue,.kategorija_light_blue_long, .kategorija_red, .kategorija_red_long, .shopping_basket_head, .button_red, .button_lightblue, .button_blue, .button_dark_blue {
	display: block;
	width: 212px;
	height: 35px;
	background-repeat:no-repeat;
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	line-height: 33px;
	padding: 0;
	margin: 0;
	color: #FFF;
	text-align:left;
	border: 0px;
	cursor: pointer;
	vertical-align: bottom;
}
.button_dummy
{
	display: block;
	width: 212px;
	height: 35px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.button_lightblue
{
	margin-bottom: 0px;
	text-align:center;
	background-image:url('../img/button_pozadina_lightblue.png');
}
.button_blue
{
	margin-bottom: 0px;
	text-align:center;
	background-image:url('../img/button_pozadina_blue.png');
}
.button_red
{
	margin-bottom: 0px;
	text-align:center;
	background-image:url('../img/button_pozadina_red.png');
}
.button_dark_blue
{
	margin-bottom: 0px;
	text-align:center;
	background-image:url('../img/button_pozadina_darkblue.png');
}
.kategorija_dark_blue_long
{
	background-image:url('../img/kategorija_pozadina_1_long.png');
	width: 676px;
}
.tab_selected
{
	font-family: "Fedra Sans Medium", "Trebuchet MS";
	background-image:url('../img/tab_selected_pozadina.png');
	width: 676px;
	color: #0078ac !important;
}
.kategorija_light_blue_long
{
	background-image:url('../img/kategorija_pozadina_2_long.png');
	width: 676px;
}
.kategorija_red_long
{
	background-image:url('../img/kategorija_pozadina_3_long.png');
	width: 676px;
}
.kategorija_dark_blue {
	background-image:url('../img/kategorija_pozadina_1.png');
}
.kategorija_light_blue {
	background-image:url('../img/kategorija_pozadina_2.png');
}
.kategorija_red {
	background-image:url('../img/kategorija_pozadina_3.png');
}
.shopping_basket_head {
	background-image:url('../img/shopping_pozadina.png');
}
.basket_holder 
{
	position: relative;
	background-image:url('../img/basket_pozadina.png');
	width: 212px;
	height: 212px;
	color: #FFF;
	margin-bottom: 11px;
	margin-top: 1px;
}
.basket_items{
	left: 14px;
	width: 192px;
	height: 125px;
	position: absolute;
	top: 50px;
	overflow: hidden;
}      
.basket_active{
	color: #f0e888; 
	background-image:url('../img/basket_pozadina_active.png');
}      
.basket_text_upper{
	left: 0px;
	width: 212px;
	position: absolute;
	bottom: 167px;
	text-align: center;
	font-size: 26px;
	font-family: "Fedra Sans Book", "Trebuchet MS";
}
.basket_text_middle{
	left: 0px;
	width: 212px;
	position: absolute;
	bottom: 64px;
	text-align: center;
	font-size: 104px;
	height: 104px;
	font-family: "Trebuchet MS";
	padding: 0px;
	margin: 0px;
}
.basket_text_lower_default, .basket_text_lower_price{
	left: 0px;
	width: 212px;
	position: absolute;
	bottom: 18px;
	text-align: center;
	color: #000;
	font-size: 11px;
	font-style: italic; 
	font-family: "Trebuchet MS";
}
.basket_text_lower_price
{
	text-align: left;
	padding-left: 20px;
}
.kategorija_link {
	padding-left: 19px;
	text-decoration: none;
	color: #FFF;
}
.button_link 
{
	text-decoration: none;
	color: #FFF;
}
.logo{
	height: 87px;
	width: 95px;
	position: absolute;
	left: 17px;
	top: 40px;
}
.menuHolder, .menuShadow1Holder, .menuShadow2Holder
{
	position: absolute;
	height: 40px;
	font-family: "Fedra Sans Medium", "Trebuchet MS";
	font-size: 26px;
}
.newMenuItem, .newMenuItemSelected
{
	float: left;
	display: inline;
	position: relative;
	font-family: "Fedra Sans Medium", "Trebuchet MS";
	font-size: 26px;
	text-decoration: none;	
	line-height: 34px;
}
.newMenuItemSelected
{
	color: #ccc;
}
.newMenuItemS2
{
	position: absolute;
	top: -1px;
	left: -1px;
	color: #1d6c8e;	
}
.newMenuItemS1
{
	position: absolute;
	top: -2px;
	left: -2px;
	color: #1d6c8e;	
}
.newMenuItemS0
{
	position: absolute;
	top: 0px;
	left: 0px;	color: #FFF;	
}
.newMenuItem
{
	color: #FFF;	
}
.newMenuItemSpacer
{
	float: left;
	display: inline;
	position: relative;
	font-family: "Fedra Sans Medium", "Trebuchet MS";
	font-size: 26px;
	width: 50px;	
}

.menuHolder{
	top: 2px;
	right: 0px;
	color: #FFF;
}
.menuShadow1Holder{
	top: 1px;
	right: 1px;
	color: #1d6c8e;
}            
.menuShadow2Holder{
	top: 0px;
	right: 2px;
	color: #1d6c8e;
}            
.menuItem{
	float: right;
	display: inline;
	margin-left: 50px;
	cursor: default;                
}
.loginButton{
	width: 51px;
	height: 14px;
	position: absolute;
	top: 111px;
	right: 26px;                
	border: 0;
	overflow:visible;
}
img{
	border: 0px;
}
.searchHolder{
	background-image:url('../img/search.png');
	background-repeat: no-repeat;
	background-position: top right;
	width: 212px;
	height: 34px;
	float: right;
	position: absolute;
	top: 200px;
	left: 713px;
	z-index: 10;
}
.cartEmptyHolder
{
	width: 676px;
	background-image: url('../img/cart_empty_pozadina.png');
	background-repeat: no-repeat;
	background-position: top right;
	height: 34px;
	position: absolute;
	top: 200px;
	left: 16px;
	z-index: 10;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bolder;
	line-height: 35px;
	text-align: left;
}
.search,.suggestion{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	width: 160px;
	height: 18px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	position: absolute;
	text-align:left;
	border: 0px;
	margin-left: 29px;
	margin-top: 8px;
	background-color:transparent;
	vertical-align: middle;
	z-index: 100;
	font-weight: bolder;
}
.suggestion
{
	color: #909090;
}
.search{
	color: #333;
}
*:focus{
	outline: none;
}  
.clear{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.stupacIcons, .stupacIconsLarge{
	float: left;
	display: inline;
	position: relative;
	padding: 0;
	margin: 0;
	border: 0;
}
.stupacIcons
{
	width: 82px;
	height: 48px;
}
.stupacIconsLarge
{
	width: 164px;
	height: 96px;	
}
.stupacTextW1H1, .stupacTextW1H2, .stupacTextW2H1, .stupacTextW2H2{
	float: left;
	display: inline;
	color: #FFF;
	padding: 0;
	margin: 0;
	border: 0;
}
.stupacTextW1H1, .stupacTextW2H1
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	font-weight: bolder;
}
.stupacTextW1H1
{
	width: 130px;
}
.stupacTextW2H1
{
	width: 362px;
}
.stupacTextW1H2, .stupacTextW2H2
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	line-height: 22px;	
}
.stupacTextW1H2
{
	width: 48px;
} 
.stupacTextW2H2
{
	width: 280px;
}
.stupacSpacerW1, .stupacSpacerW2, .stupacSpacerW3, .stupacSpacerW4, .stupacSpacerW1Full, .stupacSpacerW2Full, .stupacSpacerW3Full, .stupacSpacerW4Full, .stupacSpacerW1White, .stupacSpacerW2White, .stupacSpacerW3White, .stupacSpacerW4White, .stupacSpacerW1FullWhite, .stupacSpacerW2FullWhite, .stupacSpacerW3FullWhite, .stupacSpacerW4FullWhite
{
	color: #1b87b4;
	height: 21px;
	font-size: 1px;
	line-height: 1px;
	border: 0;
	padding: 0px;
	margin-top: 1px;
}
.narrowSpacer
{
	color: #1b87b4;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	border: 0;
	padding: 0px;
	margin-top: 1px;	
}
.stupacSpacerW1, .stupacSpacerW2, .stupacSpacerW3, .stupacSpacerW4, .stupacSpacerW1Full, .stupacSpacerW2Full, .stupacSpacerW3Full, .stupacSpacerW4Full
{
	background: url('../img/spacer_pozadina.png');
	background-position: center;
	background-repeat: repeat-x;
}
.stupacSpacerW1White, .stupacSpacerW2White, .stupacSpacerW3White, .stupacSpacerW4White, .stupacSpacerW1FullWhite, .stupacSpacerW2FullWhite, .stupacSpacerW3FullWhite, .stupacSpacerW4FullWhite
{
	background: url('../img/spacer_pozadina_white.jpg');
	background-position: center;
	background-repeat: repeat-x;
}
.stupacSpacerW1, .stupacSpacerW1White
{
	margin-left: 16px;
	margin-right: 16px;
	width: 180px;	
}
.stupacSpacerW2, .stupacSpacerW2White
{
	margin-left: 16px;
	margin-right: 16px;
	width: 412px;	
}
.stupacSpacerW3, .stupacSpacerW3White
{
	margin-left: 16px;
	margin-right: 16px;
	width: 644px;	
}
.stupacSpacerW4, .stupacSpacerW4White
{
	margin-left: 16px;
	margin-right: 16px;
	width: 876px;	
}
.stupacSpacerW1Full, .stupacSpacerW1FullWhite
{
	margin-left: 0px;
	margin-right: 0px;
	width: 212px;
}
.stupacSpacerW2Full, .stupacSpacerW2FullWhite
{
	margin-left: 0px;
	margin-right: 0px;
	width: 444px;
}
.stupacSpacerW3Full, .stupacSpacerW3FullWhite
{
	margin-left: 0px;
	margin-right: 0px;
	width: 676px;
}
.stupacSpacerW4Full, .stupacSpacerW4FullWhite
{
	margin-left: 0px;
	margin-right: 0px;
	width: 908px;
}
.stupacIcon1W1{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
}
.stupacIcon2W1{
	position: absolute;
	top: 0px;
	left: 8px;
	border: 0px;
}
.stupacIcon3W1{
	position: absolute;
	top: 0px;
	left: 16px;
	border: 0px;
}
.stupacIcon1W2{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
}
.stupacIcon2W2{
	position: absolute;
	top: 0px;
	left: 16px;
	border: 0px;
}
.stupacIcon3W2{
	position: absolute;
	top: 0px;
	left: 32px;
	border: 0px;
}
.stupacIcon1W3{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
}
.stupacIcon2W3{
	position: absolute;
	top: 0px;
	left: 32px;
	border: 0px;
}
.stupacIcon3W3{
	position: absolute;
	top: 0px;
	left: 64px;
	border: 0px;
}
.bottom_holder
{
	width : 950px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 0;
	text-align: center;
}
.leftFloat
{
	float: left;
	display: inline;
}
.rightFloat
{
	float: right;
	display: inline;
}
.leftFloatButton
{
	float: left;
	display: inline;
	margin-right: 20px;
}
.stupacItemDoubleHeight
{
	height: 96px;
}
.stupacItemSingleHeight
{
	height: 48px;
}

.stupacItemFloatable
{
	width: 232px;
}
.relatedText
{
	font-family: "Fedra Sans Book", Trebuchet MS;
	font-size: 18px;
	line-height: 18px;
	height: 18px;
	padding-top: 14px;
	padding-bottom: 20px;
	color: #FFF;
}
.important_holder
{
	position: absolute;
	left: 16px;
	top: 100%;
	margin-top: -22px;
	width: 908px;
	height: 45px;
	z-index: 9;
	background-image: url(../img/important_pozadina.png);
}
.important_caption
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	float: left;
	display: inline;
	margin-left: 26px;
	color: #000;
	line-height: 42px;
}
.important_text
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	float: left;
	display: inline;
	margin-left: 26px;
	color: #000;
	line-height: 44px;
}
.footer_banner_holder
{
	width: 908px;
	margin-top: 20px;
	z-index: 5;
	margin-bottom: -20px;
	position: relative;
	display: inline;
	float: left;
}
.footer_right_holder
{
	background: url('../img/footer_right_pozadina.png');
	width: 212px;
	height: 212px;
	float: left;
	display: inline;
	margin-top: 20px;
	margin-left: 19px;
	z-index: 5;
}
.footer
{
	padding-top: 20px;
	margin-bottom: 25px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #777;
	text-align: left;	
	z-index: 10;
}
.single_stupac, .double_stupac, .triple_stupac, .single_stupac_outer, .double_stupac_outer, .triple_stupac_outer, .quad_stupac, .quad_stupac_outer, .stupac_pola
{
	float: left;
	display: inline;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	text-align: left;
	position: relative;
}
.stupac_pola
{
	width: 156px;
}
.single_stupac
{
	width: 212px;
	margin-right: 20px;
}
.double_stupac
{
	width: 444px;
	margin-right: 20px;
}
.triple_stupac
{
	width: 676px;
	margin-right: 20px;
}
.single_stupac_outer
{
	width: 232px;
}
.double_stupac_outer
{
	width: 464px;
}
.triple_stupac_outer
{
	width: 696px;
}
.quad_stupac
{
	display: none;
	width: 908px;
	margin-right: 20px;
}
.quad_stupac_outer
{
	display: none;
	width: 928px;
}
.double_stupac_inner
{
	width: 424px;
	float: left;
	display: inline;
	margin-right: 20px;
	margin-left: 0;
	overflow: hidden;
}
.white_link_holder
{
	margin-left: 21px;
	height: 24px;
}
.while_link
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
}
.while_link:hover
{
	text-decoration: underline;
}
.pageNumbersHolder
{
	text-align: center;
	height: 30px;
	margin-top: 40px;
}
.pageNumbersText, .pageNumbersNumber, .pageNumbersNumberSelected
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;	
	float: left;
	display: inline;
	text-align: center;
}
.quantity_number_pozadina
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	color: #FFF;
	text-decoration: none;	
	float: left;
	display: inline;
	text-align: center;	
	width: 30px;
	background: url('../img/quantity_number_pozadina.png');		
	margin-top: 1px;
}
.pageNumbersText
{
	margin-right: 20px;
}
.pageNumbersNumber
{
	margin-right: 10px;
	width: 24px;
	background: url('../img/numbers_pozadina.png');	
}
.pageNumbersNumberSelected
{
	margin-right: 10px;
	width: 24px;
	background: url('../img/numbers_pozadina_active.png');	
	cursor: default;
}
.centerFix
{
	width: 100%;
	overflow: hidden;
}
.priceDescription
{
	text-decoration: none;
	color: #FFF;
}
.shortDescription
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFF;
	margin-top: 7px;
}
.blackPriceTag
{
	color: #000;
	font-size: 11px;
	font-weight: bolder;
	padding-top: 5px;
}
.pngFix
{
	display: none;
}
.productIconHolder
{
	margin-top: 60px;
}
.productHeading
{
	font-family: Trebuchet MS;
	font-size: 26px;
	line-height: 32px;
	color: #FFF;
	height: 34px;
	overflow: visible;
}
.productDescription
{
	padding-top: 17px;
	font-family: Trebuchet MS;
	font-size: 13px;
	line-height: 18px;
	color: #FFF;
}
p
{
	margin: 0px;
	padding: 10px 0 0 0;
}
.productPriceHolder
{
	font-family:  Trebuchet MS;
	font-size: 26px;
	line-height: 31px;
	color: #000;
	padding-left: 12px;
	padding-bottom: 30px;

}
.productPriceSubtextHolder
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	padding-left: 2px;
	padding-top: 5px;
}
.hidden
{
	display: none;
}
.quantityHolder
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #FFF;
	line-height: 28px;
	display: inline;
	float: left;
	padding-right: 8px;
}
.outOfStockHolder
{
	font-weight: bolder;
	color: #950000;
	float: left;
	display:inline;
	margin-right: 6px;
}
.yellowPriceHolder
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #fff799;
	font-weight: bolder;
	line-height: 28px;
	display: inline;
	float: left;
}
.summaryHeading
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	color: #FFF;	
	margin-bottom: 10px;
}
.summaryLine
{
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	color: #FFF;
}
.summaryFooter
{
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}
.summaryTotalCost
{
	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 16px;
	font-weight: bolder;
	color: #FFF;	
}
.pageHeading
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 26px;
	color: #FFF;	
	position: relative;
}
.pageHeadingLarge
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 40px;
	color: #FFF;	
	position: relative;
}
.pageSubtextL1
{
	position: absolute;	
	top: 21px;
	left: 1px;
	color: #1d6c8e;	
}
.pageSubtextL2
{
	top: 20px;
	left: 0px;
	position: absolute;	
	color: #d7f3ff;
}
.pageHeadingL1
{
	position: absolute;
	top: -43px;
	left: 2px;
	color: #1d6c8e;
}            
.pageHeadingL2
{
	position: absolute;
	top: -44px;
	left: 1px;
	color: #1d6c8e;
}            
.pageHeadingL3
{
	position: absolute;
	top: -45px;
	left: 0px;
}
.pageHeadingSubtext
{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: italic;
	color: #FFF;
	padding-bottom: 10px;
}
.pageHeadingSubtextLarge
{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #FFF;
	padding-bottom: 10px;
	padding-top: 20px;
	font-weight: normal;
	position: relative;
}
.cartSelectedItemsHolder
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	color: #FFF;	
	padding-bottom: 20px;
}
.textFieldHolderW1, .textFieldHolderW2
{
	margin-top: 1px;
	margin-right: 20px;
	margin-bottom: 15px;
	height: 34px;
	cursor: text;
}
.textFieldHolderW1
{
	width: 212px;
	background-image:url('../img/field_single_pozadina.png');
	background-repeat: no-repeat;
}
.textFieldHolderW2
{
	width: 444px;
	background-image:url('../img/field_double_pozadina.png');
	background-repeat: no-repeat;
}
.textFieldInputW1, .textFieldInputW2
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-align:left;
	border: 0px;
	margin-left: 21px;
	margin-top: 8px;
	background-color:transparent;
	vertical-align: middle;
	z-index: 100;
}

.textFieldInputW1
{
	width: 170px;
}
.textFieldInputW2
{
	width: 402px;
}
.inputFieldHeading
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFF;
	margin-bottom: 8px;
	width: 200px;
}
.heading2Holder
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	line-height: 20px;
	color: #FFF;	
	padding-bottom: 10px;	
}
.heading2SubHolder
{
	color: #FFF;
	font-size: 12px;
	font-style: italic; 
	font-family: "Trebuchet MS";
	padding-bottom: 7px;	
}
/* page specifict styles */
.verticalSpacer
{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}
.userInfo, .userInfoBold, .userInfoBlack, .userInfoBlackBold, .userInfoItalic, .userInfoBlackItalic
{
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 14px;
	color:#FFF;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.userInfoBold, .userInfoBlackBold
{
	font-weight: bolder;
}
.userInfoBlack, .userInfoBlackBold, .userInfoBlackItalic
{
	color: #000;
}
.userInfoItalic, .userInfoBlackItalic
{
	font-style: italic;
}
.menuContainer
{
	position: absolute;
	left: 251px;
	top: 100px;
	z-index: 11;
	width: 673px;
	vertical-align: top;
}


.button_small_red_left
{
	font-size: 7px;
	line-height: 7px;
	float: left;
	display: inline;
	height: 18px;
	width: 9px;
	background-image:url('../img/buttom_small_red_left.png');
	background-repeat: no-repeat;	
	text-decoration: none;
}
.button_small_red_center
{
	float: left;
	display: inline;
	height: 18px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 17px;
	font-weight: bolder;
	color: #FFF;
	text-transform: uppercase;
	background-image:url('../img/buttom_small_red_center.png');
	background-repeat: repeat-x;
	text-decoration: none;
}
.button_small_red_right
{
	float: left;
	display: inline;
	width: 12px;	
	height: 18px;	
	font-size: 7px;
	line-height: 7px;
	background-image:url('../img/buttom_small_red_right.png');
	background-repeat: no-repeat;		
	text-decoration: none;
}    
.button_small_blue_left
{
	font-size: 7px;
	line-height: 7px;
	float: left;
	display: inline;
	height: 18px;
	width: 9px;
	background-image:url('../img/buttom_small_blue_left.png');
	background-repeat: no-repeat;	
	text-decoration: none;
}
.button_small_blue_center
{
	float: left;
	display: inline;
	height: 18px;
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 17px;
	font-weight: bolder;
	color: #FFF;
	text-transform: uppercase;
	background-image:url('../img/buttom_small_blue_center.png');
	background-repeat: repeat-x;
	text-decoration: none;
}
.button_small_blue_right
{
	float: left;
	display: inline;
	width: 12px;	
	height: 18px;	
	font-size: 7px;
	line-height: 7px;
	background-image:url('../img/buttom_small_blue_right.png');
	background-repeat: no-repeat;		
	text-decoration: none;
}   
.yellow
{
	color: #ede587;
	font-weight: bolder;
}
.errorHolder, .errorHolderLong
{
	width: 444px;
	height: 35px;
	background-image: url('../img/error_holder.png');
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bolder;
	line-height: 35px;
	position: relative;
	margin-top: 1px;
}
.errorHolderLong
{
	width: 676px;
	background-image: url('../img/error_holder_3.png');
}
.searchResults
{
	display: none;
	position:absolute; 
	top: 210px;	
	left: 713px; 	
	width: 212px; 
	z-index:10; 
}
#searchResultsHolder
{
	background-color: #dfdfdf; 	
}
.searchResultsCategory
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bolder;
	color: #818181;
	text-align: left;
	padding-left: 53px;
	text-transform: uppercase;
	padding-top: 5px;
	display: inline;
	float:left;
}
.searchResultsSpacer
{
	color: #1b87b4;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	border: 0;
	padding: 0px;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 13px;
	width: 186px;
	background-color: #c8c8c8;	
	clear: both;
}
.searchResultsIcons
{
	float: left;
	display: inline;
	width: 40px;
	height: 24px;
	margin-left: 13px;
	text-align: left;
	position: relative;
}
.searchResultsText
{
	float: left;
	display: inline;
	width: 133px;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 14px;
	font-weight: bolder;
	color: #000;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.searchResultsFooter
{
	width: 212px;
	height: 9px;
	background-image: url('../img/search_footer.png');	
	font-size: 0px;
	line-height: 0px;
	border: 0;	
	background-repeat: no-repeat;
	background-position: top;
	background-color: Transparent;
	overflow: visible;
}
.accountOverlay
{
	position: absolute;
	top: 14px;
	left: 0px;
	width: 70px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #ededed;
	z-index: 30;
	display: none;
}
.accountOverlayShadow
{
	position: absolute;
	width: 70px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #444;
	z-index: 30;
	display: none;
	top: 15px;
	left: 1px;
	width: 70px;
	z-index: 30;
	display: none;
}

.headerButtonHolder
{
	position: absolute;
	right: 0px;
	top: 10px;
	height: 18px;
	cursor: default;
	overflow: hidden;
}
.headerButtonHolderActive
{
	position: absolute;
	right: 0px;
	top: 10px;
	cursor: default;
	overflow: hidden;
	height: 81px;
}
.headerButtonRightUnlogged
{
	background-image: url(../img/overlay_right_login.png);
	height: 100%;
	width: 6px;
	float: right;
	display:inline;
	
}
.headerButtonRight
{
	background-image: url(../img/overlay_right.png);
	height: 100%;
	width: 20px;
	float: right;
	display:inline;
	
}
.headerButtonCenterUnlogged, .headerButtonCenter
{
	background-image: url(../img/overlay_center.png);
	height: 100%;
	float: right;
	display:inline;
	font-family: Verdana;
	font-size: 10px;
	line-height: 14px;
	color: #205f7a;
	text-align: left;
}
.headerButtonCenter
{
	font-family: Trebuchet MS;
}
.overlayLink
{
	color: #205f7a;
	text-decoration: none;
}
.headerButtonLeft
{
	background-image: url(../img/overlay_left.png);
	height: 100%;
	width: 3px;
	float: right;
	display:inline;
	
}
.headerButtonLink
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;	
	text-decoration: none;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 70px;
	height: 14px;
	background-color: #ededed;
	color: #205f7a;
	z-index: 30;
}
.headerButtonShadow
{
	position: absolute;
	top: 0px;
	left: 1px;
	width: 70px;
	height: 15px;
	font-size: 10px;
	line-height: 10px;
	background-color: #444;
	z-index: 30;
}
.headerInnerButtonLink
{
	padding-top: 4px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;	
	text-decoration: none;
	text-align: center;
	width: 70px;
	color: #205f7a;
	display: block;
}
.purchaseInvoiceText
{
	color: #FFF;
	font-size: 12px;
	font-style: italic; 
	font-family: "Trebuchet MS";	
}
.largeErrorText
{
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 72px;
	line-height: 82px;
	color: #FFF;
	padding-bottom: 10px;
	height: 160px;
}
.smallErrorText
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}
.loginSignHolder
{
	float: left;
	display: inline;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
	width: 10px;
}
.loginTextHolder
{
	float: left;
	display: inline;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFF;
	width: 190px;
}
.codesHolder
{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #FFF;
}
.FAQQuestionHolder, .FAQQuestionHolderSelected
{
	width: 676px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bolder;
	line-height: 32px;
	color: #FFF;
	cursor: pointer;
}
.FAQQuestionHolderSelected
{
	background-image: url('../img/faq_pozadina.png');
	background-repeat: repeat;
}
.FAQAnswerHolder
{
	display: none;
	width: 651px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;	
	margin-left: 25px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.checkBoxHolder
{
	font-family: Trebuchet MS;
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	padding-bottom: 10px;
	margin-top: -10px;
	position: relative;
}
.checkBoxImage
{
	height: 18px;
	width: 18px;
	padding-left: 7px;
}
.footerLine, .footerLineBold, .footerLineItalic, .footerLineBoldItalic
{
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #FFF;
	display: block;
}
.footerLineBold, .footerLineBoldItalic
{
	font-weight: bolder;
}
.footerLineItalic, .footerLineBoldItalic
{
	font-style: italic;
}
p
{
}
.checkbox
{
	height: 20px;
}
.moreHolder
{
	display: block;
	padding-left: 20px;
	color: #91c7de;
	font-family: Trebuchet MS;
	font-size: 10px;
	text-decoration: none;
	font-weight: bolder;
}
.absolute
{
	position: absolute;
}
.absoluteLeftPadding
{
	position: absolute;
	padding-left: 120px;
}

.fleetNaslovL1W1, .fleetNaslovL1W2
{
	position: absolute;
	top: 5px;
	left: 0px;
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	color: #FFF;
}
.fleetNaslovL2W1, .fleetNaslovL2W2
{
	position: absolute;
	top: 6px;
	left: 1px;
	font-family: "Fedra Sans Book", "Trebuchet MS";
	font-size: 18px;
	color: #666;
}
.fleetNaslovL1W1, .fleetNaslovL2W1
{
	width: 210px;
}
.fleetNaslovL1W2, .fleetNaslovL2W2
{
	width: 430px;
}
.fleetText
{
	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 18px;
	color:#FFF;
	display: block;
	padding-bottom: 18px;
}
.fleetTextHighlight
{
	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 18px;
	color:#FFF;
	display: block;
	margin-bottom: 18px;
	padding: 20px 40px;
	margin: 0px 0px 18px -10px;
	font-weight: bolder;
	background-color: #484848;
}
.fleetImage, .fleetImageSmall
{
	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 18px;
	color:#FFF;
	display: block;
	margin-bottom: 18px;
	padding: 13px 0px 13px 13px;
	margin: 0px 0px 0px -10px;
	font-weight: bolder;
	background-color: #484848;
}
.fleetImage img
{
	position:absolute;
}

.fleetImageSmall
{
	padding-bottom: 5px;
}
.fleetImageSmall img
{
	margin-right: 20px;
	margin-bottom: 10px;
	cursor: pointer;
}
.fleetImageDesc
{
	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 18px;
	color:#FFF;
	display: block;
	margin-bottom: 18px;
	padding: 13px 13px;
	margin: 0px 0px 0px -10px;
	font-weight: bolder;
	background-color: #5b5b5b;
}
.fleetLinks
{
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 20px;
	padding-left: 20px;
	color:#FFF;
	display: block;
	font-weight: bolder;
	
}
.tab_content_selected
{
	display: block;
	overflow: visible;
}
.tab_content
{
	display: none;
	overflow: visible;
}
.securityHeading
{
	color: #0078ac;
	font-size: 12px;
	line-height: 12px;
	font-weight: bolder;
	font-family: Trebuchet MS;
}
.securityText
{
	color: #0078ac;
	font-size: 10px;
	font-family: Trebuchet MS;
	line-height: 13px;
}
.blurbHolder
{
	width: 212px;
	color: #a2e3ff;
	font-size: 11px;
	line-height: 13px;
	font-family: Trebuchet MS;
	
}
.blurbHolder p
{
	padding: 15px 0 0 0;
}
.blurbHolder b
{
	color: #fff;
	font-weight: bolder;
}
.blurbHolder img
{
	margin-top: 10px;
}
#changeLanguage
{
	background-image: url('../img/mireo_language_bg.png');
	background-repeat: no-repeat;
	background-position: top right;
	width: 183px;
	height: 27px;
	position: absolute;
	top: 20px;
	left: 714px;
	z-index: 10;
	text-align: right;
	font-size: 10px;
	line-height: 10px;
	vertical-align: bottom;
	color: #004f71;
	font-family: Trebuchet MS;
	padding-right: 28px;
	padding-top: 8px;
	overflow: visible;
}
#changeLanguage img
{
	
}
ul
{
	margin: 0;
	padding: 0;
}
ul li
{
	margin: 0 0 0 15px;
	padding: 0px;
	list-style-type: square;
	list-style-position:outside;
}

.subMenuHolder
{
	display: none;
	text-align: left;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: -5px;
	padding: 5px 35px 0px 5px;
	color: #036592;
	cursor: default;
	background-color: #fff;
	overflow: visible;
}
.subMenuItems
{
	padding-top: 10px;
}
.subMenuItems a
{
	padding-bottom: 5px;
	line-height: 24px;
	color: #343434;
	font-size: 18px;
	text-decoration: none;
	display: block;
}
.subMenuParent
{
	margin-right: 20px;
}
