/* start */

/* PAGE DEFAULT */
* { margin: 0; padding: 0; }
body { margin: 0px; padding: 0; font-family: Arial, Sans-Serif; }
img { border: none;	}

ul { margin:0; padding:0; list-style-type:none; clear:both; }
li { font-size:12px; text-align:left; }

.clear-all { clear: both; }
.italic { font-style: italic; }
.bold { font-weight: bold; }

.spacer3 { height:3px; clear: both; margin: 0; padding: 0; }
.spacer5 { height:5px; clear: both; margin: 0; padding: 0; }
.spacer8 { height:8px; clear: both; margin: 0; padding: 0; }
.spacer10 { height:10px; clear: both; margin: 0; padding: 0; }
.spacer13 { height:13px; clear: both; margin: 0; padding: 0; }
.spacer15 { height:15px; clear: both; margin: 0; padding: 0; }
.spacer20 { height:20px; clear: both; margin: 0; padding: 0; }
.spacer25 { height:25px; clear: both; margin: 0; padding: 0; }
.spacer30 { height:30px; clear: both; margin: 0; padding: 0; }
.spacer35 { height:35px; clear: both; margin: 0; padding: 0; }
.spacer40 { height:40px; clear: both; margin: 0; padding: 0; }
.spacer60 { height:60px; clear: both; margin: 0; padding: 0; }
	
/* fonts */
h2.timesnewromanblack30 { font-family:Times New Roman, Sans-Serif; font-size:30px; color:#000000; margin:0; padding:0; font-weight:lighter; }
.arialblack12       { font-family:Arial, Sans-Serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; }
.arialblack12b      { font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.arialblack14b      { font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none; }
.arialwhite12b      { font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.sansserifwhite12b  { font-family:MS Sans Serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.sansserifblack12b  { font-family:MS Sans Serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.arialred12b        { font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#E53601; text-decoration:none; }
.arialred14b        { font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; color:#E53601; text-decoration:none; }
.arialred16b        { font-family:Arial, Sans-Serif; font-size:16px; font-weight:bold; color:#E53601; text-decoration:none; }
.corbelred19b       { font-family:Corbel, Sans-Serif; font-size:19px; font-weight:bold; font-style:italic; color:#E53601; text-decoration:none; }
.corbelwhite12bupper { font-family:Corbel, Sans-Serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none; }
.corbelred19        { font-family:Corbel, Sans-Serif; font-size:19px; color:#e43600; }
.corbel12bold       { font-family:Corbel, Sans-Serif;  font-size:12px; font-weight:bold; text-transform:uppercase; color:#e43600; }
.arialgrey11        { font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; color:#5F5D5E; text-decoration:none; }
.arialgrey11upper   { font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; text-transform:uppercase; color: #5F5D5E; text-decoration:none; }
.arialgrey11b       { font-family:Arial, Sans-Serif; font-size:11px; font-weight:bold; color:#5F5D5E; text-decoration:none; }

/* links */	
a.arialblack11:link     { font-family:Arial, Sans-Serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; }
a.arialblack11:visited  { font-family:Arial, Sans-Serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; }
a.arialblack11:hover    { font-family:Arial, Sans-Serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline;	}
a.arialblack12b         { font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
a.corbelblack12bu       { font-family:Corbel, Sans-Serif; font-size:12px; color:Black; text-decoration:none; text-transform:uppercase; font-weight:bold; }
a.corbelblack12bu:hover { color:#e43600; }
a.arialblack13u         { font-family:Arial, Sans-Serif; font-size:13px; color:Black; text-decoration:underline;}
a.arialblack13u:hover   { text-decoration:none; }
a.arialblack13          { font-family:Arial, Sans-Serif; font-size:13px; color:Black; text-decoration:none; }
a.underline             { text-decoration:underline; cursor:pointer;  margin-right:15px; }
a.underline:hover       { text-decoration:none; }

/* HTMLFRAME */

/*header*/
#header { text-align:center; }
#header div.top { background-color: #26A903; width:1002px; height:136px; margin:auto; }
#header div.logo { float:left; padding-top:20px; padding-left:23px; cursor:pointer; text-align:left; }
#header div.right { float:left; width:559px; }

#header .userstatus { text-align: right; color: White; font-family: Corbel,Sans-Serif; font-size: 13px; }
#header .userstatus a { color: White; }

#topright { margin:auto; height:35px; text-align:right; float:right; }
#topright li.menu { float:left; }
#topright div.flag {
    background:url('http://www.zupan.si/images/header_top_bg.png');
    padding-left:12px;
    padding-top:11px;
    height:24px;
    width:31px;
}
#topright div.home {
    background:url('http://www.zupan.si/images/header_top_bg.png');
	padding-left:13px;
	padding-top:11px;
	height:24px;
	width:24px;
	padding-right:4px;
}
#topright div.location {
    background:url('http://www.zupan.si/images/header_top_bg.png');
	padding-left:11px;
	padding-top:9px;
	height:26px;
	width:32px;
}
#topright div.text {
    background:url('http://www.zupan.si/images/header_top_bg.png');
	padding-left:12px;
	padding-top:9px;
	height:26px;
	width:81px;
}
div.text a:link {
	font-family:Corbel, Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}
div.text a:visited {
	font-family:Corbel, Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}
div.text a:hover {
	font-family:Corbel, Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}
#topright div.line { height:35px; }
div.right li.bottomright { float:right; padding-top:40px; }

/* header navigation */
#headernavigation { text-align:center; }
#headernavigation div.navi { background-color: #E43601; width:1002px; margin:auto; }
div.navi li.first { float:left; height:29px; padding-left:20px; }
div.navi li.normal { float:left; height:29px; background:url('http://www.zupan.si/images/header_navi_bg.png'); }
div.navi li.normalselected { float:left; height:29px; background:url('http://www.zupan.si/images/header_navi_bg_selected.png'); }
li.normal div.node { padding:7px 10px 0 10px; cursor:pointer; height:29px;}
li.normalselected div.node { padding:7px 10px 0 10px; cursor:pointer; height:29px; }
div.navi li.leftline, li.rightline { float:left; height:29px; }	
#headernavigation .leftline, #headernavigation .rightline { float:left; height:29px; }
#headernavigation div.node { padding:7px 10px 0 10px; cursor:pointer; height:29px !important; min-width:20px;white-space:nowrap; }
#headernavigation .normal { float:left; height:29px; background:url('http://www.zupan.si/images/header_navi_bg.png'); }
#headernavigation .normalselected { float:left; height:29px; background:url('http://www.zupan.si/images/header_navi_bg_selected.png'); }


/*footer*/
#footer { text-align:center; }
#footer div.center { background:#26A903; width:1002px; height:31px; margin:auto; padding-top:4px; }
#footer div.center_bottom { width:1002px; height:31px; margin:auto; padding-top:4px; }
	
/* NEWS */
#maindiv { text-align:center; }
#maindiv div.center { width:1002px; margin:auto; }

/* leftbar */
div.center li.leftbar { float:left; width:246px; background-color:#F8E0D6; }
div.center li.left_li { float:left; text-align:left; }
div.center li.right_li { float:left; text-align:left; margin-top:1px; margin-left:6px; width:180px; }
li.leftbar div.link { height:33px; background:url('http://www.zupan.si/images/news_link_bg.png'); }
div.link div.name { padding-left:26px; padding-top:9px; }
li.leftbar div.redline { height:1px; width:246px; background-color:#e43601; }
li.leftbar div.newsarchive { padding:20px 22px 22px 26px; }
div.newsarchive li.yearleft, 
li.monthleft { float:left; text-align:left; }
div.newsarchive li.yearright { float:left; text-align:left; margin-top:1px; margin-left:6px; }
div.newsarchive li.monthright { float:left; text-align:left; margin-top:2px; margin-left:6px; }
div.newsarchive div.topnews { padding-left:9px; }
    
/* main news */
div.center li.news { float:left; width:756px; }
li.news div.main { padding:25px 68px 0 30px; }

/* USEDEQUIPMENT */

/* leftbar_used */
div.center li.leftbar_used { float:left; width:271px; }
li.leftbar_used div.greenline { background-color: #C3F3B7; height:1px; width:271px; }
.equipment_fruit { height:61px; background:#249A05; }
.equipment_fruit li.fruit_left { float:left; padding-left:20px; padding-top:14px; }
.equipment_fruit li.fruit_right {
    float:left;
    padding-left:17px;
    padding-top:8px;
}
.equipment_fruit li.fruit_center {
    float:left;
    padding-left:17px;
    padding-top:22px;
}
li.leftbar_used div.greenline2 {
    height:1px;
    width:271px;
    background:url('http://www.zupan.si/images/leftbar_greenline.png');
}
li.leftbar_used div.equipment_used_machines { height:61px; }
div.equipment_used_machines li.used_left {
    float:left;
    padding-left:10px;
    padding-top:19px;
}
div.equipment_used_machines li.used_right {
    float:left;
    padding-left:17px;
    padding-top:10px;
}
li.used_right li.arrow_left_red {
    float:left;
    height:14px;
    background-color:#e43601;
    padding-right:6px;
    padding-left:7px;
    padding-top:1px;
    text-align:center;
    
}
li.used_right li.arrow_left_green {
    float:left;
    padding-top:2px;
    background-color:#287e13;
    padding-right:6px;
    padding-left:7px;
    padding-top:1px;
    text-align:center;
    height:14px
}
li.used_right li.arrow_right_red {
    float:left;
    padding-left:7px;
    padding-top:1px;
    padding-right:6px;
    background-color:#e43601;
    text-align:center;
    height:14px;
}
li.used_right li.arrow_right_green {
    float:left;
    padding-left:7px;
    padding-top:1px;
    width:50px;
    height:14px;
    padding-top:1px;
    background:url('http://www.zupan.si/images/leftbar_arrow_green_short.png') no-repeat;
}
li.leftbar_used div.newsheader {
    height:24px;
    width:271px;
    background:#D4430A;
    text-align:center;
    padding-top:9px;
}


li.leftbar_used div.whiteline { height:1px; width:271px; background:#FFFFFF; }
li.leftbar_used div.news { background:#F8E0D6; width:271px; }

div.news div.one_news { padding:17px 14px 17px 9px; clear:both; }
div.one_news div.title { float:left; width:200px; }
div.one_news div.date { float:right; }
div.one_news li.left_picture { float:left; }
div.one_news li.right_description { float:right; width:150px; }

/* main_used */
div.center li.main { float:left; width:731px; }
li.main div.main_used { padding:15px 30px 0 30px; }
div.main_used div.article_main { text-align:left; }
div.article_main li.image { float:left; width:215px; }
div.article_main li.description { float:left; width:450px; }
li.main div.red_line { height:1px; width:671px; background:#D4430A; }

/* ACCESSORIES */
li.main div.main_accessories { padding:15px 15px 0 15px; }
div.main_accessories div.table { float:left; width:710px; }
div.table div.image { float:left; width:105px; height:100px; }
div.table div.description {
    float:left;
    width:200px;
    height:60px;
    padding-top:40px;
}

/* zupan2_1 */
/*** ARTICLES ***/
.article_holder {
    float:left;
    width:950px;
    border-bottom:dotted 1px red;
    text-align:left;
    margin:37px 25px 0px 25px;
    padding-bottom:40px;
}

.article_holder_last {
    float:left;
    width:950px;
    text-align:left;
    padding-bottom:40px;
    border:none;
    margin:37px 25px 60px 25px;
}

.article_holder_last1 {
    float:left;
    width:950px;
    text-align:left;
    padding-bottom:40px;
    border:none;
    margin:37px 0 60px 0;
}

.image_holder { background:url(http://www.zupan.si/images/image_holder.png) no-repeat; height:167px; width:245px; text-align:center; }
.article_image { margin:10px 0px 0px 5px; }
.article_title { width:240px; text-align:center; }
.article_properties { width:100%; }

.popup_file_holder { display:none; position:absolute; margin-top:-7px; }
.popup_file_holder1 { display:none; position:absolute; margin-top:-4px; }

.left_holder { float:left; width:280px; }
.right_holder { float:left; width:670px; }

.flyers_holder { float:left; margin:5px 10px 0 0; }
.video_holder { float:left; margin:0 10px 0 0; }
.sendquestion_holder { float:left; margin:3px 10px 0 0; }

.files_holder { border:solid 1px red; width:100%; padding:5px; background-color: white; }

.file_holders { float:left; width:100%; }
.file_linkicon { width:16px; display:inline; padding-top: 2px; }
.file_linktext { width:110px; display:inline; }
.file_linkclose { display:inline; padding-left: 8px; }
.vertical-red-line { margin-left:61px; }

.sendquestion { margin-top:3px; }


/*** default.aspx ***/
div.content_holder { float:left; text-align:left; margin-left:18px; width:984px; }
div.main_content { width:673px; float:left; margin-right:25px; }
div.right_content { width:286px; float:left; }
div.news { background-color:#f8dfd6; }    
div.right_content div.newsheader {
    height:26px;
    width:100%;
    background:url(http://www.zupan.si/images/right_top_header.png) no-repeat;
    margin-top:1px;
    text-align:center;
    padding-top:9px;
}

div.kat_holder { float:left; width:100%; }
div.kat
{
    float:left;
    width:123px;
    margin-right:55px;
    background:url("http://www.zupan.si/images/kat_bg_d.png") no-repeat; 
    padding-top:15px;
    margin-bottom:10px;
}
div.kat a { text-decoration:none; margin:0px 0px 0px 12px; }
div.kat:hover { background:url("http://www.zupan.si/images/kat_bg.png") no-repeat; }

a.more { font-family:Arial, Sans-Serif; font-size:9px; font-weight:bold; color:#d3430a; text-decoration:underline; }

div.description a.more:hover { text-decoration:none; }
ul li.right_description font a.more
{
    font-family:Arial, Sans-Serif;
    font-size:9px;
    font-weight:bold;
    color:#d3430a;
    text-decoration:underline
}

ul li.right_description font a.more:hover { text-decoration:none; }

div.news_archiv { width:100%; text-align:right; }


div.pbottom { margin-bottom:1px; }

div.map_title { color:#e43600; font-size:18px; font-family:Corbel, Sans-Serif; font-weight:bold; }

div.map_address { color:#000000; font-size:12px; font-family:Arial, Sans-Serif; font-weight:bold; }
.pre { color:#1d1a1a; font-size:12px; font-family:Arial, Sans-Serif; }
a.map_link { color:#e43600; font-size:12px; font-family:Arial, Sans-Serif; }
a.map_link:hover { color:#e43600; font-size:12px; font-family:Arial, Sans-Serif; text-decoration:none; }

div.emply_holder { width:100%; float:left; }
div.emply_desc { float:left; }
div.emply_img { float:left; }

div.description ul {
    clear:none;
    list-style-type:none;
    margin:0px 0px 0px 20px; 
    padding:0;
}

div.description {
    color:#000000;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    text-align:left;
}

div.description ul li {
    color:#000000;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    text-align:left;
    background:url(http://www.zupan.si/images/news_dot.png) no-repeat 0px 6px;
    padding-left:7px
}

div.description ol li {
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    text-align:left;
}

div.description a { color:#26A903; text-decoration:none; azimuth}
div.description a:hover { text-decoration:underline; azimuth}

div.iconsholder1, 
div.iconsholder2 { float:left; width:auto; }

div.iconsholder1 { margin-right:15px; }

/* popup */
#modalBackground {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background-color:gray;
    display: none;
    filter:alpha(opacity=65);
    -moz-opacity:0.65;
    -khtml-opacity: 0.65;
    opacity: 0.65;
}
#modalWindow {
      position: fixed;
      left: 0;
      top: 0;
      z-index: 10;
      display: none;
      height:700px;
      width:960px;
      background-color: white;
      padding:24px;
      border: 2px solid red;
}

div.colosebox {
    position:absolute;
    width:500px;
    display:block;
    top:0;
    right:0;
}

a.close {
    display:block;
    width:auto;
    float:right;
    font-family:Arial, Sans-Serif;
    font-size:12px;
    color:#999999;
    text-decoration:underline
}

ul.navigation{ float:left; width:350px; margin-left:220px}
ul.navigation li.navigationmiddle{ float:left; width:111px;}
ul.navigation li.navigationleft,ul.navigation li.navigationright { float:left; width:20px;}

.navigationselected         { font-family:Arial, Sans-Serif;font-size:15px;color:red; text-decoration:underline; margin:0px 5px; }
a.navigationnotselected         { font-family:Arial, Sans-Serif;font-size:15px;color:black; text-decoration:none; margin:0px 5px; }
a.navigationnotselected:hover   { text-decoration:underline; }


div.align           { display:table-cell; vertical-align:middle; width:213px; height:173px; text-align:center; margin-right:10px; background:url(http://www.zupan.si/images/accessiores_img_bg.png) no-repeat; }
/*img.thumbs          { margin-top:expression((173 - this.height)/2); }*/
img.thumbs:hover    { cursor:pointer; }

div.imageholder     { display:table-cell; vertical-align:middle; height:700px; width:960px; *width:auto; text-align:center; }
img.mainlargeimage  { margin-top:expression((308 - this.height)/2); }

div.gallery_holder  { border:solid 1px red; padding:10px; float:left; width:auto; margin-bottom:20px; }
div.image_gallery_holder { float:left; width: 88px; margin-right:10px; }
div.image_gallery   { height:70px; }

div.articlepropertyholder{ float:left; width:100%; }
div.literature{ float:left; width:130px; }
div.videos{ float:left; width:130px; margin-top:-5px; }
div.zoom{ clear:both; }


/* login */
#login                      { width: 700px; background-color: #f8e0d6; margin: 0 auto; font-size: 0.9em; }
#login .title               { background-image: url('http://www.zupan.si/images/login-titlebar.png'); background-repeat: repeat-x; height: 32px; line-height: 32px; text-align: center; color: white; font-weight: bold; }
#login .loginleft           { float: left; width: 399px; text-align: left; }
#login .label               { float: left; width: 160px; text-align: right; margin-top: 3px; }
#login .input               { float: left; width: 200px; margin-left: 10px; text-align: left; }
#login input[type=text],
#login input[type=password] { width: 200px; height: 22px; border: 1px solid #dbc4bc; }
#login .loginright          { float: left; width: 300px; text-align: left; }
#login .error               { margin-left: 170px; color: red; font-size: 0.9em; }
#login .infotext            { margin-left: 170px; font-weight: bold; }
#login .contenttitle        { font-weight: bold; margin-bottom: 5px; }
#login .content             { margin-right: 20px; }
#login .content a           { color: Black; }

/* end */

.modalwindowleftarrow   { width:82px; }
.modalwindowrightarrow  { width:78px; }

.mainimage_li           { float:left; width:800px; height:422px; }
.modalwindowleftarrow,
.modalwindowrightarrow  { margin-top: 140px; float:left; }

#mainlargeimage  { *margin-top:expression(((600 - this.height)/2) + 30); }
.paddingtop { *padding-top:10px; }
    
	
