body {padding:0; margin:0; background:#363636;}
body, td, input, textarea{
	font-size:14px;
    font-family:Tahoma;
	color:#ffffff;
	line-height:15px;
	vertical-align:top;
	padding:0px;
}

.news
{
	margin: 5px 0 15px 0;
}

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#DFE4FA; text-decoration:underline} 
a:hover{
	text-decoration:none;
	font-style: italic;
}

a.email{
	color:#DFE4FA;
	text-decoration:none;
}

a.email:hover{
	background:url(images/1_z2ForCraig.gif) left no-repeat; padding-left:10px;
	color:#DFE4FA;
	font-weight:bold;
	text-decoration:underline;
}
span a{ color:#DFE4FA; text-decoration:underline}
span a:hover{ color:#DFE4FA; text-decoration: none}

ul{margin:0; padding-left:5px; list-style-type:none; line-height:20px}
li{background:url(images/1_z2ForCraig.gif) center left no-repeat; margin:0px; padding-left:12px }
li a{color:#DFE4FA;}

.bg_p2{ background:url(images/p2.jpg) no-repeat}
.bg_li{ background:url(images/bg_li.gif) repeat-x left}
.bg_vc{ background:#1d1f26}
.bg_dl{ background:url(images/bg_dl.gif) no-repeat bottom}
.bg_dr{ background:url(images/bg_dr.gif) no-repeat bottom}
.bg_punkt{ background:url(images/bg_punkt.gif) repeat-y}
.bg_licv{ background:#32393e}
.bg_p5{ background:url(images/p5.jpg) no-repeat}
 
.header{color:#2C1F1E; font-size:10px;} 

.footer{color:#ffffff; font-size:11px; height:52px} 
.footer a {color:#ffffff; font-size:11px; text-decoration:none; font-style:italic;} 
.footer a:hover {color:#dfe4fa; font-size:11px; font-style:normal; text-decoration: underline}

.more{vertical-align:middle; color:#DFE4FA}
/*more{background:url(images/1_z1ForCraig.gif) center right no-repeat; padding-right:11px; vertical-align:middle; color:#DFE4FA}*/
.more1{background:url(images/1_z3.gif) center right no-repeat; padding-right:11px; vertical-align:middle; color:#DFE4FA}

input{
   background:#272727;
   border:1px solid #888888;
   padding-left:5px;
   width:165px; height:25px;
}
.input1{
   background:#ffffff;
   border:2px solid #cccccc;
   width:151px; height:19px;
   padding-left:0px;
   padding-left:5px;
   padding-top:1px;
   color:#7b7b7b
}
.input2{
   background:#ffffff;
   border:1px solid #535832;
   padding-left:0px;
   width:134px; height:21px;
   padding-left:5px;
   padding-top:1px;
   color:#7b7b7b
}
.input3{
   background:#ffffff;
   border:2px solid #424242;
   padding-left:0px;
   width:180px; height:18px;
   padding-left:5px;
   padding-top:1px;
   color:#7b7b7b
}
#input3{
   padding-left:0px;
   padding-top:0px;
   width:22px; height:19px;
   border:0px;
}
#input4{
    padding-left:0px;
   padding-top:0px;
   width:73px; height:23px;
   border:0px;
   margin-left:25px
}
textarea{
   background:#ffffff;
   border:2px solid #cccccc;
   padding-left:5px;
   width:190px; height:96px;
   overflow:auto}
   
.thumbnail{
	position: relative;
	z-index: 0;
	border:2px solid #cccccc;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: #cccccc;
	padding: 5px;
	left: -1000px;
	border: 2px solid #cccccc;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -40px;
	left: -600px; /*position where enlarged image should offset horizontally */
}