@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: 'PT Sans', Arial, Helvetica, Tahoma; /* All pages */ font-size: 12px; /* All pages */ color: #333333; /* All pages */}
div{padding:0; margin:0;}
p {margin: 0px; padding: 0px; font-size:16px; line-height:120%; color:#5F6365;}
.red{color:#E93239;}
td{font-size: 14px;}
a img {border:none;}
a {outline:none;}


/* FACEBOOK POPUP */
#fanback {display:none; background:rgba(0,0,0,0.8); width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999;}
#fan-exit {width:100%; height:100%;}
#MorganAndMen {background:white; width:420px; height:270px; position:absolute; top:50%; left:50%; margin:-210px 0 0 -135px;
-webkit-box-shadow: inset 0 0 50px 0 #939393;
-moz-box-shadow: inset 0 0 50px 0 #939393;
box-shadow: inset 0 0 50px 0 #939393;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#TheBlogWidgets {
float:right; cursor:pointer;
background:url(http://www.brzakuhinja.com/uploads/useruploads/Photos/x-close.png) repeat;
height:15px; padding:20px; position:relative; padding-right:40px; margin-top:-20px; margin-right:-22px;
}
.remove-borda {height:1px; width:366px; margin:0 auto; background:#F3F3F3; margin-top:16px; position:relative; margin-left:20px;}
#linkit,#linkit a.visited,#linkit a,#linkit a:hover {color:#80808B; font-size:10px; margin: 0 auto 5px auto; float:center;}


/* Headers */
h1 {
	font-size: 26px;
	font-weight: normal;
	margin: 0px; padding:0;
	color: #535353;
	line-height:120%;
	font-weight:500px;
	font-family:"Courgette", cursive;
}
h2 {
 	font-size: 20px;
 	font-weight: normal;
	color: #333;
	margin: 0px; padding:0;
}
h3 {
	color: #333;
	font-size: 13px;
	font-weight: normal;
	margin: 0px; padding:0; 
}
h4 {
	color: #999999;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	margin: 0px; padding:0;
}

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

/* Links */
a {color: #CC1F11; font-size: 12px;}
a:hover {color:#555;}

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

/* Additional Container - sorry, but some additional divs are necesary because of IE */
#container {float:left; width:980px; padding:0px 16px 0; background-color:transparent; position:relative; z-index:10px;	}
#container_shadow{float:left; width:980px; padding-bottom:0px; 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:100%; height:43px; float:left; background:url(../images/css_images/top_menu_background.jpg) repeat-x; }
#header_box_container{width:980px; height:43px; margin:0 auto;}
#header_box_content{float:right;}

/* Space for logo image */
#logo {width:auto; height:auto; float:left; margin-left:-85px; margin-top:18px;}
#logo_bloger_pages{width:288px; height:auto; float:lefte; margin-left:-54px; margin-top:-17px; float:left;}
#logo_bloger_pages img{width:288px; height:auto;}
/* Space for language links */

#language_button {display:none; float: right; line-height: 23px; margin-top: 10px; text-align: right;  width: auto; margin-left:7px;}
a.language{padding:0px; margin:0px; cursor:pointer; display:block; height:23px; padding-right:30px; color: #FFFFFF;  font-family: 'PT Sans',sans-serif; font-size: 16px;  font-weight: bold; text-decoration: none; text-shadow: 2px 1px 0 #401000; float:left; margin-right:10px;}
#language_button a:hover{color:#FFD452 !important; text-shadow:2px 1px 0 #555555 !important;} 
a.language.english{ background:url(../images/css_images/english.jpg) right center no-repeat;}
a.language.srpski{background:url(../images/css_images/serbian.jpg) right center 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:728px; margin:10px 0; float:right; border:1px solid #333;}

/* Secondary Menu */
#secondary_manu_top{float:left;}
#secondary_manu_top li{float:left; background-image:url(../images/css_images/border-right-menu.png);  background-repeat:no-repeat; background-position:right center; padding:0 15px;}
#secondary_manu_top li a{text-decoration:none; color:#FFFFFF; font-size:16px; text-shadow: 2px 1px 0px rgba(64, 16, 0, 1); font-family: 'PT Sans', sans-serif; font-weight:bold;}
#secondary_manu_top li a:hover{text-shadow:2px 1px 0 #555555; color:#FFD452; }
#secondary_manu_top li.last {background-image:none;}

/* Space for main menu */
#main_menu {float:left; height:36px; width: auto; margin-bottom:14px;}

/* Main Menu + text top padding */
#main_menu { float: left;  height: 43px; line-height: 43px; width: auto;}

/* Main Menu Link */
a.mainmanu{text-decoration:none; text-align:center; font-family:"PT Sans", sans-serif; font-size: 16px; padding:0px; font-weight:bold; color:#FFF; position:relative; display:block; text-shadow:2px 1px 0 #401000;}
a.mainmanu:hover, a.mainmanu.current{ color: #FFD452; text-shadow: 2px 1px 0 #555555;}
#call_script td { background-image: url("../images/css_images/border-right-menu.png");  background-position: right center; background-repeat: no-repeat; float: left; padding: 0 12px;}

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

/* button_menu */
#button_menu{float:right;  background:url(../images/css_images/button_menu_right.png) right top no-repeat; height:62px; padding-right:16px; margin-top:-9px; margin-bottom:0px; }
#button_menu ul{padding:0 0 0 16px; background:url(../images/css_images/button_menu_left.png) left top no-repeat; float:right; height:62px;}
#button_menu li{padding:7px;}
#button_menu li a{color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; text-align:center; display:block; }
#button_menu li a:hover, #button_menu li a:hover.current{ color:#FFCC66;}

/* ########### Space for header - Photo, Random Photo of Flash  ############# */

#header {height: 405px !important; left: 81px; position: relative; top: 35px;  width: 447px !important;}
#header_pages { background: url("../images/css_images/slider_background_pages.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: right;  height: 400px;  margin-top: 6px; padding: 11px 10px; width: 600px;}

.title_heder{ width:580px; padding:10px 10px 5px 10px;/* height:30px;*/ margin-top:-120px; background-color:#fff; color:#733327; font-size:22px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;  }
.short_heder{ width:580px; padding:0 10px 5px 10px; background-color:#fff; color:#333; font-size:16px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;  }
.short_heder p{ font-size:16px;}
/* 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: 960px; padding:10px;}
#content.home{width:980px; padding:0px;}

/* ######### Left Column Content ############# */
#left_column {float: left; width: 304px;}

/* 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_2{margin:0px; padding:0px; list-style:none;}
#level_2 li{margin:0px; padding:0 0 0 20px; list-style:none;}

#level_3{margin:0px; padding:0px; list-style:none;}
#level_3 li{margin:0px; padding:0 0 0 30px; list-style:none;}

#left_menu a.menuitem{width:190px; height:20px; padding:4px 0 0 22px; text-decoration:none; position: relative; 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; background-color:#CA1211; border: 1px solid #9B0404; padding:5px;  width:340px; height:140px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#newsletter_header {float: left; width: 100%;}
#newsletter_form{float: left; padding:10px;}
.textinput{ border:none; background:none; float:left; font-size:14px; color:#DC2220; width:210px; height:38px; padding:0 7px; background-image: url(../images/css_images/newsletter-input.png);}
.textinput2{ border:none; background:none; float:left; font-size:14px; color:#DC2220; width:174px; height:38px; padding:0 7px; background-image: url(../images/css_images/newsletter-input.png);}

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

/* 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:310px; float:right; }

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

/* 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 a{text-decoration:none; font-weight:bold; color:#666}
.front_news_box a:hover{color: #000;}
.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: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{width:210px; float:left;}
.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_category .list_news_box{ float:left; width:638px; padding-bottom:20px; margin:0 0 20px 0;  width:660px; overflow:hidden;}
.news_category .news_thumb{ float:right; width:200px; height:auto; border:1px solid #ddd; padding:5px; margin-left:5px; border-radius:5px;}
.news_category .news_thumb:hover{border-color:#D21414;}
.news_category .short_news_box{ float:left; width:638px; margin:0px; padding:0px; border:none;}
.news_category .short_news_box.have_thumb{width:440px;}
.news_category .short_news_box h2{ padding:0px; display:block; margin-bottom:13px; }
.news_category .short_news_box h2 a{font-size: 22px !important; color:#545454 !important; text-decoration:none !important; line-height:24px !important; font-family:"PT Sans", sans-serif; font-weight:normal !important; }
.news_category .short_news_box h2 a:hover{color:#D21414 !important;}
.news_category .short_news_box:hover h2 a{color:#D21414 !important;}
.news_category .short_news_box .short_news_text{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#666; line-height:120%; padding:0px; margin-bottom:15px;}
.news_category .short_news_box .news_read_more{width:auto; padding:0 5px 0 0; }
.news_category .short_news_box .news_read_more a{font-family:Arial, Helvetica, sans-serif; font-style:italic;  font-size: 12px; color:#1E70A6; }
.news_category .short_news_box .news_read_more a:hover{color:#545454;}
.short_news_text p{font-family:"PT Sans", sans-serif !important; color:#555555 !important; font-size:16px !important; font-weight:normal !important; line-height:120%;}

/* Date coment box */
.date_coment_box{display:inline-block; width:100%;}
.date_coment_box p.date{font-family:"PT Sans", sans-serif !important; font-size:14px !important; color:#5F6365 !important;margin-top:0 !important; margin-bottom:13px; }

.date_coment_box p.date_blog{font-family:"PT Sans", sans-serif !important; font-size:14px !important; color:#595959 !important;margin-top:0 !important; margin-bottom:13px; width:auto !important; background:url(../images/css_images/calendar.png) no-repeat left center; padding-left:24px; float:left; font-weight:bold;  }

.date_coment_box a.comment{ display:none; font-weight:bold; font-size: 14px; color:#595959; text-decoration:none; float:right;
background:url(../images/css_images/icon_comment.jpg) left 3px no-repeat; padding:3px 0 0 20px;}
.date_coment_box a.comment:hover{color:#CE190F;}

/********  News Article ********/
.news_article .date_coment_box{margin-bottom:15px;}
.news_article h1.page_title{ margin-bottom:15px; line-height:120%; }
.news_article .short_news_text{ float:left; width:100%; margin:0 0 15px; padding:0px; font-weight:bold; }
.news_article .short_news_text p{line-height:20px;}

.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 15px;}
.icon_zum_print .minus{display:block; float:left; width:16px; height:15px; background:url(../images/css_images/icon_zum_minus.png) left top no-repeat; margin-left:6px;}
.icon_zum_print .plus{display:block; float:left; width:16px; height:15px; background:url(../images/css_images/icon_zum_plus.png) left top no-repeat; margin-left:6px;}
.icon_zum_print .print{display:block; float:left; width:16px; height:15px; background:url(../images/css_images/icon_print.png) left top no-repeat; margin-left:6px;}

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

.news_article .full_text{display:inline-block;}
.full_text h2{font-size:22px; font-weight:bold; display:inline-block; background:url(../images/css_images/red_line.jpg) repeat-x left center; width:100%;}
.full_text h2 u{display:inline-block; background:#FFF; text-decoration:none; padding:0 10px;}
.full_text h3{font-size:22px; font-weight:bold; display:inline-block; background:url(../images/css_images/black_line.jpg) repeat-x left center; width:100%; color:#333333;}
.full_text h3 u{display:inline-block; background:#FFF; text-decoration:none; padding:0 10px;}

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

/* Pagination */
#pagination_box{width:660px; float:left; background:url(../images/css_images/red_line.jpg) repeat-x; height:30px; margin:25px 0;}
.pagination {width:660px; float:left; margin-top:-6px; position:relative; background:none;}
.pagination td { background:none;}

.pag_first{width:30px; position:absolute; left:30px;}
.page_first{ border:none; background:url(../images/css_images/pagination_previous.png) left top no-repeat; padding:0px; width:27px; height:21px; cursor:pointer; text-indent:-99999px;}
.page_first:hover{ background-position:0 bottom;}

.prev {width:30px; position:absolute; left:60px;}
.page_previous{ border:none; background:url(../images/css_images/new_recipes_left_arrow.jpg) left top no-repeat; padding:0px;	width:26px; height:21px; cursor:pointer; text-indent:-99999px;}
.page_previous_1{background:none !important; border:none;  padding:0px;	width:26px; height:21px; cursor:pointer; text-indent:-99999px; cursor:default;}
.page_previous:hover{ background-position:0 -21px;}

.page_numbers {position:absolute; left:330px; width:144px !important; margin-left:-72px; display:block; height:21px; overflow:hidden;}
.page_number_curent{height:18px; width:21px; background:url(../images/css_images/pagination_number.png) left bottom repeat-x; font-family:"PT Sans", sans-serif !important; font-size:14px !important; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; display:block; margin-right:3px; float:left; padding-top:3px;}
.page_number {height:18px; width:21px; background:url(../images/css_images/pagination_number.png) left top repeat-x; font-family:"PT Sans", sans-serif !important; font-size:14px !important; font-weight:bold !important; color:#FFFFFF !important; text-decoration:none !important; text-align:center; display:block; margin-right:3px; float:left; padding-top:3px; }
.page_number:hover{ background-position: left bottom; color:#FFF; }

.next {width:30px; position:absolute; right:60px;}
.page_next{ border:none; background:url(../images/css_images/new_recipes_right_arrow.jpg) left top no-repeat; padding:0px; width:26px; height:21px; cursor:pointer; text-indent:-9999px;}
.page_next:hover{ background-position:0 bottom;}

.pag_last {width:30px; position:absolute; right:30px;}
.page_last{ border:none; background:url(../images/css_images/pagination_next.png) left top no-repeat; padding:0px; width:27px; height:21px; cursor:pointer; text-indent:-9999px; float:left;}
.page_last:hover{ background-position:0 bottom;}




.page_numbers_box { margin:0 auto;}





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

/* ##################### OTHER ######################## */
/* Buttons */
.buttons_black {
	border:none;
	background:none;
	background:url(../images/css_images/newsletter-button-arrow.png) left top no-repeat;
	height:38px;
	width:36px;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
}
.buttons_black:hover{background:url(../images/css_images/newsletter-button-arrow.png) left bottom no-repeat;}

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

/* contact */
#contact_box{margin-top:20px; float:right;}
p.contact_title{color:#969596; font-family:Arial,Helvetica,Tahoma; font-size:20px;  margin-bottom:10px; }
#contactForm input{width:370px; height:26px; line-height:26px; padding:0 10px; border:1px solid #CCCCCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:18px; color:#555;}
#contactForm textarea{border:1px solid #CCCCCC; padding:10px; margin-bottom:15px; line-height:26px; height:100px; width:370px; color:#555; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.capchadiv{float:left;}
#contactForm input.captcha{width:80px;}
#contactForm input.button{	background:url(../images/css_images/browse_button.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    font-family: "PT Sans",sans-serif;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;
	border:0 none; 
	float:left;
	font-family:"PT Sans", sans-serif; 
	color:#FFF;
	margin-left:20px;}


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

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


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

/* right column */
#right_column{ float:left; width:660px; margin-left:16px; margin-top:23px;}
#page_content{ float:left;}
#right_column.recipe {float: left; margin-left: 0; margin-top: 0; width: 100%;}
/* 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:22px; line-height:100%; text-decoration:none; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.first_news .right_box h2 a:hover{color:#333333;}
.first_news .right_box .date_coment_box{margin-bottom:10px;}
.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{ line-height:21px; height:21px;}
.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_background.jpg) repeat-x;
	height:292px;
	float:left;
	margin-top:-110px;
}
#footer_separator{
	background:url(../images/css_images/footer_separator.jpg) repeat-x;
	width:100%;
	float:left;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCC;
	height:3px;
	width:100%;
	margin-top:-115px;
}
.footer_box{width:980px; margin:0 auto; height:292px; background-image:url(../images/css_images/tiganj.png); background-repeat:no-repeat; background-position:right top; background-color:transparent;}
#footer #secondaty_menu{ float:left; padding-top:2px; margin-bottom:23px;}
#footer #secondaty_menu .menuitem {float:left; color:#FFFFFF; padding:0 10px 0 0; margin-right:10px; border-right:1px solid #FFF; line-height:20px; font-size:12px; text-transform:uppercase; font-weight:bold; 
text-decoration:none;}
#footer #secondaty_menu .menuitem.last{padding-right:0px; margin-right:0px; border-right:none;}
#footer #secondaty_menu .menuitem:hover, #footer #secondaty_menu .menuitem.current{color:#999;  }

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

#footer .nuns{float:left; width:380px; margin:0 30px 23px 0;}
#footer .logo{float:left; margin-right:15px;}
#footer .text{float:left; width:170px; font-size:18px; line-height:160%; text-transform:uppercase; color:#666666;}

#footer .social{float:right; width:170px; padding:17px 30px; border:1px dashed #333; background:#141414;}
#footer .social p{text-transform:uppercase; padding:0 0 10px 0; font-size:12px; font-weight:bold;}
#footer .social a{ width:26px; height:25px; display:block; float:left; padding:0px 4px;}
#footer .social a.tw{background:url(../images/css_images/icon_social_twitter.png) center top no-repeat;}
#footer .social a.fb{background:url(../images/css_images/icon_social_facebook.png) center top no-repeat; }
#footer .social a.gp{background:url(../images/css_images/icon_social_gplus.png) center top no-repeat;}
#footer .social a.li{background:url(../images/css_images/icon_social_linkedin.png) center top no-repeat;}
#footer .social a.yt{background:url(../images/css_images/icon_social_youtube.png) center top no-repeat; }
#footer .social a:hover{background-position:center bottom;}

.footer_box .copy{clear:both; display:block; width:100%;}
.footer_box .copy p{color:#8A8A8A; font-size:11px; float:left; }
.footer_box a.nbg{color:#8A8A8A; font-size:11px; float:left; text-decoration:none; padding-left:10px; line-height:12px;}
.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;}

/*******************
 	News Article  
********************/
.news_article{width:620px;}
.date_coment_box a.comment.scroll{float:right;}

.news_img{position:relative; overflow:hidden; width:620px;}
.news_img p.image_by{ position:absolute; right:5px; top:325px; padding:3px 5px; background:url(../images/css_images/photoBy_bg.png) left top repeat; color:#777;}
.news_img p.image_description{ padding:5px 0 10px 0; font-size:13px; color:#999;}

/* 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_container{margin-bottom:30px; float:left;}
#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;} 
#comments .comments_title_box{width:100%; overflow:hidden;padding:0 0 12px; 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{float:right; font-size:14px; color:#CC0000; text-decoration:none; padding-right:10px;}
#comments .scroll:hover{color:#333333;}
#comments .news_comment{width:100%; overflow:hidden; border-bottom:1px dashed #CCCCCC; padding-bottom:15px; margin-bottom:15px;}
#comments .autor_date_box{float:left; padding:10px 10px 10px 25px; width:160px;}
#comments .news_comment_author{color:#333; font-size:14px; font-weight:bold; line-height:130%;}
#comments .news_comment_timestamp{color:#999; font-size:12px;}
#comments .news_comment_text{color:#666; font-size:14px; 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;}
#comment-form td{vertical-align:top;}
#comment-form p{padding:5px 20px 0 0; font-size:14px; color:#333;}
#comment-form input{ margin-bottom:15px; border: 1px solid #999; padding:0 10px; width:280px; height:30px; font-size:14px; font-style:italic; color:#333;}
#comment-form textarea{margin-bottom:15px; border: 1px solid #999; padding:10px; width:460px; height:120px; font-size:14px; font-style:italic; color:#333;}
#comment-form input.button{background:url(../images/css_images/comment_button.jpg) left top repeat-x; color:#FFF; border:none; font-style:normal; width:auto; cursor:pointer; padding-bottom:5px; float:right;}
#comment-form input.button:hover{background-position:left bottom;}

/* VIEW PAGE */
#view_page h1.title{border-left:3px solid #D21515; padding-left:14px; margin-bottom:25px;}

/* 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 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 li{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #DFDFDF; display:inline-block; width:635px;}
#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; }

#view_page.contact .text_editor { width:480px; float:left;}

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


/*******************
	 PROJECTS  
********************/
#content.projects_list{background:url(../images/css_images/list_project_bg.png) left top repeat-y; width:870px; padding:25px 55px;}
.projects_list .title_img{text-align:center; margin-bottom:40px;}
.projects_list li{ float:left; margin:0 35px 40px 0; width:190px;}
.projects_list li.last{margin:0px;}
.projects_list .category_title{background:url(../images/css_images/list_project_top.png) left top no-repeat;height:32px; text-align:center; color:#CCCCCC; font-size:18px; line-height:38px;}
.projects_list h2.title{ background:url(../images/css_images/list_project_middle.png) left top repeat-y; text-align:center; font-size:18px; font-weight:bold; height:40px; line-height:22px;}
.projects_list .img{padding:5px; background:url(../images/css_images/list_project_middle.png) left top repeat-y;}
.projects_list .project_bottom{height:1px; background:url(../images/css_images/list_project_bottom.png) left top no-repeat;}

#content.person{padding:0px; width:980px;}
.person .person_top{background:url(../images/css_images/person_top.jpg) left top no-repeat; width:980px; height:154px;}
.person .person_top h1.title{padding:80px; text-align:center; display:block; font-size:58px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; 
text-shadow: 2px 2px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=2, offy=2);}

.person .person_middle{background:url(../images/css_images/person_middle.jpg) left top no-repeat; width:980px; height:499px; position:relative;}
.person .person_middle .left{float:left; width:330px; position:absolute; left:10px; z-index:1;}
.person .person_middle .left .last_story{margin-bottom:20px;}
.person .person_middle .left .last_story .top{background:url(../images/css_images/person_story_box_top.png) left top no-repeat; width:330px; height:4px;}
.person .person_middle .left .last_story .middle{background:url(../images/css_images/person_story_box_middle.png) left top repeat-y; position:relative; padding:17px 0 0 28px;}
.person .person_middle .left .last_story .middle .icon_spenadla{background:url(../images/css_images/icon_spenadla.png) left top no-repeat; width:18px; height:18px; display:block;
position:absolute; top:5px; left:7px; }
.person .person_middle .left .last_story h2{ margin-bottom:10px; width:282px; } 
.person .person_middle .left .last_story h2 a{color:#C00; font-size:22px; font-weight:bold; text-decoration:none; line-height:110%; }
.person .person_middle .left .last_story h2 a:hover{color:#000;}
.person .person_middle .left .last_story .shot_text{width:282px;}
.person .person_middle .left .last_story p{padding:0;display:inline;}
.person .person_middle .left .last_story a{display:inline;}
.person .person_middle .left .last_story .bottom{background:url(../images/css_images/person_story_box_bottom.png) left top no-repeat; width:330px; height:44px;}
.person .person_middle .left .next_two .top{background:url(../images/css_images/person_story_box_top.png) left top no-repeat; width:330px; height:4px;}
.person .person_middle .left .next_two .middle{background:url(../images/css_images/person_story_box_middle.png) left top repeat-y; position:relative; padding:17px 0 0 28px;}
.person .person_middle .left .next_two .middle .icon_spenadla{background:url(../images/css_images/icon_spenadla.png) left top no-repeat; width:18px; height:18px; display:block;
position:absolute; top:5px; left:7px; }
.person .person_middle .left .next_two h2{ margin-bottom:5px; width:282px; }
.person .person_middle .left .next_two h2 a{color:#000; font-size:16px; font-weight:bold; text-decoration:none; line-height:110%;}
.person .person_middle .left .next_two h2 a:hover{color:#C00;}
.person .person_middle .left .next_two .shot_text{width:282px; padding:0 0 3px;}
.person .person_middle .left .next_two p{padding:0;display:inline;}
.person .person_middle .left .next_two .bottom{background:url(../images/css_images/person_story_box_bottom_black.png) left top no-repeat; width:330px; height:44px;}
.person .person_middle .center{display:inline-block; width:330px; height:428px; background:url(../images/css_images/person_center_img_bg.png) left top no-repeat; 
position:absolute; left:327px; top:25px; z-index:3;}
.person .person_middle .center .img{display:table-cell; vertical-align:middle; width:330px; height:428px; text-align:center;}
.person .person_middle .right{float:right; width:333px; position:absolute; right:10px; z-index:1;}
.person .person_middle .right .top{background:url(../images/css_images/person_right_top.png) left top no-repeat;}
.person .person_middle .right .middle{background:url(../images/css_images/person_right_middle.png) left top repeat-y; padding:30px 0 0 20px; display:inline-block;width:333px;height:400px}
.person .person_middle .right .middle h3{padding:0 2px 10px; margin-bottom:10px; border-bottom:1px solid #000; width:286px; }
.person .person_middle .right .middle h3 a{color:#000; font-size:14px; font-weight:bold; line-height:16px; text-decoration:none; }
.person .person_middle .right .middle h3 a:hover{color:#C00;}
.person .person_middle .right .bottom{background:url(../images/css_images/person_right_bottom.png) left top no-repeat; width:333px; height:44px;}

.person .person_bottom{background:url(../images/css_images/person_bottom.jpg) left top no-repeat; width:980px; height:282px;}
.person .person_bottom li{ float:left; padding:13px 17px; margin:0 2px 0px 0; width:190px; position:relative;}
.person .person_bottom li span.top_right{position:absolute; top:0; right:1px; width:43px; height:42px; z-index:10; background:url(../images/css_images/icon_stick_right_top.png) left top no-repeat; display:block;}
.person .person_bottom li span.bottom_right{position:absolute; bottom:0px; left:1px; width:43px; height:42px; z-index:10; background:url(../images/css_images/icon_stick_left_bottom.png) left top no-repeat;  display:block;}
.person .person_bottom .category_title{background:url(../images/css_images/project_box_top.png) left top no-repeat;height:32px; text-align:center; color:#CCCCCC; font-size:18px; line-height:38px;}
.person .person_bottom h2.title{ background:url(../images/css_images/list_project_middle.png) left top repeat-y; text-align:center; font-size:18px; font-weight:bold; height:40px; line-height:22px;}
.person .person_bottom .img{padding:5px; background:url(../images/css_images/list_project_middle.png) left top repeat-y;}
.person .person_bottom .project_bottom{height:1px; background:url(../images/css_images/list_project_bottom.png) left top no-repeat;}

/*----------------------------*/
#content.theme{padding:0px; width:980px;}
.theme .person_top{background:url(../images/css_images/theme_bg_top.jpg) left top no-repeat; width:980px; height:154px;}
.theme .person_top h1.title{padding:80px; text-align:center; display:block; font-size:58px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; 
text-shadow: 2px 2px 0px #ffffff; filter: dropshadow(color=#ffffff, offx=2, offy=2);}

.theme .person_middle{background:url(../images/css_images/theme_bg_middle.jpg) left top no-repeat; width:980px; height:499px; position:relative;}
.theme .person_middle .left{float:left; width:282px; position:absolute; left:15px; top:5px; z-index:1;}
.theme .person_middle .left .last_story{margin-bottom:20px;}
.theme .person_middle .left .last_story .top{background:url(../images/css_images/theme_left_story_top.png); width:282px; height:26px;}
.theme .person_middle .left .last_story .middle{background:url(../images/css_images/theme_left_story_middle.png) left top repeat-y; position:relative; padding:15px 20px 0;}
.theme .person_middle .left .last_story h2{ margin-bottom:10px; width:auto; } 
.theme .person_middle .left .last_story h2 a{color:#000; font-size:16px; font-weight:bold; text-decoration:none; line-height:110%; }
.theme .person_middle .left .last_story h2 a:hover{color:#C00;}
.theme .person_middle .left .last_story .shot_text{width:auto;}
.theme .person_middle .left .last_story p{padding:0; display:inline;}
.theme .person_middle .left .last_story a{display:inline;}
.theme .person_middle .left .last_story .bottom{background:url(../images/css_images/theme_left_story_bottom.png) left top no-repeat; width:282px; height:48px;}

.theme .person_middle .left .next_two .top{background:url(../images/css_images/theme_left_story_top.png); width:282px; height:26px;}
.theme .person_middle .left .next_two .middle{background:url(../images/css_images/theme_left_story_middle.png) left top repeat-y; position:relative; padding:15px 20px 0;}
.theme .person_middle .left .next_two h2{ margin-bottom:5px; width:auto; }
.theme .person_middle .left .next_two h2 a{color:#000; font-size:16px; font-weight:bold; text-decoration:none; line-height:110%;}
.theme .person_middle .left .next_two h2 a:hover{color:#C00;}
.theme .person_middle .left .next_two .shot_text{width:auto; padding:0 0 3px;}
.theme .person_middle .left .next_two p{padding:0; display:inline;}
.theme .person_middle .left .next_two .bottom{background:url(../images/css_images/theme_left_story_bottom.png) left top no-repeat; width:282px; height:48px;}

.theme .person_middle .center{display:inline-block; width:235px; height:444px; background:url(../images/css_images/theme_centar_bg.png) left top no-repeat; 
position:absolute; left:327px; top:0px; z-index:3; padding:30px 35px 0 52px; overflow:hidden;}
.theme .person_middle .center h2.title{padding-bottom:10px;}
.theme .person_middle .center h2.title a{text-decoration:none; color:#CC0000; font-size:22px; line-height:120%; font-weight:bold;}
.theme .person_middle .center h2.title a:hover{color:#000000;}
.theme .person_middle .center .img{margin-bottom:15px;}
.theme .person_middle .center .short_text{width:240px;}
.theme .person_middle .center .short_text p{display:inline; font-size:14px;}
.theme .person_middle .center .short_text a{display:inline; font-size:14px; }
.theme .person_middle .center .short_text a:hover{ color:#CC0000;}
		
.theme .person_middle .right{float:right; width:293px; position:absolute; right:15px; z-index:1; background:url(../images/css_images/theme_right_bg.png) left top repeat-y;}
.theme .person_middle .right .middle{ padding:48px 0 0 50px; display:inline-block;width:200px;height:397px}
.theme .person_middle .right .middle h3{padding:0 2px 15px; border-bottom:1px solid #000; width:auto; }
.theme .person_middle .right .middle h3 a{color:#000; font-size:14px; font-weight:bold; line-height:16px; text-decoration:none; }
.theme .person_middle .right .middle h3 a:hover{color:#C00;}

.theme .person_bottom{background:url(../images/css_images/theme_bg_bottom.jpg) left top no-repeat; width:980px; height:282px;}
.theme .person_bottom li{ float:left; padding:13px 17px; margin:0 2px 0px 0; width:190px; position:relative;}
.theme .person_bottom li span.top_right{position:absolute; top:0; right:1px; width:43px; height:42px; z-index:10; background:url(../images/css_images/icon_stick_right_top.png) left top no-repeat; display:block;}
.theme .person_bottom li span.bottom_right{position:absolute; bottom:0px; left:1px; width:43px; height:42px; z-index:10; background:url(../images/css_images/icon_stick_left_bottom.png) left top no-repeat;  display:block;}
.theme .person_bottom .category_title{background:url(../images/css_images/project_box_top.png) left top no-repeat;height:32px; text-align:center; color:#CCCCCC; font-size:18px; line-height:38px;}
.theme .person_bottom h2.title{ background:url(../images/css_images/list_project_middle.png) left top repeat-y; text-align:center; font-size:18px; font-weight:bold; height:40px; line-height:22px;}
.theme .person_bottom .img{padding:5px; background:url(../images/css_images/list_project_middle.png) left top repeat-y;}
.theme .person_bottom .project_bottom{height:1px; background:url(../images/css_images/list_project_bottom.png) left top no-repeat;}

#line_background{
	width:100%;
	height:6px;
	background:url(../images/css_images/background_top_slider.jpg) repeat-x;
	float:left;
	margin-top:1px;	
}
#slider_area{
	width:100%;
	height:481px;
	background:url(../images/css_images/background_slider_area.jpg) repeat-x;
    float:left;	
    background-size: auto 100%;
}
#slider_area.bloger_page{height:301px; background:url(../images/css_images/bloger_area_background.jpg) repeat-x;}
#slider_area.bloger_page .slider_box {display:none;}
#slider_area.other_pages .blogger_list_container {display:none;}

#slider_area_container{margin:0 auto; max-width:980px; width: 100%;}
#slider_box {float: right; margin-right: -88px; margin-top: 1px;}
#slider_background {
    background: url("../images/css_images/slider_mask.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 555px;
    margin-right: 0;
    margin-top: 26px;
    position: relative;
    width: 649px;
    z-index: 999;
}
#luk {
    background: url("../images/css_images/lukispred.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 262px;
    margin-left: 4px;
    margin-top: 155px;
    position: absolute;
    width: 232px;
}
#list {
    background: url("../images/css_images/list.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 143px;
    margin-left: 320px;
    margin-top: -18px;
    position: absolute;
    width: 189px;
}
.nivo-caption {
    position: relative;
    z-index: 11000 !important;
}
#top_background_gray{
	background:url(../images/css_images/top_background_gray.jpg) repeat-x;	
	width:100%;
	height:132px;
	float:left;
}

#footer_background_gray{
	background:url(../images/css_images/bottom_background_gray.jpg) repeat-x;	
	width:100%;
	height:132px;
	float:left;
}
.headingline {
    background: url("../images/css_images/line_green_recipes.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    margin-left: 3px;
    padding-right: 2px;
    text-align: center;
    width: 297px;
}
.headingline a {
    background: url(../images/css_images/line-green-back.jpg) repeat-y center;
    color: #555555;
    display: inline-block !important;
    font-size: 22px;
    font-weight:normal;
    padding: 0 10px;
    position: relative;
    top: 10px;
	text-decoration:none; 
	text-shadow: 1px 0px 0 #FFFFFF;
}
.headingline a:hover {color: #fff; text-shadow: 1px 0px 0 #555;}
#news_recipes_content{float:left; width:100%; margin-top:28px; }
#new_recipes .headingline {
    background: url("../images/css_images/red_line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    margin-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 656px;
}
#new_recipes .headingline h2{
    background:#FFF ;
    color: #E9323A;
    display: inline-block !important;
    font-size: 28px;
	font-family:"Courgette", cursive;
	font-weight:500px;
    padding: 0 10px;
    position: relative;
    top: 8px;
	text-decoration:none; 
	text-shadow: 1px 0px 0 #FFFFFF;
}

#bloger_list_heading .headingline {
    background: url("../images/css_images/red_line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    margin-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 656px;
	margin-top:3px;
}
#bloger_list_heading .headingline h2{
    background:#FDDA72 ;
    color: #E9323A;
    display: inline-block !important;
    font-size: 28px;
	font-family:"Courgette", cursive;
	font-weight:500px;
    padding: 0 10px;
    position: relative;
    top: 10px;
	text-decoration:none; 
	text-shadow: 1px 0px 0 #FFFFFF;
}
.page_title .headingline.brown {
    background:url(../images/css_images/brown_headlingline.png) repeat-x scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    margin-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 656px;
}
.page_title .headingline.brown h1 {
    background: #fff;
    color: #703125;
    display: inline-block !important;
    font-family: "Courgette", cursive;
    font-size: 28px;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 0 0 #FFFFFF;
    top: 10px;
}
#food_world_stuff{float:left; width:100%; margin-top:15px; }
#food_world_stuff .headingline {
    background: url("../images/css_images/brown_lines.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    margin-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 656px;
}
#food_world_stuff .headingline h2{
    background:#FFF ;
    color: #703125;
    display: inline-block !important;
    font-size: 28px;
	font-family:"Courgette", cursive;
	font-weight:500px;
    padding: 0 10px;
    position: relative;
    top: 10px;
	text-decoration:none; 
	text-shadow: 1px 0px 0 #FFFFFF;
}
.food_world_left_side{width:440px; float:left;}
.food_world_left_side h3 a{
	font-family:"PT Sans", sans-serif !important; 
	font-size:22px !important; 
	color:#555555 !important;
	line-height:120% !important;	
	text-decoration:none !important; 
	font-weight:normal !important;
}
.food_world_left_side h3 a:hover{color:#703125 !important;}
.food_world_left_side p.date_author{
	font-family:"PT Sans", sans-serif;
	font-size:14px;
	color:#5F6365;	

	float:left;
	margin-top:17px;
}

.food_world_left_side .author{
	font-weight:bold;
	color:#76382C;
	font-size:14px !important; 
	display:inline-block; 
	margin-right:5px;
}

.food_world_left_side p.short{
	color:#545454;
	font-size:16px;
	font-family:"PT Sans", sans-serif;
	font-weight:normal; 
	line-height:120%;
	margin-top:18px;
	display:inline-block;
}
.food_world_right_side img {
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    float: right;
    margin-right: 4px;
    padding: 5px;
	width:200px;
}
#food_world_stuff_content {
    float: left;
    margin-top: 40px;
    width: 100%;
}
.recipes_menu{float:left; width:304px; height:auto;}

.recipes_menu .header{width:304px; height:84px;}
.recipes_menu .content{width:304px;}
.recipes_menu .content h2{
	font-size:28px;
	padding-top:10px;
	color:#555;
	font-family:"Courgette", cursive;
	text-align:center;
	text-shadow: 1px 1px 0px #fff;	
}
.recipes_menu .content h2 a{color:#4F5F18;}
.recipes_menu .content h2 a:hover{color:#758C24;}
.recipes_menu .footer{width:304px; height:56px;}
.search_recipes_menu{width:224px; height:35px; margin:0 14px; padding:0; background:url(../images/css_images/search_field_green.jpg) no-repeat; border:0 none; line-height:35px; padding-right:39px; padding-left:10px; font-family:"PT Sans", sans-serif; color:#888888; font-size:14px;}
.search_button {vertical-align: top;text-indent: -9999px;background: url(../images/css_images/search_icon.png) no-repeat;border: 0 none;margin-left: 263px;cursor: pointer;margin-top: -25px;width: 20px;}
.recipes_menu ul li{padding-bottom:10px; text-align:center;}

a.green_submenu{ font-size:19px; color:#555; text-decoration:none;}
a.green_submenu:hover{color:#FFF;} 

a.red_submenu{ font-size:19px; color:#fff; text-decoration:none;}
a.red_submenu:hover{color:#FCA078;} 

a.yellow_submenu{ font-size:19px; color:#8E4534; text-decoration:none;}
a.yellow_submenu:hover{color:#C66504;}

a.brown_submenu{ font-size:19px; color:#fff; text-decoration:none;}
a.brown_submenu:hover{color:#FDB357;}

.recipes_menu.green .header{background:url(../images/css_images/green_recipes_header.png) no-repeat; }
.recipes_menu.green .content{background:url(../images/css_images/green_recipes_content.png) repeat-y;}
.recipes_menu.green .footer{background:url(../images/css_images/green_recipes_footer.png) no-repeat;}
.recipes_menu.yellow{margin-top:12px;}

.recipes_menu.yellow .header{background:url(../images/css_images/yellow_recipes_header.png) no-repeat; height:72px; }
.recipes_menu.yellow .content{background:url(../images/css_images/yellow_recipes_content.png) repeat-y;}
.recipes_menu.yellow .content h2{color:#823D2E;}
.recipes_menu.yellow .content h2 a{color:#823D2E;}
.recipes_menu.yellow .content h2 a:hover{color:#C66504;}
.recipes_menu.yellow .footer{background:url(../images/css_images/yellow_recipes_footer.png) no-repeat;}

.recipes_menu.red .header{background:url(../images/css_images/red_recipes_header.png) no-repeat; height:72px; }
.recipes_menu.red .content{background:url(../images/css_images/red_recipes_content.png) repeat-y;}
.recipes_menu.red .content h2{color:#fff;}
.recipes_menu.red .content h2 a{color:#fff; text-shadow: 1px 1px 0px #555;}
.recipes_menu.red .content h2 a:hover{color:#FCA078;}
.recipes_menu.red .footer{background:url(../images/css_images/red_recipes_footer.png) no-repeat;}

.recipes_menu.red .headingline { background:url(../images/css_images/line_red_recipes.png) repeat-x scroll center bottom rgba(0, 0, 0, 0); margin-left: 3px; padding-right: 2px; text-align: center;  width: 297px;}

.recipes_menu.red .headingline a {
   background: url(../images/css_images/line-red-back.jpg) repeat-y center;
    color: #FCA078;
    display: inline-block !important;
    font-size: 22px;
    font-weight:normal;
    padding: 0 10px;
    position: relative;
    top: 8px;
	text-decoration:none; 
	text-shadow: 1px 0px 0 #A62105;
}
.recipes_menu.red .headingline a:hover{color:#fff;}

.vidisve{ color:#888; text-decoration:none; display:block; height:15px; font-size:14px; float:right; padding-right:20px; margin:20px 20px 0 0; background:url(../images/css_images/arrow-vidi-sve.png) no-repeat; background-position:top right;}
.vidisve:hover{color:#666; background-position:bottom right;}

.recipes_menu.yellow .headingline { background:url(../images/css_images/line_yellow_recipes.png) repeat-x scroll center bottom rgba(0, 0, 0, 0); margin-left: 3px; padding-right: 2px; text-align: center;  width: 297px;}

.recipes_menu.yellow .headingline a {
   background: url(../images/css_images/line-yellow-back.jpg) repeat-y center;
    color: #C66504;
    display: inline-block !important;
    font-size: 22px;
    font-weight:normal;
    padding: 0 10px;
    position: relative;
    top: 8px;
	text-decoration:none; 
	text-shadow: 1px 0px 0 #FFFFFF;
}

.recipes_menu.yellow .headingline a:hover{color:#8E4534;}
.recipes_menu.brown{margin-top:12px;}
.recipes_menu.brown .header{background:url(../images/css_images/brown_recipes_header.png) no-repeat; height:82px; width:320px; background-position:left; margin-left:-16px; }
.recipes_menu.brown .content{background:url(../images/css_images/brown_recipes_content.png) repeat-y;}
.recipes_menu.brown .content h2{color:#fff; text-shadow:1px 1px 0 #333;}
.recipes_menu.brown .content h2 a{color:#fff;}
.recipes_menu.brown .content h2 a:hover{color:#FDB357;}
.recipes_menu.brown .footer{background:url(../images/css_images/brown_recipes_footer.png) no-repeat;}

.recipes_menu.brown .headingline {
    background:url(../images/css_images/line_brown_recipes.png) repeat-x scroll center bottom rgba(0, 0, 0, 0);
    margin-left: 3px;
    padding-right: 2px;
    text-align: center;
    width: 297px;
}

.recipes_menu.brown .headingline a {
    background: url(../images/css_images/line-brown-back.jpg) repeat-y center;
    color: #FDB357;
    display: inline-block !important;
    font-size: 22px;
    font-weight:normal;
    padding: 0 5px;
    position: relative;
    top: 8px;
	text-decoration:none; 
	text-shadow: 1px 0px 0 #333;
}

.recipes_menu.brown .headingline a:hover{color:#EEE;}

#body_header { float: left;  margin-top: -132px;  width: 100%;}

.banners_under_left_menu .calculator {
    background-image: url("../images/css_images/calculator_banner.png");
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 59px;
    width: 302px;
	margin-top:12px;
}
.banners_under_left_menu .calculator a{
	font-family:"PT Sans", sans-serif;
	font-size:22px;
	font-weight:500px;
	color:#FFF;
	text-shadow: 1px 0px 0 #999999;
	line-height:120%;
	padding-top:15px;
	padding-bottom:14px;
	width:204px;
	margin-left:48px;
	display:block;
	text-align:center;
	text-decoration:none;
}
.banners_under_left_menu .calculator:hover{background-position:left bottom;}
.banners_under_left_menu .tables {
    background-image:url(../images/css_images/kalorijske_tablice.png);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 59px;
    width: 302px;
	margin-top:8px; 
}
.banners_under_left_menu .tables a{
	font-family:"PT Sans", sans-serif;
	font-size:22px;
	font-weight:500px;
	color:#FFF;
	text-shadow: 1px 0px 0 #999999;
	line-height:120%;
	padding-top:15px;
	padding-bottom:14px;
	width:204px;
	margin-left:48px;
	display:block;
	text-align:center;
	text-decoration:none;

}
.nivo-caption p{color:#FFF; }
.banners_under_left_menu .tables:hover{background-position:left bottom;}

#social_box{margin-top:12px; }
#social_box #right{float:right;}
#social_box #left{float:left; width:150px;}
.addthis_toolbox.addthis_default_style {margin-top: 4px;}
#front_news_box { margin-bottom: 30px; position: relative; z-index: 1300;}

.new_recipes_box, .recipes_box{
	width:200px;
	border:1px solid #DDDDDD;
	background:url(../images/css_images/recipes_box_background.jpg);
	background-position:left top;
	background-color:#E0E0E0;
	background-repeat:repeat-x;
	border-radius:5px 5px 0 0;
	padding:5px 5px  5px 5px;
	margin-bottom:10px;
	height:175px;
}

.photo{ height:133px; width:200px;}
.photo2{ height:200px; width:300px;}

.new_recipes_box:hover, .recipes_box:hover{background-position: left bottom; background-color:#BE0706}
.recipes_box:hover h3 a{ text-shadow: 1px 0 #555;  color: #FFF;}
.recipes_box{float:left; margin-right:10px; padding-top:5px;}
.recipes_box.third{margin-right:0;}
.new_recipes_box h3 a,.recipes_box h3 a {
    color: #555555;
    display: table-cell;
    font-family: "PT Sans",sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    min-height: 36px;
    padding-bottom: 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 0 #FFFFFF;
    vertical-align: middle;
    width: 300px;
}

.new_recipes_box h3 a:hover,.recipes_box h3 a:hover{color:#FFF !important; text-shadow:1px solid #555 !important;}
.new_recipes_box:hover h3 a, .recipes_box:hover h3 a{ text-shadow: 1px 0 #555;  color: #FFF !important;}

#food_decoration .headingline {
    background:url(../images/css_images/orange_line.jpg) repeat-x scroll center bottom rgba(0, 0, 0, 0);
    float: left;
    margin-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 656px;
}

#food_decoration .headingline h2{ background:#FFF ; color: #F66613; display: inline-block !important; font-size: 28px; font-family:"Courgette", cursive; font-weight:500px; padding: 0 10px; position: relative; top: 10px; text-decoration:none;  text-shadow: 1px 0px 0 #FFFFFF;}

#food_decoration_content { float: left; width: 100%; margin-top:28px;}
#food_decoration { float: left;  margin:15px 0; width: 100%;}
.food_decoration_box{width:302px; height:240px; border:1px solid #DDDDDD; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; float:left; margin-right:25px; padding:8px 4px 10px 4px;}
.food_decoration_box:hover{border:1px solid #FA8D2B;}
.food_decoration_box:hover a{color:#F66613;}
.food_decoration_box h3 a{font-family:"PT Sans", sans-serif; font-size:16px; font-weight:bold; color:#535353; line-height:120%; text-align:center; float:left; text-decoration:none; margin-bottom:7px; width:100%;  text-align:center; height:38px;}
.right_column_banner_home{float:left; margin-top:25px; width:100%;}

p.follow_us{font-family:"PT Sans", sans-serif; font-size:22px; font-weight:500; color:#FFF; text-align:left; text-shadow:2px 1px 0 #401000;}
#copyright { float:left; width:100%; margin-top:60px;}
#copyright_left { float:left; width:330px;}

#line_in_footer{float:left; width:278px; height:5px; background:url(../images/css_images/line_in_footer.png) no-repeat;margin-top:15px; margin-bottom:8px;}
#social_icons{width:248px; margin-left:16px; float:left; margin-top:18px;}
#social_icons a.facebook{background:url(../images/css_images/facebook_icon.png) no-repeat; width:38px; height:38px; float:left; display:block; margin-right:12px; }
#social_icons a.googlep{background:url(../images/css_images/googlep_icon.png) no-repeat; width:38px; height:38px; float:left; display:block; margin-right:12px;}
#social_icons a.pinterest{background:url(../images/css_images/pinterest_icon.png) no-repeat; width:38px; height:38px; float:left; display:block; margin-right:12px;}
#social_icons a.youtube{background:url(../images/css_images/youtube_icon.png) no-repeat; width:38px; height:38px; float:left; display:block; margin-right:12px;}
#social_icons a.rss{background:url(../images/css_images/rss_icon.png) no-repeat; width:38px; height:38px; float:left; display:block;}

.footer_text{float:left;}
.footer_text p { font-size: 12px; color:#FFF; font-family:"PT Sans", sans-serif; text-shadow:2px 1px 0 #401000; font-weight:bold; text-align:center; line-height:120%;}
.footer_text a{text-decoration:none; color:#FFF !important; }
.footer_text a:hover{color:#FFEE49 !important;}

.page_title .headingline { background: url("../images/css_images/red_line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0); float: left; margin-left: 0;  padding-right: 0;  position: relative; text-align: center; width: 656px;}
.page_title .headingline.fullwidth{width: 100%; display: block; float: none;}
.page_title .headingline h1 { background:#fff; color: #E9323A; display: inline-block !important; font-family:"Courgette", cursive;  font-size: 26px;  padding: 0 10px;  position: relative;   text-decoration: none;  text-shadow: 1px 0 0 #FFFFFF; top: 10px;}
.recipe .page_title .headingline {background: url("../images/css_images/red_line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0); float: left; margin-left: 0; padding-right: 0; position: relative; text-align: center; width: 980px;}
.recipe .page_title .headingline h1 { background: #fff;  color: #E9323A; display: inline-block !important; font-family:"Courgette", cursive; font-size: 26px; padding: 0 10px; position: relative; text-decoration: none; text-shadow: 1px 0 0 #FFFFFF; top: 10px;}
#social_media_box { background: url("../images/css_images/social_buttons_background.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  float: right; padding-top:15px; padding-bottom:14px; height:24px;  margin-top: 40px; position: relative; width: 172px;}

#social_media_box .addthis_toolbox.addthis_default_style { margin-left: 16px; margin-top: 0;}
#recipes_list_container{float:left; margin-top:32px; width:100%;}


#bread_crumbs { float: left;  height: 53px;  margin-top: -14px;  max-width: 800px;  position: relative;}
#bread_crumbs a { background: url("../images/css_images/border-right-menu.png") no-repeat scroll right center rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block;  font-size: 16px;  font-weight: bold; line-height: 46px; padding-left: 6px;  padding-right: 10px; text-decoration: none;  text-shadow: 2px 0 #555555;}

#bread_crumbs a:hover{color:#FFD250;}
#bread_crumbs_left{height:53px; float:left;	background:url(../images/css_images/bread_crumbs_left.png) no-repeat; width:18px;}
#bread_crumbs_content{height:53px; float:left; background:url(../images/css_images/bread_crumbs_content_background.png) repeat-x;}
#bread_crumbs_right{height:53px; width:17px; float:left; background:url(../images/css_images/bread_crumbs_right.png) repeat-x;}

.recipe_short_info {float: left; margin-left: 3px; width: 977px;margin-top:22px;}
.recipe_short_info .author_thumb {-webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px;}
.author_area { width: 100%;}
.author { float: left; font-size:18px; font-family:"PT Sans", sans-serif; color:#333333;}

.all_recipes{border-right:2px solid #333; padding-right:12px;}
.visit_authors_blog{padding-left:12px;}
.author_area_links{float:right;}
.author_area_links a{float:left; font-size:18px; color:#333333; font-family:"PT Sans", sans-serif; font-weight:bold; text-decoration:none;}
.author_area_links a:hover{color:#CA130C;}
.recipe_short_info_right {width:100%; float: right; padding-top:20px;}
.date { float: left;  width: 100%; margin-top:20px; color:#5F6365; font-size:16px; font-weight:normal; font-family:"PT Sans", sans-serif;}

.short_recipe_desc { float: left; margin-top:20px; font-family:"PT Sans", sans-serif;  font-size:18px; line-height:120%; color:#545454;}
.short_recipe_desc p{font-family:"PT Sans", sans-serif; font-size:18px; color:#545454; line-height:120%;}

.ingredients  .headingline { background:url(../images/css_images/black_line.jpg) repeat-x scroll center bottom rgba(0, 0, 0, 0); width:980px; margin:0;	padding:0;}
.ingredients  .headingline h2{ background: none repeat scroll 0 0 #FFF;  color: #743427;  display: inline-block !important;  font-family: "Courgette", cursive;  font-size: 26px; padding: 0 10px; position: relative;  text-decoration: none;  text-shadow: 1px 0 0 #FFFFFF;  top: 10px; font-weight:500;}
.ingredients_list{width:980px; float:left; margin-top:40px;}
.ingredients_list ul li { float: left; margin-bottom: 18px;  margin-right: 22px; width: 312px;}

.ingredients_list ul li.last{margin-right:0;}
.ingredients_list ul li p.amount {color: #333333; float: left; font-family: "PT Sans",sans-serif; font-size: 18px; font-weight: bold;  line-height: 120%; margin-bottom: 5px;  margin-right: 12px; padding:0 10px;  width: 160px;}
.ingredients_list ul li p.ingredient_info{font-family:"PT Sans", sans-serif; font-size:18px; color:#545454; font-weight:normal; line-height:120%; float:left; margin-bottom:5px; width:160px; padding:0 10px; }
.ingredients_list ul li .ingredient_thumb{width:110px; height:110px; border:1px solid #DDDDDD; border-radius:5px; display:table-cell; vertical-align:middle; float:left;}
.preparation  .headingline { background:url(../images/css_images/black_line.jpg) repeat-x scroll center bottom rgba(0, 0, 0, 0); width:980px; margin:0; padding:0;}
.preparation  .headingline h2{ background: none repeat scroll 0 0 #FFF; color: #743427;  display: inline-block !important; font-family:"Courgette", cursive;   font-size: 26px; padding: 0 10px;  position: relative; text-decoration: none; text-shadow: 1px 0 0 #FFFFFF; top: 10px; font-weight:500;}

.preparation  .headingline span{ background: none repeat scroll 0 0 #FFF; color: #743427;  display: inline-block !important; font-family:"Courgette", cursive; font-size: 26px;
 position: relative; text-decoration: none; text-shadow: 1px 0 0 #FFFFFF; font-weight:500; border: 2px solid #ddd; border-radius: 50%; z-index: 15; line-height: 50px;}

.ingredients { float: left;  width: 980px;}
.preparation {  width: 980px; float:left;}
.preparation_steps{float:left;	width:100%;	margin-top:40px;}
.preparation_steps li{	width:943px;	margin:0 auto;	margin-bottom:17px;	}

.preparation_steps li .top {  background: url("../images/css_images/preparation_top_background.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   display: inline-block;    height: 10px;    margin-bottom: -2px;    width: 943px;}

.preparation_steps li .content { background: url("../images/css_images/preparation_background.jpg") repeat-y scroll 0 0 rgba(0, 0, 0, 0); display: table;  height: auto;  padding-right: 7px;  width: 937px;}
.preparation_steps li .content.have_img .prepartion_step_desc{width:669px;	height:auto;	float:left;}
.preparation_steps li .content .prepartion_step_desc{	width:868px;	float:left;	height:auto;}
.preparation_steps li .content .prepartion_step_desc p{font-family:"PT Sans", sans-serif; font-size:18px; color:#525252; line-height:120%; padding-top:33px; padding-bottom:35px;	text-align:left;}
.content.have_img img{position:relative; z-index:16; float:right;}
.preparation_steps li .bottom{background:url(../images/css_images/preparation_bottom_background.jpg) no-repeat;  width:943px; height:32px; display:inline-block; margin-top:-32px; position:relative; z-index:14;}
.step_number_box{display:table-cell; vertical-align:middle;}
.step_number { background: url("../images/css_images/button_grey.png") no-repeat scroll center center rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; font-family: "PT Sans",sans-serif; font-size: 22px;
	font-weight: bold; height: 50px;  line-height: 50px;  margin-left: -29px; margin-right: 17px; text-align: center; text-shadow: 1px 0 #999999; width: 50px;}

.gray_line { background: url("../images/css_images/grey_line.jpg") repeat-x scroll center center rgba(0, 0, 0, 0); float: left;  height: 131px;  width: 980px;}
.gray_line_dva { background: url("../images/css_images/grey_line.jpg") repeat-x scroll center center rgba(0, 0, 0, 0); float: left;  height: 131px;  width: 660px;}
.gray_line_tri { background: url("../images/css_images/grey_line.jpg") repeat-x scroll center center rgba(0, 0, 0, 0); float: left;  height: 131px;  width: 640px;}
.facebook_comments{width: 660px; float:left;}
.facebook_comments_tri{width: 640px; float:left;}

.stamp_bottom{background: url(../images/css_images/stamp.svg) center no-repeat; width: 130px; height: 130px; display: inline-block; margin-left: 412px; background-color: #FFFFFF; background-size: contain; padding: 0 20px;}
.misc_recipe{float:left; width:981px; margin-top:12px;}
.vote_for_the_best{ display:none; background:url(../images/css_images/glasaj_recept.jpg) no-repeat; width:263px; height:74px; float:right; margin-right:10px;	margin-top:25px;}
.recommend.salad{background:url(../images/css_images/recommend_box_left.jpg) no-repeat; width:323px; height:213px; float:left	}
.energetic_value { background: url("../images/css_images/central_energetic.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: 195px; margin-left: -6px; margin-right: -6px; margin-top: 10px;  width: 347px;}

.recommend{position:relative; z-index:1;}
.recommend p{color:#555555; font-size:16px; font-weight:bold; text-align:center; margin:15px 0;	}
.recommend.drink{background:url(../images/css_images/recommend_box_right.jpg) no-repeat; width:323px; height:213px; float:left	}
h3.recommend_heading { color: #7D392B; float: left; font-family: "PT Sans",sans-serif;  font-size: 24px;  font-weight: 500;  margin-left: -54px;  margin-top: 94px;  position: relative; text-align: center; text-shadow: 1px 1px #FFFFFF; 
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.recommend.drink .recommend_heading { color: #7D392B; float: right;  font-family: "PT Sans",sans-serif;  font-size: 24px; font-weight: 500;  margin-right: -54px;  margin-top: 94px;  position: relative; text-align: center;  text-shadow: 1px 1px #FFFFFF; transform: rotate(90deg);}
.recommend.drink .recomended_item {float: right; margin-right: 42px;}
.recomended_item {   float: left;  margin-left: -8px;}
.energetic_value_content{padding-left:37px; padding-right:34px; padding-top:13px; padding-bottom:16px; display:none;}
.energetic_value_content h3{font-family:"PT Sans", sans-serif;	font-size:26px;	color:#CB160D;	line-height:120%;	font-weight:500;	text-align:center;	margin-bottom:9px;}
.energetic_value_content p{font-family:"PT Sans", sans-serif; font-size:18px;	color:#535353; float:left; width:259px;}
.energetic_value_content .number{float:right; font-weight:bold;	 margin-bottom:3px;}

.energetic_value_content p.nutrition_value{font-family:"PT Sans", sans-serif; font-size:26px; color:#CB160D; line-height:120%; font-weight:500; text-align:center;}
.gray_line .addthis_toolbox.addthis_default_style.addthis_32x32_style { background: none repeat scroll 0 0 #FFFFFF; display: inline-block;  margin-left: 365px;  margin-right: auto;  margin-top: 49px; padding-left: 10px; padding-right: 10px;}
.gray_line_dva .addthis_toolbox.addthis_default_style.addthis_32x32_style { background: none repeat scroll 0 0 #FFFFFF; display: inline-block;  margin-left: 205px;  margin-right: auto;  margin-top: 49px; padding-left: 10px; padding-right: 10px;}
.gray_line_tri .addthis_toolbox.addthis_default_style.addthis_32x32_style { background: none repeat scroll 0 0 #FFFFFF; display: inline-block;  margin-left: 190px;  margin-right: auto;  margin-top: 49px; padding-left: 10px; padding-right: 10px;}
#related_recipes_header .headingline { background: url("../images/css_images/red_line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0); float: left; margin-bottom: 33px; margin-left: 16px;  margin-top: 24px; padding-right: 0;  position: relative;  text-align: center;  width: 964px;}
#related_recipes_header .headingline h2 {  background: none repeat scroll 0 0 #FFF;  color: #E9323A; display: inline-block !important; font-family: "PT Sans",sans-serif;  font-size: 26px;  padding: 0 10px;  position: relative; text-decoration: none; text-shadow: 1px 0 0 #FFFFFF; top: 10px;}
.related_list { float: left;  margin-left: 16px; width: 964px;}
#send_recipe{float:left;}
#send_recipe td{vertical-align:top; font-family:"PT Sans", sans-serif; font-size:18px; font-weight:bold; }
.slider-wrapper.theme-default{position:absolute;}
.text_editor_input{border-bottom:1px solid #CCCCCC; width:100%; float:left; padding-bottom:20px; margin-bottom:14px; font-family:"PT Sans", sans-serif; font-size:14px; color:#555555;}
.text_editor_input p{font-family:"PT Sans", sans-serif; color:#525252; font-size:18px; line-height:120%;}
.textfield{width:239px; height:26px; line-height:26px; padding:0 5px; border:1px solid #CCCCCC; border-radius:5px; margin-bottom:18px; color:#555;}
.textfield.big{width:475px}
.textfield.biggest{width:642px; margin-top:8px;}
.textarea{border:1px solid #ccc; resize:none; width:475px; height:78px; padding:5px; margin-bottom:14px; border-radius:5px; font-family:"PT Sans", sans-serif; font-size:14px; color:#555555;}
.textarea.long{height:158px; }
.textarea.longest{height:318;}
.textfield.quantity{width:83px; height:26px; line-height:26px; border:1px solid #CCCCCc; border-radius:5px; float:left; padding:0 5px; margin-right:20px; }
.textfield.ingredients_desc{width:321px}
.add{background:url(../images/css_images/add_field.png); height:30px; width:30px; background-position:left top; border:0 none; cursor:pointer; float:right;} 
.add:hover{background-position:left -30px;}
.remove{background:url(../images/css_images/remove_field.png); height:30px; width:30px; background-position:left top; border:0 none; cursor:pointer; float:right;} 
.remove:hover{background-position:left -29px;}
.prep_time{margin-right:46px; margin-bottom:18px;}
.number_persons_label{margin-right:15px; float:left;}

.prep_time .sbHolder {  background-color: #FFFFFF;  border: 1px solid #CCCCCC;   border-radius: 5px 5px 5px 5px;  color: #333333; float: left;  font-family: Arial,sans-serif;  font-size: 14px;  font-weight: normal;  height: 26px;  line-height: 26px;  margin-bottom: 18px; position: relative;  width: 89px;margin-right:43px;}

.prep_time .sbToggle {
    background: url("../images/css_images/arrow_down.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 14px;
    outline: medium none;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px;
}
.prep_time .sbOptions {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    left: -1px;
    list-style: none outside none;
    margin: -4px 0 0;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 89px;
    z-index: 1;
}

.prep_time .sbOptions a {
    color: #333333 !important;
    display: block;
    font-size: 12px;
    outline: medium none;
	border:0 none;
    padding: 3px 3px 3px 0;
}
.prep_time .sbOptions a:hover, .prep_time .sbOptions a:visited { text-decoration: none; color:#333; }
.persons_box .sbHolder {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    margin-bottom: 18px;
    margin-right: 43px;
    position: relative;
    width: 49px;
}
.persons_box .sbToggle {
    background: url("../images/css_images/arrow_down.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 14px;
    outline: medium none;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px;
}

.persons_box .sbOptions {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    left: -1px;
    list-style: none outside none;
    margin: -4px 0 0;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 49px;
    z-index: 1;
}

.persons_box .sbOptions a {
    color: #333333 !important;
    display: block;
    font-size: 12px;
    outline: medium none;
	border:0 none;
    padding: 3px 3px 3px 0;
}

.persons_box .sbOptions a:hover, .persons_box .sbOptions a:visited {text-decoration: none; color:#333; }

.zip_file{text-align:center; color:#535353;}
p.attention{font-family:"PT Sans", sans-serif; font-size:18px; font-weight:normal; line-height:120%; color:#535353;}
.red{color:#CC1312;}
.bold{font-weight:bold;}
#right_column a{font-family:"PT Sans", sans-serif; font-size:18px; font-weight:bold; /*line-height:100%;*/ color:#535353; text-decoration:none;}
#right_column a:hover{color:#CC1312;}

.checkbox_area{float:left; margin-bottom:18px;}
.checkbox_text{font-size:18px; font-family:"PT Sans", sans-serif; color:#535353; font-weight:bold; margin-right:12px; float:left; padding-top:5px;}

label a{text-decoration:underline !important;}

.btn_send{
	background:url(../images/css_images/browse_button.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer !important;
    font-family: "PT Sans",sans-serif;
    font-size: 16px !important;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 223px;
	border:0 none; 
	float:right; 
	font-family:"PT Sans", sans-serif; 
	font-size:18px;
	font-weight:bold; 
	color:#FFF;
	margin-right:5px;
}


.warning{width:100%; text-align:center; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDD; padding:10px 0; margin-top:18px; margin-bottom:16px; font-family:"PT Sans", sans-serif !important; font-size:18px !important; color:#D11D11 !important; }

.time_needed_box{position:relative;}
.time_needed{position:absolute; right:57px; top:-30px;}
.time_needed{width:55px; height:55px; background:#fff;}

.persons_number_box{position:relative;}
.persons_number{position:absolute; right:57px; top:-30px; width:61px; height:61px; background:url(../images/css_images/persons_number.png) no-repeat #fff;}
p.number{font-size:16px; color:#FFF; font-family:"PT Sans", sans-serif; text-align:center; font-weight:bold; padding-top:4px;}
p.smaller{font-size:10px; text-align:center; display:inline-block;  color:#FFF; font-family:"PT Sans", sans-serif; text-align:center; font-weight:bold; margin-top:-3px;}

#news_article_header{float:left; margin-top:50px;}
#news_article_header .headingline{background:url(../images/css_images/brown_red_headingline.png) repeat-x; float:left; margin-left:0; position:relative; text-align:center; width:640px; padding:0 10px;}
#news_article_header .headingline h1{ background-color:#fff; color:#703125; display:inline-block; font-family:"Courgette", cursive; font-size:28px; padding:0 10px; position:relative; text-decoration:none; text-shadow:1px 0 0 #fff; top:-14px;}

#related_news_article_header{float:left; margin-top:50px;}
#related_news_article_header .headingline{background:url(../images/css_images/brown_red_headingline.png) repeat-x; float:left; margin-left:0; padding-right:0; position:relative; text-align:center; width:656px;}
#related_news_article_header .headingline h2{background:#FFF; color:#703125; display:inline-block; font-family:"PT Sans", sans-serif; font-size:26px; padding:0 10px; position:relative; text-decoration:none; text-shadow:1px 0 0 #fff; top:-14px;}

#news_info{float:left; width:100%; margin-top:30px; margin-bottom:30px; }
#news_info p.author{font-family:"PT Sans",sans-serif; font-size:16px; color:#333333; float:left;}
#news_info p.date{font-family:"PT Sans", sans-serif; font-size:16px; color:#333; float:right; width:auto; margin:0; }

.brown{color:#733326;}

#right_column .full_text p{color:#12303D; line-height:120%;}
#right_column .full_text h2{font-family:"PT Sans", sans-serif; font-size:22px; color:#C9130C; font-weight:400;}
#right_column .full_text h3{font-family:"PT Sans", sans-serif; font-size:22px; font-weight:500; color:#333333;}
#right_column .full_text img{padding:5px; width:auto; height:auto; border:1px solid #DDD; border-radius:5px; max-width: 100%;}
#right_column .full_text ul{list-style-image:url(../images/css_images/bullet.jpg) !important; padding-left:25px; font-family:"PT Sans", sans-serif; font-size:16px; color:#333333;  }
#right_column .full_text ul li{padding-left:4px;  margin-bottom:8px;}
#right_column .full_text a{color: #CC1F11;}
#right_column .full_text a:hover{color: #703125; text-decoration: underline;}

#related_gallery{float:left; width:100%; margin-top:55px;}
#related_gallery_container{float:left; width:100%;}
#related_gallery_header .headingline{background:url(../images/css_images/black_line.png) repeat-x; float:left; margin-left:0; padding-right:0; position:relative; text-align:center; width:656px;}
#related_gallery_header .headingline h2 p{background:#FFF; color:#333; display:inline-block; font-family:"PT Sans", sans-serif; font-size:26px; padding:0 10px; position:relative; text-decoration:none; text-shadow:1px 0 0 #fff; top:-14px;}
#related_gallery_container img{width:200px;}
#related_gallery_container a{display:inline-block; text-align:center;}
#related_gallery_container ul li{margin:0 14px 0 0 !important; padding:0 !important;}
#related_gallery_container ul li:hover img{border:1px solid #CC1312;}

#social_shares_header{margin-top:53px; float:left;}
#social_shares_header .headingline{background:url(../images/css_images/grey_line.png) repeat-x; float:left; margin-left:0; padding-right:0; position:relative; text-align:center; width:656px;}
#social_share_items{background:#FFF; display:inline-block; position:relative; top:-25px; padding:0 13px 4px; }
#social_share_items a{background-color:transparent !important;}
#food_world_stuff_list li{height:165px; }
#food_world_stuff_list li:hover .food_world_right_side img {border:1px solid #703125;}
#food_world_stuff_list li:hover .food_world_left_side h3 a {color:#703125 !important;}
.food_world_stuff .short{float:left; width:100%; margin-top:15px;}
.food_world_stuff .short p{font-family:"PT Sans", sans-serif !important; font-size:16px !important; color:#555555 !important; line-height:120% !important;  }

#related_articles_list{float:left; width:100%;}

.blogger_list_container{float:right; width:654px;}
#bloggers_list{float:left; /*width:654px !important;*/ height:166px !important; margin-top:62px !important; margin-left:37px !important;} 
#bloggers_list li {font-size:0; float:left; margin-right:0px; width:210px;}
#bloggers_list li img{width:160px; height:160px; border-radius:50%; border:3px solid #FFF; text-indent:-9999px; font-size:0; float:left;}

.list_blog_box{float:left; width:100%; border-bottom:1px dashed #DDD; padding-bottom:22px;}
.short_news_text{margin-bottom:24px;}
.short_blog_box.have_thumb{width:456px; float:left;}
.bloger_avatar img{width:160px; height:160px; border:3px solid #DDD; float:left; border-radius:50%; margin-right:18px;}
.bloger h3 a{font-family:"PT Sans", sans-serif; font-size:19px; text-decoration:none; display:inline-block; color:#B81313; margin-bottom:10px; }
.list_blog_box h2 a{font-family:Georgia, "Times New Roman", Times, serif !important; font-style:italic; font-size:22px; color:#333333; text-decoration:none; line-height:120%; display:inline-block; margin-bottom:10px;   }
.list_blog_box h2 a:hover{color:#CE190F;}

.news_category{float:left; width:980px;}
#left_side{float:left; width:640px; padding-top:20px;}
#left_side h1.page_title{margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif !important; font-style:italic; color:#C00 !important;}
#right_side{float:right; width:310px; padding-left:7px;}
.banner_blog_list{float:right; padding:5px;}

#top_blogs_this_month{float:left; background-image:url(../images/css_images/top_10_upper.jpg), url(../images/css_images/top_10_lower.jpg); background-color:#FFF; background-position: left top, left bottom; width:310px; background-repeat:no-repeat, no-repeat; padding:10px 0 20px 0; margin:15px 0;}
#top_blogs_this_month h3{width:278px; margin-left: auto; margin-right:auto; margin-bottom:28px; text-align:center; margin-top:60px; font-family:"PT Sans",sans-serif; font-weight:bold; font-size:16px; color:#333;}

.title_blog h4 a{display:inline-block; text-align:left; margin-bottom:14px; font-family:"PT Sans", sans-serif !important; font-size:16px !important; color:#555555 !important; width:291px; margin-left:auto; margin-right:auto; text-decoration:none; line-height:100%;}
.title_blog h4 a:hover{font-weight:bold;}

#blogger_summary_info{float:right; width:700px; height:154px; background:url(../images/css_images/blogger_summary_info.jpg) no-repeat; margin-top:70px;}
#slider_area.bloger_page #social_media_box {margin-top:63px;}
#bloger_person img{float:right; width:160px; height:160px; border:3px solid #FFF; border-radius:50%; margin-right:14px; margin-top:-7px;}
#bloger_person h3 a{font-family:"PT Sans", sans-serif; font-size:26px; font-weight:500; color:#FFD557; display:inline-block; margin-left:20px; margin-top:28px; text-decoration:none;}
#bloger_person h3 a:hover{color:#FFF;}
.bloger_text{ color:#fff !important; padding:10px 0 0 20px;}
.bloger_text p{ color:#fff !important;}

#user_last_blogs{float:left; width:310px; background-image:url(../images/css_images/users_blogs_upper.png), url(../images/css_images/users_blogs_lower.png); background-repeat:no-repeat, no-repeat; background-color:#FFF; background-position:left top, left bottom; margin-top:57px; margin-bottom:32px; min-height:230px; padding-bottom:30px;}
#user_last_blogs h3 p.author_name{font-family:"PT Sans", sans-serif; font-weight:500; font-size:18px; color:#C9130B; text-align:center; width:300px; display:inline-block; margin-top:28px; text-transform:uppercase; margin-bottom:16px;}
#user_last_blogs h3 p.latest_blogs_title{font-family:"PT Sans", sans-serif; font-weight:500; font-size:22px; display:inline-block; color:#333333; margin-bottom:32px; text-align:center; width:300px;}
#user_last_blogs .title_blog h4 a{width:288px;}
.banner_blogs_right{float:left; margin-bottom:25px;}
.title_heder a{color: #733327; font-size: 22px;text-decoration: none;}
.send-recipe-captcha{clear: both; margin-bottom: 10px;font-size: 18px;font-family: "PT Sans", sans-serif;color: #535353;font-weight: bold;float: left;padding-top: 5px;}
.send-button{clear: both;}
.captcha{width: 54px;height: 22px;border-radius: 6px;border: 1px solid #CCCCCC;}
.send-story-captcha{clear: both; margin-bottom: 10px;font-size: 18px;font-family: "PT Sans", sans-serif;color: #535353;font-weight: bold;float: left;padding-top: 5px;}
#contact_form_error{ float: right; margin-right: 25px;}

.hvalabre{ font-family:'Courgette', cursive, Arial; font-size:36px; text-align:center; color:#CB333F; padding-top:20px;}

.hvalabre p{ font-family:'Courgette', cursive, Arial; font-size:36px; text-align:center; color:#CB333F; padding-top:20px;}

.marketing_box h2 {
    color: #E9323A;
    font-size: 21px ;
    font-family: "Courgette",cursive; 
	padding:0; 
	margin:10px 0 5px 0 ; 

}
.marketing_box .posetioci {
    color: #AB5601;
    font-size: 21px ;
    font-family: "Courgette",cursive; 
	padding:0; 
	margin:10px 0 5px 0 ; 
}
.marketing_box{font-size:16px;}
.marketing_box a{font-size:16px;}
.marketing_box ul li{padding-bottom:5px !important;}
.face-marketing{color:#54579D; font-size:21px; font-family: "Courgette",cursive;}

#magazins{width: 100%; margin-bottom: -30px; overflow: hidden;}
#magazins .m_num{width: 33.33%; float: left; box-sizing: border-box; padding: 0 10px 30px;}
#magazins .m_num img {width: 100%; height: auto;}
