/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#eaf1e1;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.75em;
		line-height:1.583em;
		color:#010101;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#010101; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:19px;}

/* ============================= main layout ====================== */

.bottom-tail {background:#fff url(images/footer-tail.gif) bottom repeat-x;}
.top-tail {background:url(images/header-tail.gif) top repeat-x;}

li {line-height:2em;}

.imgindent {margin:0 28px 0 0; float:left;}

h1 {color:#e10b0b; text-transform:uppercase; font-size:1.333em; line-height:1em; margin-bottom:10px; letter-spacing:-1px;}
h2 {color:#e10b0b; font-size:2.616em; line-height:1em; margin-bottom:20px; font-weight:normal; letter-spacing:-1px;}
h3 {color:#e10b0b; text-transform:uppercase; font-size:1.333em; line-height:1em; margin-bottom:10px; letter-spacing:-1px;}
.title1 {color:#92ae06;}
.title2 {color:#df488b;}

/* ============================= header ====================== */

div.top_right { float: right; margin: 25px 0 0 0;}

.menu { padding:50px 0 0 0;}
.menu li {display:inline; font-size:0.980em; line-height:1em; text-transform:uppercase;}
.menu li a {text-decoration:none; display:inline-block; cursor:pointer;}
.menu li a span {padding:7px 19px 6px 19px; display:inline-block;}
.menu li a:hover, .menu .active a {background:#e10b0b url(images/menu-right-bg.gif) right top no-repeat; color:#fff;}
.menu li a:hover span, .menu .active a span {background:url(images/menu-left-bg.gif) left top no-repeat;}

/* ============================= content ====================== */

#content {padding-bottom:60px;}

.banner-list li {text-transform:uppercase; font-size:1.167em; line-height:1.286em; font-weight:bold;}
.banner-list li a {color:#fff; text-decoration:none; background:#65888a; display:block; padding:0 10px 0 20px;}
.banner-list li a span {background:url(images/banner-separator.gif) bottom repeat-x; display:block; padding:17px 0 20px 0;}
.banner-list li a:hover {background:#375658;}
.banner-list li a:hover span {background:none;}
.banner-list li img {vertical-align:middle;}

.col-pad {padding-right:48px;}

.link {background:url(images/marker2.gif) no-repeat 0 1px; padding-left:25px; display:inline-block; margin-top:20px;}
.margin1 {margin-top:20px;}
.margin2 {margin-top:63px;}
.margin3 {margin-top:35px;}

.taright {text-align:right;}

dt {font-weight:bold; font-size:1.167em;}
dd {margin-bottom:19px;}
.text2 {color:#92ae06;}
.phone {display:inline-block; width:262px;}
.phone2 {display:inline-block; width:80px;}

/* ============================= footer ====================== */

#footer {color:#5c7e80; padding-top:22px;}
#footer a {color:#5c7e80;}

/* ============================= forms ============================= */


#ContactForm label {height:36px; display:block;}
#ContactForm .col-1 {width:329px !important;}
#ContactForm .col-2 {width:320px !important;}
#ContactForm .link {margin-left:25px;}

.input {width:266px; height:20px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7; background:#feeded; padding:4px 0 0 5px; font-size:1em;}
textarea {width:320px; height:96px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7; background:#feeded; padding:0 0 0 5px; overflow:auto; font-size:1em;}
.input2 { width:266px; height:16px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7;  padding:4px 0 0 5px; font-size:1em;}
.input3 { width:190px; height:16px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7;  padding:4px 0 0 5px; font-size:1em;}
.input4 { width:170px; height:16px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7; background:#feeded;  padding:4px 0 0 5px; font-size:1em;}
.textarea2 {width:266px; height:96px; border-top:1px solid #7f948c; border-left:1px solid #a6b6ab; border-bottom:1px solid #f3f7ee; border-right:1px solid #eef4e7; padding:0 0 0 5px; overflow:auto; font-size:1em; background: white;}
select { height: 20px; width: 266px; }


div.vsebina {  width: 657px; }
div.storitve { overflow: auto; width: 657px;}
div.storitve li { background:url(images/puscica.gif) 0 no-repeat;  padding-left: 20px; font-style: italic;}

div.storitve2 { overflow: auto; width: 657px; margin-top: 15px; }
div.storitve2 li { background:url(images/puscica.gif) 0 no-repeat;  padding-left: 20px; margin-bottom: 4px; font-style: italic; }
div.storitve_levo { float: left; width: 328px; overflow: auto; }
	
div.storitve_desno { float: right; width: 328px; overflow: auto; }

div.logo { background-image: url(images/logo.jpg); width: 177px; height: 143px; margin-left: 25px;}
div.logo_napis { position: relative; top: 100px; padding-left: 19px; font-family: Tahoma, Geneva, sans-serif; color: #e10b0b; font-size: 15px; letter-spacing:1px; }
div.logo a { color: #010101; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; letter-spacing:0px; }

div.languages {   margin-right: 25px; text-align: right;}
div.languages a { color: white; font-size: 13px; text-decoration: none;}
div.back_right { background:url(images/back_right.jpg) center no-repeat; height: 177px; width: 259px;}
div.back_right a { color: white; text-decoration: none; }
div.back_right_online { padding: 19px 0 0 12px; font-size: 16px; }

div.back_right_news { margin-top: 33px; }

div.back_right_offer { width: 259px; border: 1px dashed #e42e2e; margin: 20px 0 20px 0; height: 66px; padding: 0px;}
div.tekst_right { padding-top: 0px; }
div.right_left { float: left; width: 50px; }
div.right_right { float: right; width: 200px; padding-top: 12px;} 
div.right_left_2  { float: left; width: 40px; }
div.right_right_2  { float: right; width: 190px; padding-top: 12px;} 
div.back_right_rest { width:  259px; border: 1px dashed #e42e2e; height: 366px; }
span.right_small { color: #454545; font-size: 11px; }
span.right_big { font-size: 14px; color: #e42e2e; }
span.right_big a { font-size: 14px; color: #e42e2e; text-decoration: none; }
span.right_small_2 { color: #454545; font-size: 11px; }
span.right_big_2 { font-size: 15px; color: #e42e2e; letter-spacing: 1px; }

div.back_right_okvir { border-bottom: 1px solid #929292; height: 65px;  margin: 0 10px 0 10px;}

div.right_news { padding: 10px 10px 10px 10px; }
div.right_news_title { font-weight: bold; margin-bottom: 5px; }

div.povdarjeno { background-color: #fbdddd; border: 1px solid #e1bfbf; color: #e10b0b; height: 97px; margin-top: 10px; font-style: italic;}
div.povdarjeno_in { padding: 6px 10px 6px 10px; }
div.povdarjeno_title { margin-top: 10px; margin-bottom: 5px; font-weight: bold; font-style: normal; }
div.povdarjeno_in_left { float: left; width: 450px; margin-top: 5px; }
div.povdarjeno_in_right { float: right; width: 150px; } 

div.vse_storitve_okvir { overflow: auto; }
div.vse_storitve { float: left; background-color: #f65e5e; width: 250px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; padding: 2px 5px 2px 5px; margin: 7px 0 0 0; }
div.vse_storitve a { color: white; font-weight: bold; text-decoration: none; }
div.vse_storitve a:hover { color: white; font-weight: bold; text-decoration: underline; }
div.vse_storitve_right { float: left;  background-color: #f65e5e; width: 188px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; padding: 2px 5px 2px 5px; margin: 7px 0 0 68px;}
div.vse_storitve_right a { color: white; font-weight: bold; text-decoration: none; }
div.vse_storitve_right a:hover { color: white; font-weight: bold; text-decoration: underline; }


div.alert { color:#e10b0b; margin-bottom: 10px; }

div.alert a { color:#e10b0b; }

div.kontakt { overflow: auto; margin-top: 15px; }
div.kontakt_left { float: left; width: 350px; }
div.kontakt_right { float: right; width: 300px; }

td { height: 30px; border-bottom: 1px solid #939393; }

div.news { overflow: auto; margin-top: 25px; }
div.news_left { float: left; width: 430px; }
div.news_right { float: right; width: 200px; padding-top: 20px; }

div.okvir_index { margin: 10px 0 15px 0; background-color: #fce8e8; border: 1px solid #e1bfbf; padding: 5px 5px 5px 5px; }
div.vprasanja {  }
div.odgovor a { text-decoration: none; }
div.odgovor { margin-top: 10px; }

div.footer-keywords { border: 2px dashed #ffffff; padding: 7px 7px 7px 7px; margin-top: 10px; }

div.footer-sitemap {  margin: 15px 0 10px 0; }
div.footer-sitemap-left { float: left; width: 300px; }
div.footer-sitemap-right { float: left; width: 300px; }
div.footer-sitemap-vizitka { float: right; width: 200px; } 