* {margin: 0; padding: 0;}

body {background: #000 url(images/salon_tatuaj_background.gif) 0 0 repeat; font-family:"Trebuchet MS", Verdana, tahoma, sans-serif; font-size: 62.5%; color: #2a2a2a;}
html>body {font-size: 10px;}
a, img {border: none;}

.clearfix {zoom: 1;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}
.clear {clear: both; display: block; height: 0; line-height: 0; width: 100%;}

/*----------Para Styles----------*/
#container {width: 1009px; margin-left: auto; margin-right: auto;  text-align:left; border-bottom: solid 4px #333333; /*background: url(images/RoxiTattooSalonTattooMachine.jpg) 710px 366px no-repeat;*/ background: url(images/bg_container.gif) 0 0 repeat-y;}
/** + html #container {background: url(images/RoxiTattooSalonTattooMachine.jpg) 715px 366px no-repeat;}*/

a:link {COLOR: #FFFFFF; TEXT-DECORATION: underline;}
a:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline;}
a:hover {TEXT-DECORATION: underline; COLOR: #FF00FF;}
a:active {COLOR: #00FF00; TEXT-DECORATION: none;} 

#container h1 {float: left; display: inline; margin-left: 10px; font-size: 64px; font-weight: normal; font-family: "Monotype Corsiva", "Trebuchet MS", sans-serif; font-style: italic; color: #808080;}
#container h1 strong {display: block; font-size: 20px;}
#container h1 a {color: #808080; text-decoration: none;}

#container .descriere {float: right; display: inline; padding-top: 25px; padding-right: 10px; font-size: 15px; color: #FFF; list-style-type: none;}

#footer {clear: both; display: block; padding-top: 30px; padding-bottom: 20px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fff; text-align: center;}
#footer a {text-decoration: underline; margin: 0 5px 0 5px;}
#footer span {display: block; padding: 10px 0 0 0;}


#content_inside {
	width: 980px;
	padding: 10px;
	font-size: 13px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	background: #000;
	margin-left: 5px;
	margin-top: 20px;
}
#content_inside p {padding: 7px 0 7px 0;}
#content_inside p.certificate {text-align: center;}
#content_inside p.certificate a img {border: solid 5px #fff; margin: 10px 10px 5px 10px;}
#content_inside ol {list-style-type: decimal; padding-left: 22px;}
#content_inside p em {font-style: normal; display: block;}

.menu_galerie {margin: 0 auto; background: #333; width: 410px; height: 30px; line-height: 30px; text-transform: uppercase; text-align: center;}
.menu_galerie strong {/*margin: 0 10px 0 60px;*/}
.menu_galerie em {float: left; display: inline; margin: 0 10px 0 40px; font-style: normal; font-weight: bold;}
.menu_galerie a.sel {color: #FF00FF; text-decoration: none;}

#content_inside h2 {margin-top: 20px; margin-bottom: 20px;}

.galerie {background: #333;width: 973px; padding-left: 6px; }
.galerie a {border: solid 3px #333; float: left; display: inline; margin: 6px;}
.galerie a:hover {border: solid 3px #eee; float: left; display: inline; margin: 6px;}

