@charset "utf-8";
/* CSS Document */

* {
margin: 0;
border: 0;
padding: 0;
}

/*html{
position:absolute;
}
*/

body {
position:absolute;
width:100%;
text-align:center;
height:100%;
background-color:#ffffff;
}

#wrapper{
position:relative;
width: 980px;
height:100%;
margin: 0 auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
}


#wrap {
position:absolute;
top:20px;
left:0;
width: 100%;
text-align: left;
height:100%;
}


a {
color:#000000;
text-decoration:none;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
margin: 0 0 10px 0;
}

h1,h2,h3 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
}

h1{
font-size:18px;
margin: 10px 0 20px 0;
}

h2 {
font-size:16px;
margin: 0 0 20px 0;
}

h3 {
font-size:14px;
margin: 0 0 20px 0;
}

ul {
list-style:none;
}

#left {
position:relative;
width:250px;
height: 100%;
float:left;
}

#logo {
	position:relative;
	width:248px;
	height:138px;
}


#dealers {
	display:none;
	position:absolute;
	width:57px;
	height: 28px;
	background: url(../images/dealers.gif) no-repeat;
	left: 895px;
	top: 110px;
}

/*************************** Meni levo (mainnav) ******************************/

#main_menu {
	position:relative;
	margin:60px 0 250px 0;
	width:250px;
	height:186px;
}



#main_menu ul {
overflow:hidden;
}


#main_menu ul li {
width:100%;
}

#main_menu ul li a:link, #main_menu ul li a:visited {
display:block;
width:100%;
height:auto;
margin-bottom:5px;
padding-bottom:3px;
text-decoration:none;
border-bottom: #000000 1px dashed;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
text-indent:40px;
color: black;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 15px 3px;
}

#main_menu ul li a:hover, #main_menu ul li a:active {
background-position: 25px 3px;
}

/*************************** zacetek Meni levo (main_menu) podmeni!!! ******************************/

/*#main_meni > ul > li > ul#expand_menu_solutions {
height:10em;
}

#main_meni > ul > li > ul#expand_menu_products {
height:10em;
}
*/
#main_menu ul li ul li a:link,  #main_menu ul li ul li a:visited{
width:auto;
height:auto;
margin-bottom:2px;
padding:0 0 3px 60px;
text-decoration:none;
border-bottom: #000000 1px dashed;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-indent:0px;
color: black;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 30px 3px;
}

#main_menu ul li ul li a:hover,  #main_menu ul li ul li a:active{
background-position: 40px 3px;
}

/*************************** konec Meni levo (main_menu) podmeni!!! ******************************/





/*************************** konec Meni levo (main_menu) ******************************/


#right {
position:relative;
float:right;
width:725px;
height:100%;
text-align:center;
}



#vsebina{
position:relative;
width:90%;
height:auto;
padding:0 5% 1% 5%;
text-align:justify;
margin: 0 auto 0 auto;
}


/*************************** footer  ******************************/


#footer{
clear:both;
position:relative;
color:#000000;
}


#copyright {
display:block;
position:absolute;
bottom:-2px;
left:-220px;
color:#000000;
font-family:Arial;
font-weight:bold;
text-align:center;
font-size:16px;
}


/*************************** Horizontalni meni  (hrz_menu) ******************************/


#hrz_menu {
position:relative;
width:100%;
height:20px;
line-height:20px;
margin: 0 auto 0 auto;
font-family:Arial;
background-color:#ffffff;
}

#hrz_menu ul li{
display:inline;
}

#hrz_menu ul li a:link, #hrz_menu ul li a:visited{
display:inline;
height:20px;
color:#000000;
font-size:14px;
font-weight:bold;
padding:0 17px 0  15px;
border-right: 2px #000000 solid;
}

#hrz_menu ul li a:hover, #hrz_menu ul li a:active{
text-decoration:underline;
}

#hrz_menu ul li a.link_right{
border:0;
}


/*************************** konec Horizontalni meni  ******************************/

#product_links {
clear:both;
width:698px;
height:132px;
margin:1em auto 1em auto;
}

#product_links > p{
text-align:left;
margin-left:25px;
font-weight:bold;
}

#call_now {
	clear:both;
	position:relative;
	top:-10px;
	left:14px;
	width:217px;
	height:48px;
	background:transparent url(../images/call_now.gif) no-repeat;
	}

.clear{
clear:both;
}

.content_divider{
clear:both;
height:2px;
background-color:#000000;
border:1px solid #000000;
position:relative;
top:-1em;
margin: 1em 0 1em 0;
}

span {
font-style:italic;
}