/*
** project:		Tenzor
** date:		2008/05/26
*/
html { height: 100%; font-size: 100.01%; }
body { width: 947px; margin: 0 auto; padding: 0; background: #FFFFFF; color: #000000; font: .625em/1.5 "Tahoma", sans-serif; height: 100%; }
textarea, input, select, option, optgroup, button { font: 1em "Tahoma", sans-serif; }

* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

table, li, dt, dd, p { font-size: 1.1em; }
p, ul, ol, dl { padding-bottom: 25px; }
ul { margin-left: 0; padding-left: 2em; }
li *, dt *, dd *, p *, li p, ul li ul li, table p { font-size: 1em; }

img { border: none; }
button { overflow: visible; cursor: pointer; }

/*
** search
*/
p.search { float: right; padding: 1em 2em; color: #898989; line-height: 1.1; background-image:url(/images/search.gif); background-repeat:no-repeat; background-position: left center; }
p.search a { color: #000000; }


/*
** some globally used classes
*/
.left { float: left !important; }
.right { float: right !important; }

.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }

.clear { float: left !important; clear: both !important; width: 100%; }

a { color: #F9A13A; text-decoration: underline; }
a:focus, a:hover { text-decoration: none; }

a.a-0 { padding-right: 10px; background: transparent url("../images/bullet_0.png") no-repeat 100% 75%; }

a.e-mail { padding-left: 16px; background: transparent url("../images/icon_mail.png") no-repeat 0 50%; color: #858585 !important; }

.no-margin { padding-bottom: 0; }
p.p-0 { padding-bottom: 0; font-size: 1.1em; font-weight: 700; }

table { padding-bottom: 1.25em; border-collapse: collapse; }
 table th { width: 22%; color: #555555; font-weight: 400; text-align: left; vertical-align: top; }
 table td {  }
  table strong { font-size: 1.1em; }
  table p { padding-bottom: 0; }

h1 { width: 252px; margin: 0 -12px 12px -12px; padding: 7px 0 0 0; background: transparent url("../images/heading_0_top.png") no-repeat 0 0; color: #ffffff; font-size: 1.5em; }
 h1 span { display: block; padding: 5px 12px 5px 12px; background: #F9A13A url("../images/heading_0_bottom.png") no-repeat 0 100%; }
h1.wide { width: 775px; background-image: url("../images/heading_1_top.png"); }
 h1.wide span { background-image: url("../images/heading_1_bottom.png"); }
h1.narrow { width: 513px; background-image: url("../images/heading_2_top.png"); }
 h1.narrow span { background-image: url("../images/heading_2_bottom.png"); }

h2 { margin: 0 -12px 12px -12px; padding: 12px 0 5px 12px; background: transparent url("../images/border_1.png") repeat-x 0 100%; color: #F9A13A; font-size: 1.5em; }
h3 { font-size: 1.2em; }
h4 { padding-bottom: 1.25em; color: #636363; font-size: 1.1em; }

ul.u-0 { list-style: none; margin: 0; padding: 0 0 1.25em 0; }
 ul.u-0 li { padding: 0 0 0 14px; background: transparent url("../images/bullet_0.png") no-repeat 0 5px; }

ul.u-1 { float: left; clear: both; list-style: none; width: 100%; margin: 0; padding: 0; }
 ul.u-1 li { float: left; clear: both; padding-bottom: 1em; }
  ul.u-1 li a { float: left; padding: 0 0 0 7px; background: transparent url("../images/button_0_left.png") no-repeat 0 50%; text-decoration: none; line-height: 26px; }
   ul.u-1 li a span { float: left; padding: 0 23px 0 1px; background: #ebebeb url("../images/button_0_right.png") no-repeat 100% 50%; color: #000000; font-weight: 700; line-height: 26px; }
  ul.u-1 li ul { float: none; clear: both; list-style: disc; width: 100%; margin: 0; padding-top: 1em; padding-bottom: 0; }
   ul.u-1 li ul li { float: none; clear: both; width: 100%; padding-bottom: 0; }
    ul.u-1 li ul li a { float: none; padding-left: 0; background: transparent; text-decoration: underline; line-height: 1.5; }
    ul.u-1 li ul li a:focus, ul.u-1 li ul li a:hover { text-decoration: none; }

ul.u-2 { list-style: none; margin: 0; padding: 0; }
 ul.u-2 li { width: 285px; padding-left: 85px; }
 ul.u-2 li.left { clear: left; }
 ul.u-2 li.right { clear: right; }
  ul.u-2 li img { float: left; margin: 0 -85px 0 -85px; }

#katalog_izdelkov ul {
	margin: 0 0 1em 1em;
	padding: 0;
	width: auto;
}

	#katalog_izdelkov ul li {
		margin: 0;
		padding: 0;
		width: auto;
	}

/*
** root
*/
.root { width: 775px; margin-left: auto; margin-right:auto; min-height: 100%; position: relative; }
#wrapping { padding-bottom:85px; }


/*
** location and language
*/
p.language { float: right; padding: 1em 2em; color: #898989; line-height: 1.1; background-image:url(/images/lang.gif); background-repeat:no-repeat; background-position: left center; }
 p.language a { color: #000000; }

p.location { float: left; padding: 1em 2em; line-height: 1.1; }
 p.location a { float: left; margin-left: 1ex; padding-left: 1ex; border-left: 1px solid #898989; color: #000000; }
 p.location a.first { margin-left: 0; padding-left: 0; border-left: none; }
 p.location span { float: left; color: #898989; margin-left: 1ex; padding-left: 1ex; border-left: 1px solid #898989; }


/*
** header
*/
.header { position: relative; height: 269px; margin: 0 0 12px 0; }  /*.header { position: relative; height: 269px; margin: 0 0 12px 0; }*/
.header-0 { background: transparent url("../images/header_0.png") no-repeat 100% 0; }
.header-1 { background: transparent url("../images/header_1.png") no-repeat 100% 0; }
.header-2 { background: transparent url("../images/top-bank.jpg") no-repeat 100% 0; }
.header-3 { background: transparent url("../images/top-industry.jpg") no-repeat 100% 0; }
.header-4 { background: transparent url("../images/top-public.jpg") no-repeat 100% 0; }
.header-5 { background: transparent url("../images/top-houses.jpg") no-repeat 100% 0; }
.header-6 { background: transparent url("../images/top-stores.jpg") no-repeat 100% 0; }
.header-7 { background: transparent url("../images/top-sensor.jpg") no-repeat 100% 0; }
.header-8 { background: transparent url("../images/top-transport.jpg") no-repeat 100% 0; }
.header-9 { background: transparent url("../images/tenzor-top-city.jpg") no-repeat 100% 0; }
/*.header-9 { background: transparent url("../images/top-voscilo-mk.jpg") no-repeat 100% 0; }*/
.header-10 { background: transparent url("../images/zgradi.jpg") no-repeat 100% 0; }
.header .logo { position: absolute; left: -152px; top: 25px; }


/*
** menu
*/
ul.menu { float: left; list-style: none; width: 132px; height: 209px; margin: 0; padding: 50px 14px 10px 27px; background: transparent url("../images/menu_background_mk.jpg") no-repeat 0 0; color: #ffffff; }
 ul.menu li { padding: .3ex 0 .3ex 0; background: transparent url("../images/border_0.png") repeat-x 0 0; }
 ul.menu li.first { background-image: none; }
  ul.menu li a { position: relative; z-index: 1; display: block; margin: 0 -20px 0 -17px; padding: 0 16px 0 16px; color: #ffffff; font-size: 1.2em; text-decoration: none; line-height: 1.25; cursor: pointer; outline: none; }
  ul.menu li a:focus, ul.menu li a:hover, ul.menu li a.selected { color: #F9A13A; background: transparent url("../images/menu_background_b.png") no-repeat 100% 50%; }

ul.menu ul { position: absolute; left: 173px; top: 0; float: left; list-style: none; width: 40px; height: 259px; margin: 0; padding: 5px 24px; background: #555555; }
 ul.menu ul li { padding: 4px 0; background: transparent; }
  ul.menu ul li a { margin: 0; padding: 0; }
   ul.menu ul li a img { vertical-align: bottom; }
  ul.menu ul li a:focus, ul.menu ul li a:hover { background: transparent; }


/*
** columns
*/
.column-0 { float: left; width: 228px; margin: 0 12px; padding: 0 0 2em 0; }
 .column-0 img { margin: 0 -12px 24px -12px; }

.column-0-b { float: left; width: 228px; margin: 0 0 0 9px; padding: 0 12px 2em 12px; }
.column-0-b_wide { float: left; width: 489px; margin: 0 0 0 9px; padding: 0 12px 2em 12px; }

.column-1 { float: left; clear: both; width: 751px; padding: 0 12px; }

.column-2 { 
	float: right; 
	width: 484px; 
	padding: 0 12px; 
}
.column-3 { 
	float: right; 
	width: 484px; 
	padding: 0 12px; 
	margin-bottom:30px;
}


/*
** forms
*/
form { 
	float: left; 
	clear: both;
	width: 100%;
}
 form p { float: left; clear: both; width: 100%; padding-bottom: .5ex; }
 form pa{padding-left:10px;}
  label { float: left; width: 128px; padding: .75ex 0; font-weight: 700; }
  label1 { float: left; width: 10px; padding: .75ex 0; font-weight: 700; }
  label.radio { float: none; width: auto; padding: .75ex 0 .75ex 1ex; font-weight: 400; cursor: pointer; }
  label.radio2 { float: none; width: auto; padding: 0; font-weight: 400; cursor: pointer; }
  input.radio { cursor: pointer; }
  input.text { float: left; width: 354px; padding: .75ex 0; border: 1px solid #c2c2c2; background: #ececec; color: #000000; }
  input.text1, textarea.text1 {float: left; width: 354px; height:60px; padding: .75ex 0; border: 1px solid #c2c2c2; background: #ececec; color: #000000;}
  input.text2 {float: left; width: 227px; height:15px; padding: .75ex 0; border: 1px solid #c2c2c2; background: #ececec; color: #000000;}
  input.narrow { width: 201px; }
  input.file{float: left; width: 354px; padding: .75ex 0; border: 1px solid #c2c2c2; background: #ececec; color: #000000;}
  input.disable, textarea.disable{background-color:#F3F3F3; border-color:#EAEAEA}	
 form p.p-1 { clear: none; width: 265px; }
  form p.p-1 input.text { width: 64px; }

 form p.p-2 { clear: right; width: 218px; }
 form p.p-3 { clear: right; width: 218px; }
  form p.p-2 label { width: auto; padding-left: 0px; padding-right: 5px; }
  form p.p-2 input.text { width: 176px; }

  form p.p-3 { padding: 2em 0 1ex 0; }
  form p.p-3 label { width: 100%; }
  form p.p-3 strong { display: block; }

 form p.p-5 { padding-bottom: 1ex; }
 
 form p.p-6{padding-left:12px;
 }
 
 form p.p-51 { padding-bottom: 5px; }
 
 

/* form img { display: block; }*/

 form p.p-4 { margin: 1em 0 0 0; padding: 1em 0 3em 0; background: transparent url("../images/border_1.png") repeat-x 0 0; }
 form input.button-1 { 
 	width: 150px; 
 	height: 26px; 
 	padding: 0 0 0 7px; 
 	border: none; 
 	background: #F9A13A url("../images/button_1.png") no-repeat 0 0; 
 	color: #FFFFFF; 
 	font-weight: bold; 
 	text-align: left; 
 	cursor: pointer; 
 }
 form input.button-1-long { 
 	width: 210px; 
 	height: 26px; 
 	padding: 0 0 0 7px; 
 	border: none; 
 	background: #F9A13A url("../images/button_1_long.png") no-repeat 0 0; 
 	color: #FFFFFF; 
 	font-weight: bold; 
 	text-align: left; 
 	cursor: pointer; 
 }


/*----------------------------------------*/
span.checkbox {
#   width: 19px;
#   height: 25px;
#   padding: 0 5px 0 0;
#   background: url(../images/checkbox1.gif) no-repeat;
#   display: block;
#   clear: left;
#   float: left;


 
# }

span.select {
#   position: absolute;
#   width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
#   height: 21px;
#   padding: 0 24px 0 8px;
#   color: #fff;
#   font: 12px/21px arial,sans-serif;
#   background: url(../images/selected.gif) no-repeat;
#   overflow: hidden;
# }
/*----------------------------------------*/
captcha{padding-left:30px;}



/*
** files
*/
ul.files { list-style: none; margin: 0; padding: 0; line-height: 1.1; }
 ul.files li { padding: 0 0 1em 24px; background: transparent none no-repeat 0 0; }
 ul.files li.word { background-image: url("../images/icon_word.png"); }
 ul.files li.pdf { background-image: url("../images/icon_pdf.png"); }
 ul.files li.excel { background-image: url("../images/icon_excel.png"); }
 ul.files li.image { background-image: url("../images/icon_image.png"); }
  ul.files li p { padding: .5ex 0 0 0; color: #898989; }
  ul.files li a { padding-right: 10px; background: transparent url("../images/bullet_0.png") no-repeat 100% 75%; color: #000000; text-decoration: none; }
   ul.files li a span { color: #F9A13A; text-decoration: underline; cursor: pointer; }
   ul.files li a:focus span, ul.files li a:hover span { text-decoration: none; }


/*
** footer
*/
.footer { position: absolute; height: 61px; bottom:0px; left:0px; margin: 0; padding: 12px 0 0 0; background: #ebebeb url("../images/footer_background_top.png") no-repeat 0 0; font-family: "Arial", sans-serif; font-size: 1em; }
 .footer p { padding: 0 0 4px 55px; color: #464646; }
  .footer p span { color: #858585; }
 .footer ul { float: left; list-style: none; width: 705px; margin: 0; padding: 0 15px 12px 55px; background: transparent url("../images/footer_background_bottom.png") no-repeat 0 100%; color: #5d5d5d; line-height: 1.1; }
  .footer ul li { float: left; margin-left: 1ex; padding-left: 1ex; border-left: 1px solid #5d5d5d; }
  .footer ul li.first { float: left; margin-left: 0; padding-left: 0; border-left: none; }
  .footer ul li.last { float: right; margin-left: 0; padding-left: 0; border-left: none; }
   .footer ul li a { color: #5d5d5d; text-decoration: none; }
   .footer ul li a:focus, .footer ul li a:hover { text-decoration: underline; }
 .footer img { position: absolute; left: -126px; bottom: 0; }
.footer_clear { 
	clear:both;

}

/*
** the end
*/
