@import url(../../include/voting/media/starrating.css);
@import url('prettyPhoto.css');
@import url('prettyPopin.css');
@import url('thex.css');
/*-----------------------------------------------------------------------------*/
/* Copyright&copy; 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/

/*** Reset ***/
html					{ height: 101%; }
body, form, fieldset, caption, h1, h2, h3, h4, h5, h6, p, a, ul, dl, dt, dd, img, hr { margin: 0; padding: 0; border: none; list-style: none; outline: none; }
body					{ font: 62.5% Arial, Helvetica, sans-serif; background: #051b39 url(../img/bg_city.jpg) top center no-repeat; padding-top: 30px; }
:focus					{ outline: none; }

/*** Text elements ***/
h1, h2, h3, h4, h5, h6	{ font-weight: normal; }
h1						{ font-size: 1.6em; }
h1 em					{ font-style: normal; font-size: 0.7em; }
h1.title				{ font: 2em "Times New Roman", Times, serif; display: inline-block; }
h2.title				{ font-size: 1.6em; line-height: 2em; }
h2						{ font-size: 1.5em; }
h3						{ font-size: 1.5em; }
p						{ font-size: 1.2em; line-height: 1.5em; color: #333; }
p.small					{ font-size: 1.1em; }
a						{ outline: none; text-decoration: none; color: #1a477e; }
.redlinks a				{ background: url(../img/red_dot.gif) repeat-x bottom; padding-bottom: 1px; }
.redLink				{ background: url(../img/red_arrow.png) left center no-repeat; padding-left: 16px; color: #c81016; }
:hover.redLink			{ background: url(../img/blue_arrow.png) left center no-repeat; padding-left: 16px; color: #1a477e; }
.blueLink				{ background: url(../img/blue_arrow.png) left center no-repeat; padding-left: 16px; color: #1a477e; }
:hover.blueLink			{ background: url(../img/red_arrow.png) left center no-repeat; padding-left: 16px; color: #c81016; }
.whiteLink				{ color: #fff; }

/*** General clases ***/
.left					{ float: left; display: inline-block; }
.right					{ float: right; display: inline-block; }
.imgRight				{ float: right; margin: 0 0 20px 20px; }
.to-right				{ text-align: right; }
.white					{ color: #fff; }
.red					{ color: #c81016; }
.blue					{ color: #1a477e; }
.clearfix				{ display: inline-block; clear: both; }
.clear					{ clear: both; }
.strong					{ font-weight: bold; }
.smaller				{ font-size: 0.9em; }
.italic					{ font-style: italic; }
.pad6					{ padding: 6px; }
.pad1					{ padding: 1px; }
.pad5					{ padding-left: 5px; }
.whitebg				{ background: #fff; }
.bluebg					{ background: #6281a7 url(../img/recente.jpg) no-repeat; }
.lightbbg				{ background: #d8e7ee; }
.lightbborder			{ border: 1px solid #d8e7ee; }
.redbg					{ background: #98282b url(../img/red_bg.jpg) no-repeat; }
.martop					{ margin-top: 10px; }
.redBorder				{ border: 1px solid #c81016; }
.grayBorder				{ border: 1px solid #c2c2c2; }
.capital				{ text-transform: uppercase; }

/*** General Layout ***/
#page					{ width: 960px; margin: 0 auto; background: #fff; }
#header					{ height: 155px; background: #08274f url(../img/head_otv.jpg) no-repeat; position: relative; }
#promo					{ background: #000 url(../img/promo_bg.jpg) repeat-y; padding-bottom: 2px; }
#banner					{ height: 90px; background: #051b39; }
#content				{ padding: 20px 13px; background: url(../img/top_content.gif) repeat-x; }
#main					{ width: 570px; }
#sidebar				{ width: 350px; }
.small-col				{ width: 278px; }
.big-col				{ width: 565px; }
#bottom					{ background: #e9e9e9; border-top: 2px solid #b8b8b8; padding: 20px 10px 20px; }
#footer					{ width: 960px; margin: 0 auto; background: url(../img/footer.jpg) no-repeat; min-height: 202px; height: auto !important; height: 202px; }

.rd6					{ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.rd3					{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/*** Specific pages ***/
#profile .small-col		{ width: 334px; }
#home .widget			{ height: 315px; }
#home .tabdiv			{ width: 960px; height: 315px; }
#home .ui-tabs-nav		{ width: 250px; }
#home .tabnav li a		{ width: 234px; }

/*** Header ***/
/* 01 Logo */
#logo					{ width: 194px; height: 65px; position: absolute; top: 14px; left: 20px; display: block; }

/* 02 Top links & search */
#top-search				{ width: 455px; position: absolute; top: 10px; right: 10px; }
#top-search .btnRed		{ height: 22px; line-height: 22px; background: url(../img/top_btn_red.gif) repeat-x; display: inline-block; padding: 2px 10px 0; color: #fff; font: 1.4em "Times New Roman", Times, serif; margin-left: 10px; text-shadow: 1px 1px 0 #760b0e; cursor: pointer; }
.top-links				{ line-height: 26px; color: #fafafa; }
.top-links a			{ color: #fafafa; padding: 0 3px; }
.top-links a:hover		{ color: #ffb640; }
.search #cauta			{ width: 330px; background: #fff url(../img/cauta.gif) 3px 3px no-repeat; padding-left: 20px; border: 1px solid #fff; margin-right: 10px; }
.search div				{ background: #0f294b; padding: 5px; border: 1px solid #284b7a; margin-bottom: 10px; }
.search .bntCauta		{ background: url(../img/btn_cauta.gif) repeat-x; height: 21px; color: #fff; padding-left: 6px; text-shadow: 1px 1px 0 #215090; }
.search .section		{ display: inline-block; padding: 3px 8px; color: #c4ddff; margin: 0 2px 5px; border: 1px solid #041329; }
.search .curent, .search :hover.section { border: 1px solid #284b7a; background: #0f294b; }


button					{ border:0; cursor:pointer; padding:0 6px 0 0; text-align:center; }
button span				{ position: relative; display: block; white-space: nowrap; padding: 0 0 0 6px; }
button.submitBtn		{ background: url(../img/right_btnIm.gif) right no-repeat; font-size:1em; }
button.submitBtn span 	{ height: 26px; line-height: 26px; background: url(../img/left_btnIm.gif) left no-repeat; color: #fff; }
/* De pus intr-un stylesheet special pt IE6
button					{ width:auto; overflow:visible; }
button span				{ margin-top: 1px; }
*/

/* 03 Top links & search */
#menu					{ height: 26px; background: #08274f url(../img/top_menu.jpg) no-repeat; position: absolute; left: 0; bottom: 0; width: 100%; padding-top: 6px; }
#menu li				{ display: inline; background: url(../img/menu_li_border.gif) top right repeat-y; padding: 0 8px; }
#menu a					{ display: inline-block; }
#menu a span			{ color: #fff; font-size: 1.4em; display: inline-block; padding: 4px 12px; text-shadow: 1px 1px 0 #000; }
#menu a:hover span, #menu a.curent span { background: url(../img/btn_menu.gif) repeat-x; cursor: pointer; }
#menu a.senzational, #menu a:hover.senzational span	{ background: url(../img/btn_senzational.gif) repeat-x; }
#menu a span			{}
#menu a:hover span		{}

/*** Promo ***/
.publicitate			{ background: url(../img/publicitate.gif) no-repeat; padding-left: 18px; }

/*** SlideShow ***/
.widget					{ position: relative; width: 960px; background: #000; height: 90px; overflow: hidden; }
.tabnav					{ position: absolute; top: 10px; right: 10px; z-index: 1; }
.tabnav ul				{ width: 960px; }
.tabnav li				{ margin-bottom: 2px; display: inline-block; zoom: 1; *display: inline; }
.tabnav li a			{ width: 294px; height: 54px; background: url(../img/btn_idle.png) repeat-x; color: #7c7c7c; display: block; border: 1px solid #1d2128; font-size: 1.1em; padding: 8px; }
.tabnav li a span		{ color: #ccc; font-size: 1.2em; display: block; font-weight: bold; }
.tabnav li a img		{ float: left; display: inline-block; margin-right: 6px; }
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background: url(../img/btn_activ.png) repeat-x; color: #d9d9d9; }
.ui-tabs-nav			{ }

.tabdiv					{ width: 960px; height: 90px; }
.tabdiv .item			{ margin-bottom: 10px; }
.tabdiv .item a.link	{ position: absolute; left: 44px; top: 203px; text-decoration: none; color: #0a93c2; z-index: 0; }
.tabdiv .item a:hover.link { color: #f60; }
.ui-tabs-hide			{ display: none; }

/*** Blocks ***/
.grid td				{}
.grid .padright			{ padding-right: 10px; }
.grid .img				{ display: block; padding-bottom: 2px; border-bottom: 1px solid #c41117; margin-bottom: 8px; }
.grid h1				{ font-size: 1.3em; font-weight: bold; padding-bottom: 8px; }
.grid .text				{ font-size: 1.1em; padding-bottom: 10px; }
.grid .share li			{ display: inline; color: #7b7b7b; }
.grid .last				{ background: url(../img/gray_border.gif) bottom repeat-x; margin-bottom: 20px; padding-bottom: 3px; }
.grid .date, .grid .comment, .grid .viwed { border-right: 1px solid #999; padding-right: 5px; margin-right: 5px; }
.grid .date				{}
.grid .comment			{ background: url(../img/comment.gif) center right no-repeat; padding-right: 18px; }
.grid .viwed			{ background: url(../img/file.gif) center right no-repeat; padding-right: 18px; }
.grid .hits				{ background: url(../img/ok.gif) center right no-repeat; padding-right: 18px; }
.grid .up				{ margin-left: 10px; display: block; }

.redLogo, .blueLogo		{ padding-left: 38px; font-size: 1.1em !important; }
.redLogo a				{ color: #c81016; }
.blueLogo a				{}
.redLogo a, .blueLogo a	{ display: block; font-size: 2em; font-weight: normal; line-height: 0.9em; }
.redLogo				{ background: url(../img/red_logo.gif) no-repeat; }
.blueLogo				{ background: url(../img/blue_logo.gif) no-repeat; }

.article li				{ font-size: 1.4em; color: #666; }
.article a				{ font-size: 0.95em; }
.article a:hover		{ text-decoration: underline; }
.lightRed				{ background: #ffe9ea; }
.lightBlue				{ background: #e2f0f7; }

.recList li				{ width: 260px; display: inline-block !important; zoom: 1; display: inline; padding-bottom: 5px; }
.recList span			{ display: block; color: #1a477e; font-weight: bold; }
.recList p				{ line-height: 1.1em; width: 250px; float: right; }
.recList li.wide		{ width: 320px; }
.recList li.wide p		{ width: 260px; }
.recList li.wide span	{ padding-bottom: 6px; }

/*** From sidebar ***/
.otvisti .recList li	{ width: 320px; }
.otvisti .recList p		{ width: 240px; }
.otvisti .whiteLink a	{ color: #fff; }
.otvList				{ margin-bottom: 3px; }
.otvList span			{ display: block; color: #c81016; font-weight: bold; padding-bottom: 10px; }
.otvList p				{ line-height: 1.1em; width: 206px; float: right; } /* Modificat Calin 01.06.2010 */

.stdList li				{ border-bottom: 1px dotted #ccc; background: url(../img/blue_dot.gif) 0 4px no-repeat; padding: 0 0 3px 10px; margin-bottom: 5px; }

/*** Bottom ***/
.botList				{ background: url(../img/right_list.gif) right repeat-y; width: 680px; padding-right: 20px }
.botList li				{ font-size: 1.2em; padding: 8px 0; }
.botList .li			{ background: url(../img/bottom_list.gif) bottom repeat-x; }
.botList .links a		{ border-right: 1px solid #1a477e; padding-right: 5px; margin-right: 5px; }
.botList .links a:hover, .stdList li a:hover { color: #c81016; }

/*** Footer ***/
.copy					{ padding: 30px 0 0 100px; color: #768597; line-height: 1.3em; }

/*** Gallery ***/
.galleryTabs			{ width: 270px; float: right; display: inline; height: 30px; line-height: 30px; padding-top: 2px; }
.galleryTabs li			{ display: inline; margin-right: 10px; }
.galleryTabs li a		{ display: inline-block; background: #b84d4f; font-size: 1.1em; font-weight: bold; }
.galleryTabs li a span	{ display: inline-block; height: 20px; line-height: 20px; color: #fff; padding: 0 8px; cursor: pointer; text-shadow: 1px 1px 0 #760b0e; }
.galleryTabs li a:hover span { background: #c96163; }
.galleryTabs li a.activ span { background: #fff; height: 30px; line-height: 30px; color: #c81016; text-shadow: 1px 1px 0 #ccc; }

.useful					{ border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin: 10px 0; }
.useful li				{ display: inline; height: 30px; line-height: 30px; margin-right: 10px; }
.useful li a			{ padding-left: 18px; font-size: 1.1em; font-weight: bold; }
li .direct				{ background: url(../img/link_direct.gif) no-repeat; }
li .bookmark			{ background: url(../img/favorite.gif) no-repeat; }
li .sendto				{ background: url(../img/mail.gif) no-repeat; }
li .comment				{ background: url(../img/comentarii.gif) no-repeat; }

.gray-title				{ font-size: 1.6em; color: #999; background: url(../img/light_blue_corner.gif) 5% 100% no-repeat; margin-left: 10px; padding-bottom: 6px; }
.comments				{ position: relative; }
.comments li			{ margin-bottom: 10px; }
.comments .img			{ background: url(../img/blank_user.gif) no-repeat; padding: 6px 12px 6px 6px; }
.info					{ width: 470px; float: right; display: inline-block; }
.info p					{ line-height: 1.1em;}
.info span.strong		{ display: block; padding-bottom: 8px; }

#tab-container			{ margin: 10px 0; }
#tab-container ul		{ border-bottom: 4px solid #d8e7ee; }
#tab-container li		{ display: inline; }
#tab-container li a		{ display: inline-block; padding: 0 10px; height: 20px; line-height: 20px; font-size: 1.1em; font-weight: bold; }
#tab-container li a.active { background: #d8e7ee; }
#tab-container .tab		{ padding-top: 10px; }

.picGall				{}
.picGall td				{ border-bottom: 1px dotted #ccc; padding: 10px 0; }
.picGall tr.last td		{ border-bottom: none; }


#tab-container .hold-timer { position: relative; display: inline-block; }
#tab-container .time { background:#FFF; width:28px; position: absolute; top: 2px; right:2px; }


/*** Paging ***/
.pager					{ border-top: 1px dotted #ccc; margin-top: 14px; color: #666; height: 30px; line-height: 30px; }
.pager a				{ color: #666; padding: 0 2px; }
.pager a.activ			{ color: #c81016; font-weight: bold; }

/*** Forms ***/
.leavecom label			{ display: block; padding-bottom: 5px; font-size: 1.2em; }
.leavecom input.text	{ width: 220px; }
.leavecom textarea		{ width: 270px; height: 100px; }

.login					{ width: 320px; margin: 40px 30px 30px 0; }
.login h1 span			{ font-size: 0.75em; color: #666; }
.login em				{ font-size: 0.85em; }
.login div, .register div { margin-bottom: 3px; font-size: 1.2em; }
.login label, .register label { display: inline-block; width: 120px; margin-right: 10px; text-align: right; }
.login input.text		{}
.register				{ margin: 40px 0 30px 30px; border-right: 1px dotted #ccc; width: 380px; }
.addUser, .logUser		{ padding-left: 36px; height: 32px; line-height: 32px; margin-bottom: 8px; }
.addUser				{ background: url(../img/adduser.gif) no-repeat; }
.logUser				{ background: url(../img/login.png) no-repeat; }











