*{
	background-repeat: no-repeat;	
}
body,html {
	background-color: #000000;
	text-align: center;	
	background-repeat:repeat-x;	
	background-image: url(../images/back.jpg);
	background-position: 0px 85px;
	padding: 0px;
	margin: 0px;
	
	
}
a{
	text-decoration: none;
	
}

#frame{
	
	width: 960px;
	margin: 0px auto;
	text-align: left;
}

#head{
   height:85px;
	overflow:hidden;

}

#logo{
	width:300px;
	height: 85px;
	background-image:url(../images/logo1.jpg);
	float:left;
	
}

#flag{
	float:right;
	margin-right:475px;
	margin-top: 220px;
}

#flag img {
	display: block;
	margin-left: 5px;
}

#flag a{
	float:left;
}

#menu ul{
	float:right;
	list-style: none;

}

#menu li{
	display: block;
	float: left;
	margin-top: 15px;
	font-family:"Arial";
	font-size:14px;	

}

#menu li a{
	display: block;
   height: 20px;
   padding: 5px;
	text-align: center;
	color: #e8e8e8;
	margin-left: 5px;
	border: 1px solid black;
}

#menu li a:hover{
	background-image:url(../images/buttonleft.jpg) no-repeat left;
	border: 1px solid #353535;
	border-left: 1px solid #535353;
	border-right: 1px solid #535353;
	border-top: 1px solid #6d6d6d;			
	overflow:hidden; 
}

#menu li a:hover span{
	background-image: url(../images/buttonright.jpg) no-repeat right;
	
	
}


#content{

clear: both;	
margin-top: 41px;
	
}
#slide-photo{
	
  
  height: 398px;

  
	
}

#dropshadow{
	background-image: url(../images/shadow.png);
	height: 330px;
	width: 940px;
}

#photo-holder{
	background-image:url(../images/varna.jpg);
	height: 320px;
   width: 940px;
	
}


#numbers{
	
}



li{
	color:white;
}


.my_holder{
   background-color:black;
	padding-bottom: 30px;
	
}
.my_holder a{
	display: block;
	width:290px;
	height:124px;
	margin-right:18px;
	padding:3px;
	float:left;
	background-position:center;
	border-top:1px solid #6e6e6e;
	border-left:1px solid #505050;
	border-right:1px solid #505050;
	border-bottom:1px solid #343434;
	
	

}

.my_holder a span{
	background-image: url(../images/crop-edge.png);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
}

#footer{
	background-color:#111111;
	border-top:1px solid #3b3b3b;
	height: 100%;
	text-align: center;
	
 
	
}

.heading{
	font-family:"Myriad Pro";
	font-size:24px;
	text-align:left;
	margin-bottom:10px;
	display: block;
	
	
}


.columns{
		float:left;
		width: 250px;
		margin-top:50px;
		margin-right:45px;
	}

.columns li{
	border-top: 1px solid #282828;
	font-family: "Arial";
	font-size: 14px;
	color: #969696;
	padding:7px;
	text-align:left;
	
}

.columns a{
	color: #969696;
}

.columns li:hover{
	color:#c1c1c1;
}

#column-holder{
	margin: 0px auto;
	width:960px;
	
}
	




.lastitem{
	border-bottom: 1px solid #282828;
}


.clear{
	clear: both;
	height: 0px;
	line-height: 0px;
}

#transparent-box{
	background-image: url(/images/transparent-box.png);
	height: 106px;
	margin-top:29px;
}

#ttext-left{
	font-family: Arial;
	font-size: 24px;
	color: #e8e8e8;
	float:left;
	padding-left: 58px;
	padding-top: 10px;
}

#ttext-right{
	font-family: Arial;
	font-size: 16px;
	color: #bbbbbb;
	float:right;
	margin-top:30px;
	margin-right: 40px;
}

#content-holder{
	height:500px;
	margin-top:55px;
	
}

#content-left{
	float:left;
	height: 300px;
	width:630px;
}

#content-heading{
	font-family: Arial;
	font-size:18px;
	color: #e8e8e8;
	
}

#holder1{
	
}

#picture{
	background-image: url(../images/julian.jpg);
	height: 152px;
	width: 215px;
	float: left;
}

#text-right{
	font-family: Arial;
	font-size: 12px;
	color: #a1a1a1;
	margin-left:222px;
	
}


#quotation-box{
	background-image: url(../images/quotation-box.jpg);
	height:85px;
	margin-top:100px;
}

#quote{
	font-family: Arial;
	font-size: 14px;
	color: #a1a1a1;
	font-style: italic;
	padding-left:10px;
	padding-top: 20px;
	
}

#content-right{
	
	float:left;
	background-color: #2f2f2f;
	width:269px;
	margin-left:61px;
	padding-top:10px;
}

#flickr-icon{
	background-image: url(../images/flickr_logo.jpg);
	height: 21px;
	width: 28px;
   margin-top:3px;
	margin-left:20px;
	float: left;
	
}

#text1{
	margin-left:5px;
	font-family:"Myriad Pro";
	font-size: 24px;
	color: #cacaca;
}


#text2{
	font-family: "Arial";
	font-size: 12px;
	color: #a1a1a1;
	margin-left:20px;
	
}

.flickr-holder{
	
}

.flickr-holder a{
	display: block;
	width:240px;
	height:122px;
	float:left;
	background-position:center;
	padding-bottom: 10px;
	padding-left: 25px;
}

#last1{
	margin-bottom:15px;
}

#content2{
	
}

#content2-holder{
  margin-top:50px;
  margin-bottom:45px;
  
	
}

.pictures-holder{
	margin-left:30px;
}

.pictures-holder a{
	width: 298px;
	height: 129px;
	display: block;
	float: left;
	background-position:center;
	margin-top: 10px;
	margin-right: 10px;
}

#menu-bar{
	background-image: url(../images/menu-down.png);
	height:55px;
	width:916px;
	margin-left: 29px;
	margin-top: 45px;
	border-bottom:1px solid #353535;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	
}

#logo-little{
	background-image: url(../images/logo-little.png);
	width:44px;
	height: 43px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#text1-left{
	font-family:"Myriad Pro";
	font-size: 24px;
	color: #bcbcbc;
	padding-top: 14px;
	margin-left: 10px;
	float:left;
}

#menu-down ul{
	float:left;
	width:400px;
}

#menu-down li{
   display: block;
	float: left;
	font-family: "Arial";
	font-size: 18px;
	color: #969696;
	margin-right:15px;
}

#menu-down li:hover{
	color: #dcdcdc;
	
}

#content3{
	height: 700px;
}

#content3-holder{
margin-top:55px;
	
}

#content3-left{
	float: left;
}

input{
	background-color: #2e2e2e;	
	border: none;
	width: 453px;
	height: 43px;
	margin-top: 6px;
	margin-bottom: 20px;
	font-size: 30px;
	color: #c3c3c3;
	
}

.Text-big{
	font-family: "Arial";
	font-size:14px;
	color: #e8e8e8;
	
}

.Text-small{
	font-family: "Arial";
	font-size:12px;
	color: #a1a1a1;
}

.message-big{
	width: 584px;
	height: 143px;
	font-size:15px;
	background-color: #2e2e2e;
	border: none;
	color: #c3c3c3;
	overflow: auto;
	resize: none;
	text-indent: 0px;
}

#content3-right{
	float:right;
	width:300px;
  
}

#box-up{
	float:left;
	margin-bottom:27px;
	padding: 10px;
	font-family: "Arial";
	font-size:12px;
	color: #a1a1a1;
}

#box-down{
	float:left;
	padding: 10px;
	font-family: "Arial";
	font-size:12px;
	color: #a1a1a1;
	display: block;
}

#box-down a{
	color: #ffffff;
	text-decoration: underline;
}

#aboutme{
	background-image: url(../images/about-us.gif);
	height: 32px;
	width: 136px;
	text-indent: -999px;
	overflow: hidden;
	display:block;	
}

#contactme{
	background-image: url(../images/Contact-us.gif);
	height: 32px;
	width: 136px;
	text-indent: -999px;
	overflow: hidden;
	display:block;	
}

.sidebox{
	background-color: #2f2f2f;
	width: 269px;
	height: 225px;
}


#box-font{
	font-family:"Arial";
	font-size:12px;
	color: #a1a1a1;
	margin:10px;
}

.box-font1{
	font-family:"Arial";
	font-size: 14px;
	color: #cccccc;
	
}

#submit-form{
	height: 44px;
	width: 185px;
	display: block;
	text-indent: -999px;
	background-image: url(../images/submit-form.jpg);
	
}

#content4{
	height: 680px;
}

#content4-holder{
	margin-top:90px;
	margin-left:35px;
	

}

#left-box{
	float:left;
	height: 390px;
	width: 270px;
	background-image: url(../images/canon.png);
	
	
}

#middle-box{
	float:left;
	height: 390px;
	width: 270px;
	margin-left: 40px;
	background-image: url(../images/video.png);
}

#right-box{
	float:left;
	height: 390px;
	width: 270px;
	margin-left:40px;
	background-image:url(../images/obrabotka.png);
}

#content4-holder a{
	height: 115px;
	width: 250px;
	display: block;
	background-position: center;
	
}

.heading1{
	font-family:Arial;
	font-size: 18px;
	color: #b0b0b0;
	margin-left:40px;
	margin-top:130px;
}

#content4-holder li{
	font-family:Arial;
	font-size:12px;
	color: #dbdbdb;
	margin-bottom:7px;
}

.interested{
	width: 232px;
	height: 40px;
	border-bottom: 1px solid #353535;
	border-left: 1px solid #525252;
	border-right: 1px solid #525252;
	border-top: 1px solid #6d6d6d;
	display: block;
}

.active{
	background-image: url(../images/menu-hover.jpg);
	background-repeat: repeat-x;
	border: 1px solid #353535 !important;
	border-left: 1px solid #535353 !important;
	border-right: 1px solid #535353 !important;
	border-top: 1px solid #6d6d6d !important;	
}

.active1{
	color: #d9d9d9;
}

.columns a:hover{
	color: #d9d9d9;
}