@import url(style.navi.css);
@import url(style.shop.css);
@import url(style.forum.css);

/* ----------  You dont have permission to view, edit or modify this file. ---------- */
code                  {
	font-size: 11px;
	font-family:  "Myriad Pro",Tahoma;
}
fieldset              {padding: 6px; margin: 6px; border:1px solid #ddd}
legend                {font-size: 11px;  padding:4px; color:#777}
td,th,div,input,
textarea,
select,option         {
	font-size: 11px;
	color: #000;
	font-family:  Tahoma, "Myriad Pro";
	
}
option         {border:none}
textarea              {padding:2px}
form                  {display:inline}
small                 {font-size:10px}
fieldset              {border-color:#ccc}
h1							{
	font-size:22px;
	font-weight:normal;
	color:#629EC4;
	font-family: "Myriad Pro",Tahoma;
}
h2							{font-size:11px;}
h3							{font-size:11px;}
h6							{
	font:100% Arial, Helvetica, sans-serif;
	padding:.5em;	
	color:#fff;
	background-color: #629EC4;
	background-image: url(../img/page/tender/tr_back.gif);
	background-repeat: repeat-x;}

.mainbody             {
	background-color: #fff;
	text-align:left;
	background-image: url(../img/page/bloxes/filler2.gif);
	background-repeat: repeat-y;
	font-family: "Myriad Pro",Tahoma;
	height:100%;
}

html body             {
margin:0px; 
background:#fff;
font-family: "Myriad Pro",Tahoma;

	}

.pageheader           {}

/*
slider
*/
	#center {
		position: absolute;
		left: 50%;
		top:  50%;
	}
	#slider {
		position: absolute;
		width: 720px;
		height: 333px;
		left: -270px;
		top: 310px;
		overflow: hidden;
		background: #fff;
		border: 20px solid #E9ECF1;
	}
	#slider .slide {
		position: absolute;
		top: 0px;
		height: 333px;
		width: 500px;
		background: #F6F6F6;
		overflow: hidden;
		border-left: #F6F6F6 solid 1px;
		cursor: default;
	}
	#slider .title   {
		color: #F80;
		font-weight: bold;
		font-size: 1.2em;
		margin-right: 1.5em;
		text-decoration: none;
	}
	#slider .backgroundText {
		position: absolute;
		width: 90%;
		height: 90%;
		top: 100%;
		background: #000;
		filter: alpha(opacity=40);
		opacity: 0.4;
	}
	#slider .text {
		position: absolute;
		top: 1%;
		top: 100%;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align: justify;
		width: 410px;
		left: 10px;
	}
	#slider .diapo {
		position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}


/*
zoom windows css
*/

.highslide {
	cursor: url(/templates/general/img/gb/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;    
    border-bottom: 1px solid white;
    font-family: Tahoma;
    font-size: 8pt;
	color:#FFFFFF;
    padding: 5px;
    background-color: #C7CED5;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: tahoma;
    text-decoration: none;
	padding: 2px;
	width:18px;
	height:18px;
    
    padding-left: 22px;
    background-image: url(/templates/general/img/gb/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: #C7CED5;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	background-color:#FFFFFF;
    color:#8092A3;
}
a.highslide-full-expand {
	background: url(/templates/general/img/gb/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(/templates/general/img/gb/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/general/img/gb/close.png', sizingMethod='scale');
}


/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*
zoom windows css end
*/



#leftnavi             {
	width:208px;
	padding-top:8px;
}
#rightnavi            {width:208px; padding-top:8px; padding-left:14px;}

#content              {padding:16px; padding-top: 8px}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ 
	position: absolute;
	background-color: #FFFFFF;
	padding: 5px;
	left: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	color: gray;
	text-decoration: none;
}

.thumbnail span img{
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
	visibility: visible;
	top: 80px;
	left: 0px;
}

/* ----------  cut off THUMBNAIL ---------- */
a:link,a:visited      {color: #0066CC; text-decoration:none;}
a:hover               {color: #FF9428; text-decoration:none;}

a.links_boxes:link,
a.links_boxes:visited {color: #0066CC; text-decoration:none}
a.links_boxes:hover   {color: #FF9428; text-decoration:none}

a.light:link,
a.light:visited       {color: #000; text-decoration: none; font-weight: normal;}
a.light:hover         {color: #777;text-decoration:none;font-weight: normal;}

a.categtitle_b:link,
a.categtitle_b:visited{
	color: #777;
	font-size:18px;
	font-weight:normal;
	text-decoration: none;
	font-family: "Myriad Pro",Tahoma;
}
a.categtitle_b:hover  {
	color: #0066CC;
	font-size:18px;
	font-weight:normal;
	font-family: "Myriad Pro",Tahoma;
}

a.newsintro:link      {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:visited   {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:hover     {color: #777;font-weight:normal; text-decoration:none}

a.ticker:link        {font-size:11px; font-weight:bold; line-height:22px; text-decoration:none}
a.ticker:visited     {font-size:11px; font-weight:bold; line-height:22px; text-decoration:none}
a.ticker:hover       {font-size:11px; font-weight:bold; line-height:22px; text-decoration:none}


a.ticker2:link        {	
	font-size:20px;
	font-weight:normal;
	color:#629EC4;
	}

a.ticker2:visited     {	
	font-size:20px;
	font-weight:normal;
	color:#629EC4;
	}

a.ticker2:hover       {	
	font-size:20px;
	font-weight:normal;
	color:#429FD9;
	}

a.speedbar:link		 {font-weight:bold; color:#fff;text-decoration:none}
a.speedbar:visited   {font-weight:bold; color:#fff;text-decoration:none}
a.speedbar:hover     {font-weight:bold; color:#000000;text-decoration:underline}



a.desc_shoppper         {
	clear:both;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family:  Tahoma, "Myriad Pro";
	background:#FFFFFF;
	text-transform:none;
	text-decoration:none;
	text-align:justify;
	font-style: normal;
	cursor:pointer;
	list-style-image: url(../img/page/bloxes/bullet_black.gif);
}

.style1 {
	font-size: 22px;
	font-weight: normal;
	color: #FF850D;
	font-family:  "Myriad Pro",Tahoma;	
}
 
.inbasket     {
	font-size: 12px;
	font-weight: bold;
	color: #FF850D;
	font-family:  Tahoma,"Myriad Pro";	
}

.navigation_box       {
	background:#fff;
	height:41px;
	line-height:41px;
	font-weight:bold;
	color:#ffffff;
	border-bottom:0;
	background-image: url(../img/ds/nav_box_capt.jpg);
	width: 208px;
	font-size: 14px;
	text-align: center;
	font-family: Tahoma,"Myriad Pro";
	text-transform:uppercase;
}

.tabble_box       {
	background:#fff;
	height:36px;
	line-height:36px;
	font-weight:normal;
	color:#92A0B0;
	border-bottom:0;
	background-image: url(../img/page/bloxes/tables_caption_filler.gif);
	width: auto;
	font-size: 14px;
	text-align: center;
	font-family: Tahoma,"Myriad Pro";
	text-transform:uppercase;
}

.frame_white{
	background:#fff;
	height:116px;
	background-image: url(../img/page/bloxes/frame_white.gif);
	width: 156px;
}

.inframe_white{
	max-height:106px;
	max-width: 146px;
}

.inframe_small{
	max-height:60px;
	max-width: 60px;
}

.navigation_box_bg    {background:#F6F6F6; padding:5px}
.find_box_bg    {
	background-image: url(../img/page/bloxes/up_find_bg.gif);
	width:341px;
	height:35px;
}

#archivebox h1,h2     {display:inline; font-size:14px; font-weight: bold}

.row_first            {background-color: #f0f0f0}
.row_second           {background-color: #f9f9f9}

.box_inner            {background-color:#fff;} 
.box_inner_body       {background-color:#fff;}

.outer_boxborder    {background-color: #fff; margin: 1px; padding: 1px; border: 1px solid #e6e6e6;}

.commentfield         {border:1px solid #ccc; color:#666; padding:10px; background-color:#fff; margin-bottom:3px}

.box_padding          {padding:4px}

.title_result_search  {font-size:14px; font-weight:bold}

.title_big            {font-size:18px; font-weight:bold; color:#777}
.title_big2            {
	font-size:14px;
	font-weight:normal;
	color:#FF850D;
	font-family: "Myriad Pro",Tahoma;
}

.title_big3            {
	font-size:18px;
	font-weight:bold;
	color:#FF850D;
	font-family: "Myriad Pro",Tahoma;
}

.article              {text-align:justify}

.topnews              {border-bottom:1px solid #ddd; background-color:#fff;padding:5px; margin-top:5px}

.content_left_one      {}

.topnavtd              {border-top:1px solid #fff;background-color: #ccc;height:27px; padding:2px}
.speedbar              {color:#fff}

.hrdiv                 {height:1px; background-color:#D7D7D7; margin-top:5px; margin-bottom:5px}

.news_spacer           {border-bottom:1px solid #fff;}

.absmiddle             {vertical-align:middle}

.inlineshotbox         {margin-top:10px; margin-right:10px; float:left; border:1px solid #ddd; width:130px; padding:1px;}
.inlineshot_text       {background-color:#f1f1f1; padding:2px; color:#000;}

.box_innerhead         {
	padding:5px;
	border-bottom: 0px solid #D7D7D7;
	font-weight:bold;
	position:relative;
	background-image: url(../img/page/ds/box_fill.gif);
	background-repeat: repeat-x;
}

.box_outer             {background-color: #fff; }
.box_outerhead         {background-color: #fff; padding: 8px; position:relative}

.box_archive_selector  {}

.noborder              {border: 0px}

.textme 
{
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	text-align: right;
	vertical-align: middle;
	color: #000;
	border: 1px solid #7F9DB9;
}

.textme_error 
{
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	text-align: right;
	vertical-align: middle;
	color: #FF0000;
	border: 1px solid  #FF0000;
}

.button,.button_bbodes {
	font-weight: normal;
	font-size:11px;
	color: #555;
	background-color: transparent;
	cursor: pointer;
	margin-right:1px;
	background-image: url(../img/page/bloxes/button_grey_arrows.gif);
	height: 23px;
	border: 0;
	font-family: Tahoma,"Myriad Pro";
	padding-left: 24px;
	background-repeat: no-repeat;
}

.button:hover,.button_bbodes:hover {
	font-weight: normal;
	font-size:11px;
	color: #777;
	background-color: transparent;
	cursor: pointer;
	margin-right:1px;
	background-image: url(../img/page/bloxes/button_grey_arrows2.gif);
	height: 23px;
	font-family: Tahoma,"Myriad Pro";
	padding-left: 24px;
	background-repeat: no-repeat;
}


.buttonflat,.buttonflat_bbodes {
	font-weight: normal;
	font-size:11px;
	color: #777;
	background-color: #fff;
	cursor: pointer;
	margin-right:1px;
	background-image: url(../img/page/bloxes/button_grey_flat.gif);
	height: 23px;
	border: 0;
	font-family: Tahoma,"Myriad Pro";
	padding-left: 8px;
	background-repeat: repeat-x;
}

.button2,.button2_bbodes {
	font-weight: normal;
	font-size:11px;
	color: #000;
	background-color: #F8F8F8;
	cursor: pointer;
	margin-right:1px;
	background-image: url(../img/page/bloxes/half_button_right.gif);
	height: 20px;
	width: 59px;
	border: 0;
	font-family: Tahoma,"Myriad Pro";
	padding-left: 4px;
	background-repeat: no-repeat;
}

.findbutton,.findbutton_bbodes {
	font-weight: normal;
	font-size:0px;
	color: #fff;
	cursor: pointer;
	background-image: url(../img/page/bloxes/up_but_finder.gif);
	height: 35px;
	width: 46px;
	border: 0;
	font-family: Tahoma,"Myriad Pro";
	background-repeat: no-repeat;
	vertical-align:middle;
}

.findarea,.findarea_bbodes {
	height:22px;
	font-family: "Myriad Pro",Tahoma;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:transparent;
	padding-left:30px;
}
	
.divcode               {background-color:#fff;}

.errorfont             {color: red;  font-weight: normal;}

a.page_navigation:link,
a.page_navigation:visited
{
	font-weight:normal;
	color:#C9D0D7;
	background-color:#E2E6EC;
	text-decoration: none;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	font-family: Tahoma, "Myriad Pro";
	height: 20px;
	width: 16px;
	border: 1px solid #C9D0D7;
	line-height: 26px;
}

a.page_navigation:hover,
a.page_navigation,.pnav  
{
	font-weight:normal;
	color:#fff;
	background-color:#A8B5C5;
	text-decoration: none;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	font-family: Tahoma, "Myriad Pro";
	height: 20px;
	width: 16px;
	border: 1px solid #75889A;
	line-height: 26px;
	}

.newsticker_header      {border:1px solid #ddd;background-color:#f8f8f8;padding:2px;text-align: right}

.time_ticker,.time      {font-weight:bold;}		

.text_ticker            {line-height:15px;font-weight: bold;}

.highlight              {font-weight:bold }

.gallery_box	        {padding:2px; margin:2px; border:1px solid #ddd; }
.gallery_nextthumb	    {float:left; width:10%; padding:2px; text-align:center}

.active_image		    {border: 1px solid #000}
.inactive_image		    {border: 1px solid #ccc}

.galimage_smalltext     {font-size:11px;color:#666}

.faqtext                {padding: 8px;}

.selectfield            {background-color:#fff; border: 1px solid #C0C0C0; overflow:auto; height:100px; padding: 3px}

.infostretch		    {background-image: url(../img/page/infostretch.gif);}
.infostretch_back	    {background-color:#fff}
.infostretch_left	    {background-image: url(../img/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}
.infostretch_right      {background:url(../img/page/infostretch.gif)}

.page_footer		    {background-color: #dbdbdb; padding:5px}

.agb_container_payment   {border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}

.agb_container_payment_error{border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff}

.maintext
{
	font-size: 11px;
	color: #000;
	font-family:  Tahoma, "Myriad Pro";
	text-align: justify;
	padding:2px;
}

.clear                 {clear:both}
.floatcontent          {padding:3px; min-height:80px;}
         
#wrapper{
width: 100%;
margin: 0 auto;
}
.box{
background: #fff;
padding-left:5px;
}
.boxholder{
clear: both;
padding: 5px;
background: #9DB7D0;
}
.tab{
	float: left;
	height: 32px;
	width: 162px;
	margin: 0 1px 0 0;
	text-align: center;
	background-color: #9DB7D0;
	background-image: url(../img/page/tender/bluetab.jpg);
	background-repeat: no-repeat;
}

.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}

.tabtxt:hover{
margin: 0;
color: #fff;
text-decoration:underline;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}