/* ===== General ===== */

body { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#EAEDD8; color:#6C6C6C; }
ul { margin:0; padding:0; list-style-type:none; font-size:0; line-height:0; }
.spacer { clear:both; font-size:0; line-height:0; }
strong { font-weight:bold; }
.error { border: solid 1px #D4C01B; margin: 30px 0 0 0; background: #FFF9C1; color: #333333; padding: 4px 4px 4px 10px; text-align: left; }
.error .title { color: #CC0000; font-weight: bold; margin:0 0 10px 0; }
.success { border: solid 1px #4F8A10; margin: 30px 0 0 0; background: #DFF2BF; color: #333333; padding: 4px 4px 4px 10px; text-align: left; }

/* ===== Forms ===== */

form { margin: 0; padding: 15px 0; background:transparent; }
form p { padding:7px 0 5px 0; margin:0; color:#565656; }
label { font-weight: bold; color: #565656; }
input, select, textarea { margin:5px 0; padding:5px; color:#6A6969; border-width:1px; border-style:solid; border-color:#C0C0C0 #E0E0E0 #E0E0E0 #C0C0C0; font: 11px "Lucida Grande", Verdana, Helvetica, sans-serif; }
#input { width: 400px; }
#input-login { width: 175px; }
.form-submit { background: url(http://www.pacris.ro/images/form-submit.jpg) 0 0 no-repeat; cursor:pointer; font:bold 12px Arial, Sans-serif; padding:2px; color:#565656; display:block; width:120px; height:30px; margin:10px 2px 0 0; border:0; }
.form-submit:hover { background-position:0 -30px; color:#FFF; }

/* ===== Links ===== */

a:link, a:visited, a:active { color:#6C6C6C; text-decoration:underline; }
a:hover { color:#6C6C6C; text-decoration:none; }

/* ===== Header ===== */

div#header { width:979px; height:93px; margin:0 auto; padding:0 5px 0 0; }
div#header img.logo { display:block; font-size:0; line-height:0; margin:5px 0 5px 0; float: left; }

/* ===== Body ===== */

div#body { width:979px; margin:0 auto; border-left:1px solid #D2D6BC; border-right:1px solid #D2D6BC; background-color:#FFF; color:#6C6C6C; }

div#body p.navLeft { display:block; background:url(http://www.pacris.ro/images/nav_left.gif) 0 0 no-repeat; width:22px; height:34px; float:left; }
div#body ul.nav { width:935px; height:34px; background:url(http://www.pacris.ro/images/nav_bg.gif) 0 0 repeat-x; float:left; margin:0 0 6px 0; }
div#body ul.nav li { float:left; background:url(http://www.pacris.ro/images/nav_div.gif) right top no-repeat; height:34px; padding:0 2px 0 0; }
div#body ul.nav li a { display:block; padding:0 15px; font:bold 11px/34px Arial, Helvetica, sans-serif; color:#1B1B1B; background-color:inherit; text-decoration:none; }
div#body ul.nav li a:hover { color:#FFF; background-color:#0086C4; }
div#body p.navRight { display:block; background:url(http://www.pacris.ro/images/nav_right.gif) 0 0 no-repeat; width:22px; height:34px; float:left; }

#plati { width:100%; border-right:1px solid #D2D6BC; border-bottom:1px solid #D2D6BC; color:#678197; font-size:12px; }
#plati td { border-left:1px solid #D2D6BC; border-top:1px solid #D2D6BC; padding:.7em 1em; }

#pachete { width:100%; border-right:1px solid #D2D6BC; border-bottom:1px solid #D2D6BC; color:#678197; font-size:12px; }
#pachete .head { background-color:#EAEDD8; font-weight:bold; }
#pachete td { padding:5px; border-left:1px solid #D2D6BC; border-top:1px solid #D2D6BC; }

#tarifeInt { width:100%; margin:20px 0 0 0; border-right:1px solid #D2D6BC; border-bottom:1px solid #D2D6BC; color:#678197; font-size:12px; }
#tarifeInt .head { background-color:#EAEDD8; font-weight:bold; }
#tarifeInt td { padding:5px; border-left:1px solid #D2D6BC; border-top:1px solid #D2D6BC; }

.message { padding: 10px; border: 1px solid #ddd; background-color: #eee; color: #222; margin: 5px 0 5px 0; }
.eroare { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.important { background:#FFF6BF; color:#817134; border-color:#FFD324; }

/* ===== Box ===== */

h2.title { font:bold 28px Arial, Helvetica, sans-serif; display:block; width:99%; height:22px; margin:0 0 5px 0; color:#404040; }
p.lftTxt { display:block; font-size:12px; line-height:18px; margin:10px 0 10px 0; }
p.lftTxt span { font-size:16px; font-weight:bold; color:#C1860B; line-height:18px; margin:0; }
p.lftTxt2 { display:block; width:264px; font-size:10px; line-height:18px; background-color:inherit; font-weight:bold; margin:0 0 9px 0; }
p.lftTxt_title { display:block; font-size:16px; text-transform:uppercase; font-weight:bold; line-height:18px; margin:10px 0 10px 0; }

/* ===== Left Box ===== */

#leftHome {	width:430px; float:left; padding:15px 26px 10px 33px; }

#leftMain { width:670px; float:left; padding-top:15px; padding-right:26px; padding-bottom:40px; padding-left:33px; background-repeat:no-repeat; background-position:304px 195px; font-size:12px; line-height:18px; }
.gallery { margin:20px auto; padding:0; width:100%; list-style:none; }
.gallery li { float:left; display:inline; width:32%; margin:0 0 90px 1%; padding:2px 0; height:60px; position:relative; }
.gallery a, .gallery img { display:block; width:100%; }
.gallery a:link, .gallery a:visited, .gallery a:focus, .gallery a:hover, .gallery a:active { padding:2px; width:128px; height:128px; border:1px solid #eeefef; position:relative; margin:10px auto; }
.gallery a:hover { background-color:#99C4E2; border-color:#99C4E2; }

/* ===== Right Box ===== */

div#rightHome { width:482px; float:right; padding:0 8px 0 0; }
div#rightHome h3.rightBot, #rightMain h3.rightBot { display:block; color:#141414; font:normal 17px/43px Verdana, Arial, Helvetica, sans-serif; background-color:inherit; }
div#rightHome p.rightTxt, #rightMain p.rightTxt { display:block; font-size:11px; line-height:18px; width:452px; }
div#rightHome p.rightTxt a, #rightMain p.rightTxt a { color:#1E759A; background-color:inherit; font-weight:bold; text-decoration:underline; }
div#rightHome p.rightTxt a:hover, #rightMain p.rightTxt a:hover { text-decoration:none; }

div#rightMain { width:237px; float:right; padding:0 8px 0 0; }

div#tv { background: url(http://www.pacris.ro/images/tv-bg.jpg) top center no-repeat; width:237px; height:206px; color:#FFF; padding:15px 0 0 0; margin:0; float:left; }
div#tv ul li a:hover { background-color:#5AACCF; color:#FFF; }
div#net { background:url(http://www.pacris.ro/images/net-bg.jpg) top center no-repeat; width:237px; height:206px; color:#FFF; padding:15px 0 0 0; margin:0; float:right; }
div#net ul li a:hover { background-color:#A9CA0B; color:#FFF; }
div#tel { background: url(http://www.pacris.ro/images/tel-bg.jpg) top center no-repeat; width:237px; height:206px; color:#FFF; padding:15px 0 0 0; margin:0; float:right; }
div#tel ul li a:hover { background-color:#F3AF21; color:#FFF; }
div#client { background:url(http://www.pacris.ro/images/client-bg.jpg) top center no-repeat; width:237px; height:206px; color:#333; padding:15px 0 0 0; margin:0; float:left; }

div#tv h2, div#net h2, div#tel h2, div#client h2 { font-size:24px; display:block; margin:0 0 6px 0; padding:0 0 0 21px; }
div#tv h3, div#net h3, div#tel h3 { font-size:12px; line-height:18px; margin:0 0 16px 0; display:block; padding:0 0 0 21px; }
#tv img.pic, #net img.pic2, div#tel img.pic3 { display:block; font-size:0; line-height:0; float:left; padding:0 0 0 10px; }
div#tv ul, div#net ul, div#tel ul, div#client ul { width:122px; margin:10px 0 0 0; float:right; }
div#tv ul li, div#net ul li, div#tel ul li, div#client ul li { font-size:0; line-height:0; }
div#tv ul li a, div#net ul li a, div#tel ul li a { display:block; padding:0 0 0 7px; background:url(http://www.pacris.ro/images/arrow.gif) 0 7px no-repeat; font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background-color:inherit; text-decoration:none; }

div#client p.txt { font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif; margin:0 5px 3px 0; display: block; padding:0 0 0 20px; }
div#client form { width:188px; padding:0 25px 0 24px; }
div#client form span a { font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:inherit; text-decoration:none; float:left; margin:8px 0 0 0; }
div#client form span a:hover { color:#000; text-decoration:underline; }
div#client form .login { background:url(http://www.pacris.ro/images/login.gif) 0 0 no-repeat; width:56px; height:17px; float:right; cursor:pointer; border:none; margin:6px 0 0 0; }
div#client ul li a.more { display:block; background:url(http://www.pacris.ro/images/more.gif) 0 0 no-repeat; width:56px; height:17px; margin:11px 0 0 0; }
div#client ul li a.more:hover { background:url(http://www.pacris.ro/images/more_hover.gif) 0 0 no-repeat; }

/* =========================================================== Footer =========================================================== */

#footer { width:979px; height:60px; background:url(http://www.pacris.ro/images/footer_bg.gif) 0 0 no-repeat; padding:14px 0 0 0; margin:0 auto; position:relative; }
#footer p.copyright { font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif; position:absolute; left:580px; top:14px; width:453px; color:#0F6B92; background-color:inherit; }
#footer p.contact { display:block; padding:0; position:absolute; left:740px; top:31px; font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#0F6B92; background-color:inherit; }
#footer a.xhtml { display:block; background:url(http://www.pacris.ro/images/xhtml_bg.gif) 0 0 no-repeat; width:91px; height:21px; position:absolute; left:13px; top:14px; text-indent:-2000px; }
#footer a.xhtml:hover { background:url(http://www.pacris.ro/images/xhtml_bg_hover.gif) 0 0 no-repeat; }
#footer a.css { display:block; background:url(http://www.pacris.ro/images/css_bg.gif) 0 0 no-repeat; width:91px; height:21px; position:absolute; left:110px; top:14px; text-indent:-2000px; }
#footer a.css:hover { background:url(http://www.pacris.ro/images/css_bg_hover.gif) 0 0 no-repeat; }