@charset "utf-8";
/*
 *	Theme Name: Infosistem
 *	Theme URI: http://infosistem.hr
 *	Description: Custom WordPress theme developed by Web inkubator exclusively for website infosistem.hr // Designed by Sunčana Špriovan 
 *	Author: Web inkubator
 *	Author URI: http://webinkubator.com.hr
 *	Version: 1.0
 *
 *	All content & design (c) 2009~ Infosistem d.o.o, All Rights Reserved
 *	Feel free to have a look around and learn from this code, but please don't steal.
 * 
 */

/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/* Text Style */
html, body {
	height:100%;
}
body {
	font:13px/1.5 Arial, Helvetica, sans-serif;
	background:#fff url(img/mbg.jpg) repeat-x scroll 0 0;
	color:#4b4b4b;
}
a:link {
	color: #0070b9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0070b9;
}
a:hover {
	text-decoration: none;
	color: #e41129;
}
a:active {
	text-decoration: none;
	color: #e41129;
}
hr {
	border:0 #0072bb dotted;
	border-top-width:1px;
	clear:both;
	height:0
}
h1 {
	font-size: 48px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 21px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
/* General Contructors */
#infosistem {
	min-height:100%;
	position:relative;
	background:transparent url(img/hmbg.jpg) no-repeat scroll top center;
}
.wrap {
	margin-left:auto;
	margin-right:auto;
	width:950px;
}
/* Header */
#head {
	width:950px;
	height:36px;
	float:left;
	display:inline;
	position:relative;
	border-bottom:1px solid #a2b4d2;
	z-index:10;
}


.search {
	width:320px;
	height:31px;
	float:right;
	display:inline;
	position:relative;
	margin-top:7px;
}
.srwrap {
	width:171px;
	height:21px;
	float:right;
	display:inline;
	position:relative;
	background:url(img/search_bg.png) no-repeat scroll 0 0;
}
.search_btn {
	width:15px;
	height:15px;
	float:right;
	position:relative;
	display:inline;
	background:transparent url(img/search_btn.png) repeat scroll 0 0;
	text-indent:-999em;
	border:none;
	margin:4px 5px 0 0;
	cursor:pointer;
}
.search_text {
	width:140px;
	height:14px;
	display:inline;
	float:left;
	background:transparent none scroll 0 0;
	border:none;
	color:#666;
	font-size:12px;
	padding-top:1px;
	margin:1px 0 0 6px;
}
#searchform label {
	display:inline;
	width:120px;
	float:left;
	position:relative;
	text-align:right;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:5px;
}

/* Lang switch */
#change_lang {
	width:950px;
	height:20px;
	display:inline;
	float:left;
	position:relative;
}
#change_lang .lang_white a, #change_lang .lang_white span {
	width:80px;
	height:20px;
	float:right;
	display:block;
	text-align:center;
	color:#e2001a;
	font:10px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	text-decoration:none;
	background:#FFF none scroll 0 0;
}
#change_lang .lang_white a:hover {
	color:#FFF;
	background:#e2001a none scroll 0 0;
	text-decoration:none;
}
#change_lang .lang_red a, #change_lang .lang_red span {
	width:80px;
	height:20px;
	float:right;
	display:block;
	text-align:center;
	color:#FFF;
	font:10px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	text-decoration:none;
	background:#e2001a none scroll 0 0;
}
#change_lang .lang_red a:hover {
	color:#e2001a;
	background:#FFF none scroll 0 0;
	text-decoration:none;
}

/* Logo */
#logo_expert {
	width:950px;
	height:60px;
	display:inline;
	float:left;
	position:relative;
	margin-top:10px;
	margin-bottom:35px;
}
.logo {
	width:435px;
	height:55px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	margin-left:18px;
	z-index:2;
}
.logo h1 {
	text-indent:-9999px;
}
.logo h1 a {
	display:block;
	background:transparent url(img/logo.png) no-repeat scroll 0 0;
	width:435px;
	height:55px;
}
.experiance {
	width:253px;
	height:58px;
	display:inline;
	float:right;
	position:relative;
	background:url(img/50god_iskustva.png) no-repeat scroll 0 0;
	margin-right:36px;
}

/* Main meni and Address */
.left_top {
	width:630px;
	display:inline;
	float:left;
	position:relative;
	margin-right:10px;
	z-index:5;
}

/* Feature Scroller */
.feature_scroller {
	width:621px;
	height:264px;
	display:inline;
	float:left;
	position:relative;
	border:5px solid #e3e8ef;
	background:#fff none scroll 0 0;
	overflow:hidden;
	z-index:2;
}

#fslider {
	width:621px;
	height:264px;
	display:inline;
	float:left;
	position:relative;
	z-index:3;
}
#fslider ul {
	list-style:none;
	margin:0;
	padding:0;
	width:621px;
	height:264px;
	display:inline;
	float:left;
	position:relative;
	z-index:4;
}
#fslider ul li {
	width:621px;
	height:264px;
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}	
div#all_featured {
	margin:0;
	padding:0;
	height:16px;
	position:absolute;
	z-index:999;
	top:236px;
	left:140px;
}
div#all_featured a{
    margin-right:8px;
	float:left;
	height:16px;
	line-height:16px;
	border:1px solid #80b9e6;
	background:#fff;
	color:#555;
	padding:0 5px;
	text-decoration:none;
	font:11px/16px Arial, Helvetica, sans-serif;
}

ol#controls {
	margin:0;
	padding:0;
	height:16px;
	position:absolute;
	z-index:999;
	top:236px;
	left:10px;
}
ol#controls li {
	margin:0 8px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:16px;
	line-height:16px;
}
ol#controls li a {
	float:left;
	height:16px;
	line-height:16px;
	border:1px solid #80b9e6;
	background:#fff;
	color:#555;
	padding:0 5px;
	text-decoration:none;
	font:11px/16px Arial, Helvetica, sans-serif;
}
ol#controls li.current a, ol#controls li a:hover, div#all_featured a:hover {
	background:#80b9e6;
	color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}

.slide-details {
	width:300px;
	float:left;
	display:inline;
	position:relative;
	margin:10px 0 0 15px;
}
.slide-details h3, .slide-details h3 a {
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#6b6f70;
	margin-bottom:20px;
}
.slide-details h3 a:hover {
	color:#E2001A;
}
.slide-details h2 {
	font:36px/36px Helvetica, Arial, sans-serif;
	font-weight:100;
	color:#0070b9;
	margin-bottom:15px;
}
.slide-details p {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#6b6f70;
	margin-bottom:20px;
	padding-right:25px;
}
.slide-details h6 {
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#595959;
	text-align:right;
	background:url(img/arrow_more_slider.png) no-repeat scroll 100% 3px;
	padding-right:14px;
	margin-right:25px;
}
.slide-details h6 a {
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#595959;
	text-decoration:underline;
}
.slide-details h6 a:hover {
	color:#E2001A;
	text-decoration:underline;
}


/* Sidebar */
.right_top {
	width:310px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
	z-index:2;
}
.sbnews_title {
	width:310px;
	height:85px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/news_bg.png) no-repeat scroll 0 100%;
}
.sbnews_title h3 {
	font:11px/11px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#135299;
	margin:10px 0 0 17px;
}
.sbnews_title h2 {
	font:14px/14px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#0070b9;
	margin:30px 0 0 17px;
}
.sbnews_content {
	width:310px;
	height:78px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/sbnews_bg.png) repeat-x scroll 0 100%;
	border-bottom:2px solid #FFF;
	overflow:hidden;
}
.sbnews_content .sbns_left {
	width:280px;
	display:inline;
	float:left;
	position:relative;
	font-size:11px;
	margin:0 15px;
	line-height:13px;
	color:#000;
	overflow:hidden;
}
/* Sidebar Media slider */
#sbns_slider ul, #sbns_slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#sbns_slider, #sbns_slider li {
	width:280px;
	height:70px;
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
	float:left;
}
span#prevBtn {
	width:5px;
	height:9px;
	float:right;
	display:block;
	position:absolute;
	top:55px;
	right:20px;
}
span#prevBtn a {
	width:5px;
	height:9px;
	display:block;
	text-indent:-9999em;
	background:url(img/sslide_arr_prev.png) no-repeat scroll 0 0;
}
span#nextBtn {
	width:5px;
	height:9px;
	float:right;
	margin-left:8px;
	display:block;
	position:absolute;
	top:55px;
	right:8px;
}
span#nextBtn a {
	width:5px;
	height:9px;
	display:block;
	text-indent:-9999em;
	background:url(img/sslide_arr_next.png) no-repeat scroll 0 0;
}
.sbnews_content .sbns_right {
	width:50px;
	display:inline;
	float:right;
	position:relative;
}
/*.sbblog {
	width:310px;
	height:145px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/sbblog_bg.jpg) no-repeat scroll 0 2px;
	overflow:hidden;
	margin-bottom:8px;
	padding-top:2px;
	border-top:2px solid #7fb9e4;
}
.sbblog h2 {
	font:22px/22px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:5px 0 0 60px;
}
.sbblog h2 a {
	color:#FFF;
}
.sbblog h2 a:hover {
	color:#000;
}
.sbblog_content {
	width:200px;
	height:92px;
	display:inline;
	float:right;
	position:relative;
	margin:16px 10px 0 0;
}
.sbblog_content .sbblog_select {
	color:#676666;
	font-size:11px;
	margin:1px 0;
	padding:2px;
	background:#fff none scroll;
	border:1px solid #7f9db9;
	width:200px;
	text-transform:lowercase;
}
.sbblog_content p {
	font-size:11px;
	color:#000;
	line-height:14px;
	margin:5px 0;
}*/

.sbblog {
	width:300px;
	height:140px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/sbblog_bg.png) no-repeat scroll 0 2px;
	overflow:hidden;
	margin-bottom:8px;
	padding:2px 5px 5px 5px;
	border-top:2px solid #7fb9e4;
}
.sbblog h2 {
	font:22px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0 0 0 50px;
	padding:0;
	width:160px;
	height:30px;
	display:inline;
	float:left;
	position:relative;
}
.sbblog h2 a {
	color:#FFF;
}
.sbblog h2 a:hover {
	color:#000;
}

.sbblog_wrap {
	width:196px;
	height:96px;
	text-align:left;
	padding:5px 10px 0 94px;
}
.andrejb_blog {
	background:transparent url(img/andrej_broz_sbblog_bg.jpg) no-repeat scroll 0 0;
}
.sbblog_wrap .sbblog_select {
	color:#676666;
	font-size:11px;
	margin:1px 0;
	padding:2px;
	background:#fff none scroll;
	border:1px solid #7f9db9;
	width:200px;
	text-transform:lowercase;
}
.sbblog_wrap h2.sb_blog_titel {
	width:200px;
	overflow:hidden;
	font:12px/12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#1b478d;
}
.sbblog_wrap h2.sb_blog_titel a {
	color:#0070B9;
}
.sbblog_wrap h2.sb_blog_titel a:hover{
	color:#E41129;
}
.sbblog_wrap p {
	font-size:11px;
	color:#333;
	line-height:14px;
	margin:4px 0;
}
/* Sidebar Blog slider */
#sbblog_slider {
	margin-top:9px;
}
#sbblog_slider ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sbblog_slider li {
	width:300px;
	height:100px;
	overflow:hidden;
}
span#prevBtn2 {
	width:5px;
	height:9px;
	float:right;
	display:block;
	position:absolute;
	top:14px;
	right:20px;
	z-index:9999;
}
span#prevBtn2 a {
	width:5px;
	height:9px;
	display:block;
	text-indent:-9999em;
	background:url(img/sslide_arr_prevw.png) no-repeat scroll 0 0;
}
span#nextBtn2 {
	width:5px;
	height:9px;
	float:right;
	margin-left:8px;
	display:block;
	position:absolute;
	top:14px;
	right:8px;
	z-index:9999;
}
span#nextBtn2 a {
	width:5px;
	height:9px;
	display:block;
	text-indent:-9999em;
	background:url(img/sslide_arr_nextw.png) no-repeat scroll 0 0;
}
/* Temp slider hide before new authors */
span#prevBtn2 {
	display:none;
}
span#nextBtn2 {
	display:none;
}

/* Middle Menu */
.middle_menu {
	width:940px;
	height:45px;
	display:inline;
	float:left;
	position:relative;
	border:5px solid #e3e8ef;
	margin:2px 0 10px 0;
}
.middle_menu ul {
	width:940px;
	height:45px;
	float:left;
	display:inline;
	position:relative;
	list-style:none;
}
.middle_menu ul li {
	float:left;
	display:inline;
	margin:6px 0;
	padding:0;
	width:154px;
	height:31px;
	overflow:hidden;
	border-right:1px dotted #d5d8df;
}
.middle_menu ul li.nobrd {
	border:none;
}
.middle_menu ul li a {
	font-size:11px;
	color:#666666;
	line-height:14px;
	display:block;
	width:136px;
	height:30px;
	float:left;
	margin-left:16px;
}
.middle_menu ul li a:hover {
	color:#0070b9;
}
.middle_menu ul li.mimb1 a {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll 0 -2px;
	padding-left:35px;
	padding-top:2px;
}
.middle_menu ul li.mimb1 a:hover {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll 0 -49px;
}
.middle_menu ul li.mimb2 a {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -150px -2px;
	padding-left:35px;
	padding-top:2px;
	margin-left:8px;
}
.middle_menu ul li.mimb2 a:hover {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -150px -49px;
}
.middle_menu ul li.mimb3 a {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -349px -2px;
	padding-left:35px;
	padding-top:2px;
}
.middle_menu ul li.mimb3 a:hover {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -349px -49px;
}
.middle_menu ul li.mimb4 a {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -496px -2px;
	padding-left:30px;
	line-height:30px;
}
.middle_menu ul li.mimb4 a:hover {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -496px -49px;
}
.middle_menu ul li.mimb5 a {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -630px -2px;
	padding-left:26px;
	line-height:30px;
}
.middle_menu ul li.mimb5 a:hover {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -630px -49px;
}
.middle_menu ul li.mimb6 a:hover {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -793px -49px;
}
.middle_menu ul li.mimb6 a {
	background:url(img/middle_menu_icons.jpg) no-repeat scroll -793px -2px;
	padding-left:35px;
	padding-top:2px;
}
/* Left Bottom Content */
.left_bottom {
	width:630px;
	display:inline;
	float:left;
	position:relative;
	margin:0 10px 0 0;
}
/* Left Bottom Tabs */
.left_bottom ul.tabnav {
	width:630px;
	height:39px;
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	overflow:hidden;
}
.left_bottom ul.tabnav li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:156px;
	height:38px;
	overflow:hidden;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	background:#d3e7f6 none scroll;
	font:12px/38px Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
}
.left_bottom ul.tabnav li#tab4 {
	width:157px;
	border-right:none;
}
.left_bottom ul.tabnav li.active {
	width:158px;
	border-bottom:1px solid #e7ebf1;
	background:url(img/tabnav_bg.png) repeat-x scroll 0 0;
	color:#0871b6;
	font:bold 13px/38px Arial, Helvetica, sans-serif;
}
.left_bottom ul.tabnav li#tab4.active {
	width:159px;
}
.left_bottom .tabwarp {
	width:620px;
	height:300px;
	display:inline;
	float:left;
	position:relative;
	border:5px solid #e8ebf1;
	overflow:hidden;
	background:url(img/tabc_bg.png) no-repeat scroll 100% 100%;
}
.left_bottom .tabwarp .tabc1, .left_bottom .tabwarp .tabc2, .left_bottom .tabwarp .tabc3, .left_bottom .tabwarp .tabc4 {
	width:620px;
	height:300px;
	float:left;
	position:relative;
	overflow:hidden;
}
.left_bottom .tabwarp .tabc1 {
	display:block;
}
.left_bottom .tabwarp .tabc2, .left_bottom .tabwarp .tabc3, .left_bottom .tabwarp .tabc4 {
	display:none;
}
.feat_tab_post {
	width:588px;
	height:118px;/*ex. 102*/
	float:left;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:16px 16px 0 16px;
}
.feat_tab_post .ftp_thumb {
	width:133px;
	height:100px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline;
	margin-right:15px;
}
.feat_tab_post .ftp_thumb img {
	width:123px;
	height:90px;
	border:5px solid #e3e8ef;
}
.feat_tab_post .ftp_thumb img:hover {
	border:5px solid #c6cfde;
}
.feat_tab_post .ftp_thumb a {
	text-decoration:none;
}
.feat_tab_post .ftp_data {
	width:440px;
	height:118px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline;
}
.feat_tab_post .ftp_data small {
	color:#0070b9;
	font:10px/10px Arial, Helvetica, sans-serif;
}
.feat_tab_post .ftp_data h2, .feat_tab_post .ftp_data h2 a {
	color:#1b478d;
	font:18px/20px Arial, Helvetica, sans-serif;
	margin:4px 0;
	padding-right:10px;
	font-weight:700;
}

.feat_tab_post .ftp_data h2 a:hover {
	color:#e41129;
}
.feat_tab_post .ftp_data p {
	color:#787878;
	font:13px/18px Arial, Helvetica, sans-serif;
}
ul.tab_post_list {
	width:588px;
	float:left;
	position:relative;
	overflow:hidden;
	display:inline;
	margin:16px;
}
ul.tab_post_list li {
	float:left;
	display:inline;
	position:relative;
	margin:0;
	padding:0;
	width:588px;
	height:48px;
	overflow:hidden;
	border-top:1px dotted #999;
}
ul.tab_post_list li .tpl_left {
	width:115px;
	height:30px;
	float:left;
	display:inline;
	position:relative;
	border-right:1px dotted #999;
	text-align:right;
	padding-right:20px;
	overflow:hidden;
	margin:9px 10px 9px 0;
}
ul.tab_post_list li .tpl_left small {
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#757575;
	display:block;
	text-align:right;
	margin-top:2px;
}
ul.tab_post_list li .tpl_left h3, ul.tab_post_list li .tpl_left h3 a {
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#0070b9;
	text-align:right;
	margin-top:2px;
}
ul.tab_post_list li .tpl_left h3 a:hover {
	color:#e41129;
}
ul.tab_post_list li .tpl_right {
	width:438px;
	height:30px;
	float:right;
	display:inline;
	position:relative;
	overflow:hidden;
	margin:9px 0;
}
ul.tab_post_list li .tpl_right h2, ul.tab_post_list li .tpl_right h2 a {
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#1b468c;
	font-weight:700;
}
ul.tab_post_list li .tpl_right h2.sunny {
	padding-top:8px;
}
ul.tab_post_list li .tpl_right h2 a:hover {
	color:#e41129;
}
/* Right Bottom Content */
.right_bottom {
	width:310px;
	display:inline;
	float:left;
	position:relative;
}
.sbuexp {
	width:310px;
	height:158px;
	display:inline;
	float:left;
	position:relative;
	margin-bottom:6px;
	background:url(img/user_experiance_bg.png) no-repeat scroll 0 0;
}
.sbuexp h2 {
	font:22px/22px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:8px 0 0 36px;
}
.sbuexp h2 a {
	color:#FFF;
}
.sbuexp h2 a:hover {
	color:#000;
}
.sbuexp_content {
	width:300px;
	height:109px;
	display:inline;
	float:left;
	position:relative;
	margin:12px 5px 5px 5px;
	color:#000;
}
.sbuexp_content h2 {
	font:14px/14px Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #919597;
	padding:10px 8px 6px 8px;
	color:#000;
	margin:0 0 6px 0;
}

.sbuexp_content p {
	font:11px/16px Arial, Helvetica, sans-serif;
	padding:0 8px;
	margin:0 0 4px 0;
}
.sbuexp_content p.alignr {
	font:11px/16px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:right;
}
.sbuexp_content a {
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#e60a14;
}
.sbuexp_content a:hover {
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#000;
}
.sbuexp_content h2 a {
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#0070B9;
}
.sbuexp_content h2 a:hover {
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#E41129;
}

.newsletter_box {
	width:300px;
	height:85px;
	display:inline;
	float:left;
	position:relative;
	margin:5px;
	color:#000;
	border-bottom:1px dotted #dedede;
	padding-bottom:5px;
}
.newsletter_box h3 {
	color:#e60a14;
	font:14px/14px "Arial Black", Arial, Helvetica, sans-serif;
}
.newsletter_box h3 small {
	color:#555;
	font:11px/14px Arial, Helvetica, sans-serif;
	font-weight:100;
	padding-left:10px;
}
.newsletter_box form {
	margin:10px 0;
	padding:0;
}
.newsletter_box form .newsletter_field {
	margin:0;
	padding:0;
	width:175px;
	height:13px;
	background:#fff none scroll 0 0;
	border:1px solid #7f9db9;
	font-size:11px;
	color:#333;
	padding:1px;
	float:left;
}
.newsletter_box form .news_field_small {
	margin:0;
	padding:0;
	width:100px;
	height:13px;
	background:#fff none scroll 0 0;
	border:1px solid #7f9db9;
	font-size:11px;
	color:#333;
	padding:1px;
	float:left;
}
.newsletter_box form .newsletter_btn {
	margin:0;
	padding:0;
	width:64px;
	height:17px;
	background:transparent url(img/send_newsl_btn.png) no-repeat scroll 0 0;
	border:none;
	text-indent:-9999em;
	cursor:pointer;
	float:right;
}
.newsletter_box form label {
	color:#555;
	font-size:11px;
	display:inline;
	width:45px;
	float:left;
}
.newsletter_box form label a {
	color:#e2001a;
}
.newsletter_box form label a:hover {
	color:#000;
}
.newsletter_box form label strong {
	color:#e2001a;
}
.newsletter_box form div.left {
	display:inline;
	float:left;
	width:150px;
	margin:0 0 5px 0;
	position:relative;
}
.newsletter_box form div.right {
	display:inline;
	float:right;
	width:150px;
	margin:0 0 5px 0;
	position:relative;
}
.newsletter_box .hide_group {
	display:none;
}
.newsletter_box #newsl_response {
	width:256px;
	height:15px;
	margin:0;
	padding:3px 0 0 44px;
	display:inline;
	float:left;
	position:relative;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#090;
	overflow:hidden;
}

.usercor_box {
	width:300px;
	height:73px;
	display:inline;
	float:left;
	position:relative;
	margin:5px 5px 0;
	color:#000;
	background:url(img/iso_certifikat.png) no-repeat scroll 100% 0;
}
.usercor_box h3 {
	color:#7d7c7c;
	font:14px/14px "Arial Black", Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}
.usercor_box p {
	color:#000;
	font:11px/14px Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #dedede;
	width:180px;
}
.usercor_box p a {
	color:#e2001a;
}
.usercor_box p a:hover {
	color:#000;
}
.usercor_box h4 {
	color:#1b468c;
	font:11px/11px Arial, Helvetica, sans-serif;
}
/* Footer */
.foot_del {
	width:950px;
	height:1px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 0;
	overflow:hidden;
	border-bottom:1px dotted #999;
}
#footer {
	width:950px;
	height:38px;
	display:inline;
	float:left;
	position:relative;
	background:#969da8 none scroll;
	margin-bottom:10px;
	color:#FFF;
}
#footer .foo_logo {
	width:161px;
	height:19px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 10px 0 10px;
}
#footer .foo_copy {
	width:161px;
	height:19px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 10px 0 10px;
	font:11px/19px Arial, Helvetica, sans-serif;
}
#footer .foo_designby {
	width:130px;
	height:13px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 10px 0 10px;
	font:11px/19px Arial, Helvetica, sans-serif;
}
#footer .foo_links {
	width:405px;
	height:16px;
	display:inline;
	float:right;
	position:relative;
	margin:12px 4px 0 10px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#footer .foo_links ul {
	margin:0;
	padding:0;
	width:405px;
	display:inline;
	float:right;
	list-style:none;
}
#footer .foo_links ul li {
	margin:0;
	padding:0 8px;
	display:inline;
	float:right;
	border-right:1px solid #CCC;
}
#footer .foo_links ul li.nobor {
	border-right:none;
}
#footer .foo_links ul li a {
	color:#FFF;
}
#footer .foo_links ul li a:hover {
	color:#FFF;
	border-bottom:1px dotted;
}
#footer .foo_links ul li.nobor a:hover {
	border-bottom:none;
}
/* Reset and etc. Classes */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.alignl {
	text-align:left;
}
.alignr {
	text-align:right;
}
.alignc {
	text-align:center;
}
.fsmall {
	font-size:12px;
}
.nojscript {
	width:100%;
	height:24px;
	background:#f8a7aa none scroll 0 0;
	border-bottom:2px solid #ed1c24;
	text-align:center;
	padding-top:10px;
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:700;
	position:absolute;
	z-index:999;
}
/*  Rest of the content */
.poster_wrapper {
	width:621px;
	display:inline;
	float:left;
	position:relative;
	border:5px solid #e3e8ef;
	background:#fff none scroll 0 0;
	overflow:hidden;
	z-index:2;
}
.post_body {
	width:581px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 20px;
	z-index:3;
}
.time_share {
	width:581px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px dotted #0072bb;
}
.time_share .ts_time {
	width:150px;
	display:inline;
	float:left;
	position:relative;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#a3a39d;
	overflow:hidden;
}
.time_share .ts_share {
	width:430px;
	height:16px;
	display:inline;
	float:right;
	position:relative;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#a3a39d;
	text-align:right;
	overflow:hidden;
	margin:0;
	padding:0;
	vertical-align:top;
}
.time_share .ts_share ul.addtoany_list, .time_share .ts_share ul.addtoany_list li, .time_share .ts_share ul.addtoany_list li a, .time_share .ts_share ul.addtoany_list li a img {
	margin:0!important;
	padding:0!important;
	vertical-align:top!important;
}
.small_cat_post {
	width:580px;
	display:inline;
	position:relative;
	float:left;
	border-top:1px dotted #0072bb;
	padding:6px 0 1px 0;
}
.small_cat_post .scp_left {
	width:500px;
	height:27px;
	overflow:hidden;
	float:left;
	position:relative;
	display:inline;
}
.small_cat_post .scp_left h2 {
	margin:0!important;
	padding:0!important;
}
.small_cat_post .scp_left h2 a {
	color:#1b478d;
}
.small_cat_post .scp_left h2 a:hover {
	color:#e2001a;
}
.small_cat_post .scp_right {
	width:70px;
	height:27px;
	overflow:hidden;
	float:right;
	position:relative;
	display:inline;
	text-align:right;
	margin:5px 0 0 0;
}
.small_cat_post .scp_right a {
	color:#717171;
	font-size:11px;
	margin-bottom:2px;
}
.small_cat_post .scp_right a:hover {
	color:#000;
}
.small_cat_post .scp_right img {
	border:0;
	margin:0 0 0 3px;
	padding:0;
	display:inline;
	vertical-align:middle;
}

.cat_post_wrap {
	width:580px;
	position:relative;
	float:left;
	padding:6px 0 1px 0;
}
.cat_post_data {
	width:580px;
	position:relative;
	float:left;
	padding:10px 0;
	border-top:1px dotted #dedede;
}
.cat_post_data .pdf_file {
	width:100px;
	height:32px;	
	float:left;
	position:relative;
	display:inline;
	margin-left:22px;
	background:url(img/big_pdf_icon.png) no-repeat scroll 0 0;
	text-align:right;
}
.cat_post_data .pdf_file a {
	font:11px/32px Arial, Helvetica, sans-serif;
	color:#717b81;
}
.cat_post_data .pdf_file a:hover {
	color:#E2001A;
}
.cat_post_data .cpd_more {
	width:80px;
	float:right;
	position:relative;
	display:inline;
	margin:10px 20px 0 0;
	text-align:right;
}
.cat_post_data .cpd_more a {
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#E2001A;
}
.cat_post_data .cpd_more a:hover {
	color:#000;
}

/* Post style */
.post_body h2.big_title {
	font:22px/28px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#1b478d;
	margin:0 0 10px 0;
	padding-bottom:10px;
	border-bottom:1px dotted #0072bb;
}
.post_body .topbb {
	margin:10px 0!important;
	padding-top:10px;
	border-top:1px dotted #0072bb;
}
.post_body h2.big_title a {
	font:22px/28px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#1b478d;
}
.post_body h2.big_title a:hover {
	font:22px/28px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#e2001a;
}
.post_style {
	width:581px;
	display:inline;
	float:left;
	position:relative;
	color:#757575;
}
.post_style p {
	color:#757575;
	font:12px/21px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
.post_style h1, .post_style h2, .post_style h3, .post_style h4, .post_style h5, .post_style h6 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b478d;
	margin:10px 0 10px 20px;
}
.post_style h1 {
	font-size:22px;
	margin:15px 0 10px 20px;
}
.post_style h2 {
	font-size:18px;
	margin:15px 20px 0 20px;
}
.post_style h3 {
	font-size:16px;
	color:#333;
}
.post_style h4 {
	font-size:14px;
	color:#666;
}
.post_style h5 {
	font-size:12px;
}
.post_style h6 {
	font-size:11px;
	color:#666;
}
.post_style blockquote {
	padding: 10px 30px;
}
.post_style blockquote p {
	margin: 0;
}
.post_style ul {
	margin: 0 0 20px 20px;
	padding: 0 0 0 30px;
}
.post_style ul ul {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
.post_style ul li {
	list-style-type: disc;
}
.post_style ul li ul li {
	list-style-type: circle;
}
.post_style ol {
	margin: 0 0 20px 20px;
	padding: 0 0 0 30px;
}
.post_style ol ol {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}
.post_style ol li {
	list-style-type: upper-latin;
}
.post_style ol li ol li {
	list-style-type: lower-latin;
}
.tbcaption {
	background:#fffde5 none scroll 0 0;
	border:1px solid #e1e1e1;
	width:210px;
}
.post_style img {
	padding:0;
	border:5px solid #e2e9f3;
	margin:10px;
}
.post_style p.tbcaption-text {
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	color:#777;
	padding:5px 4px 4px 4px;
	margin:0;
}
.post_style .alignleft {
	float: left;
	margin: 10px 15px 10px 0;
}
.post_style .alignright {
	float: right;
	margin: 10px 0 10px 15px;
}
.post_style .aligncenter {
	text-align: center;
}
.post_style pre code {
	margin:0 0 0 20px;
	font:12px/18px "Courier New", Courier, monospace;
	display:block;
}

.post_style .pisaci-table {
	margin: 0px;
	width: 580px;
	border-collapse: collapse;
	text-align: left;
}
.post_style .pisaci-table td {
	padding: 0 8px 9px 0;
	vertical-align:top;
}

.post_style .tbl_style {
	font-size: 12px;
	margin: 10px;
	border-collapse: collapse;
	text-align: left;
}
.post_style .tbl_style th {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	padding: 10px 8px;
	border-bottom: 2px solid #0072bb;
}
.post_style .tbl_style td {
	border-bottom: 1px dotted #0072bb;
	padding: 6px 8px;
}

.post_style .tbl_regulare {
	font-size: 12px;
	margin: 10px;
	border-collapse: collapse;
	text-align: left;
}
.post_style .tbl_regulare td {
	padding: 6px 8px;
	vertical-align:top;
}

/* Sidebar rest of site */

.sbnews_title_small {
	width:310px;
	height:40px;
	display:inline;
	float:left;
	position:relative;
	border-bottom:2px solid #f2031e;
}
.sbnews_title_small h3 {
	font:11px/11px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#135299;
	margin:15px 0 0 17px;
}
.sidebar_box {
	width:300px;
	display:inline;
	float:left;
	position:relative;
	margin:5px 5px 20px 5px;
}
.sidebar_box h2 {
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#1b478d;
	margin:5px 0 0 10px;
}
ul.sideb_list {
	margin:10px 0;
	padding:0;
	list-style:none;
}
ul.sideb_list li {
	margin:0;
	padding:3px 10px;
	list-style:none;
	border-bottom:1px dotted #b3b2b2;
}
ul.sideb_list li.sbl_first {
	border-top:1px dotted #b3b2b2;
}
ul.sideb_list li a {
	color:#a09e9d;
	font:12px/12px Arial, Helvetica, sans-serif;
}
ul.sideb_list li.curlink a {
	color:#0070b9;
}
ul.sideb_list li a:hover {
	color:#0070b9;
}
/* Comments */
.comments_wrap {
	width:580px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
}
.comments_form {
	width:580px;
	margin:0;
	padding:0;
}
.comments_form .comf_left {
	width:190px;
	display:inline;
	float:left;
	position:relative;
	overflow:hidden;
}
.comments_form .comf_left .text {
	width:174px;
	height:17px;
	background:#fff none scroll 0 0;
	border:1px solid #c1c1c1;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:1px;
	margin:0 0 10px 10px;
}
.comments_form label {
	display:block;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#6b6f70;
	margin:0 0 3px 10px;
}
.comments_form .submit_btn {
	width:69px;
	height:17px;
	display:inline;
	float:right;
	text-indent:-9999em;
	margin:0 15px 0;
	cursor:pointer;
	border:none;
	background:url(img/submit_comment_btn.png) no-repeat scroll 0 0;
}
.job_send input {
	width:69px;
	height:17px;
	display:inline;
	float:right;
	text-indent:-9999em;
	margin:20px 0 0 0;
	cursor:pointer;
	border:none;
	background:url(img/submit_job.png) no-repeat scroll 0 0;
}
.mailer_send input {
	width:69px;
	height:17px;
	display:inline;
	float:right;
	text-indent:-9999em;
	margin:20px 17px 0 0;
	cursor:pointer;
	border:none;
	background:url(img/mailer_send.png) no-repeat scroll 0 0;
}
.comments_form small {
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#a7a7a7;
	text-transform:none;
}
.comments_form .comf_right label {
	display:block;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#6b6f70;
	margin:0 0 3px 0;
}
.comments_form .comf_right {
	width:380px;
	display:inline;
	float:right;
	position:relative;
	overflow:hidden;
}
.comments_form .comf_right .textarea {
	width:360px;
	height:110px;
	background:#fff none scroll 0 0;
	border:1px solid #c1c1c1;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:1px;
	margin:0;
	overflow:auto;
}
.comments_form .job_form .textarea {
	margin:0 0 8px 0;
}
h3.do_comments {
	font:14px/18px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#e2001a;
	border-top:1px dotted #c1c1c1;
	border-bottom:1px dotted #c1c1c1;
	padding:4px 10px;
	margin:10px 0;
}
h3.read_comments {
	color:#1b478d;
}
ol#comments {
	margin:0px;
	padding:0px;
	margin-top:20px;
}
ol#comments li {
	margin:0px;
	padding:0px;
	position:relative;
	padding-left:60px;
	list-style:none;
	padding-bottom:20px;
	margin-bottom:20px;
}
ol#comments .avatar {
	position:absolute;
	top:0px;
	left:0px;
}
ol#comments small a {
	font-weight:normal;
	color:#999999;
}
ul.commentlist {
	margin:20px 0px 20px 0px;
	padding:0px;
}
ul.commentlist li {
	margin:0px;
	padding:10px 0px 20px 60px;
	position:relative;
	list-style:none;
	border-bottom:1px dotted #c1c1c1;
}
ul.commentlist .avatar {
	position:absolute;
	top:10px;
	left:10px;
	border:1px solid #c1c1c1;
	padding:2px;
	background-color:#fff;
}
ul.commentlist .commentmetadata {
	display:none;
}
ul.commentlist ul {
	margin:20px 0px 20px 0px;
	padding:0px;
}
ul.commentlist ul li {
	border:0px;
	background-color:#e3e8ef;
	overflow:auto;
	background-image:none;
	padding-bottom:0px;
}
/* Sidebar Widgets */
.iwidget {
	width:300px;
	display:inline;
	float:left;
	position:relative;
	margin:5px 5px 20px 5px;
	overflow:hidden;
}
.iwidget ul {
	margin:0;
	padding:0;
	list-style:none;
}
.iwidget ul li {
	margin:0;
	padding:0;
	border:none;
}
.iwidget h2.widgettitle {
	display:none;
}

/* Sidebar Calendar */
table#wp-calendar {
	margin:0 50px;
	border-collapse: collapse;
	width:190px;
}
tbody .pad {
	background-color:#fff;
}
table#wp-calendar>tbody>tr>td>a {
	font-weight:bold;
    font-size:12px;
	color:#000;
}
table#wp-calendar thead>tr>th {
	width:20px;
	height:20px;
	text-align:center;
	background-color:#fff;
	border:none;
	padding:2px;
}
table#wp-calendar tbody tr td {
	width:20px;
	height:20px;
	text-align:center;
	border:1px solid #bfbebe;
	padding:2px 4px;
	font:12px/12px Arial, Helvetica, sans-serif;
}
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active {
	height:20px;
	color:#000;
}
table#wp-calendar tfoot>tr>td#prev {
	width:58px;
	height:20px;
	text-align:left;
	background-color:#ffffff;
}
table#wp-calendar tfoot>tr>td#next {
	width:58px;
	height:20px;
	text-align:right;
	background-color:#ffffff;
}

/* Breadcrumbs */
#posts_navigation {
	width:580px;
	display:inline;
	float:left;
	position:relative;
	/*border-top:1px dotted #0072bb;
	padding-top:13px;*/
}
.bcrb2top {
	width:580px;
	display:inline;
	float:left;
	position:relative;
	border-top:1px dotted #0072bb;
	margin:15px 0 5px 0;
	padding:15px 0 5px 0;
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#000;
}
.breadcrumb {
	width:530px;
	display:inline;
	float:left;
	position:relative;
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#000;
}
.breadcrumb a {
	color:#000;
	text-decoration:underline;
}
.breadcrumb a:hover {
	color:#5374a9;
	text-decoration:underline;
}
.breadcrumb span.bccurr a {
	color:#5374a9;
	text-decoration:underline;
}
.breadcrumb span.bccurr a:hover {
	color:#000;
	text-decoration:underline;
}
.back2top {
	width:40px;
	display:inline;
	float:right;
	position:relative;
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:right;
}
.back2top a {
	background:transparent url(img/back2top_arrow.png) no-repeat scroll 100% 50%;
	padding:0 10px 0 0;
	color:#1a5671;
	text-decoration:none;
}
.back2top a:hover {
	color:#000;
	text-decoration:none;
}

/* Search */
h5.search_title {
	color:#6d6d6d;
	font:11px/11px Arial, Helvetica, sans-serif;
	font-weight:700;
	text-transform:lowercase;
	margin:15px 0 0 0;
	padding:0;
}
h5.search_title a {
	color:#145198;
	font:11px/11px Arial, Helvetica, sans-serif;
	font-weight:500;
	text-transform:none;
}
h5.search_title a:hover {
	color:#e2001a;
}
.small_sfo {
	width:200px;
	padding:2px;
	border:1px solid #11b4f0;
}

/* Drop down */

/* 
	LEVEL ONE
*/
ul.dropdown {
	position: relative;
	z-index:9999;
	list-style:none;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	zoom: 1;
}
ul.dropdown a:hover {
	color: #fff;
}
ul.dropdown a:active {
	color: #ffa500;
}

#top-ddm li {
	float:left;
	display:block;
	margin:0;
	padding:0;
	background:url(img/top_menu_delimiter.png) no-repeat 100% 5px;
}

#top-ddm li ul li {
	background: #a2b4d2 none scroll 0 0;
	border-bottom: 1px solid #e2e6ef;
	border-right: 1px solid #e2e6ef;
	border-left: 1px solid #e2e6ef;
	float: none;
}
ul#top-ddm.dropdown li ul li.hover, ul#top-ddm.dropdown li ul li:hover {
	background: #006fb7;
	color: #fff;
	position: relative;
}
#top-ddm li a {
	display:block;
	margin:0;
	padding:8px 20px;
	text-decoration:none;
	font:11px/11px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#000;
	border-top:3px solid #cdcece;
}
#top-ddm > li > a:hover, #top-ddm > li.active > a {
	color:#184b91;
	border-top:3px solid #9bc8e9;
	text-decoration:none;
}
#top-ddm li ul li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px!important;
	color: #fff;
	border:none!important;
	float: none;
	padding:7px 6px;
}
#top-ddm li.nodel {
	background-image:none;
}

#main-ddm li a {
	display:block;
	margin:0;
	padding:7px 26px;
	text-decoration:none;
	font:16px/16px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#0070b9;
	border-left:1px dotted #65a8d5;
	background-color:transparent;
}
#main-ddm li ul li a {
	padding:7px 6px;
}
#main-ddm li.bmetoo a {
	border-right:1px dotted #65a8d5;
}
#main-ddm li.bmetoo ul li a {
	border-right:none;
}
#main-ddm li a:hover, #main-ddm li.selmen a {
	color:#e2001a;
}
#main-ddm li ul li a, #main-ddm li ul li a:hover, #top-ddm li ul li a, #top-ddm li ul li a:hover  {
	color:#fff;
}
#main-ddm li.selmen ul li a, #main-ddm li.selmen ul li a:hover {
	color:#fff;
}
ul.dropdown li a {
	display: block;
}
ul.dropdown li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
	background: transparent;
	color:#e2001a;
	position: relative;
}
ul.dropdown li ul li.hover, ul.dropdown li ul li:hover {
	background: #006fb7;
	color: #fff;
	position: relative;
}
ul.dropdown li.hover a {
	color: #fff;
}
/* 
	LEVEL TWO
*/
ul.dropdown ul {
	width: 200px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	list-style:none;
}
ul.dropdown ul li {
	background: #80b9e4;
	border-bottom: 1px solid #e2e6ef;
	border-right: 1px solid #e2e6ef;
	border-left: 1px solid #e2e6ef;
	float: none;
}

ul.dropdown ul li a {
	/*background: #80b9e4;*/
	text-decoration: none;
	font-weight: bold;
	font-size: 13px!important;
	color: #fff;
	border:none!important;
	float: none;
	padding:0;
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
}
/* 
	LEVEL THREE
*/
ul.dropdown ul ul {
	left: 100%;
	top: 0;
	list-style:none;
	width:260px;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}

/* Main menu style */

ul#main-ddm {
	width:630px;
	height:30px;
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	margin:0 0 10px 0;
	z-index:999;
}

/* Top menu style */

ul#top-ddm {
	width:600px;
	height:31px;
	float:left;
	display:inline;
	position:relative;
	list-style:none;
	z-index:11;
	margin-top:6px;
}

/* Related content */
.related_art {
	display:none; /* ex. inline - for now this won't be available */
	float:left;
	position:relative;
	width:580px;
	overflow:hidden;
	border-top:1px dotted #0072BB;
	padding-top:5px;
	margin:0;
}
.related_art h3 {
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#1b478d;
	margin:10px 0;
	padding:0;
}
.related_art ul {
	margin:0;
	padding:0;
	list-style:none;
}
.related_art ul li {
	margin:0 0 23px 10px;
	padding:0;
	list-style:none;
}
.related_art ul li h5 {
	padding:0 0 0 21px;
}
.related_art ul li h4 {
	margin:8px 0 0 0;
	padding:0 0 0 21px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#1b478d;
	background:url(img/bull.png) no-repeat 0 50%;
}

.pdf_small {
	background:url(img/pdf_small.png) no-repeat 0 0;
	padding:2px 0 2px 20px;
}
.archive_small {
	background:url(img/archive.png) no-repeat 0 0;
	padding:2px 0 2px 20px;
}

h6.catime {
	margin:10px 0 10px 20px;
	padding:0;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
}
h2.catitle {
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
	padding:0;
}

/* Video and Gallery post list */

.vg_holder {
	width:581px;
	display:inline;
	float:left;
	position:relative;
	border-bottom:1px dotted #999;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.vg_holder .vg_left {
	width:134px;
	display:inline;
	float:left;
	position:relative;
	border-right:1px dotted #999;
	text-align:right;
}
.vg_holder .vg_left span {
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#757575;
	margin:0 10px 0 0;
}
.vg_holder .vg_left h3 {
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#0070b9;
	margin:2px 10px 0 0;
	padding:0;
	text-align:right;
}
.vg_holder .vg_right {
	width:440px;
	display:inline;
	float:left;
	position:relative;
}
.vg_holder .vg_right h2 {
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#1a478d;
	margin:0 0 0 10px;
	padding:0;
}

div.slideshowlink {
	width:105px;
	height:32px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/slideshow_icon_big.png) no-repeat scroll 0 0;
	font:12px/32px Arial, Helvetica, sans-serif;
	padding-left:36px;
	margin:0 10px 10px 0;
}
div.piclenselink {
	width:140px;
	height:32px;
	display:inline;
	float:left;
	position:relative;
	background:url(img/fullscreen_icon.png) no-repeat scroll 0 0;
	font:12px/32px Arial, Helvetica, sans-serif;
	padding-left:36px;
	margin:0 300px 10px 0;
}
div.piclenselink:after {
	clear:both;
	float:none;
}
.ngg-galleryoverview {
	margin-bottom:20px!important;
}

/* Blog car head */
.blog_chead {
	width:581px;
	height:93px;
	display:inline;
	float:left;
	position:relative;
	margin:0 0 10px 0;
}
.ab_blog {
	background:url(img/ab_blog_pic.png) no-repeat scroll 0 0;
}
.blog_chead .bh_time {
	width:150px;
	display:inline;
	float:left;
	position:relative;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#a3a39d;
	overflow:hidden;
	margin:15px 0 0 53px;
}
.blog_chead .bh_share {
	width:375px;
	display:inline;
	float:right;
	position:relative;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#a3a39d;
	text-align:right;
	overflow:hidden;
}
.blog_chead h2 {
	font:22px/28px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#1b478d;
	margin:22px 0 10px 85px;
	width:480px;
	height:28px;
	overflow:hidden;
	padding:0;
}
.blog_chead h2 a {
	font:22px/28px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#1b478d;
}
.blog_chead h2 a:hover {
	font:22px/28px Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#e2001a;
}
.blog_subhead {
	width:541px;
	display:inline;
	float:left;
	position:relative;
	margin:10px 20px;
}
.blog_subhead h3 {
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#757575;
	margin:0 0 10px 0;
	padding:0;
}
.blog_subhead h4 {
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#757575;
	margin:0;
	padding:0;
}
.blog_subhead h4 span {
	margin-right:50px;
}
.blog_subhead h3 a, .blog_subhead h4 a {font-weight:100;}

h3.noroom {
	height:12px;
	overflow:hidden;
}
#vidi_ban {
	width:100px;
	height:100px;
	position:absolute;
	right:10px;
	bottom:10px;
}

table.tbl_uprava {
	border-collapse: collapse;
	text-align: left;
}
table.tbl_uprava td {
	vertical-align:middle;
}

ul.upravad_list {
	margin:15px 0;
	padding:0;
	list-style:none;
}
ul.upravad_list li {
	margin:2px 0 2px 20px;
	padding:0;
	color:#1B478D;
	font:bold 12px/1.4em Arial, Helvetica, sans-serif;
	list-style:none;
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
