@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.
*/

body{
	background:url(../images/css_images/bg.png) repeat !important;
}

/* Additional restrictions, because of  differences between browsers. */
div{padding:0; margin:0;}
p {margin: 0px; padding: 0px;}
a img {border:none;}
a {outline:none;}

/* Main Site Container */
#body_container{
	margin:0 auto;
	width: 982px;
}

/* Additional Container - sorry, but some additional divs are necesary because of IE */
#container {
	float:left;
	width:982px;
	padding-bottom:20px;	
}

/* ########### Top Header - Logo, Languages, Main Menu ############ */
#top_box{width:983px; height:auto;}

/* Space for logo image */
#logo, #header {width:auto; height:auto; float:left; margin:8px 0 8px -4px; float:left}

/* Space for language links */
#language_button {
	float: right;
	height: 20px;
	padding:14px 10px 0 0;
	width: auto;
	text-align:right;
}
a.language{
	color:#a6a6a6;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 5px;
}
#language_button a.current, #language_button a:hover{color:#000 !important;} 

/* Search */
#search_box {
	float: left; 
	margin-top:4px;
	margin-left:0;
	position:relative;
}

#search_box input.text {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #333333;
    color: #CAB985;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding: 1px 27px 1px 10px;
    width: 201px;
}
#search_box input.button_search {
    background: url("../images/css_images/lupica.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    height: 15px;
    margin: 1px 0 0 -25px;
    position: absolute;
    right: 10px;
    text-indent: -99999px;
    top: 3px;
    width: 14px;
}
/* Space for top banner */
#top_banner{width:728px; padding-bottom:5px; float:right;}

/* Space for main menu */
#main_menu {float:left; height:32px; width: 980px; background:url(../images/css_images/mainmenu_backgroun.png) repeat-x; border:1px solid #333; margin-bottom:9px;}

/* Main Menu + text top padding */
.main_menu_gradient {
	height: 22px;
	padding-top:7px;
	text-align:center;
	width:auto;
}

/* Main Menu Link */
a.mainmanu{
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	padding-right:16px;
	padding-left:16px;
	background-image:url(../images/css_images/dots.png);
	background-repeat:no-repeat;
	background-position:right;
	text-shadow: 1px 0px 3px rgba(71, 21, 38, 1);
}
a.mainmanu:hover{
	text-decoration:none;
}

a.mainmanu.last{
	background:none;
}

/* Style for Drop Down Menu */

.dropmenudiv{
width:auto;
position:absolute;
margin-top:6px;
line-height:18px;
z-index:1000;
visibility: hidden;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.dropmenudiv a{
width: auto;
display: block;
padding:2px 20px;
text-decoration: none;
}

.dropmenudiv a:hover{text-decoration:none;}

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

/* ########### Space for header - Photo, Random Photo of Flash  ############# */
/*#header {
	float: left;
	z-index:0;
	width: 970px;
	height:300px;
	background-color:#FFFFFF;
	padding:7px 5px 7px 6px;
	border:1px solid #e6e6e6;
	position:relative;
}*/
/* Shadow under photo or flash white box */
/*#header_shadow {
	display:none;
	float: left;
	height: 21px;
	width: 983px;
	background-image: url(../images/css_images/header_shadow.gif);
	background-repeat: no-repeat;
	background-position:center;
}*/

#leftside{
	width:670px;
	border:1px solid #333333;
	background:#fff;
	float:left;
}

#rightside{
	width:300px;
	float:right;
}

/* #############  Main Page Content ##############*/

#content {
	width: 982px;
	float:left;
}
/* ######### 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: right; margin-top:2px; }

.textinput{
	font-size:14px;
	color:#333333;
	width:134px;
	height:22px;
	line-height:22px;
	padding:0 2px;
	border:1px solid #999999;
}

.newsletter_submit{
	border:0 none;
	text-indent:-99999px;
	background:url(../images/css_images/submit.png) no-repeat;
	width:28px;
	height:19px;
	cursor:pointer;
}

/* Left Boxes for banner space*/
.left_banner{width:212px; float:left;}

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

#right_column {float: left; width:713px;}

/* 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_front_page{width:234px; float:right;}

/* Space for right banners*/
.right_banner{width:300px; margin-bottom:10px;}

/* Space for front page news*/
.news_box{
	width: 232px; 
	border: 1px solid #e6e6e6; 
	padding-top:7px;
	margin:2px 0 10px 0;
}
.news_box_title{
	padding:0 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #333333;
}
.news_box_content{width:212px; padding:10px;}

.front_news_box{
	border-bottom:5px solid #333333;
	float:left;
	margin-top:20px;
}

.front_news_box .date, .news_title_article .date{
	padding-left:27px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	color:#333333 !important;
	font-weight:bold;
	margin-top:3px;
	padding-bottom:0 !important;
}

.front_news_box h2 a{
	text-decoration:none;
	display:block;
	padding-right:20px;
	font-size:22px;
	color:#B40000;
	font-family:"Open Sans", sans-serif;
}
.news_front_desc{
	padding-left:15px;
	padding-right:15px;
}

.news_front_desc p{
	font-size:14px;
	color:#333333;
	line-height:120%;
	margin-top:9px;
	margin-bottom:16px;
}



.news_title_article{
	width:auto;
	min-height:40px;
	background:url(../images/css_images/news_title_background.png) repeat-y;

}
.front_news_box a.read_more{
	float:right;
	background:url(../images/css_images/button.png) no-repeat;
	width:67px;
	height:24px;
	padding-right:30px;
	padding-left:3px;
	line-height:24px;
	text-decoration:none;
	color:#942329;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;	
	overflow:hidden;
	position:relative;
	top:-5px;
}

.front_news_box a:hover{color: #333;}

.all_news{text-align:right; padding:5px 10px 10px 10px;}
.all_news a{text-decoration:underline; font-weight:bold; color:#000}
.all_news a:hover{color: #666;}

/* Space for poll*/
.poll_box{
 width:212px;
 padding:10px;
 margin:10px 0 10px 0;
 border:1px solid #e7e7e7;
}
.poll_box_title{
	font-family: "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	color: #333333;
}
.poll_question_title{
	padding:5px 0;
	font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
a.link_results{text-decoration:underline; font-weight:bold; color:#000}
a.link_results:hover{color: #666;}

/* General Gallery Style - full gallery style find in css/prettyPhoto.css */
.back_thumb_gallery{
		background-repeat:no-repeat;
		width:160px;
		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 Page ################## */
.short_news_box{
	width:641px;
    padding:10px;
    margin:10px 0;
    border:#e4e4e4 1px solid; 
}
.news_title{
	font-family: "Times New Roman", Times, serif;
 	font-size: 16px;
	color: #000;
}
.news_time{
	font-family: "Times New Roman", Times, serif;
 	font-size: 18px;
	color: #999;
	text-align:left;
	padding-bottom:20px;
	
}
.news_read_more{
	width:641px;
	text-align:right;
	padding:5px 0 10px 0;
}
/* News Read More Link */
.news_read_more a{text-decoration:none; font-weight:bold; color:#000}
.news_read_more a:hover{color:#666;}

/* Space for link on page news full article */
.news_back{padding:20px 0 0 0; text-align:right;}
.news_back a{text-decoration:none; font-weight:bold; color:#000; font-size:14px;}
.news_back a:hover{color:#B40000}

/* Pagination */
.pagination{ padding-top:20px; padding-bottom:16px;}
.pagination td{ width:22px;}
.page_previous{ 
border:none; 
background:url(../images/css_images/prev.png) left top no-repeat; 
padding:0px;	
width:32px; 
height:26px; 
cursor:pointer; 
text-indent:-99999px;
}
.page_previous:hover{ background-position:0 -26px;}

.page_first{ border:none; background:url(../images/css_images/first.png) left top no-repeat; padding:0px; width:32px; height:26px; cursor:pointer; text-indent:-99999px;}
.page_first:hover{ background-position:0 -26px;}
.page_number_curent{ min-width:32px; height:26px; background:url(../images/css_images/pageNumber.png) 0 0 no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; line-height:26px; text-decoration:none; text-align:center; display:block; padding: 0 1px;}
.page_number {min-width:32px; height:26px; background:url(../images/css_images/pageNumber.png) 0 0 no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#932228; line-height:26px; text-decoration:none; text-align:center; display:block; padding: 0 1px;}
.page_number:hover{ min-width:32px; height:26px; background:url(../images/css_images/pageNumber.png) 0 0 no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; line-height:26px; text-decoration:none; text-align:center; display:block; padding: 0 1px;}

.page_next{ 
border:none; 
background:url(../images/css_images/next.png) left top no-repeat;
padding:0px; 
width:32px; 
height:26px; 
cursor:pointer; 
text-indent:-99999px;
}
.page_next:hover{ background-position:0 -26px;}
.page_last{ 
border:none; 
background:url(../images/css_images/last.png) left top no-repeat; 
padding:0px; 
width:32px; 
height:26px; 
cursor:pointer; 
text-indent:-99999px;
}
.page_last:hover{ background-position:0 -26px;}


/* ##################### 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:none;
	background-repeat:repeat-x;
	height:20px;
	cursor:pointer;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding:0 10px;
	font-weight:bold;
}
.buttons_black:hover{
	text-decoration:none;
}

/* 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;}

/* Footer of all pages*/
#footer {
	float:left;
	height:auto;
	width:100%;
}


.short_news_box {
	overflow: hidden;
}

.short_news_box .photo {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}


.news_comment {
	margin: 5px 0;
	padding: 10px 0;
	border-bottom: dotted 1px #c0c0c0;
}

.news_comment_author {
	font-size: 14px;
	font-weight: bold;
}

.news_comment_timestamp {
	margin-bottom: 10px;
}




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

/* contact */
#contact_box{margin-left:10px;}
p.contact_title{color:#969596; font-family:Arial,Helvetica,Tahoma; font-size:20px;  margin-bottom:10px; }
#contactForm{}
#contactForm input{ border:1px solid #B1A6B1; padding:0px 10px; margin-bottom:15px; line-height:20px; height:20px; width:150px; color:#969596; font-family:Tahoma, Geneva, sans-serif; font-size:14px; background:url(../images/css_images/templatemo_hbg.jpg) left top repeat;}
#contactForm textarea{border:1px solid #B1A6B1; padding:10px; margin-bottom:15px; line-height:20px; height:100px; width:300px; color:#969596; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(../images/css_images/templatemo_hbg.jpg) left top repeat;}
#contactForm input.captcha{width:80px;}
#contactForm input.button{width:80px; height:24px; line-height:24px; background:#969596; color:#FFF; cursor:pointer;}
#contactForm input.button:hover{background:#FFFFFF; color:#A7A7A7; }

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

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


/* 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;}


#top{
	background:url(../images/css_images/header_background.png) repeat-x;
	width:100%;
	height:32px;
}

#top_container1{
	width:981px;
	margin:0 auto;
}

.news_front_footer{
	margin-top:6px;
	padding:0 15px;
}

.author{
	display:inline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B30000;
}

.gray{
	color:#333;
}

.news_front_all{
	width:660px;
	height:auto;
	background:#B40000;
	float:left;
	padding:5px;
}


#newsletter_home {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 36px;
    margin-top: 2px;
    width: 455px;
}

#newsletter_home h2{
	line-height:36px;
	color:#B40000;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:0px;
	margin-left:6px;
}


.allnews {
    background: url("../images/css_images/button_all_news.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin-left: 9px;
    margin-top: 3px;
    padding-left: 10px;
    padding-right: 40px;
    text-decoration: none;
    width: 137px;
}

/*FOOTER BANNERS*/
#footer_bannerbox {
    float: left;
    width: 982px;
	height:70px;
	padding-top:10px;
	margin-bottom:9px;
	background:url(../images/css_images/footer_background.png) no-repeat;
	margin-top:8px;
}

#page_content{
	padding:15px;
	width:640px;
}

#page_content h1{
	display:block;
	margin-left:-15px;
	padding-left:35px;
	padding-top:9px;
	padding-bottom:9px;
	display:block;
	width:670px;
	min-height:22px;
	font-size:22px;
	font-family:"Open Sans", sans-serif;
	font-weight:bold;
	color:#333;
	background:url(../images/css_images/title_background.jpg) repeat-y;
}

#page_content .page_title{
	background:url(../images/css_images/news_title_background.png) repeat-y;
}

#page_content p{
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
}


.addthis_toolbox.addthis_default_style.addthis_32x32_style {
    float: right; display:inline-block;min-width:245px;

}

#secondaty_menu {
    float: right;
}


a.menuitem {
    font-size: 14px;
    line-height: 32px;
    padding: 0 8px;
    text-decoration: none;
    color:#FFF;
	background-image:url(../images/css_images/dot_secondary_menu.png);
	background-repeat:no-repeat;
	background-position:right;
	
}

a.menuitem:Hover{
	color:#F6EDBF;
}



.news_thumb {
    margin: 13px auto 0;
    width: 640px;
}


.addthis_toolbox.addthis_default_style {
    float: right;
}


#page_content h2 {
    color: #B30000;
    display: block;
    font-size: 16px;
    margin-bottom: 22px;
    margin-top: 12px;
}


#page_content h3 {
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
}

#page_content ul li {
    color: #333333;
    font-size: 14px;
    margin-bottom: 4px;
}


#page_content ul {
	list-style:square;
    margin-bottom: 26px;
}


#page_content{
}

.related{
	margin-top:15px !important;
	margin-bottom:15px !important;
	font-size:22px !important;
	color:#333 !important;
}

#page_content ul.related_news{
	list-style:none;
	padding:0; margin:0;
}

#page_content ul.related_news li a{
	font-size:16px;
	color:#B30000;
	font-weight:bold;
	margin-bottom:10px;
}

#page_content ul.related_news li a:hover{
	color:#333;
}
.gallery_border{display:inline-block; overflow:hidden; vertical-align:top;}
.back_thumb_gallery1{
		width:310px;
		padding:5px; 
		display: inline-block;
		vertical-align: top;
		text-align:center;
		float:left;
}

.back_thumb_gallery1.last{
		margin-right:0;
}

.imgth{
	border:1px solid #DDDDDD;
	padding:5px;
}

.naslov a{
	font-size:16px;
	font-weight:bold;
	color:#B20000;
	font-family:"Open Sans", sans-serif;
	text-decoration:none;
}

.gallery_border:hover .imgth{
	border:1px solid #CCBB86;
}

.gallery_border:hover a{
	color:#CCBB86 !important;}

.description2{
	text-align:left;
	margin-top:5px;
	max-height:54px;
	overflow:hidden;
	font-size:14px;
	color:#333;
}

#content.gallery{
	background:#fff;
}

.gallery_title{
	margin-bottom:37px;
	margin-top:22px;
    background:url(../images/css_images/gallery_title.jpg) repeat-y scroll 0 0 transparent;
    color: #333333;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: bold;
    min-height: 22px;
    padding-bottom: 9px;
    padding-left: 22px;
    padding-top: 9px;
    width: 100%;
}


#galery_list {
    margin-left: 12px;
}



#content.gallery p {
    padding-left: 17px;
    padding-right: 17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:14px;
	line-height:120%
}


.news_title_article h2{
	text-decoration:none;
	display:block;
	padding-left:27px;
	padding-right:20px;
	font-size:22px !important;
	color:#B40000;
	font-family:"Open Sans", sans-serif;
	margin-bottom:0 !important;
}


.news_comment {
    border-bottom: 1px solid #CCCCCC;
    margin: 15px 0;
    min-height: 50px;
    width: 100%;
}

.news_comment.first{
}


.news_comment.last{
	border:0 none;
}
.left_comment_side{

   float: left;
    text-align: center;
    vertical-align: middle;
    width: 172px;
}

.news_comment_author {
	font-size: 14px;
	font-weight: bold;
	color:#B20000;
	font-family: 'Open Sans', sans-serif;
}

.news_comment_timestamp {
	color:#333333;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
}

.news_comment_text{
	font-size:14px;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
}


.news_comment.first {
    border-top: 1px solid #CCCCCC;
    margin-top: -3px;
}


.postcomment a{
	display:block;
	width:140px;
	height:24px;
	text-decoration:none;
	background:url(../images/css_images/button_backgrdou.png) no-repeat;
	text-align:center;
	line-height:24px;
	color:#932228;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


.postcomment {
    margin-top: -21px;
    position: relative;
    right: -499px;
    top: -28px;
    width: 140px;
}

.follow {
    float: right;
    margin-top: -4px;
    position: relative;
}

.btnsubmit{
	    background: none repeat scroll 0 0 #333333;
    border: 0 none;
    color: #FFFFFF;
    float: right;
    padding: 5px;
	cursor:pointer;
}
	
.btnsubmit:hover{
	background:#B40000;
}
	
textarea {
    border: 1px solid #333333;
    padding: 5px;
    resize: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}


#comment-form input {
    border: 1px solid #333333;
    font-family: arial;
    font-size: 14px;
    padding: 5px;
}

#ticker {
    border: 1px solid #000000;
    float: left;
    height: 32px;
    margin: 0 0 10px;
    padding: 0;
    width: 980px;
}



/*ads front*/
#ads_box{width:980px; float:left; position:relative;}
#ads_box #leftside{padding:20px 0; width:670px; border:1px solid #333; }
#ads_box #leftside .title_box{background:url(../images/css_images/ads_title_box.jpg) left top no-repeat; width:600; height:40px; line-height:40px; padding:0 35px;  }
#ads_box #leftside .title_box h1{color:#333; font-family:"Open Sans", sans-serif; font-size:22px; font-weight:bold;}
#ads_box #leftside .title_box a, .send_ad{background:url(../images/css_images/ads_add_button.jpg) left top no-repeat; width:142px; height:26px; line-height:26px;
color:#922127; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; float:right; text-decoration:none; margin-top:6px;
}
#ads_box #leftside .title_box a:hover, .send_ad:hover{background-position:left bottom;}

#ads_box #leftside .finish_msg{color:#922127; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; padding:15px;}

.ads_form {
    background: url("../images/css_images/bg_add_form.jpg") repeat scroll left top transparent;
    border: 1px solid #555555;
    display: none;
    height: auto;
    margin: 10px 20px;
    padding: 25px 25px 15px;
    position: absolute;
    width: 575px;
	/*width:560px*/
    z-index: 1000;
}
.ads_loader{
	position : fixed;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
	background : rgba(255,255,255,0.7);
	display : none;
}
.ads_loader img{
	position : absolute;
	left : 50%;
	top : 50%;
	margin : -15px 0 0 -15px;
}
.finish_msg{
	display : none;
}

#ads_box #leftside .ad_box{background:url(../images/css_images/line_after_ad.jpg) left bottom repeat-x; padding:15px 15px 20px; float:left;}

#ads_box #leftside .ad_box .left{float:left; width:300px; margin-right:8px;}
#ads_box #leftside .ad_box .left img{cursor:pointer;}
#ads_box #leftside .ad_box .left .carousel_back{background:url(../images/css_images/ad_left_arrow.png) left top no-repeat; width:29px; height:31px; display:block; float:left;
text-indent:-99999px; margin:-75px 0 0 -5px;}
#ads_box #leftside .ad_box .left .carousel_next{background:url(../images/css_images/ad_right_arrow.png) left top no-repeat; width:29px; height:31px; display:block; float:right; 
text-indent:-99999px; margin:-75px -5px 0 0;}
#ads_box #leftside .ad_box .left .carousel_back:hover, #ads_box #leftside .ad_box .left .carousel_next:hover{background-position:left bottom; } 
.carousel{/*width:240px; margin:5px 0 0 24px;*/}
.carousel ul{width:240px;}
.carousel ul li{/*width:120px; float:left;margin:0 3px;*/}


#ads_box #leftside .ad_box .right{float:left; width:320px; margin:0px;}
#ads_box #leftside .ad_box .right h2{ color:#B20000; font-family:"Open Sans", sans-serif; font-size:16px; font-weight:bold; margin-bottom:18px; display:block;padding:0 7px;}
#ads_box #leftside .ad_box .right p{ color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin-bottom:18px;line-height:125%; padding:0 7px;}
#ads_box #leftside .ad_box .right .info{padding:10px 0; background:url(../images/css_images/bg_add_form.jpg) left top repeat;}
#ads_box #leftside .ad_box .right .info p{margin:0px; line-height:140%;}

h2.fill_form{
	font-family:"Open Sans", sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#B30000;
	padding-bottom:18px;
	display:block;
}


#right_side_ads {
    background: none repeat scroll 0 0 #000000;
    float: right;
    height: 156px;
    margin-top: -8px;
    padding: 5px;
    width: 231px;
}


#right_side_ads input {
    color: #FFFFFF;
    margin-bottom: 8px;
}

#left_side_ads input{
	width:181px;
	height:29px;
	line-height:29px;
	border:1px solid #CCBB86;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 5px;
	font-size:14px;
}


#left_side_ads td {
    padding-bottom: 12px;
    vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}


.ad_description {
    border: 1px solid #CCBB86;
    display: block;
    float: left;
    height: 155px;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:14px;
	color:#000;	
}

h2.submit_photos{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	padding-top:9px;
	padding-bottom:10px;
	display:block;
	margin-left:4px;
}


#submit_area{            
   float: left;
    width: 587px;
	margin-top:15px;
}

#submit_area p{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
	float:left;
	margin-left:3px;
}



.hide_ad_form{
    float: right;
    margin-bottom: 19px;
    margin-top: -19px;
    position: relative;
	background-image:url(../images/css_images/exit.png);
	width:9px;
	height:10px;
	text-indent:-9999px;
}

.hide_ad_form:hover{
	background:url(../images/css_images/exitHover.png);
}

#img.ad_main_img {
    height: 225px;
    width: 300px;
}







