body{
width:100%;
height:100%;
margin:0;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
background-image:url('../images/central_bg_smaller.jpg');
background-position:0 96px;
background-repeat:repeat-x;
}

body#index_page{
background-image:url('../images/central_bg.jpg');
}

/*
div{
outline:1px solid yellow;
}*/


/*
p{
margin-top:0;
}  v IE margin-top pre p bol iny nex v Firefox-e
*/ 

a{
text-decoration:none;
outline:none;	
}

.clear{
clear:both;
}

#main{
width:900px;
/*nemusi mat vysku lebo ju urcia vysky vsetkych div-ov v nom*/
margin:0 auto;
}

#top{
}

#logo_container{
float:left;
width:247px;
height:152px;
}

#header_logo{
height:117px;
background-image:url('../images/logo_reg.jpg');
}

a:hover #header_logo{
background-image:url('../images/logo_reg.jpg');
}

#header_menu_common{
float:left;
width:653px;
height:152px;
}

#header{
width:100%;
height:96px;
}

#header_center{
float:left;
width:283px;
height:96px;
}

#header_right{
float:left;
height:96px;
width:366px;
}

#header_right_icons{
height:31px;
padding-top:10px;  /*co je tu lepsie dat - padding alebo margin a preco = tu je to jedno*/
}

#header_right_icons a{
color:#999999;
}

#email_icon{
float:right;
width:31px;
height:28px;
background-image:url('../images/email_reg.jpg');
background-repeat:no-repeat;
margin-right:10px;
}

a:hover #email_icon{
background-image:url('../images/email_hov.jpg');
}

#phone_icon{
float:right;
width:31px;
height:28px;
background-image:url('../images/phone_reg.jpg');
background-repeat:no-repeat;
background-position:10px 0;
padding:0 10px;
}

a:hover #phone_icon{
background-image:url('../images/phone_hov.jpg');
}

.contact_icons_text{
font-size:12px;
float:right;
color:#999999;
font-weight:bold;
background-repeat:no-repeat;
line-height:31px;
}

a:hover .contact_icons_text{
color:#999999;
font-weight:bold;
text-decoration:underline;
}

#menu{
height:46px;
}

		#menu_empty{
		float:left;
		width:103px;
		height:33px;
		}
		.menu_common{
		float:left;
		width:88px; 
		height:33px;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#919191;
		text-align:center;
		line-height:13px;
		background-image:url('../images/menu_reg1.jpg');
		background-repeat:no-repeat;
		padding:14px 8px 0 8px; /*tu sme pridali padding, aby sme vycentrovali text. nie margin! */
		
		}

		.menu_spaces{
		float:left;
		width:5px;
		height:33px;
		}

		a:hover .menu_common{
		color:#666666;
		background-image:url('../images/menu_hov1.jpg');
		background-repeat:no-repeat;  /*treba to no-repeat aj tu????*/
		}
		
		a#menu_selected .menu_common{
		color:#333333;
		background-image:url('../images/menu_hov1.jpg');
		background-repeat:no-repeat;  /*treba to no-repeat aj tu????*/
		}

#footer_container{
background-image:url('../images/footer_divider.gif');
background-repeat:repeat-x;
margin-top:35px;
padding-top:15px;
padding-bottom:10px;
}

#footer{
width:900px;
margin:0 auto;
}

#footer_copyright{
width:400px;
height:100%;
float:left;
}

#footer_menu{
width:500px;
height:100%;
float:left;
}

#footer_menu a{
color:#999999;
}

#copyright_text{
font-size:12px;
color:#999999;
}

#freedigitalphotos_text{
font-size:10px;
color:#b6b7b7;
}

#freedigitalphotos_text a{  /*preco je "a" druhe v poradi = lebo je vo vnutri div-u*/
color:#999999;
text-decoration:underline;
}

#freedigitalphotos_text a:hover{
color:#b6b7b7;
text-decoration:underline
}

.footer_menu_text, .divider{  /*a je inline alebo box element??*/
float:left;
font-size:12px;
color:#999999;
font-weight:bold;
}

a:hover .footer_menu_text{
color:#666666;
text-decoration:underline;
}

a:selected .footer_menu_text{
color:#666666;
text-decoration:underline;
}

.divider{
padding:0 10px;
}

/*    ------------------------------------------ HOME/INDEX --------------------------------------------*/

#content{
}

#content_top_home{
height:201px;
}

#content_bottom_home a{
color:#99CC33;
}

#content_top_home_left{
float:left;
width:425px;
height:100%;
}

#content_top_home_empty{
float:left;
width:70px;
height:100%;
}

#content_top_home_right{
float:left;
width: 405px;
height:100%;
}

#content_top_home p{
font-size:16px;
color:#ffffff;
line-height:22px;
font-weight:bold;
}

#content_top_home span{
color:#006699;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.top_home_text{
padding-top:20px;
}

#content_bottom_home{
height:284px;
}

#content_bottom_home_left{
float:left;
background-image:url('../images/auto_moto_sale_img.jpg');
width:249px;
height:278px;
background-repeat:no-repeat;
}

#content_bottom_home_center{
float:left;
background-image:url('../images/international_moving_img.jpg');
width:249px;
height:277px;
background-repeat:no-repeat;
}

#content_bottom_home_right{
float:left;
background-image:url('../images/european_imports_img.jpg');
width:249px;
height:272px;
background-repeat:no-repeat;
}

.content_bottom_home_empty{
float:left;
width:65px;
height:100%;
}

.content_bottom_home_inside{
width:198px;
color:#99cc33;
margin-left:40px; 
padding-top:8px;
}

#content_bottom_home_inside_text_left{
float:left;
width:135px;
height:100%;
}

#content_bottom_home_inside_text_center{
float:left;
width:170px;
height:100%;
}

#content_bottom_home_inside_text_right{
float:left;
width:145px;
height:100%;
}

.content_bottom_home_inside_button{
float:left;
width:28px;
height:25px;
background-image:url('../images/arrow_home_images_reg.jpg');
background-repeat:no-repeat;
margin-top:20px;
}

a:hover .content_bottom_home_inside_button{
background-image:url('../images/arrow_home_images_hov.jpg');
background-repeat:no-repeat;
}

a:hover .content_bottom_home_inside{
color:#99CC00;
}

/*  ------------------------------------------------  AUTO/MOTO SALES ---------------------------------------------------------*/


.content_common_top_empty{         /* ------  COMMON --------*/
height:38px;
}

.content_common_center_left{      /* ------  COMMON --------*/
float:left;
background-image:url('../images/common_box.jpg');
background-repeat:no-repeat;
width:253px;
/*height:288px;*/
height:100%;
min-height:288px;
}

.content_common_center_right{      /* ------  COMMON --------*/
float:left;
width:647px;
height:100%;
}

.content_common_center_right h3{ 	/* ------  COMMON --------*/
color:#3399cc;
}

.content_common_center_right h4{ 	/* ------  COMMON --------*/
color:#3399cc;
}

h5{										 /* ------  COMMON --------*/
color:#848484;
font:Verdana, Arial, Helvetica, sans-serif;    
}

.content_common_center_right p{       /* ------  COMMON --------*/
font-size:14px;
color:#666666;
line-height:22px;
}

.content_common_center_right_top{     /* ------  COMMON --------*/
color:#FFFFFF;
padding-top:10px;
padding-left:80px;
}

.content_common_center_right_middle{     /* ------  COMMON --------*/
padding:15px 0 0 80px;
}

.content_common_center_right_bottom h3{
padding:15px 0 0 330px;
color:#3399cc;
}

.content_divider_hor{					 /* ------  COMMON --------*/
background-image:url('../images/bg_divider_hor.jpg');
background-repeat:repeat-x;
height:1px;
width:575px;
margin-left:70px;
margin-top:20px;
}

.content_divider_hor_long{				 /* ------  COMMON --------*/
background-image:url('../images/bg_divider_hor.jpg');
background-repeat:repeat-x;
height:1px;
width:890px;
margin-left:10px;
margin-bottom:30px;
}

.back_to_top a
{
color:#3399cc;
}

/*----------------------------------------------------------------------------------------------------------*/
		.sale_box a{
		font-size:14px;
		font-weight:bold;
		color:#999999;
		}

		.sale_box a:hover{
		color:#CCCCCC;
		}

		#sale_box_top{
		padding:32px 0 0 50px;
		}	

		#sale_box_bottom{
		padding:12px 0 0 50px;
		}
		
		.sale_box_common{
		float:left;
		line-height:39px;
		width:130px;
		}

		.sale_box_right{
		float:left;
		background-image:url('../images/sale_box_button_reg.jpg');
		background-repeat:no-repeat;
		width:35px;
		height:39px;
		}
		
		a:hover .sale_box_right{
		background-image:url('../images/sale_box_button_hov.jpg');
		}

		.content_sale_bottom{
		padding:20px 0 20px 0;
		}

		.vehicle_img{
		background-image:url('../images/vehicle_img.jpg');
		background-repeat:no-repeat;
		width:150px;
		height:113px;
		outline:1px solid #999999;
		margin:22px 0 0 18px;
		}

		.motorcycle_img{
		background-image:url('../images/motorcycle_img.jpg');
		background-repeat:no-repeat;
		width:150px;
		height:113px;
		outline:1px solid #999999;
		margin:22px 0 0 18px;
		}

		a:hover .vehicle_img{
		outline:1px solid #CCCCCC;
		}

		.auto_gallery_common{
		float:left;
		background-image:url('../images/vehicle_box.jpg');
		background-repeat:no-repeat;
		width:187px;
		height:258px;
		margin-bottom:20px;
		}

		.auto_gallery_common1{
		float:left;
		background-image:url('../images/vehicle_box1.jpg');
		background-repeat:no-repeat;
		width:211px;
		height:321px;
		margin-bottom:20px;
		}

		.auto_gallery_text_common{
		padding-left:20px;
		padding-right:20px;
		font-size:12px;
		}

		a .auto_gallery_text_common{
		color:#3399cc;
		}

		a:hover .auto_gallery_text_common{
		text-decoration:underline;
		}

		.auto_gallery{
		font-weight:bold;
		}

		.auto_gallery_one{
		margin-right:50px;
		}
		
		.auto_gallery_one1{
		margin-right:12px;
		}
		
		.auto_gallery_two{
		margin-right:50px;
		}
		
		.auto_gallery_three{
		margin-right:50px;
		}
		

		#motorcycle_gallery_one{
		margin-right:50px;
		}
		
		#motorcycle_gallery_two{
		margin-right:50px;
		}
		
		#motorcycle_gallery_three{
		margin-right:50px;
		}
		
		#motorcycle_gallery_four{
		
		}
	

/* ----------------------------------------------------- HOUSEHOLD GOODS FORM ---------------------------------------------------------------*/
		

/* ------------------------------------------------- INTERNATIONAL MOVING ------------------------------------------------------------------*/
		.moving_box a{
		font-size:14px;
		font-weight:bold;
		color:#999999;
		}

		.moving_box a:hover{
		color:#CCCCCC;
		}

		#moving_box_top{
		padding:30px 0 0 30px;
		}	

		#moving_box_middle{
		padding:9px 0 0 30px;
		}
		#moving_box_bottom{
		padding:14px 0 0 30px;
		}
		
		.moving_box_common{
		float:left;
		line-height:39px;
		width:170px;
		}
		
		.form_selected
		{
		color:#CCCCCC;
		}
		
		.moving_box_right{
		float:left;
		background-image:url('../images/moving_box_button_reg.jpg');
		background-repeat:no-repeat;
		width:35px;
		height:39px;
		}
		
		a:hover .moving_box_right{
		background-image:url('../images/moving_box_button_hov.jpg');
		}
		

		#forms a{
		color:#6699cc;
		font-size:12px;
		}

		#forms a:hover{
		text-decoration:underline;
		}
		
		.text_link_import a
		{
		font-size:12px;
		font-weight:bold;
		color:#3399cc;
		}
		
		.text_link_import a:hover{
		text-decoration:underline;
		}

		.locations_common address{
		font-style:normal;
		font-size:14px;
		line-height:18px;
		padding-bottom:20px;
		}

		#location_california{
		float:left;
		width:170px;
		height:100%;
		padding-left:80px;
		}

		#location_texas{
		float:left;
		width:170px;
		height:100%;
		padding-left:25px;
		}

		#location_florida{
		float:left;
		width:170px;
		height:100%;
		padding-left:25px;
		}

/* --------------------------------------- CONTACT  --------------------------------------------------*/
		.content_common_center_right_middle form#feedback{
		background-image:url('../images/lizbeth.jpg');
		background-repeat: no-repeat;
		background-position: right 10px;
		}
		
		.contact_box a{
		font-size:14px;
		font-weight:bold;
		color:#999999;
		}
		
		.contact_box a:hover{
		color:#CCCCCC;
		}
		
		#contact_box_top{
		padding:30px 0 0 50px;
		}
		
		#contact_box_middle{
		padding:9px 0 0 50px;
		}	

		#contact_box_bottom{
		padding:14px 0 0 50px;
		}
		
		.contact_box_common{
		float:left;
		line-height:39px;
		width:120px;
		}
		
		#contact_box_top_right{
		float:left;
		background-image:url('../images/contact_box_button_skype_reg.jpg');
		background-repeat:no-repeat;
		width:35px;
		height:39px;
		}
		
		a:hover#contact_box_top_right{
		background-image:url('../images/contact_box_button_skype_hov.jpg');
		}

		#contact_box_middle_right{
		float:left;
		background-image:url('../images/contact_box_button_phone_reg.jpg');
		background-repeat:no-repeat;
		width:35px;
		height:39px;
		}
		
		a:hover#contact_box_middle_right{
		background-image:url('../images/contact_box_button_phone_hov.jpg');
		}

		#contact_box_bottom_right{
		float:left;
		background-image:url('../images/contact_box_button_email_reg.jpg');
		background-repeat:no-repeat;
		width:35px;
		height:39px;
		}
		
		a:hover#contact_box_bottom_right{
		background-image:url('../images/contact_box_button_email_hov.jpg');
		}

#content_contact_center_right{
float:left;
width:639px;
height:100%;
}

.content_common_center_left_bottom{
padding:110px 25px 0 15px;
}

.content_common_center_left_bottom p{
font:Verdana, Arial, Helvetica, sans-serif;
color:#6699cc;
line-height:22px;
font-size:12px;
}


.content_common_center_left_bottom a{
color:#666666;
font-weight:bold;
text-decoration:underline;
}

.content_common_center_left_bottom a:hover{
color:#999999;

}

#testimonials_signature{
font-size:12px;
font-style:italic;
}

/*------------------- CONTACT FORM --------------------*/

.feedback_text{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:10px 0 5px 0;
}

.feedback_box{
border:1px solid #CCCCCC;
}

#feedback label.error{
font-style:italic;
color:#F00;
padding-left:15px;
}

#feedback label.checked{
color:#3399CC;	
}

#submit{
background-image:url('../images/submit_reg.jpg');
width:147px;
height:62px;
background-repeat:no-repeat;
margin-top:20px;
}

a:hover #submit{
background-image:url('../images/submit_hov.jpg');
}


/*--------------------- Household Goods Form --------------------------*/
.item_cell_1{
float:left;
width:80px;
}

.item_cell_2{
float:left;
width:347px;
}

.item_cell_3{
float:left;
width:120px;
}

#add_more_items{
text-align:left;
padding-top:40px;
padding-bottom:30px;
}


#add_more_items button{
width:300px;
font-size:16px;
}

/*---------------------- VEHICLE EXPORT FORM --------------------------------*/
#household_goods, #vehicle_export, #power_of_attorney{
	padding:20px 10px 30px 10px;
	background-color:#FFC;
	
}


#add_more_vehicles{
text-align:left;
padding-top:40px;
padding-bottom:30px;
}

#add_more_vehicles button{
width:320px;
font-size:16px;
}

/*---------------------- POWER OF ATTORNEY FORM -------------------------------*/
.radio_text{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

.auto_gallery_common a .thumbnail_img
{
border:none;
outline:1px solid #999999;
margin:20px 0 0 19px;
}

.auto_gallery_common a:hover .thumbnail_img
{
outline:2px solid #999999;
}

.auto_gallery_common1 a .thumbnail_img
{
border:none;
outline:1px solid #999999;
margin:19px 0 0 22px;
}

.auto_gallery_common1 a:hover .thumbnail_img
{
outline:2px solid #999999;
}

/*---------------------- POWER OF ATTORNEY FORM -------------------------------*/
.under_construction p{
color:#F33;
}

.under_construction p a{
color:#C00;
font-weight:bold;
font-size:16px;
text-decoration:underline;
}

.under_construction p a:hover{
color:#F93;	
}

/*------------------------ FANCYBOX -------------------------------------*/
.fancybox_title
{
color:#ffffff;
background-color:#666666;
}

