@charset "utf-8";

/* CSS GLOBAL 
 */
body { background:#ffffff; margin:12px 0 30px 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:left; overflow-x: hidden;}
ul { margin:0; padding:0 }
li { list-style-type:none; border:0 }
img { border:0; } 
input { border:0; outline:none; color:#666666; font-weight:bold }
sup { color:#e20074 }
.right { float:right; margin:0; padding:0; border:0; overflow:hidden }
.left { float:left; margin:0; padding:0; border:0; overflow:hidden }
.marginBot12px { margin-bottom:12px }
.fix { position:absolute; width:0;height:0 }
.toplink a { margin:0 6px 0 0; width:auto; height:18px; }
.toplink { position:relative; height:18px; width:auto; margin:10px 0 0 0; text-align:right; padding:0; color:#666; font-weight: normal; }
.mauto6 { margin:auto auto 6px 6px; }
.pauto6 { margin:auto 6px 6px 6px; clear:both }
.height12 { height:12px }
.fixSize { display:inline-block; width:20%; height:auto; text-align:right }
.spanline { display:block; clear:both }


/* CSS Colors
 */
 .DCDCDC { background-color:#DCDCDC }
  .E2E2E2 { background-color:#E2E2E2 }
   .EBEBEB { background-color:#EBEBEB }
    .F0F0F0 { background-color:#F0F0F0 }
	 .FFFFFF { background-color:#FFFFFF }
	 
/* CSS TYPOGRAPHY: fontsize;fontcolor;fontweight
 */
.txt10WN { font-size:10px;color:#ffffff; font-weight:normal }
.txt10BN { font-size:10px;color:#000000; font-weight:normal }
.txt10BB { font-size:10px;color:#000000; font-weight:bold }
.txt10g3N { font-size:10px;color:#333333; font-weight:normal }
.txt10g6N { font-size:10px;color:#666666; font-weight:normal }
.txt10g9N { font-size:10px;color:#999999; font-weight:normal }
.txt10g9B { font-size:11px;color:#999999; font-weight:bold }
.txt11g9N { font-size:11px;color:#999999; font-weight:normal }
.txt11gBN { font-size:11px;color:#000000; font-weight:normal }
.txt11g9B { font-size:11px;color:#999999; font-weight:bold }
.txt12g6N { font-size:12px;color:#666666; font-weight:normal }
.txt12g9N { font-size:12px;color:#999999; font-weight:normal }
.txt12g9B { font-size:12px;color:#999999; font-weight:bold }
.txt18GN { font-size:18; color:#CCCCCC; font-weight:normal }
#headerContainer .txt18GN { font-size:0; color:#CCCCCC; font-weight:normal; display:none}
.txt18WN { font-size:18px; color:#ffffff; font-weight:normal }
.txt11WB { font-size:11px; color:#ffffff; font-weight:bold }
.txt12MN { font-size:12px; color:#e20074; font-weight:normal }
.txt12MB { font-size:12px; color:#e20074; font-weight:bold }
.txt12g6N { font-size:12px;color:#666666; font-weight:normal }
.txt27MN { font-size:27px; color:#e20074; font-weight:normal }
.txt18MB { font-size:18px; color:#e20074; font-weight:bold }
.txt18M { font-size:18px; color:#e20074; }
.txt12BN { font-size:12px; color:#000000; font-weight:normal }
.txt12BB { font-size:12px; color:#000000; font-weight:bold }
.txt12WN { font-size:12px; color:#ffffff; font-weight:bold }
.txt36BN { font-size:28px; color:#000000; font-weight:bold }

.txt12MB a {
	color:#e20074;
	text-decoration:none;
}

.txtM { color:#e20074 }
.txtW { color:#ffffff }

.opis ul.square { float:left; padding:0; margin:10px 0 20px 0 }
ul.square { float:left; padding:0; margin:-10px 0 6px 0 }
li.square { list-style:square; color:#E20074; padding:0; margin:-6px 0 0 15px }
li.square a {  }


/* CSS Links 
 */
a { color:#000; text-decoration:underline}
a:hover { color:#E20074; text-decoration:underline}

a.txt10WN { color:#000000; text-decoration:none}
a.txt10BN { color:#000000;text-decoration:none}
a.txt10WN:hover, a.txt10BN:hover { color:#E20074; text-decoration:none}

a.txt10g3N { color:#333333; text-decoration:none}
a.txt10g3N:hover { color:#E20074; text-decoration:underline}

a.txt10g9N { color:#000000; text-decoration:none}
a.txt10g9N:hover { color:#E20074; text-decoration:underline}

a.txt10g9B { color:#ffffff; text-decoration:none; font-weight:bold}
a.txt10g9B:hover { color:#E20074; text-decoration:underline}

a.txt11g9N { color:#999999; text-decoration:none}
a.txt11g9N:hover { color:#E20074; text-decoration:underline}

a.txt12BB { color:#000000; text-decoration:underline}
a.txt12BB:hover { color:#E20074; text-decoration:none}

.pagination a.txt12g6N { color:#999999; text-decoration:underline; margin:0 6px 0 0; }
.pagination a.txt12MN { margin:0 6px 0 0; }
.pagination a.txt12g6N:hover { color:#E20074; text-decoration:none}



/* CSS MAIN CONTAINERS 
 */
#mainContainer { float:left; width:972px; height:auto; margin:0; padding:0; overflow:hidden }

/* CSS SUB CONTAINERS
 */
#headerContainer {float:left; width:100%}
#searchContainer {float:left; width:100%; margin-top:12px; background:url(images/search_top_BG.png) no-repeat }

#navContainer, #body, #bodyBottom {float:left; width:972px; overflow:hidden }
#navContainer { padding:0 6px 0 3px; background:url(images/body_top.png) no-repeat; overflow:hidden }

#body { padding-left:6px; background:url(images/body_bg.gif) repeat-y }
  #pathContainer { float:left; min-width:960px; max-width:960px; width:954px; margin:0; border-top:solid 1px #e20074; background:#ebebeb }
  #auxContainer { float:left; background:#ebebeb; width:960px; padding:0; margin:0 }
	#menuLeftContainer { width:192px; margin:0 padding:0; overflow:hidden }
	#contentContainer { width:768px; margin:0; padding:0; overflow:hidden }
	#footerContainer { float:left; width:960px; height:30px; margin-top:6px; padding:0; overflow:hidden }
#bodyBottom { padding:0 12px 0 12px; height:12px; width:972px;  background:url(images/body_bottom.png) no-repeat }
#bottomContainer { float:left; width:972px; padding:14px 6px 14px 6px }


/* CSS SUBCONTAINERS ELEMENTS: DETAILS
 */
/* CONTAINERS:Header */
#headerContainer { background:white url(images/header_t-home.gif) no-repeat; height:80px; text-align:right }
#headerContainer div { height:24px; padding:50px 24px 0 0 }
#headerContainer div span { margin-left:12px }

/* CONTAINERS:Search & header */
#searchContainer ul.left li { height:36px }
#searchContainer .headline { display:block; height:42px }

/* CONTAINERS:Navigation */
#navContainer * br { height:0; width:0 }
#navContainer ul.left { width:960px }
#navContainer ul.left li.left { height:24px; padding:0 }

#navContainer ul.layerM_ON, #navContainer ul.layerM_OFF { position:absolute; top:148px; display:block; float:left; margin:9px 0 0 0; padding:0; height:auto; border-left:solid 1px #fff; border-right:solid 1px #fff; border-top:solid 2px black; z-index:1; background:#C0C0C0 }
#navContainer ul.layerM_OFF { display:none; visibility:hidden }
#navContainer ul.layerM_ON { display:block; visibility:visible }

#navContainer ul.layerM_ON li { display:block; clear:both; height:auto; padding:0; margin:0 0 1px 0; width:300px; background:yellow }
#navContainer ul.layerM_ON li a { display:block; clear:both; height:24px; padding:6px 0 0 6px; margin:0; color:#000; text-decoration:none; background:magenta }
#navContainer ul.layerM_ON li a:hover { display:block; clear:both; height:24px; padding:6px 0 0 6px; margin:0; color:#fff; text-decoration:none; background:#CF0 }


/* CONTAINERS:Path */
#pathContainer ul { width:100%; padding:6px 0 6px 6px }
#pathContainer ul li { margin-right:6px }
#pathContainer a { color:#000; }
#pathContainer a:hover { color:#e20074; }
#pathContainer .txt12BB { font-weight:normal }

/* CONTAINERS:Body bottom */
#bodyBottom ul.left { width:100% }
#bodyBottom ul.left li { margin-right:12px }
/* CONTAINERS:footer */
#footerContainer ul.left { width:954px; margin-left:6px }
#footerContainer ul.left li { margin-right:24px }
/* CONTAINERS:Bottom */
#bottomContainer ul.left { margin-right:12px }
#bottomContainer ul.left li { width:180px; margin-bottom:4px }

/* ELEMENTS:Tabs & Rollover */
a.primTab_BG_OFF {
	display:inline-block;
	float:left;
	margin:0;
	padding:9px 0 0 0;
	height:36px;
	vertical-align:bottom;
	background:url(images/primTab_BG_OFF.gif) repeat-x;
	color:#333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.primTab_BG_OFF:hover {
	display:inline-block;
	float:left;
	margin:0;
	padding:9px 0 0 0;
	height:36px;
	vertical-align:bottom;
	background:url(images/primTab_BG_OFF.gif) repeat-x;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.primTab_CL_OFF, .primTab_CR_OFF { display:inline-block; float:left; margin:0; padding:0; height:36px }
.primTab_CL_OFF { background:url(images/primTab_CL_OFF.png) no-repeat; width:12px }
.primTab_CR_OFF { background:url(images/primTab_CR_OFF.png) no-repeat; width:24px }

a.primTab_BG_ON {
	display:inline-block;
	float:left;
	margin:0;
	padding:9px 0 0 0;
	height:36px;
	vertical-align:bottom;
	color:#E20074;
	text-decoration:none;
	background:url(images/primTab_BG_ON.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.primTab_BG_ON:hover {
	display:inline-block;
	float:left;
	margin:0;
	padding:9px 0 0 0;
	height:36px;
	vertical-align:bottom;
	color:#E20074;
	text-decoration:underline;
	background:url(images/primTab_BG_ON.gif) repeat-x;
	font-weight: bold;
}
.primTab_CL_ON, .primTab_CR_ON { display:inline-block; float:left; margin:0; padding:0; height:36px }
.primTab_CL_ON { background:url(images/primTab_CL_ON.png) no-repeat; width:12px }
.primTab_CR_ON { background:url(images/primTab_CR_ON.png) no-repeat; width:24px }

.secndTab_BG_OFF { display:inline-block; float:left; margin:0; padding:6px 24px 6px 0; height:27px; color:#000000; vertical-align:bottom; background:url(images/secndTab_BG_OFF.gif) repeat-x }
.secndTab_CL_OFF, .secndTab_CR_OFF { display:inline-block; float:left; margin:0; padding:0; height:27px }
.secndTab_CL_OFF { background:url(images/secndTab_CL_OFF.gif) no-repeat; width:12px }
.secndTab_CR_OFF { background:url(images/secndTab_CR_OFF.gif) no-repeat; width:12px }

.secndTab_BG_OFF_hover { display:inline-block; float:left; margin:0; padding:6px 24px 6px 0; height:27px; vertical-align:bottom; background:url(images/secndTab_BG_OFF_hover.gif) repeat-x }
.secndTab_CL_OFF_hover, .secndTab_CR_OFF_hover { display:inline-block; float:left; margin:0; padding:0; height:27px }
.secndTab_CL_OFF_hover { background:url(images/secndTab_CL_OFF_hover.gif) no-repeat; width:12px }
.secndTab_CR_OFF_hover { background:url(images/secndTab_CR_OFF_hover.gif) no-repeat; width:12px }
.secndTab_BG_OFF a {  text-decoration:none; color:#000; font-weight:normal; }
.secndTab_BG_OFF_hover a { color:#FFF; text-decoration:none; font-weight:normal;}

.secndTab_BG_ON { display:inline-block; float:left; margin:0; padding:6px 24px 6px 0; height:27px; vertical-align:bottom; background:url(images/secndTab_BG_ON.gif) repeat-x }
.secndTab_BG_ON a { text-decoration:none; color:#FFF;}
.secndTab_BG_ON a:hover { color:#FFF;}
.secndTab_CL_ON, .secndTab_CR_ON { display:inline-block; float:left; margin:0; padding:0; height:27px }
.secndTab_CL_ON { background:url(images/secndTab_CL_ON.gif) no-repeat; width:12px }
.secndTab_CR_ON { background:url(images/secndTab_CR_ON.gif) no-repeat; width:12px }

.thdTab_BG_OFF { display:inline-block; float:left; margin:0; padding:3px 24px 3px 0; height:19px; vertical-align:bottom; background:url(images/thdTab_BG_OFF.png) repeat-x; color:#000000 }
.thdTab_CL_OFF, .thdTab_CR_OFF { display:inline-block; float:left; margin:0; padding:0; width:10px; height:19px }
.thdTab_CL_OFF { background:url(images/thdTab_CL_OFF.png) no-repeat }
.thdTab_CR_OFF { background:url(images/thdTab_CR_OFF.png) no-repeat }

.thdTab_BG_OFF_hover { display:inline-block; float:left; margin:0; padding:3px 24px 3px 0; height:19px; vertical-align:bottom; background:url(images/thdTab_BG_OFF_hover.png) repeat-x; color:#ffffff }
.thdTab_CL_OFF_hover, .thdTab_CR_OFF_hover { display:inline-block; float:left; margin:0; padding:0; width:10px; height:19px }
.thdTab_CL_OFF_hover { background:url(images/thdTab_CL_OFF_hover.png) no-repeat }
.thdTab_CR_OFF_hover { background:url(images/thdTab_CR_OFF_hover.png) no-repeat }

.thdTab_BG_ON { display:inline-block; float:left; margin:0; padding:3px 24px 3px 0; height:19px; vertical-align:bottom; background:url(images/thdTab_BG_ON.gif) repeat-x; color:#ffffff }
.thdTab_CL_ON, .thdTab_CR_ON { display:inline-block; float:left; margin:0; padding:0; width:10px; height:19px }
.thdTab_CL_ON { background:url(images/thdTab_CL_ON.gif) no-repeat }
.thdTab_CR_ON { background:url(images/thdTab_CR_ON.gif) no-repeat }

/* ELEMENTS:Buttons */
input.imgButton_BG { display:inline-block; margin:0; padding:0 0 4px 0; height:22px; line-height:22px; vertical-align:bottom }
.imgButton_CL, .imgButton_CR { display:inline-block; margin:0; padding:0; width:6px; height:22px }
/* Buttons-Grey */
.imgButton_BG { background:0 2px url(images/imgButton_BG.png) repeat-x }
.imgButton_CL { background:0 2px url(images/imgButton_CL.png) no-repeat }
.imgButton_CR { background:0 2px url(images/imgButton_CR.png) no-repeat }
/* Buttons-Magenta */
input.imgButton_BG_M { display:inline-block; margin:0; padding:0; color:#ffffff; height:26px; line-height:24px; vertical-align:bottom; cursor:pointer; }
.imgButton_CL_M, .imgButton_CR_M { display:inline-block; margin:0; padding:0; width:6px; height:26px }
.imgButton_BG_M { width:152px; background:0 4px url(images/imgButton_BG_M.gif) repeat-x}
.imgButton_CL_M { background:0 4px url(images/imgButton_CL_M.gif) no-repeat }
.imgButton_CR_M { background:0 4px url(images/imgButton_CR_M.gif) no-repeat }
/* Buttons-Magenta for black background */
input.imgButton_BG_MB { display:inline-block; margin:0; padding:0; color:#ffffff; height:26px; line-height:24px; vertical-align:bottom }
.imgButton_CL_MB, .imgButton_CR_MB { display:inline-block; margin:0; padding:0; width:6px; height:26px }
.imgButton_BG_MB { width:152px; background:0 4px url(images/imgButton_BG_MB.gif) repeat-x}
.imgButton_CL_MB { background:0 4px url(images/imgButton_CL_MB.gif) no-repeat }
.imgButton_CR_MB { background:0 4px url(images/imgButton_CR_MB.gif) no-repeat }

/* Buttons-search button */
input.searchButton_BG { display:inline-block; margin:0; padding:0; color:#666666; font-weight:bold; height:24px; line-height:24px; vertical-align:bottom }
.searchButton_CL, .searchButton_CR { display:inline-block; margin:0; padding:0; width:6px; height:24px }
.searchButton_BG { width:100px; background:0 4px url(images/btn_search_BG.gif) repeat-x}
.searchButton_CL { background:0 4px url(images/btn_search_CL.png) no-repeat }
.searchButton_CR { background:0 4px url(images/btn_search_CR.png) no-repeat }

/* ELEMENTS:Text Boxes */
input.txtBox_BG { display:inline-block; float:left; margin:0; padding:0; height:20px; line-height:20px; vertical-align:bottom; background:0 2px url(images/txtBox_BG.gif) repeat-x; width:152px; }
.txtBox_CL, .txtBox_CR { display:inline-block; float:left; margin:0; padding:0; width:6px; height:20px }
.txtBox_CL { background:0 2px url(images/txtBox_CL.png) no-repeat }
.txtBox_CR { background:0 2px url(images/txtBox_CR.png) no-repeat }
/* ELEMENTS:Search Box */
input.txtSearchBox_BGW { display:inline-block; float:left; position:relative; top:1px; margin:0; padding:0 6px 0 6px; width:204px; height:24px; line-height:24px; vertical-align:bottom; background:0 3px url(images/txtSearchBox_BG.png) no-repeat }
input.txtSearchBox_BG { display:inline-block; float:left; margin:0; padding:0; width:200px; height:24px; line-height:24px; vertical-align:bottom; background:0 3px url(images/txtSearchBox_BG.png) repeat-x }
.txtSearchBox_CL, .txtSearchBox_CR { display:inline-block; float:left; margin:0; padding:0; width:6px; height:24px }
.txtSearchBox_CL { background:0 3px url(images/txtSearchBox_CL.gif) no-repeat }
.txtSearchBox_CR { background:0 3px url(images/txtSearchBox_CR.gif) no-repeat; margin-right:6px }
/* ELEMENTS:List Box */
select.listBox { width:170px; height:20px; min-height:20px; max-height:20px; clip:rect(0 0 0 0); margin-right:6px; padding:0; border:solid 1px #d3d3d3; outline:none; color:#666666 }

/* ELEMENTS:Menu items */
b.menu_top { display:block; margin:0; padding:0; font-size:0; border:none; width:188px; height:9px; background:url(images/menu_top.gif) no-repeat }
b.menu_bot { display:block; margin:0; padding:0; font-size:0; border:none; width:188px; height:8px; background:url(images/menu_bot.gif) no-repeat; position:relative; top:-1px }
ul.type1 li p { margin:0; padding-bottom:6px; width:100% }

ul.type1 li.menulv1, 
ul.type1 li.menulv2, 
ul.type1 li.menulv3 { padding:0; margin:0; border-bottom:solid 1px #CCCCCC  }

li.menulv1 a { display:block; width:173px; padding:7px 6px 7px 6px; text-decoration:none; color:#000000; background:#F2F2F2 url(images/menu_lv1_BG.gif) repeat-x; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC }
li.menulv2 a { display:block; width:167px; padding:7px 6px 7px 12px; background:#737373; background:#797979 url(images/menu_lv2_BG.gif) repeat-x; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC }
li.menulv3 a { display:block; width:161px; padding:7px 6px 7px 18px; background:#B2B2B2; background:#b2b2b2 url(images/menu_lv3_BG.gif) repeat-x; border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC }

li.menulv1 a:hover { display:block; width:173px; padding:7px 6px 7px 6px; text-decoration:none; color:#FFFFFF; background:#737373 url(images/menu_BG_hover.gif) repeat-x }
li.menulv2 a:hover { display:block; width:167px; padding:7px 6px 7px 12px; background:#666666 }
li.menulv3 a:hover { display:block; width:161px; padding:7px 6px 7px 18px; background:#666666 }

li a.ACTIV { color:#FFFFFF; background:#E20074 url(images/menu_BG_ACTIV.gif) repeat-x; }

/* ELEMENTS:Data Table */
table.data {  border-collapse:collapse; border-spacing:0; width:100%; font-size:12px !important; }
table.data th { background-color:#d6d6d6; /*border-bottom:#999 1px solid*/}
table.data td a { /*color:#e20074;*/ }
table.data tr.row td a { float:right }
table.data tr td, table.data tr th { padding: 3px !important; }
table.data td.col {  border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC }
table.data td.DCDCDC { border-bottom:solid 1px #CCCCCC }
/*table.data td.EBEBEB { border-right:solid 1px #EBEBEB }*/
table.data td.E2E2E2 { border-right:solid 1px #EBEBEB }
/* ELEMENTS:Filter Table */
table.filter { margin:0; padding:0; width:100%; border:none; border-collapse:collapse; border-spacing:0 }
table.filter td { margin:auto; padding:auto; vertical-align:top }
.opis_mal { font-size:smaller }

.cn268 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:0 0 0 15px;
	padding:0;
}
.mauto6 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:0 0 0 25px;
	padding:0;
}
.mauto6 a {
	color:#000;
}
.mauto6 a:hover {
	color:#e20074;
	text-decoration:underline;
}
#flowpanes .mauto6 {
	padding:10px;
	margin:0;
}
.cnt3Re .cn294 {
	width:260px;
}
.cnt3Re .cn268 {
	width:270px;
}
.cnt4Re .opis_mal {
	padding:10px;
}
.cnt3Re .opis_mal {
	padding:10px;
}
.cnt4Re ul, .cnt2Re ul {
	margin:10px 0 20px 10px;
}
.cnt4Re li, .cnt2Re li {
	list-style:square; 
	margin:5px 0 0 5px;
}
.cn168 .txt12BN {
	clear:both;
	display:block;
}
.cnt4Re .opis {
	padding:10px 15px 15px 15px;
}
.cnt3Re .opis {
	padding:10px 15px 15px 15px;
}
.opis {
	padding:10px 5px 30px 5px;
}
.opis table.tabela tr td {
	padding:10px 5px 0 0 !important;
}
.opis table.tabela {
	margin:0 !important;
}
.opis li {
	margin:0 0 -5px 25px;
	padding:5px;
	list-style:square;
}
#slajfna {float:left; width:173px; overflow:hidden; margin:113px auto auto 9px; padding:0 }
.text_preskrtan {
	text-decoration:line-through;
}
#cse-search-results iframe {
	width:710px;
}
.m {
	color:#e20074;
}
li.crn {
	color:#000;
}

