body { margin:0; background:#fff url(img/body-background.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#424649; text-align:center;  }
input { height:20px; margin:4; padding:0 3px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#424649; }
select { height:22px; margin:0; padding:0; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#424649; }
img { border:0; behavior:url(iepngfix.htc); outline-style:none;}
p { margin:0; }
a { color:#2581c4; outline-style:none; text-decoration:none;}
a:hover { text-decoration:underline; }
#center { width:960px; margin:0 auto; text-align:left; }
.clear-both { clear:both; height:0px;}

.PrevNext,.PageNumber { padding: 2px 6px; border: solid 1px #ddd; text-decoration: none; }
.leftArrow_hover,.rightArrow_hover,.leftArrow,.rightArrow { height:297px; width:80px;position:absolute; z-index:1000; }
.leftArrow { left:0;  float:left; }
.rightArrow_hover,.rightArrow { right:0; float:right; }
.leftArrow_hover,.rightArrow_hover,.leftArrow:hover, .rightArrow:hover { background-color: #101010; opacity:0.6; filter:alpha(opacity=60);  background-position: center; background-repeat: no-repeat;}
.leftArrow_hover,.leftArrow:hover { background-image:url(img/banner-arrow-left.png);  }
.rightArrow_hover,.rightArrow:hover { background-image:url(img/banner-arrow-right.png);  }

.pager a.activeSlide, .pager a:hover { font-weight: bold; background-image: url(img/navdotselected.png); background-position: center; background-repeat: no-repeat;}
.pager a { width:16px; height:16px; display: inline-block; background-image: url(img/navdot.png); background-position: center; background-repeat: no-repeat; }
.pager { position: absolute; text-align: center; top: 410px; width: 731px; z-index: 1000;}


.PrevNext,.PageNumber { padding: 2px 6px; border: solid 1px #ddd; text-decoration: none; }
.sf_PagerSelItem, .sf_PagerItem, .CurrentPage { padding: 2px 6px; }
.sf_PagerSelItem:hover, .sf_PagerItem:hover,.PageNumber:hover, .PrevNext:hover { cursor:pointer; background-color: #659C2D; color: White; }
    
/* search */
.searchResults div{ padding-bottom: 20px; padding-left: 10px; }
.searchResults .searchResult .title { font-weight:bold; font-size:larger;}
.searchResults .sf_PagerSelItem { }

.offer .header a { color: #424649 }
/* mail */

#mailConfirm span { padding-left: 10px; }

/* glava */
#header { clear:both; width:960px; }
#header .logo { float:left; width:251px !important; height:36px !important; padding-top:18px; }
#header .logo img { width:251px !important; height:36px !important; }
#header .links { float:left; width:600px; margin-left:100px; }
#header .links ul { margin:0; padding:0; list-style-type:none; }
#header .links ul li { float:right; margin-left:20px; padding:15px 0 5px 20px; border-left:1px solid #ccc; }
#header .links a { font-size:13px; color:#424649; text-decoration:none; }
#header .links a:hover { text-decoration:underline; } 
#header .links .login { margin:0; padding-left:0; border:0 none; }
#header .links .login a { font-size:12px; font-weight:bold; color:#2581c4;}
#header .links .login img { margin-right:10px; }
#header .links .search { position:relative; }
#header .links .search .absolute { position:absolute; top:36px; right:0; }
#header .links .search .absolute p { margin:0 0 4px 28px; font-size:14px; }
#header .links .search .absolute .icon { float:left; width:22px; margin-right:6px; }
#header .links .search .absolute .input { float:left; width:175px; margin-right:6px; }
#header .links .search .absolute .input input { width:167px; }
#header .links .search .absolute .button { float:left; width:48px; }
#header .links .search .absolute .button input { width:48px; height:22px; padding:0; background:none; border:0 none; }
#header .links .noborder{ border-left:0px none #ccc !important;}

/* meni */
#menu { clear:both; width:960px; padding-top:21px; }
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { float:left; margin-right:2px; background:#3f4245 url(img/menu-background.png) repeat-x; font-size:14px; font-weight:bold; }
#menu ul li a { display:block; padding:5px 18px; color:#d8d8d8; text-decoration:none; }
#menu ul li.selected { background:#e0e0e0 url(img/menu-background-selected.png) repeat-x; }
#menu ul li.selected a { color:#424649; }
#menu .wrapper { position:absolute; z-index:100; display:none; width:180px; background:#424649 url(img/menu-wrapper-background.png) repeat-x; }
#menu .wrapper ul { padding:6px 0 0 0; }
#menu .wrapper ul li { float:none; margin:0 18px 6px 18px; padding-bottom:5px; border-bottom:1px solid #5b5b5b; background:none; font-size:12px; }
#menu .wrapper ul li a { padding:0; color:#d8d8d8; }
#menu .wrapper ul li.noborder { border:none; }
#menu .wrapper-selected { background:#e8e8e8 url(img/menu-wrapper-background-selected.png) repeat-x; }
#menu .wrapper-selected ul li { border-bottom:1px solid #fff; }
#menu .wrapper-selected ul li a { color:#424649; }

/* pasica */
#top  { clear:both; width:960px; padding:15px 0 10px 0;  }
#top .banner { float:left; width:731px; height:297px; background:#fff; }
#top .catalogue { float:left; background:#323133 url(img/top-background.png) repeat-x; }
#top .catalogue .background { width:211px; height:286px; padding:11px 9px 0 9px; background:url(img/top-catalogue-background.png) top right no-repeat; }
#top .catalogue p { color:#d8d8d8; padding-bottom:11px; }
#top .catalogue p.title { font-size:18px; line-height:21px; padding-bottom:21px; }
#top .catalogue select { display:block; width:211px; margin-bottom:10px; }
#top .catalogue hr { clear:both; height:2px; margin:0 0 10px 0; padding:0; background:#5b5b5b; border:none; }
#top .catalogue input { width:94px; height:22px; padding:0; background:none; border:0 none; }

/* lokator */
#main .locator ul { margin:16px 0 9px 10px; padding:0; list-style-type:none; }
#main .locator ul li { float:left; margin-bottom:9px; margin-right:12px; font-weight:bold; }
#main .locator ul li a { text-decoration:none; }
#main .locator ul li a:hover { text-decoration:underline; }
#main .locator ul li img { padding-top:5px;}

/* */
#main { clear:both; width:958px; margin:15px 0 10px 0; border:1px solid #ccc; background:#fff; }
#main .wrapper { background:#fff url(img/content-background.png) repeat-y; }
#main .content-wrapper { float:left; width:753px; border-top:1px solid #ccc; }
#main .content-wrapper .border-top { width:753px; height:9px; background:#424649; }

/* meni levo */
#main .menu { float:left; width:204px; margin-right:1px; border-top:2px solid #ccc; }
#main .menu ul { margin:9px 0 9px 0; padding:0; list-style-type:none; }
#main .menu ul li  { margin:0 0 6px 0; padding: 0 8px 8px 8px; border-bottom:1px solid #ccc; font-weight:bold; }
#main .menu ul li a { display:block; text-decoration:none; }
#main .menu ul li ul { margin-bottom:0; }
#main .menu ul li ul li { border:0 none; margin:0 0 4px 4px; padding-right:0; }

/* posebna ponudba */
#main .menu .offer { width:186px; min-height:100px; margin:0 9px 9px 9px; padding-top:14px; background:#79b443 url(img/main-menu-offer-background.png) bottom repeat-x; }
#main .menu .offer div {text-align:center; width:100%; margin-left: auto; margin-right: auto; }
#main .menu .offer p { margin:0 9px 5px 9px; font-size:14px; line-height:17px; font-weight:bold; color:#e3eada; }
#main .menu .offer p a { color:#424649;}
#main .menu .offer p.title { margin-bottom:2px; font-size:18px; line-height:21px; color:#fff; }
#main .menu .offer img { display:block; margin:0 9px; padding-bottom:9px; }

/* filter produktov */
#main .content-wrapper .product-filter { width:738px; padding:6px 0 15px 15px; background:#424649; }
#main .content-wrapper .product-filter select { display:block; float:left; width:126px; margin-right:6px; }
#main .content-wrapper .product-filter .button { float:left; margin-left:15px; }

 
/* vsebina */
#main .content { float:left; width:515px; margin:9px 1px 0 0; }
#main .content a { text-decoration:underline; }
#main .content a:hover { text-decoration:none; }
#main .content strong { font-weight:bold; }
#main .content em { font-style:italic; }
#main .content p { margin:0 12px 12px 12px; }
#main .content hr { clear:both; height:1px; margin:0 0 12px 0; padding:0; background:#ccc; border:none; }
#main .content h1 { margin:0 12px 12px 12px; font-size:18px; font-weight:bold; line-height:21px; }
#main .content h2 { margin:0 12px 12px 12px; font-size:16px; font-weight:bold; line-height:19px; }
#main .content h3 { margin:0 12px 12px 12px; font-size:14px; font-weight:bold; line-height:17px; }
#main .content ul { list-style:none; margin:0 0 12px 12px; padding:0; }
#main .content ul li { margin-bottom: 6px; padding-left:15px; background: url(img/content-li.png) no-repeat 0 4px; }
#main .content table { width:491px; margin:0 12px 12px 12px; border-collapse:collapse; border:1px solid #ccc; border-bottom:3px solid #ccc; }
#main .content table tr:nth-child(odd){ background:#f9f9f9; }
#main .content table tr:nth-child(even){ background:#ededed; }
#main .content table th { padding:3px 6px; background:#c6e9f4; border:1px solid #ccc; vertical-align:top; text-align:left; font-weight:bold; }
#main .content table td { padding:3px 6px; border:1px solid #ccc; vertical-align:top; }

/* harmonika */
#main .content #accordion { margin-bottom:12px; }
#main .content #accordion .tab { margin-top:6px; border-bottom:1px solid #ccc; outline-style:none; }
#main .content #accordion .tab .right { float:left; background:#c6e9f4; }
#main .content #accordion .tab .right h3 { margin:9px 12px 3px 12px; }
#main .content #accordion .tab .right a { color:#424649; text-decoration:none; }
#main .content #accordion .tab .left { float:left; }
#main .content #accordion .first { margin-top:0; }
#main .content #accordion .tab-content div.border { padding-bottom:6px; border-bottom:1px solid #ccc; }
#main .content #accordion .tab-content h3 { margin:5px 10px 0 10px; }
#main .content #accordion .tab-content p { margin-bottom:3px; }
#main .content #accordion .tab-content .title { margin-top:4px;margin-bottom:5px;  line-height:14px; color:#777; }
#main .content #accordion .tab-content .grey { color:#777; }
#main .content #accordion .tab-content .person { float:left; width:257px; }

/* novice */
#main .content .news-list .border { padding:8px; border-top:1px solid #ccc; }
#main .content .news-list .picture { float:right; margin-right:0px; }
#main .content .news-list .picture a { display:block; border:1px solid #ccc; }
#main .content .news-list .picture a:hover { border:1px solid #2581c4; }
#main .content .news-list .text {  width:100%; }
#main .content .news-list .text h3 { margin:0 0 0 0; text-decoration:none; }
#main .content .news-list .text h3 a { margin:0 0 0 0; text-decoration:none; }
#main .content .news-list .text h3 a:hover { text-decoration:underline; }
#main .content .news-list .text p { margin:0 0 12px 0; }
#main .content .news-list .text .date { margin-bottom:9px; font-size:10px; line-height:14px; color:#777; }
#main .content .news-list .footer { height:36px; margin:0 3px 12px 3px; background:#c6e9f4; text-align:center; }
#main .content .news-list .footer .pager { clear:both; padding-top:9px; font-weight:bold; color:#2581c4; }

/* kategorije */
#main .content .categories { background:url(img/categories-line.png) repeat-y ; } 
#main .content .categories .box { float:left; width:257px; padding-top:18px; background:url(img/categories-background.png) no-repeat top right; }
#main .content .categories .border { border-right:1px solid #ccc; }
#main .content .categories ul { margin:0 12px 12px 12px; }
#main .content .categories ul li { padding:0 0 6px 27px; border-bottom:1px dotted #ccc; background: url(img/icon-more.png) no-repeat 0 4px; }
#main .content .categories ul li.noborder { border-bottom:0; }
#main .content .categories ul li a { font-weight:bold; text-decoration:none; }
#main .content .categories ul li a:hover { text-decoration:underline; }
#main .content .categories hr { margin-bottom:0; }
#main .content .categories hr.half { width:258px; }

/* produkt */
#main .content .product {}
#main .content .product .picture { float:left; width:282px; margin-right:5px; margin-left:5px; text-align:center;padding-top: 5px;}
#main .content .product .text { float:left; width:223px; padding-top:4px; }
#main .content .product .text h1 { font-size:23px; font-weight:bold; line-height:26px; color:#2581c4;}
#main .content .product .parameters h2, #main .content .product .description h2, #main .content .product .documents h2 { font-size:18px; font-weight:bold; line-height:21px; }
#main .content .product .parameters table th, #main .content .product .parameters table td { width:232px; }
#main .content .product .documents ul li { background:none; padding:0; }
#main .content .product .documents ul li img { margin-right:9px; vertical-align:middle; }
#main .content .product .gallery { margin:0 0 12px 2px; }
#main .content .product .gallery .picture { float:left; width:90px; height:90px; margin:0 0 0 10px; }
#main .content .product .gallery .picture a { display:block; border:1px solid #ccc; }
#main .content .product .supplier { border-top: 1px solid #CCCCCC;padding:  5px 0px 5px 0px;  margin-right: 15px;}

/* desni stolpec */
#main .sidebar { float:left; width:237px; margin-top:9px; }
/* iskalnik produktov */
#main .sidebar .catalogue { margin:0 9px 9px 9px; background:#424649; }
#main .sidebar .catalogue .background { width:201px; padding:11px 9px 9px 9px; background:url(img/top-catalogue-background.png) top right no-repeat; }
#main .sidebar .catalogue p { color:#d8d8d8; padding-bottom:11px; }
#main .sidebar .catalogue p.title { font-size:18px; line-height:21px; padding-bottom:21px; }
#main .sidebar .catalogue select { display:block; width:201px; margin-bottom:10px; }
#main .sidebar .catalogue hr { clear:both; height:2px; margin:0 0 10px 0; padding:0; background:#5b5b5b; border:none; }
#main .sidebar .catalogue input { width:94px; height:22px; padding:0; background:none; border:0 none; }
/* infobox */
#main .sidebar .infobox { width:199px; margin:0 9px; padding:8px 9px 9px 9px; background:#fff url(img/sidebar-infobox-background.png) bottom repeat-x; border:1px solid #ccc; }
#main .sidebar .infobox p { margin-bottom:5px; }
#main .sidebar .infobox p.title { font-size:18px; margin-bottom:8px; font-weight:bold; line-height:21px;}
#main .sidebar .infobox input { width:193px; margin-bottom:9px; }
#main .sidebar .infobox-border { width:219px; margin:0 9px 9px 9px; height:2px; background:#bfbfbf; }
/*#content object, #content embed { display:block; }
#content p { margin-bottom:10px; }
#content h2 { margin:0 0 10px 0; font-size:14px; line-height:18px; }
#content ul { margin:0 0 10px 0; padding:0; list-style:none; }
#content ul li { padding-left:18px; margin-bottom:6px; background:url(img/li.png) 0 7px no-repeat; }
#content hr { clear:both; height:1px; margin:0 0 10px 0; padding:0; background:#c8c8c8; border:none; }
#content .border { border-top:1px solid #c8c8c8; padding-top:10px; }
#content .emphasized { margin-bottom:10px; padding:10px 10px 0 10px; background:#f3f3f3; border:1px solid #c8c8c8; }*/
/* noga */
#footer { padding:12px 0 40px 0; background:#424649; color:#d8d8d8; }
#footer .center { width:960px; margin:0 auto; text-align:left; }
#footer .center ul { margin:0; padding:0 0 0 18px; list-style-type:none; }
#footer .center ul li { float:left; margin-right:18px; }
#footer .center a { color:#d8d8d8; font-weight:bold; text-decoration:none; }
#footer .center a:hover { text-decoration:underline; }
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*  */
#question-modal-content { display:none; }
#basic-modal-content { display:none; }
#simplemodal-overlay { background:#000; cursor:wait; }
#simplemodal-container { width:515px; height:360px; padding:15px; border:1px solid #ccc;  background:#fff url(img/modal-background.png) bottom repeat-x; text-align:left; }
#simplemodal-container a.modalCloseImg { position:absolute; top:15px; right:15px; display:inline; z-index:3200; width:28px; height:22px; cursor:pointer; background:url(img/button-close.png) no-repeat; }				
#simplemodal-container p { margin:0 0 12px 0; }
#simplemodal-container hr { clear:both; height:1px; margin:0 0 12px 0; padding:0; background:#ccc; border:none; }
#simplemodal-container label { display:block; float:left; width:90px; margin-top:2px; }
#simplemodal-container p.title { margin:0 0 12px 0; font-size:18px; font-weight:bold; line-height:21px; }
#simplemodal-container p.subtitle { margin:0 0 12px 0; font-size:14px; font-weight:bold; line-height:17px; color:#2581c4; }
#simplemodal-container .form .column-left { float:left; width:157px; }
#simplemodal-container .form .column-left label { float:right; }
#simplemodal-container .form .column-right { float:left; width:357px; }

.simplemodal-container { width:515px; height:360px; padding:15px; border:1px solid #ccc;  background:#fff url(img/modal-background.png) bottom repeat-x; text-align:left; }
.simplemodal-container a.modalCloseImg { position:absolute; top:15px; right:15px; display:inline; z-index:3200; width:28px; height:22px; cursor:pointer; background:url(img/button-close.png) no-repeat; }				
.simplemodal-container p { margin:0 0 12px 0; }
.simplemodal-container hr { clear:both; height:1px; margin:0 0 12px 0; padding:0; background:#ccc; border:none; }
.simplemodal-container label { display:block; float:left; width:90px; margin-top:2px; }
.simplemodal-container p.title { margin:0 0 12px 0; font-size:18px; font-weight:bold; line-height:21px; }
.simplemodal-container p.subtitle { margin:0 0 12px 0; font-size:14px; font-weight:bold; line-height:17px; color:#2581c4; }
.simplemodal-container .form .column-left { float:left; width:157px; }
.simplemodal-container .form .column-left label { float:right; }
.simplemodal-container .form .column-right { float:left; width:357px; }
/* kontakt */
 .contact {padding:0px 20px;}
 .contact label {width:140px !important; float :left;}            
 .contact .text {float:left;width:250px; border: 1px solid #b7b8bb;}
 .contact .textarea {float:left;width:250px;  border: 1px solid #b7b8bb;height:50px;}
 .contact .radio {clear:both; float:left;}
 .contact ul {margin:0px;padding:0px;}
 .contact ul li {list-style:none; margin:0px;padding:0px;}
 .contact ul li label {float:none; margin:0px;padding:0px; display:inline;}
 .contact .contact-div {float:left;width:450px;margin-bottom:10px;}
 .contact .captcha-div {float:left;width:300px;margin-bottom:10px;}
 .contact img{padding-left:140px;margin-bottom:10px;}
 .contact p{margin:0px; padding:0px;}
 .contact #ctl00_Content_PublicControl1_ctl00_RadCaptcha1_CaptchaTextBox {width:250px; border: 1px solid #b7b8bb;margin:0px 0px 0px 200px;}
#ctl00_Content_PublicControl1_ctl00_RadCaptcha1_CaptchaTextBoxLabel{float:none;position:relative;bottom:18px;}
#ctl00_Content_PublicControl1_ctl00_RadListReplayType{margin:0px;padding:0px;float:left;}
 .contact .ReplayType {margin:0px;padding:0px;float:left;}
#ctl00_Content_PublicControl1_ctl00_RadListFieldType{margin:0px;padding:0px;float:left;}
/* News */
/*#News  table { width:491px; margin:0 12px 12px 12px; border-collapse:collapse; border:0px solid; border-bottom:1px solid; }
#News  table tr:nth-child(odd){ background:#f9f9f9; }
#News  table tr:nth-child(even){ background:#ededed; }
#News  table th { padding:3px 6px; background:#c6e9f4; border:1px solid #ccc; vertical-align:top; text-align:left; font-weight:bold; }
#News  table td { padding:3px 6px; border:1px solid #ccc; vertical-align:top; }
*/
#main .content table.News { width:98%; margin:0px 5px 0px 0px; border-collapse:collapse; border:0px none ; border-bottom:1px solid #4C4C4D; }
#main .content table.News tr:nth-child(odd){ background:#f9f9f9; }
#main .content table.News tr:nth-child(even){ background:#ededed; }
#main .content table.News th { padding:3px 6px; background:#c6e9f4; border:1px solid #ccc; vertical-align:top; text-align:left; font-weight:bold; }
#main .content table.News td {  margin: 0;padding: 5px; border: 0px none;border-bottom: 1px solid #4C4C4D; }
#main .content .news { width:500px; margin-bottom:10px; padding:0 8px; border-bottom:1px solid #ccc; }
#main .content .news h2 { font-size:14px; line-height:17px; margin:0 0 6px 0; }
#main .content .news p { margin:0 0 12px 0; }
#main .content .news .text { float:left; width:390px;  margin-left:5px; }
#main .content .news .picture { float:left;  width:96px;  margin-bottom:15px;}
/*#main .content .news .picture {float:left; width:90px; margin-bottom:15px;}*/
#main .content .news .picture p  {border: 1px solid #CCCCCC;}
#main .content .news .picture img{padding: 2px;}
/*#main .content .news .date {font-size:10px; margin-bottom:12px; text-align:right;}*/
#main .content .news .date { font-size:10px; margin-bottom:12px; padding-top:2px; padding-bottom:2px;}
#main .content .news-last { margin-bottom:3px; }
#main .content .pager { clear:both; margin:0 12px 14px 12px; font-weight:bold; color:#2581c4; }


#main ul.sf_newsList li {
    list-style: disc;
    margin: 0;
    padding: 0;
}
#main .content h3.sf_newsTitle 
{

    margin: 0 ;
}
#main .content h3.sf_newsTitle a
{
    text-decoration:none !important;   
}
#main .content h3.sf_newsTitle a:hover
{ text-decoration: underline !important;  }
 
#main .sf_back
{
    margin-left: 12px;
}
/*Arhiv novic*/
.news-archive
{
    padding-left:16px;
    color:#2581C4;
}

.news-archive a
{
    color:#2581C4;
}
.news-archive a:hover
{
    background-image:none;
    text-decoration: underline;
}

.news-archive li
{
    list-style-type:circle;
    color: #2581C4;
}

.news-archive .RadTreeView .rtLI li
{
     color: #2581C4;
    list-style-image: url("img/login-li.png");        
}

.news-archive h2
{
    margin-top:0px;
}
#ctl00_CphSidebar_NewsArchive1_ctl00_ctl00_archiveTreeView {
    text-align: left;
}
.rtUL li {
    list-style-type:disc;
    margin: 0;
    padding: 0 0 5px 5px;
}
.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot {
    padding: 1px 0 1px 0 !important;
}

.news-archive .RadTreeView_Default .rtSelected .rtIn,
.news-archive .RadTreeView_Default .rtHover .rtIn
{
    text-decoration: underline;
    background-image: none;
    border: none;
    background-color:inherit;
}

/*.news-archive ul li {
    list-style-type:disc;
}*/

.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input {
    color: #2581C4 !important;
    font: inherit !important;
}

/* levi stolpec */
#main .offer { float:left; width:100%; margin-right:1px; }
#main .offer .header { width:100%; min-height:108px; margin-bottom:9px; padding-top:14px; background:#79b443 url(img/home-offer-header-background.png) bottom repeat-x; }
#main .offer .header p { margin:0 9px 5px 9px; font-size:14px; line-height:17px; font-weight:bold; color:#e3eada; }
#main .offer .header p.title { margin-bottom:2px; font-size:18px; line-height:21px; color:#fff; }
#main .offer .product { width:100%; margin-bottom:9px; }
#main .offer .product-last { margin-bottom:0; }
#main .offer .product .icon { margin:0 9px 6px 9px; }
#main .offer .product .background { position:relative; background:#c6e9f4; }
#main .offer .product .absolute { position:absolute; bottom:0; right:9px; }
#main .offer .product h2 { display:block; width:200px; margin:0; padding:6px 9px 5px 9px; font-size:14px; line-height:17px; }
#main .offer .product .content { float:none; width:auto; padding:4px 9px 0 9px; border-bottom:1px solid #ccc; }
#main .offer .product p { margin:0; padding:0 0 5px 0;  } 
#main .offer .product p.link { padding:4px 9px 5px 9px; border-bottom:2px solid #ccc; font-weight:bold; }
#main .offer .product p.link-last { border-bottom:0 none; }




/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.cc-cookies { position:fixed; width: 90%; left: 0; top: 0; padding: 0.5em 5%; background: #333335; color: #fff; font-size: 12px; z-index: 99999; text-align: center;  }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; font-weight: bold; text-decoration: none; background: #2982c4; padding: 0.25em 0.5em; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #585858; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}

.simplemodal-container { height:450px }
#pnlContactForm {height:400px;width:420px;position:absolute;top:20px;}
#ImgButtonCancel {position:absolute;z-index:0;}
#pnlContactForm .RadCaptcha img {margin-left:100px;}
#pnlContactForm .RadCaptcha input { width: 200px;}

/*.RadCaptcha input {position:relative; width: 200px;}
.RadCaptcha img {position:relative;left:-60px;}
 */