@charset "utf-8";
/* CSS Document */

body
{
	margin:0px 0px 0px 0px;
	margin-bottom:0px;
}
/*-- Index Style --*/
#main_div
{
	width:780px;
	height:1195px;
	margin:auto;
	/*margin-left:175px;
	margin-right:165px;*/
	background:url(images/bg_16.jpg) repeat-y;
}
#inner_main
{
	width:780px;
	min-height:1185px;
	height:auto !important;
	height:1185px;
}
#inner_main_client
{
	width:780px;
	min-height:1226px;
	height:auto !important;
	height:1226px;
}
#header
{
	width:100%;
	height:141px;
	background:url(images/rosa_02.jpg) repeat-x;
}
#left_header
{
	width:300px;
	height:141px;
	float:left;
	background:url(images/rosa_01.jpg) no-repeat;

}
#header_rosa
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:red;
	font-weight:bold;
	margin-left:25px;
}
#header_mail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	font-weight:bold;
	margin-left:10px;
}
#header_mail a
{
	text-decoration:none;
	color:gray;
}
#header_tele
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:gray;
	font-weight:bold;
	margin-left:82px;
}
#black_line
{
	width:780px;
	height:8px;
	background-color: #333333;
}
#header_bottom
{
	width:735px;
	height:202px;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	background-image:url(images/rosa.jpg); 
	
}
#right_1
{
	width:230px;
	height:62px;
	float:right;
	margin-top:20px;
	margin-right:0px;
	
}
#right_2
{
	width:380px;
	height:58px;
	clear:both;
}
p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}


#center_footer_text p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

.text2_p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:17px;
	text-align:justify;
	
}
.text21_p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:14px;
	text-align:justify;
	
}
#text_bullet
{
	width:300px;
	height:80px;
	margin-left:20px;
	
}
 #text_bullet ul 
{
	
	list-style-image: url(images/rosa_21.jpg);
	
}
 #text_bullet li
{
	padding-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	font-weight:bold;
	line-height:15px;
}


#right_header
{
	width:345px;;
	height:58px;
	background-image:url(images/header_bg.jpg);
	background-repeat:repeat-x;
	float:right;
	
}
#right_header a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
.seo
{
	width:80px;
	height:31px;
	float:left;
	margin-left:5px;
	margin-top:28px;
	background-image: url(images/button.jpg);
	background-repeat:no-repeat;
}
.seo2
{
	width:80px;
	height:31px;
	float:left;
	margin-left:5px;
	margin-top:28px;
	background-image:url(images/button2.jpg);
	background-repeat:no-repeat;
}
a.header_link_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 80px; /* width of reactive image */
     height:31px; /* height of reactive image */
     /*background-image: url(images/header_04.jpg); /* source for start image */
     background-repeat: no-repeat;
	 }
a.header_link_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
    background-image: url(images/button2.jpg);
	 background-repeat: no-repeat; /* source for target image */
     } 

.design
{
	width:80px;
	height:31px;
	float:left;
	margin-top:28px;
	margin-left:5px;
	background-repeat: no-repeat;
	background-image: url(images/button.jpg);
}
.design2
{
	width:80px;
	height:31px;
	float:left;
	margin-top:28px;
	margin-left:5px;
	background-repeat: no-repeat;
	background-image:url(images/button2.jpg);
}
.blogs
{
	width:80px;
	height:31px;
	float:left;
	margin-top:28px;
	margin-left:5px;
	background-repeat: no-repeat;
	background-image: url(images/button.jpg);
}
.blogs2
{
	width:80px;
	height:31px;
	float:left;
	margin-top:28px;
	margin-left:5px;
	background-repeat: no-repeat;
	background-image:url(images/button2.jpg);
}
.e_commerce
{
	width:80px;
	height:31px;
	float:left;
	margin-top:28px;
	margin-left:5px;
	background-repeat: no-repeat;
	background-image: url(images/button.jpg);
}
.e_commerce2
{
	width:80px;
	height:31px;
	float:left;
	margin-top:28px;
	margin-left:5px;
	background-repeat: no-repeat;
	background-image:url(images/button2.jpg);
}
#center_text1
{
	width:730px;
	height:223px;
	margin-left:20px;
	margin-right:20px;
	
}
#center_text1 a
{
	text-decoration:none;
	color:blue;
}
#center_text1_2
{
	width:730px;
	height:150px;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:justify;
	
}
#center_text1_2_1
{
	width:730px;
	height:25px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:justify;
	
}
#center_line
{
	width:735px;
	height:21px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	background:url(images/rosa_25.jpg) no-repeat;
	
}
#rosa_maria
{
	width:735px;
	height:170px;
	margin-left:20px;
	margin-right:20px;
}
#picture
{
	width:125px;
	height:146px;
	margin-top:19px;
	float:left;
	border-bottom:solid;
	border-bottom-color:#C7D0D9;
	border-right-width:3px;
	border-right:solid;
	border-right-color:#C7D0D9;
	border-right-width:3px;
	
	
}
#ul_index
{
	margin-bottom:30px;
	

}
#text1
{
	width:604px;
	height:151px;
	margin-top:19px;
	float:right;
	
}
#center_line2
{
	width:735px;
	height:20px;
	margin-left:20px;
	margin-right:20px;
	background: url(images/rosa_32.jpg) no-repeat;
	
}
#paul
{
	width:735px;
	height:170px;
	margin-left:20px;
	margin-right:20px;
}
#picture2
{
	width:125px;
	height:148px;
	margin-top:0px;
	float:left;
	border-bottom:solid;
	border-bottom-color:#C7D0D9;
	border-right-width:3px;
	border-right:solid;
	border-right-color:#C7D0D9;
	border-right-width:3px;
	
}
#text2
{
	width:604px;
	height:156px;
	margin-top:5px;
	float:right;
	margin-left:0px;
	
}
#center_line3
{
	width:735px;
	height:20px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	background: url(images/rosa_38.jpg) no-repeat;
	
}
#center_footer_text
{
	width:735px;
	height:152px;
	margin-left:20px;
	margin-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px
}
#center_footer_text a
{
	text-decoration: underline;
	 color:#003399;
}
/*#center_footer_text a:hover
{
	text-decoration: underline;
	 color:#0000CC;
}*/
#center_footer_text p
{
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px
}

#flags
{
	width:735px;
	height:100px;
	margin-left:20px;
	margin-right:20px;
}
#right_flag
{
	width:149px;
	height:99px;
	float:left;
	margin-left:50px;
	background:url(images/rosa_41.jpg);
}
#left_flag
{
	width:149px;
	height:99px;
	float:right;
	margin-right:50px;
	background:url(images/rosa_43.jpg);
}
#footer
{
	width:100%;
	height:45px;
	background-color:#343434;
	margin-top:30px;
}
#menu_footer
{
	width:300px;
	height:40px;
	float:left;
	color:#FFFFFF;
	margin-left:27px;
	margin-top:5px;
}
#menu_footer a
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#menu_footer a:hover 
{
	color: #000000;
	background-color:#FFCC33;
}

/*

#footer_menu1
{
	width:275px;
	height:20px;
	background-color:#343434;
	float:left;
	margin-top:5px;
	margin-left:10px;
	color:#FFFFFF;
}
/*---------------
#contact_us_center{
margin: 0;
margin-top:7px;
margin-left:0px;
float: left;
font-size:11px;
width:280px;
height:11px;
background-color:#343434;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#contact_us_center ul{
margin: 0;
margin-top:2px;
font-size:11px;
width:280px;
height:11px;
background-color:#343434;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#contact_us_center ul li{
display: inline;
}

#contact_us_center ul li a{
color:white;
padding: 1px 3px;
text-decoration: none;

}

#contact_us_center ul li a:hover{
color: #000000;
background-color:#F8D217;
}*/
/*---------------*/

#footer_menu2
{
	width:270px;
	height:20px;
	background-color:#343434;
	float:right;
	margin-top:10px;
	margin-right:25px;
}
/*#footer_menu1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:5px;
	
}


clients_page*/
#main_div2
{
	width:780px;
	min-height:1250px;
	height:auto !important;
	height:1250px;
	margin:auto;
	/*margin-left:175px;
	margin-right:165px;*/
	background:url(images/bg_16.jpg) repeat-y;
}
#header_bottom2
{
	width:720px;
	height:210px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
}

#left_header2
{
	width:355px;
	height:210px;
	background: url(images/clients_bg1.jpg) repeat-x;
	float:left;
}
#right_header2
{
	width:355px;
	height:210px;
	background: url(images/clients_bg1.jpg) repeat-x;
	float:right;
}
#right_header2 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#left_header2 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#inner_header_text
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	
}
#inner_header_text_1
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	
}
#inner_header_text2
{
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:340px;
	height:70px;
	margin-left:10px;
}
#inner_header_text3
{
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:340px;
	height:50px;
	margin-left:10px;
}
#center_line4
{
	width:735px;
	height:30px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	
	
}
#rosa_maria2
{
	width:735px;
	min-height:770px;
	height:auto !important;
	height:770px;
	margin-left:20px;
	margin-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:7px;
	
}
#rosa_maria22
{
	width:735px;
	min-height:880px;
	height:auto !important;
	height:880px;
	margin-left:20px;
	margin-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:7px;
}

ul 
{
	/*vertical-align: middle;*/
	padding-bottom:10px;
	list-style-image: url(images/bullets_122.jpg);
}

li
{
	/*padding:2px;*/
	
	
	font-weight:bold;
	vertical-align:baseline;
		
}
#rosa_maria2 li
{
	/*padding:2px;*/
	
	
	font-weight:bold;
	vertical-align:baseline;
	padding-bottom:7px;	
}
/*contact us*/

#storng_margin
{
	margin-top:10px;
}
.mail_class
{
	color:#003399;
}
#center_line5
{
	width:735px;
	height:30px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	background: url(images/contact_us_03.jpg) no-repeat;
}
#main_div3_1
{
/*	min-height:1100px;
	height:auto !important;
	height:1100px;*/
	width:780px;
	margin:auto;
	/*	margin-left:175px;
	margin-right:165px;*/
	background:url(images/bg_16.jpg) repeat-y;
}
#rosa_maria3
{
	width:732px;
/*	min-height:610px;
	height:auto !important;
	height:610px;*/
	margin-left:20px;
	margin-right:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#inner_main2
{
	width:780px;
/*	min-height:1115px;
	height:auto !important;
	height:1115px;*/
}
#center_line5
{
	width:735px;
	height:30px;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
}
.contact_bg{
background:url(images/index_10.gif) no-repeat;
}

.contact_bg_1{
background-image: url(images/images/background_1_07.jpg);
background-repeat: repeat-x;
border:solid;
border-color:#999900;
border-width:1px;

}

.text_color{
font-family: Tahoma;
font-size:14px;
color:#000000;
padding-left:15px;
padding-top:15px;
}
.text_small{
font-family:Tahoma;
font-size:10px;
color:#000000;
padding-left:15px;
}

.text_large{
font-family:Tahoma;
font-size:12px;
color:#000000;
padding-left:7px;
margin-top:7px;

}
.text_large2{
font-family:Tahoma;
font-size:13px;
color:#000000;
padding-left:10px;
padding-top:10px;


}
#footer2
{
	width:100%;
	height:45px;
	background-color:#343434;
	margin-top:20px;
}
#footer2_menu1
{
	width:300px;
	height:20px;
	background-color:#343434;
	float:left;
	margin-top:10px;
	margin-left:10px;
	color:#FFFFFF;
}
#footer2_menu2
{
	width:270px;
	height:20px;
	background-color:#343434;
	float:right;
	margin-top:10px;
	margin-right:25px;
}
#footer2_menu1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:5px;
}
#border_table
{
	border-top: solid;
	border-top-color:#999900;
	border-top-width:2px;
}
#slection_form
{
	width:732px;
	height:200px;
	background:url(images/images/back_2_06.jpg) repeat-y;
}
#information
{
	margin-bottom:5px;
}


/*Esponal pages*/

#inner_main5
{
	width:780px;
	min-height:1080px;
	height:auto !important;
	height:1080px;
}
#main_div3
{
	width:780px;
	min-height:1100px;
	height:auto !important;
	height:1100px;
	margin:auto;
	/*	margin-left:175px;
	margin-right:165px;*/
	background:url(images/bg_16.jpg) repeat-y;
}
#paragraph_1
{
	width:725px;
	height:300px;
	padding-left:10px;
	padding-top:5px;
	text-align:justify;
	padding-right:20px;
}
#paragraph_1 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
		
}

#paragraph_2
{
	width:735px;
	height:22px;
	font-family: "Script MT Bold";
	font-size: 22px;
	font-weight:bold;
	padding-left:10px;
}
#paragraph_2_1
{
	width:735px;
	height:8px;
	background: url(images/black_red_bar_02.jpg) no-repeat;
	margin-left:10px;
	margin-top:7px;
}
#paragraph_3
{
	width:735px;
	height:270px;
	
	
}
#paragraph_3 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
		
}
#paragraph_4
{
	width:735px;
	height:22px;
	font-family: "Script MT Bold";
	font-size: 22px;
	font-weight:bold;
	padding-left:10px;
}
#paragraph_5
{
	width:735px;
	height:210px;
	margin-top:10px;
	
}
#paragraph_5 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-top:5px;
	padding-left:10px;
		
}
#paragraph_5 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	color: #003399;
	
}
#paragraph_6
{
	width:735px;
	height:83px;
	margin:auto;
	font-family: "Script MT Bold";
}
#paragraph_6_1
{
	width:252px;
	height:83px;
	margin:auto;
}
.font-ka
{
	font-family: "Script MT Bold";
}
#footer2_3
{
	width:100%;
	height:45px;
	background-color:#343434;
	margin-top:0px;
}
/*#footer3_menu1
{
	width:300px;
	height:20px;
	background-color:#343434;
	float:left;
	margin-top:10px;
	margin-left:10px;
	color:#FFFFFF;
}*/
#footer3_menu2
{
	width:270px;
	height:20px;
	background-color:#343434;
	float:right;
	margin-top:10px;
	margin-right:25px;
}
/*#footer3_menu1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:5px;
}*/
#contact_mail a
{
	text-decoration:none;
	color:blue;
}
.error-msg{
font-family:Tahoma;
font-size:12px;
color:#FF0000;
font-weight:bold;

}

.success-msg{
font-family:Tahoma;
font-size:12px;
color: #006600;
font-weight:bold;

}

#height_rosa
{
	margin-top:5px;
}
#rdi_tech
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-left:0px;
	
}
#rdi_tech a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	
}
#rdi_tech a:hover
{
	text-decoration: none;
	background-color:#FFFFFF;
}
#test_rdi
{
	width:220px;
	height:10px;
	color:#FFFFFF;
	clear:both;
	margin-left:0px;
	padding-top:5px;

}
#time_div
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	
}
#time_table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:700;
	height:20px;	
}
.spacer2
{
	height:10px;
}
.spacer21
{
	height:25px;
	margin-top:15px;
}
#time_table2
{
	margin-left:35px;
}
#time_table3
{
	margin-left:20px;
}
