@charset "utf-8";

/* CSS Document - Important Note !!!
  In this document the structure of the site is defined.
  For all the problems caused by editing this document, we are not responsible.
  Changes of the name of the class or id name, may cause structural problems.
  Adding class with same name will cause problems.
  Making changes are recommended only to professionals.
  For your convenience, styles are defined starting from the top of the pages.
*/


/* Additional restrictions, because of  differences between browsers. */
body {
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif; /* All pages */
	font-size: 13px; /* All pages */
	color: #333333; /* All pages */
	background: url(../images/css_images/background.jpg) top left repeat-x #FDFDFD;
}
div{padding:0; margin:0;}
p {margin: 0px; padding: 0px; line-height:120%; font-size:13px; color:#777;}
td{font-size: 14px;}
a img {border:none;}
a {outline:none;}



/* Headers */
h1 {
	font-size: 18px;
	font-weight: 600;
	margin: 0px; padding:0;
}
h2 {
 	font-size: 20px;
 	font-weight: 600;
	color: #333;
	margin: 0px; padding:0;
}
h3 {
	color: #333;
	font-size: 13px;
	font-weight: 600;
	margin: 0px; padding:0; 
}
h4 {
	color: #999999;
	text-align: right;
	font-size: 12px;
	font-weight: 600;
	margin: 0px; padding:0;
}

h5 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 600;
	margin: 0px; padding:0; 
}
h6 {
	color: #333;
	font-size: 11px;
	font-weight: 600;
	margin: 0px; padding:0;
}

/* Links */
a {color: #333; font-size: 13px;}
a:hover {color:#999;}


/* Main Site Container */
#body_container{
	margin:0 auto;
	width: 980px;
	overflow:hidden;
	padding:0px;
	/*position:relative;*/	
}

/* Additional Container - sorry, but some additional divs are necesary because of IE */
#container {
	float:left;
	width:980px;
	padding:0px;
}
#container_shadow{
	float:left;
	width:980px;
	padding-bottom:0px;
	/*margin-top:25px;*/
	position:relative;
 	margin-top:25px;
	z-index:10;
	background-color:#FFF; 
	-webkit-box-shadow:  0px 0px 7px 0px #000;
	box-shadow:  0px 0px 7px 0px #000;
}

/* ########### Top Header - Logo, Languages, Main Menu ############ */
#header_box{width:980px; height:158px; float:left;}

/* Space for logo image */
#logo {width:auto; height:auto; float:left; margin:25px 0 0;}

/* Space for language links */
#language_button {
	float: right;
	height: 20px;
	padding:14px 0px 0 0;
	width: auto;
	text-align:right;
}
a.language{
	padding:0px; margin:0px;
	text-indent:99999px;
	cursor:pointer;
	display:block;
	width:26px; height:26px;
}
#language_button a.current{display:none;}
#language_button a.current, #language_button a:hover{color:#000 !important;} 

a.language.english{ background:url(../images/css_images/flag_english.png) 0px 0px no-repeat;}
a.language.srpski{background:url(../images/css_images/flag_serbian.png) 0px 0px no-repeat;}

/* Search */
#search_box {
	float: right; margin:14px 10px 0 0 ; position:relative;
}
#search_box input.text{
	background:none; border:1px solid #333; 
	-webkit-border-radius: 5px;
    border-radius: 5px;
	width:178px; height:22px; 
	padding:1px 10px; 
	line-height:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#fff; 
}
#search_box input.button_search{
	background:url(../images/css_images/search_button.png) left top no-repeat; 
	width:20px; height:14px;
	border:none;  
	border-left:1px solid #333; 
	text-indent:-99999px; 
	cursor:pointer; 
	margin:1px 0 0 -25px; 
	position:absolute; 
	right:2px; top:6px; 
}
#search_box input.button_search:hover{background-position:left bottom;}

/* Space for top banner */
.baner_top{width:496px; float:right;}
.baner_top h2{font-size:46px; color:#FFF; text-transform:uppercase; line-height:120%; font-weight:normal; }
.baner_top h3{font-size:15px; color:#0B2E4E; text-transform:uppercase; line-height:120%; font-weight:bold;}

/* Secondary Menu */
#secondary_manu_top{float:right; margin:0 ; position:relative; padding:10px 0px;}
#secondary_manu_top li{float:left; margin-right:7px; padding-right:7px; border-right:1px solid #FFF;}
#secondary_manu_top li a{text-transform:uppercase; text-decoration:none; color:#FFFFFF; font-size:13px;}
#secondary_manu_top li a.current, #secondary_manu_top li a:hover{color:#0B2E4E;}
#secondary_manu_top li.last {margin-right:0px; padding-right:0px; border-right:none;}


/* Space for main menu */
#main_menu {float:left; height:39px; width: 100%; margin:0px;}

/* Main Menu + text top padding */
.main_menu_gradient {
	height: 39px;
	text-align:center;
	width:auto;
	line-height:39px;
	float:left;
}

/* Main Menu Link */
a.mainmanu{
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	position:relative;
	display:block;
	height:39px;
	margin:0 4px;
}
a.mainmanu:hover, a.mainmanu.current, a.mainmanu.onPath { border:none; }

a.mainmanu .menu_left{ float:left; line-height:32px; width:6px; display:block; height:32px; padding:7px 0 0 10px; }
a.mainmanu .menu_right{line-height:32px; width:auto; height:32px; padding:7px 15px 0px 10px; float:right; text-align:center; display:block; text-shadow: 1px 1px 0 #555555;}

a.mainmanu:hover .menu_left, a.mainmanu.current .menu_left, a.mainmanu.onPath .menu_left{background:url(../images/css_images/menu_left.png) right bottom no-repeat; }
a.mainmanu:hover .menu_right, a.mainmanu.current .menu_right, a.mainmanu.onPath .menu_right{background:url(../images/css_images/menu_right.png) right bottom  no-repeat;color:#FFF; line-height:32px;}

/* Style for Drop Down Menu */

.dropmenudiv{
width:auto;
position:absolute;
margin-top:0px;
margin-left:19px;
line-height:18px;
z-index:1000;
visibility: hidden;/*
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
	background:#D39834;
}
.dropmenudiv a{
width: auto;
display: block;
padding:7px 20px;
text-decoration: none;
color:#FFF;
font-weight:600; 
font-size:14px;
border-bottom:2px solid #FDFDFD;
}

.dropmenudiv a:hover{text-decoration:none; color:#0B2F4F}

* html .dropmenudiv a{ /*IE only hack*/ width:20%;}

/* social icon */
.social_icon{float:right; height:32px; padding:12px 0 0 0;}
.social_icon a.fb{display:block; width:22px; height:22px; float:left; background:url(../images/css_images/fb_icon.png) left top no-repeat; }
.social_icon a.tw{display:block; width:22px; height:22px; float:left; background:url(../images/css_images/tw_icon.png) left top no-repeat; margin-left:8px;}
.social_icon a.fb:hover, .social_icon a.tw:hover{background-position:left bottom;}

/* ########### Space for header - Photo, Random Photo of Flash  ############# */
#header {
	float: left;
	z-index:0;
	width: 640px;
	height:320px;
	background-color:#1A1A1A;
	padding:7px 10px;
	margin:4px 0 0 4px;
	/*border:1px solid #e6e6e6;*/
	position:relative;
	-webkit-border-radius: 5px;
    border-radius: 5px;	
}
/* Shadow under photo or flash white box */
#header_shadow {
	float: left;
	height: 21px;
	width: 980px;
	background-image: url(../images/css_images/header_shadow.gif);
	background-repeat: no-repeat;
	background-position:center;
}

/* #############  Main Page Content ##############*/
#content {
	float: left;
	width: 980px;
	padding:30px 0;
}
#content.home{width:980px}

/* ######### Left Column Content ############# */
#left_column {
	float: left;
	width: 212px;
	padding-left:25px;
	padding-right:10px;
}

/* Left Menu Links */
#left_menu {padding:0; margin:0 0 15px;}

#left_menu  #main_menu_name{font-size:14px; font-weight:bold; padding-bottom:5px;}

#level_1{margin:0px; padding:0px; list-style:none;}
#level_1 li{margin:0px; padding:0 0 0 10px; list-style:none;}
#level_1 li a{text-decoration:none; font-size:14px;}
#level_1 li.onPath, #level_1 li.current{}

#level_2{margin:0px; padding:0px; list-style:none;}
#level_2 li{margin:0px; padding:0 0 0 20px; list-style:none;}
#level_2 li a{}
#level_2 li.onPath, #level_2 li.current{}

#level_3{margin:0px; padding:0px; list-style:none;}
#level_3 li{margin:0px; padding:0 0 0 30px; list-style:none;}
#level_3 li a{}
#level_3 li.onPath, #level_3 li.current{}


#left_menu a.menuitem{
	width:190px;
	height:20px;
	padding:4px 0 0 22px;
	text-decoration:none;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	text-align:left;
	display:inline-block;
	font-weight:bold;
	background-repeat:no-repeat;
}
#left_menu a.menuitem:visited{text-decoration:none;}
#left_menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 6px;
	left: 5px;
	border: none;
}
#left_menu a.menuitem:hover{text-decoration:none;}
#left_menu a.menuitem:active{text-decoration:none;}

#left_menu div.submenu{ /*DIV that contains each sub menu*/ text-decoration:none;}
#left_menu div.submenu ul{ /*UL of each sub menu*/ margin: 0; padding:0; list-style:none;}
#left_menu div.submenu ul li{ /*Li of each sub menu*/margin: 0; padding:0;}
#left_menu div.submenu ul li a{
	display:inline-block;
	text-decoration:none;
	padding:4px 11px;
	height:16px;
	width:190px;
}
#left_menu div.submenu ul li a:hover{text-decoration:none;}

/* ############ Newsletter Box ##############*/
#newsletter {
	float: left;
	border: 1px solid #E7E7E7;
	margin: 10px 0;
	width: 210px;
}
#newsletter_header {float: left; width: 100%;}
#newsletter_form{float: left; padding:10px;}

.textinput{
	font-size:12px;
	background-repeat:repeat-x;
	color:#333333;
	width:170px;
	height:16px;
	padding-left:2px;
	background-image: url(../images/css_images/textimput_back.gif);
}

/* Left Boxes for banner space*/
.baner300x250{width:300px; float:left; padding:4px; border:1px solid #ccc; margin:0 0 15px 0;}

/* ############## Right Text Box - For front page, middle and right content are included. ##################*/

#left_column_home_page {float: left; width:620px; padding:10px 0px;}

/* Front Page Middle Content*/
.frontpage_textbox{
	float: left; 
	width: 440px; 
	padding:10px 12px 31px 12px;
	border:1px solid #E7E7E7;
}

/* Space for right banners*/
.right_column_home_page{width:340px; float:right;}

/* Space for right banners*/
.right_banner{width:234px;}

/* Space for front page news*/
.news_box{
	width: 340px; 
	float:left;  
	padding-top:10px;
	margin:2px 0 10px 0;
}
.short_news_box{} 
.short_news_box h3.news_title{margin-bottom:10px;}
.short_news_box h3.news_title a{font-size:16px; font-weight:bold; color:#555; text-decoration:none;}
.short_news_box h3.news_title a:hover{color:#1B7EB7;}
.short_news_box .date{margin-bottom:7px; color:555px; font-size:11px;}
.short_news_box .img_text{}
.short_news_box .img_text a{}
.short_news_box .img_text img{float:right; margin-left:10px;}
.short_news_box .img_text .short_text{font-size:11px; color:#777;}

/* Space for poll*/
.poll_box{
 width:288px;
 padding:10px;
 margin:0 0 15px 0;
 border:1px solid #CCCCCC;
 float:left;
}
.poll_box_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #333333;
}
.poll_question_title{
	padding:10px 0;
	font-family: Arial, Tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}
a.link_results{text-decoration:none; font-weight:bold; color:#fff; background:#333333; font-size:12px; padding:5px 8px; margin:10px 0 0 0; }
a.link_results:hover{background:#CC0000;}

/* General Gallery Style - full gallery style find in css/prettyPhoto.css */
.back_thumb_gallery{
		background-image:url(../images/css_images/back_thumb_gallery.gif);
		background-repeat:no-repeat;
		padding-top:8px;
		width:176px;
		margin:10px;
		display: inline-block;
		vertical-align: top;
		text-align:center;
}
.back_thumb_gallery:hover{background-position:-176px 0;}
.back_thumb_gallery a {text-decoration:none; color:#666; font-weight:bold;}
.back_thumb_gallery a:hover{text-decoration:none; color:#000;}

* html .back_thumb_gallery{ /*IE only hack*/ height:200px; float:left;} /*In case of longer picture titeles change height here*/


/* ################## News Category Page ################## */

.news .list_news_box{ float:left; width:620px; padding-bottom:10px; margin:0 0 15px 0; border-bottom:1px solid #CCC;}
.news .list_news_box.last{}
.news .list_news_box h2{ padding:0px; display:block; margin-bottom:15px; }
.news .list_news_box h2 a{font-size: 16px; color:#545454; text-decoration:none; font-weight:600; }
.news .list_news_box h2 a:hover{color:#1B7EB7;}
.news .news_thumb{ float:left; width:140px; height:93px; border:1px solid #CCC; padding:4px; margin-right:15px;
-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.news .news_thumb:hover{border-color:#1B7EB7;}
.news .news_thumb img{ }
.news .short_news_box{ float:left; width:620px; margin:0px; padding:0px; border:none;}
.news .short_news_box.have_thumb{width:455px;}

.date_author_media{display:inline-block; width:100%;}
.date_author_media .date, .date_author_media .author, .date_author_media .media{ font-weight:600; font-size: 11px; color:#555; padding:0px; height:11px; line-height:11px; display:block; float:left; display:inline-block; border-right:1px solid #555; padding-right:5px; margin:2px 5px 13px 0;}
.date_author_media .media{margin-right:0px; padding-right:0px; border-right:none;}

.news .short_news_box .short_news_text p{font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#666; line-height:120%; padding:0px; margin-bottom:15px;}

.news .short_news_box .news_read_more{width:auto; padding:0; }
.news .short_news_box .news_read_more a{font-size: 13px; color:#FFF; text-decoration:none; text-transform:uppercase; padding:5px 7px; background:#333; float:right;
-webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; font-weight:600; }
.news .short_news_box .news_read_more a:hover{color:#FFF; background:#1B7EB7;}




/********  News Article ********/
.news_article{width:620px;}
.date_coment_box a.comment.scroll{float:left; margin-left:15px;}

.article .date_author_media .date, .article .date_author_media .author, .article .date_author_media .media{font-size:13px;}
.article h1{color:#1764A0; font-size:28px; margin:0 0 20px;}
.article .comment{color:#165E9B;float:right; font-size:13px; margin:0 0 20px; text-decoration:none; font-weight:600;}
.article .comment:hover{color:#555;}

.article .short_news_text{ float:left; width:100%; margin:0 0 15px; padding:0px; font-weight:600; font-size:14px;  }
.article .short_news_text p{line-height:20px; font-size:14px; font-weight:600; color:#555;}

.author_place_box{width:auto; display:inline-block;  margin:0 0 15px; }
.author_place_box p.author{float:left; padding-left:22px; background:url(../images/css_images/icon_author.png) left top no-repeat; color:#999; font-size:13px; line-height:21px;}
.author_place_box .place{float:right;}

.icon_zum_print {
    float: right;
    margin: 0 0 8px;
	width:122px;
}
.icon_zum_print .minus{display:block; float:left; width:21px; height:21px; background:url(../images/css_images/icon_text_minus.png) left top no-repeat; margin-left:4px;}
.icon_zum_print .normal{display:block; float:left; width:21px; height:21px; background:url(../images/css_images/icon_text_normal.png) left top no-repeat; margin-left:4px;}
.icon_zum_print .plus{display:block; float:left; width:21px; height:21px; background:url(../images/css_images/icon_text_plus.png) left top no-repeat; margin-left:4px;}
.icon_zum_print .print{display:block; float:left; width:21px; height:21px; background:url(../images/css_images/icon_print.png) left top no-repeat; margin-left:4px;}
.icon_zum_print .mail{display:block; float:left; width:21px; height:21px; background:url(../images/css_images/icon_mail.png) left top no-repeat; margin-left:0px;}

.icon_zum_print .minus:hover, .icon_zum_print .normal:hover, .icon_zum_print .plus:hover, .icon_zum_print .print:hover, .icon_zum_print .mail:hover {background-position:left bottom;}


.news_img{position:relative; overflow:hidden; width:320px; float:left; margin:0 15px 5px 0;}
.news_img p.image_by{ position:absolute; right:5px; top:212px; padding:3px 5px; background:url(../images/css_images/photoBy_bg.png) left top repeat; color:#777;}
.news_img p.image_description{ padding:5px 0 0px 0; font-size:13px; color:#003F55; text-align:center;}

.news_article .full_text{display:inline-block;}
.full_text h2{font-size:18px; font-weight:600; color:#165E9B;}
.full_text h3{font-size:15px; font-weight:600; color:#165E9B;}
.full_text a{color:#165E9B; font-size:13px;}
.full_text a:hover{color:#333;}
.full_text ul{color:#555; font-size:13px; padding:5px !important;display:list-item; margin-left:15px; }
.full_text ul li{ list-style-type: disc !important; padding:5px !important; display:list-item; font-size:13px; color:#777777; }

/* Documents on News */
#documents_box{margin-bottom:15px; display:inline-block; width:310px;}
#documents_box .title_doc{padding:0 0 0 34px; background:url(../images/css_images/icon_documents.png) left top no-repeat; line-height:24px; height:24px; display:block; margin-bottom:15px;
font-size:16px; font-weight:bold; }
#documents_box .doc_links{padding:0 7px 0px;}
#documents_box .doc_links li{padding:2px 0 0 28px; margin-bottom:10px; }
#documents_box .doc_links li a{text-decoration:none; font-size:14px;}
#documents_box .doc_links li a:hover{color:#C00;}
#documents_box .doc_links li.pdf{background:url(../images/css_images/icon_pdf.png) left top no-repeat;}
#documents_box .doc_links li.jpg{background:url(../images/css_images/icon_jpg.png) left top no-repeat;}
#documents_box .doc_links li.zip{background:url(../images/css_images/icon_zip.png) left top no-repeat;}

/* Gallery on News */
#gallery_box{margin-bottom:15px; display:inline-block; width:310px;}
#gallery_box .title_gallery{padding:0 0 0 34px; background:url(../images/css_images/icon_gallery.png) left top no-repeat; line-height:24px; height:24px; display:block; margin-bottom:15px;
font-size:16px; font-weight:bold;}
#gallery_box .images_list{}
#gallery_box .images_list li{float:left; margin:0 12px 3px 0; }
#gallery_box .images_list li.last{margin-right:0px;}
#gallery_box .images_list li a{display:block;}


/* Space for link on page news full article */
.news_back{padding:24px 5px 0 5px; margin-bottom:15px; text-align:right; float:right; }
.news_back a{text-decoration:none; font-size:13px; font-style:italic; color:#666; background:url(../images/css_images/icon_back_bg.png) left top no-repeat;
line-height:11px; height:11px; padding-left:13px; display:block; display:inline-block; }
.news_back a:hover{color:#C00; background-position:left bottom;}


/* ##################### Template pages (all other pages) ######################## */
#template_page_content{
	float: left;
	width: 673px;
	padding:0 20px 20px 20px;	
}
#template_page_content_inside{width: 663px; padding:5px;}

/* ##################### OTHER ######################## */
/* Buttons */
.buttons_black {
	border:none;
	background:#333;
	height:auto;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	padding:5px 8px;
	font-weight:bold;
	color:#FFFFFF;
	margin:10px 0 0 0;
}
.buttons_black:hover{
	background:#C00;
}

/* Next - Previous Button */
.page_btn{
	text-align:center;
	background:none;
	border:none;
	background-image:url(../images/css_images/page_btn.gif);
	background-repeat:repeat-x;
	color:#333;
	padding-left:10px;
	padding-right:10px;
	height:26px;
	cursor:pointer;
	font-weight:bold;
}
.page_btn:hover{color:#000; background-position:0 -26px;}


#search_box {
	float: right;
}

/*******  Events Calendar  *******/
#events_calendar{ float:left; width:212px; }



/* content of page */
#template_page_content h1{color:#000 !important; margin-bottom:15px !important; font: normal 18px/18px Tahoma, Geneva, sans-serif !important; display: inline-block;}
#template_page_content h1 a{color:#000 !important; font: normal 18px/18px Tahoma, Geneva, sans-serif; text-decoration:none !important; cursor:pointer;}
#template_page_content h1 a:hover{color:#666 !important; }
#template_page_content h2{color:#000 !important; margin-bottom:15px !important; font: bold 14px/14px Tahoma, Geneva, sans-serif !important; display: inline-block;}
#template_page_content h2 a{color:#000 !important; font: bold 14px/14px Tahoma, Geneva, sans-serif; text-decoration:none !important; cursor:pointer;}
#template_page_content h2 a:hover{color:#666 !important; }

#template_page_content p{color:#555; padding-bottom:15px;}
#template_page_content a{color:#000; text-decoration:none; cursor:pointer;}
#template_page_content a:hover{color:#666}
#template_page_content img{ opacity:1;}
#template_page_content a:hover img{opacity:0.8;}

#template_page_content ul{margin-top:0px; padding:0 0 0 15px;}
#template_page_content ul li{background:url(../images/css_images/bulet.png) left 3px no-repeat; list-style:none; padding-left:15px;}

/*********************************************************************************************
	CMS PORTAL STYLE
**********************************************************************************************/

/*  page content box */
#page_content_box{
	width:640px;
	float:left;
}
.page_content{
	
}

/* right column */
#right_column{ float:right; width:310px;}


/* tabs */
#tabs{float:left; margin-bottom:15px;}


/*********************************************************************************************
	CINS  STYLE
**********************************************************************************************/

/* News Category */
.first_news{ border-bottom: 1px solid #CCCCCC; float: left; margin: 0 0 18px; padding-bottom: 20px; width: 638px;}
.first_news .thumb{float:left; width:300px;}
.first_news .right_box{float:right; width:315px; height:225px; overflow:hidden;}
.first_news .right_box h2{margin:0 0 15px 0;}
.first_news .right_box h2 a{color:#D21313; font-size:32px; line-height:100%; text-decoration:none; display:block; }
.first_news .right_box h2 a:hover{color:#333333;}
.first_news .right_box .date_coment_box{margin-bottom:10px;}
.first_news .right_box .date{}
.first_news .right_box a.comment{ float:left; margin-left:20px;}
.first_news .right_box .short_news_text{ margin-bottom:12px;}
.first_news .right_box .short_news_text p{line-height:128%;}
.first_news .right_box .author{background:url(../images/css_images/icon_author.png) left top no-repeat; line-height:21px; height:21px; padding-left:30px;}
.first_news .right_box .author p{color:#999999; font-size:13px;}


/* Latest most read news */
#tabs .first_latestRead_news{ margin-bottom:15px; display:inline-block; width:100%;}
#tabs .img{float:left; width:140px;}
#tabs .img img{max-width:140px; max-height:120px; }
#tabs .rightBox{float:right; width:137px; height:104px; overflow:hidden; margin:0px;}
#tabs .rightBox h2{font-size:13px;}
#tabs .rightBox h2 a{text-decoration:none; color:#191919; font-size:13px; font-weight:bold; line-height:124%; margin-bottom:14px; display:block;}
#tabs .rightBox h2 a:hover{color:#D21313;}
#tabs .rightBox .short_text {font-size:11px;}
#tabs .rightBox .short_text p{font-size:11px; line-height:130%;}
#tabs h3{/*margin-bottom:15px;*/ font-size:13px;}
#tabs h3 a{ font-size:13px; font-weight:bold; color:#333; text-decoration:none; line-height:16px;}
#tabs h3 a:hover{color:#D21313;}


/* Recomended */
#recommended{width:310px; float:left; margin-bottom:15px; background:#F5F5F5;}
#recommended .title{width:295px; padding-left:15px; height:32px; line-height:32px; border-bottom:1px solid #1A1A1A; color:#1A1A1A; text-transform:uppercase; font-size:12px; font-weight:bold; }
#recommended .recommended_news_box{padding:12px 9px;}
#recommended .recommended_first_news{ margin-bottom:15px; display:inline-block; width:100%;}
#recommended .img{float:left; width:140px;}
#recommended .img img{max-width:140px; max-height:120px; } 
#recommended .rightBox{float:right; width:137px; margin:0px;}
#recommended .rightBox h2{font-size:13px;}
#recommended .rightBox h2 a{text-decoration:none; color:##191919; font-size:13px; font-weight:bold; line-height:120%; margin-bottom:14px; display:block;}
#recommended .rightBox h2 a:hover{color:#D21313;}
#recommended .rightBox .short_text {font-size:11px;}
#recommended .rightBox .short_text p{font-size:11px;}
#recommended h3{margin-bottom:15px; font-size:13px;}
#recommended h3 a{ font-size:13px; font-weight:bold; color:#333; text-decoration:none;}
#recommended h3 a:hover{color:#D21313;}


/* Footer of all pages*/
#footer {
	display:block;
	height:auto;
	width:100%;
	color:#FFFFFF;
	background:url(../images/css_images/footer_bg.jpg) left top repeat-x;
}
.footer_box{width:980px; height:158px; margin:0 auto; padding:10px 0 0 0; overflow:hidden;}

#footer .footer_left{float:left; width:420px;}

#footer .nuns{float:left; width:auto; margin:10px 30px 15px 0;}
#footer .logo{float:left; margin-right:15px;}

#footer .footer_right{float:right; width:560px;}

#footer #main_menu_footer{float:right; padding:0 0 15px 0; margin:15px 0 20px 0; border-bottom:2px solid #D39834;}
a.mainmanu_f{color:#D39834; font-weight:600; font-size:14px; text-transform:uppercase; border-right:1px solid #D39834; padding-right:10px; margin-right:10px; text-decoration:none; line-height:100%;}
a.mainmanu_f.last{ padding-right:10px; margin-right:0px; border-right:none;}
a.mainmanu_f:hover, a.mainmanu_f.current{color:#155996;}

#footer { float:right; margin-bottom:23px;}
#footer #secondary_manu_top{margin:0px; padding:0px;}
#footer li{border:none; padding:0px; margin:0px;}
#footer li .menuitem {float:left; color:#888; padding:0 10px 0 0; margin-right:10px; border-right:1px solid #888888; line-height:20px; font-size:13px; text-transform:uppercase; text-decoration:none; font-weight:600; }
#footer li .menuitem.last{padding-right:0px; margin-right:0px; border-right:none; border-right:none;}
#footer li.menuitem:hover, #footer #secondaty_menu .menuitem.current{color:#999;  }

.footer_box .copy{clear:both; display:block; width:100%;}
.footer_box .copy p{color:#8A8A8A; font-size:12px; float:left; margin-top:-15px; line-height:140%; }
.footer_box .copy p a{color:#555; font-size:12px; text-decoration:none;}
.footer_box .copy p a:hover{color:#155996;}
.footer_box a.nbg{color:#8A8A8A; font-size:12px; float:right; font-style:italic; text-decoration:none; padding-left:10px; line-height:12px;}
.footer_box a.nbg span{color:#D29833;}
.footer_box a.nbg:hover{color:#D21313;}

#footer .footer_right{float:right;padding-bottom:10px;}
#footer .footer_right p{text-transform:uppercase; font-size:16px; height:35px; line-height:35px; color:#CCCCCC; background:#000000; text-align:center;}

/*****************************
 	Enterfile All element 
******************************/
.enterfile{width:280px;border-top:1px solid #505050;border-bottom:1px solid #505050; padding:12px 0; margin:5px 0 10px 0;} 
.enterfile.right{float:right; margin-left:15px;}
.enterfile.left{float:left; margin-right:15px;}
.enterfile h2.title{ color:#333; font-size:18px; border-bottom:1px solid #505050; padding:0 8px 12px; margin-bottom:10px; line-height:20px;}
.enterfile h3.author{color:#555; font-size:14px; text-align:right; margin-top:12px; font-weight:bold; }
.enterfile p{clear:both; font-size:12px; line-height:16px;}
.enterfile a{color:#000; font-size:12px; line-height:16px;}
.enterfile a:hover{color:#C00;}
.enterfile li{background:url(../images/css_images/bulet_list_enterfile.jpg) left 3px no-repeat; padding-left:15px; font-size:13px; margin:0 0 8px 0; line-height:16px;}
.enterfile li a {font-size:13px; color:#333; text-decoration:underline;}
.enterfile li a:hover{color:#C00;}

.enterfile_image{width:280px;border-top:1px solid #505050;border-bottom:1px solid #505050; padding:12px 0; margin:5px 0 10px 0;} 
.enterfile_image.right{float:right; margin-left:15px;}
.enterfile_image.left{float:left; margin-right:15px;}
.enterfile_image h2.title{ color:#333; font-size:18px; border-bottom:1px solid #505050; padding:0 8px 12px; margin-bottom:10px; line-height:20px; }
.enterfile_image h3.author{color:#555; font-size:14px; text-align:right; margin-top:12px; font-weight:bold; }
.enterfile_image img{float:left; margin-bottom:10px;}
.enterfile_image p{clear:both; font-size:12px; line-height:16px;}
.enterfile_image ul{float:left;}
.enterfile_image li{background:url(../images/css_images/bulet_list_enterfile.jpg) left 3px no-repeat; padding-left:15px; font-size:13px; margin:0 0 8px 0; line-height:16px;}
.enterfile_image li a {font-size:13px; color:#333; text-decoration:underline;}
.enterfile_image li a:hover{color:#C00;}

.enterfile_author{width:280px;border-top:1px solid #505050;border-bottom:1px solid #505050; padding:12px 0; margin:5px 0 10px 0;} 
.enterfile_author.right{float:right; margin-left:15px;}
.enterfile_author.left{float:left; margin-right:15px;}
.enterfile_author.right a img, .enterfile_author.left a img {margin:0 10px 10px 0; float:left; }
.enterfile_author.center a img{margin-bottom:10px;}
.enterfile_author.right p, .enterfile_author.left p, .enterfile_author.center p{clear:both; font-size:12px; line-height:16px;}
.enterfile_author h2.title{ color:#333; font-size:18px; border-bottom:1px solid #505050; padding:0 8px 12px; margin-bottom:10px; line-height:20px; }
.enterfile_author h3.author{color:#555; font-size:14px;  font-weight:bold; line-height:18px;}
.enterfile_author img{float:left; margin-bottom:10px;}
.enterfile_author li{background:url(../images/css_images/bulet_list_enterfile.jpg) left 3px no-repeat; padding-left:15px; font-size:13px; margin:0 0 8px 0; line-height:16px;}
.enterfile_author li a {font-size:13px; color:#333; text-decoration:underline;}
.enterfile_author li a:hover{color:#C00;}

.glose{border-top:1px solid #505050;border-bottom:1px solid #505050; padding:46px 0 12px 0;  margin:5px 0 10px 0;
background:url(../images/css_images/icon_glose.png) 15px 10px no-repeat; width:280px; height:auto; } 
.glose.right{float:right; margin-left:15px;}
.glose.left{float:left; margin-right:15px;}
.glose img{float:left; margin:0 10px 10px 0;}
.glose .inline_box{ text-align:right; margin-top:15px;}
.glose .inline_box h2.title{ text-align:right; display:inline-block; color:#666; font-size:14px; font-weight:normal;  }
.glose h3.author{text-align:right; display:inline-block; color:#666666; font-size:14px; font-weight:bold; }
.glose p{ font-size:12px; line-height:16px;}
.glose li{background:url(../images/css_images/bulet_list_enterfile.jpg) left 3px no-repeat; padding-left:15px; font-size:13px; margin:0 0 8px 0; line-height:16px;}
.glose li a {font-size:13px; color:#333; text-decoration:underline;}
.glose li a:hover{color:#C00;}

.glose_image{border-top:1px solid #505050;border-bottom:1px solid #505050; padding:46px 0 12px 0;  margin:5px 0 10px 0;
background:url(../images/css_images/icon_glose.png) 15px 10px no-repeat; width:280px; height:auto; } 
.glose_image.right{float:right; margin-left:15px;}
.glose_image.left{float:left; margin-right:15px;}
.glose_image img{float:left; margin:0 10px 10px 0;}
.glose_image .inline_box{ text-align:right; margin-top:15px;}
.glose_image .inline_box h2.title{ text-align:right; display:inline-block; color:#666; font-size:14px; font-weight:normal;  }
.glose_image h3.author{text-align:right; display:inline-block; color:#555; font-size:14px; font-weight:bold; }
.glose_image p{ font-size:12px; line-height:16px;}
.glose_image li{background:url(../images/css_images/bulet_list_enterfile.jpg) left 3px no-repeat; padding-left:15px; font-size:13px; margin:0 0 8px 0; line-height:16px;}
.glose_image li a {font-size:13px; color:#333; text-decoration:underline;}
.glose_image li a:hover{color:#C00;}

.glose_author{border-top:1px solid #505050;border-bottom:1px solid #505050; padding:46px 0 12px 0;  margin:5px 0 10px 0;
background:url(../images/css_images/icon_glose.png) 15px 10px no-repeat; width:280px; height:auto; } 
.glose_author.right{float:right; margin-left:15px;}
.glose_author.left{float:left; margin-right:15px;}
.glose_author img{float:left; margin:0 10px 10px 0;}
.glose_author.right a img, .glose_author.left a img {margin:0 10px 10px 0; float:left; }
.glose_author.center a img{margin-bottom:10px;}
.glose_author.right p, .glose_author.left p, .glose_author.center p{font-size:12px;}
.glose_author .inline_box{ text-align:right; margin-top:15px;}
.glose_author .inline_box h2.title{ text-align:right; display:inline-block; color:#666; font-size:14px; font-weight:normal;  }
.glose_author h3.author{text-align:right; display:inline-block; color:#555; font-size:14px; font-weight:bold; }
.glose_author li{background:url(../images/css_images/bulet_list_enterfile.jpg) left 3px no-repeat; padding-left:15px; font-size:13px; margin:0 0 8px 0;}
.glose_author li a {font-size:13px; color:#333; text-decoration:underline;}
.glose_author li a:hover{color:#C00;}

.list{ border-top:1px solid #505050; border-bottom:1px solid #505050; padding:12px 0;  margin:5px 0 10px 0; height:auto; width:330px;}
.list.right{float:right; margin-left:15px;}
.list.left{float:left; margin-right:15px;}
.list h2.title{ color:#333; font-size:18px; border-bottom:1px solid #505050; padding:0 8px 12px; margin-bottom:19px; }
.list ul{padding-left:7px;}
.list ul li{font-size:14px; color:#333333; padding-bottom:7px; background:url(../images/css_images/icon_list_link_bulet.png) -350px 2px no-repeat; padding-left:18px; }
.list ul li a{ font-size:14px; color:#333333; text-decoration:none;}
.list ul li:hover {background-position:0px 2px;}
.list ul li  a:hover{color:#CC0000; text-decoration:underline; }
.list p{ font-size:12px; line-height:16px;}

.image{border-top:1px solid #505050;border-bottom:1px solid #505050; padding:12px 0; margin:5px 0 10px 0;}
.image.right{float:right; margin-left:15px; width:280px;}
.image.left{float:left; margin-right:15px; width:280px;}
.image img{margin-bottom:10px;}
.image h3.author{color:#555; font-size:14px;  font-weight:normal; line-height:18px;margin-top:10px;}
.image p{ font-size:12px; line-height:16px;}

.video{border-top:1px solid #505050;border-bottom:1px solid #505050; padding:12px 0; margin:5px 0 10px 0; position:relative;}
.video.right{float:right; margin-left:15px; width:280px;}
.video.left{float:left; margin-right:15px; width:280px;}
.video img{margin-bottom:0;}
.video h2.title{color:#333; font-size:18px; border-bottom:1px solid #505050; padding:0 8px 12px; margin-bottom:10px; line-height:20px;}
.video p{ font-size:12px; line-height:16px;}
.video .play_icon{background:url(../images/css_images/icon_play.png) left top no-repeat; width:49px; height:49px; position:absolute; right:10px; top:200px;}
.video:hover .play_icon{background-position:left bottom;}

/* pagination news */
#pagination_news{width:100%; overflow:hidden; margin:0 0 30px; height:32px; background:url(../images/css_images/pagination_news_bg.png) left top repeat-x;}
#pagination_news p.pagination_title{color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:10px; line-height:32px; float:left;}
#pagination_news ul{float:right;}
#pagination_news ul	li{float:left; padding:0 3px 0 0; background-color:#FFFFFF;}
#pagination_news ul	li a, #pagination_news ul li input, #pagination_news ul li span{width:32px; height:32px; display:block; background:#FFFFFF; color:#FFF; font-size:14px; font-weight:bold; line-height:32px; text-decoration:none; text-align:center; }
#pagination_news ul	li.previous a{background:url(../images/css_images/icon_pagination.png) left top no-repeat;}
#pagination_news ul	li.previous input{background:url(../images/css_images/icon_pagination.png) left top no-repeat;}
#pagination_news ul	li.nuber a{background:url(../images/css_images/icon_pagination.png) center top no-repeat;}
#pagination_news ul	li.nuber span{background:url(../images/css_images/icon_pagination.png) center top no-repeat;}
#pagination_news ul	li.next a{background:url(../images/css_images/icon_pagination.png) right top no-repeat;}
#pagination_news ul	li.next input {background:url(../images/css_images/icon_pagination.png) right top no-repeat;}
#pagination_news ul	li.previous a:hover, #pagination_news ul li.previous input:hover {background-position:left bottom;}
#pagination_news ul li.nuber a:hover, #pagination_news ul li.nuber span.page_number_curent{background-position:center bottom;} 
#pagination_news ul	li.next a:hover, #pagination_news ul li.next input:hover{background-position:right bottom;}

/* pagination news */
#related_news{margin-bottom:30px;}
#related_news p{padding:3px 0 0 45px; margin-bottom:15px; background:url(../images/css_images/icon_related_article.jpg) left top no-repeat;
height:24px; font-size:22px; font-weight:bold; color:#1A1A1A; }
#related_news li a{background:url(../images/css_images/icon_bulet_cuadre.jpg) 5px 2px no-repeat; font-size:14px; color:#1A1A1A; display:block; padding:0 0 10px 30px; text-decoration:none;}
#related_news li a:hover{background-position:-663px 2px; color:#CC0000;}

/* pagination news */
#comments{ margin:0 10px 20px 10px; float:left; width:620px; position:relative; z-index:9999;} 
#comments .comments_title_box{width:100%; overflow:hidden;padding:0 0 0px; margin-bottom:20px; border-bottom:1px solid #CCCCCC;}
#comments .comments_title{background:url(../images/css_images/icon_comment.jpg) left top no-repeat; 
padding-left:16px; line-height:12px; font-size:12px; font-weight:bold; float:left; 
margin-left:15px; }
#comments .scroll{font-size: 13px; color:#FFF; text-decoration:none; text-transform:uppercase; padding:5px 7px; background:#1B7EB7; float:right;
-webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; font-weight:600;}
#comments .scroll:hover{color:#FFF; background:#333;}
#comments .news_comment{width:100%; overflow:hidden; border-bottom:1px solid #DDD; padding-bottom:15px; margin-bottom:15px;}
#comments .autor_date_box{float:left; padding:10px 10px 10px 25px; width:160px; }
#comments .news_comment_author{font-size:13px; font-weight:600; line-height:130%; color:#1977B1;}
#comments .news_comment_timestamp{color:#999; font-size:12px; display:none;}
#comments .news_comment_text{color:#777; font-size:13px; line-height:120%; float:right; width:415px; padding-right:10px;}

#comment_pagination{float:right;}
#comment_pagination li{float:left; color:#CC0000; font-size:11px; font-weight:bold; padding:0 5px; font-family:Verdana, Geneva, sans-serif; }
#comment_pagination li a{ color:#333333; font-size:11px; font-weight:bold; display:block; text-decoration:none;  font-family:Verdana, Geneva, sans-serif; }
#comment_pagination li a:hover{color:#CC0000;}
#comment_pagination li input.previous{width:7px; height:10px; text-indent:-9999px; background:url(../images/css_images/comment_pagination_previous.png) left top no-repeat; border:none; margin-top:1px;}
#comment_pagination li input.next{width:7px; height:10px; text-indent:-9999px; background:url(../images/css_images/comment_pagination_next.png) left top no-repeat;  border:none; margin-top:1px;}
#comment_pagination li input:hover{background-position:left bottom; cursor:pointer;}

.coment_text{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; margin-bottom:15px; color:#555; line-height:130%;}

#comment-form{}
#comment-form td{vertical-align:top;}
#comment-form p{padding:5px 15px 0 0; font-size:13px; color:#555;}
#comment-form input{ margin-bottom:15px; border: 1px solid #E6E6E6; padding:0 10px; width:280px; height:30px; font-size:14px; font-style:italic; color:#333;}
#comment-form textarea{margin-bottom:15px; border: 1px solid #E6E6E6; padding:10px; width:400px; height:120px; font-size:14px; font-style:italic; color:#333;}
#comment-form input.button{font-size: 13px; color:#FFF; text-decoration:none; text-transform:uppercase; padding:5px 7px; background:#1B7EB7; float:right;
-webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; font-weight:600; font-style:normal; cursor:pointer; width:100px; border:none;}
#comment-form input.button:hover{color:#FFF; background:#333;}



/* VIEW PAGE */
#view_page{}
#view_page h1.title{}

/* breadchrump */
#bread-crumbs {margin: 15px 0; text-transform:uppercase;}
#bread-crumbs a {text-decoration: none; text-transform:uppercase;}
#bread-crumbs a:hover{color:#999}

/* SEARCH DOCUMENTS */
#search_doc{width:640px; float:left; }
#search_doc form{width:640px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #DFDFDF;}
#search_doc select.select{}
#search_doc select.select option{}
#search_doc input.text{ margin:0 15px; padding:0 10px; height:28px; border:1px solid #CCC; font-size:14px; color:#333333; width:280px; } 
#search_doc input.button{ background:#333333; height:30px; font-size:14px; color:#333333; border:none; color:#FFFFFF; cursor:pointer; }
#search_doc input.button:hover{color:#999999;}

#search_doc h2.last_news_title{font-size:22px; color:#222; border-left:3px solid #333; padding-left:14px; margin-bottom:25px;}
#search_doc #list_doc{}
#search_doc #list_doc li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #DFDFDF; display:inline-block; width:635px;}
#search_doc #list_doc li h3{}
#search_doc #list_doc li a.title_doc{ margin-bottom: 10px; padding: 2px 0 0 28px; display:block; text-decoration:none; color:#CC0000; font-size:16px;}
#search_doc #list_doc li a.title_doc:hover{color:#333;}
#search_doc #list_doc li a.title_doc.pdf{background: url("../images/css_images/icon_pdf.png") no-repeat scroll left top transparent;}
#search_doc #list_doc li a.title_doc.doc{background: url("../images/css_images/icon_doc.png") no-repeat scroll left top transparent;}
#search_doc #list_doc li a.title_doc.jpg{background: url("../images/css_images/icon_jpg.png") no-repeat scroll left top transparent;}
#search_doc #list_doc li a.title_doc.zip{background: url("../images/css_images/icon_zip.png") no-repeat scroll left top transparent;}
#search_doc #list_doc li p.description_doc{ font-size:14px; color:#666; line-height:120%; margin-bottom:15px;}
#search_doc #list_doc li a.look_doc{font-size:12px; color:#666; line-height:120%; text-decoration:none; float:right;  margin-left:20px; }
#search_doc #list_doc li a.look_news{font-size:12px; color:#666; line-height:120%; text-decoration:none;  float:right; margin:0 7px 0 20px;}
#search_doc #list_doc li a.look_doc:hover, #search_doc #list_doc li a.look_news:hover{ color:#CC0000;}



/* HOME PAGE */
#latest_mostRead_home{float:right; width:310px;}

#ticker{float:left; width:980px; margin:-4px 0 0 -5px; padding:4px 5px 0 5px; background:url(../images/css_images/ticker%20left_right.png) left top no-repeat;}

#actualy_magazine_blog, projects{margin-bottom:15px;}

.masina{background:url(../images/css_images/masina.png) left top no-repeat; width:263px; height:136px; position:absolute; left:-180px; bottom:0px; z-index:1;}
.coceculjak{background:url(../images/css_images/coveculjak.png) left top no-repeat; width:127px; height:177px; position:absolute; right:-86px; bottom:0px; z-index:1;}


/* view_page */
#view_page {padding:20px 10px 30px; width:940px;}
#view_page h3{line-height:18px; font-size:14px; font-weight:bold; border-left:3px solid #333333; padding-left:10px; }

/* Specia page suggest */
#view_page.suggest ol{list-style:decimal; margin:0 0 0 20px;}

/* Specia page suggest */
#view_page.support {}


/* Blog */
.news_category .list_blog_box{ float:left; width:638px; padding-bottom:18px; margin:0 0 18px 0; border-bottom:1px solid #CCC;}
.news_category .list_blog_box.last{}
.news_category .short_blog_box{ float:left; width:638px; margin:0px; padding:0px; border:none;}
.news_category .short_blog_box.have_thumb{width:440px;}
.news_category .short_blog_box .bloger{padding:5px 15px; margin-bottom:15px; border:1px solid #CCC; border-left:none; width:438px; }
.news_category .short_blog_box .bloger h3 a{font-size:18px; color:#B81313; text-align:center;display:block; text-decoration:none;}
.news_category .short_blog_box .bloger h3 a:hover{color:#333;}
.news_category .short_blog_box h2{ padding:0px; display:block; margin:0 0 15px 15px; }
.news_category .short_blog_box h2 a{font-size: 20px; color:#333; text-decoration:none; }
.news_category .short_blog_box h2 a:hover{color:#1B7EB7;}
.news_category .short_blog_box .short_news_text{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:120%; padding:0px; margin: 0 0 15px 15px;}
.news_category .short_blog_box .news_read_more{width:auto; padding:0 5px 0 0; }
.news_category .short_blog_box .news_read_more a{font-family:Arial, Helvetica, sans-serif; font-style:italic;  font-size: 12px; color:#1E70A6; }
.news_category .short_blog_box .news_read_more a:hover{color:#545454;}
.news_category .short_blog_box .date_coment_box{margin-left:15px;}

/* right collumn Bloger box */
#bloger{border: 1px solid #CCCCCC; float: left; margin: 0 0 15px; padding: 4px; width: 300px;}
#bloger h3{margin:6px 0 15px 3px;}
#bloger li{float:left; margin:0 5px 3px 1px;}
#bloger li.last{margin-right:0px;}

/* most_read_blogs */
#most_read_blogs{width:300px; float:left; margin: 0 0 15px; }
#most_read_blogs h3{font-weight:bold; color:#191919; border-bottom:3px solid #191919; padding-bottom:4px; margin-bottom:10px; text-transform:uppercase; display:block; font-size:12px; }
#most_read_blogs .title_blog{padding:0 10px; float:left; display:block;}
#most_read_blogs h4{}
#most_read_blogs h4 a{font-weight:bold; color:#191919; padding:0px; margin-bottom:15px; display:block; font-size:13px; text-decoration:none;}
#most_read_blogs h4 a:hover{color:#B81313;}
#most_read_blogs h4 a.last{margin-bottom:0px;}

/* Bloger person */
#bloger_person{border: 1px solid #CCCCCC; float: left; margin: 0 0 15px; padding: 4px; width: 300px; background:url(../images/css_images/bloger_bg.jpg) left top repeat; position:relative;}
#bloger_person .spajalica{background:url(../images/css_images/bloger_spajalica.png) left top no-repeat; width:33px; height:57px; position:absolute; right:10px; top:-5px;}
#bloger_person a.bloger_img{display:block; margin:5px auto 15px;  border: 1px solid #CCCCCC; height: auto; padding: 4px; width: 160px;}
#bloger_person img.photo{}
#bloger_person a.bloger_img:hover{border-color:#B81313; }
#bloger_person h3{}
#bloger_person h3 a{font-weight:bold; color:#B81313; padding:0 10px; margin-bottom:15px; display:block; font-size:18px; text-decoration:none; text-align:center;}
#bloger_person h3 a:hover{ color:#191919;}
#bloger_person .bloger_text{padding:0 12px; margin-bottom:15px;}
#bloger_person .bloger_text p{color:#333; padding:0px; font-size:14px;}





/***********************************************
	NUNS - database and all page
***********************************************/

.left_column{float:left; width:620px;}
.right_column{float:right; width:340px;}
.orange{color:#CC912C;}
.blue{color:#1764A0;}
.brown{color:#37190F;}
.black{color:#555555;}
.text_editor{padding-bottom:15px; }
.title_block{border-bottom:1px solid #DDDDDD; font-size:18px; text-transform:uppercase; margin:0 0 10px; }
.title_block a{font-size:18px; text-decoration:none;}
.title_block span{border-bottom:2px solid #1764A0; display:inline-block; color:1764A0; padding:0 2px 7px 0; font-weight:600;}
.title_block a:hover{color:#1764A0;}

.title{border-bottom:1px solid #DDDDDD; font-size:18px; text-transform:uppercase; margin:0 0 15px;}
.title span{border-bottom:2px solid #CC912C; display:inline-block; font-weight:600; padding:0 2px 7px 0;}
.title.black span{border-bottom:2px solid #1764A0;}

#bread-crumbs{ border-bottom:1px solid #DDDDDD; font-size:18px; text-transform:uppercase; margin:0 0 15px;}
#bread-crumbs a.link{font-size:18px; text-decoration:none; border-bottom:2px solid #CC912C; display:inline-block; color:#CC912C; padding:0 7px 5px 3px; font-weight:600; }
#bread-crumbs a.link:hover{color:#1764A0; border-bottom:2px solid #1764A0; }
#bread-crumbs span.no_link{font-size:18px; text-decoration:none; border-bottom:2px solid #37190F; display:inline-block; color:#37190F; padding:0 0 5px; font-weight:600;}

/* Tag Cloud */
#tag_cloud{width:340px; margin:0 0 15px 0; float:left;}
#tag_cloud ul{width:340px; float:left; margin-top:-5px;}
#tag_cloud ul li{float:left; display:block; padding:2px 0; height:24px; line-height:24px;}
#tag_cloud ul li a{ font-weight:bold; text-decoration:none; color:#155B99; padding:0 10px; display:block;}
#tag_cloud ul li a:hover{color:#CC912C;}
#tag_cloud ul li.tag_font1 a{font-size:13px;}
#tag_cloud ul li.tag_font2 a{font-size:17px;}
#tag_cloud ul li.tag_font3 a{font-size:19px;}

/* baner right */
.baner_right{float:left; margin-bottom:15px; width:320px; padding:0 10px;}
.baner_right h3.title{color:#CC912D;}
.baner_right td td h2{padding:17px 12px 12px;  }
.baner_right td td h2 a{color:#545454; font-size:16px; font-weight:600; text-decoration:none; text-transform:uppercase;}
.baner_right td td h2 a:hover{color:#CC912D;}
.baner_right td td p{color:#777; padding:5px 12px; font-size:13px; line-height:120%;}{}
.baner_right hr{margin:0px; height:1px; background:#ccc; border:none;}

/* Form on all page */
#advice_form_box{ float:left; width:980px;}
#advice_form_box h2{border-bottom:1px solid #DDDDDD; font-size:18px; text-transform:uppercase; margin:0px;}
#advice_form_box h2 span{border-bottom:2px solid #1764A0; display:inline-block; color:1764A0; padding:0; padding-bottom:5px; font-weight:600;}
#advice_form_box .form_bg{background:#F7F7F7; border-bottom:1px solid #DDDDDD; padding:20px 15px; float:left; width:950px;}
#advice_form_box .form_text{float:left; width:330px;}
#advice_form_box .form_text p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777;}
#advice_form_box #advice_form{float:right; width:600px;}
#advice_form_box #advice_form{}
#advice_form_box #advice_form table{float:right;width:595px;}
#advice_form_box #advice_form table td{padding-left:5px;}
#advice_form_box #advice_form input.text_input{border:1px solid #E6E6E6; padding:3px 7px; width:270px; margin-bottom:13px; font-size:13px; color:#525252;}
#advice_form_box #advice_form input.text_input.full{width:574px;}
#advice_form_box #advice_form textarea.textarea{border:1px solid #E6E6E6; padding:3px 7px; width:574px; margin-bottom:13px; font-size:13px; color:#525252; font-family:inherit;}
#advice_form_box #advice_form table td p{font-weight:bold; font-size:14px; color:#525252; margin-bottom:7px;}
#advice_form_box #advice_form table td .radio_button{margin-right:5px; float:left; }
#advice_form_box #advice_form table td label{margin-bottom:15px; font-size:13px; color:#525252; display:inline-block; float:left; line-height:21px;}
#advice_form_box #advice_form table td .buttons_black{ float:right; width:94px; height:26px; font-size:13px; color:#FFF; font-weight:normal; background:#1D87BF;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}
#advice_form_box #advice_form table td .buttons_black:hover{background:#333;}
#advice_form_box .form_text p.email_sent{color:#C00; font-size:17px; padding:15px 0;}

/* chapta */
.chapta{float:left;}
.chapta span{font-weight:bold; font-size:14px; color:#525252; }
.chapta img{margin:0 0 0 15px}
.chapta input{border:1px solid #E6E6E6; padding:3px 7px; width:120px; margin-bottom:13px; font-size:13px; color:#525252; margin:0 0 0 15px;}

/***  ADVICE  ****/
#advice_form_box{clear:both;}

#list_advice{margin-bottom:10px;border-top:1px solid #CC912D;}
#list_advice li{ padding:12px 0; border-bottom:1px solid #DDDDDD; position:relative; }
#list_advice li h2.advice_title{color:1764A0; font-size:13px; font-weight:bold; clear:both; display:block; padding-right:16px;}
.accordsuffix{float:right; cursor:pointer; position:absolute; top:10px; right:0px; }
#list_advice li .advic_text{padding:15px 0 0;}
#list_advice li .advic_text p{}
#list_advice li .advic_text .like_box{margin:15px 0 0; }
#list_advice li .advic_text .like_box a{width:235px; height:65px; line-height:65px; display:inline-block; text-decoration:none; font-size:13px; font-weight:bold; color:#FFF; padding:0 0 0 10px; text-transform:uppercase; margin-left:40px; } 
#list_advice li .advic_text .like_box .advice_like{background:url(../images/css_images/advice_like.png) left top no-repeat;} 
#list_advice li .advic_text .like_box .advice_not_like{background:url(../images/css_images/advice_not_like.png) left top;}
#list_advice li .advic_text .like_box a:hover{background-position:left bottom;}

/* Pagination */
.pagination{ float:right; margin-right:10px; margin-top:5px;}
.pagination td{ width:25px;}
.page_previous{ border:none; background:url(../images/css_images/page_previous.png) left top no-repeat; padding:0px; width:21px; height:21px; cursor:pointer; text-indent:-99999px;}
.page_previous:hover{ background-position:0 -21px;}
.page_first{ border:none; background:url(../images/css_images/page_first.png) left top no-repeat; padding:0px; width:21px; height:21px; cursor:pointer; text-indent:-99999px;}
.page_first:hover{ background-position:0 -21px;}
.page_number_current{ width:21px; height:21px; background:url(../images/css_images/page_number.png) left bottom repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:21px; text-decoration:none; text-align:center; display:block; padding:0px;}
.page_number { width:21px; height:21px; background:url(../images/css_images/page_number.png) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; display:block; line-height:21px; padding:0px; }
.page_number:hover{ background-position: left bottom; color:#FFFFFF; }
.page_next{ border:none; background:url(../images/css_images/page_next.png) left top no-repeat; padding:0px; width:21px; height:21px; cursor:pointer; text-indent:-99999px;}
.page_next:hover{ background-position:0 -21px;}
.page_last{ border:none; background:url(../images/css_images/page_last.png) left top no-repeat; padding:0px; width:21px; height:21px; cursor:pointer; text-indent:-99999px;}
.page_last:hover{ background-position:0 -21px;}

/* pagination all_page */
#pagination{float:left; margin-bottom:15px;}
#pagination li{ width:21px; margin:0 3px 0 0; float:left;}
#pagination li a{display:block; color:#FFF; font-weight:bold; text-decoration:none; line-height:22px;}

/***  CASESS  ***/
#cases_form_box{float:left; padding:0px 7px 15px;}
#cases_form_box td{padding:0 10px; vertical-align:top;}
#cases_form_box td input{border: 1px solid #E6E6E6; color: #525252; font-size: 13px; margin-bottom:13px; padding: 5px 8px; width: 264px;}
#cases_form_box td input.from, #cases_form_box td input.to{width:45px; padding:0px 7px; display:inline-block; float:left; margin:0 12px 0 0; height:24px; }
#cases_form_box td label{display:inline-block; font-size:13px; color:#525252; padding-right:5px; font-family:Arial, Helvetica, sans-serif; float:left; height:24px; line-height:24px; }
#cases_form_box td p span{color:#CC912C;}
#cases_form_box td p.note{float:left; padding:10px 0 0px;}
#cases_form_box td input.buttons_black{background: none repeat scroll 0 0 #1D87BF;
    border-radius: 7px;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: normal;
    height: 26px;
    width: 94px;}
#cases_form_box td input.buttons_black:hover{background:#333;}
.cases #advice_form_box, .case_details #advice_form_box{border-top:none;}

/* Result search */
#search_result_box{margin-bottom:25px; float:left; width:100%;}
.result_title_box{border-bottom:1px solid #DDDDDD; font-size:18px; text-transform:uppercase; margin:0px;}
.result_title{border-bottom:2px solid #37190F; display:inline-block; color:1764A0; padding:0; padding-bottom:7px; color:#37190F; font-weight:600;}
.result_title_box a.excel{ float:right; margin-top:-2px; margin-right:15px; background:url(../images/css_images/excel_icon.png) left top no-repeat; width:72px; height:22px;}	
#pagination{float:right; margin-top:-2px;}
#result{}
#result li{border-bottom: 1px solid #DDDDDD; padding: 12px 0; position: relative;}
#result li a{display: block; font-size: 13px; font-weight: bold; padding-right: 16px; color:#155B99; text-decoration:none;}
#result li a:hover{color:#CC912D;}

/* Detail case */
.details_title{ border-bottom:1px solid #DDDDDD; font-size:18px; text-transform:uppercase; margin:20px 0 30px;}
.details_title span.no_link{font-size:18px; text-decoration:none; border-bottom:2px solid #37190F; display:inline-block; color:#37190F; padding:0 0 5px; font-weight:600;}
a.pdf{ float:right; margin-top:-2px; margin-left:15px; background:url(../images/css_images/pdf_icon.png) left top no-repeat; width:72px; height:22px;}
a.excel{ float:right; margin-top:-2px; margin-left:15px; background:url(../images/css_images/excel_icon.png) left top no-repeat; width:72px; height:22px;}

h1.title_case{color:#CC912C; font-size:28px; margin-bottom:25px;}
#case_details{ margin-bottom:20px;}
#case_details td{color:#777; font:13px; width:300px; }
#case_details td strong{color:#555; font:15px; margin-bottom:17px; display:block; font-weight:600;}
.title_case{border-bottom:1px solid #DDDDDD; font-size:18px; text-transform:uppercase; margin:0px 0 10px;}
.title_case span{font-size:18px; text-decoration:none; border-bottom:2px solid #37190F; display:inline-block; color:#37190F; padding:0 0 5px; font-weight:600;}
.title_item{color:#777; font-size:13px; width:300px;}
.item_value{color:#555; font-size:15px; margin-bottom:17px; display:block; font-weight:600;}
.item_value p{color:#555; font-size:15px; margin-bottom:17px; display:block; font-weight:600;}
#list_hearing{margin:10px 0 20px;}
#list_hearing th{color:#165F9B; border-bottom:1px solid #DDD;font-size:15px; min-width:90px; font-weight:600; padding-bottom:10px; text-align:left;}
#list_hearing td{color:#555555; border-bottom:1px solid #DDD;font-size:15px; min-width:130px; font-weight:600; padding:10px 0; vertical-align:middle;}
#list_hearing td.id{text-align:center;}
#list_hearing td.id span{margin-left:-50px;}
 
.title_case.list_doc{margin-bottom:0px;}
#list_document{margin-bottom:30px;}
#list_document li{border-bottom: 1px solid #DDDDDD; padding: 12px 0; position: relative;}
#list_document li a{display: block; font-size: 13px; font-weight: bold; padding-right: 16px; color:#155B99; text-decoration:none;}
#list_document li a:hover{color:#CC912D;}  

#related_cases{}
#related_cases li{border-bottom: 1px solid #DDDDDD; padding: 12px 0; position: relative;}
#related_cases li a{display: block; font-size: 13px; font-weight: bold; padding-right: 16px; color:#155B99; text-decoration:none;}
#related_cases li a:hover{color:#CC912D;}


/*** HOME PAGE ***/
.home{}
.home h1.title{color:#CC912D;}
.home .text_editor{}
.home .text_editor td td h2{padding:17px 12px 12px;  }
.home .text_editor td td h2 a{color:#fff; font-size:16px; font-weight:600; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px 0px #000;}
.home .text_editor td td h2 a:hover{color:#FF4000;}
.home .text_editor td td p{color:#fff; padding:0 12px 17px; font-size:13px; line-height:120%;}
.home .text_editor td td a{color:#FFF;}
.home .text_editor td td a:hover{color:#FF4000;}

/* contact */
.contact .left_column{width:330px;}
.contact .right_column{width:620px;}
.contact .full_text h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
.contact .full_text h3 a{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CC912C; text-decoration:none; font-weight:normal;}
.contact .full_text a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#CC912C; text-decoration:none;}
.contact .full_text a:hover{color:#135996;}
.contact .full_text p{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#555; text-decoration:none;}

#contact_box{ background: none repeat scroll 0 0 #F7F7F7; border-bottom: 1px solid #DDDDDD;}
#contact_box .title{background:#FFF;}
#contactForm{padding:0 15px;}
#contactForm input{
    border: 1px solid #E6E6E6;
    color: #525252;
    font-size: 13px;
    padding: 3px 7px;
    width: 270px;
	float:left;
	margin:0 18px 15px 0;
}
#contactForm input.last{margin-right:0px;}
#contactForm textarea{
	border: 1px solid #E6E6E6;
    color: #525252;
    font-size: 13px;
    margin-bottom: 13px;
    padding: 3px 7px;
    width: 574px;
	height:160px;
	font-family:inherit;
}
#contactForm input.captcha{width:80px; clear:both; float:none;}
#contactForm input.button{
	background: none repeat scroll 0 0 #1D87BF;
    border-radius: 7px;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: normal;
    height: 26px;
    width: 94px;
	padding:5px 8px;
	border:none;
	cursor:pointer;
}
#contactForm input.button:hover{background:#333; }

#contact_form_error p{color:#FF0000; font-weight:bold;}
#contact_form_success p{color:#39F; font-weight:bold;}














