@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------
1. SITE MASTER SETUP
----------------------------------------------- */
body{ margin:0px; padding:0px; background: url(images/bg_header.jpg) center -2px no-repeat #242e49; color:#fff;  font-family: Arial,Helvetica, Verdana, sans-serif; font-size:0.80em;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; color:#fff; margin:0px; padding:0px }
table {border-collapse:collapse;}
img{ border:none}
a{ text-decoration:underline; color:#fff; font-weight:bold}
a:hover{  color:#739eff}
a:focus {outline: none;}
blockquote{ margin:10px 0 0 20px}
/*USEFUL CLASSES*/
.clearfix:after {content: ".";display: block;height: 0;clear: both; visibility: hidden} /* Non IE clearfix */
.ar{ text-align:right}
.cb{ clear:both}
#wrapper{ width:980px; margin:0px auto}

/* -----------------------------------------------
2. HEADER
----------------------------------------------- */
#header{ width:980px; background: url(images/header_pic.jpg) left 0px no-repeat; height:368px}
#header h1{ display:none}
#header h2{ text-align:right; padding:10px 10px 5px 0; margin:0 0 11px 0}

div#top_nav { width:600px; float:left; clear:both; margin:-9px 0 0 0; _ margin:-16px 0 0 0;  padding:0 0 0 450px}
#menu_top{  float:left; width:100%; font-size:93%}
#menu_top ul{ list-style-type:none; margin:0;  padding:10px 10px 0 0;}
#menu_top li{ display:inline; margin:0; padding:0 0 0 1px; float:left}
#menu_top a{ background:url(images/menu_left.html) left top  no-repeat; margin:0; padding:0 0 0 2px; float:left; text-transform:uppercase; text-decoration:none}
#menu_top a span{ background:url(images/tab_right.gif) right top no-repeat; padding:10px 5px 11px 5px; float:left; cursor:pointer; color:#fff; width:93px; text-align:center}

#menu_top a:hover{background-position:0% -36px;}
#menu_top a:hover span{background-position:100% -36px; }
.current a span{background-position:0% -36px!important; }

#heading_txt{ width:350px; float:left; padding:0 0 0 280px}
#heading_txt h3{ text-indent:-3000px; background:url(images/razvan.jpg) left top no-repeat; height:75px; margin:37px 0 0 0; width:360px; float:left}
#heading_txt h4{ padding:38px 0 0 0 ; font-style:italic; line-height:1.8em; font-family:"trebuchet MS"; font-size:117%; width:360px; float:left}
#logo_party{ float:left; width:auto; padding:26px 0 0 45px; _padding:26px 0 0 35px}

/* -----------------------------------------------
3. CONTENT
----------------------------------------------- */
#content{ width:980px; background:url(images/bg_content.jpg) 4px top no-repeat; min-height:800px; padding:10px 0 20px 0 }


#main_content{ width:670px; float:left;  padding:0px 0 30px 0  }
#main_content p{ margin:2px 10px 3px 30px; text-indent:20px;}
#main_content h2{margin:10px 0 10px 50px; background:url(images/line.jpg) left bottom no-repeat}
#main_content h1,#main_content h3, #main_content h4{margin:10px 0 10px 50px; }
#main_content ul{ margin:0 0 0 50px}

.gallery{ width:auto; padding:0 0 0 40px}
.gallery img{ float:left; padding:10px}


#right_content{ width:300px ; float:left;  margin:0 0 0 5px; color:#3b3b3b}
#rss a{ background:url(images/rss.jpg) left top no-repeat; text-decoration:none!important; display:block; height:45px; padding:7px 0 0 40px; text-transform:uppercase; margin:0 0 0 20px}

.doc_top{ background:url(images/doc1.jpg) left top no-repeat; width:258px; height:259px; margin:0px 0 0 20px}
.doc_top h4{ padding:60px 0 0px 30px; margin:0; color:#000033; font-size:97%; text-transform:uppercase}
.doc_int{
	width:200px;
	margin:0px 30px;
	padding:4px 0 0 0;
	overflow: auto;
	height:125px;
	position:absolute;
	left: 870px;
	top: 620px;
}
.doc_int ul{ padding:0 0 0 20px; _padding:0 0 0 0px; _margin:0 0 0 20px}
.doc_int li{ list-style-image:url(images/bullet.gif); padding:2px 3px}
.doc_int li a{ color:#000033; text-decoration:none}
.doc_int li a:hover{ color:#739eff} 

.red{ color:#FF6600}

.row{ padding:10px 0 3px 20px}
.row input, .row textarea{ background:#fff; border:solid 1px #FF6600; font-size:115%}
.row label{ font-weight:bold; text-transform:uppercase; margin:3px 0; }
.validation-advice {margin: 2px 0;padding: 0px;color:#FF6600;width:290px;}
.button{ background:url(images/button.gif) center top no-repeat!important; width:103px; height:31px; border:none!important; color:#fff; font-weight:bold; text-transform:uppercase; margin:0 0 30px 0; padding:0; vertical-align:top; cursor:pointer }

/* -----------------------------------------------
4. FOOTER
----------------------------------------------- */
#footer{ width:100%; clear:both; background:url(images/bg_footer.gif) left top repeat-x; height:160px}
#footer_int{ width:980px; margin:0px auto; padding:40px 0 0 40px; font-size:90%}
#footer_int p{ padding:0 0 0 45px}
#footer_nav ul{ list-style-type:none}
#footer_nav li{ display:inline; padding:0 10px}
#footer_nav li a{ text-transform:uppercase; text-decoration:none; font-weight:normal}

