/*#################################################### 
######	Author:	Alexandru Dulgheru			##########			
######	Email:	alecsdulgheru@gmail.com		##########
######	Website:  							##########
######	SiteName: 							##########
######################################################*/

html * {margin:0px auto;border:0px;}
body { width:100%; margin:0px auto;padding:0px;font-family:"tahoma", sans-serif; /*background:url(../img/body.jpg) no-repeat center center; background-attachment:fixed;*/ background:url(../img/back1.gif) repeat;}
div.clear {height:0px;clear:both;font-size:1px;}
div.clear0 {height:3px;clear:both;font-size:1px;}
div.clear1 {height:10px;clear:both;font-size:1px;}
div.clear2 { height:20px; clear:both; font-size:1px;}
div.clear3 { height:30px; clear:both; font-size:1px;}
div.clear4 { height:130px; clear:both; font-size:1px;}
div.clear5 { height:160px; clear:both; font-size:1px;}

/*-----------------------------------------Site------------------------------------------ */


html * {margin:0px auto;border:0px;}
body {margin:0px auto;padding:0px 0px 0px 0px;font-family:"verdana","Trebuchet MS", "tahoma"; background:#8b8989 url(../img/bg.png) repeat-x left top;  margin:0px 0px 0px 0px;}
div.clear {height:0px;clear:both;font-size:1px;}
div.clear1 {height:14px;clear:both;font-size:1px;}
div.clear2 { height:23px; clear:both; font-size:1px;}
div.clear3 { height:30px; clear:both; font-size:1px;}
div.clear4 { height:130px; clear:both; font-size:1px;}
div.clear5 { height:160px; clear:both; font-size:1px;}

img							{ border: none; outline:none;}
p, ul, ol, li, 
h1, h2, h3, h4, h5, h5, h6, 
form, fieldset				{ margin:0; padding:0; border:none;}
input, textarea, select		{ border-width:1px; margin:0; padding:0; font:normal 11px 'Trebuchet MS'; color:#fff;}
ul, li ol					{ list-style:none;}
*							{ outline-color:invert; outline-style:none; outline-width:medium;}

/*-----------------------------------------Site------------------------------------------ */
/*-----------------------------------------home page------------------------------------------ */
#site { margin:0px auto; text-align:left; padding:0px 0px 0px 0px; width:917px;}
#main_page { margin:0px auto; text-align:left; padding:10px 0px 10px 0px; width:917px;}
#page { width:917px; margin:0px auto;   padding:0px 0px 0px 0px; background:url(../img/bg_page.png) repeat-y left top; margin-top:0px;}
#page_bottom { margin:0px auto; width:917px;  height:18px; text-align:left; background:url(../img/bg_page_bottom.png) no-repeat center top; padding:0px 0 0px 0; display:block;}
#page_top { margin:0px auto; width:917px;  height:13px; text-align:left; background:url(../img/bg_page_top.png) no-repeat center bottom; padding:0px 0 0 0; display:block;}
body h1 		{ float:left; text-align:left; padding:0px; margin:0px; font-size:2px; text-indent:-2000px;}
body h2 		{ float:left; text-align:left; padding:0px; margin:0px; font-size:2px; text-indent:-2000px;}
.logo { float:left; text-align:center; padding:15px 0px 0px 0px; margin:0px; width:180px; height:131px;}
.flags { float:right; text-align:left; padding:0px; margin:0px 0 10px 0; display:block; height:11px;}
.table { width:426px; height:348px; position:absolute; z-index:5; float:left; text-align:left; padding:0px; margin:-136px 0px 0px 530px; display:block; /*background:url(../img/table.png) no-repeat center center;*/}

.links { float:left; text-align:left; width:500px; padding:0px 0px 10px 15px; margin:0px;}
.links ul { float:left; width:500px; list-style:none; padding:0px; margin:0px; display:inline;}
.links ul li { float:left; text-align:left; padding:2px 0px 1px 0px; width:500px; display:block; list-style:none; color:#040200; font-size:12px;}
.links ul li a { text-decoration:none; color:#040200;}
.links ul li a:hover { text-decoration:none; color:#cd6604;}

.menu { width:810px; text-align:left; padding:0px 20px 0px 20px; margin:0px auto; height:64px; line-height:58px; background:url(../img/bg_menu.png) no-repeat center center; margin-top:0px;}
.menu ul { float:left; text-align:left; padding:0px; margin:0px; width:810px; list-style:none; display:inline;}
.menu ul li { float:left; text-align:left; padding:0px 30px 0px 0px; display:inline; list-style:none; color:#000; font-size:13px; font-weight:bold;}
.menu ul li a { text-decoration:none; color:#000;}
.menu ul li a:hover { text-decoration:none; color:#fff;}

.content { margin:0px auto; text-align:left; padding:0px 0px 0px 0px; width:917px;}
.left { float:left; text-align:left; padding:10px 0 0 20px; margin:0px; width:260px;}

.box1 { float:right; text-align:left; padding:0px 0 0 0px; margin:0px; width:256px; display:block; background:url(../img/bg_box1.png) repeat-y left top;}
.box1 p { float:left; padding:5px 0px 5px 15px; margin:0px; text-align:left; width:240px; font-size:11px; color:#FFF;}
.box1 p a {text-decoration:none; color:#fd7b01;}
.box1 p a:hover {text-decoration:none; color:#000;}
.box1_bottom { float:right;text-align:left; padding:0px; margin:0px; width:256px; height:44px; line-height:44px; display:block; background:url(../img/box1_bottom.png) no-repeat center top; margin-bottom:20px;}
.line_mic { margin:0px auto; width:229px; height:1px; font-size:1px; background:url(../img/line_mica.jpg) no-repeat center center; padding:0px; clear:both;}
.line_mare { margin:0px auto; width:543px; height:1px; font-size:1px; background:url(../img/line_mare.jpg) no-repeat center center; padding:10px 0 10px 0; clear:both;}
.txt { color:#000; font-size:11px; text-align:center; width:200px; margin:0px auto; padding:10px 0px 10px 0px;}
.txt a { text-decoration:none; color:#fd7b01; font-weight:bold;}
.txt a:hover { text-decoration:none; color:#FFF;}

.right { float:left; text-align:left; padding:10px 0 0 20px; margin:0px; width:590px;}
.right .data { float:left; text-align:left; padding:0px 0px 5px 0px; margin:0px; width:590px; color:#FFF; font-size:12px;}
.right p { float:left; text-align:left; padding:5px 0px 5px 0px; margin:0px; width:590px; color:#FFF; font-size:11px; color:#000;}
.right p a { text-decoration:none; color:#fd7b01;}
.right p a:hover { text-decoration:none; color:#fff;}

.next { width:103px; height:20px; line-height:20px; background:url(../img/continuare.jpg) no-repeat center center; text-align:center; padding:0px; margin:0px; float:left; font-size:11px;}
.next a  {color:#fe7d03; text-decoration:none;}
.next a:hover  {color:#fff; text-decoration:none;}


#footer { margin:0px auto; text-align:center;padding:0px 0px 10px 0px; display:block; width:800px; color:#FFF; font-size:11px;}
#footer  a { text-decoration:none; color:#000;}
#footer  a:hover { text-decoration:none; color:#fff;}

.hand { float:left; text-align:left; padding:0px 0 0 5px; margin:0px; width:194px; height:143px; display:block; background:url(../img/hand1.png) no-repeat center center;}

.news { float:left; text-align:left; width:60px; color:#000; font-size:11px; padding:2px 0px 2px 0px; margin:5px 0px 5px 0px;}
.input_newsletter { float:left; text-align:left; padding:2px 2px 2px 2px; color:#000; border:1px solid #837456; background:#EDE7B8;  margin:0px; width:180px; height:16px; margin:5px 0px 5px 0px;}
.textarea { float:left; text-align:left; padding:2px 2px 2px 2px; color:#000; border:1px solid #837456; background:#EDE7B8;  margin:0px; width:250px; height:100px; margin:5px 0px 5px 0px;}

.sign { color:#FFF; font-size:11px; text-align:center; margin:10px 5px 0 0; padding:0px 10px 0px 10px; height:20px; line-height:20px; cursor:pointer; background:#333;}
.reset { color:#FFF; font-size:11px; text-align:center; margin:10px 0px 0 5px; padding:0px 10px 0px 10px; height:20px; line-height:20px; cursor:pointer; background:#333;}

.form { float:left; text-align:left; padding:10px 0 0 25px; margin:0px; width:370px;}
.form form {float:left; text-align:left; padding:0px 0 0 0; margin:0px; width:370px; border:0px none;}
.form fieldset {float:left; text-align:left; padding:0px 0 0 0; margin:0px; width:370px; border:0px none;}