html { height: 100%; }
body { background: url(img9/body_bg.gif) left top repeat-x; height: 100%; }

body, form, table, table td, div,a, ul, li{margin:0px; padding:0px; border-collapse:collapse;  }

img { margin:0px; padding:0px;  border-width: 0px;}

* { font-family: arial; font-size: 12px; line-height: 16px; color: #5c6062; vertical-align: top; margin: 0; }

hr			{ color: #d8d8d8; height: 1px; }


.brd { border: 1px solid Red; }
.clear { clear: both; }

/* elementi */
h1	{ color: #414042; font-size: 30px; font-weight: normal; line-height: 18px; border-bottom: 1px solid #bababa; padding-bottom: 10px; margin: 0 0 17px 0px; }
* html h1 { padding-bottom: 21px; }
h2	{ color: #414042; font-size: 19px; font-weight: normal; line-height: 20px; }
h3  { color: #414042; font-size: 15px; font-weight: normal; line-height: 16px; }
h4	{ color: #83be3e; font-size: 15px; font-weight: normal; line-height: 16px; }
a { text-decoration: none; color: #3e95be; }
a:hover { text-decoration: underline; }

select, input, textarea { border:1px solid #dbdfe6; color: #414042; }
.button_bg { background: url(img9/button_bg.gif) left top no-repeat; width: 100px; height: 30px; margin: 0px; border: 0px solid white; padding: 0; color: white; font-weight: bold; font-size: 16px; cursor: hand; cursor: pointer;  }

ul { margin: 10px 0 10px 36px; padding: 0; }
ul li { list-style: none; background: url(img09/ulli_bg.jpg) left 5px no-repeat; padding-left: 11px; }
ul li ul { margin: 10px 0 10px 20px; padding: 0; }


#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -75px; /* the bottom margin is the negative value of the footer's height */
}
#push { height: 75px; }

/* header */
#header	{ margin: 0 auto 0 auto; background: url(img9/header_bg.gif) no-repeat left 22px; width: 961px; height: 341px; position: relative; }
#headercnt { margin: 0 auto 0 auto; background: url(img9/cnt_header.gif) no-repeat left 23px; width: 961px; height: 168px; position: relative; }
#languages	{ padding: 8px 0 0 21px; position: absolute; }
#languages	a { font-size: 10px; color: white;  padding-right: 19px; }	
#homelink		{ position: absolute; left: 21px; top: 41px; display: block; height: 66px; width: 266px; }
#menustop   { position: absolute; left: 321px; top: 9px; width: 640px; height: 18px; text-align: right; }
#menustop a	{ padding-right: 19px; color: white; font-weight: bold; }  
#advertise	{ position: absolute; left: 836px; top: 104px; color: #3e95be; font-size: 11px; }
#bannertop {  position: absolute; left: 493px; top: 44px; }
#middlemenu	{ position: absolute; left: 21px; top: 119px; height: 40px; width: 800px; border-left: 1px solid white; }
#middlemenu	a { padding: 12px 19px 12px 19px; font-weight: bold; color: white; border-right: 1px solid white; display: block; float: left;  }
#middlemenu	a:hover, #middlemenu a.selected { background-color: #52a0c5; text-decoration: none; }
#cnthome	{   position: absolute; left: 12px; top: 179px; width: 937px; height: 125px; text-align: center; }
#cnthome	* {	line-height: 18px; font-size: 12px; color: 404040; }
#cnthome	p { width: 141px; float: left; text-align: left; margin: 0 15px 0 0; height: 125px;  overflow: hidden; }
#cnthome	p img { margin-bottom: 18px; } 
#cnthome	p a { color: #646464; } 

/* design */
#widecnt { margin: 0 auto 0 auto; width: 961px; }

#content	{ margin: 0 auto 0 auto; width: 961px; position: relative; }
#neboticnik { width: 160px; height: 600px; position: absolute; right: -180px; top: -182px; }
#neboticnikinner { width: 160px; height: 600px; position: absolute; right: -180px; top: -9px; }
#left_col		{ width: 656px; }
#right_col	{ width: 305px; }
#left_cnt		{ width: 625px; background: url(img9/bg_top_cnt.gif) no-repeat left top; min-height: 400px; }
* html #left_cnt	{ height: 400px; }
#left_cnt div.container { padding: 16px 40px 30px 40px; }
#left_cnt div.container h2 { padding-bottom: 15px; } 
#left_cnt div.container * { color: #414042; }
#left_cnt div.container table { margin: 20px 0 20px 0; }
#left_cnt div.container table tr td { padding: 5px 4px 4px 6px; text-align: left; }
#left_cnt div.container table tr td.b10 { background-color: #3e95be; font-weight: bold; line-hright: 24px; color: white; }
#left_cnt div.container h2	{ color: #414042; font-size: 18px; font-weight: bold; line-height: 18px; }
#left_cnt div.container h3  { color: #414042; font-size: 16px; font-weight: bold; line-height: 16px; margin: 10px 0 15px 0; }
#left_cnt div.container h4	{ color: #83be3e; font-size: 14px; font-weight: bold; line-height: 18px; margin: 10px 0 20px 0; }
#left_cnt div.container p { margin: 10px 0 15px 0; }
#left_cnt div.container li { background: url(img9/li_bg.gif) no-repeat 1px 7px; padding: 2px 0 2px 10px; }
#left_cnt div.container a { color: #3e95be; } 

/*  simple iskalnik vstopna, notranja  */
#search_panel { width: 626px; height: 189px; position: relative; }
#search_panel input.searchString	{ position: absolute; left: 22px; top: 76px; width: 235px; height: 21px; border: 0px; font-size: 18px; color: #454545; padding-top: 6px; }
#search_panel select.searchby	{ position: absolute; left: 271px; top: 76px; width: 240px; height: 29px; border: 0px; font-size: 20px; color: #454545; }
* html #search_panel select.searchby	{ font-size: 21px; top: 75px; }
#search_panel input.searchcompanies 	{ position: absolute; left: 521px; top: 75px; width: 80px; height: 30px; border: 0px; font-size: 18px; color: white; background-color: transparent; cursor: hand; cursor: pointer; }
#search_panel a { position: absolute; left: 21px; top: 126px; width: 129px; height: 25px; display: block; }

#search_panel2 { width: 960px; height: 139px; position: relative; }
#search_panel2 input.searchString	{ position: absolute; left: 20px; top: 47px; width: 243px; height: 29px; line-height: 30px; vertical-align: center; border: 0px; font-size: 18px; color: #454545; padding: 0 0 0 5px; margin: 0; }
#search_panel2 select.searchby	{ position: absolute; left: 281px; top: 48px; width: 278px; height: 28px; line-height: 30px; border: 0px; font-size: 18px; color: #454545; }
* html #search_panel2 select.searchby	{ font-size: 18px; top: 48px; height: 30px; line-height: 40px; left: 281px; width: 280px; }
#search_panel2 select.searchtype	{ position: absolute; left: 571px; top: 48px; width: 278px; height: 28px; line-height: 30px; border: 0px; font-size: 18px; color: #454545; }
* html #search_panel2 select.searchtype	{ font-size: 18px; top: 48px; height: 30px; line-height: 40px; width: 280px; left: 571px; }
#search_panel2 input.searchcompanies 	{ position: absolute; left: 861px; top: 45px; width: 80px; height: 30px; border: 0px; font-size: 18px; color: white; background-color: transparent; cursor: hand; cursor: pointer; }
#search_panel2 a.napredno { position: absolute; left: 17px; top: 86px; width: 129px; height: 25px; display: block; }
#search_panel2 a.pomoc { position: absolute; left: 166px; top: 86px; width: 118px; height: 25px; display: block; }


/* navigacijska vrstica pri rezultatih in pri kartici */
div.navc { background: url(img9/pasica.gif) left top no-repeat; height: 23px; padding-top: 7px; padding-left: 20px; position: relative; margin-bottom: 10px; }
div.navc a { color: #414042; text-decoration: none; }
div.navc a:hover { text-decoration: underline; }
div.navc div.results  { font-size: 11px; position: absolute; left: 345px; top: 8px; width: 170px; }
div.navc div.results  b { font-size: 12px; }
div.navc div.export	{ position: absolute; left: 530px; top: 8px; width: 350px;  }
div.navc div.export	a { color: #3e95be; font-size: 11px; padding-right: 8px; }
div.navc div.export	a img { padding-right: 2px; }
div.navc div.paging	{ position: absolute; left: 800px; top: 8px; width: 143px; text-align: right; }
div.navc div.paging a img { margin-top: -3px; }


/* izpis poizvedb na vstopni strani */
#dejavnosti { padding: 16px 0 18px 22px; }
#dejavnosti a { padding: 0 10px 6px 0;display: block; float: left; }
#dejavnosti h1	{ width: 627px; border-bottom: 1px solid #bababa; color: #414042; line-height: 18px; font-size: 18px; padding-bottom: 6px; margin: 0 0 17px -22px;  }

#dejavnosti2 { padding: 7px 0 30px 12px; }
#dejavnosti2 h1	{ width: 627px; border-bottom: 1px solid #bababa; color: #414042; line-height: 18px; font-size: 18px; padding-bottom: 6px; margin: 0 0 17px -12px;  }
#dejavnosti2 a { color: #636466; text-decoration: none; line-height: 18px; display: block; float: left;  width: 205px; }
#dejavnosti2 a:hover { text-decoration: underline; }


/*  rezutlat poizved */
#blanktop { position: relative;  background: url(img9/blank_top.gif) left top no-repeat;  padding: 16px; color: #ffffff; margin-bottom: 12px; line-height: 14px; font-size: 13px;  }
#blanktop div.title	{ font-size: 18px; color: #ffffff; font-weight: bold; font-style:italic; margin-bottom: 8px; }


/*  footer  */
#footerwrapper { background: url(img9/html_bg.gif) left bottom repeat-x;  height: 75px}
#footerwrapper * { font-size: 11px; }
#footer { margin: 0 auto 0 auto; width: 961px; padding-top: 18px; border-top: 1px solid #bababa; position: relative  }
#fotertext	{ padding-top: 6px; float: left; }
#menusfoot { float: right; width: 420px; text-align: right; padding-top: 6px; }
#menusfoot a { padding-left: 13px; color: #72a435; } 
#footbanner1 { float: right; height: 57px; background: url(img9/footer1_bg.gif) left bottom no-repeat; width: 300px; }
#footbanner2 { float: right; height: 57px; background: url(img9/footer2_bg.gif) left bottom no-repeat; width: 300px; }
#footbanner1 a, #footbanner2 a	{	display: block; float: left; width: 100px; height: 40px; margin-right: 10px; }

#addthis { position: absolute; right: 0px; top: 50px; width: 150px }


/*  izpis rezutlata */
div.company		 { background: #f1f7fa; padding-top: 19px; padding-left: 12px; position: relative; }
div.companybot { background: url(img9/robeki.gif) left -12px no-repeat; height: 8px; padding-bottom: 5px; } 
div.companytop { background: url(img9/robeki.gif) left top no-repeat; padding-top: 8px; } 
table.results	{ width: 937px; }
td.checkbox	{ width: 22px; }
td.checkbox input { border: 0px solid white; }
td.picture	{ width: 136Px; text-align: left; }
td.srchcontent	{ width: 481px; padding-right: 34px; }
td.srchcontent a { color: #3e95be; font-size: 14px; line-height: 18px; font-weight: bold;  }
td.srchcontent div	{ margin: 5px 0 8px 0; }
td.contacts	{  line-height: 20px; }
div.address	{ border-bottom: 1px solid #bababa; padding-top: 3px; padding-bottom: 13px; margin-bottom: 10px; }


/*  kartica */

div.card_top	{ background: url(img9/card_top.gif) left top no-repeat; height: 8px; padding-bottom: 5px; }
div.card_container	{ background-color: white; padding: 10px 40px 20px 42px; }
table.cardt	td { font-size: 12px; color: #414042; padding: 5px; }
table.cardt	tr.colored { background-color: #f1f7fa;  } 
table.cardt	tr.colored td.cardl, table.cardt tr td.CardL { padding: 3px; color: #636466; font-size: 11px; line-height: 20px; text-align: right; padding-right: 20px; width: 260px; }
div.advancedfoot	{ background: url(img9/advancedfoot.gif) left top no-repeat; height: 70px; position: relative; }
div.advancedfoot	input { position: absolute; left: 320px; top: 10px; }
table.advanced tr td input, table.advanced tr td select  { margin-bottom: 2px; margin-top: 1px; margin-right: 5px; }


/* random entry */

#random_cnt  { background: #f1f7fa; padding-top: 1px; width: 305px; } 
#random_cont { background: url(img9/random_bot.gif) left bottom no-repeat #f1f7fa;  padding: 0 20px 20px 20px;  } 
#random_cont table tr td { padding: 5px; }
#random_cont table { margin: 3px 0 7px 0; }
#random_cont table tr td.left { padding-right: 8px;  }
#bordon	{ border-top: 1px solid #bababa;border-bottom: 1px solid #bababa; }


/* slider   */

.slider_leaf { background-color: #e8f5f7; border-radius: 5px 5px 5px 5px; overflow: hidden; margin: 0 0 10px 0}
.slider_leaf div.title { padding: 50px 10px 5px 10px; border-bottom: 1px dotted #DDDDDD; height: 40px}
.slider_leaf div.title a { display: block; height: 25px}
.slider_leaf { position: relative; overflow: hidden; }
.slider_leaf #ticker_news div { padding: 10px; border-bottom: 1px dotted #DDDDDD; }
.slider_leaf #ticker_news div span { padding-right: 10px}
.slider_leaf a.izvoznologo { background: url(img/sloexport/izvozno-okno.png) left top no-repeat;  			float: left; width: 150px; } /* 150 x 21 */
.slider_leaf a.investslovenia { background: url(img/sloexport/invest-slovenia.png) left  top no-repeat; float: left; width: 150px; margin-top: 10px} /* 150 x 22 */
.slider_leaf a.japti { background: url(img/sloexport/japti.png) left top no-repeat;  float: right; width: 47px; height: 35px !important; margin-right: 10px} /* 47x35 */
.slider_leaf div.clearall { clear: both; border: none !important; height: 0px; padding: 0px !important}
