/* 
//#############################################
//# CSS script                                #
//# Copyright (c) 09.2009 by                  #
//# E-Mail: radoslav.nedqlkov@gmail.com       #
//# Crazywebstudio LTD                        #
//#############################################
*/
@import url('tipbox.css');
@import url('ccslider.css');
@import url('lightbox.css');
html{
	overflow-y: scroll;
	height:100%;
}
body{
	margin:0 auto;
	background:#fff url(../images/bgr.jpg) repeat-x;	
}
#site_bgr {
	background:url(../images/site_bgr.jpg) center top no-repeat;	
	max-width:1366px;
	height:631px;
	text-align:center;
	margin:0 auto;
}
#site{
	width:951px;
	margin:0 auto; 
	text-align:left;
	overflow:visible;
	position: relative;
	height:100%;
}
#logo{
	display:block;
	position:relative;
	left:0;
	top:0;
}

/************** Langs  ********************/
#langs{
	position: absolute;
    top: 115px;
	right:0px;
}
#select_lang img {
	margin:0px 5px 0px 5px;
}


/************** menu_top  ********************/
#menu_top {
	width:936px;
	height:65px;
	background:url(../images/menu_bgr.jpg) repeat-x;
	margin:0;
	padding:0px 0px 0px 15px;
	position: relative;
	top:0;
}
#menu_top_holder{
 	position: relative;
  	float: left;
   	white-space: nowrap;
	height:65px;
	z-index:500;
	margin: 0 auto;
	width:125px;
	text-align:center;
}
/* Level One*/
#menu_top_link_1:link,
#menu_top_link_1:visited
{
	 padding:20px 18px 19px 18px;
 	 text-decoration: none;
 	 color: #181f24;
 	 margin:0px;
	 font:bold 16px Arial, Helvetica, sans-serif;
 	 white-space: nowrap;
	 position:relative;
	 z-index:500;	
	 letter-spacing:-0.75px;
	 display:block;
}
#menu_top_link_1:hover,
#menu_top_link_1:active
{ 
	 background:#121619;
	 color: #fff;
}

#menu_top_link_act:link,
#menu_top_link_act:visited

{
	 background:#121619;
	 padding:20px 18px 19px 18px;
 	 text-decoration: none;
 	 color: #fff;
 	 margin:0px;
	 font:bold 16px Arial, Helvetica, sans-serif;
 	 white-space: nowrap;
	 position:relative;
	 z-index:500;	
	 letter-spacing:-0.75px;
	 display:block;
}
/************** menu_top sub level ********************/
.menu_top_holder_2{
	position: relative;
   	white-space: nowrap;
	z-index:500;
}
#menu_top_holder #menu_top_link_2:link,
#menu_top_holder #menu_top_link_2:visited
{
  	display: none;
  	text-decoration: none;
	text-align:left;
  	color: #c8c8c8;
  	padding:4px 10px 3px 10px;
	line-height:16px;
  	margin:0px 0px 0px 0px;
	font: 16px Trebuchet MS, Helvetica, sans-serif;
 	white-space: nowrap;
	z-index:5;
	position:relative;
	background:#5b1916;
	width: 230px; 
	background:url(../images/menu_sub_bgr.gif) repeat-x;
	
}
#menu_top_holder #menu_top_link_2:hover,
#menu_top_holder #menu_top_link_2:active{
	background:url(../images/menu_sub_bgr_act.gif) repeat-x;
	color: #fff;
}

#menu_top_holder:hover #menu_top_link_2
{
 	display: block;
}
#menu_top_holder:hover #menu_top_2_top
{
 	display: block;
}
/************** Content  ********************/
#content {
	position:relative;
	left:0px;
	width:951px;
	z-index: 1;
	font:15px Trebuchet MS,Arial, Helvetica, sans-serif;
	color:#fcfcfc;
}
#page_content {
	position:relative;
	z-index: 1;
	padding:0px 0px 0px 0px;
	font:13px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	margin:50px 0px 20px 0px;
	letter-spacing:-0.10px;
}
h1 {
	font:30px Arial, Helvetica, sans-serif;
	color:#000000;	
	margin:0;
	letter-spacing:-0.10px;
}
h2 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#03baef;	
	margin:0;
	letter-spacing:-0.10px;
}
h4 {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;	
	margin:8px 0px 0px 0px;
}
a:link,
a:visited {
	font:13px Arial, Helvetica, sans-serif;
	color:#03BAEF;
}
a:hover,
a:active {
	text-decoration:none;
	color:#fcfcfc;
}
/************** Content inner  ********************/
#content_inner {
	position:relative;
	top:0px;
	left:0px;
	width:951px;
	z-index: 1;
	font:13px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	min-height:426px;
	background:#181f24;
	
}
#page_content_inner {
	position:relative;
	z-index: 1;
	padding:20px 20px 0px 20px;
	font:13px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	width:620px;
	margin:0px 0px 0px 0px;

}

#content_inner_right {
	width:249px;
	padding:0px 20px 0px 20px;
	border-left:2px solid #03BAEF;
	margin:20px 0px 0px 0px;
	position:absolute;
	right:0px;
	top:0px;
}
#page_content_inner h1,
#content_inner_right h1,
#content_inner_two h1
{
	color:#fff;	
	
}
.contact_right img{
	float:left;
	max-width:32px;
	margin:0px 20px 10px 0px;	
}
.contact_right {
	margin:20px 0px 0px 0px;		
}
/************** Content inner Two ********************/
#content_inner_two {
	position:relative;
	z-index: 1;
	padding:0px 20px 0px 20px;
	font:13px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	padding:0px 11.5px 0px 11.5px;
	min-height:406px;
	background:#181f24;
	padding:20px 0px 0px 0px;
}
#page_content_inner_two {
	position:relative;
	z-index: 1;
	padding:0px 20px 0px 20px;
	font:13px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	width:456px;
	float:left;
	
}
#page_includes_inner_two{
	float:right;
	width:400px;
	padding:0px 20px 0px 20px;
	border-left:2px solid #03BAEF;
	
}
/************** Portfolio  ********************/

#portfolio img {
	border:8px solid #9e0609;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin:4px 4px 0px 4px;
	cursor:pointer;
}
.linkThumb img {
	width:198px;
	border:0px solid #9e0609;
}
#portfolio img:hover {
	border:8px solid #af1a0c;
}
/************** Logos Portfolio  ********************/
/************** Pages  ********************/
.menu_content{
	position:relative;
	top:40px;
	width:891px;
	background:url(../images/menu_content_bgr.jpg) repeat-x;
	height:127px;
	padding:20px 30px 30px 30px;
	font:13px Arial, Helvetica, sans-serif;	
	color:#7c7c7c;
}
.menu_content_box {
	float:left;
	width:260px;
	border-right:1px solid #464b4f;
	height:122px;
	padding:0px 0px 0px 20px;	
}
.menu_content_box_nobrd {
	float:left;
	width:300px;
	height:122px;	
	padding:0px 0px 0px 20px;
}
.menu_content_box h2,
.menu_content_box_nobrd h2
{
	margin:0px;
	font:22px Arial, Helvetica, sans-serif;
	letter-spacing:-0,10px;
	color:#f7f7f7;	
	line-height:20px;
}
.menu_content_box h3,
.menu_content_box_nobrd h3{
	margin:0px;
	padding:0;
	line-height:16px;
	font:15px Arial, Helvetica, sans-serif;
	color:#03baef;
}

.menu_content .menu_content_link:link,
.menu_content .menu_content_link:visited
{
	width:130px;
	height:25px;
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#181f23;
	letter-spacing:-0.5px;
	text-decoration:none;
	display:block;
	background:url(../images/button_more_bgr.png) no-repeat;
	padding:4px 0px 0px 7px;
}
.menu_content .menu_content_link:hover,
.menu_content .menu_content_link:active
{
	background:url(../images/button_more_bgr_act.png) no-repeat;
	color:#ffffff;
}
/************** Images Home  ********************/
.image_box {
	float:left;
	width:230px;
	height:158px;
	padding:20px 0px 0px 0px;
	text-align:center;
	background: url(../images/home_images_bgr.jpg) no-repeat 18px 20px;	
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#03baef;
	
}
.image_box:hover {
	background:#161c21 url(../images/home_images_bgr.jpg) no-repeat 18px 20px;
	cursor:pointer;	
}
.image_box img{
	max-width:190px;
	max-height:121px;	
}
.image_box:hover img{
	opacity:0.5;
}
/************** Contact US  ********************/
#contact_us_div{
	width:100%;
	top:0px;
	text-align:left;
}
#contact_us {
}
#contact_us table{
	width:100%;	
}
#contact_us tr{
	margin:5px 0px 5px 0px;
	padding:2px;
	width:100%;
	position:relative;
	display:block;
}
#contact_us td{
	width:100%;
		
}
/************** Forms  ********************/
textarea {
    background: #cccccc;
    border: medium none;
    color: #3d3d3d;
    padding: 9px 10px;
    width: 232px;	

	resize: none;
	-moz-box-shadow:inset  5px 5px 5px #6d6c6c;
	-webkit-box-shadow:inset 5px 5px 5px #6d6c6c;
	box-shadow:inset 5px 5px 5px #6d6c6c;
}
input[type="text"]{
	background:#cccccc;
	border: medium none;
    color: #3d3d3d;
    padding: 9px 10px;
    width: 232px;	
	position:relative;
	-moz-box-shadow:inset  5px 5px 5px #6d6c6c;
	-webkit-box-shadow:inset 5px 5px 5px #6d6c6c;
	box-shadow:inset 5px 5px 5px #6d6c6c;
}
.btn_bgr{

}
input[type="submit"],
input[type="button"]
{
	width:160px;
	height:34px;
	font:bold 16px Tahoma, Geneva, sans-serif;
	color:#181f23;
	letter-spacing:-0.5px;
	text-decoration:none;
	background:url(../images/button_more_bgr_big.png) no-repeat;
	border:0px;
	cursor:pointer;
	text-align:left;
	padding:0px 0px 0px 20px;

}
input[type="submit"]:hover,
input[type="button"]:hover{
	
	background:url(../images/button_more_bgr_big_act.png) no-repeat;
	color:#fff;
}
#page_content_inner_two .contact_right #clearBoth{
	height:1px;	
}
/************** Footer  ********************/
#footer {
	width:100%;
	position:relative;
	height:50px;
	
}
#line_footer{
	background:#11161a;
	height:3px;
	width:100%;	
}
#copyright {
	width:951px;
	margin:0 auto;	
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#11161a;
	position:relative;
	top:10px;
}
#networks {
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	top:5px;
	left:0px;
}
/************** System  ********************/
#clearBoth,
.clearBoth {
	clear:both;
}
.errorlist{
	float:right;
	width:24px;
	height:18px;
	position:absolute;
	right:10px;
	top:9px;
}
#error{
	display:block;
	float:right;
	width:24px;	
}
#checked{
	display:block;
	float:right;
	width:22px;
}














