/*a:link { text-decoration:none;}*/

.newsBody { margin:10px 0 0 10px }
.newsPosted { float:left; margin:8px 0 0 10px; }
.newsOther { text-align:right; margin:8px 0; }

.news_date {background-color: #A9C0CE;color: white;position:relative;top:-2px;font-size:12px;padding:5px;}
	/* ============== Ratings CSS ============== */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:0;clear:none;display:table-cell;}
div.rating:after{content:'.';display:inline;height:0;width:0;clear:none;visibility:hidden}
div.cancel,div.star{float:left;clear:none;width:17px;height:15px;text-indent:0;cursor:pointer;display:inline;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url(../img/system/delete.gif) no-repeat 0 -16px}
div.star,div.star a{background:url(../img/system/star.gif) no-repeat 0 0px}
div.cancel a,div.star a{display:block;clear:none;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
.pageTop { background: url(../img/SED-Light_tPCap.gif) no-repeat; width:780px; height:10px; }
.pageBody { background:#e6ebf0 url(../img/SED-Light_bPCap.gif) no-repeat bottom; width:780px; min-height:10px; padding:0; margin-bottom:10px; }
.pageText { width:760px; padding:0 10px 10px 10px; }

div.rating-cancel, div.star-rating {
background:none repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
float:left;
height:15px;
overflow:hidden;
text-indent:-999em;
width:17px;
}
div.rating-cancel, div.rating-cancel a {
background:url(../img/system/delete.gif) no-repeat scroll 0 -16px transparent;
}
div.star-rating, div.star-rating a {
background:url(../img/system/star.gif) no-repeat scroll 0 0 transparent;
}
div.rating-cancel a, div.star-rating a {
background-position:0 0;
border:0 none;
display:block;
font-size:0;
height:100%;
width:16px;
}
div.star-rating-on a {
background-position:0 -16px !important;
}
div.star-rating-hover a {
background-position:0 -32px;
}
div.star-rating-readonly a {
cursor:default !important;
}
div.star-rating {
background:none repeat scroll 0 0 transparent !important;
overflow:hidden !important;
}

.nesesary a
{
	color: #808080;
}

	  h1 {
            font-size : 160%;
      }
      h2 {
            font-size : 130%;
      }
      h3 {
            font-size : 120%;
            margin : 1em 1em 1em 0;
      }
      h4 {
            font-size : 100%;
            font-weight : bold;
            margin : 1.5em 1em 1em 0;
      }
      h5 {
            font-size : 95%;
            margin-top : 0;
      }
      h6 {
            font-size : 90%;
            margin-top : 0;
      }
      .bbstyle1 {
            font-size : 160%;
            font-weight : bold;
      }
      .bbstyle2 {
            font-size : 130%;
            font-weight : bold;
      }
      .bbstyle3 {
            font-size : 120%;
            font-weight : bold;
      }
      .bbstyle4 {
            font-size : 110%;
            font-weight : bold;
      }
      #c1 {
            /*background-image : url(../img/main/title.png);*/
            margin : 0 4px;
            padding : 12px;
            font-weight : bold;
      }
	  #title {
            /*background-image : url(../img/main/title.png);*/
            margin : 0 4px;
            padding : 12px;
            font-weight : bold;
      }
      #subtitle {
            background : #eaeef1 /*url(../img/main/subtitle.png) repeat-x bottom right*/;
            margin : 0 4px 15px;
            padding : 0 0 12px 12px;
            font-size : 90%;
            vertical-align : top;
      }
      #main {
            padding : 12px 12px 0;
            margin : 0;
            vertical-align : top;
      }
      .disp {
            padding : 7px 12px 5px;
            margin : 0;
      }
      .block {
            padding : 5px;
            margin : 12px 12px 10px 0;
            border : 1px solid #cdd2d5;
            background-color : #f5f5f5;
      }
      .block_poppup {
            padding : 5px;
            margin : 12px 12px 10px;
            border : 1px solid #cdd2d5;
            background-color : #f5f5f5;
      }
      .error {
            padding : 24px 8px;
            margin : 0;
            color : #cc1212;
            font-weight : bold;
            font-size : 110%;
            text-align : center;
      }
      .codetitle {
            font-size : 10px;
            color : #59739b;
            padding : 2px;
            margin-top : 5px;
      }
      .code {
            font-size : 11px;
            color : #59739b;
            background-color : #cfd5e3;
            padding : 2px;
            margin-bottom : 5px;
            font-family : monospace;
      }
      .valid {
            height : 48px;
            text-align : center;
            vertical-align : middle;
      }
      .valid {
            height : 48px;
            text-align : center;
            vertical-align : middle;
      }
      .download {
            font-size : 90%;
            padding : 5px;
            margin-top : 16px;
            border-top-width : 1px;
            border-top-style : dashed;
            border-top-color : #d9d9d9;
            border-right-width : 1px;
            border-right-style : dashed;
            border-right-color : #d9d9d9;
            border-bottom-width : 1px;
            border-bottom-style : dashed;
            border-bottom-color : #d9d9d9;
            border-left-width : 1px;
            border-left-style : dashed;
            border-left-color : #d9d9d9;
      }
      .paging {
            padding : 7px 12px 5px;
            text-align : center;
            text-align : right;
            font-size : 90%;
      }
      .coltop {
            /*background-image : url(../img/main/coltop.png);*/
            text-align : center;
            color : #4d5d71;
            font-size : 90%;
            /*border-left : 1px solid #ffffff;*/
            /*border-top : 1px solid #ffffff;*/
            border:1px solid #cdd2d5;
      }
      .coltop a {
            color : #4d5d71;
      }
      .middleall {
            vertical-align : middle;
      }
      .centerall {
            text-align : center;
            vertical-align : middle;
      }
      .desc {
            font-size : 90%;
            padding : 3px;
            color : #646464;
      }
      .odd {
            background : #f1f4f5 /*url(../img/main/odd.png) repeat-x*/ !important;
            border-left : 1px solid #ffffff;
            border-top : 1px solid #ffffff;
            border-right : 1px solid #cdd2d5;
            border-bottom : 1px solid #cdd2d5;
      }
      .even {
            background : #e5ebee /*url(../img/main/even.png) repeat-x*/ !important;
            border-left : 1px solid #ffffff;
            border-top : 1px solid #ffffff;
            border-right : 1px solid #cdd2d5;
            border-bottom : 1px solid #cdd2d5;
      }
      li {
            margin : 2px;
      }
      img {
            border-width : 0;
      }
      ul {
            list-style-type : square;
      }
      form {
            margin : 0;
      }
      .colleft {
            float : left;
            margin : 0 4px;
      }
      .colright {
            float : right;
            margin : 0 4px;
      }
      .bar_front {
            padding : 0;
            margin : 0;
            height : 8px;
            border-right : 1px solid #555;
            background : #900;/*url(../img/system/pollin.gif) repeat-x*/
      }
      .bar_back {
            padding : 0;
            margin : 0;
            height : 8px;
            font-size : 0;
            border-right : 1px double #999;
			border-bottom : 1px double #999;
            border-left : 1px solid #ccc;
            border-top : 1px solid #ccc;
            background : #fff; /*url(../img/system/pollout.gif) repeat-x*/
      }
      .bbcodes a img {
            border : 1px outset #a0a0a0;
            background-color : #999bac;
      }
      .smilies a img {
            border : 0;
            background-color : transparent;
      }
      .today {
            border : 1px dashed #ddaa00;
      }
      .signature {
            color : #979797;
            font-size : 80%;
            max-height : 96px;
            overflow : auto;
      }
      .signature a {
            color : #000000;
      }
      .footer {
            text-align : center;
            font-size : 90%;
      }
      table td {
            vertical-align : top;
      }
      table.flat {
            width : 99%;
            margin : 0;
            padding : 0;
            border-collapse : collapse;
      }
      table.flat td {
            padding : 0;
            margin : 0;
      }
      table.main {
            width : 99%;
            margin : 0;
            padding : 4px;
      }
      table.main td {
            padding : 4px;
      }
      table.cells {
            width : 100%;
            margin : 0;
            padding : 0;
            /*background-color : #f1f4f5;*/
            border : 1px solid #cdd2d5;border-collapse:collapse;
      }
      table.cells td {
            padding : 2px;
            /*background-color : #f7f7f7;*/
            margin : 0;
            border-bottom : 1px solid #cdd2d5;
      }
      table.list {
            width : 99%;
            margin : 0;
            padding : 5px;
      }
      table.list td {
            padding : 12px;
      }
      select, option {
            color : #303030;
            font : 11px Verdana, Arial, Helvetica, sans-serif;
      }
      text, input.file, input.password, input, textarea.text, optgroup {
            margin : 2px;
            color : #303030;
            font : 11px Verdana, Arial, Helvetica, sans-serif;
            border : 1px solid #707070;
      }
      .checkcb2, .radio {
            margin : 0 2px;
            border : 0;
      }
      .cb2 {
            /*background-image : url(../img/main/title.png);*/
            background-repeat : repeat-x;
            border-bottom : 1px solid #e8e8e9;
            border-left : 1px solid #e8e8e9;
            border-right : 1px solid #e8e8e9;
      }
      .cb2text {
            padding : 4px;
      }
      .cb2desc {
            font-size : 90%;
            padding : 0 0 0 15px;
            color : #646464;
            background-color : #a0a5af;
      }
      .cb2 h2 {
            color : #333333;
            padding : 12px 0 0 4px;
            font-size : 11px;
      }
      .cb2 h2 a {
            color : #333333;
            font-size : 100%;
      }
      .cbt {
            width : 100%;
            /*background-image : url(../img/main/cbt.png);
            background-repeat : repeat-x;*/
      }
      .cbt_l, .cbt_r, .cbb_l, .cbb_r {
            width : 32px;
      }
      .cbt_title {
            font-size : 11px;
            font-weight : bold;
            padding : 12px 0 0;
      }
      .cbt_title_small {
            font-size : 11px;
            padding : 12px 0 0;
      }
      .cbsub {
            padding : 2px 10px;
            /*background-image : url(../img/main/coltop.png);
            background-repeat : repeat-x;*/
            font-size : 80%;
      }
      .cbsub a {
            color : #fcfcfc;
      }
      .cbmain {
            padding : 4px;
            background-color : #f1f4f5;
            border-left : 1px solid #cdd2d5;
            border-right : 1px solid #cdd2d5;
      }
      .cbb {
            width : 100%;
            /*background-image : url(../img/main/cbb.png);
            background-repeat : repeat-x;*/
            height : 13px;
      }
      hr {
            border-top : 1px solid #e5ebee;
            border-bottom : 1px solid #ffffff;
            border-left : 1px solid #e5ebee;
            border-right : 1px solid #ffffff;
            height : 2px;
            width : 100%;
      }
      .profield {
            font-size : 80%;
            padding : 1px 2px 0 3px;
            background-color : #ffffff;
            border-top : 1px dotted #303030;
            border-left : 1px dotted #303030;
            border-right : 1px dotted #303030;
            border-bottom : 1px dotted #303030;
            margin-bottom : 2px;
      }
      #hdt_l, #hdt_r, .hdt, #banner_l, #banner_r, #banner, #user_r, #user_l, #user_str, #nav_l, #nav_r, #nav, #ft_l, #ft_r, .ft, #indxleft, #indxright {
            position : relative;
            float : left;
            top : 0;
            left : 0;
      }
      #container {
            width : 988px;
            margin : 0 auto;
      }
      #maintcont {
            width : 988px;
            /*background-image : url(../img/main/main.png);
            background-repeat : repeat-y;*/
      }
      .clear {
            clear : both;
      }
      .hdt {
            /*background-image : url(../img/main/hd_top.png);
            background-repeat : repeat-x;*/
            width : 483px;
            height : 20px;
      }
      #hdt_l, #hdt_r {
            width : 11px;
      }
      .hdt_text {
            font-size : 90%;
            padding : 2px 0 0;
      }
      .hdt_text a {
            color : #303030;
      }
      .hdt_text a:hover {
            text-decoration : none;
      }
      #indxleft {
            width : 731px;
            margin-right : 12px;
      }
      #indxright {
            width : 220px;
      }
      #banner_l {
            width : 205px;
      }
      #banner_r {
            width : 11px;
      }
      #banner {
            /*background-image : url(../img/main/banner_st.png);
            background-repeat : repeat-x;*/
            width : 772px;
            height : 102px;
      }
      #login_box {
            /*background-image : url(../img/main/hd_2.gif);
            background-repeat : repeat-x;*/
            margin : 0;
            padding : 0 0 0 570px;
            font-size : 90%;
            font-weight : bold;
            color : #888888;
            text-align : left;
      }
      #login_box a {
            color : #434f5b;
      }
      #login_box ul {
            padding : 0;
            margin : 0;
      }
      #login_box li {
            list-style : none;
            margin : 0;
            padding : 2px;
      }
      #user_str {
            width : 966px;
            /*background-image : url(../img/main/user.png);
            background-repeat : repeat-x;*/
            height : 23px;
      }
      #user_r, #user_l {
            width : 11px;
      }
      #user {
            /*background-image : url(../img/main/user.png);
            background-repeat : repeat-x;*/
            font-size : 90%;
            margin : 0;
            height : 23px;
            padding : 0;
            width : 966px;
            text-align : right;
            color : #303030;
      }
      #user a {
            color : #fcfcfc;
      }
      #user ul {
            padding : 8px 5px 0;
            margin : 0;
      }
      #user li {
            display : inline;
            list-style : none;
            margin : 0;
            padding : 0;
      }
      #ft_l, #ft_r {
            width : 13px;
      }
      .ft {
            width : 481px;
            /*background-image : url(../img/main/ft.png);
            background-repeat : repeat-x;*/
            height : 31px;
      }
      .ft_text {
            font-size : 90%;
            padding : 6px 0 0;
            height : 31px;
      }
      .ft_text a {
            color : #303030;
            /*background-image : url(../img/main/footernav.png);*/
            padding : 6px 0 4px;
      }
      .ft_text a:hover {
            text-decoration : none;
            /*background-image : url(../img/main/footernav.png);*/
            background-position : 0 -31px;
      }
      #nav {
            /*background-image : url(../img/main/nav.png);
            background-repeat : repeat-x;*/
            margin : 0;
            height : 48px;
            padding : 0;
            width : 966px;
      }
      #nav ul {
            margin : 0;
            padding : 15px 0;
      }
      #nav li {
            display : inline;
            list-style-type : none;
            margin : 0;
            padding : 0;
      }
      #nav li a {
            padding : 15px 5px 11px;
            height : 48px;
            /*background-image : url(../img/main/nav.png);
            background-repeat : repeat-x;*/
            font-weight : bold;
            color : #464545;
            text-decoration : none;
      }
      #nav li a:hover {
            /*background-image : url(../img/main/nav.png);
            background-repeat : repeat-x;*/
            background-position : 0 -48px;
            color : #303030;
      }
      #nav_l, #nav_r {
            width : 11px;
      }


/* project: internet services template
   author: luka cvrk (www.solucija.com) */


/* default styles
   -------------- */

body {
	padding: 0;
	margin: 0;
	font: 0.7em Tahoma, sans-serif;
	line-height: 1.5em;
	background: #fff;
	color: #454545;
}

a {	color: #E0691A;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }

h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
.dark  { color: #737373; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

form { margin: 0; }

input.search {
	width: 292px;
	border: 0;
	background: #FFF url(input.gif) no-repeat;
	padding: 4px;
	color: #E0691A;
	font-weight: bold;
}

input.submit {
	background: #E0691A url(submit.gif) no-repeat;
	cursor:pointer;
	border: 0;
	padding: 4px 0 4px 0;
	width: 75px;
	margin: 0 15px 1px 0;
	color: #FFF;
	font: bold 1em Arial, Sans-Serif;
}

input.login {
	width: 150px;
	border: none;

	padding: 4px;
}

/* layout
   ------ */

.content {
	margin: 0 auto;
	width: 780px;
	padding:0 10px 10px 10px;
}

.header {
	height: 55px;
	background: #eee;
	color: #808080;
	margin: 2px 0 3px 0;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #ccc;
}

.top_info {
	/*border: 1px solid #00FF40;*/
	float: right;
	width: 610px;
	padding: 5px 0 4px 0;
	border-bottom: 1px solid #eee;
	background: #eee;
	color: #808080;
}

	.top_info_left {
		width: 270px;
		/*border: 1px solid #0000FF;*/
		float: left;
	}

	.top_info_right {
		/*border: 1px solid #FF0000;*/
		float: right;
		position:relative;text-align:right;
		top:-7px;
		width: 330px;
		padding:0 5px 0 0;
		border-left: 1px solid #eee;
		line-height: 11px;
		font-size:10px;
	}

.browse_category  {
	font-size: 0.9em;
	width: 190px;
	color: #FFF;
	background: inherit;
}

.bar {
	clear: both;
	font-size: 1.1em;
	height: 30px;
	color: #FFF;
	margin: 0 0 0 0px;
	background: #FF9148;
}

	.bar li {
		margin: 0;
		padding: 7px 12px 5px 12px;
		color: #FFEADC;
		background: #FF9148;
		float: left;
	}

	.bar li.active {
		background: #E0691A url(bar.gif) no-repeat center top;
		color: #fff;
		font-weight: bold;
		padding: 7px 10px 6px 10px;
	}

	.bar li a {
		font-weight: bold;
		color: #FFF;
		background: inherit;
		text-decoration: none;
	}

	.bar li a:hover {
		color: #E0691A;
		background: inherit;
	}

.search_field {
	background: #fff url(searchbg.gif) no-repeat right;
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 2px 25px 2px 10px;
	margin: 3px 0 3px 0;
}

.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}

.search_form { float: right; }

.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}

/* left side
   --------- */

.left {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

.left h3 {
	clear: both;
	background: #A9C0CE url(corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}
.left h3 a{
	clear: both;
	background: #A9C0CE;
	color: #FFF;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	text-decoration:none;
}
.left1 h3 a{
	clear: both;
	background: #A9C0CE;
	/*color: #FFF;*/
	color:#E0691A;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	text-decoration:none;
	font-size:12px;
}
	.left_side {
		float: left;
		width: 180px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}

	.left_side1 {
		float: left;
		width: 500px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}

	.left_side a, .right_side a { color: #414141; background: #FFF; }

	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
		height: 220px;
	}

	.left_box { margin: 0 0 0 0; color: #000; background: #FFF; padding: 0; }

.lboxBody {text-align:justify;}
	/* left1 side
   --------- */

.left1 {
	float: left;
	width: 65%;
	margin: 0 0 10px 0;
}

.left1 h3 {
	clear: both;
	background: #A9C0CE url(corner.gif) no-repeat top right;
	/*color: #FFF;*/
	color:#E0691A;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 0px 0;
}
	.left1_side {
		float: left;
		width: 180px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}

	.left1_side1 {
		float: left;
		width: 500px;
		padding: 0 0 0 10px;
		margin: 10px 0;
	}

	.left1_side a, .right_side a { color: #414141; background: #FFF; }

	.right_side {
		float: right;
		width: 220px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}

	.left1_box { margin: 0 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }


/* right side
   ---------- */

.right {
	float: right;
	width: 34.6%;
	margin: 0 0 10px 0;
}

.right h3 {
	background: #6C757A  url(corner.gif) no-repeat top right;;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
}

	.right_articles {
		background: #f5f5f5;
		color: #414141;
		padding: 8px;
		margin: 0 0 3px 0;
	}

.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer {
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	border-top: 1px solid #ccc;
	line-height: 1.8em;
}

.footer a { color: #808080; background: #fff; }

.pagnav{padding:3px 4px;}
.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages{padding:1px 2px;background:#F5F5F5;margin:2px;border:1px solid #d5d5d5;}
.pagenav_prev a:link, .pagenav_next a:link, .pagenav_first a:link, .pagenav_last a:link, .pagenav_pages a:link{text-decoration:none;}
.pagenav_prev a:visited, .pagenav_next a:visited, .pagenav_first a:visited, .pagenav_last a:visited, .pagenav_pages a:visited{text-decoration:none;}
.pagenav_prev a:hover, .pagenav_next a:hover, .pagenav_first a:hover, .pagenav_last a:hover, .pagenav_pages a:hover{text-decoration:none;}
.pagenav_current{padding:0 2px;font-weight:bold;font-size:140%;text-decoration:none;background:#ededed;margin:1px;border:1px solid #c8c7c7;}
.pagenav_current a{text-decoration:none;}

    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

	#slider{padding-bottom:5px;}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:506px;
		height:220px;
		overflow:hidden;
		}
	#prevBtn, #nextBtn{
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}
	#nextBtn{
		left:506px;
		}
	#prevBtn a, #nextBtn a{
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;
		}
	#nextBtn a{
		background:url(images/btn_next.gif) no-repeat 0 0;
		}