@import "b_hint.css";
@import "print.css";

@media screen, tv, projection, handheld {

body {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 11px;
color: #616161;
background: #ffffff url(../images/background/background.jpg) left repeat-y;
}
.main {
background: url(../images/background/main_background.jpg) left top repeat-x;
width: 100%;
height: 100%;
position: relative;
}
.content {
width: 930px;
}
	.top_header_1 {
	width: 270px;
	height: 38px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	float: left;
	}
		.language, .language_on {
		color: #0066cc;
		text-align: right;
		padding: 1px 8px 0px 0px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-align: right;
		display: block;
		height: 12px;
		line-height: 11px;
		}
		.language:link, .language:visited, .language:active {
		color: #CACACB;
		text-decoration: none;
		}
		.language:hover {
		color: #717171;
		text-decoration: underline;
		}
	.top_header_2 {
	width: 500px;
	height: 59px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
	float: left;
	}
		.clients_login {
		font-size: 10px;
		text-indent: 2px;
		}
		.clients_form {
		font-size: 11px;
		color: #666666;
		font-weight: normal;
		border: 1px solid;
		background: #FFFFFF url(../images/background/form_clients_background.jpg);
		border-style: solid;
		border-width: 1px;
		font-family: Georgia, Times New Roman, Times, serif;
		padding: 1px 2px 1px 2px;
		width: 160px;
		height: 15px;
		border-color: #DBDFE9;
		margin: 0px 4px 0px 0px;
		float: left;
		}
		.clients_submit {
		font-size: 11px;
		color: #0066CC;
		font-weight: bold;
		border: 1px solid;
		background: #FFFFFF url(../images/background/form_clients_background.jpg);
		border-style: solid;
		border-width: 1px;
		font-family: Georgia, Times New Roman, Times, serif;
		padding: 1px;
		width: 60px;
		height: 21px;
		border-color: #DBDFE9;
		margin: 0px 4px 0px 0px;
		float: left;
		}
	.flash {
	width: 930px;
	height: 155px;
	clear: both;
	}
  .print_logo{
  display: none;
  }
	.h1_title {
	height: 25px;
	margin: 0px;
	padding: 3px 0px 0px 270px;
	}
		h1 {
		font-family: Georgia, Times New Roman, Times, serif;
		text-align: left;
		font-size: 11px;
		color: #666666;
		font-weight: normal;
		margin: 0px;
		}
	.left {
	width: 270px;
	float: left;
	margin-right: 0px;
	overflow: hidden;
	}
		.floated_spacer {
		width: 118px;
		height: 38px;
		float: left;
		}
		.top_menu_1, .top_menu_1_on {
		width: 38px;
		height: 38px;
		float: left;
		display: block;
		padding: 0px;
		text-indent: -99999px;
		}
		.top_menu_1:link, .top_menu_1:visited, .top_menu_1:active {
		background: url(../images/menu/top_up_1.jpg) no-repeat;
		}
		.top_menu_1:hover {
		background: url(../images/menu/top_over_1.jpg) no-repeat;
		}
		.top_menu_1_on {
		background: url(../images/menu/top_on_1.jpg) no-repeat;
		}
		.top_menu_2, .top_menu_2_on {
		width: 38px;
		height: 38px;
		float: left;
		display: block;
		padding: 0px;
		text-indent: -99999px;
		}
		.top_menu_2:link, .top_menu_2:visited, .top_menu_2:active {
		background: url(../images/menu/top_up_2.jpg) no-repeat;
		}
		.top_menu_2:hover {
		background: url(../images/menu/top_over_2.jpg) no-repeat;
		}
		.top_menu_2_on {
		background: url(../images/menu/top_on_2.jpg) no-repeat;
		}
		.top_menu_3, .top_menu_3_on {
		width: 38px;
		height: 38px;
		float: left;
		display: block;
		padding: 0px;
		text-indent: -99999px;
		}
		.top_menu_3:link, .top_menu_3:visited, .top_menu_3:active {
		background: url(../images/menu/top_up_3.jpg) no-repeat;
		}
		.top_menu_3:hover {
		background: url(../images/menu/top_over_3.jpg) no-repeat;
		}
		.top_menu_3_on {
		background: url(../images/menu/top_on_3.jpg) no-repeat;
		}
		.top_menu_4, .top_menu_4_on {
		width: 38px;
		height: 38px;
		float: left;
		display: block;
		padding: 0px;
		text-indent: -99999px;
		}
		.top_menu_4:link, .top_menu_4:visited, .top_menu_4:active {
		background: url(../images/menu/top_up_4.jpg) no-repeat;
		}
		.top_menu_4:hover {
		background: url(../images/menu/top_over_4.jpg) no-repeat;
		}
		.top_menu_4_on {
		background: url(../images/menu/top_on_4.jpg) no-repeat;
		}
		.menu_spacer {
		width: 100px;
		height: 5px;
		clear: both;
		font-size: 1px;
		}
		.menu_spacer2 {
		clear: both;
		}
		.menu_spacer3 {
		clear: both;
		height: 13px;
		margin: 0px;
		padding: 0px;
		}
		.categorie, .categorie_on {
		height: 15px;
		width: 260px;
		color: #0066CC;
		text-align: right;
		padding: 1px 10px 0px 0px;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		margin: 0px;
		display: block;
		float: left;
		line-height: 15px;
		background: url(../images/menu/categ_on.gif) left no-repeat;
		}
		.categorie:link, .categorie:visited, .categorie:active {
		color: #707070;
		text-decoration: none;
		background: none;
		}
		.categorie:hover {
		color: #0066CC;
		text-decoration: underline;
		background: url(../images/menu/categ_over.gif) left no-repeat;
		}
		.subcategorie, .subcategorie_on {
		height: 14px;
		width: 260px;
		color: #0066CC;
		text-align: right;
		padding: 1px 10px 0px 0px;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		margin: 0px;
		display: block;
		float: left;
		line-height: 15px;
		background: url(../images/menu/subcateg_on.gif) left no-repeat;
		}
		.subcategorie:link, .subcategorie:visited, .subcategorie:active {
		color: #9F9F9F;
		text-decoration: none;
		background: none;
		}
		.subcategorie:hover {
		color: #0066CC;
		text-decoration: underline;
		background: url(../images/menu/subcateg_over.gif) left no-repeat;
		}
		
		/*incepe meniu harta site*/
		.categorie1, .categorie1_on {
		height: 15px;
		color: #0066CC;
		text-align: left;
		padding: 1px 0px 0px 0px;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		margin: 0px;
		line-height: 15px;
		display: block;
		}
		.categorie1:link, .categorie1:visited, .categorie1:active {
		color: #8B8B8B;
		text-decoration: none;
		}
		.categorie1:hover {
		color: #0066CC;
		text-decoration: underline;
		}
		.subcategorie1, .subcategorie1_on {
		height: 14px;
		color: #0066CC;
		text-align: left;
		padding: 1px 0px 0px 0px;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		margin: 0px;
		line-height: 15px;
		display: block;
		}
		.subcategorie1:link, .subcategorie1:visited, .subcategorie1:active {
		color: #B0B0B0;
		text-decoration: none;
		}
		.subcategorie1:hover {
		color: #0066CC;
		text-decoration: underline;
		}
		/*sfarsit meniu harta site*/
		
	.main_content {
	width: 660px;
	float: left;
	overflow: hidden;
	}
	.right {
	width: 630px;
	padding: 15px 15px 0px 15px;
	line-height: 16px;
	clear: both;
	}
		.right p {
		width: 630px;
		margin: 5px 0px;
		}
		.right p:first-letter {
		font-size: 16px;
		line-height: 18px;
		}
	.oferte {
	width: 630px;
	padding: 15px 15px 0px 15px;
	line-height: 14px;
	clear: both;
	}
		.oferte p {
		width: 630px;
		margin: 4px 0px 0px 0px;
		}
		.preturi {
		font-size: 22px;
		color: #0066CC;
		font-weight: normal;
		line-height: 22px;
		}
		.title {
		font-size: 13px;
		color: #8192B0;
		font-weight: normal;
		line-height: 22px;
		font-weight: bold;
		}
		.col_1 {
		width: 300px;
		float: left;
		margin: 8px 13px 0px 0px;
		padding-right: 17px;
		background: url(../images/content/vertical_spacer.gif) right repeat-y;
		}
		.col_2 {
		width: 300px;
		float: left;
		margin-top: 8px;
		}
		.col_1_harta {
		width: 200px;
		float: left;
		margin: 8px 13px 0px 0px;
		padding-right: 17px;
		background: url(../images/content/vertical_spacer.gif) right repeat-y;
		}
		.col_2_harta {
		width: 200px;
		float: left;
		margin-top: 8px;
		}
		.col_1_contact {
		width: 360px;
		float: left;
		margin: 8px 13px 0px 0px;
		padding-right: 17px;
		background: url(../images/content/vertical_spacer.gif) right repeat-y;
		}
		.col_2_contact {
		width: 240px;
		float: left;
		margin-top: 8px;
		}
			.col_2 p, .col_1 p {
			width: 300px;
			margin: 0px;
			}
			.col_1_contact p {
			width: 360px;
			margin: 0px;
			}
			.col_2_contact p {
			width: 240px;
			margin: 0px;
			}
			.link, .link_on {
			color: #6077BB;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			}
			.link:link, .link:visited, .link:active {
			color: #8192B0;
			text-decoration: underline;
			}
			.link:hover {
			color: #0066CC;
			text-decoration: none;
			}
			.clients, .clients_on {
			color: #6077BB;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			margin-top: 2px;
			display: block;
			}
			.clients:link, .clients:visited, .clients:active {
			color: #8192B0;
			text-decoration: none;
			}
			.clients:hover {
			color: #0066CC;
			text-decoration: underline;
			}
			.link2, .link2_on {
			color: #6077BB;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			text-align: right;
			float: right;
			}
			.link2:link, .link2:visited, .link2:active {
			color: #8192B0;
			text-decoration: underline;
			}
			.link2:hover {
			color: #0066CC;
			text-decoration: none;
			}
			
		/*portfolio*/
		.image_left {
		border: 2px solid;
		border-style: solid;
		border-width: 2px;
		padding: 0px;
		margin-top: 10px;
		border-color: #CCCCCC;
		float: left;
		}
			.image_right {
			border: 1px solid;
			border-style: solid;
			border-width: 1px;
			padding: 0px;
			margin-left: 5px;
			border-color: #CCCCCC;
			float: right;
			}
		.sageata {
		float: left;
		background: url(../images/content/bullet_image.gif) center top no-repeat;
		width: 30px;
		height: 60px;
		margin-top: 10px;
		}
		.text_right {
		width: 460px;
		float: left;
		margin: 5px 5px 0px 0px;
		line-height: 14px;
		}
			.portfolio_txt {
			width: 295px;
			float: left;
			margin: 5px 5px 0px 10px;
			line-height: 14px;
			}
				.portfolio_txt p {
				width: 291px;
				margin: 1px 0px 0px 0px;
				}
			.portfolio_img {
			width: 314px;
			float: left;
			margin: 0px 0px 3px 0px;
			}
		.text_right p {
		width: 460px;
		float: left;
		margin: 1px 0px 0px 0px;
		}
		
		/*news*/
		.news {
		width: 198px;
		float: left;
		margin: 5px 0px 0px 0px;
		line-height: 14px;
		color: #C1C1C1;
		}
		.news p {
		width: 198px;
		float: left;
		margin: 3px 0px;
		}
			.news:link, .news:visited, .news:active {
			color: #C1C1C1;
			text-decoration: none;
			}
			.news:hover {
			color: #6077BB;
			text-decoration: none;
			}
		.vertical_spacer {
		background: url(../images/content/vertical_spacer.gif) center repeat-y;
		float: left;
		width: 17px;
		height: 75px;
		}
		h2 {
		margin: 0px;
		color: #838383;
		font-size: 18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		padding-bottom: 0px;
		}
			h2:first-letter {
			background: url(../images/content/bullet_title.gif) 0px -2px no-repeat;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #0066CC;
			font-size: 25px;
			padding: 0px 0px 0px 30px;
			line-height: 20px;
			}
		h3 {
		margin: 0px;
		color: #838383;
		font-size: 18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		padding-bottom: 0px;
		}
			h3:first-letter {
			background: url(../images/content/bullet_title_1.gif) 0px 0px no-repeat;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #0066CC;
			font-size: 25px;
			padding: 0px 0px 3px 30px;
			line-height: 24px;
			}
	.footer_spacer {
	width: 930px;
	clear:both;
	height: 5px;
	}
	
	
/*footer*/
.footer {
width: 630px;
padding: 5px 15px 0px 15px;
line-height: 14px;
clear: both;
background: url(../images/background/footer_background.gif) center top no-repeat;
text-align: center;
margin-top: 30px;
}
.footer p {
width: 630px;
margin: 5px 0px;
}
.print_device {
width: 620px;
height: 20px;
text-align: right;
margin-bottom: 10px;
}
.print:link, .print:visited, .print:active {
color: #999999;
text-align: right;
font-size: 11px;
font-weight: normal;
text-decoration: none;
padding: 1px 15px 0px 0px;
background: url(../images/menu/print_up.gif) right no-repeat;
width: 60px;
display: block;
float: right;
}
.print:hover {
color: #0066CC;
background: url(../images/menu/print_over.gif) right no-repeat;
text-decoration: none;
}
.next_prev, .next_prev_on {
color: #0066CC;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}
.next_prev:link, .next_prev:visited, .next_prev:active {
color: #9A9A9A;
text-decoration: none;
}
.next_prev:hover {
color: #0066CC;
text-decoration: underline;
}

/*photography & wallpapers*/
.digital_photography {
margin-top: 10px;
background: url(../images/content/bullet_image.gif) 100% 50% no-repeat;
padding-right: 27px;
}
.wallpapers {
border: 2px solid;
border-style: solid;
border-width: 2px;
padding: 0px;
margin: 10px 0px 0px 0px;
border-color: #CCCCCC;
float: left;
}
.mini_digital_photography {
border: #cccccc 2px solid;
padding: 0px;
margin: 10px 10px 0px 0px;
float: left;
}
.wallpapers_resolution, .wallpapers_resolution:link, .wallpapers_resolution:visited, .wallpapers_resolution:active{
width: 149px;
height: 18px;
font-size: 13px;
color: #666666;
font-weight: bold;
text-decoration: none;
background: #cccccc;
margin: 3px 3px 0px 0px;
padding-top: 4px;
text-align: center;
display: block;
float: left;
}
.wallpapers_resolution:hover {
background: #0066CC;
color: #ffffff;
}
.asistenta_online {
margin: 2px 0px 5px 0px;
}

/*contact form*/
.form {
margin: 4px 0px;
padding: 0px;
}
.error {
width: 360px;
text-align: center;
color: #FF3300;
font-weight: bold;
display: block;
clear: both;
font-size: 11px;
}
.contact_form {
font-size: 11px;
color: #515151;
font-weight: normal;
border: 1px solid;
background: #FFFFFF url(../images/background/form_background.gif) repeat;
border-style: solid;
border-width: 1px;
font-family: Georgia, Times New Roman, Times, serif;
padding: 1px;
width: 350px;
border-color: #AEAEAE;
margin: 0px 0px 3px 0px;
}
.contact_submit {
float: right;
font-size: 11px;
color: #0066CC;
font-weight: bold;
border: 1px solid;
background: url(../images/background/form_background.gif) repeat;
border-style: solid;
border-width: 1px;
font-family: Georgia, Times New Roman, Times, serif;
padding: 2px;
width: 80px;
border-color: #AEAEAE;
margin: 2px 6px 6px 0px;
}

/*estimare gratuita*/
.e1_form {
font-size: 11px;
color: #515151;
font-weight: normal;
border: 1px solid;
background: #FFFFFF url(../images/background/form_background.gif) repeat;
border-style: solid;
border-width: 1px;
font-family: Georgia, Times New Roman, Times, serif;
padding: 1px;
width: 608px;
border-color: #AEAEAE;
margin: 0px;
}
.e1 {
width: 630px;
margin: 5px 0px 0px 0px;
}
.e1 p {
width: 630px;
margin: 0px;
}


.e2_form {
font-size: 11px;
color: #515151;
font-weight: normal;
border: 1px solid;
background: #FFFFFF url(../images/background/form_background.gif) repeat;
border-style: solid;
border-width: 1px;
font-family: Georgia, Times New Roman, Times, serif;
padding: 1px;
width: 302px;
border-color: #AEAEAE;
margin: 0px;
}
.e2 {
width: 306px;
margin: 5px 6px 0px 0px;
float: left;
}
.e2 p {
width: 306px;
margin: 0px;
}
.e4_form {
font-size: 11px;
color: #515151;
font-weight: normal;
border: 1px solid;
background: #FFFFFF url(../images/background/form_background.gif) repeat;
border-style: solid;
border-width: 1px;
font-family: Georgia, Times New Roman, Times, serif;
padding: 1px;
width: 143px;
border-color: #AEAEAE;
margin: 0px;
}
.e4 {
width: 148px;
margin: 5px 6px 0px 0px;
float: left;
}
.e4 p {
width: 148px;
margin: 0px;
}

.e_form {
margin: 1px 5px 0px 0px;
padding: 0px;
}

.mesaj {
display:none;
}

/*Advertising*/
.adv_rcont {
position: relative;
height: 20px;
}

.adv_ilabel {
position: absolute;
top: 2px;
left: 0px;
}

.adv_r1 {
position: absolute;
top: 2px;
right: 70px;
width: 15px;
height: 15px;
margin: 0px;
}

.adv_r2 {
position: absolute;
top: 2px;
right: 36px;
width: 15px;
height: 15px;
margin: 0px;
}

.adv_rt1 {
position: absolute;
top: 2px;
right: 53px;
}

.adv_rt2 {
position: absolute;
top: 2px;
right: 18px;
}

.adv_ccont {
position: relative;
height: 20px;
}

.adv_lnk {
color: #8192B0;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
position: absolute;
top: 2px;
left: 8px;
}

.adv_lnk:hover {
color: #0066CC;
text-decoration: none;
}

.adv_c1 {
position: absolute;
top: 2px;
left: 200px;
width: 17px;
height: 17px;
margin: 0px;
}

.adv_c2 {
position: absolute;
top: 2px;
left: 280px;
width: 17px;
height: 17px;
margin: 0px;
}

.adv_ct1 {
position: absolute;
top: 3px;
left: 220px;
}

.adv_ct2 {
position: absolute;
top: 3px;
left: 300px;
}

.adv_raq {
position: absolute;
top: 3px;
left: 0px;
}

}

