body{
	 margin:0px;
	 padding:0px;
	 font-family:Tahoma, Geneva, sans-serif;
	 font-size:12px;
	 color:#452104;
}
h1,h2,h3,h4,h5,p,ul,li,form,input{margin:0px;padding:0px;}
h1,h2,h3,h4,h5{
				font-weight:normal;
}
dl,dt,dt{
		 margin:0px;
		 padding:0px;
}
select{
		margin:0px;
		padding:0px;
		border:none;
		}
ul{
	list-style:none;
	}
img{
	border:none;
	}
input{
	  border:none;
	  font-family:Arial, Helvetica, sans-serif;
	  }
table{
		border-collapse:collapse;
		border:none;
		}
table td{
		 padding:0px;
		 }
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
#main{
		min-width:1000px;
}
#header{
		background:url(/images/digit/header2.jpg) left top repeat-x;
}
.header_left{
			 background:url(/images/digit/header1.jpg) left top no-repeat;
}
.header_right{
			  background:url(/images/digit/header3.jpg) right top no-repeat;
			  height:229px;
			  position:relative;
			  padding:0px 11px 0px 0px;
}
.header_right h2{
				  float:left;
				  padding:145px 0px 0px 36px;
}
.header_right h2 a{
					display:block;
					width:288px;
					height:64px;
}
.header_right #nav{
					position:absolute;
					font-size:0.9em;
					left:472px;
					top:12px;
}
.header_right #nav li{
					  display:inline;
}
.header_right #nav li a{
						display:block;
						float:left;
						color:#AEB0BF;
						margin:0px 32px 0px 0px;
						padding:25px 0px 0px 0px;
}
.header_right #nav li a:hover{
								color:#C25A05;
}
.home{
		background:url(/images/digit/home.jpg) center top no-repeat;
}
.sitemap{
		 background:url(/images/digit/sitemap.jpg) center top no-repeat;
}
.contact{
		  background:url(/images/digit/contact.jpg) center top no-repeat;
}
#menu{
		float:right;
		background:url(/images/digit/menu2.jpg) left top repeat-x;
		margin:187px 0px 0px 0px;
}
.menu_left{
		   background:url(/images/digit/menu1.jpg) left top no-repeat;
}
.menu_right{
			background:url(/images/digit/menu3.jpg) right top no-repeat;
			height:34px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			padding:0px 0px 0px 10px;
}
.menu_right ul li{
				  display:inline;
}
.menu_right ul li a{
					color:#C23A05;
					display:block;
					float:left;
					height:29px;
					font-size:16px;
					padding:5px 3px 0px 3px;
					margin:0px 0px 0px 4px;
}
.menu_right ul li a:hover, .menu_right ul li a.hover{
						  color:#FFF !important;
						  text-decoration:none;
						  background:#C75224 !important;
						  display:block;
						  float:left;
						  height:29px;
						  font-size:16px;
						  padding:5px 3px 0px 3px;
						  margin:0px 0px 0px 4px;
}
.menu_right ul li .active{
							color:#fff;
							text-decoration:none;
						    background:#C75224;
							display:block;
							float:left;
							height:29px;
							font-size:16px;
							padding:5px 3px 0px 3px;
							cursor:text;
							margin:0px 0px 0px 4px;
}
.hidden{
		display:none;
		position:absolute;
        z-index:1000;
}
.submenu{
		 background:#F5CBA5;
		 border:1px #DFA979 solid;
		 width:186px;
		 padding:21px 19px 15px 19px;
}
.submenu p{
			margin:0px 0px 17px 0px;
}
.submenu a{
			color:#452104;
			display:inline !important;
}
.submenu a:hover{
				 color:#AD5201;
				 text-decoration:none;
}
.submenu .subactive{
				 color:#AD5201;
				 text-decoration:none;
}
#content{
		  padding:5px 0px 40px 0px;
}
#text{
		width:100%;
}
#text td{
}
#left{
		width:100%;
		padding:19px 0px 0px 26px;
        vertical-align:top;
}
#left h1{
		  font-family:Georgia, "Times New Roman", Times, serif;
		  font-style:italic;
		  color:#C25A05;
		  font-size:16px;
		  margin:0px 0px 24px 6px;
		  background:url(/images/digit/circle.jpg) left 50% no-repeat;
		  padding:0px 0px 0px 24px;
}
#left h1 a{
		  color:#C25A05;
          text-decoration:underline;    
}
#left h1 a:hover{
                 text-decoration:none;
}
.text_top{
			background:#F8FAFA url(/images/digit/textback.jpg) left top repeat-x;
			margin:0px 0px 32px 0px;
}
.text_top p{
			margin:0px 0px 20px 0px;
}
.text_top a{
			color:#DA6809;
			text-decoration:underline;
}
.text_top a:hover{
				  text-decoration:none;
}
.text_top h3{
             font-family:Georgia;
             font-size:16px;
             font-style:italic;
             margin:0px 0px 7px 0px;
}
.corner1{
			background:url(/images/digit/corner1.jpg) left bottom no-repeat;
}
.corner2{
			padding:0px 13px 17px 13px;
			text-align:justify;
			background:url(/images/digit/corner2.jpg) right bottom no-repeat;
			min-height:250px;
			line-height:16px;
}
.work_item{
			float:left;
			width:33%;
			height:130px;
			position:relative;
}
#works{
		padding:0px 0px 0px 0px;
}
.border{
	    background:url(/images/digit/border.png) left top no-repeat;
		width:208px;
		height:130px;
		position:absolute;
		left:0px;
		top:0px;
}
#right{
		width:317px;
		padding:0px 7px 0px 0px;
        vertical-align:top;
}
#right_block{
			float:right;
			width:311px;
}
#news{
		background:url(/images/digit/news2.jpg) left top repeat-y;
}
.newstop{
		background:url(/images/digit/news1.jpg) left top no-repeat;
}
.newsbottom{
			background:url(/images/digit/news3.jpg) left bottom no-repeat;
			min-height:360px;
			padding:16px 21px 0px 21px;
}
.newsbottom h3{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				color:#253C4D;
				font-style:italic;
				background:url(/images/digit/newsicon.jpg) left top no-repeat;
				padding:8px 0px 12px 35px;
				width:116px;
				margin:0px auto;
				margin-bottom:14px;
}
.news_item{
			color:#253C4D;
			padding:0px 0px 30px 0px;
}
.news_item a{
			color:#253C4D;
            text-decoration:underline;    
}
.news_item a:hover{
                    text-decoration:none;
}
.news_item b{
			 color:#DA771F;
}
.news_item span a{
				color:#253C4D;
				font-weight:bold;
                text-decoration:none;
}
.news_item span a:hover{
    text-decoration:underline;
}
.news_item p{
			 margin:10px 0px 0px 0px;
}
.more{
		color:#C25A05;
		text-decoration:underline;
}
.more:hover{
			text-decoration:none;
}
#advertisment{
			  background:url(/images/digit/advertisment.jpg) left top no-repeat;
			  width:268px;
			  height:263px;
			  padding:29px 21px 0px 21px;
			  margin:10px 0px 0px 0px;
			  color:#83440C
}
#advertisment a{
				color:#83440C;
				text-decoration:underline;
}
#advertisment a:hover{
					  text-decoration:none;
}
#advertisment h3{
				 text-align:center;
				 color:#B75B09;
				 font-family:Georgia, "Times New Roman", Times, serif;
				 font-size:18px;
				 font-style:italic;
				 margin:0px 0px 20px 0px;
}
#footer{
		background:url(/images/digit/footer2.jpg) left top repeat-x;
}
.footerleft{
			background:url(/images/digit/footer1.jpg) left top no-repeat;
}
.footerright{
			 background:url(/images/digit/footer3.jpg) right top no-repeat;
			 height:31px;
			 text-align:left;
			 font-weight:bold;
			 color:#35607F;
			 position:relative;
			 padding:20px 0px 0px 20px;
}
.footerright a{
				color:#35607F;
				text-decoration:none;
}
.footerright a:hover{
					 color:#D28648;
					 text-decoration:underline;
}
.footerright .aflink{
					 color:#D28648;
					 text-decoration:underline;
}
#developer{
			color:#6E93AD !important;
			text-decoration:none !important;
			font-size:11px !important;
			font-weight:normal !important;
			position:absolute;
			right:70px;
			top:12px;
			background:url(/images/digit/smart.jpg) center top no-repeat;
			padding:22px 0px 0px 0px;
}
#developer:hover{
				 text-decoration:underline !important;
}
#pages{
        font-size:11px;
        color:#C25A05;
        text-align:center;
}
#pages a{
         color:#488FB5;
         text-decoration:underline;
}
#pages a:hover{
                text-decoration:none;
}
.title_field{
             font-size:12px;
             width:300px;
}
.textinput{
            border:1px #000 solid;
            width:350px;
            height:20px;
            font-family:tahoma;
            font-size:12px;
}
.textareainput{
            border:1px #000 solid;
            width:345px;
            overflow:hidden;
            height:250px;
            font-family:tahoma;
            font-size:12px;
}
.button{
        border: 1px #000 solid;
        background:#000;
        color:#fff;
        width: 150px;
        height:20px;
        cursor:pointer;
}
.portfolio_pic{
                position:relative;
                float:left;
                height:130px;
}
.portfolio_text{
                padding:0px 0px 0px 220px;
}
.portfolio_text a{
                  color:#E16700;
    
}
.portfolio_text a:hover{
                        text-decoration:none;
}
.portfolio_text span{
                     color:#273D7F;
                     font-weight:bold;    
}
.portfolio_item{
                padding:0px 0px 10px 0px;
                background:url(/images/digit/underline.gif) left bottom repeat-x;
                margin:0px 0px 15px 0px;
}
.bookmarks{
           position:absolute;
           right:340px;
           top:240px; 
}
/*rating block*/
#rating{
        padding:19px 0px 0px 0px;
        background:url(/images/digit/underline.gif) left top repeat-x;
        margin:0px 0px 17px 0px;
}
.rating_bottom{
                padding:0px 0px 10px 0px;
                background:url(/images/digit/underline.gif) left bottom repeat-x;
}
#rating b{
            color:#DA6809;
}
/*rating block*/
.cel_left{
          color:#452104;
          font-weight:bold;
          width:85px;
}
.inputs{
        width:298px;
        height:13px;
        padding:2px 0px 2px 0px;
        background:#D8E6EE;
        border:1px #B4C7D2 solid;
}
.area{
        width:298px;
        height:100px;
        padding:2px 0px 2px 0px;
        background:#D8E6EE;
        border:1px #B4C7D2 solid;
        overflow:auto;
}
.addcomment{
            background:url(/images/digit/sendb.jpg) left top no-repeat;
            width:91px;
            height:35px;
            cursor:pointer;
}
.comment_photo{
                float:left;
                width:100px;
}
.comment_text{
              padding:0px 0px 0px 120px;
}
.comment_item{
              margin:10px 0px 20px 0px;
}
.adsense{
         width:468px;
         height:70px;
         margin:0px auto;
         margin-top: 7px;
         margin-bottom:7px;
         font-family: tahoma !important;
         font-size:12px !important;
}
.adsense a{
            color:#0E5277;
}
.template_pic{
                float:left;
}
.template_description{
                        padding:0px 0px 0px 320px;
}
#navibar{
          width:80%;
}