/* all reset,layout */
* {
    margin:  0;
    padding: 0;
}
td,p,div,tr {
    font-family: Tahoma,verdana,arial;
    font-size:12px;
   /* color:#666;*/
    color:#ccc;
}
body {
    font-family:tahoma,verdana,arial;
    font-size:12px;
    padding:0;
    margin:0;
}
.all {
    padding:0;
    margin:10px 0px 30px 0px;
    color:#d9d9d9;
    background:#d9d9d9 url(/images/all2.jpg) repeat-x;
}
#container {
    width:768px;
    background:#000 url(/images/wrap_bg.pngg) repeat;
}
#wrapper {
    width:757px;
    padding:5px 0;
}
#topnav {
    padding-right:10px;
	text-align:right;
}
.navnotlink {padding:6px 8px 6px 8px; float:left; font-size:11px; margin:0; text-decoration:none;}

#header {
    /*height:84px;*/
    height:64px;
    width:755px;
    background:#000 url(/images/starrysky.jpg) repeat-x;
}
#logo {
    float:left;
	padding-top:3px;
}
#righthead {
    float:right;
    margin:59px 50px 0 0;
	borderr:1px solid #f00;
}
#content {
    padding:10px;
    background:#000;
}

#content .moduletable {
	float:left;
	width:150px;
    margin:0 10px 8px 2px;
    padding:8px;
    background:url(/images/left_mod_bg.png) repeat;
    border:1px solid #333;
}
#content .moduletable a, #content .moduletable a:visited {color:#747474;}
#content .moduletable a:hover {color:#e7b17f;}
#maincontent {
    margin-right:10px;
}

ol li {font-size:11px;}
.menu dl {margin:0 auto; backgroundd:#77001c url(/images/bottom.gif) no-repeat bottom left;}
.menu dt {margin:0; padding:2px; font-size:1.4em; font-weight:bold; color:#636363; border-bottom:1px solid #000; background:#232323 url(/images/top.gif) no-repeat top left;}
.menu dd {margin:0; padding:0; color:#fff; font-size:1em; border-bottom:1px solid #000; background:#47a;}
.menu ddd {margin:0; padding:0; color:#fff; font-size:1em; border-bottom:1px solid #000; background:#47a;}
.gallery a, .gallery a:visited {color:#747474; text-align:left; text-decoration:none; display:block; padding:2px 5px 2px 32px; background:#232323 url(/images/mod_th.jpg) no-repeat 8px 3px; width:140px;}
.gallery a:hover {background:#232323 url(/images/mod_th2.jpg) no-repeat 13px 3px; color:#9cf;}
#menunl {background:#232323 url(/images/mod_th2.jpg) no-repeat 13px 3px; color:#9cf; padding:2px 5px 2px 32px}
.menudemo {background:#232323; padding:2px 0}
#content .menudemo a, #content .menudemo a:visited {color:#090; text-align:left; text-decoration:none; display:block; padding:2px 5px 2px 32px; width:140px;}
#content .menudemo a:hover {color:#0f0;}

#topnavnl{float:left;}

.date{color:#900; margin:0 5px 6px 0; font-weight:bold;}

.testimonials{margin-bottom:10px; color:#ccc;}
.testimonialsuser{font-weight:bold; padding:2px 5px; color:#999; background:#333; border:1px solid #333; border-bottom:none;}
.testimonialstime{float:right; margin-top:3px; color:#999; font-size:70%;}
.testimonialstext{margin-bottom:0px; padding:2px 5px 2px 25px; font-size:95%; color:#999; background:#232323; border:1px solid #333; border-top:none; border-bottom:none;}
.testimonialssite{margin-bottom:10px; padding:0 5px 5px 25px; font-size:90%; background:#232323; border:1px solid #333; border-top:none;}
.testimonialssite a:link, .testimonialssite a:visited {font-weight:normal; color:#9cf;}
.testimonialssite a:hover {font-weight:normal; color:#fff;}
.addtestnote{margin-top:10px; padding:5px; font-size:90%; text-decoration:none; color:#ccc;}
.testimonialsside{margin-bottom:10px; font-style:italic; color:#999;}
.testsideheight{float:right; height:210px;}

.faq0{margin:15px 5px 50px 5px; color:#999; font-size:95%;}
.faq1{font-weight:bold; padding:2px 5px; color:#999; background:#333; border:1px solid #333; border-bottom:none;}
.faq2{margin-bottom:15px; padding:2px 5px 2px 25px; font-size:95%; color:#999; background:#232323; border:1px solid #333; border-top:none;}

#navlist a:link, #navlist a:visited {padding:6px; font-size:90%; text-decoration:none; color:#ccc;}
#navlist a:hover {color:#00f; background:#fff urll(/images/active_top.png) repeat-x bottom;}

.maintext{color:#999;}
td.contentheading {color:#65b6bb; font-family:arial,Helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:130%; padding-left:0;}

.suggest1{margin-bottom:5px; font-weight:bold; color:#999;}
.suggest2{color:#999;}

.topNaslov{margin:6px 5px 15px 5px; font-weight:bold;}
.topNaslov h1{text-align:center; margin:0; padding:0; font-size:150%; color:#65b6bb;}

.exampleslink{width:150px;}
.exampleslink a:link, .exampleslink a:visited {padding-left:10px; font-size:90%; font-weight:normal; text-decoration:none; color:#9cf;}
.exampleslink a:hover {color:#e7b17f; background:#fff urll(/images/active_top.png) repeat-x bottom;}

.examplesflash{width:371px;}
.loggedout{margin:20px 5px; font-weight:bold; color:#900;}

.textForm{text-align:left; padding:5px; width:400px; height:150px; font-size:90%; color:#ccc; background:#333; border:1px solid #666; font-family:Arial, Helvetica, sans-serif;}

.schoppingCart1 {float:left; padding-left:10px; width:205px; color:#ccc;}
.schoppingCart11 {color:#999; font-weight:bold;}
.schoppingCart12 {color:#f00; font-size:90%; font-weight:normal;}
.schoppingCart13 {color:#999; font-weight:normal; font-size:90%;}
.schoppingCart14 {color:#999; width:70px; font-weight:bold; padding-left:10px;}
.schoppingCart2 {float:right; text-align:right; font-weight:bold; padding-left:20px; color:#999;}
.schoppingCart2 a:link, .schoppingCart2 a:visited {font-weight:normal; color:#9cf;}
.schoppingCart2 a:hover {font-weight:normal; color:#fff;}
.schoppingCart3 {text-align:right; font-weight:bold; color:#999; padding-right:58px;}
.schoppingCart4 {text-align:right; vertical-align:top; padding-top:20px;}
.schoppingCartLogo {text-align:left; padding-top:20px; width:100px;}

.bottline {border-top:1px solid #999;}
.purItems {padding-right:10px;}

.abusenote{margin-left:5px; font-size:90%; color:#999;}
.feedbacknote1{margin-bottom:10px; font-size:150%; color:#0f0; font-style:italic;}
.feedbacknote0{margin-bottom:10px; font-size:150%; color:#f00; font-style:italic;}

.emphasized {font-family:"Courier New", Courier, monospace; font-size:120%;	font-weight:bold; color:#0f0;}

.properties{width:100%;	border-bottom:1px solid #333; color:#999;}
.properties1{font-weight:bold; width:150px; padding:3px 10px 3px 5px; color:#9cc; border-top:1px solid #333;}
.properties2{padding:3px 10px 3px 10px; color:#999; border-top:1px solid #333;}
.propbystep{padding:10px;}
.propbystep1{vertical-align:top; padding-top:9px; border-bottom:1px solid #333;}
.propbystep2{padding: 5px 2px 10px 20px; color:#999; border-bottom:1px solid #333;}
.imgEffectName{font-weight:normal; color:#9cf;}

/* style of login and register forms */

/*<div> tag where reg-form reside*/
#register_form{color:#999; font-weight:bold; padding:10px;}

/*name of field*/
.registration_form1{text-align:right; font-weight:bold; padding:5px 2px; color:#999;}

/*form fields*/
.registration_form2{padding:2px; background:#232323; color:#ccc; border:1px solid #999;}

/*<div> tag where login-form reside*/
#login_form{color:#036;	font-weight:bold; padding:10px;}
#login_form a:link, #login_form a:visited {color:#e7b17f; text-decoration:none; font-weight:bold;}
#login_form a:hover {text-decoration:none; color:#F00; font-weight:bold;}

/*name of field*/
.login_form1{text-align:right; font-weight:normal; padding:5px 2px; color:#999;}

/*form fields*/
.login_form2{padding:2px; color:#ccc; background:#333; border:1px solid #666;}




















#left {
    float:right;
    width:200px;
}
#left div.moduletable {
	width:177px;
    margin-bottom:8px;
    padding:8px;
    background:url(/images/left_mod_bg.png) repeat;
    border:1px solid #333;
}
#left div.moduletable h3 {
    margin-bottom:       8px;
    color:               #666;
    font-size:           14px;
    font-weight:         bold;
    text-transform: capitalize;
    background-repeat:   no-repeat;
    background-position: left;
    padding-left:        25px;
    
    
   
}
#right {
}
#right div.moduletable {
    margin-bottom:     8px;
    padding:           8px;
    background-image:  url(/images/right_mod_bg.png);
    background-repeat: repeat;
    border:            1px solid #333333 ;
}
#right div.moduletable h3 {
    margin-bottom:       8px;
    color:#666;
    font-size:           14px;
    font-weight:         bold;
    background-image:    url(/images/mod_th.png);
    background-repeat:   no-repeat;
    background-position: left;
    padding-left:        25px;
}
div.moduletable-login {
   margin-bottom:     8px;
    padding:           8px;
    background-image:  url(/images/left_mod_bg.png);
    background-repeat: repeat;
    border:            1px solid #333333 ;
}
div.moduletable-login h3 {
  margin-bottom:       8px;
    color: #666;
    font-size:           14px;
    font-weight:         bold;
    background-image:    url(/images/mod_th.png);
    background-repeat:   no-repeat;
    background-position: left;
    padding-left:        25px;
}
div.moduletable-login .button {
  margin-bottom:       8px;
    background-image: url(/images/login_button.png);
    background-repeat:   no-repeat;
    width:68px;
    height:21px; 
    color: #000000;
    padding-top:2px;
    padding-left:15px
    
    
}
div.moduletable-blue td {
    font-size:  11px;
    text-align: left;
}
div.moduletable-yellow {
    margin-bottom:     8px;
    padding:           8px;
    background-image:  url(/images/yellow_mod_bg.png);
    background-repeat: repeat;
}
div.moduletable-yellow td {
    font-size:  11px;
    text-align: left;
}
div.moduletable-yellow h3 {
    margin-bottom: 8px;
    color:         #333333;
    font-size:     14px;
    font-weight:   bold;
}

#bottom div.moduletable {
    margin-bottom: 8px;
    padding:       8px;
}
#bottom div.moduletable h3 {
    margin-bottom: 8px;
    color: #e7b17f;
    font-size:     12px;
    font-weight:   bold;
}
#bottom div.moduletable td {
    color: #A2A2A2;
}
#right {
    margin-right: 10px;
}
#bottom {
    padding:10px;
    background-image:  url(/images/bottom_bg.png);
    background-repeat: repeat-x; 
    background-color: #333;
    
}
#bottom p {
    color: #666666;
    font-size: 11px;
}
#footer {
    margin-top:100px; 
    margin-bottom:10px; 
    background-image:url(/images/footer_bg.png); 
    background-repeat:repeat-x;
    height:32px;
}
#footer P {
    color:#999;
    font-size:90%;
    padding-top:10px;
}
#footer a:link, #footer a:visited {color:#9cf;}

/* joomla css stuff */
ul#mainlevel-nav {
    list-style:   none;
    font-size:    11px;
    height:       28px;
    padding-left: 20px;
}
ul#mainlevel-nav li {
    float:          left;
    font-size:      11px;
    font-weight:    normal;
    text-transform: lowercase;
    text-align:     center;
    font-family:    Arial,Tahoma, Helvetica, sans-serif;
    display:        block;
    background:     none ;
    padding-right:  20px;
    padding-top:    5px;
}
ul#mainlevel-nav li a {
    display:         block;
    padding-left:    5px;
    padding-right:   5px;
    padding-top:     0px;
    text-decoration: none;
    color:           #FFFFFF;
    font-weight:     bold;
}
ul#mainlevel-nav li a:hover {
    display:         block;
    padding-left:    5px;
    padding-right:   5px;
    text-decoration: none;
    font-weight:     bold;
}
/*color of links*/
a:link, a:visited {
    color:#e7b17f;
    font-weight:normal;
    text-decoration:none;
}
a:hover {
    color:#999;
}
form {
    display: inline;
    margin:  0;
    padding: 0;
}
h1 {
    color:       #666666;
    font-weight: normal;
    font-size:   20px;
}
ul {
}
li {
    margin-left: 20px;
}
img {
    border: none ;
}
ol {
    margin-left:         20px;
    list-style-position: inherit;
}
blockquote {
    margin: 10px;
}
blockquote div {
}
pre {
    padding: 10px;
}
table.contenttoc {
    margin:  3px;
    padding: 5px;
}
.contenttoc th {
    padding:     3px;
    color: #e7b17f;
    font-weight: bold;
}
.contenttoc a {
    font-size:   11px;
    padding:     0 5px 0 5px;
    font-weight: normal;
}
.contenttoc a:hover {
    font-size:    11px;
    color:        #935454;
    padding-left: 5px;
}
.contenttoc td {
    padding: 3px;
}
.contentpane {
    font-family: Arial,Tahoma,  Helvetica, sans-serif;
    font-size:   11px;
    line-height: 18px;
    text-align:  left;
}
.contentpaneopen ul {margin-left: 10px;}
.contentpane ul {
    margin-left: 10px;
}
table.contentpaneopen,table.contentpane {}
table.contentpaneopen li {margin-left:20px;}
div.moduletable {
    font-size: 11px;
}
div.moduletable td {
    text-align: left;
    font-size:  11px;
}
div.moduletable h3 {
    text-align:    left;
    margin-bottom: 8px;
    color:         #333333;
    font-size:     14px;
    font-weight:   bold;
}
table.moduletable th {
    color:               #898371;
    text-align:          left;
    vertical-align:      middle;
    font-weight:         normal;
    padding-left:        5px;
    padding-top:         15px;
    padding-bottom:      10px;
    font-size:           14px;
    background-image:    url(/images/modth.png);
    background-repeat:   no-repeat;
    background-position: bottom;
    width:               230px;
    text-transform:      uppercase;
}
.contentpaneopen fieldset {border:none; width:100%;}
.contentpaneopen td {padding:0; text-align: left;}
.contentdescription {
}
.latestnews li {
    list-style-type: none;
}
.latestnews li a {
    border-bottom: 1px solid #666 ;
    display:       block;
}
.latestnews li a:hover {
}
.mostread li {
    list-style-type: none;
}
.mostread li a {
    border-bottom: 1px solid #666 ;
    display:       block;
}
.mostread li a:hover {
}
ul.latestnews li {
    padding:     2px 2px 5px 0px;
    margin-left: 0px;
    color:       #808080;
    width:       auto;
    text-align:  left;
}
.latestnews a:link {
    text-transform: capitalize;
    color:          #CCC;
}
.latestnews a:visited {
    color: #CCC;
}
.latestnews a:hover {
    color: #FF0000;
}
ul.mostread li {
    margin-left: 0px;
    color:       #808080;
    width:       auto;
    text-align:  left;
    padding:     2px 2px 5px 0px;
}
.mostread a:link {
    text-transform: capitalize;
    color:          #CCCCCC;
}
.mostread a:visited {
    color: #CCCCCC;
}
.mostread a:hover {
    color: #FF0000;
}

div.componentheading {
    color:          #e7b17f;
    font-family:     tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-weight:     normal;
    font-size:       18px;
    text-align:      left;
}
a.contentpagetitle:link,a.contentpagetitle:hover {
    font-family:     Tahoma,Arial,tahoma, Helvetica, sans-serif;
    text-decoration: none;
    font-size:       14px;
}
a.contentpagetitle:hover {
    color: #CCCC99;
}
.createdate, td.createdate {
    color:          #666666;
    font-size:      11px;
    font-weight:    bold;
    text-transform: lowercase;
    padding-bottom: 3px;
}
.modifydate,.small {
    color: #666666;
    font-size:      11px;
    font-weight:    normal;
    text-transform: capitalize;
}
.highlight {
    color:            #FFFFFF;
    background-color: red;
}
.mosimage {
    margin:  5px;
    padding: 5px;
    border:  none ;
}
.mosimage_caption {
    padding:             1px 2px;
    color: #7A7A7A;
    font-size:           10px;
    font-weight:         bold;
    border-bottom-style: solid;
    border-bottom-color: #333333;
    border-bottom-width: 1px;
}
.contentpaneopen img {margin:5px;}
.contentpane img {
    margin: 5px;
}
a.mainlevel:link, a.mainlevel:visited {
    display:             block;
    height:              18px !important;
    height:              26px;
    vertical-align:      middle;
    font-size:           12px;
    font-weight:         normal;
    text-align:          left;
    text-decoration:     none;
    text-transform:      capitalize;
    color: #7A7A7A;
    padding-top:         2px;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    border-bottom-style: solid; 
    background-color: #232323;
    padding-left:15px;
    
}
a.mainlevel:hover {
    text-decoration: none;
    color:           #e7b17f;
    font-weight:     bold;
    padding-left:20px; 
    background: #000000;
    
}
a.mainlevel#active_menu {
    color:      #e7b17f;
    font-weight: bold;
}
a.mainlevel#active_menu:hover {
    color: #e7b17f;
}
a.sublevel:link, a.sublevel:visited {
    font-size:      11px;
    padding-left:   10px;
    padding-bottom: 3px;
    line-height:    20px;
    display:        block;
    margin-left:    10px;
    font-family:    Arial, Verdana,Tahoma;
    color: #7A7A7A;
    text-transform: lowercase;
    font-weight:    normal;
}
a.sublevel:hover {
    text-decoration: none;
}
#mod_login_username {
    padding:     5px 0 0px 5px;
    width:       90%;
    font-size:   11px;
    background:  url(/images/mod_login_bg.png) repeat-x ;
    color:       #333333;
    font-family: tahoma;
    border:      none ;
    font-weight: bold;
    height:      23px;
}
#mod_login_password {
    padding:     5px 0 0px 5px;
    width:       90%;
    font-size:   11px;
    background:  url(/images/mod_login_bg.png) repeat-x ;
    color:       #333333;
    font-family: tahoma;
    border:      none ;
    font-weight: bold;
    height:      23px;
}
#mod_login_remember {
    border:     none ;
    margin:     0;
    background: none ;
    
}
.inputbox {
    font-size:  12px;
    border:     1px solid gray ;
    background: #A0A0A4;
}
.button {
    padding:     1px;
    padding:     2px !important;
    color: #000000;
    font-size:   11px;
    border:      none ;
    font-weight: bold;
    background:  #666 ;
}
.sectiontableheader {
    font-weight: bold;
    background:  #232323 ;
    padding:     4px;
    color: #666666;
}
.sectiontableentry1 td {
    padding: 3px;
}
.sectiontableentry2 td {
    padding:    3px;
    background: #232323 ;
}
.sectiontableentry1 {
    padding: 2px;
}
.sectiontableentry2 {
    padding: 2px; 
    
    
    
    
}
.readon {
    font-size:           11px;
    float:               left;
    background-image: url(/images/readon_bg.png);
    background-position: left;
    background-repeat:   no-repeat;
    padding-left:        20px;
    height:              14px;
}
a.readon, a.readon:visited,a.readon:hover { 
    color: #e7b17f; 
   

}
.back_button a {
    padding:    2px 5px 2px 20px;
    text-align: center;
    display:    block; 
    
    
}
.back_button a:hover {
    padding: 2px 5px 2px 20px;
    color: #FFFFFF;
}
.pagenav {
    text-align:        center;
    color: #666;
    margin:            0px -2px 0px 0px;
    padding:           1px 6px 1px 6px;
    font-size:         11px;
    font-family:       verdana,tahoma; 
    background-color:#1D1D1D;
   
}
a.pagenav, a.pagenav:visited {
    color: #666;
}
a.pagenav:hover {
    color:            #ffffff;
    background-color: #9C0425;
    border:           1px solid #5d5d5d ;
}
span.pathway {
    color:       #666666;
    font-size:   11px;
    font-weight: bold;
}
span.pathway a:link,
span.pathway a:visited {
    color:       #666666;
    font-weight: bold;
    font-size:   11px;
}
.blog_more{
	margin-bottom:15px;
}
.sectiontableentry2 {
	color:#ffFFFf;
}