/* Reset all elements */
	
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 
	input, p, blockquote, th, td { 
		margin: 0; padding: 0; 
	}
	table { border-collapse: collapse; border-spacing: 0; }
	fieldset, img { border: 0; }
	address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
	ol, ul { list-style: none; }
	caption, th { text-align: left; }
	h1, h2, h3, h4, h5, h6{ font-size: 100%; }
	a {
		color:#397ED1;
	}

.clear {
	clear: both;
	
}

body {
	font: 62.5% "Tahoma";
	background: #343434;
	/*background: black url(../img/background.jpg) repeat-x fixed;*/
	
	color: #fff;
}
/*
div.div_drag {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #000000;
	padding:8px;
	
}
*/
#container { 
	width: 970px; 
	background-color:#000;
	/*position: absolute;*/
	z-index:0;
	/*margin: 0 auto;*/
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -485px;
	margin-top: -280px;
	
}

#header {
	height: 150px; 
	font-size: 1.1em; 
	background-color: #121212;
	margin-bottom:1px;
}


	#header #line {
		background: url(../img/header_bgrd.png) center top no-repeat; 
		border-bottom: 1px solid #000;
		height: 30px;
	}
	
	#header a#close {
		display: block;
		background: url(../img/close_button.png) right top no-repeat;
		width: 20px; 
		height: 20px;
		float: right;
		margin: 6px 7px 4px 0px;
	}
	
	
	.logo_en_n{
		float: left; 
		background: url(../img/logo2_en.png) left top no-repeat; 
		width: 232px; 
		height: 77px;
		margin: 0px;
		border-left: 1px solid black;
	}
	.logo_bg_n{
		float: left; 
		background: url(../img/logo2.png) left top no-repeat; 
		width: 232px; 
		height: 77px;
		margin: 0px;
		border-left: 1px solid black;
	}
	
		#header #logo h1 {
			text-indent: -10000px;
		}
		
		#header #logo h1 a{
			display: block;
			height: 77px;
		}
		
	#header ul.lang {
		float: right;
		color: #fff;
		margin: 8px 0px 0 5px;
		width: 85px;
	}
	#header ul.lang li {
		display: inline;
		padding-left: 0px; 
		margin-right: 5px;
	}
	#header ul.lang li a {
		color: #CCCCCC; 
		text-decoration: none;
	}
	#header ul.lang li a:hover {
		text-decoration: underline;
	}
	#header ul.lang li.en {
		background: url(../img/flag_en.png) left center no-repeat; 
		
	}
	#header ul.lang li.bg {
		background: url(../img/flag_bg.png) left center no-repeat; 
	}

#flash_menu{
	height: 77px;
	width: 737px;
	/*margin-bottom: 13px;
	padding-left: 22px;*/
	background-color:#151515;
	float: right;
}
/*#flash_menu ul{
  margin: 0px;
  padding: 0px;
}*/

#flash_menu ul li{
		display: inline;
}
#home_button a {
		width: 74px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal; 
		padding-left: 15px;
		padding-top: 8px;
		background: url(../img/home_menu_bg.png) left top no-repeat;  
}
#home_button a:hover	{
		width: 74px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal; 
		padding-left: 15px;
		padding-top: 8px;
		background: url(../img/home_menu_bg_over.png) left top no-repeat;  
}
#about_button a {
		width: 80px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/about_menu_bg.png) left top no-repeat;  
}
#about_button a:hover {
		width: 80px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/about_menu_bg_over.png) left top no-repeat;  
}
#services_button a {
		width: 71px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
    color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 15px;
		padding-top: 8px;
		background: url(../img/services_menu_bg.png) left top no-repeat;  
}
#services_button a:hover {
		width: 71px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 15px;
		padding-top: 8px;
		background: url(../img/services_menu_bg_over.png) left top no-repeat;  
}
#clients_button a {
		width: 87px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 13px;
		padding-top: 8px;
		background: url(../img/clients_menu_bg.png) left top no-repeat;  
}
#clients_button a:hover {
		width: 87px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 13px;
		padding-top: 8px;
		background: url(../img/clients_menu_bg_over.png) left top no-repeat;  
}
#news_button a {
		width: 79px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/news_menu_bg.png) left top no-repeat;  
}
#news_button a:hover {
		width: 79px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/news_menu_bg_over.png) left top no-repeat;  
}
#careers_button a {
		width: 78px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/career_menu_bg.png) left top no-repeat;  
}
#careers_button a:hover {
		width: 78px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/career_menu_bg_over.png) left top no-repeat;  
}
#contacts_button a {
		width: 84px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/contacts_menu_bg.png) left top no-repeat;  
}
#contacts_button a:hover {
		width: 84px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/contacts_menu_bg_over.png) left top no-repeat;  
}
#fun_button a {
		width: 90px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/fun_menu_bg.png) left top no-repeat;
		border-right: 1px solid #0d0d0d;
}
#fun_button a:hover {
		width: 90px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/fun_menu_bg_over.png) left top no-repeat;
		border-right: 1px solid #0d0d0d;
}

#content {  
	padding-left: 0px; 
	background-color:#0D0D0D;
	width: 970px;
	height: 405px;
	overflow: hidden;
}
	
	#content #flash_media{
		height: 260px;
		float:left;
		padding-left: 125px;
	}
	
	/*#content #wellcome{ 
		float: left;
		width: 192px;
		padding-left:10px;
	}*/

	#content .left {
		float: left;
		width: 583px;
		height: 410px;
		padding-left: 7px;
		background: black url(../img/home_bg.png) right top no-repeat;
		border-left: 1px solid black;
	}
	#content .left #src_menu {
		height: 193px;
		/*background-color: #A1C2EB;*/
	}
	#content .left #src_menu ul {
		font: 1.2em/100% "Trebuchet MS";
		margin: 0px;
		padding: 0px;
	}
	#content .left #src_menu ul li {
		float: left; 
		text-align: center; 
		width: 142px;
		/*background: url(../img/src_menu_border.png) right top no-repeat;*/
	}
	#content .left #src_menu ul li a {
		color: #fff;
		text-decoration: none; 
		/*background: url(../img/src_menu_ball.png)  23px no-repeat;*/ 
		display: block; 
		font: 1em "Tahoma";
		font-weight: normal; 
		padding: 28px 3px 0px 3px;
		background-position: top;
		border-right: 0px !important;
	}
	/*
	#content .left #src_menu ul li a.selected { 
		background: url(../img/src_menu_selected.png)  23px no-repeat;
	}*/
	
	#content .left #src_menu ul li#subtl{
/*		background: url(../img/src_menu_selected.jpg)  39px no-repeat; */
		/*background: url(../img/blank_service1.gif)  39px no-repeat; */
	}
	
	#content .left #src_menu ul li#lipsu{
/*		background: url(../img/menu_lip.jpg)  39px no-repeat; */
		/*background: url(../img/blank_service2.gif)  39px no-repeat; */
	}
	
	#content .left #src_menu ul li#trans{
/*		background: url(../img/menu_lesson.jpg)  34px no-repeat; */
		/*background: url(../img/blank_service3.gif)  39px no-repeat; */
	}
	
	#content .left #src_menu ul li#scrip{
/*		background: url(../img/menu_script.jpg)  39px no-repeat; */
		/*background: url(../img/blank_service4.gif)  39px no-repeat; */
	}
	
	#content #right {
		float: left;
		width: 355px;
		height: 404px;
		padding: 0px 0px 6px 20px;
		background-color: #1E1E1E;
	}
	
	#content #right h1, #content #wellcome h1 , #content #wellcome #h {
		font: 12pt "Tahoma";
		color: #0066CC;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	#content #wellcome #theTime{
		color: #CCCCCC;
		display: inline;
	}
	
	
	#wellcome_msg {
		font: 1.2em "Tahoma";
		font-weight: normal;
    margin-left: 20px;
    float: left;
  }
  #wellcome_line {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #000000;
    height: 50px;
  }
  
  
	#content #wellcome img{
		margin-top: 120px;
		margin-left: 5px;
	}
	#content #right h2 {
		font: 1.2em "Tahoma";
		color: #ffffff;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 0px;
		width: 310px;
	}
	#content #right ul#test {
		overflow: hidden;
		height: 233px;
		font: 12px "Tahoma"; 
		color: white;
		padding-right: 56px;
		margin: 10px 0px 0px 0px;
		position: relative;
		background-color: #1E1E1E;
		width: 305px !important;
	}
	#right #forum {
		font: 12px "Tahoma"; 
		color: white;
		margin: 10px 0px 0px 0px;
		
		overflow: auto;
		width:320px;
		height: 233px;
	
	}
	#content #right ul#forum li {
		padding-bottom: 12px;
		
	}
	#content #right ul#forum li span {
		color: #0066CC; 
		font-weight: normal;
	}
	#content #right input.user, #content #right input.entry {
		font: 1.1em "Tahoma"; 
		color: #bbb; 
		width: 313px;
		border: solid 1px #555555;  
		background: #121212;
		margin-top: 8px; 
		padding-left: 10px;
		
	}
	
	#content #right input.entry {
		height: 30px; 
	}
	
	
	
	/* scroll syzdava se s javascript*/
	
	div.NavPanel {
		height:100%;
		position:absolute;
		right:0px;
		top:0px;
		width:17px;
		background-color: #323232;
	}
	
	.dragger{
		background: #0066CC;
		font-size:0px;
		position:absolute;
		left: 4px;
		right:0px;
		top:17px;
		width:8px;
	}
	
	span.arrup {
		background: url(../img/scroll_up.gif) no-repeat scroll 0px 0pt;
		background-color: #003768;
		top:0px;
	}
	span.arrdown {
		background: url(../img/scroll_down.gif) no-repeat scroll 0px 0pt;
		background-color: #003768;
		bottom:0px;
	}
	span.arrdown, span.arrup {
		cursor:pointer;
		display:block;
		font-size:0px;
		height:17px;
		padding:0px;
		position:absolute;
		right:0px;
		left: 0px;
		width:17px;
	}
	/* end scroll*/
	
	/* scroll about us*/
	
	#mainAboutUs div.NavPanel {
		height:100%;
		position:absolute;
		right:0px;
		top:0px;
		width:17px;
		background-color: #323232;
	}
	
	#mainAboutUs .dragger{
		background: #009900;
		font-size:0px;
		position:absolute;
		left: 4px;
		right: 0px;
		//top:17px;
		width: 8px;
	}
	
	#mainAboutUs span.arrup {
		background: url(../img/scroll_up.gif) no-repeat scroll 0px 0pt;
		background-color: #003a00;
		top:0px;
	}
	#mainAboutUs span.arrdown {
		background: url(../img/scroll_down.gif) no-repeat scroll 0px 0pt;
		background-color: #003a00;
		bottom:0px;
	}
	#mainAboutUs span.arrdown, span.arrup {
		cursor:pointer;
		display:block;
		font-size:0px;
		height:17px;
		padding:0px;
		position:absolute;
		right:0px;
		left: 0px;
		width:17px;
	}
	/* end scroll*/
	
	/* scroll mainServices*/
	
	#mainServices div.NavPanel {
		height:100%;
		position:absolute;
		right:0px;
		top:0px;
		width:17px;
		background-color: #323232;
	}
	
	#mainServices .dragger{
		background: #CC0066;
		font-size:0px;
		position:absolute;
		left: 0px;
		right:0px;
		//top:17px;
		width:17px;
	}
	
	#mainServices span.arrup {
		background: url(../img/scroll_up.gif) no-repeat scroll 0px 0pt;
		background-color: #CC0066;
		top:0px;
	}
	#mainServices span.arrdown {
		background: url(../img/scroll_down.gif) no-repeat scroll 0px 0pt;
		background-color: #CC0066;
		bottom:0px;
	}
	#mainServices span.arrdown, span.arrup {
		cursor:pointer;
		display:block;
		font-size:0px;
		height:17px;
		padding:0px;
		position:absolute;
		right:0px;
		left: 0px;
		width:17px;
	}
	/* end scroll*/
	
	/* scroll clients*/
	
	#main_clients div.NavPanel {
		height:100%;
		position:absolute;
		right:0px;
		top:0px;
		width:17px;
		background-color: #323232;
	}
	
	#main_clients .dragger{
		background: #FF6600;
		font-size:0px;
		position:absolute;
		left: 4px;
		right:0px;
		//top:17px;
		width: 8px;
	}
	
	#main_clients span.arrup {
		background: url(../img/scroll_up.gif) no-repeat scroll 0px 0pt;
		background-color: #B94A00;
		top:0px;
	}
	#main_clients span.arrdown {
		background: url(../img/scroll_down.gif) no-repeat scroll 0px 0pt;
		background-color: #B94A00;
		bottom:0px;
	}
	#main_clients span.arrdown, span.arrup {
		cursor:pointer;
		display:block;
		font-size:0px;
		height:17px;
		padding:0px;
		position:absolute;
		right:0px;
		left: 0px;
		width:17px;
	}
	/* end scroll*/
	
	#content #blue_box {
		background-color:#1e1e1e;
		/*margin-right: 14px;*/
		min-height:419px;
		width: 1000px;
	}
	
	#content #menu {
		width: 185px;
		min-height: 300px;
		height: 300px;
		background-color: #1e1e1e;
		font-size: 12px;
		float: left;
		/*padding-bottom:36px;*/
	}
	
	#content #menu a{
		display: block;
		font-weight: normal;
		text-decoration: none;
		color: #2E6EBB;
		background-color: #1e1e1e;
		margin-bottom: 1px;
		margin-left: 1px;
		padding: 3px 9px 4px 9px;
	}
	
	#content #menu a:hover {
		color: #FFFFFF;
		background-color: #1e1e1e;
	}
	
	#content #main,	#content #big_main {
		background-color: #1E1E1E;
		padding: 13px 15px 50px 31px;
		float: left;
		width:733px;
		min-height: 350px;
		color: #999999;
		font-size: 12px;
	}
	#content #main_news {
		/*background-color: #1E1E1E;*/
		background: url(../img/news_bg.png) no-repeat scroll right; 
		height: 419px;
		padding: 0px;
		float: left;
		width:1000px;
		min-height: 419px;
		color: #999999;
		font-size: 12px;
	}
	#content #main_clients {
		/*background-color: #1E1E1E;*/
		background: url(../img/clients_bg.png) no-repeat scroll right; 
		height: 419px;
		padding: 0px;
		float: left;
		width:1000px;
		min-height: 419px;
		color: #999999;
		font-size: 12px;
	}
	#content #main_careers {
		/*background-color: #1E1E1E;*/
		background: url(../img/careers_bg.png) no-repeat scroll right; 
		height: 419px;
		padding: 0px;
		float: left;
		width:1000px;
		min-height: 419px;
		color: #999999;
		font-size: 12px;
	}
	#content #main_contacts {
		/*background-color: #1E1E1E;*/
		background: url(../img/contacts_bg.png) no-repeat scroll right; 
		height: 419px;
		padding: 0px;
		float: left;
		width:1000px;
		min-height: 419px;
		color: #999999;
		font-size: 12px;
	}
	#content #main_fun {
		/*background-color: #1E1E1E;*/
		background: url(../img/fun_bg.png) no-repeat scroll right; 
		height: 419px;
		padding: 0px;
		float: left;
		width:1000px;
		min-height: 419px;
		color: #999999;
		font-size: 12px;
	}
	
	#mainAboutUs {
		/*background-color: #1E1E1E;*/
		padding: 13px 0px 0px 31px;
		float: left;
		width:690px;
		color: #FFFFFF;
		font-size: 12px;
		overflow: auto;
		height: 392px;
	}
	#content #mainAboutUs h1 {
		font-size: 12px;
		font-weight: normal;
		color: #009900;
		text-decoration: none;
		margin-bottom: 10px;
	}
	#mainServices {
		/*background-color: #1E1E1E;*/
		padding: 13px 15px 0px 31px;
		float: left;
		width:670px;
		color: #FFFFFF;
		font-size: 12px;
		overflow: auto;
		height: 392px;
	}
	#content #mainServices h1 {
		font-size: 12px;
		font-weight: normal;
		color: #cc0066;
		text-decoration: none;
		margin-bottom: 10px;
	}
/* BEGIN show/hide blocks*/	
.col4{ 
	float: left; 
	width: 330px;
	padding-bottom: 10px; 
}
.col4 img {
	float: left;
	padding: 0px;	
	margin: 0px 10px 0px 0px;
}
.memberHide {
	display: none;
}
.memberShow {
	display: block;
	padding-right:15px;
}
/* END show/hide blocks*/	
	#pagenav ul{
		border:1px solid red;
	}
	/*BEGIN Green Menu for About Us*/
	#content #menu_green {
		width: 243px;
		min-height: 300px;
		height: 300px;
		font-size: 12px;
		float: left;
		background-color: #1e1e1e;
		/*padding-bottom:36px;*/
		/*border:1px solid red;*/
		padding: 0px !important;
		margin: 0px !important;
	}
	#content #menu_green ul	{
		padding: 0px 0px 0px 0px;
		margin: 0px;
	}
	#content #menu_green li {
		/*list-style-image: url(/img/bdot.gif);*/
		background-color: #1e1e1e;
		/*list-style: square !important;*/
		padding: 0px;
		margin: 0px;
		width: 243px;
	}
	#content #menu_green .menu_selected {
		display: block;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		background: url(../img/black_bullet.gif) no-repeat left;
		background-color: #009900;
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 1px;
		/*padding: 3px 9px 4px 9px;*/
		padding: 9px 10px 9px 20px;
		border-bottom: 1px solid #000000;
		/*height: 24px;*/
	}
	#content #menu_green li:hover {
		/*list-style-image: url(/img/bdot.gif);*/
		list-style: round !important;
		padding: 0px;
		margin: 0px;
	}
	
	#content #menu_green a{
		display: block;
		font-weight: normal;
		text-decoration: none;
		color: #009900;
		background: url(../img/green_bullet.gif) no-repeat left;
		background-color: #1e1e1e;
		margin: 0px 0px 0px 1px;
		/*padding: 3px 9px 4px 9px;*/
		padding: 9px 10px 9px 20px;
		border-bottom: 1px solid #000000;
		width: 212px !important;
		/*height: 24px;*/
	}
	
	#content #menu_green a:hover {
		color: #000000;
		background: url(../img/black_bullet.gif) no-repeat left;
		background-color: #009900;
	}
	
/*END Green Menu for About Us*/

/*BEGIN Lila Menu for Services*/
	#content #menu_lila {
		width: 243px;
		min-height: 300px;
		height: 300px;
		font-size: 12px;
		float: left;
		background-color: #1e1e1e;
		/*padding-bottom:36px;*/
	}
	#content #menu_lila li {
		/*list-style-image: url(/img/bdot.gif);*/
		background-color: #1e1e1e;
		list-style: square !important;
		padding: 0px;
		margin: 0px; 
	}
	#content #menu_lila li:hover {
		/*list-style-image: url(/img/bdot.gif);*/
		list-style: round !important;
		padding: 0px;
		margin: 0px;
	}
	#content #menu_lila .menu_selected {
		display: block;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		margin-bottom: 1px;
		margin-left: 1px;
		/*padding: 3px 9px 4px 9px;*/
		background: url(../img/black_bullet.gif) no-repeat left;
		background-color: #cc0066;
		padding: 9px 10px 9px 20px;
		border-bottom: 1px solid #000000;
		/*height: 24px;*/
	}
	
	#content #menu_lila a{
		display: block;
		font-weight: normal;
		text-decoration: none;
		color: #cc0066;
		background-color: #1e1e1e;
		margin-bottom: 0px;
		margin-left: 1px;
		/*padding: 3px 9px 4px 9px;*/
		padding: 9px 10px 9px 20px;
		border-bottom: 1px solid #000000;
		background: url(../img/lila_bullet.gif) no-repeat left;
		width: 212px;
		/*height: 24px;*/
	}
	
	#content #menu_lila a:hover {
		color: #000000;
		background: url(../img/black_bullet.gif) no-repeat left;
		background-color: #cc0066;
	}
	
/*END Lila Menu for Services*/

	#content #big_main {
		width: 876px;
		position: relative;
		padding-right: 57px;
	}
	
	 #content #big_main h2,#content #big_main h2 a {
		font-size: 16px;
		font-weight: normal;
		color: #CCCCCC;
		text-decoration: none;
		padding: 0px;
		margin: 0px;
	}
	
	#content #big_main h3, #content #big_main label {
		font-weight: normal;
		margin-right: 10px;
	}
	
	#content #big_main .editor {
		margin-bottom: 15px;
	}
		
	#content #main h1,#content #big_main h1 {
		font-size: 22px;
		color: #CCCCCC;
		font-weight: normal;

	}
	#news_container {
		/*background-color: #1E1E1E;*/
		padding: 13px 15px 0px 31px;
		float: left;
		width:920px;
		color: #FFFFFF;
		font-size: 12px;
		overflow: auto;
		/*background: url(../../img/news_bg.png) no-repeat scroll right; */
		height: 392px;
		overflow: auto;
	}
	#content #news{
		margin: 17px 0 16px 0;
		overflow: auto;
	}
	
		#news_container h1 {
			font-size: 13px;
			font-family: Tahoma;
			color: #ffff00;
			font-weight: normal;			
		}
		#news_container h2 {
			font-size: 13px;
			font-family: Tahoma;
			color: #ffff00;
			font-weight: normal;
			background: url(../img/news_bullet.gif) no-repeat left;
			padding-left: 10px;
		}
#news_container {
	/*background-color: #1E1E1E;*/
	padding: 13px 15px 0px 31px;
	float: left;
	width:920px;
	color: #FFFFFF;
	font-size: 12px;
	overflow: auto;
	/*background: url(../../img/news_bg.png) no-repeat scroll right; */
	height: 392px;
	overflow: auto;
}
#clients_container {
	/*background-color: #1E1E1E;*/
	padding: 13px 15px 0px 31px;
	float: left;
	width:920px;
	color: #FFFFFF;
	font-size: 12px;
	overflow: auto;
	/*background: url(../../img/news_bg.png) no-repeat scroll right; */
	height: 392px;
	overflow: auto;
}
#careers_container {
	/*background-color: #1E1E1E;*/
	padding: 13px 15px 0px 31px;
	float: left;
	width:920px;
	color: #FFFFFF;
	font-size: 12px;
	overflow: auto;
	/*background: url(../../img/news_bg.png) no-repeat scroll right; */
	height: 392px;
	overflow: auto;
}
#contacts_container {
	/*background-color: #1E1E1E;*/
	padding: 13px 15px 0px 31px;
	float: left;
	width:920px;
	color: #FFFFFF;
	font-size: 12px;
	overflow: auto;
	/*background: url(../../img/news_bg.png) no-repeat scroll right; */
	height: 392px;
	overflow: auto;
}
#fun_container {
	/*background-color: #1E1E1E;*/
	padding: 13px 15px 0px 31px;
	float: left;
	width:920px;
	color: #FFFFFF;
	font-size: 12px;
	overflow: auto;
	/*background: url(../../img/news_bg.png) no-repeat scroll right; */
	height: 392px;
	overflow: auto;
}
#clients_container h1 {
	font-size: 13px;
	font-family: Tahoma;
	color: #ff6600;
	font-weight: normal;			
}
#clients_container h2 {
	font-size: 13px;
	color: #ff6600;
	font-weight: normal;
	/*background: url(../img/news_bullet.png) no-repeat left;
	padding-left: 10px;*/
}
#careers_container h1 {
	font-size: 13px;
	font-family: Tahoma;
	color: #fd0002;
	font-weight: normal;			
}
#careers_container h2 {
	font-size: 13px;
	color: #fd0002;
	font-weight: normal;
	/*background: url(../img/news_bullet.png) no-repeat left;
	padding-left: 10px;*/
}
#contacts_container h1 {
	font-size: 13px;
	font-family: Tahoma;
	color: #ff66ff;
	font-weight: normal;			
}
#contacts_container h2 {
	font-size: 13px;
	color: #ff66ff;
	font-weight: normal;
	/*background: url(../img/news_bullet.png) no-repeat left;
	padding-left: 10px;*/
}
#fun_container h1 {
	font-size: 13px;
	font-family: Tahoma;
	color: #99cc00;
	font-weight: normal;			
}
#fun_container h2 {
	font-size: 13px;
	color: #99cc00;
	font-weight: normal;
	/*padding-left: 10px;
	float: left; 
	display: inline;*/
}		

		#content #news .photo, #content #news .photofun {
			float: left; 
			margin: 5px 28px 5px 5px;
		}
	
		.photo {
			float:left;
			margin:2px;
		}
	
		.photofun img {
			width: 145px;
		}
		
		#content #big_main .video, #content #big_main .arhive {
			float: left;
			width: 26px;
			height: 30px;
			margin: 10px 10px 0 0;
		}
		#content #big_main .video {
			background: url(../img/video.gif) no-repeat scroll 0px 0pt;
		}
		
		#content #big_main .arhive {
			background: url(../img/arhive.gif) no-repeat scroll 0px 0pt;
		}
		
		#content #big_main #news span a {
			padding-left: 40px;
			color: #CCCCCC;
			font-size: 15px;
			text-decoration: none;
		}
		
		
	
	#paging {
		left:0;
		position: absolute; 
		bottom: 52px;
		height: 25px;
		margin-top: 10px;
	}
	#paging span{
		float: left;
		font-weight: normal;
		padding-top: 4px;
		margin-right: 10px;
	}
	
	#paging ul li{
		color: #CCC;
		display:block;
		float:left;
		font-family: Tahoma;
		font-size:11px;
		font-weight: normal;
		margin: 1px 5px;
		padding: 5px 0px;
		text-align: center;
	}
	
	#paging a{
		color: #CCC;
		text-decoration: none;
	}

	#paging ul li.sel{
		width: 23px;
		background-color:#000;
		text-align: center;
	}
		
	#paging ul li.next {
		background:transparent url(../img/right.png);
		background-position:right top;
		background-repeat:no-repeat;
		color:#FFFFFF;
		display:block;
		font-size: 11px;
		font-weight:normal;
		height:25px;
		margin-left: 10px;
		padding:0px;
	}
	#paging .next a {
		background-image:url(../img/left.png);
		background-position:left top;
		background-repeat:no-repeat;
		display: block;
		height:25px;
		padding: 5px 5px 0px 5px;
	}
	
	
#footer { 
	color: #999999; 
	height: 20px; 
	margin-top: 0px; 
	font-size: 11px; 
	background-color: #000000;
}
	#footer p#rights {
		float: left; 
		margin:5px 0 0 25px;
	}
	#footer p#created {
		float: right;
		margin: 5px 15px 0 0px;
		
	}
	#footer p#created a {
		color: #397ED1;
	}

ul {
	list-style-type: none;
	list-style-position: outside;
}
img {
	outline: none;
}
/*BEGIN TOP MENU TABS*/
#home_button .tab_selected {
		width: 74px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal; 
		padding-left: 15px;
		padding-top: 8px;
		background: url(../img/home_menu_bg_over.png) left top no-repeat;
		cursor: default;  
}
#about_button .tab_selected {
		width: 80px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/about_menu_bg_over.png) left top no-repeat;
		cursor: default;  
}
#services_button .tab_selected {
		width: 71px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 15px;
		padding-top: 8px;
		background: url(../img/services_menu_bg_over.png) left top no-repeat;
		cursor: default;  
}
#clients_button .tab_selected {
		width: 87px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 13px;
		padding-top: 8px;
		background: url(../img/clients_menu_bg_over.png) left top no-repeat;
		cursor: default;  
}
#news_button .tab_selected {
		width: 79px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/news_menu_bg_over.png) left top no-repeat;
		cursor: default;  
}
#careers_button .tab_selected {
		width: 78px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/career_menu_bg_over.png) left top no-repeat;
		cursor: default;  
}
#contacts_button .tab_selected {
		width: 84px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/contacts_menu_bg.png) left top no-repeat;
		cursor: default;  
}
#contacts_button .tab_selected {
		width: 84px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/contacts_menu_bg_over.png) left top no-repeat;
		cursor: default;  
}
#fun_button .tab_selected {
		width: 90px;
		height: 69px;
		display: block;
		float:left;
		text-decoration: none;
		color: #FFFFFF;
		font: 1.2em "Tahoma";
		font-weight:normal;
		padding-left: 10px;
		padding-top: 8px;
		background: url(../img/fun_menu_bg_over.png) left top no-repeat;
		cursor: default;
}
.orange {
	color: red;
	font-weight: normal;
}
/*BEGIN FORM*/
#form_send input, textarea {
	font: 1.1em "Tahoma"; 
	color: #bbb; 
	width: 313px;
	border: 1px solid #555;  
	background: #121212;
	margin-top: 8px; 
	padding-left: 10px;
}
#form_send .submit_button {
	font: 1.1em "Tahoma"; 
	color: #cc0066; 
	font-weight: normal;
	border: 1px solid #333;  
	background: #121212;
	margin-top: 8px;
}
#content #right input.submit {
	font: 1.1em "Tahoma"; 
	color: #0066CC; 
	font-weight: normal;
	border: 1px solid #555;  
	background: #121212;
	margin-top: 8px;
	height: 20px;
	cursor: pointer;
}
#content #right input.submit:hover {
	background: #333;
	border: 1px solid #888;
}

#test #testscr {
	width: 330px !important;
}

/*END FORM*/

.video_clip {
	width: 320px;
	height: 220px;
	text-align: center;
	float: left;
}
.client_photo {
	float:left;
	margin-right: 10px;
	width: 100px;
	height: 50px; /*100px;*/
}
.client_cont {
	width: 200px;
	float: left; 
	height: 100px;
}
.video_div {
	text-align: center; 
	background-color: #000; 
	margin: 50px 48px 50px 50px; 
	border: 1px solid #CC0066;
}