/*---------------------- reset CSS -------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;	
	text-align:left;
}

img {
display:block;
} 

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ----------------------konec reset CSS -------------------------*/

/*------------------ CSS APLIED TO THE MAIN CONTAINER ------------------*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/*--------------------------------------------------------------------------*/



body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	background:url(../images/body_bg.gif) repeat-x top;
	background-color:#ffffff;
	}
	
h1{
	font-size:25px;
	color:#019701;
	text-align:left;
}

h2{
	font-size:21px;
	color:#019201;
	font-weight:normal;
	text-align:left;
}

h3{
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}

h4{
	font-size:27px;
	color:#272727;
	font-weight:normal;
	text-align:left;
}

h5{
	font-size:23px;
	color:#019201;
	font-weight:normal;
	text-align:left;
}

h6 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
}

h6.p1 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/laser.png') no-repeat;
	padding-left: 35px;
}

h6.p2 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/podatki.png') no-repeat;
	padding-left: 35px;
}

h6.p3 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/dokumentacija.png') no-repeat;
	padding-left: 35px;
}

h6.p4 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/povrsina.png') no-repeat;
	padding-left: 35px;
}

h6.p5 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/spajk.png') no-repeat;
	padding-left: 35px;
}

h6.p6 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/proces.png') no-repeat;
	padding-left: 35px;
}

h6.p7 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/elektrika.png') no-repeat;
	padding-left: 35px;
}

h6.p8 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/osnovni.png') no-repeat;
	padding-left: 35px;
}

h6.hitrost {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/hitrost.png') no-repeat;
	padding-left: 35px;
}

h6.znanje {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/znanja.png') no-repeat;
	padding-left: 35px;
}

h6.resitev {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background: url('../images/celovita_resitev.png') no-repeat;
	padding-left: 35px;
}

div.h7 {
	color: #F60;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
	margin-bottom: 5px;

}

div.h8 {
	color: #390;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	margin-bottom: 5px;
}

p{
	font-size:12px;
	color:#161616;
	text-align:left;
	padding-bottom: 15px;
}

.okvircek {
	background-color: #f4f4f4;
	padding: 15px;
	border: 1px solid #e3e3e3;
}

.obrazec {
	background-color: #f4f4f4;
	padding: 15px;
	border: 1px solid #e3e3e3;
	width: 500px;
	float:left;
}

.obrazec2 {
	background-color: #f4f4f4;
	border: 1px solid #e3e3e3;
	width: 500px;
	float:left;
}


p.pomembno { 
	font-weight: bold;
	width:300px;
	}

#container{
	margin-left:auto;
	margin-right:auto;
	width:1053px;
	text-align:left;
}

.list {
	list-style-type: disc;
	padding-bottom: 10px;
	padding-top:10px;
}
.list li {
	margin-left: 30px;
	line-height: 16px;
}


.list_zamaknjen {
	list-style-type: disc;
	padding-bottom: 10px;
	margin-left: 25px;
}
.list_zamaknjen li {
	margin-left: 30px;
	line-height: 16px;
}
.struktura {
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 14px;
}
.struktura li {
	margin-left: 30px;
	line-height: 18px;
	font-size: 14px;
}

.struktura li a:link, .struktura li a:visited{
	line-height: 18px;
	font-size: 14px;
	text-decoration:underline;
}

.struktura li a:hover{
	line-height: 16px;
	font-size: 14px;
	text-decoration: none;
}

.lists {
	list-style-type: decimal;
	padding-bottom: 10px;
}
.lists li {
	margin-left: 30px;
	line-height: 16px;
}

#intro{
	float:left;
	width:100%;
	margin-bottom: 15px;
}

.intro{
	float:left;
	width:100%;
}

.intro_left{
	float:left;
	width:210px;
}

#intro .intro_left p.test{
	float:left;
	margin-top:1px;
	margin-bottom:0px;
	padding-left:5px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:12px;
	line-height:20px;
	width:205px;
	height:20px;
	background:#9da6ad;
}

.intro_right{
	float:left;
	width:330px;
}

#intro .intro_right p.test_r{
	float:left;
	margin-top:1px;
	margin-bottom:0px;
	margin-left:2px;
	padding-left:5px;
	color:#000000;
	font-size:12px;
	line-height:20px;
	height:20px;
	width:328px;
	background:#efefef;
	padding-bottom:0px;
}

a:link, a:visited { color: #019701; text-decoration: underline;}
a:hover { text-decoration: none;}

/*-------------------------HEADER - ZACETEK ---------------------*/

#header_container{
    width: 1051px;
    height:160px;
    background:url(../images/header_bg.gif) no-repeat;
}

#header_container .header_top{
    float:left;
    width:100%;
    height:122px;
}

#header_container .header_top .logo{
    float:left;
    width:259px;
    height:67px;
}

#header_container .header_top .small_navi{
    float:right;
    margin-right:50px;
    display:inline;
    width:155px;
    height:40px;
}

#header_container .header_top .small_navi p{
    margin-top:30px;
    font-size:10px;
    color:#10cd0e;
}

#header_container .header_top .small_navi a{
    color:#ffffff;
    text-decoration:none;
}

#header_container .header_top .jeziki{
    float:right;
    margin-right:0px;
    display:inline;
    width:55px;
    height:100px;
}

#header_container .header_top .jeziki p{
    margin-top:30px;
    font-size:10px;
    color:#10cd0e;
}

#header_container .header_top .jeziki a{
    color:#ffffff;
    text-decoration:none;
}

#header_container .header_bottom{
    float:left;
    width:100%;
    height:38px;
}

#header_container .header_bottom .navi_container{
    float:right;
    display:inline;
    margin-right:80px;
    width:642px;
    height:38px;
    background:url(../images/navi_bg.gif) no-repeat;  
}

#content_container{
    float:left;
    width:1051px;
    background:url(../images/content_bg_top.gif) no-repeat left top;
}

#content_container .content_left_border{
    float:left;
    margin-top:7px;
    width:4px;
    height:721px;
    background:url(../images/content_left_border.gif) no-repeat;
    background-color:#ffffff;
}

#content_container .content{
    float:left;
    margin-top:7px;
    width:1043px;

    background-color:#ffffff;
}

#content_container .content .top_box{
    float:left;
    margin-top:10px;
	margin-bottom:12px;
    width:100%;
    height:168px;
}

#content_container .top_box .text_side{
    float:left;
    margin-top:20px;
    display:inline; /* for ie6 */
    margin-left:45px;
    width:650px;
    height:148px;
}

#content_container .top_box .text_side p{
    width:480px;
    font-size:17px;
    color:#525252;
    margin-top:3px;
    line-height:20px;
}

#content_container .top_box .img_prednosti_side{
    float:left;
    width:308px;
    height:168px;
}

#content_container .top_box .img_index_side{
    float:left;

	margin-top: 20px;
	margin-left: 20px;
	display: inline;
}

.prednosti_box{
    float:left;
    width:181px;
    height:168px;
    background:url(../images/prednosti_box.gif) no-repeat;
}

.prednosti_box a{
    float:left;
    text-decoration:none;
    margin-left:75px;
    margin-top:30px;
    font-size:17px;
    font-weight:bold;
    color:#019701;
    line-height:20px;
	display: inline;
}

.index_box{
    float:left;
    width:280px;
    height:139px;
}

#content_container .content .middle_box{
    float:left;
    display:inline; /* for ie6 */
    margin-left:14px;
    margin-right:14px;
    width:1015px;
    height:168px;
	display: inline;
    background:url(../images/content_middle_bg.gif) repeat-x;
}

#content_container .content .storitve_box{
    float:left;
    width:173px;
    height:144px;
    display:inline; /* for ie6*/
    margin-left:8px;
    margin-top:18px;
    background:url(../images/shaddow_storitve_box.gif) repeat-x bottom left;
}

#content_container .content .first_storitve_box{
    margin-left:60px;
}

#content_container .content .title_area{
    float:left;
    width:173px;
    height:29px;
    margin-bottom:1px;
}

#content_container .content .title_area h1{
    line-height:29px;
    color:#ffffff;
    font-size:14px;
    font-weight:normal;
    
}

#content_container .content .title_area a{
    color:#ffffff;
    text-decoration:none;
    width:160px;
    padding-left:13px;
    float:left;
}

#content_container .content .first_box{
    background:url(../images/top_storitve_box.gif) repeat-x top left;
}

#content_container .content .second_box{
    background:url(../images/top_storitve_box2.gif) repeat-x top left;
}

#content_container .content .third_box{
    background:url(../images/top_storitve_box3.gif) repeat-x top left;
}

#content_container .content .fourth_box{
    background:url(../images/top_storitve_box4.gif) repeat-x top left;
}

#content_container .content .fifth_box{
    background:url(../images/top_storitve_box5.gif) repeat-x top left;
}

#content_container .content .img_area{
    float:left;
    width:173px;
    height:96px;
}

#content_container .content_right_border{
    float:right;
    margin-top:7px;
    width:4px;
    height:721px;
    background:url(../images/content_right_border.gif) no-repeat;
    background-color:#ffffff;
}

#content_container .content .bottom_box{
    float:left;
    margin-top:36px;
    width:100%;
    height:315px;
}

#content_container .bottom_box .help_side{
    float:left;
    margin-left:14px;
    display:inline;
    width:494px;
    height:315px;
}

#content_container .bottom_box .top_area{
    float:left;
    width:494px;
    height:10px;
    background:url(../images/content_bottom_box_top.gif) no-repeat left top;

}

#content_container .bottom_box .middle_area{
    float:left;
    width:492px;
    height:205px;
    border-left:1px solid #dcdada;
    border-right:1px solid #dcdada;
}

#content_container .bottom_box .middle_area .description_text{
    float:left;
    display:inline; /* for ie6 */
    margin-left:31px;
    margin-right:20px;
    width:230px;
    height:162px;
}

#content_container .description_text h2{
    margin-bottom:15px;
}

.dark_bg,
.white_bg{
    float:left;
    margin-top:4px;
    width:100%;
    height:29px;
    line-height:29px;
    background:#e7e7e7;
}

.white_bg{
    background:#f4f4f4;
}

.dark_bg p,
.white_bg p{
    margin-left:13px;
	padding-bottom:0px;	
}

#content_container .description_text a{
    color:#019201;
}

#content_container .description_text p.tehno{
    margin-top:5px;
    font-size:18px;
    color:#161616;
}

#content_container .description_text h2.tehnology{
    margin-top:35px;
}


#content_container .bottom_box .middle_area .help_slika,
#content_container .bottom_box .middle_area .tehnology_slika{
    float:left;
    margin-top:27px;
    width:173px;
    height:104px;
}

#content_container .bottom_box .middle_area .senca{
    float:left;
    width:173px;
    height:33px;
    background:url(../images/senca_v_boxih.gif) repeat-x;
}

/* -------------- izjema za Internet exlporer ------*/
* html #content_container .bottom_box .middle_area {
    float:left;
    width:494px;
    height:205px;
    border-left:1px solid #dcdada;
    border-right:1px solid #dcdada;
}
/* -------------- izjema za Internet exlporer ------*/



#content_container .bottom_box .bottom_area{
   float:left;
    width:494px;
    height:10px;
    background:url(../images/content_bottom_box_bottom.gif) no-repeat left bottom;
}

#content_container .bottom_box .tehnology_side{
    float:left; 
    margin-left:15px;   
    width:494px;
    height:315px;
}

/*---------------NAVI SIDE --------------------*/

#navi_side_container{
    float:left;
    display:inline;
    margin-top:5px;
    margin-left:10px;
    width:260px;
}

#navi_side_container .navi_title_area{
    float:left;
    width:259px;
}

#navi_side_container .navi_title_area .top{
    float:left;
    width:259px;
    height:11px;
    background:url(../images/navi_title_top.gif) no-repeat;
}

#navi_side_container .navi_title_area .middle{
    float:left;
    width:259px;
    height:60px;
    background-color:#000000;
}

#navi_side_container .navi_title_area .middle h3{
    margin-top:35px;
    text-align:center;
}

#navi_side_container .navi_title_area .bottom{
    float:left;
    width:259px;
    height:42px;
    background:url(../images/navi_title_bottom.gif) no-repeat;
}

#navi_side_container .navi_area{
    float:left;
    width:231px;
    display:inline;
    margin-left:14px;
}


.navi_box1,
.navi_box2,
.navi_box3,
.navi_box4,
.navi_box5{
    float:left;
    margin-top:1px;
    width:100%;
    height:29px;
}

.navi_box1{
    background:url(../images/navi_box_bg.gif) repeat-x;
}

.navi_box2{
    background:url(../images/navi_box_bg2.gif) repeat-x;
}

.navi_box3{
    background:url(../images/navi_box_bg3.gif) repeat-x;
}

.navi_box4{
    background-color:#ebf0eb;
}

.navi_box5{
    background-color:#ebeeeb;
}

.navi_box1 a,
.navi_box2 a,
.navi_box3 a,
.navi_box4 a,
.navi_box5 a{
    margin-left:58px;
    color:#ffffff;
    line-height:29px;
    text-decoration:none;
}

.navi_box1 a:hover,
.navi_box2 a:hover,
.navi_box3 a:hover,
.navi_box4 a:hover,
.navi_box5 a:hover{
    color:#000000;
}

a.active_navi{
    color:#000000;
}

#navi_side_container .why_lingva_area{
    float:left;
    margin-top:20px;
    width:260px;
}



#navi_side_container .why_top,
#navi_side_container .why_bottom{
    float:left;
    width:260px;
    height:8px;
    background:url(../images/why_lingva_box_top.gif) no-repeat;
}

/*------------izjema za ie ----------*/
* html #navi_side_container .why_middle{
    width:260px;
}
/*----------------------------------*/

#navi_side_container .why_middle{
    float:left;    
    width:258px;
    border-left:1px solid #d0cece;
    border-right:1px solid #d0cece;
}

#navi_side_container .why_text{
    float:left;   
    margin-top:15px;
    padding-bottom:40px;
    margin-left:14px; 
    display:inline;
    width:233px;
}

#navi_side_container .banner_why{
	padding-bottom:10px;

}

#navi_side_container .banner_why a{
	float:left;
	font-size:21px;
	color:#019201;
	padding-bottom:10px;

}


#navi_side_container .why_text h2{
    margin-bottom:15px;
}



#navi_side_container .why_bottom{
    background:url(../images/why_lingva_box_bottom.gif) no-repeat;
}

.prednosti_sub{
    display:inline;
    margin-top:20px;
    margin-left:30px;
}



/*-----------------NAVI SIDE - KONEC ----------------*/

#sub_content_area{
    float:left;
    margin-top:5px;
    margin-left:25px;
    display:inline;
    width:738px;
}

#sub_content_area .sub_content_box_top,
#sub_content_area .sub_content_box_bottom{
    float:left;
    width:738px;
    height:11px;
    background:url(../images/sub_content_box_top.gif) no-repeat;
}

#sub_content_area .sub_content_box_bottom{
    background:url(../images/sub_content_box_bottom.gif) no-repeat;
}

/*------------izjema za ie --------------*/

* html #sub_content_area .sub_content_box_middle{
    width:738px;
}

/*--------------------------------------*/

#sub_content_area .sub_content_box_middle{
    float:left;
    width:736px;
    border-left:1px solid #d0cece;
    border-right:1px solid #d0cece;
    background:#ffffff;
}

.sub_content_box_middle .sub_content_left{
    float:left;
    width:300px;
}

.sub_content_left .sub_content_box_title{
    margin-left:20px;
    display:inline;
    float:left;
    height:30px;
	width:280px;
}

.sub_content_box_middle .sub_content_right{
    float:left;
}

.sub_content_right .sub_content_box_img{
    float:left;
    width:425px;
    height:211px;
}

.breadcrumbs{
    float:left;
    display:inline;
    font-size:10px;
    margin-left:20px;
    color:#3a3a3a;
    height:160px;
}

.breadcrumbs a{
    font-size:10px;
    color:#3a3a3a;
}

#sub_content_area .sub_content_text{
    float:left;
    margin:50px 20px 30px 20px;
    display:inline;
    width:698px;
}

#sub_content_area .sub_content_text p{
    line-height:15px;
    font-size:13px;
}

#sub_content_area .sub_content_text h5{
    margin-bottom:20px;
     
}

#more_info_container{
    float:left;
    margin-top:40px;
    margin-left:20px;
    display:inline;
    width:181px;
    height:168px;
    background:url(../images/more_info_bg.gif) no-repeat;
}
s2 {
	font-size: 20px; 
	font-weight: bold; 
	color: #019701; 
}

a.info, a.info:visited{
    float:left;
    margin-top:20px;
    margin-left:25px;
    display:inline;
    color:#019701;
    width:135px;
    font-weight:bold;
    line-height:15px;

}

a.info:hover{
    float:left;
    margin-top:20px;
    margin-left:25px;
    display:inline;
    color:#019701;
    width:135px;
    font-weight:bold;
    line-height:15px;
	text-decoration: none;
}

#utility{
    float:left;
    margin-top:40px;
    margin-left:20px;
    display:inline;
    width:181px;
    height:168px;
}


/* ------------------------------- */
/*           TEHNOLOGIJE           */
/* ------------------------------- */

.tech_container { 
	float:left; 
	width: 650px; 
	margin-top: 25px; 
}

.tech_container .tech_levo {
	float: left; 
	width: 80px; 
	margin-right:5px;
}

.tech_container .tech_sredina_text {
	float:left;
	width:430px; 
	margin-right:10px;
	display:inline;
}

.tech_container .tech_sredina_text p {
	float:left;
	margin-top:5px;
	width:100%; 
}

.tech_container .tech_levo .stevilka {
	font-size: 56px; 
	font-weight: bold; 
	color: #019701; 
	text-align:center;
}



.tech_container .tech_levo .faza {
	font-size: 16px; 
	font-weight:bold; 
	color: #019701; 
	text-align:center;
}

.tech_container .tech_desno {
	float: left; 
	margin-left:5px;
	display:inline;
	width: 112px; 
	height:94px;
}


