/*
	
	project: Nautica (free template)
	author: Luka Cvrk
	Solucija (www.solucija.com)
	
*/

*{margin:0;padding:0;}:focus,:active {outline:0}ul,ol{list-style:none}img{border:0} 
body { font: .74em Georgia, Times New Roman, Times, serif; font-size:15px; color: #444; background:#F0F0F0  ; height:1000px; line-height: 1.6em; }
a { text-decoration: none; color: #008080; }
p  { margin: 0 0 15px; }
.wrap { margin: 0 auto; width: 1005px; }

input.btn { 
	  color:#050; 
	  font: bold small 'trebuchet ms',helvetica,sans-serif; 
	} 

table.imagetable {
        width:1005px;
	text-align:center;
}

table.imagetable {
        font-size:14px;
}

table.imagetable td.cols {
	padding: 6px;
}

.hover_under:hover
{
	text-decoration:underline;
}

select {font-size:17px;}
input {font-size:17px;}

#header { height: 160px; background: #080808 url(../images/bg.jpg) no-repeat center top; color: #ccc; margin: 0 0 30px; }
#header p { float: right; margin: 20px 0 0; }

#logo { float: left; margin: 40px 20px 50px 0; color: #fff; letter-spacing: .2em; font-size: 1.9em; }
#logo a { color: #fff; }

h1 { letter-spacing: -0.04em; color:#282828; font-size: 1.8em; text-shadow: 1px 1px 1px #000; text-align:center;}
h2 { font-size: 1.4em; text-shadow: 1px 1px 1px #fff; margin: 0 0 10px; color: #008080; }
h3 { font-size: 17px; margin: 0 0 6px; }

#menu { clear: both; padding: 13px 0 0;  }
#menu li { display: inline; font-size: 1.2em; }
#menu li a { float: left; padding: 0 22px 0 0; margin: 0 22px 0 0; color: #ddd; border-right: 1px solid #505052;  }
#menu li.last a { border: 0; padding: 0; }
#menu li a:hover { color: #fff; }
#menu li a.current {  text-decoration:underline }

#menu1 { clear: both; padding: 13px 0 0;text-align:center;   }
#menu1 li { display: inline; font-size: 1.2em;  }
#menu1 li a { padding: 0 22px 0 0; margin: 0 22px 0 0; color: #282828  ; border-right: 1px solid #505052;  }
#menu1 li.last a { border: 0; padding: 0; }
#menu1 li a:hover {  color:#282828; }
#menu1 li a.current { text-decoration:underline }

#main { clear: left; float: left; width: 690px; } 

.l { float: left; width: 310px; }
.r { float: right; width: 330px; }
.l img, .r img { float: left; margin: 0 13px 5px 0; border: 2px solid #fff; }

.line { clear: both; border-bottom: 1px dotted #ccc; padding: 10px 0 0; margin: 0 0 20px; }

#side { float: right; width: 225px; color: #808080; background: #fff; padding: 11px; margin: 0 0 20px; }
#side a { color: #444; }
#side li { padding: 0 0 10px; }
	
#footer { clear: both; height: 120px; padding: 20px 0; color: #888; border-top: 1px dotted #ccc; }
#footer ul { float: left; width: 140px; }
#footer ul li { padding: 0 0 3px; }
#footer p { float: right; width: 400px; text-align: right; }

.check_{
              background-image: url("../images/Checkbox_Unchecked.png");
      }

.check_checked {
    background-image: url("../images/Checkbox_Checked.png");
}

.check_uncheckable {
    background-image: url("../images/Checkbox_Checked.png");
    opacity:0.4;
}
.checkBoxContainer{
	    padding-left: 35px;
	    height: 28px;
	    background-repeat: no-repeat;
	    background-position: left -1px;
	    margin-left: 3px;
	    line-height: 28px;
	}