@charset "utf-8";
/* CSS Document */

body { /* body este formatatpe toate paginile in negru */
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;  
	
}

* html img {
	border-color: #CCCCCC;
	
}

*:first-child+html img {
	border-color: #CCCCCC;

}

a { /*definitia generala pentru acest toate linkurile din toate paginile - definitie valabila pentru cazurile cand nu exista o alta definitie specifica*/
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #FACC9A;	
}

a:visited { /*definitia generala pentru acest toate linkurile din toate paginile - definitie valabila pentru cazurile cand nu exista o alta definitie specifica*/
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #C9AD9C;	
}

a:hover { /*definitia generala pentru acest toate linkurile din toate paginile - definitie valabila pentru cazurile cand nu exista o alta definitie specifica*/
	text-decoration: underline;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #D1C0B6;	
}

a:active { /*definitia generala pentru acest toate linkurile din toate paginile - definitie valabila pentru cazurile cand nu exista o alta definitie specifica*/
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #9CA0A0;	
}

.all { /*aceasta clasa defineste divul care contine toate celelalte divuri. l-am folosit pentru a putea pune umbra pe fundalul paginii*/
	width: 860px;
	height: 710px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(pics/background_all.jpg);
	background-repeat: no-repeat;  
	text-align: center;
}

* html .all { /*definitie speciala IExplorer pentru mentinerea inaltimii constante */
	height: 710px;  
	
}

*:first-child+html .all {
	height: 710px; 

}

.wrapper { /* contine tot restul continutului */
	position: relative;
	float: left;
	width: 780px;
	height: 630px;
	margin-left: 40px;
	margin-top: 40px;
	padding: 0px;
	background-image: url(../images_folder/the_main_bckgr1.jpg);
	
}

* html .wrapper { /*definitie speciala IExplorer pentru mentinerea inaltimii constante */
	height: 630px;
	margin-left: 20px;  
	
}

*:first-child+html .wrapper {
	height: 630px;
	margin-left: 40px;  

}

.wrapperuan { /* contine tot restul continutului pentru expo */
	position: relative;
	float: left;
	width: 780px;
	height: 630px;
	margin-left: 40px;
	margin-top: 40px;
	padding: 0px;
	background-image: url(/images_folder/hau_uan_dar_ful/hau_uan_dar_ful.jpg);
	
}

* html .wrapperuan { /*definitie speciala IExplorer pentru mentinerea inaltimii constante pentru expo*/
	height: 630px;
	margin-left: 20px;  
	
}

*:first-child+html .wrapperuan {
	height: 630px;
	margin-left: 40px;  

}


.wrappertrafic { /* contine tot restul continutului */
	position: relative;
	float: left;
	width: 780px;
	height: 630px;
	margin-left: 40px;
	margin-top: 40px;
	padding: 0px;
	background-image: url(../images_folder/the_main_bckgr1.jpg);
	
}

* html .wrappertrafic { /*definitie speciala IExplorer pentru mentinerea inaltimii constante */
	height: 630px;
	margin-left: 20px;  
	
}

*:first-child+html .wrappertrafic {
	height: 630px;
	margin-left: 40px;  

}

.top_banner { /* contine div-urile #banner si #div_menu_list */  
	float: left;
	width: 780px;
	height: 100px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: auto;

}

* html .top_banner {  
	display: inline;

}

*:first-child+html .top_banner {
	display: inline;
	
}

#banner { /* contine imaginea centrala de sus care se repeta pe fiecare pagina */
	float: none;  
	width: 740px;
	height: 75px;
	position: relative;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 45px;
	background-image: url(pics/top_banner_background.gif);
	background-repeat: no-repeat;
	text-align: left;
	
}

* html #banner { /* mentiune pentru a tine centrat #banner si in IExplorer */
	margin-left: 22px;  
	
}

*:first-child+html #banner {
	margin-left: 22px;
	
}

#site_title { /* functioneaza pentru textul "Dominic Virtosu | Artist Pages" */
	position: relative;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 20px;  
	font-style: normal;
	letter-spacing: 2px;
	word-spacing: 15px;	
}

#div_menu_list { /* contine lista de linkuri cu rubricile site-ului */
	float: none; 
	width: 740px;  
	height: 20px;
	margin-top: -45px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;

}

* html #div_menu_list { /* contine mentiunea speciala pentru a mentine #div_menu_list la aceeasi co-ordinate ca si #banner */  
	margin-left: 22px;
	padding: 0px;
	overflow: hidden;	
}

*:first-child+html #div_menu_list {  
	margin-left: 22px;
	padding: 0px;
	overflow: hidden;	
}


#menu_list ul { /* lista neordonata cu toate elementele <li> (linkurile catre diferitele rubrici) */
	list-style-type: none;
	font: normal 90% arial, helvetica, sans-serif;
	text-align: center;
	float: right;  
	margin-bottom: 0px;
	position: relative;
}
	
#menu_list li { /* elementele <li> sunt linkurile catre fiecare pagina in parte */
	margin-top: 0px;
	display: inline;
	padding-top: 0px;
	margin-right: 5px;  
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;  
	list-style-image: none;
	width: 100%;
	position: relative;  
}

#menu_list a { /*definitia generala pentru acest tag*/
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #FACC9A;	
}

#menu_list a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #C9AD9C;	
}

#menu_list a:hover {
	text-decoration: underline;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #D1C0B6;	
}

#menu_list a:active {
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #9CA0A0;	
}

#front_image { /*este divul care defineste imaginea de pe pagina principala (cea unde vizitatorul isi alege limba) si este folosit pentru a plasa imaginea centrala de pe acea pagina*/
	float: left;
	position: relative;  
	width: 400px;
	height: 440px;
	text-align: center;
	margin-left: 175px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 20px;
	
}

* html #front_image{
	margin-left: 85px;
	height: 400px;  
	padding: 0px;
	margin-bottom: -40px;

}

*:first-child+html #front_image{
	margin-left: 85px;
	height: 400px;  
	padding: 0px;
	margin-bottom: 70px;

}

.sidebar { /* aici punem news si alte rubrici care se pot crea mai tarziu */
	float: left;
	width: 200px;
	height: 466px;  
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	position: relative;
	overflow: hidden;
	text-align: left;
	background: none;
	
}

* html .sidebar {
	width: 200px;  
	margin-left: 10px;

}

*:first-child+html .sidebar {
	width: 200px;  
	margin-left: 10px;

}

.sidebar p { /*incercare de a defini cum arata textul din sidebar*/
	margin-right: 20px;  
	
}

#poza_stanga { /*definitie pentru poza care apare in stanga cu Dominic Virtosu */  
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	float: right;
	width: 140px;
	min-height: 100px;
	max-height: 400px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}

#special_text { /*definitie pentru textul din sidebar stanga*/
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #F7F2F0;
	text-decoration: none;
	text-align: left;
	word-spacing: normal;
	display: inline;
	padding-left: 0px;
	float: left;
	position: relative;
	width: 200px;	
}

#special_text a { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #FACC9A;
	text-decoration: none;
	
}

#special_text a:visited { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	line-height: 12px;
	font-weight: normal;
	color: #C9AD9C;
	text-decoration: none;
	
}

#special_text a:hover { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #D1C0B6;
	text-decoration: underline;
	
}

#special_text a:active { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	line-height: 12px;
	font-weight: normal;
	color: #9CA0A0;
	text-decoration: none;
	
}

#main_content { /* aici vine pus continutul intregului site - il vreau special cu scroll */
	float: right;
	width: 510px;
	height: 470px;
	background-repeat: repeat;  
	overflow: auto;
	background-attachment: scroll;
	visibility: visible;
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	position: relative;
	
}

#main_content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;
	line-height: 15px;
	color: #F7F2F0;
	text-decoration: none;
	text-align: justify;
	padding-right: 20px;

}

#various_text ul { /* lista neordonata cu toate elementele <li> (linkurile catre diferitele rubrici) */
	list-style-type: none;  
	font: normal 90% arial, helvetica, sans-serif;
	text-align: center;
	float: right;
	margin-bottom: 0px;
	position: relative;
}

#various_text li { /* elementele <li> sunt linkurile catre fiecare pagina in parte */
	margin-top: 0px;  
	display: inline;
	padding-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	list-style-image: none;
	width: 100%;
	position: relative;  
}



#bck_pic { /*este divul care se ocupa cu definirea pozei care apare la fiecare din capitolele principale (fotografie, pictura...etc.) */
	position: relative;  
	float: right;
	width: 459px;
	height: 470px;
	background-image: url(pics/cantareata.gif);
	margin-right: 20px;
	text-align: right;

}

#bck_desen { /*este divul care se ocupa cu definirea pozei care apare la fiecare din capitolele principale (fotografie, pictura...etc.) */
	position: relative;  
	float: right;
	width: 459px;
	height: 470px;
	background-image: url(pics/intro_desen.jpg);
	margin-right: 20px;
	text-align: right;

}

#bck_pic_foto { /*poza care apare in fundalul capitolelor principale - acolo unde nu exista decat meniu de ales in stanga...exista o poza figurata in divul meniu */
	position: relative;
	float: right;  
	width: 353px;
	height: 470px;
	background-image: url(../images_folder/istanbul_transparent.png);
	background-repeat: no-repeat;
	text-align: right;
	margin-right: 20px;
		
}

#bck_tits { /*poza cu sani din pagina de proiecte*/
	position: relative;  
	float: right;
	width: 510px;
	height: 217px;
	background-image: url(../images_folder/tits1.gif);
	background-repeat: no-repeat;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 240px;
	 
}

* html #bck_tits {
	margin-top: 240px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	
}

*:first-child+html #bck_tits {
	margin-top: 240px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
	
}

.chapter { /* div separat pentru fiecare capitol din rubrica de scroll */
	position: relative;  
	width: 480px;
	height: auto;
	float: left;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	display: inline;
	position: relative;
	float: left;
	width: 480px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #F7F2F0;
	text-decoration: none;
	text-align: justify;
	margin-top: 15px;
	margin-bottom: 5px;
		
}

.chapter a { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;  
	font-weight: normal;
	color: #FACC9A;
	text-decoration: none;
	
}

.chapter a:visited { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #C9AD9C;
	text-decoration: none;  
	
}

.chapter a:hover { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #D1C0B6;
	text-decoration: underline;  
	
}

.chapter a:active { /* incercare de a defini orice link care se va gasi in divul chapter - inca nereusita */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #9CA0A0;
	text-decoration: none;  
	
}

.thumb_background_right { /* definitie pentru fundalul de la imaginile din dreapta care sunt localizate in div_main_content */
	position: relative;
	float: right;
	background-image: none;
	width: 140px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
	text-align: center;  

}

.thumb_background_left { /*definitie pentru fundalul de la imaginile din stanga - una singura in principiu - care sunt localizate in div sidebar */
	position: relative;
	float: left;
	background-image: url(pics/background_thumbs.jpg);
	width: 150px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	text-align: left;  

}

.poza { /*definitie a divului care contine thumbnailurile din dreapta*/
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	float: right;
	width: 140px;
	min-height: 100px;
	max-height: 400px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;  

}

* html .poza {
	margin-left: 5px;
	height: auto;
	margin-right: 5px;
	background-position: right;  

} 

*:first-child+html .poza {
	margin-left: 5px;
	height: auto;
	margin-right: 5px;
	background-position: right;  

} 

#lang_menu { /* meniul de selectie al limbilor */
	float: left;
	position: relative;
	width: 740px;
	height: 50px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: center;
	visibility: visible;
	display: block;

	
}

* html #lang_menu { /* mentiune speciala html pentru asezarea meniului de selectie a limbilor */
	margin-left: 10px;
	margin-right: 10px;  
}

*:first-child+html #lang_menu { /* mentiune speciala html pentru asezarea meniului de selectie a limbilor */
	margin-left: 10px;
	margin-right: 10px;  
}

#div_lang_list { /* lista ul-tag pentru meniul de selectie a limbilor */
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #F7F2F0;
	text-align: center; 
	height: 12px; 
}

* html #div_lang_list {
	padding-top: 10px;
}	

*:first-child+html #div_lang_list {
	padding-top: 10px;
}	

#div_lang_list li { /* elementele <li> sunt linkurile catre fiecare pagina in parte */
	margin-right: 50px;
	display: inline;
	list-style-image: none;
	width: 100%;
	position: relative;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;  
}

* html #div_lang_list li {
	margin-top: 10px;
	padding-top: 10px;  
}

*:first-child+html #div_lang_list li {
	margin-top: 10px;
	padding-top: 10px;  
}

#div_lang_list a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #FACC9A;  

}

#div_lang_list a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #C9AD9C;	  
}

#div_lang_list a:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;  
	line-height: 12px;
	font-weight: bold;
	color: #D1C0B6;	
}

#div_lang_list a:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;  
	color: #9CA0A0;	
}

#copyright { /* acest styler defineste textul "copyright" din josul paginii */
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: lighter;
	color: #A47E46;
	text-decoration: none;
	vertical-align: bottom;
	height: 12px;  
	position: relative;
}

#subcategories { /* folosit pentru a defini pozitia subcategoriilor de la diferitele rubrici */
	float: left;
	width: 200px;
	height: 466px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: -20px; /*atentie, margine negativa care mentine toate meniurile secundare aliniate la stanga*/
	margin-right: 0px;  
	position: relative;
	overflow: hidden;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #F7F2F0;  
	text-align: left;
		
}


* html #subcategories {
	width: 200px;  
	margin-left: 1px;
	
}

*:first-child+html #subcategories {
	width: 200px;  
	margin-left: 10px;
	
}

#subcategories li { /* pentru a micsora distanta dintre linkuri - trebuie doar sa scazi procentajul "margin-top" */
	margin-top: 5%;
	display: block;  
	list-style-image: none;
	width: 100%;
	position: relative;
	text-align: left;
	float: left;
	padding-left: 0px;
	padding-right: 40px;
	
}

#subcategories a {
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #FACC9A;

}

#subcategories a:visited {
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #C9AD9C;	
}

#subcategories a:hover {
	text-decoration: underline;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #D1C0B6;	
}

#subcategories a:active {
	text-decoration: none;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #9CA0A0;	
}


#swapper_transparent { /* acest div_id se foloseste ca div pentru swapping toate celelalte divuri ne-transparente */
	position: absolute;
	width: 565px;
	height: 440px;
	margin-left: 20px;  
	margin-top: 127px;
	padding: 0px;

}

* html #swapper_transparent {
	margin-left: -200px;  
	margin-top: 10px;
	display: inline;

}

*:first-child+html #swapper_transparent {
	margin-left: -180px;  
	margin-top: 0px;
	display: inline;

}

/* de aici incep divurile care contin pozele mari care se swappuiesc*/

#swapper1_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	  
	width: 565px;
	height: 440px;
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 32;
	text-align: center;
	
}

* html #swapper1_opaque {
	margin-left: -748px;  
	margin-top: -460px;
	display: none;

}

*:first-child+html #swapper1_opaque {
	margin-left: -740px;
	margin-top: -460px;
	display: none;

}

#swapper2_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px;
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 33;
	text-align: center;  
}

* html #swapper2_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;  

}

*:first-child+html #swapper2_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}


#swapper3_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px;
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 34;
	text-align: center;  
	
}

* html #swapper3_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;  

}

*:first-child+html #swapper3_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none; 

}

#swapper4_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px;
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 35;
	text-align: center;  
	
}

* html #swapper4_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper4_opaque {
	margin-left: -748px;
	margin-top: -460px;  
	display: none;

}

#swapper4_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px;
	margin-left: 20px;
	margin-top: 127px;  
	display: none;
	z-index: 36;
	text-align: center;
	
}

* html #swapper4_opaque {
	margin-left: -748px;  
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper4_opaque {
	margin-left: -748px;  
	margin-top: -460px;
	display: none;

}

#swapper5_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px;
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 37;
	text-align: center;  
	
}

* html #swapper5_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;  

}

*:first-child+html #swapper5_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper6_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px;
	margin-left: 20px;
	margin-top: 127px;
	display: none;  
	z-index: 38;
	text-align: center;
	
}

* html #swapper6_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper6_opaque {
	margin-left: -748px;
	margin-top: -460px;  
	display: none;

}

#swapper7_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;  
	display: none;
	z-index: 39;
	text-align: center;
	
}

* html #swapper7_opaque {
	margin-left: -748px;  
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper7_opaque {
	margin-left: -748px;  
	margin-top: -460px;
	display: none;

}

#swapper8_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;  
	display: none;
	z-index: 40;
	text-align: center;
	
}

* html #swapper8_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper8_opaque {
	margin-left: -748px;
	margin-top: -460px;  
	display: none;

}

#swapper9_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;  
	z-index: 41;
	text-align: center;
	
}

* html #swapper9_opaque {
	margin-left: -748px;  
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper9_opaque {
	margin-left: -748px;  
	margin-top: -460px;
	display: none;

}

#swapper10_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;  
	display: none;
	z-index: 42;
	text-align: center;
	
}

* html #swapper10_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper10_opaque {
	margin-left: -748px;
	margin-top: -460px;  
	display: none;

}

#swapper11_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 43;  
	text-align: center;
	
}

* html #swapper11_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;  

}

*:first-child+html #swapper11_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;  

}

#swapper12_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 44;
	text-align: center;  
	
}

* html #swapper12_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;  

}

*:first-child+html #swapper12_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;  

}

#swapper13_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;  
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 45;
	text-align: center;
	
}

* html #swapper13_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper13_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper14_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 46;
	text-align: center;
	
}

* html #swapper14_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper14_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper15_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 47;
	text-align: center;
	
}

* html #swapper15_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper15_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper16_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 48;
	text-align: center;
	
}

* html #swapper16_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper16_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper17_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 49;
	text-align: center;
	
}

* html #swapper17_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper17_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper18_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 50;
	text-align: center;
	
}

* html #swapper18_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper18_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper19_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 51;
	text-align: center;
	
}

* html #swapper19_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper19_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper20_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 52;
	text-align: center;
	
}

* html #swapper20_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper20_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper21_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 53;
	text-align: center;
	
}

* html #swapper21_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper21_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}


#swapper22_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 54;
	text-align: center;
	
}

* html #swapper22_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper22_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper23_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 55;
	text-align: center;
	
}

* html #swapper23_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper23_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper24_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 56;
	text-align: center;
	
}

* html #swapper24_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper24_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper25_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 57;
	text-align: center;
	
}

* html #swapper25_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper25_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper26_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 58;
	text-align: center;
	
}

* html #swapper26_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper26_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper27_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 59;
	text-align: center;
	
}

* html #swapper27_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper27_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper28_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 60;
	text-align: center;
	
}

* html #swapper28_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper28_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper29_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 61;
	text-align: center;
	
}

* html #swapper29_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper29_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}


#swapper30_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 62;
	text-align: center;
	
}

* html #swapper30_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper30_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

#swapper31_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 63;
	text-align: center;
	
}

* html #swapper31_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

*:first-child+html #swapper31_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

#swapper32_opaque { /* swapper+cifra este div de swappuit cu divul poza respectiva */
	position: absolute;	
	width: 565px;
	height: 440px; 
	margin-left: 20px;
	margin-top: 127px;
	display: none;
	z-index: 64;
	text-align: center;
	
}

* html #swapper32_opaque {
	margin-left: -748px;
	margin-top: -460px;	display: none;

}

*:first-child+html #swapper32_opaque {
	margin-left: -748px;
	margin-top: -460px;
	display: none;

}

.big_img_back { /* definitie a divului care se ocupa de centrarea si backgroundul pentru imaginile marite la Hover*/
	position: relative;
	background-image: url(pics/big_img_back.jpg);
	width: auto;
	background-repeat: repeat-x;
	text-align: center;
	height: 440px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;

}

* html .big_img_back {
	height: 440px;

}

*:first-child+html .big_img_back {
	height: 440px;
	margin-bottom: 0px;
	
}

.poza_big_back { /*definitie pentru divul care va contine pozele "big" din pagina de pictura */
	width: auto;
	
}

*:first-child+html .poza_big_back {
	margin-bottom: 0px;

}



.holder_pic_ie7 { /* div facut special pentru landing-page datorita bugului din ie7 */
	position: relative;
	background-image: url(pics/big_img_back.jpg);
	width: 400px;
	background-repeat: repeat-x;
	text-align: center;
	height: 440px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;

}

* html .holder_pic_ie7 {
	height: 440px;

}

*:first-child+html .holder_pic_ie7 {
	height: 440px;
	margin-bottom: 200px;
	margin-left: 90px;
	
}

.pic_ie7 { /* doar pentru poza de pe landing-page */
	width: auto;
	
}

*:first-child+html .pic_ie7 {
	margin-bottom: 200px;

}



h1 {
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;

}

h2 {
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
}

h3 {
	position: relative;
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 25px;  
	margin-left: 100px;
	font-style: normal;
	letter-spacing: 2px;
	word-spacing: 15px;	

}

div#preloaded-images { /*test de incercare...codul xhtml este in index.html principal*/
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

#sign_div {
	background-color: #666666;
	overflow: hidden;
	width: auto;
	height: auto;
	
}