@charset "utf-8";
/* CSS Document */

body	{
	background:url(../img/background.png) top repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	line-height:120%;

	
}

.bg	{
}

.wrapper	{
	position:relative;
	width:1020px;
	margin:auto;
	margin-top:50px;
}


.header	{
	background:url(../img/header.png) no-repeat top center;
	width:1020px;
	height:246px;
}

.main	{
	background:url(../img/body_bg.png) repeat-y top;
	width:1020px;
}

.main_content	{
	padding:20px;
}

.optionsdiv	{
	background:#2F5F81;
	color:#FFF;
	padding-top:10px;
	position:relative;
	display:none;
	text-align:center;
	font-size:10pt;
}

.optionsdiv	a {
	color:#FFFFFF;
}

.optionsdiv a:hover	{
	color:#C65A1B;
}

.options_bg	{
	background-color:#2F5F81;
	height:16px;
	position:relative;
}

.options_button_off	{
	position:absolute;
	background:url(../img/options_off.png) no-repeat top;
	width:112px;
	height:16px;
	left:120px;
	top:9px;
	cursor:pointer;
}

.options_button_on	{
	position:absolute;
	background:url(../img/options_on.png) no-repeat top;
	width:112px;
	height:16px;
	left:120px;
	top:9px;
	display:none;
	cursor:pointer;
}


/*	menu	*/

.menubar	{
	position:absolute;
	top:-3px;
	width:960px;
	left:0px;
}

.menu	{
	height:50px;
	position:absolute;
	right:200px;
	top:11px;
}

.menu	li	{
	display:inline;
	float:left;
	margin-left:0px;
	cursor:pointer;
	width:auto;
}

.menu li span	{
	display:none;
}

.menu	li a	{
	height:60px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
}


.menu .divider	{
	background:url(../img/topmenu.png) no-repeat top;
	width:1px;
	height:60px;
	background-position:-75px 0px;
	cursor:default;
}

.clearer	{
	clear:both;
}



/* Buttons */

a.menu_main:link, a.menu_main:visited {
	width:  70px;
	background-image:url(../img/topmenu.png);
	background-position: 0px 0px;
}
a.menu_main:hover, a.menu_main:active {
	background-position: 0px -60px !important;
}

/* */

a.menu_about:link, a.menu_about:visited {
	width:  105px;
	background-image:url(../img/topmenu.png);
	background-position: -76px 0px;
}
a.menu_about:hover, a.menu_about:active {
	background-position: -76px -60px !important;
}

/* */

a.menu_production:link, a.menu_production:visited {
	width:  110px;
	background-image:url(../img/topmenu.png);
	background-position: -183px 0px;
}
a.menu_production:hover, a.menu_production:active {
	background-position: -183px -60px !important;
}


/* */

a.menu_service:link, a.menu_service:visited {
	width:  96px;
	background-image:url(../img/topmenu.png);
	background-position: -298px 0px;
}
a.menu_service:hover, a.menu_service:active {
	background-position: -298px -60px !important;
}


/* */

a.menu_partners:link, a.menu_partners:visited {
	width:  104px;
	background-image:url(../img/topmenu.png);
	background-position: -401px 0px;
}
a.menu_partners:hover, a.menu_partners:active {
	background-position: -401px -60px !important;
}

/* */

a.menu_contacts:link, a.menu_contacts:visited {
	width:  115px;
	background-image:url(../img/menu.png);
	background-position: -739px -2px;
}
a.menu_contacts:hover, a.menu_contacts:active {
	background-position: -739px -34px !important;
}


/* FOOTER */

.footer	{
	background:#D9D9D9;
	width:100%;
	height:120px;
}

.footer_nav	{
	color:#616161;
	font-size:10pt;
	margin:auto;
	text-align:center;
	padding-top:15px;
}

.footer_divider	{
	margin-bottom:-5px;
	margin-left:5px;
	margin-right:5px;
}

.footer_nav a	{
	color:#616161;
	text-decoration:none;
	
}

.footer_nav a:hover	{
	text-decoration:underline;
}

.copyright	{
	margin-top:30px;
	float:left;
	margin-left:15px;
}

.counters	{
	float:left;
	margin-top:40px;
	margin-left:80px;
}

.counters	img {
	margin-left:10px;
	margin-right:10px;
}


/* ****************  SHARE ICONS ********************/

.shares	{
	float:right;
	margin-top:40px;
	position:relative;
	width:150px;
/*	border:1px solid #666; */
}

.shareli	{
	height:25px;
	position:absolute;
	top:15px;
	text-align:right;
	right:10px;
}

.shareli	li	{
	display:inline;
	float:left;
	margin-left:0px;
	cursor:pointer;
	width:auto;
}

.shareli li span	{
	display:none;
}

.shareli	li a	{
	height:25px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
}


.shareli .divider	{
	background:url(../img/shareicons.png) no-repeat top;
	width:1px;
	height:25px;
	background-position:-75px 0px;
	cursor:default;
}


/* Buttons */

a.share_google:link, a.share_google:visited {
	width:  25px;
	background-image:url(../img/shareicons.png);
	background-position: 0px -234px;
}
a.share_google:hover, a.share_google:active {
	background-position: -26px -234px !important;
}

/* -- */

a.share_facebook:link, a.share_facebook:visited {
	width:  25px;
	background-image:url(../img/shareicons.png);
	background-position: 0px 0px;
}
a.share_facebook:hover, a.share_facebook:active {
	background-position: -26px 0px !important;
}

/* -- */

a.share_twitter:link, a.share_twitter:visited {
	width:  25px;
	background-image:url(../img/shareicons.png);
	background-position: 0px -52px;
}
a.share_twitter:hover, a.share_twitter:active {
	background-position: -26px -52px !important;
}


/* -- */

a.share_yahoo:link, a.share_yahoo:visited {
	width:  25px;
	background-image:url(../img/shareicons.png);
	background-position: 0px -156px;
}
a.share_yahoo:hover, a.share_yahoo:active {
	background-position: -26px -156px !important;
}




/****************** LEFT MENU *************************/


.left_menu_li a	{
	display: block;
	background:url(../img/left_menu_li_off.png) no-repeat left center;
	padding-left:20px;
	font-size:14pt;
	color:#414141;
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
}

.left_menu_li a:hover	{
		background:url(../img/left_menu_li_on.png) no-repeat left center;
		color:#B64403;
		text-decoration:underline;

}


/******* PR BOX *********/
.pr_box	{
	background:url(../img/pr_box_bg.png) no-repeat bottom center;
	width:311px;
	height:224px;
	margin-right:-15px;
}

.input_div	{
	background:url(../img/input_bg.png) no-repeat left;
	width:169px;
	height:41px;
}

.input_div .text {
	width:159px;
	background-color:transparent;
	border:none;
	height:38px;
	margin-left:5px;
	padding-top:10px;
	font-size:11pt;
	color:#C1C1C1;
}
	
.submitbtn	{
	background:url(../img/submit.png) no-repeat top;
	background-position:0px 0px;
	width:84px;
	height:44px;
	cursor:pointer;
}

.submitbtn:hover	{
	background-position:0px -44px;
}

.submitbtn:active	{
	background-position:0px -88px;
}
	
	
.textbox	{
	width:265px;
	color:#B6B6B6;
	font-size:10pt;
	margin:auto;
	margin-top:15px;
	line-height:180%;
}


/******** SUBSCRIBE BOX ********/

.subscribe_box	{
	background:url(../img/subscribe_box.png) no-repeat bottom center;
	width:310px;
	height:130px;
	margin-right:-15px;
}


.contentbox	p {
	text-align:justify;
	text-indent:10px;
	line-height:150%;
}

.oldbrowser	{
	display:none;
}

.thumb	{
	display:none;
}

.adsenses	{
	padding-top:40px;
}

#singnupform	{
	margin-top:50px;
	background-color:#F7F7F7;
	border:1px solid #CCC;
	padding-top:20px;
	padding-bottom:20px;
}


.textfield	{
	margin-top:10px;
	margin-bottom:10px;
	width:200px;
	border: 1px solid #999;
	background: #F2FFFD;
}

.textfield:active 	{
	background: #FFFFF2;
}

.textfield:focus 	{
	background: #FFFFF2;
}


.textarea	{
	margin-top:10px;
	margin-bottom:10px;
	width:300px;
	border: 1px solid #999;
	background: #F2FFFD;
}

.textarea:active 	{
	background: #FFFFF2;
}

.textarea:focus 	{
	background: #FFFFF2;
}


#addurl_loader	{
	position:absolute;
	width:42px;
	height:42px;
	left:550px;
	top:270px;
	text-align:left;
	background:url(../img/loader2.gif) no-repeat  top center;
	display:none;
}


#addurl_sent	{
	position:absolute;
	width:200px;
	height:70px;
	left:500px;
	top:270px;
	text-align:left;
	background:url(../img/check.png) no-repeat 55px 0px;
	display:none;
}


.table	{
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;

}

.table td	{
	border-left:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	padding:5px;
}