@charset "utf-8";
/* CSS Document */

body { font:normal 13px/17px Impact; background:#000 url(../images/napocamotordays_header.jpg) center top no-repeat }
h1 { font-size:30px; color:#EDAC32; text-align:center; margin:40px 0 }
h2 { font:normal 30px/25px Impact; color:#B6191D; margin-bottom:20px }
h3 { font:normal 20px/25px Impact; color:#B6191D; margin-bottom:8px }
h4 { font:normal 16px/22px Impact; color:#B6191D; margin-top:15px; margin-bottom:8px }

a { color:#B6191D; text-decoration:underline }
a:hover { color:#000; text-decoration:none }

div#page-header { width:960px; height:370px; overflow:hidden; margin:0 auto }
div#page-layout { width:960px; margin:0 auto }

div.wrap { overflow:hidden }

div#page-header ol { float:right; margin:216px 0 0 0; font-size:21px; overflow:hidden }
div#page-header ol li { float:left }
div#page-header ol li a { float:left; padding:14px 10px 20px; color:#FFF; text-decoration:none }
div#page-header ol li a:hover { color:#000 }
div#page-header ol li.active a { background:url(../images/menu_active.gif) left center no-repeat }
div#page-header ol li.active a:hover { color:#FFF }
div.box { background:#FFF }
div.box-content { padding:10px; overflow:hidden }
div.box-content2 { padding:10px }
div.box-content3 { padding:20px }
div.box-content3 p { padding-bottom:10px }

div.advertisment { width:910px !important; margin:0 auto }
div.advertisment div.box-content { padding:0 !important; overflow:hidden; text-align:center }
div.advertisment div.box-content a { float:left }

div.box-info { float:left; width:468px; background:#FFF url(../images/video_side.jpg) right 30px no-repeat }
div.box-info div.box-top { height:20px; font-size:1px; line-height:1px; background:url(../images/box_top3.jpg) left top no-repeat }
div.box-info div.box-bottom { height:20px; font-size:1px; line-height:1px; background:url(../images/box_bottom3.jpg) left top no-repeat }

div.box-full { width:960px; background:#FFF url(../images/video_side.jpg) right 30px no-repeat }
div.box-full div.box-content { padding:20px }
div.box-full div.box-top { height:20px; font-size:1px; line-height:1px; background:url(../images/box_top5.jpg) left top no-repeat }
div.box-full div.box-bottom { height:20px; font-size:1px; line-height:1px; background:url(../images/box_bottom5.jpg) left top no-repeat }

div.box-info ol { font-size:15px }
div.box-info ol li { background:url(../images/bullet.jpg) left 5px no-repeat; padding-left:20px; padding-bottom:3px }

div.indoor { padding:10px 0 10px 180px; background:url(../images/indoor_background.jpg) left 10px no-repeat }
div.outdoor { margin-bottom:6px; padding:10px 0 10px 180px; background:url(../images/outdoor_background.jpg) left 10px no-repeat }

div.box-video { width:492px; float:right; background:#EDAC32 }
div.box-video div.box-top { height:10px; font-size:1px; line-height:1px; background:url(../images/video_top.jpg) left top no-repeat }
div.box-video div.box-bottom { height:20px; font-size:1px; line-height:1px; background:url(../images/video_bottom.jpg) left top no-repeat }
div.box-video div.box-content { padding:20px }
div.box-video div.wrap h4.right a { color:#000 !important }

div.box-concurs { width:470px; margin-right:20px; float:left }
div.box-concurs div.box-top { height:20px; font-size:1px; line-height:1px; background:url(../images/box_top6.jpg) left top no-repeat }
div.box-concurs div.box-bottom { height:20px; font-size:1px; line-height:1px; background:url(../images/box_bottom6.jpg) left top no-repeat }
div.box-concurs div.box-content { padding:20px 20px 20px 200px }
div.box-concurs div.box-content p { padding-bottom:10px }
div.box-concurs-end { margin-right:0 }

div.feature { background:#FFF; width:225px; float:left; margin-right:20px }
div.feature2 { background:#FFF; width:225px; float:left; margin-right:20px }
div.feature3 { background:#EDAC32; width:225px; float:left; margin-right:20px }
div.feature-content { padding:20px }
div.feature-content p { padding-bottom:10px }

div.feature div.box-top { height:20px; font-size:1px; line-height:1px; background:url(../images/box_top1.jpg) left top no-repeat }
div.feature div.box-bottom { height:20px; font-size:1px; line-height:1px; background:url(../images/box_bottom1.jpg) left top no-repeat }
div.feature2 div.box-top { height:20px; font-size:1px; line-height:1px; background:url(../images/box_top2.jpg) left top no-repeat }
div.feature2 div.box-bottom { height:20px; font-size:1px; line-height:1px; background:url(../images/box_bottom2.jpg) left top no-repeat }
div.feature3 div.box-top { height:20px; font-size:1px; line-height:1px; background:url(../images/box_top4.jpg) left top no-repeat }
div.feature3 div.box-bottom { height:20px; font-size:1px; line-height:1px; background:url(../images/box_bottom4.jpg) left top no-repeat }

div.feature-end { margin-right:0 }

img.invitati { display:block; margin:5px 0 10px 0 }

div#footer { width:920px; overflow:hidden; margin:20px auto 40px }
div#footer span { color:#FFF }
div#footer div { float:right; color:#333 }
div#footer div a { color:#FFF; margin:0 5px }
div#footer div a.end { margin:0 0 0 5px }

ul.program li { text-align:left; overflow:hidden; border-top:1px solid #ededed; padding:5px 0 }
ul.program li em { float:right; margin-left:10px; font-style:normal; color:#EDAC32 }

ul.list li { overflow:hidden; border-top:1px solid #ededed; padding:5px 0 }
ul.list li em { float:left; width:120px; font-style:normal; color:#EDAC32 }

ul.list2 li span { width:100px; text-align:center; float:left }
ul.list2 li a { margin-left:30px; color:#999; position:relative; top:13px }

div#page-ad { width:936px; height:486px; text-align:center; overflow:hidden; border:20px solid #FFF; border-bottom:30px solid #FFF; background:#FFF; position:relative; top:-362px; left:-1px; margin:0 auto }

h4.left { float:left }
h4.right { float:right }

