/* START: css reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .invisible {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;font-size: 0.9em;}
textarea{width:300px;height:100px;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
body {font-size:75%;font-family:Tahoma, sans-serif;color: #8F8F8F;font-size: 1em;background: #fff;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
a, a:visited {color:#0052a1;text-decoration:none;outline: none;}
a:hover {color:#0073de;text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {color:#111;}
h1 {line-height:1;margin-bottom:0.5em;}
h2 {margin-bottom:0.75em;}
#productpage h2 {margin-bottom:0em;}
h3 {line-height:1;margin-bottom:1em;}
h4 {line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-weight:bold;margin-bottom:1.5em;}
h6 {font-weight:bold;}

ul, ol {
    list-style: none;
}
/* END: css reset */


body {
    width: 1200px;
	background: url("img/fashion_page/body_background.png") center 50px no-repeat #fff;
    margin: 0 auto;
}
#fashion, #productpage { background: url("img/fashion_page/body_background.png") center 50px no-repeat #fff !important; }
#preja { background: url("img/preja_page/body_background.png") center 50px no-repeat #fff !important; }
#pletiva { background: url("img/pletiva_page/body_background.png") center 50px no-repeat #fff !important; }

#fashion #left #submenu { background: url("img/fashion_page/submenu_background.png") top left no-repeat; }
#preja #left #submenu { background: url("img/preja_page/submenu_background.png") top left no-repeat; }
#pletiva #left #submenu { background: url("img/pletiva_page/submenu_background.png") top left no-repeat; }

#top {
    background: url("img/top_background.png") center top no-repeat;
    width: 904px;
    height: 70px;
    margin: 0 auto;
    padding: 10px 152px 5px 144px;
}
#logo { /* left side */
	width: 117px;
	height: 70px;
	float: left;
}
#navigation { /* right side */
	height: 70px;
	width: 787px;
	float: right;
	text-align: right;
}
/* TOP SEARCH */
.search {
	height: 20px;
	margin-top: 12px;
}
.search input.text {
    width: 128px;
    padding: 3px 9px;
    font-size: 9.2px;
    color: #000;
    background: url("img/input_gradient.png") bottom left repeat-x #FFF;
    border: 1px solid #e7e8e9;
}
.search input.submit {
    background: url("img/search_button.png") top left no-repeat;
    font-size: 10.8px;
    text-align: center;
    padding-bottom: 3px;
    height: 19px;
    width: 61px;
    border: none;
    text-transform: uppercase;
}
/* LANGUAGE SELECT */
#language {
	height: 20px;
	margin-top: 18px;
	margin-left: 20px;
	float: right;
	clear: both;
}
#language li {
    display: inline;
}
#language li.sl {
    margin-right: 5px;
}
/* TOP NAVIGATION */
#top_nav {
	float: right;
	height: 15px;
	width: 705px;
	margin-top: 19px;
}
#productpage #top_nav {
	float: right;
	height: 15px;
	margin-top: 20px;
}
#subpage #top_nav {
	float: right;
	height: 15px;
	margin-top: 20px;
}
#fashion #top_nav {
	float: right;
	height: 15px;
	margin-top: 20px;
}
#top_nav li {
    display: inline;
}
#top_nav li a {
    letter-spacing: 0.09px;
    text-decoration: none;
    color: #8F8F8F;
    font-size: 14px;
    padding: 2px 2px;
    margin: 0 0 0 24px;
}

#pletiva #top_nav li a {
    font-size: 14px;
    padding: 2px 2px;
    margin: 0 0 0 8px;
}

#strukturna-pletiva-za-izdelavo-vzmetnic ul {
	padding-bottom: 10px;
}

#preja #top_nav li a {
    font-size: 14px;
    padding: 2px 2px;
    margin: 0 0 0 10px;
}

#productpage #top_nav li a,
#fashion #top_nav li a,
#subpage #top_nav li a {
    letter-spacing: 0.09px;
    text-decoration: none;
    color: #8F8F8F;
    font-size: 14px;
    padding: 2px 5px;
    margin: 0 0 0 10px;
}
#top_nav li span {
	margin: 0 0 0 24px;
	padding: 2px 2px;
	font-size: 14px;
}

#preja #top_nav li span {
	margin: 0 0 0 10px;
	padding: 2px 2px;
	font-size: 14px;
}

#pletiva #top_nav li span {
	margin: 0 0 0 8px;
	padding: 2px 2px;
	font-size: 14px;
}

#top_nav li.active, 
#top_nav li a:hover {
	color: #ED1B2F;
}
/* CONTAINER */
#container {
	width: 909px;
    clear: both;
    background: url("img/content_background.png") center top repeat-y;
    margin: 0 auto;
    padding: 10px 144px 0 143px;
}
/* SLIDE CONTENT */
#slide_content {
	clear: both;
	margin-top: 15px;
}
#slide_content hr {
	clear: both;
	width: 906px;
	height: 7px;
	border-top: 4px solid #ED1B2F;
	border-bottom: 1px solid #000;
	border-left: none;
	border-right: none;
	margin-bottom: 5px;
}
.slide_trigger {
	cursor: pointer;
}
div.slide_trigger {
	height: 20px;
	width: 902px;
	background: url("img/arrow_up.png") top left no-repeat;
}
#bottom_nav {
	margin-top: 10px;
	line-height: 10px;
	font-size: 14px;
	clear: both;
}
#bottom_nav li {
	height: 19px;
	text-align: center;
	float: left;
	width: 228px;
	margin-right: 11px;
	background: url("img/button_gradient228.png") top left no-repeat;
}
#bottom_nav li.contact {
	width: 189px;
	margin-right: 0;
	background: url("img/button_gradient189.png") top left no-repeat;
}
#bottom_content {
	height: 200px;
	background: url("img/bottom_content_background.png") bottom left no-repeat;
}
#bottom_content li {
	text-align: center;
	float: left;
	width: 228px;
	margin-right: 11px;
}
#bottom_content li.contact {
	width: 189px;
	margin-right: 0;
}
#bottom_content li h3 {
	color: #ED1B2F;
	text-align: left;
	clear: left;
	margin: 10px 20px 0 20px;
	padding: 10px 0px 5px 0px;
	font-size: 14px;
	line-height: 16px;
	border-bottom: 1px solid #8F8F8F;
}
#bottom_content li p {
	text-align: left;
	clear: left;
	padding: 5px 20px 0 20px;
	font-size: 12px;
	line-height: 14px;
	clear: left;
}
#bottom_content li span.more a {
	font-size: 12px;
	color: #ED1B2F;
	float: right;
	background: url("img/more.png") center right no-repeat;
	margin-right: 20px;
	padding-right: 25px;
}
#bottom_content .newsletter a.submit,
#common #content .mailing input.submit {
	display: block;
    background: url("img/mailing_button.png") top left no-repeat;
    font-size: 10.8px;
    text-align: center;
    padding: 0 0 2px 0;
    height: 19px;
    width: 76px;
    border: none;
    color: #ED1B2F;
    text-transform: uppercase;
}
#bottom_content .newsletter a.submit {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
	text-decoration: none;
}
#bottom_content li.contact h3 {
	border: none;
	padding-bottom: 0;
}
#bottom_content li h3 a {
	color: #ED1B2F;
}
#bottom_content li.contact p {
	margin-top: 0;
}
/* FOOTER */
#footer{
    background: url("img/footer_background.png") center top no-repeat;
    width: 902px;
    height: 100px;
    margin: 0 auto;
    padding: 8px 152px 0 144px;
    font-size: 10px;
    color: #8F8F8F;
    letter-spacing: 0.1px;
    clear: both;
}
#copyright {
    padding-top: 4px;
    float: left;
}
#copyright span {
	font-size: 8px;
}
#creatoor {
    float: right;
    height: 30px;
    padding-top: 4px;
    padding-right: 15px;
    background: url("img/creatoor.png") right top no-repeat;
}
#creatoor a {
    text-decoration: none;
    color: #6d6e71;
}

.clear {
    height: 1px;
    clear: both;
}
.invisible {
	display: none;
}

#index, #section_select, #product {
	display: block;
	clear: both;
}

#fashion, #preja, #pletiva {
	display: block;	
}

#content {
	float: left;
}


/* SEARCH RESULTS */
#common #content .search {
	display: block;
	height: auto;
}
#common #content .search h3 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #content .search h3 a {
	color: #ed1b2f;
}
#common #content .search p {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 30px;
}

/* LEFT MENU */
#left {
	width: 193px;
	margin-right: 11px;
	float: left;
}
#left #submenu {
	display: block;
	padding: 19px 25px 35px 25px;
}
#left-section-master {
	display: block;
	width: 225px;
	margin-left: -32px;
	margin-right: 12px;
	float: left;	
}
#left-section-wrap {
	display: block;
	width: 225px;
	float: left;
	background: url("img/fashion_page/scrap-center.png") repeat-y center left;
}
#left-section {
	display: block;
	background: url("img/fashion_page/scrap-first.png") no-repeat top left;
}

#left-section #submenu {
	display: block;
	padding: 30px 25px 30px 25px;
	height: 450px;
	background: url("img/fashion_page/scrap-last.png") no-repeat bottom left;
}

#left #submenu a, #left-section-wrap #submenu a {
	color: #6d6e71;
	/*text-transform: uppercase;*/
}

#left #submenu a.active, #left-section-wrap #submenu a.active {
	color: #ed1b2f;
}

#left #submenu div.backLink a.active {
	color: #ed1b2f;
}

#left #submenu a:hover, #left-section-wrap #submenu a:hover {
	color: #ed1b2f;
}
	
#left #submenu li,
#left #submenu li ul li {
	font-size: 1em;
	line-height: 1.2em;
}
#left #submenu li a:hover, #left #submenu li a:active, #left #submenu li .active {
	color: #ED1B2F;
	text-decoration: none;
}

#left-section-wrap #submenu span.active {
	color: #6d6e71;
} 
#left #submenu ul.level_2, #left-section-wrap #submenu ul.level_2 {
	margin-bottom: 20px;
	list-style-type: none;
	padding: 0;
}
#left #submenu ul.level_2 li, #left-section-wrap #submenu ul.level_2 li, #preja #left #submenu ul.level_2 li, #preja #left-section-wrap #submenu ul.level_2 li, #pletiva #left #submenu ul.level_2 li, #pletiva #left-section-wrap #submenu ul.level_2 li {
	line-height: 14px;
	background-image: url("img/menu_marker_gray.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 14px;
}
#left #submenu ul.level_2 li:hover {
	background-image: url("img/menu_marker_red.png");
}
#left #submenu ul.level_2 li a, #left-section-wrap #submenu ul.level_2 li a {
	color: #6d6e71;
	font-size: 12px;
	text-transform: none;
}
#left #submenu ul.level_2 li a:hover, #left-section-wrap #submenu ul.level_2 li a:hover {
	color: #ed1b2f;
}
#left #submenu ul.level_2 li.active, #left-section-wrap #submenu ul.level_2 li.active {
	color: red;
}
#left #submenu ul.level_2 li ul.level_3, #left-section-wrap #submenu ul.level_2 li ul.level_3 {
	display: none;
	list-style-type: none;
/*	padding: 0;*/
	margin: 0;
}
#left #submenu ul.level_2 li.active ul.level_3,
#left #submenu ul.level_2 li.trail ul.level_3,
#left-section-wrap #submenu ul.level_2 li.active ul.level_3,
#left-section-wrap #submenu ul.level_2 li.trail ul.level_3 {
	display: block;
}
#left #submenu ul.level_2 li.active, 
#left #submenu ul.level_2 li.trail,
#left-section-wrap #submenu ul.level_2 li.active, 
#left-section-wrap #submenu ul.level_2 li.trail {
	font-size: 12px;
	width: 145px;
	color: red;
	padding: 0 25px 0px 14px;
	background-image: url("img/menu_marker_red.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#left #submenu ul.level_2 li span.active, 
#left-section-wrap #submenu ul.level_2 li span.active {
	color: red;
}
#left #submenu ul.level_2 li.active a,
#left #submenu ul.level_2 li.trail a,
#left-section-wrap #submenu ul.level_2 li.active a,
#left-section-wrap #submenu ul.level_2 li.trail a {
	color: #6d6e71;
}
#left #submenu ul.level_2 li.active ul.level_3 li.active, 
#left #submenu ul.level_2 li.trail ul.level_3 li.active,
#left-section-wrap #submenu ul.level_2 li.active ul.level_3 li.active, 
#left-section-wrap #submenu ul.level_2 li.trail ul.level_3 li.active {
	background-image: url("img/menu_marker_red.png");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 14px;
	width: 145px;
}
#left #submenu ul.level_2 li.active ul.level_3 li.active span.active, 
#left #submenu ul.level_2 li.trail ul.level_3 li.active span.active,
#left-section-wrap #submenu ul.level_2 li.active ul.level_3 li.active span.active, 
#left-section-wrap #submenu ul.level_2 li.trail ul.level_3 li.active span.active {
	text-transform: none;
}

#social-left-submenu {
	float: left;	
}
#left #extra_content,
#social-left #extra_content {
	height: 30px;
	width: 193px;
	margin-top: 5px;
	float: left;
}
#left #extra_content a.extra_content,
#social-left #extra_content a.extra_content {
	background: url("img/extra_content_button.png") top left no-repeat;
	height: 24px;
	width: 173px;
	padding: 0px 20px 10px 20px;
	color: #6d6e71;
	display: block;
	font-size: 13px;
}
#left #extra_content a.extra_content span,
#social-left #extra_content a.extra_content span {
	text-transform: uppercase;
}
#left #extra_content a,
#social-left #extra_content a {
	text-decoration: none;
}
#left #extra_content a:hover,
#social-left #extra_content a:hover {
	text-decoration: underline;
}

/* LEFT MENU - PREJA & PLETIVA */
#preja #submenu .menuHeading, #pletiva #submenu .menuHeading {
	padding-bottom: 0px;
}

#submenu .level_1 div.backLink, #submenu .level_2 div.backLink, #submenu .level_3 div.backLink {
	display: none;
}

/* ADDTHIS */
#left #extra_content a.addthis_button_facebook,
#social-left #extra_content a.addthis_button_facebook {
	padding: 0 3px 0 0px;
}

#left #extra_content a.addthis_button_twitter,
#social-left #extra_content a.addthis_button_twitter {
	padding: 0 3px 0 3px;	
}

#left #extra_content a.addthis_button_netlog,
#social-left #extra_content a.addthis_button_netlog {
	padding: 0 0px 0 3px;	
}

#left #extra_content a.addthis_button_facebook, 
#left #extra_content a.addthis_button_twitter, 
#left #extra_content a.addthis_button_netlog,
#social-left #extra_content a.addthis_button_facebook, 
#social-left #extra_content a.addthis_button_twitter, 
#social-left #extra_content a.addthis_button_netlog {
	color: #6d6e71;
	height: 25px;
	font-size: 10px;
	float: left;
}
#left #extra_content a.addthis_button_facebook span,
#social-left #extra_content a.addthis_button_facebook span {
	background: url("img/facebook_icon.jpg") left center no-repeat;
	height: 20px;
	margin-top: -4px;
	padding: 8px 0 0 22px;
	float: left;
}
#left #extra_content a.addthis_button_twitter span,
#social-left #extra_content a.addthis_button_twitter span {
	background: url("img/twitter_icon.jpg") left center no-repeat;
	height: 20px;
	margin-top: -4px;
	padding: 8px 0 0 22px;
	float: left;
}
#left #extra_content a.addthis_button_netlog span,
#social-left #extra_content a.addthis_button_netlog span {
	background: url("img/netlog_icon.jpg") left center no-repeat;
	height: 20px;
	margin-top: -4px;
	padding: 8px 0 0 22px;
	float: left;
}
#social-left {
	display: block;
	float: left;
	width: 193px;
	margin: 10px 11px 30px 25px;
	height: 124px;	
}
.to-uppercase {
	text-transform: uppercase;
	font-weight: bold;	
}

.extra-button {
	background: url("img/extra_content_button.png") center center;
	font-size: 0.7em;
	margin-bottom: 8px;
}

.extra-button a {
	text-decoration: none;
	color: #6d6e71;
	display: block;
	width: 183px;
	height: 19px;
	padding: 5px 0px 0px 10px;
}

.extra-button2 {
	background: url("img/extra_content_button2.png") center center;
	font-size: 0.7em;
	margin-bottom: 8px;
}

.extra-button2 a {
	text-decoration: none;
	color: #6d6e71;
	display: block;
	width: 183px;
	height: 38px;
	padding: 10px 0px 0px 10px;
}

#left-section .mod_module_richtext {
	padding: 15px 0px 0px 30px;	
}

#left-section-wrap #submenu {
	padding: 20px 25px 20px 30px;
}

/* INDEX PAGE */
#index div.trend,
#index div.preja,
#index div.pletiva {
	height: 432px;
	width: 228px;
	float: left;
	margin-right: 11px;
}
#index div.trend h2, 
#index div.preja h2, 
#index div.pletiva h2 {
	margin-top: 278px;
	padding: 3px 10px 9px 15px;
	background: url("img/section_gradient.png") top right repeat-y;
	font-size: 30px;
	text-align: right;
	color: #FFF;
	letter-spacing: 1px;
	clear: both;
	line-height: 1.3em;
}
#index div.trend h2 a, 
#index div.preja h2 a, 
#index div.pletiva h2 a {
	color: #FFF;
	text-decoration: none;
}
#index div.trend h2 a:hover, 
#index div.preja h2 a:hover, 
#index div.pletiva h2 a:hover {
	color: #FFF;
	text-decoration: none;
}
#index div.trend {	
	background: url("img/fashion_page/index/section_main.jpg") top right no-repeat;
}
#index div.preja {	
	background: url("img/preja_page/index/section_main.jpg") top right no-repeat;
}
#index div.pletiva {
	background: url("img/pletiva_page/index/section_main.jpg") top right no-repeat;
}

/* PLETIVA SECTION SELECT */
.divLink {
	padding-bottom: 20px;
}

#pletiva div.proizvodnja-tehnologija-in-razvoj,
#pletiva div.technology-and-development, 
#pletiva div.proizvodni-program,
#pletiva div.production-programme {
	height: 436px;
	width: 228px;
	float: left;
	margin-right: 9px;
}

#pletiva div.namembnost,
#pletiva div.applications {
	height: 436px;
	width: 228px;
	float: left;
	margin-right: 0;
}

#pletiva div.proizvodnja-tehnologija-in-razvoj h2,
#pletiva div.technology-and-development h2,
#pletiva div.proizvodni-program h2, 
#pletiva div.production-programme h2,
#pletiva div.namembnost h2, 
#pletiva div.applications h2 {
	margin-top: 278px;
	padding: 3px 10px 9px 15px;
	background: url("img/section_gradient.png") top right repeat-y;
	font-size: 28px;
	text-align: right;
	color: #FFF;
	letter-spacing: 1.5px;
	clear: both;
}
#pletiva div.proizvodnja-tehnologija-in-razvoj h2 a, 
#pletiva div.technology-and-development h2 a, 
#pletiva div.proizvodni-program h2 a, 
#pletiva div.production-programme h2 a, 
#pletiva div.namembnost h2 a, 
#pletiva div.applications h2 a {
	color: #FFF;
	text-decoration: none;
}
#pletiva div.proizvodnja-tehnologija-in-razvoj h2 a:hover, 
#pletiva div.technology-and-development h2 a:hover, 
#pletiva div.proizvodni-program h2 a:hover, 
#pletiva div.production-programme h2 a:hover, 
#pletiva div.namembnost h2 a:hover, 
#pletiva div.applications h2 a:hover {
	color: #FFF;
	text-decoration: none;
}
#pletiva div.proizvodnja-tehnologija-in-razvoj, 
#pletiva div.technology-and-development {	
	background: url("img/pletiva_page/section_proizvodnja.png") top right no-repeat;
}
#pletiva div.proizvodni-program, 
#pletiva div.production-programme {	
	background: url("img/pletiva_page/section_main.png") top right no-repeat;
}
#pletiva div.namembnost, 
#pletiva div.applications {
	background: url("img/pletiva_page/section_namembnost.png") top right no-repeat;
}

/* PREJA SECTION SELECT */
#preja div.surova-teksturirana-preja, 
#preja div.raw-textured-yarn,
#preja div.barvana-teksturirana-preja, 
#preja div.dyed-textured-yarn {
	height: 436px;
	width: 228px;
	float: left;
	margin-right: 9px;
}
#preja div.ovite-elastomerne-preje, 
#preja div.wrapped-elastomeric-yarns {
	height: 436px;
	width: 228px;
	float: left;
	margin-right: 0;
}

#preja div.surova-teksturirana-preja h2, 
#preja div.raw-textured-yarn h2, 
#preja div.barvana-teksturirana-preja h2, 
#preja div.dyed-textured-yarn h2, 
#preja div.ovite-elastomerne-preje h2, 
#preja div.wrapped-elastomeric-yarns h2 {
	margin-top: 278px;
	padding: 3px 10px 9px 15px;
	background: url("img/section_gradient.png") top right repeat-y;
	font-size: 28px;
	text-align: right;
	color: #FFF;
	letter-spacing: 1.5px;
	clear: both;
}
#preja div.surova-teksturirana-preja h2 a, 
#preja div.raw-textured-yarn h2 a, 
#preja div.barvana-teksturirana-preja h2 a, 
#preja div.dyed-textured-yarn h2 a, 
#preja div.ovite-elastomerne-preje h2 a, 
#preja div.wrapped-elastomeric-yarns h2 a {
	color: #FFF;
	text-decoration: none;
}
#preja div.surova-teksturirana-preja h2 a:hover, 
#preja div.raw-textured-yarn h2 a:hover, 
#preja div.barvana-teksturirana-preja h2 a:hover, 
#preja div.dyed-textured-yarn h2 a:hover, 
#preja div.ovite-elastomerne-preje h2 a:hover, 
#preja div.wrapped-elastomeric-yarns h2 a:hover {
	color: #FFF;
	text-decoration: none;
}
#preja div.surova-teksturirana-preja,
#preja div.raw-textured-yarn {	
	background: url("img/preja_page/index/section_main2.jpg") top right no-repeat;
}
#preja div.barvana-teksturirana-preja,
#preja div.dyed-textured-yarn {	
	background: url("img/preja_page/index/section_main.jpg") top right no-repeat;
}
#preja div.ovite-elastomerne-preje,
#preja div.wrapped-elastomeric-yarns {
	background: url("img/preja_page/index/section_main1.jpg") top right no-repeat;
}

/* PLETIVA & PREJA PROGRAMI */
#pletiva div.programi, #preja div.programi {
	width: 330px;
	float: left;
	padding: 0 10px 20px;
}

#pletiva #content .programi img, #preja #content .programi img {
	padding: 5px 10px 5px 0px;
}

#content img {
	padding: 5px 10px 0px 0px;
}

#content .subcontainer img {
	padding: 0px;
}

#content #product_gallery_container img {
	padding: 0px;
}

#pletiva #content div.ce_text, #preja #content div.ce_text, #content div.ce_text {
	padding: 0px 0px 0px 0px;
}

#fransizing div.ce_text, #zaposlitev div.ce_text {
	padding: 0px 0px 20px 0px;
}

#zaposlitev div.ce_text {
	padding: 0px;
}

#pletiva div#content, #preja div#content {
	font-size: 0.8em;
}

#pletiva #content h2, #preja #content h2 {
	margin-bottom: 0.5em;
}

#pletiva #content div.mod_article, #preja #content div.mod_article {
	padding-bottom: 20px;
}

#pletiva #content #article_pletiva {
	padding-bottom: 0px;
}

.backLink {
	position: relative;
	bottom: 0px;
}

div.backLink {
	height: 25px;
}

.backLink a:hover {
	text-decoration: none;
	color: #ed1b2f;
}

#submenu ul.level_1 {
	height: 380px;
}

#preja #submenu ul.level_1 li, #pletiva #submenu ul.level_1 li {
	padding: 3px 0px;
}

#pletiva .ce_text table {
	margin-bottom: 10px;
}

/* NEWS - right */
div.latest {
	background: url("img/news_background.png") top right no-repeat;
	height: 432px;
	width: 187px;
	float: left;
	margin-top: 5px;
}
div.latest h2 {
	padding: 3px 10px 4px 15px;
	background: url("img/section_gradient.png") top right repeat-y;
	font-size: 30px;
	margin-bottom: 14px;
	text-align: right;
	color: #FFF;
	letter-spacing: 1.5px;
	clear: both;
}
div.latest h2 a { color: #FFF; text-decoration: none; }
div.latest h2 a:hover { color: #FFF; text-decoration: none; }
div.latest div.important {
	width: 138px;
	color: #6d6e71;
	padding: 0 24px 0 24px;
	overflow: hidden;
	clear: both;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.09px;
}
div.latest div.news {
	width: 140px;
/*	height: 263px;*/
	padding: 5px 22px 10px 24px;
	font-size: 12px;
	color: #6d6e71;
	line-height: 14px;
	letter-spacing: 0.1px;
	overflow: hidden;
}
div.latest div.news h3 {
	font-size: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 0;
}
div.latest div.news h3 a {
	color: #6d6e71;
}
span.newsArchive {
	font-style: italic;
	text-transform: uppercase;
	font-size: 12px;
}
div.latest div.news span.newsArchive {
	border-bottom: 1px solid #6d6e71;
	padding-bottom: 2px;
	margin-bottom: 3px;
	display: block;
}

div.latest div.news span.more a {
	margin-top: 5px;
	display: block;
	color: #ed1b2f;
	padding-bottom: 10px;
}

/* COMMON PAGE */
#common #content {
	width: 702px;
	padding: 5px 10px 0 5px;
}
#holding #content {
	width: 702px;
	padding: 5px 10px 0 5px;
}
#common #content h1 {
	color: #ed1b2f;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0 0 20px 0;
}
#common #content .mod_newslist h1 {
	margin: 0px;
}
#common #content div.mod_newslist {
	margin-bottom: 20px;
}
#holding #content h1 {
	color: #ed1b2f;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0px 0 10px 0;
}
#preja #content h1, #pletiva #content h1 {
	color: #ed1b2f;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}
#common #content p.info {
	font-size: 12px;
}
#common #content p.back {
	display: none;
}
#common #content p {
	margin: 8px 0;
	font-size: 14px;
	color: #6d6e71;
}

/* SECTION SELECT */
#section_select div.male, 
#section_select div.female, 
#section_select div.children,
#section_select div.razvoj, 
#section_select div.program, 
#section_select div.fashion {
	background: url("img/fashion_page/section_main.png") top right no-repeat;
	height: 432px;
	width: 226px;
	float: left;
	margin-left: 11px;
}
#section_select div.male,
#section_select div.razvoj { /* margin reset - remove */
	margin-left: 0;
}
#section_select div.male h2, 
#section_select div.female h2, 
#section_select div.children h2,
#section_select div.razvoj h2, 
#section_select div.program h2, 
#section_select div.fashion h2 {
	margin-top: 278px;
	padding: 3px 10px 9px 15px;
	background: url("img/section_gradient.png") top right repeat-y;
	font-size: 30px;
	text-align: right;
	color: #FFF;
	letter-spacing: 1.5px;
	clear: both;
}
#section_select div.male h2 a, 
#section_select div.female h2 a, 
#section_select div.children h2 a,
#section_select div.razvoj h2 a, 
#section_select div.program h2 a, 
#section_select div.fashion h2 a {
	color: #FFF;
	text-decoration: none;
}
#section_select div.fashion h2 a:hover, 
#section_select div.preja h2 a:hover, 
#section_select div.pletiva h2 a:hover {
	color: #FFF;
	text-decoration: none;
}

/* SECTION SUBPAGE */
#gallery_big_image {
	width: 499px;
	height: 436px;
	margin-right: 11px;
	float: left;
}
#right {
	width: 186px;
/*	height: 394px;*/
	float: left;
}
#right #top_image {
	height: 141px;
	margin-bottom: 11px;
}
#right #bottom_image {
	height: 282px;
}
#gallery_slider {
	height: 100px;
	width: 696px;
	margin-top: 11px;
}

#thumbnails {
	height: 100px;
	width: 693px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
#thumbnails ul {
	height: 100px;
	float: left;
	position: absolute;
}
#thumbnails ul li {
	display: inline;
	margin-right: 2px;
}
#thumbnails ul li img {
	height: 100px;
	margin: 0;
	padding: 0;
	border: 1px solid #e7e8e9;
}

/* PRODUCT PAGE */
#content {
	width: 702px;
}
#content h2, .mod_module_richtext h2 {
	clear: both;
	font-size: 20px;
	color: #ED1B2F;
}

#content .mod_newsreader h2 {
	clear: none;
}

#left .mod_module_richtext h2 {
	margin-bottom: 0.5em;
}

#left .mod_module_richtext img {
	padding-bottom: 20px;
}

#zoomer_big_container {
	width: 480px;
	height: 436px;
	margin-right: 11px;
	float: left;
	overflow: hidden;
}
#right.product {
	float: right;
	margin-top: 10px;
	width: 310px;
}
#inquiry_fake label,
#inquiry_fake input, 
#inquiry_fake textarea {
	display: none;
}
#inquiry_fake p.error {
	display: block;
}
#inquiry {
	width: 309px;
	height: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#inquiry label {
	display: none;
}
#inquiry input.inquiry_name,
#inquiry input.inquiry_mail {
	width: 128px;
	padding: 1px 9px;
    font-size: 9.2px;
    color: #000;
    background: url("img/input_gradient.png") bottom left repeat-x #FFF;
    font-size: 12px;
    color: #8F8F8F;
    border: 1px solid #e7e8e9;
	float: left;
}
#inquiry input.inquiry_mail {
	float: right;
}
#inquiry input.submit {
	float: right;
	background: url("img/mailing_button.png") top left no-repeat;
    font-size: 10.8px;
    text-align: center;
    padding: 0 10px 3px 10px;
    height: 19px;
    width: 76px;
    border: none;
    color: #ED1B2F;
    text-transform: uppercase;
}
#inquiry textarea {
	clear: both;
	margin: 10px 0;
	width: 289px;
	height: 130px;
	padding: 3px 9px;
    font-size: 9.2px;
    color: #000;
    background: url("img/input_gradient.png") bottom left repeat-x #FFF;
    font-size: 12px;
    color: #8F8F8F;
    border: 1px solid #e7e8e9;
	font-family: Tahoma, sans-serif;
}
#product_preview {
	font-size: 14px;
	width: 300px;
	clear: both;
	bottom: 0px;
}

#product_gallery_container {
	margin-top: 11px;
}
#product_gallery_container a {
	margin-right: 5px;
}

/* HISTORY */
#history #main,
#historyTradeMark #main {
	width: 707px;
	float: left;
	margin-right: 11px;
}
#history img.left,
#historyTradeMark img.left { 
	float: left; margin-top: 45px;
}
#history img.right,
#historyTradeMark img.right { 
	float: right; margin-top: 45px; margin-right: 11px;
}
#history .historyText {
	width: 707px;
	margin: 0px;
	float: left;
	font-size: 14px;
}
#history .historyText h2,
#historyTradeMark .historyText h2 {
	color: #FF001E;
	font-size: 18px;
}
#history #historyImageContainer,
#historyTradeMark #historyImageContainer {
	height: 130px;
	width: 707px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
#historyTradeMark #historyImageContainer {
	height: 430px;
}
#history #historyImageContainer.loading,
#historyTradeMark #historyImageContainer.loading {
	background: url("img/loading.gif") center center no-repeat;
}
#history #historyImageContainer.loading ul,
#historyTradeMark #historyImageContainer.loading ul {
	visibility: hidden;
}
#history #historyImageContainer ul,
#historyTradeMark #historyImageContainer ul {
	visibility: visible;
	padding: 20px 0;
	background: url("img/fashion_page/history_back.png") top left repeat-x;
	float: left;
	position: absolute;
}
#history #historyImageContainer ul li,
#historyTradeMark #historyImageContainer ul li {
	display: inline;
	margin-right: 5px;
}
#history #historyImageContainer ul li img {
	height: 100px;
}
#historyTradeMark #historyImageContainer ul li img {
	height: 400px;
}
#history ul#decades,
#historyTradeMark ul#decades {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
#history #decades li,
#historyTradeMark #decades li {
	float: left;
	margin-left: 2px;
	background: url("img/historyButton1.png") top left no-repeat;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	width: 100px;
	text-align: center;
}
#history #decades li:hover,
#historyTradeMark #decades li:hover {
	background: url("img/historyButton2.png") top left no-repeat;
}
#history #decades li a,
#historyTradeMark #decades li a {
	display: block;
	font-size: 16px;
	padding: 2px 15px 0 15px;
	margin: 0;
	color: #000;
}
#historyTradeMark #decades li a {
	padding: 5px 25px 0 25px;
}
#history #decades li a:hover,
#historyTradeMark #decades li a:hover {
	text-decoration: none;
}

#zgodovina p {
	font-size: 0.9em;
	padding-bottom: 10px;
}

/* MODULES */
.dtrtext {display:none;}

/* HOLDING PAGE */
#holding #left .mod_module_richtext {
	width: 190px;
	margin: 0 11px 10px 0;
}
#holding #left .mod_module_richtext p {
	width: 170px;
	text-align: justify;
	font-size: 0.7em;
	padding: 0;
	margin: 0 0 20px 0;
	clear: both;
}
#holding #left .mod_module_richtext p img {
	width: 150px;
	margin: 0 20px 20px 0;
	clear: both;
}

#programi_trend, #programi_preja, #programi_pletiva, #programi_zgodovina {
	float: left;
	position: relative;
	width: 330px;
	margin-bottom: 5px;
}
#programi_trend img, #programi_preja img, #programi_pletiva img, #programi_zgodovina img {
	width: 330px;
}
#programi_trend, #programi_pletiva {
	margin-right: 20px;
}

#druzbe_hrvaska, #druzbe_bosna, #druzbe_srbija {
	float: left;
	position: relative;
	width: 210px;
	margin-bottom: 5px;
}
#holding #slide_content {
	margin-top: 5px;
}
#holding h2 {
	margin-bottom: 0.1em;
	margin-top: 0.25em;
}
#content #druzbe_hrvaska p, #content #druzbe_bosna p, #content #druzbe_srbija p {
	padding-bottom: 0px;
	line-height: 120%;
	margin: 0px 0px 7px;
}
#druzbe_hrvaska, #druzbe_bosna {
	margin-right: 25px;
}
#druzbe_hrvaska h2, #druzbe_bosna h2, #druzbe_srbija h2 {
	color: #0052A1;
	line-height: 100%;
	margin-bottom: 0.4em;
	margin-top: 0.3em;
}

/* Prodajna mesta */
#holding p {
	margin: 0px;
	font-size: 0.8em;
}
#holding div.latest p {
	font-size: 12px;
	margin: 0;
}
#holding div.latest div.important p {
	font-size: 16px;
	margin: 0;
}
#holding b {
	color: #6D6E71;
}
#holding table {
	width: 90%;
	margin: 10px 20px;
	font-size: 0.8em;
	border: none;
}
#holding table tr, #holding table th {
	border: none;
}
#holding table td {
	border: none;
	border-bottom: 1px solid #6D6E71;
	padding: 4px 15px 2px 15px;
}
#holding #shopLocations {
	margin-top: 10px;
}
#holding #shopLocations div.location {
	width: 30%;
	margin-right: 2%;
	float: left;
}
#holding #shopLocations h4 {
	font-size: 16px;
	color: #ED1B2F;
	margin: 20px 0 0 0;
}
#holding #shopLocations p {
	font-size: 12px;
	margin-bottom: 10px;
	padding: 0;
}
#holding #shopLocations select {
	margin-left: 20px;
	width: 250px;
}
#holding #shopLocations span[rel=image], 
#holding #shopLocations span[rel=x_coordinate],
#holding #shopLocations span[rel=y_coordinate] {
	display: none;
}

#beti-pletiva img {
	padding: 0px 3px;
}

.clearDiv {
	height: 1px;
	clear: both;
}
#travel-archive div,
#arhiv-popotovanj div {
	padding-bottom: 20px;
}
#travel-archive a img,
#arhiv-popotovanj a img {
	margin: 3px 3px 0 0;
}

/* Children product page */
#column-1, #column-2, #column-3 {
	position: relative;
	float: left;
}

#content #column-1 img, #content #column-2 img {
	padding: 5px 9px 0px 0px;
}

#content #column-3 img {
	padding: 5px 0px 0px 0px;
}

#content p {
	padding-bottom: 10px;
}

#content ul {
	list-style-type: circle;
	margin-left: 20px;
}

/* flowplayer*/
.mod_ch_flowplayer_reader {
	position: relative;
	float: left;
	width: 680px;
	padding-left: 0px;
}

.even .image_container {
	float: right;
	padding: 5px 0px;
}

.even .playlist-content {
	float: left;
	width: 425px;
}

.odd .image_container {
	float: left;
	padding: 5px 0px;
}

.odd .playlist-content {
	float: right;
	width: 425px;
}

.odd .playlist-content h2 {
	margin-bottom: 0.5em;
}

.mod_ch_flowplayer_reader p {
	margin-top: 15px;
}

.mod_ch_flowplayer_reader p.back {
	margin-top: 10px;
}

.movie .description p {
	padding-bottom: 10px;
}

.clearVideo {
	clear: both;
	height: 1px;
}

.italic {
	font-style: italic;
}

.clearVideo {
	height: 20px;
}

/* product page */
#productpage h3 {
	margin-bottom: 0px;
}
#product_info img {
	padding: 0px;
}
#product_info {
	position: relative;
	float: left;
	padding-top: 10px;
}
#map img {
	padding: 0px;
	margin: 0px:
}

#fashion h5 {
	padding-top: 20px;
}

#product_info {
	width: 309px;
	height: 41px;
	margin-top: 10px;
	background: url('img/besedilo.jpg') no-repeat center center;
}
#product_info:hover { background-image: url('img/besedilo-hover.jpg'); }
#product_info.eng { background-image: url('img/besedilo-eng.jpg'); }
#product_info.eng:hover { background-image: url('img/besedilo-hover-eng.jpg'); }

#product_info span { display: none; }

/* table formatting */
td, th {
	padding: 2px 8px;
	text-align:center
}

tbody {
	border: 1px solid #ccc;
	text-align: center;
}

th {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	background: #ED1B2F;
	color: #fff;
}

table {
	border: 1px solid #ccc;
	text-align:center;
	-moz-border-radius: 1ex;
	-webkit-border-radius: 1ex;
	border-radius: 1ex;
}

th.left-top {
	-moz-border-radius-topleft: 1ex;
	-webkit-border-top-left-radius: 1ex;
	border-radius-topleft: 1ex;
}

th.right-top {
	-moz-border-radius-topright: 1ex;
	-webkit-border-top-right-radius: 1ex;
	border-radius-topright: 1ex;
}

th.both-top {
	-moz-border-radius-topleft: 1ex;
	-moz-border-radius-topright: 1ex;
	-webkit-border-top-right-radius: 1ex;
	-webkit-border-top-left-radius: 1ex;
	border-radius-topleft: 1ex;
	border-radius-topright: 1ex;
}

td.left-bottom {
	-moz-border-radius-bottomleft: 1ex;
	-webkit-border-bottom-left-radius: 1ex;
	border-radius-bottomleft: 1ex;
}

td.right-bottom {
	-moz-border-radius-bottomright: 1ex;
	-webkit-border-bottom-right-radius: 1ex;
	border-radius-bottomright: 1ex;
}

tr:nth-child(2n+1) {
	background: #FFEBEB;
}

tr.rounded {
	background: #fff;
}

#common #kontakt div.ce_text {
	margin-bottom: 30px;
}

td.person {
	font-weight: bold;
}

#simboli-legenda ul {
	padding: 10px 0px;
	font-size: 1.1em;
}

/* news */
#content img.news {
	float: right;
	padding: 0px 5px 15px 15px;
}

#content .layout_full em {
	font-style: italic;
}

#content .layout_full .ce_text .mod_form h1 {
	display: none;
}

#content .layout_full .ce_text .mod_form tr {
	background-color: #fff;
}

.arhiv-potovanj-link {
	padding-top: 15px;
}

#content .mod_newslist {
	margin-top: 0px;
}

img#blog {
	float: right;
	padding: 0px 10px 10px 0px;
	margin-top: 20px;
}

img#aktualno {
	float: right;
	padding: 0px 10px 10px 0px;
}

#plain {
	width: 690px !important;
	background: none !important;
	background-color: #FFF !important;
}
div.mod_registration {
	width: 690px !important;
}
div.mod_registration table {
	width: 690px !important;
	border: none !important;
}
div.mod_registration table td.col_first {
	text-align: right !important;
	width: 120px !important;
	padding-right: 10px !important;
}
div.mod_registration table td.col_last {
	text-align: left !important;
	width: 420px !important;
}
div.mod_registration input.text,
div.mod_unsubscribe input.text,
div.mod_registration input.captcha,
div.mod_registration select {
	width: 300px !important;
	padding: 1px 9px !important;
    font-size: 9.2px !important;
    color: #000 !important;
    background: url("img/input_gradient.png") bottom left repeat-x #FFF !important;
    font-size: 12px !important;
    color: #8F8F8F !important;
    border: 1px solid #e7e8e9 !important;
	margin: 0 !important;
}
div.mod_registration input.captcha {
	width: 160px !important;
}
div.mod_registration select {
	width: 318px !important;
	padding: 0 !important;
}
div.mod_unsubscribe input.submit,
div.mod_registration input.submit {
    background: url("img/button_gradient189_ie.png") top left no-repeat !important;
    font-size: 10.8px !important;
    text-align: center !important;
    padding: 0 0 2px 0 !important;
    width: 189px !important;
    border: none !important;
    color: #ED1B2F !important;
    text-transform: uppercase !important;
}

div#latestCarousel {
	display: block;
	margin: 20px 0;
	width: 700px;
	height: 260px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	padding: 15px 0 0 0;
	background: url("img/fashion_page/fashion_news_background.png") left top repeat-x;
}
div#latestCarousel div.newsContent {
	position: absolute;
	width: 640px !important;
	padding: 30px;
	white-space: normal;
	font-size: 12px;
	height: 180px;
	overflow: hidden;
	background: url("img/fashion_page/fashion_news_background.png") 0px -15px repeat-x;
}
div#latestCarousel div.newsContent h3 {
	margin-bottom: 20px;
}
div#latestCarousel div.newsContent h3 a {
	color: #ED1B2F;
	font-size: 18px;
}

div#latestNewsCarousel {
	height: 265px;
	overflow: hidden;
	position: relative;
}
div.latest div.news {
	position: absolute;
	overflow: hidden;
}
div.latest div.news div.latestNewsContent {
	height: 350px;
}

#arhiv-popotovanj,
#travel-archive {
	width: 100px;
	float: left !important;
}
#arhiv-popotovanj h2,
#travel-archive h2 {
	width: 700px !important;
}
#arhiv-popotovanj div,
#travel-archive div {
	width: 700px !important;
}
#arhiv-popotovanj div img,
#travel-archive div img {
	margin-right: 3px;
}
div.mod_ch_flowplayer_list {
	margin-top: 20px;
}
div.mod_ch_flowplayer_list h1 {
	display: none;
}
div#vzdrzevanje {
	margin-left: 210px;
	margin-top: 20px;
}

/* Collection Carousel */
div#content.collection {
	position: relative;
}
div#content.collection div.section_overlay {
	z-index: 1000;
	position: absolute;
	top: 5px;
	left: 0px;
	width: 696px;
	height: 434px;
	background: url("img/fashion_page/section_overlay.png") center top no-repeat;
}
