/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#177cb6; }
li { list-style:none; }
html  { background:url(../images/headerBg.png) repeat-x 0 0; }
body { position:relative; font:68.75%/140% Verdana, Arial, Helvetica, sans-serif; color:#000; }
select { font:1.090em Verdana,Arial,Helvetica,sans-serif; padding:2px 0;}
input.submit  { background:url(../images/button.png) no-repeat 0 0; border:0; font:bold 1.090em Verdana, Arial, sans-serif; color:#fff; padding:3px 12px; cursor:pointer; overflow:visible; }

#footer:after,#container:after,.abonare:after, #content:after {content:' ';display:block;visibility:hidden;height:0;clear:both;}
#footer, #motive li, .catMenu li a, #container, .domains, .business, .items, .items li, #content, #breadcrumbs, #header, #navigation  { display:inline-block; }
#footer, #motive li, .catMenu li a, #container, .domains, .business, .items, .items li, #content, #breadcrumbs, #header, #navigation  { display:block; }

#home #right { width:700px; padding-left:15px;  }
#home #right h1, #home #right h2  { border-bottom:5px solid #eaeaea; }
#home .jcarousel-container {width:689px;overflow:hidden;position: relative;z-index:5;}
#home .jcarousel-clip {width:645px;overflow: hidden;position: relative;z-index: 2;margin-left:22px;}
#home .jcarousel-list {overflow: hidden;position: relative;z-index: 1;}
#home .jcarousel-prev {background:url(../images/carouselArrows.gif) no-repeat 0px 0;width:12px;height:37px; position:absolute; left:0; top:118px; cursor:pointer; }
#home .jcarousel-next {background:url(../images/carouselArrows.gif) no-repeat -12px 0;width:12px;height:37px; position:absolute; right:0; top:118px; cursor:pointer; }
#home .jcarousel-prev-disabled {background:url(../images/carouselArrows.gif) no-repeat -24px 0;cursor:default; }
#home .jcarousel-next-disabled {background:url(../images/carouselArrows.gif) no-repeat -36px 0;cursor:default; }
#home #right .items { margin-left:0; }
#home #right .items li { padding:0 15px 31px 0; width:150px; }
#home #right .items li.lastLi { padding-right:0 }

#forms #left { width:596px;padding-left:13px; }
#forms #left  p { font-size:1.454em; }
#forms #right{ width:286px; padding:0; }
#forms #right  p { font-size:1.272em; }
#forms #left form label { color:#272d31; overflow:hidden;padding-bottom:31px; display:block; }
#forms #left form span { float:left; font-weight:bold; padding:10px 22px 0 0; width:184px; text-align:right; }
#forms #left form input { height:22px; padding:7px 0 0 12px; border:2px solid #87a7b9; width:328px; font:bold 1.090em Verdana, Arial, sans-serif; color:#2f3539 }
#forms #left form textarea { border:2px solid #87a7b9; width:316px; height:122px; padding:12px; overflow:auto; font:1.090em/2em Verdana, Arial, sans-serif; color:#2f3539 }
#forms #left form input.submit { background:url(../images/button2.png) no-repeat 0 0; width:auto; border:0; margin-left:206px; height:auto; padding:11px 28px; color:#fff; }
#forms #breadcrumbs { padding-left:13px; }

#demo #left { width:547px; }
#demo #right { font-size:1.363em; width:357px; padding:0 0 0 18px; } 
#demo #right #motive { font-size:0.8em; line-height:1.65em; } 
#demo #right #motive li { padding:0 0 8px 42px; position:relative; list-style:none outside; } 
#demo #right #motive li span { background:url(../images/balloon.gif) no-repeat 0 0; width:34px; height:28px; display:block; text-align:center; font-weight:bold; font-size:1.5em; color:#fff; padding-top:6px; position:absolute; left:0; top:0;} 
#demo .demoLink a { background:url(../images/demoLink.gif) no-repeat 0 0; width:264px; height:40px; display:block; }

#container { width:979px;margin:0 auto; padding-bottom:43px; overflow:hidden; }
#content { background:url(../images/contentBg.gif) no-repeat 0 0; }
#header { padding:3px 17px 37px 37px; overflow:hidden; }
#header h1 { padding-top:29px; }
#header h1 a { background:url(../images/logo.gif) no-repeat 0 0; display:block; width:181px; height:69px; }
#header .headerMenus { float:right; width:719px; }
#header #navigation  { overflow:hidden; margin-left:11px; padding-bottom:5px; }
#header #navigation li { background:url(../images/delimiter.gif) no-repeat 0 8px; float:left; font-size:1.1818em; font-weight:bold; margin-left:-1px; }
#header #navigation li a { color:#fff; padding:9px 14px; display:block; }
#header #navigation li.active a { background:url(../images/topArrow.gif) no-repeat center top; color:#f37736; }
#header #navigation li a:hover { color:#f37736; }
#header .navRap  { background:url(../images/navigareRapida.png) no-repeat 0 0; width:521px; height:45px; padding:20px 0 0 198px; }
#header .navRap select { width:176px; margin-right:30px; }

.content { background:url(../images/contentBg.png) no-repeat 0 0; min-height:297px; padding:35px 23px 0; }
.content #breadcrumbs  { overflow:hidden; color:#2f3539; font-size:1.454em; padding-bottom:20px; }
.content #breadcrumbs li { float:left; padding-right:8px; list-style:none outside; }

/* .content #breadcrumbs li a { background:url(../images/breadcrumbs.gif) no-repeat right 6px; padding-right:15px; }*/

.content p { padding-bottom:16px; }
.content ul li { li/st-style:inside disc; list-style:none; }
.content h3 { font:bold 1.454em Verdana, Arial, Helvetica, sans-serif; }
.content h4 { font:bold 1.272em Verdana, Arial, Helvetica, sans-serif;  }
.content h5 { font:bold 1em Verdana, Arial, Helvetica, sans-serif; }
.content h6 { font:italic 1em Verdana, Arial, Helvetica, sans-serif; }

#left { width:200px; float:left; }
#left h2 { font-size:1.454em; color:#101010; padding-left:14px; border-bottom:5px solid #eaeaea; padding-bottom:6px; }
#left .catMenu li { padding:1px 0; border-bottom:1px solid #ebedee; list-style:none outside; }
#left .catMenu li a { background:url(../images/catArrow.gif)  no-repeat 14px 15px; color:#248cc8; font-weight:bold; padding:10px 0 10px 26px; display:block; }
#left .catMenu li a:hover{ background-color:#f9f9f9; }

#right { float:left; width:695px; padding-left:36px; overflow:hidden; }
#right h1,#right h2 { font-size:1.636em; font-weight:normal; color:#3c3d3f; padding-bottom:6px; text-transform:uppercase; }
#right .pubStatus { font-size:1.090em; padding-bottom:0; }
#right .abonare { clear:both; font-size:1.090em; padding:0; }
#right .abonare p { padding:0 11px 10px 0; }
#right .abonare input { vertical-align:top; }
/*#right .abonare .typeText { height:20px; width:152px; padding-top:4px; border:1px solid #edab89; border-right-width:0; float:left;font:1em Verdana, Arial, sans-serif; }*/
#right .abonare .typeText { height:15px; width:182px; padding-top:4px; border:2px solid #edab89;  font:1em Verdana, Arial, sans-serif; }
#right .abonare .submit { height:23px; padding:0 8px 2px; font-size:1em; }
#right .abonare  form  { background:#ecedee; padding:10px 10px 5px; margin-bottom:10px; }
#right .abonare .submit { margin-left:0; }
#right .abonare  form label { color:#272D31; display:block; overflow:hidden; padding:0 10px 5px 0; float:left; }
#right .abonare  form label span { float:left; padding-top:3px; width:50px; }
#right .items { margin-left:-20px; padding-top:28px; position:relative; overflow:hidden; clear:both; }
#right .items li { width:150px; float:left; padding:0 0 31px 20px; list-style:none outside; }
#right .items li.clear { width:auto; float:none; clear:both; padding:0;font-size:1px; line-height:1px; }
#right .items .picbox { width:150px; height:206px; overflow:hidden; }
#right .items .description h2 { font-size:1.090em; padding:10px 0 6px; font-weight:bold; text-transform:upper; height:28px; overflow:hidden; }
#right .items .description h2 a { color:#101010;height:28px;display:block;overflow:hidden }
#right .items .description h2 a:hover { text-decoration:underline; }
#right .items .description p { padding-bottom:3px; }
#right .items .views { color:#206490 }
#right .pagination li { float:left; margin-right:1px; }
#right .pagination a { background:url(../images/pagBg.png) no-repeat 0 0; color:#f5f4f3; font-weight:bold; display:block; text-align:center; padding-top:5px; width:30px; height:24px; overflow:hidden; }
#right .pagination li.active  a { background-position:-31px 0; }
#right .pagination .prev, #right .pagination .next { width:144px; height:24px; float:left; }
#right .pagination .prev { background-position:-61px 0; margin-right:1px; }
#right .pagination .next { background-position:-204px 0;  }
#right .sitemap h3 { background:#fff; padding:8px 0; }
#right .sitemap h4{ background:url(../images/treelevel1.gif) no-repeat 14px 0; padding:7px 0 5px 38px;  font-size:1em; }
#right .sitemap a { padding-left:20px; }
#right .sitemap li { background:url(../images/treeElement.gif) repeat-y 14px 0; }
#right .sitemap li ul { background:url(../images/treeElement.gif) repeat-y 0 0; margin:0 10px 0 40px; padding-top:5px; }
#right .sitemap li ul li { background:url(../images/treeHor2.gif) no-repeat 0 8px; padding:0 0 5px 5px; }
#right .sitemap li ul li.last { background:url(../images/lastLiBg.gif) repeat-y 0 0; }
#right .short { height:43px; overflow:hidden; }

#footer { clear:both; }
#footer .footerTop { background:#2c3235 url(../images/footerTop.png) repeat-x 0 0; }
#footer .footerTopInner, #footer .footerBottomInner { width:1000px; margin:0 auto; position:relative; left:36px; }
#footer .domains { height:24px; color:#40494e; padding-top:10px; overflow:hidden; }
#footer .domains li{ background:url(../images/bullet2.gif) no-repeat 0 6px; float:left; padding-left:10px; margin:0 10px 0 -4px; }
#footer .domains li a { color:#40494e}
#footer .business { overflow:hidden; margin-left:-45px; padding-bottom:11px; }
#footer .business li { width:214px; padding:17px 0 0 45px; float:left; }
#footer .business li.clear { width:auto; padding:0; clear:both; float:none; }
#footer .business a { background:url(../images/bullet.gif) no-repeat 0 5px; color:#e4e7e7; padding-left:10px; }
#footer .business a:hover { color:#ff9e48; }
#footer .footerBottom { background:#0b0d0e; color:#c3c3c3; font-size:0.909em; }
#footer .footerBottom a { color:#c3c3c3; }
#footer .footerBottomInner { padding:10px 0 10px 38px; }
#footer .by { float:right; }


#right form input.submit_u  { background:url(../images/button.png) no-repeat 0 0; border:0; font:bold 1.090em Verdana, Arial, sans-serif; color:#fff; padding:3px 3px; cursor:pointer; overflow:visible;width:auto;height:auto}
a.submit_u  { background:url(../images/button.png) no-repeat 0 0; border:0; font:bold 1.090em Verdana, Arial, sans-serif; color:#fff; padding:4px 4px; cursor:pointer; overflow:visible; }





 #right form label { color:#272d31; overflow:hidden;padding-bottom:31px; display:block; }
 #right form span { float:left; font-weight:bold; padding:10px 22px 0 0; width:184px; text-align:right; }
 #right form input { height:22px; padding:7px 0 0 12px; border:2px solid #87a7b9; width:328px; font:bold 1.090em Verdana, Arial, sans-serif; color:#2f3539 }
#right form select { border:2px solid #87a7b9; width:348px; height:322px; padding:12px; overflow:auto; font:1.090em/2em Verdana, Arial, sans-serif; color:#2f3539 }
#right form input.submit { background:url(../images/button2.png) no-repeat 0 0; width:auto; border:0; margin-left:206px; height:auto; padding:11px 28px; color:#fff; }

a.search  { background:url(../images/button.png) no-repeat 0 0; border:0; font:bold 1.090em Verdana, Arial, sans-serif; color:#fff; padding:3px 12px; cursor:pointer; overflow:visible; }