body{background:#FFF url(images/bg.jpg) left top repeat-x; font-family:Georgia, "Times New Roman", Helvetica, sans-serif; font-size:14px; line-height:20px; color:#000; margin:0 auto; padding:0px;}
a img{border:none;}
p{margin:6px 0 12px; }

/** Top **/
#logo{display:block; float:left; width:110px; height:120px; padding:0; margin:0 40px 30px 40px;}

#desc{font-size:17px; font-style:italic; line-height:22px; color:#000; margin:0 auto; padding:40px;}
#message{text-align:center; font-size:12px; font-style:normal}
#message span{background-color:#ffa; font-weight:bold; padding:5px 10px;}

/** Right **/
#right{float:right; width:300px; margin-left:20px;}

#changelang{float:left; padding:40px 10px 40px 70px;}
#lang{display:block; float:right; padding:40px 40px 10px 0px; position:relative;}
#lang a{text-decoration:none; color:#000;}
#otherlang{position:absolute; background-color:#fff; display:none}

h1, #contactH1{font-size:16px; font-weight:bold; color:#FFF; margin:0px; height:25px; background-color:#c00;}
#contactH1{display:block; float:right; background:url(images/girlsH1.jpg) right top no-repeat; color:#FFF; padding:155px 40px 5px 40px; width:170px;}
#rContent{clear:both; padding-right:40px;}
#rContent p{font-style:italic; background-color:#eee; width:260px;}

#contact{margin:0; padding:0; position:relative}
#contact fieldset{border:none; margin:0; padding:0}
#contact label{display:block; margin-top:5px}
#contact input,#contact textarea,#contact select{font-size:14px; font-weight:bold; color:#444; border:1px dotted #aaa; border-bottom:2px solid #c00; padding:4px 5px; width:250px }
#contact input#trimit{background:url(images/butSend.jpg) no-repeat; width:131px; height:30px; color:#FFF; font-weight:bold; border:none;}
#contact input.buton{display:block; margin-top:5px;}
	#tipcarte{display:none}

/** Left **/
h1{background:url(images/h1bg.jpg) right top no-repeat; padding:5px 40px; width:15em; clear:left;}
h2{color:#c00; font-size:14px; margin:0; padding:0}
#left{margin-left:40px;}
#left p{margin-top:0}
p.logo{margin:0; padding:0}

/** Miscelaneous **/
#lang a{padding:1px 1px 1px 22px; display:block; background-repeat:no-repeat; background-position:1px 5px}
.ro{background:url(images/flags/ro.gif)}
.en{background:url(images/flags/en.gif)}
.fr{background:url(images/flags/fr.gif)}
.es{background:url(images/flags/es.gif)}
.de{background:url(images/flags/de.gif)}
.it{background:url(images/flags/it.gif)}
.clear{clear:both;}

a,a:visited{color:#c00}

#footer{font-size:11px; color:#888; margin:20px 20px 20px 20px}
#footer a{color:#888}
