html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

body { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #000; background: url('../images/bg_page.jpg') no-repeat center top;}
body.home { background: #000; height: 100%;}
em { font-style: italic;}
strong { font-weight: bold;}
#page { overflow: hidden; padding-bottom: 50px; position: relative; width: 975px; margin: 0 auto;}

#page #header { background: url('../images/bg_header3.png') no-repeat left top; width: 920px; overflow: hidden; height: 87px; padding: 0px 35px 0px 20px; position: relative;}
#page #header #logo { width: 138px; height: 63px; float: left; background: url('../images/logo_amigo.png') no-repeat left top; text-indent: -9000px; margin-right: 170px;}
#page #header #logo a { display: block; width: 100%; height: 100%;}
#page #header #logo2 { width: 142px; height: 37px; background: url('../images/logo_panfoods.png') no-repeat left top; text-indent: -9000px; margin-right: 70px; position: absolute; top: 15px; right: 0px;}
#page #header #lang { float: left; width: 450px; overflow: hidden; margin: 5px 0px;}
#page #header #lang li {}
#page #header #lang li.current_language_item { display: none;}
#page #header #lang li a { display: block; width: 153px; height: 19px; text-indent: -9000px; background: url('../images/vezi_versiunea_in_romana.png') no-repeat left top;}
#page.lang_ro #header #lang li a {background: url('../images/see_the_english_version_02.png') no-repeat left top;}
#page #header #menu { overflow: hidden; width: 450px; float: left; list-style-type: none;}
#page #header #menu li { float: left; margin-right: 8px; height: 12px; overflow: hidden;}
#page #header #menu li a { display: block; background: url('../images/menu_amigo.png') no-repeat left top; text-indent: -9000px; height: 100%;}
#page.lang_en #header #menu li a { background: url('../images/menu_amigo_en2.png') no-repeat left top;}

#page #header #menu li.page-item-0 a { width: 50px; background-position: 0px 0px;}
#page #header #menu li.page-item-5 a { width: 84px; background-position: -61px 0px;}
#page #header #menu li.page-item-11 a { width: 67px; background-position: -160px 0px;}
#page #header #menu li.page-item-13 a { width: 98px; background-position: -242px 0px;}
#page #header #menu li.page-item-15 a { width: 84px; background-position: right 0px;}

#page.lang_en #header #menu li.page-item-5 a { width: 72px; background-position: -61px 0px;}
#page.lang_en #header #menu li.page-item-11 a { width: 77px; background-position: -148px 0px;}
#page.lang_en #header #menu li.page-item-13 a { width: 106px; background-position: -240px 0px;}
#page.lang_en #header #menu li.page-item-15 a { width: 84px; background-position: right 0px;}

#page #header #menu li.selected,#page #header #menu li.current_page_item,#page #header #menu li.current_page_parent { height: 31px;}
#page #header #menu li.selected a, #page #header #menu li.current_page_item a, #page #header #menu li.current_page_parent a { background-image: url('../images/menu_amigo_selected.png');}
#page.lang_en #header #menu li.selected a, #page.lang_en #header #menu li.current_page_item a, #page.lang_en #header #menu li.current_page_parent a { background-image: url('../images/menu_amigo_selected_en.png');}

#page #content { overflow: hidden; width: 920px; padding: 20px; padding-top: 55px; padding-bottom: 10px; position: relative; min-height: 530px;}
body.home #page #content { background: url('../images/bg_content_bottom.png') no-repeat center bottom; padding-bottom: 10px; margin-bottom: 10px;}
body.page-template-home-php #page #content { background: url('../images/bg_content_bottom.png') no-repeat center bottom; padding-bottom: 10px; margin-bottom: 10px;}

#page #content #promos { margin-bottom: 20px; background: url('../images/bg_promos2.png') no-repeat left bottom; width: 100%; height: 300px; overflow: hidden; position: relative;}
#page #content #promos #promos_cnt { overflow: hidden; width: 6000px; position: absolute;}
#page #content #promos div.promo { width: 300px; height: 300px; overflow: hidden; float: left; margin-right: 10px;}
#page #content #promos div.selected {}
#page #content div.navi { position: absolute; top: 130px; cursor: pointer; width: 22px; height: 32px; text-indent: -9000px;}
#page #content div.navi_left { background: url('../images/arrow_left.png') no-repeat left top; left: 0px;}
#page #content div.navi_right { background: url('../images/arrow_right.png') no-repeat left top; right: 0px;}

#page #content #boxes { overflow: hidden; width: 100%;}
#page #content div.box { width: 350px; margin-left:80px; height: 122px; float: left; overflow: hidden; left:100px; padding-left: 10px; padding-top: 22px; padding-right: 1px; margin-right: 10px;}
#page #content div.box div.box_cnt { width: 350px; height: 109px; overflow: hidden;}
#page #content div.pos_0 { background: url('../images/box1_bg.png'); background-repeat:no-repeat;}
#page #content div.pos_1 { background: url('../images/box2_bg.png'); background-repeat:no-repeat;}
#page #content div.pos_2 { background: url('../images/box3_bg.png'); background-repeat:no-repeat;}
#page #content div.pos_3 { background: url('../images/box1_bg.png'); background-repeat:no-repeat;}
#page #content div.box h2 { font-size: 14px; font-weight: bold; font-style: italic;}
#page #content div.box h2 a { text-decoration: none; color: #7c0f01;}
#page #content div.box div.head { width: 190px; font-size: 11px; color: #6a6f67; margin: 5px 0px;}
#page #content div.box p.more { font-size: 11px;}
#page #content div.box p.more a { color: #ff6404; background: url('../images/bg_more.png') no-repeat right 5px; padding-right: 10px;}

#page #content #presentation { overflow: hidden; width: 100%; margin-bottom: 20px; background: url('../images/bg_presentation.png') no-repeat left bottom;}
#page #content #presentation p.parent_title { font-size: 22px; font-weight: bold; color: #7c0f01; font-style: italic; margin-bottom: 10px;}
#page #content #presentation p.parent_title a { color: #7c0f01; text-decoration: none;}
#page #content #presentation #submenu { overflow: hidden; width: 100%; margin-bottom: 20px;}
#page #content #presentation #submenu li { float: left; margin-right: 20px; font-size: 12px; font-weight: bold; font-style: italic;}
#page #content #presentation #submenu li a { color: #ff6404; text-decoration: none;}
#page #content #presentation #submenu li a:hover { color: #7c0f01;}
#page #content #head { overflow: hidden; width: 100%; margin-bottom: 20px;}
#page #content #head h1 { font-size: 24px; font-weight: bold; font-style: italic; color: #7c0f01; float: left; width: 310px;}
#page #content #head div.head { float: left; width: 610px; font-size: 12px; font-style: italic; color: #333;}
 
body.page-template-products-php #content #head { background: url('../images/bg_head_products.png') no-repeat left bottom; padding-bottom: 10px; margin-bottom: 10px;}
body.page-template-products-php #content #head h1 { float: none !important; width: 100% !important;}
body.page-template-products-php #page #content #head div.head { float: none !important; width: 590px !important; font-size: 12px; font-weight: bold; text-transform: italic;}

#page #content #body { background: url('../images/bg_content_bottom2.png') no-repeat left bottom; padding-bottom: 80px; overflow: hidden; width: 100%; min-height: 380px;}
#page #content #body div.head { margin-bottom: 20px; font-size: 12px;}
#page #content p.visual { width: 920px; height: 85px; overflow: hidden; padding: 2px 0px; background: url('../images/bg_visual_content.png') no-repeat left top; margin-bottom: 20px;}
body.parent-pageid-11 #page #content div.body_cnt { background: url('../images/bg_body_prod.png') no-repeat left top;}
body.parent-pageid-11 #page #content p.visual { width: 400px; height: 300px; float: left; padding: 0px; background: none; margin: 0px;}

#page #content div.entry { font-size: 12px; color: #4e280c; padding-left: 310px; overflow: hidden;}
body.parent-pageid-11 #page #content div.entry { padding-left: 20px; padding-top: 20px;}
body.parent-pageid-11 #page #content div.entry p strong { display: block; margin-top: 30px;}
body.parent-pageid-11 #page #content div.entry table { width: 100%;}
body.parent-pageid-11 #page #content div.entry table tr { border-bottom: 1px solid #a3a3a3;}
body.parent-pageid-11 #page #content div.entry table tr th { color: #fe6404; padding: 3px;}
body.parent-pageid-11 #page #content div.entry table tr td { padding: 3px;}
body.page-id-15 #page #content div.entry { padding-left: 0px; width: 610px; margin: 0 auto;}
#page #content div.entry h2 { font-size: 14px; font-weight: bold; font-style: italic; position: relative; margin-top: 20px;}
#page #content div.entry h2 span.subtitle_cnt  { position: absolute; width: 200px; text-align: right; left: -210px; background: url('../images/bg_h2.png') no-repeat right bottom; padding-bottom: 16px;}
#page #content div.entry h3 { font-size: 14px; font-weight: bold; font-style: italic;}
#page #content div.entry * { margin-bottom: 6px;}
#page #content div.entry div.body { float: left; width: 200px;}
#page #content div.entry div.body a { color: #4E280C;}
#page #content div.entry div.map { float: left; width: 400px; height: 200px; overflow: hidden;}
#page #content div.entry ul li { margin-left: 20px; list-style-type: disc;}
#page #content #children { font-size: 11px; color: #4e280c; padding-left: 310px;}
#page #content #children div.child { position: relative; margin-bottom: 10px; margin-bottom: 20px;}
#page #content #children div.child h2 { position: absolute; left: -210px; text-align: right; width: 200px; font-size: 14px; font-weight: bold; font-style: italic;background: url('../images/bg_h2.png') no-repeat right bottom; padding-bottom: 16px;}
#page #content #children div.child h2 a { color: #7c0f01; text-decoration: none;}
#page #content #children div.child h2 a:hover { text-decoration: underline;}

body.page-template-products-php #children { overflow: hidden !important; width: 100% !important; padding-left: 0px !important;}
body.page-template-products-php #children div.child {margin-left:100px; width: 300px; overflow: hidden; float: left; margin-right: 0px; text-align: center;}
body.page-template-products-php #children div.child h2 { position: static !important; background: none !important; padding-bottom: 0px !important; margin-bottom: 8px;}
body.page-template-products-php #children div.child h2 a { color: #ff6404 !important;}
body.page-template-products-php #children div.child div.head { font-size: 11px !important; line-height: 15px !important; color: #6a6f67 !important;}
body.page-template-products-php #children div.item_3 { margin-right: 0px;}

#footer { overflow: hidden; width: 100%; margin-top: 0px; font-size: 11px;}
#footer ul.partners { overflow: hidden; width: 50%; list-style-type: none; float: left;}
#footer ul.partners li { float: left; margin-right: 20px;}
#footer ul.partners li a { text-decoration: none;color: #5a5f56;}
#footer p.copy { float: right; width: 40%;color: #5a5f56; text-align: right;}
#footer p.copy a { color: #5a5f56;}

p.skip { text-align: center;}
p.skip a { color: #FFF;}
