/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/
html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: #090e14;}
body				{behavior:url("css/csshover.htc"); font-family: Tahoma; font-size: 11px; color: #666666;}
div				{margin: auto; height: auto;}
form				{margin: 0px; padding: 0px;}
a img				{border: none 0px;}
li				{line-height: 23px;}
h1				{font-size: 20px; line-height: 26px; color: #323436; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 0px; font-weight: normal; border-bottom: 1px solid #dad9dc;}
h3 
{
	font: normal 17px Tahoma;
	color:#558bb5; 
}
h3 img 
{ 
	padding-right:23px;
}

h2 { color: #44729d;
	font-size:16px;
}

/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
.header				{background-image: url(../img/header_back.jpg); background-repeat: no-repeat; background-position: center top; height: 156px;}
.header	.holder			{position: relative;}
.header	.languages		{}

/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 970px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:970;}

.area				{background-image: url(../img/area_back.gif); background-repeat: repeat-x; background-position: left top; background-color: #e3e3e9;}
.area .holder			{padding: 40px 0px 70px 0px;}
.area .holder a			{font-size: 11px; font-weight: bold; color: #44729d; text-decoration: none;}
.l-col, .m-col, .r-col		{float: left; position: relative;}
.l-col				{width: 640px; padding: 0px 40px 0px 10px;}
.m-col				{}
.r-col				{width: 270px;}

.r-col h1			{border: 0px none; margin: 0px; padding: 0px 0px 10px 0px;}
.r-col .box			{padding-bottom: 30px; color: #9d9d9f; line-height:16px; }
.r-col .box a		{font:normal 11px Tahoma; color: #87b9d9; }
.r-col .box	img		{padding-top: 5px;}
.r-col .box	object		{padding-top: 2px; color: #9d9d9f; border:0px solid green; margin-left:-12px;  _margin-left:2px;}

/* Footer styles		*/
.footer				{background-image: url(../img/footer_back.jpg); background-repeat: no-repeat; background-position: center top; height: 174px;}
.footer .holder			{padding-top: 60px; font-family: Tahoma; font-size: 11px; color: #90949e;}

.footer .holder a		{color: #90949e; text-decoration: none; padding-right: 10px; padding-left: 10px;}
.footer .credits		{float: right;  margin-top:-2px;}
.footer .credits a  { padding:0px; margin:0px; }

/* Main Menu styles		*/
.menu				{ z-index:1; background-image: url(../img/menu_back.jpg); background-repeat: no-repeat; background-position: right top; height: 25px; width: 536px; position: absolute; top: 70px; right: 0px; padding: 7px 5px 4px 13px;}

/* Submenu styles	*/
.supramenu			{position: absolute; top: 30px; right: 170px; }
.supramenu a			{color: #b4bbc9; font-family: Verdana; font-size: 11px; text-decoration: none; margin-left: 20px; }
.supramenu a:hover		{}

/* Submenu styles	*/
.submenu, .submenu .end		{border:0px solid green; position: absolute; height: 23px; background-repeat: no-repeat;  }
.submenu 
{
	 background-position: right top;
	 filter:alpha(opacity=85);
 	 padding: 0px 0px 0px 0px;
     background-repeat: no-repeat;
 }
 
.submenu2
{
 	border:0px solid green;
 	left:0px;
	height: 23px;
    width:100%;
    background-repeat: no-repeat;
}
 
.submenu .end			{background-image: url(../img/submenu_back2.gif); border:0px solid red; top: 0px; right: 10px; width: 7px;}
.submenu a			{font-family: Verdana; font-size: 11px; color: #b4bbc9; text-decoration: none; margin-right: 15px; line-height: 23px;}
.submenu a:hover,
.submenu .selected		{color: #486f94;}

/* Misc. styles			*/
.half				{width: 50% !important; float: left;}
.half .article			{border: none 0px;}
.article			{padding-right: 40px; border-bottom: 1px solid #dad9dc;}
.textfield, .textarea		{color: #b8bbc0; background-color: #FFFFFF; border: solid 1px #dbdde1; padding: 5px; margin: 0px 0px 5px 0px; font-family: Tahoma; font-size: 11px;}

/* IE 6 and below hacks		*/
*html a				{}
/* IE 7 only hacks		*/
*:first-child+html a		{}

/* HR Styling hacks		*/
/* IE				*/
hr				{height: 1px; color: #d5d8d8; border: none;}
/* Gecko-based browsers		*/
html>body hr			{height: 1px; background-color: #d5d8d8; border: none;}
/* Opera & Gecko-based browsers	*/
html>body hr			{height: 1px; background-color: #d5d8d8; border: 0px solid #d5d8d8;}

/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */


/* styles	*/
.left_content_500	{width: 500px;}
.left_content				{width: 100% !important; float: left;}
.left_content .left_article			{border: none 0px;}
.left_article			{padding-right: 20px; padding-left: 21px; border-bottom: 1px solid #dad9dc;}
.textfield, .textarea		{color: #b8bbc0; background-color: #FFFFFF; border: solid 1px #dbdde1; padding: 5px; margin: 0px 0px 5px 0px; font-family: Tahoma; font-size: 11px;}
.box_top 
{	
	border:0px solid red;
	width:100%;
	height:275px;	
}
.top_img
{
	border:0px solid green;
	width:100%;
	height:230px;	
	float:left;
}
.bottom_img
{
	border:0px solid blue;
	width:100%;
	height:35px;	
	float:left;
	background-image:url(../img/bk_section.jpg);
}
.bottom_img .left
{
	border:0px solid red;
	#width:440px;
	height:30px;
	float:left;
	padding-left:20px;
	padding-top:4px;
	font: normal 22px Tahoma;
	color:#3f73a4;
}
.bottom_img .right
{
	border:0px solid red;
	width:130px;
	height:24px;
	padding-top:11px;
	padding-right:10px;
	font: normal 11px Tahoma;
	color:#44729d;
	float:right;
	text-align:right;
}
.gallery 
{
	border:0px solid red; 
	width:180px; 
	height:150px; 
	float:left; 
	margin-right:15px; 
	margin-top:20px;
}
.gallery img
{
	border:1px solid gry; 
}

.products 
{
	border-top:1px solid #dddddd; 
	width:100%; 
	height:170px; 
	float:left; 
	margin-top:20px;
}
.products img
{
	margin-top:25px;
}
.products .box_left
{
	border:0px solid red;
	width:150px;
	height:170px; 
	float:left;
}
.products .box_right
{
	border:0px solid red;
	width:445px;
	height:170px; 
	float:right;
}
.products .box_right h2
{
	font-family:Tahoma;
	font-size: 20px;
	font-weight:normal;
	color: #558bb5;
	margin-top:35px;
}
.products .box_right h2 a
{
	font-family:Tahoma;
	font-size: 20px;
	font-weight:normal;
	color: #558bb5;
	margin-top:35px;
}
.box_right_text
{
	font-family:Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #464646;
	margin-top:10px;
	height:40px;
}
.box_right_tools
{
	font-family:Tahoma;
	font-size: 12px;
	font-weight:normal;
	color: #568ab4;
	margin-top:10px;
	height:40px;
}
.box_right_tools .left
{
	border-right:1px solid #dddddd;
	float:left;
	height:20px;
	margin-top:10px;
	padding-right:15px;
}
.box_right_tools .right
{
	width:100px;
	float:left;
	height:20px;
	margin-top:10px;
	padding-left:15px;
}

#select { display: none; }
.content
{
	border:0px solid red;
	width:150px;
	height:0px;
}
.select
{
	cursor: pointer;
	margin-left:0px;
	background-image:url(../img/bk.gif);
	padding-left:0px;
	border:0px solid red;
	height:20px;
	float:left;
	width:126px;
}
.select .text
{
	margin-left:27px;
	margin-top:2px;
	color: #b4bbc9;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.down_items
{
	padding-top:21px;
	border:0px solid red;
	width:150px;
	height:150px;
}
.down_items .top
{
	z-index:10;
	border:0px solid red;
	height:10px;
	background-image:url(../img/dr_top.gif);
	background-repeat:no-repeat;
}

.down_items .bottom
{
	z-index:10;
	height:15px;
	background-image:url(../img/dr_bottom.gif);
	background-repeat:no-repeat;
}
.down_items .center
{
	z-index:10;
	margin-left:0px;
	width:132px;
	background-color:#0e1419;
}
.down_items .center table
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.down_items .center table a
{
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.down_items .center table a:hover
{
	text-decoration: underline;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.drop_down
{
	z-index:10;
	position:absolute;
	right:0;
	top:27px;
	border:0px solid red;
	width:150px;
	height:20px;
	margin-left:5px;
}

#dolphinnav{border:0px solid red;}
#dolphinnav ul{float:left;list-style-type:none; width: 100%;  /*_margin-left:-40px;*/ _margin-left:0px;}
#dolphinnav ul li{border:0px solid red; width:100%; _margin-left:-18px;}
#dolphinnav ul li a{
	display: block; 
	width: 100%; 
	text-align: center; 
	height: 25px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-family: Tahoma; 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 25px;  
	border-right: 1px solid #606976; 
	border-left: 1px solid #606976; 
	margin-top:0px;
}

	
#dolphinnav ul li a:hover {
	text-align: center; 
	background-image: url(../img/menu_item_back.gif); 
	background-repeat: no-repeat; 
	background-position: center top; 
	color: #618fb9; 
	margin-top:0px; 
	border-left: 1px solid #606976;
	border-right: 1px solid #606976;
}

#dolphinnav .selected {
	background-image: url(../img/menu_item_back.gif); 
	background-repeat: no-repeat; 
	background-position: center top; 
	border-left: 1px solid #606976; 
	border-right: 1px solid #606976; 
	color: #618fb9; 
	margin-top:0px;
	text-align: center; 
}

#dolphinnav .first a			{border-left: 0px none;}
#dolphinnav  .first a:hover,
#dolphinnav  .first .selected		{background-position: left top !important; border-left: 0px none; }

#dolphinnav  .last a			{border-right: 0px none; }
#dolphinnav  .last a:hover,
#dolphinnav  .last .selected		{border:0px solid red;  background-position: right top ;border-left:1px solid #606976; border-right: 0px none; }
 
.contact
{
	border:0px solid red;
	padding-left:30px;
	padding-top:2px;
}
.contact_link
{
	font:normal 11px Tahoma; color: #87b9d9; 
}

.contact_box
{
	border:0px solid red;
}
.contact_box input[type=text]
{
	border:1px solid #8bc2e0;
	background-color:#f2f2f2;
	font: normal 11px Tahoma;
	color:#808080;
	width:215px;
	height:12px;
	padding:3px 0px 3px 10px;
	margin-bottom:5px;
	margin-left:5px;
}
.contact_box textarea
{
	border:1px solid #8bc2e0;
	background-color:#f2f2f2;
	width:400px;
	height:75px;
	font: normal 11px Tahoma;
	color:#808080;
	padding:3px 0px 3px 10px;
	margin-left:5px;
}

.contact_box select
{
	border:1px solid #8bc2e0;
	background-color:#f2f2f2;
	font: normal 11px Tahoma;
	color:#808080;
	padding:1px 0px 1px 5px;
	margin-left:5px;
	margin-bottom:5px;
}
.contact_box input[type=image]
{
	margin-top:5px;
	margin-bottom:22px;
}

/* suport only */

.sp_description-short {
  color: #666666;
}

.sp_content {
	width:600px;}
	
.sp_poza-left 	{
	float:left;
	margin:0px 10px 10px 0px;
}

.sp_poza-right 	{
	float:right;
	margin:0px 0px 10px 10px;
}
.accToggler{
	margin: 3px auto;
	padding: 3px;
	background: #b5b9c2;
	color: #213b52;
	border: 1px solid #8b99a5;
	cursor: pointer;
}
.accContent{
	margin: 0px auto;
}

.isLoggedIn			{}
.isLoggedIn a			{color: #b4bbc9; font-family: Verdana; font-size: 11px; text-decoration: none; margin-left: 20px;}
.isLoggedIn a:hover		{}

#fade {
	display:none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #132033;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
   
.option_check {

	background-color: #030303;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #fff;
    display: none;
    position: absolute;
    top: 10%;
    left: 40%;
    width: 250px;
    height: 250px;
    padding: 5px;
    border: 0px solid #811551;
    z-index: 1002;
    overflow: auto;
   
}
.option_check h5{
	font:nomal 15px Tahoma;
	border-bottom:1px solid #dad9dc;
	color: #dad9dc;
}


.option_check img{
	float:right;
	cursor: pointer;
}

.option_check p{
	float:left;
	cursor: pointer;
}
