body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/185%  Arial, Tahoma, Verdana,  sans-serif;
	color: #004e68;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #000000;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}
.preload {display: none;}

.main,
.page {
	background: #006d9f url('../media/images/bg/main_bg.gif') 0 0 repeat-x;
}

.container {
	width: 990px;
}
.page_cont {
	float: left;
	width: 732px;
	background: url('../media/images/bg/page_line.gif') 98% 40px no-repeat;
}
.page_cont .page_padd {
	padding: 10px 0 0 30px;
}

.content * {
	line-height: 22px;
}
.content {
	padding: 11px 0 0 0;
}

.title_text,
.logo,
.bottom_menu,
.title_links,
.title_gallery {
	float: left;
}
.title_text {
	width: 510px;
	padding: 47px 0 0 0;
}
.logo {
	padding: 23px 20px 0 70px;
}
.page .logo {
	padding: 0 0 0 30px;
	position: relative;
	z-index: 2;
}
.copyright,
.title_flash {
	float: right;
}

.footer {
	background: url('../media/images/bg/footer_line.gif') 100% 0 no-repeat;
	padding: 10px 25px 20px 25px;
}
.page .footer {
	background: none;
	margin: 63px 25px 50px 25px;
	padding: 0;
	height: 14px;
}
.footer .bottom_menu td {
	vertical-align: middle;
}
.footer .bottom_menu,
.footer .bottom_menu * {
	font-size: 11px !important;
	color: #ffffff !important;
	text-decoration: none !important;
	line-height: 100% !important;
}
.footer .bottom_menu * {
	padding: 0 0 0 1px;
}
.footer .bottom_menu div,
.footer .bottom_menu span {
	float: left;
}
.footer .bottom_menu span {
	padding: 0 7px;
}
.footer .bottom_menu div.ov {
	border-bottom: 1px dotted #ffffff !important;
}
.footer .copyright,
.footer .copyright * {
	color: #00405f !important;
	font-weight: bold;
	text-decoration: none !important;
	font-size: 11px !important;
	line-height: 13px !important;
}
.footer .copyright a:hover {
	color: #c0eb29 !important;
}
.footer .copyright .esolution {
	padding: 0 0 0 20px;
}
.page .footer .copyright .esolution {
	padding: 0 0 0 112px;
}

.row_1 .container {
	background: url('../media/images/bg/row1_bg_loop.jpg') 0 0 repeat-y;
	vertical-align: bottom;
}
.row_1 .container .dec_cont {
	background: url('../media/images/bg/row1_bg.jpg') 0 100% no-repeat;
	padding: 0 0 12px 0;
	width: 100%;
}

.row_1 .row_left,
.row_1 .row_right {
	vertical-align: bottom;
}
.row_1 .row_left {background: url('../media/images/bg/row1_left_loop.gif') 100% 0 repeat-y;}
.row_1 .row_left div {
	background: url('../media/images/bg/row1_left.gif') 100% 100% no-repeat;
	height: 284px;
}
.row_1 .row_right {background: url('../media/images/bg/row1_right_loop.gif') 0 0 repeat-y;}
.row_1 .row_right div {
	background: url('../media/images/bg/row1_right.gif') 0 100% no-repeat;
	height: 284px;
}

.row_2 .container {
	background: url('../media/images/bg/row2_bg.jpg') 0 0 no-repeat;
	height: 340px;
}
.row_2 .row_left {background: url('../media/images/bg/row2_left.gif') 100% 0 no-repeat;}
.row_2 .row_right {background: url('../media/images/bg/row2_right.gif') 0 0 no-repeat;}

.row_3 .container {background: #006ea0 url('../media/images/bg/row3_bg_loop.gif') 0 0 repeat-x;}
.row_3 .row_left {background: url('../media/images/bg/row3_left.gif') 100% 0 no-repeat;}
.row_3 .row_right {background: url('../media/images/bg/row3_right.gif') 0 0 no-repeat;}


.page .row_1 .container {
	background: url('../media/images/bg/page_bg_loop.jpg') 0 0 repeat-y;
}
.page .row_1 .container .dec_cont {
	background: url('../media/images/bg/page_bg.jpg') 0 100% no-repeat;
	padding: 0 !important;
	height: 500px;
}
.page .row_1 .row_left div,
.page .row_1 .row_right div {
	height: 500px;
}
.page .row_1 .row_left {background: url('../media/images/bg/page_left_loop.gif') 100% 0 repeat-y;}
.page .row_1 .row_left div {background: url('../media/images/bg/page_left.gif') 100% 100% no-repeat;}
.page .row_1 .row_right {background: url('../media/images/bg/page_right_loop.gif') 0 0 repeat-y;}
.page .row_1 .row_right div {background: url('../media/images/bg/page_right.gif') 0 100% no-repeat;}

.page .hdr {
	color: #004e68;
	font-size: 18px;
	font-weight: bold;
	line-height: 100% !important;
	padding: 0 100px 0 0;
}
.title_text .hdr {
	padding: 0 0 20px 0; 
}
.title_text .title_text_text,
.title_text .title_text_text * {
	font-size: 14px;
	color: #004e68;
	line-height: 155%;
}
.title_text .title_text_text {
	padding: 0 0 60px 0;
}

.title_links {
	padding: 52px 0 0 45px;
}
.title_links .link_1,
.title_links .link_2,
.title_links .link_3 {
	position: relative;
}
.title_links .dec_arrow {
	position: absolute;
}
.title_links .link_1 .dec_arrow {
	background: url('../media/images/dec/arrow_1.gif') 0 0 no-repeat;
	width: 64px;
	height: 46px;
	top: 0;
	left: -71px;
}
.title_links .link_2 .dec_arrow {
	background: url('../media/images/dec/arrow_2.gif') 0 0 no-repeat;
	width: 65px;
	height: 47px;
	top: 15px;
	left: -71px;
}
.title_links .link_3 .dec_arrow {
	background: url('../media/images/dec/arrow_3.gif') 0 0 no-repeat;
	width: 55px;
	height: 29px;
	top: 19px;
	left: -65px;
}

.title_gallery {
	padding: 0 53px 30px 20px;
}
.title_gallery .hdr {
	padding: 0 0 10px 0;
} 
.title_gallery .upload_btn {
	padding: 14px 0 0 0;
}
.title_gallery .upload_btn img {
	display: inline;
}

.title_featured {
	background: url('../media/images/bg/featured_line.gif') 100% 100% no-repeat;
	padding: 0 0 28px 0;
	margin: 0 0 26px 0;
}
.title_featured .hdr {
	padding: 0 0 13px 0;
}
.title_featured .quota_1 {
	background: url('../media/images/dec/quata_1.gif') 0 0 no-repeat;
	padding: 0 0 0 25px;
}
.title_featured .quota_2 {
	background: url('../media/images/dec/quata_2.gif') 100% 100% no-repeat;
	padding: 2px 20px 0 0;
	color: #ffffff;
}
.title_featured .quota_2,
.title_featured .quota_2 * {
	line-height: 165%;
}
.title_featured .di {
	padding: 23px 0 0 0;
}
.title_featured .di a {
	margin: 0 8px 0 0;
}
.title_featured,
.title_newsletter {
	float: left;
	width: 407px;
}

.title_newsletter {
	padding: 0 0 10px 0;
}
.title_newsletter .hdr {
	padding: 0 0 12px 0;
}
.title_newsletter .newsletter_text {
	padding: 0 0 8px 0;
}
.title_newsletter .newsletter_text * {
	color: #ffffff;	
}
.title_newsletter .input input {
	border: 1px solid #007ea9;
	width: 302px !important;
	padding: 5px 2px !important;
	line-height: 15px !important;
}
.title_newsletter .submit {
	margin: 0 0 0 8px;
}
.title_newsletter .label {
	padding: 0 0 5px 0;
}
.title_newsletter .error_text {
	color: #fffa00;
	line-height: 110%;
	font-size: 11px;
	padding: 0 0 5px 2px;
	margin: -1px 0 0 0;
	position: relative;
}
.title_newsletter .success * {
	color: #ffffff;
}
.title_newsletter .no_err {
	height: 16px;
	width: 0;
}

.title_newsletter .input {
	height: 34px;
	padding-left: 1px !important;
}
.title_flash #title_no_flash {
	background: url('../media/images/bg/no_flash.jpg') 0 0 no-repeat;
	height: 297px;
	width: 472px;
	margin: 0 35px 0 0;
	position: relative;
}
.title_flash #title_no_flash .no_flash_link {
	display: block;
	position: absolute;
	top: 222px;
	left: 185px;
}
.title_flash #title_no_flash .no_flash_link,
.title_flash #title_no_flash .no_flash_link img {
	height: 37px;
	width: 70px;
}


.text {
	padding: 0 100px 47px 0;
}
.text * {
	color:#004e68 !important;
}
.text table {
	border: 1px solid #5F9D0D;
	margin: 1px;
}
.text td {
	border: 1px solid #5F9D0D;
	padding: 5px;
}

/*  main_menu  */
.main_menu {
	text-align: center;
	background: url('../media/images/dec/menu_dec.gif') 0 0 no-repeat;
	width: 990px;
}
.main_menu a {
	text-decoration: none !important;
}
.main_menu span,
.main_menu a {
	margin: 0 8px;
	display: block;
}
.main_menu img {
	display: inline;
}
.main_menu table {
	margin: 0 auto;
}
.main_menu table td {
	height: 63px;
	background: url('../media/images/dec/menu_dec_loop.gif') 0 0 repeat-x;
	vertical-align: middle;
}
.main_menu table td.dec_left {
	background: url('../media/images/dec/menu_dec_left.gif') 0 0 no-repeat;
	width: 41px;
}
.main_menu table td.dec_right {
	background: url('../media/images/dec/menu_dec_right.gif') 0 0 no-repeat;
	width: 42px;
}
/*  main_menu  */


/*  sub_menu  */
.sub_menu {
	padding: 17px 210px 16px 52px;
}
.sub_menu table {
	background: url('../media/images/dec/submenu_bg.gif') 0 0 repeat-x;
	float: left;
	display: block;
}
.sub_menu div.sub_item {
	padding: 4px 0 0 0;
	margin: 0 5px 6px 0;
	float: left;
}
.sub_menu div.sub_item.active,
.sub_menu div.sub_item.ov {
	padding: 0 0 4px 0;
}
.sub_menu table td {
	background: url('../media/images/dec/submenu_left.gif') 0 0 no-repeat;
}
.sub_menu table td div {
	background: url('../media/images/dec/submenu_right.gif') 100% 0 no-repeat;
	height: 22px;
}
.sub_menu table td div a,
.sub_menu table td div span {
	padding: 0 8px;
	display: block;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 22px !important;
}
.sub_menu table td div a {
	color: #ffffff;
	text-decoration: none !important;
}
.sub_menu .sub_item.ov td div a,
.sub_menu .active span {
	color: #c1f900 !important;
}
/*  sub_menu  */

.back {
	float: right;
	padding: 15px 70px 0 0;
	margin: 0 0 -25px 0;
	position: relative;
	z-index: 3;
}

/* path */
.path {
	position: relative;
	z-index: 2;
}
.path * {
	font-size: 11px !important;
	line-height: 12px !important;
}
.path a {
	color: #5f9d0d !important;
	text-decoration: none !important
}
.path a:hover {
	text-decoration: underline !important;
}
.path .raquo {
	color: #5f9d0d;
	padding: 0 2px 0 5px;
}
.path .last {
	background: url('../media/images/dec/dot_green.gif') 0 90% repeat-x;
	color: #3c6a00;
}
/* path */

/* gallery_list */
.gallery_list {
	background: url('../media/images/bg/gallery_dec.gif') 0 0 no-repeat;
	margin: -16px -30px 0 -239px;
	padding: 0 20px 0 214px;
}
.gallery_list .gallery_item {
	float: left;
	width: 362px;
	margin: 0 4px 10px 0;
}
.gallery_list .gallery_item .gallery_name {
	padding: 0 0 3px 20px;
	font-size: 14px;
	line-height: 15px;
}
.gallery_list .gallery_item .bg {
	background: url('../media/images/bg/gallery_bg.jpg') 0 0 no-repeat;
	height: 282px;
	text-align: center;
}
.gallery_list .gallery_item .bg * {
	margin: 0 auto;
}
.gallery_list .upload_btn {
	float: right;
	padding: 20px 33px 0 0;
	/*margin: 0 0 -12px 0;*/
	margin: 0 0 2px 0;
}
.gallery_list td {
	vertical-align: middle;
}
.gallery_list td img {
	margin: 0 auto;
}
/* gallery_list */

/* article_list */
.article_list {
	padding: 0 0 60px 0;
}
.article_list .article_main_text {
	background: url('../media/images/dec/article_dec1.gif') 0 100% no-repeat;
	padding: 0 112px 20px 30px;
	margin: 0 -20px 0 -30px;
}
.article_list .write_story {
	padding: 15px 0 12px 0;
}
.article_list .write_story a img {
	display: inline;
}
.article_list .article_item {
	padding: 0 78px 60px 30px;
	margin: 0 -20px 10px -30px;
	background: url('../media/images/dec/article_dec2.gif') 0 100% no-repeat;
}
.article_list .article_item.last {
	background: none;
	margin-bottom: 0;
	padding-bottom: 21px;
}
.article_list .article_item .art_left {
	background: url('../media/images/dec/art_left.gif') 0 0 no-repeat;
}
.article_list .article_item .art_right {
	background: url('../media/images/dec/art_right.gif') 100% 100% no-repeat;
	padding: 1px 22px 0 22px;
}
.article_list .article_item .article_bot {
	background: url('../media/images/bg/article_bot.gif') 0 100% repeat-x;
	padding: 20px 0 0 0;
	margin: 0 -20px 0 0;
}
.article_list .article_item .article_bot td {
	vertical-align: middle;
	height: 25px;
}
.article_list .article_item .article_bot .rate_story {
	width: 100px;
}
.article_list .article_item .article_bot .rate_story img {
	margin: 2px 9px 0 11px;
}
.article_list .article_item .article_bot .story_by_img {
	width: 69px;
}
.article_list .article_item .article_bot .story_by_img img {
	margin-top: 2px;
}
.article_list .article_item .article_bot .rating_radio {
	width: 115px;
}
.article_list .article_item .article_bot .rating_avg {
	width: 145px;
}
.article_list .article_item .article_bot .rating_avg .arrow {
	background: url('../media/images/dec/arrow_4.gif') 0 0 no-repeat;
	height: 25px;
	width: 35px;
	position: absolute;
	top: 6px;
	left: 35px;
}
.article_list .article_item .article_bot .rating_avg * {
	font-size: 18px;
}
.article_list .article_item .article_bot .story_by {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.article_list .paging {
	margin-right: -28px;
}
/* article_list */

/* write_your_own */

.form .input input,
.form .textarea textarea,
.form .select select {
	border: 1px solid #daca73;
	font-size: 14px;
}
.form .input input {
	padding: 7px 2px 8px 2px;
	width: 414px;
	line-height: 14px;
}
.form .textarea textarea {
	padding: 7px 2px 8px 2px;
	width: 414px;
}
.form .select select {
	padding: 7px 2px 8px 2px;
	width: 420px;
}
.form .error_text {
	vertical-align: middle;
	padding: 2px 0 0 8px;
}
.form .error_text,
.form .error_text * {
	color: #bc2224 !important;
	font-size: 11px !important;
	line-height: 130% !important;
}
.form label {
	font-size: 14px;
	line-height: 130%;
}


.write_your_own {
	background: url('../media/images/bg/write_story_dec.gif') 70% 80% no-repeat;
}
.write_your_own .success {
	padding: 0 45px 30px 0;
}
.write_your_own .write_your_own_text {
	padding: 0 45px 28px 0;
}
.contact_form .submit_btn {
	text-align: right;
}
.contact_form .submit_btn input {
	margin: 3px -2px 0 auto;
	position: relative;
}
.contact_form .input {
	padding: 0 0 7px 0;
}
.write_your_own .input {
	padding: 0 0 13px 0;
	width: 418px;
}
.contact_form .textarea {
	height: 128px;
}
.contact_form .textarea textarea {
	height: 105px;
}
.write_your_own .textarea textarea {
	height: 217px;
}
.write_your_own .checkbox {
	margin: 0 0 -13px 0;
}
.write_your_own .checkbox input {
	display: block;
	margin: 0 5px 0 0;
}
.write_your_own .checkbox td {
	vertical-align: middle;
}
.write_your_own .checkbox label {
	font-size: 11px;
}
.write_your_own .submit {
	width: 422px;
	text-align: right;
}
.write_your_own .inline {
	display: none;
}
.write_your_own .error_inline {
	color: #bc2224;
	padding: 33px 0 0 9px;
	font-size: 11px;
}
.form .error label {
	color: #bc2224;
}
.form .error input,
.form .error textarea,
.form .error select {
	/*color: #bc2224;*/
	border: 1px solid #bc2224;
}
/* write_your_own */

/*  search_results  */
.search_results {	
}
.search_results .search_item {	
}
.search_results .search_item a {	
}
/*  search_results  */


/*  news_list  */
.news_list {	
}
.news_list .news_list_item {	
}
.news_list .news_list_item .news_header,
.news_list .news_list_item .news_header a,
.news_list .news_list_item h2 a {
	font-weight: bold;
}
.news_list .news_list_item .date {	
}
/*  news_list  */


/*  news_item  */
.news_item {
}
.news_item .news_item_header,
.news_item h1 {
}
.news_item .date {
}
/*  news_item  */


/*  paging  */
.paging {
	text-align: right;
	padding: 0 66px 0 0;
}
.paging * {
	font-weight: bold !important;
}
.paging .line {
	color: #004e68;
}
.paging a {
	text-decoration: none !important;
}
.paging a:hover,
.paging span {
	color: #bc2224;
}
/*  paging  */


/*  polls  */
.polls .question {
	font-weight: bold;
}
.polls .answer input {
	vertical-align: middle;
	margin: 0 0 2px 0;
}
/*  polls  */


/*  sitemap  */
.sitemap .lv_1 {
}
.sitemap .lv_2 {
}
.sitemap .lv_3 {
}
/*  sitemap  */


/*  game  */
.game {
	height: 403px;
	position: relative;
	z-index: 1;
}
.game .game_block {
	position: absolute;
	top: -60px;
	left: -102px;
	width: 750px;
	height: 478px;
}
.game #game_no_flash {
	width: 750px;
	height: 478px;
	background: url('../media/images/bg/no_flash_game.gif') 0 100% no-repeat;
}
.game #game_no_flash a {
	position: absolute;
	top: 178px;
	left: 190px;
	display: block;
	width: 379px;
	height: 142px;
}
.game #game_no_flash a img {
	width: 379px;
	height: 142px;
}
/*  game  */


.dec_cont .nutriton_dec {
	background: url('../media/images/dec/dec_nutrition.gif') 104px 100% no-repeat;
}
/*  contact_form  */
.contact_form {
	padding: 0 0 22px 1px;
}
.contact_form h1 {
	margin: 0 0 0 -2px;
	position: relative;
	padding: 0 0 6px 0;
	color: #004e68;
	font-size: 18px !important;
	font-weight: bold !important;
}
.photo_form {
	padding: 0 111px 22px 1px;
}
.photo_form .photo_form_text {
	padding: 0 0 22px 0;
}
.photo_form .form_spacing {
	padding: 30px 0 0 0;
}
/*  contact_form  */


/*  nutrition  */
.nutrition {
	padding: 15px 107px 32px 0;
}
.nutrition .first_line {
	margin: 0 0 0 -13px;
	position: relative;
}
.nutrition .nutrition_item.item_dark {
	background: url('../media/images/bg/item_dark.png') 0 0 repeat;
}
.nutrition .nutri_padd {
	padding: 12px 11px;
}
.nutrition .nutrition_item {
	margin: 0 0 0 -13px;
	position: relative;
}
.nutrition .nutrition_item a {
	color: #004e68 !important;
	font-size: 14px !important;
	background: url('../media/images/dec/dot_a.gif') 0 100% repeat-x;
	text-decoration: none !important;
}
.nutrition .nutrition_item a:hover {
	background: none !important;
}
/*  nutrition  */
#be_the_face_form {
	display: none;
}

.top_line {
	background:url("../media/images/bg/gallery_dec.gif") no-repeat scroll 0 0 transparent;
	margin: -16px -30px 0 -239px;
	padding: 0 20px 0 154px;
}
.top_line_s {
	background:url("../media/images/bg/gallery_dec.gif") no-repeat scroll 0 0 transparent;
	padding: 0 20px 0 214px;
	margin: -16px -30px 0 -239px;
}
.content_line_down,
.content_line_up {
	margin: 0 0 0 -10px;
	position: relative;
}
.content_line_down {
	background:url("../media/images/dec/article_dec2.gif") no-repeat scroll 0 27px transparent;
	height: 64px;
}
.content_line_up {
	background:url("../media/images/dec/article_dec1.gif") no-repeat scroll 0 5px transparent;
	height: 54px;
}

/* photos_list */
#photos_list {
	padding: 30px 0px;
}
#photos_list .search {
	margin: 3px 0 0 24px;
}
#photos_list .search .input {
	background: url('../media/images/bg/input_bg.gif') 0 0 no-repeat;
	width: 441px;
	height: 40px;
}
#photos_list .search .input input {
	background: transparent;
	border: none;
	font-size: 14px;
	color: #878787;
	margin: 5px 0 0 5px;
	width: 410px;
	height: 22px;
}
#photos_list .search .btn_search {
	height: 31px;
	cursor: pointer;
	margin: 0 0 0 -10px;
	position: relative;
}
#photos_list .search .btn_mid {
	font-weight: bold;
	font-size: 12px;
	padding: 5px 4px 0 4px;
	text-transform: uppercase;
}
#photos_list .search .btn_search .btn_left {
	background: url('../media/images/bg/search_left.gif') 0 0 no-repeat;
	width: 15px;
}
#photos_list .search .btn_search .btn_mid {
	background: url('../media/images/bg/search_mid.gif') 0 0 repeat-x;
	color: #ffffff;
}
#photos_list .search .btn_search .btn_right {
	background: url('../media/images/bg/search_right.gif') 0 0 no-repeat;
	width: 18px;
}
#photos_list .search .btn_search.ov .btn_left {
	background: url('../media/images/bg/search_left_ov.gif') 0 0 no-repeat;
	width: 15px;
}
#photos_list .search .btn_search.ov .btn_mid {
	background: url('../media/images/bg/search_mid_ov.gif') 0 0 repeat-x;
	color: #d40700;
}
#photos_list .search  .btn_search.ov .btn_right {
	background: url('../media/images/bg/search_right_ov.gif') 0 0 no-repeat;
	width: 18px;
}
#photos_list .photos {
	margin: 20px 10px 0 0;
}
#photos_list .photo_item {
	padding: 0 10px 0 0;
}
#photos_list .photos_info {
	padding: 3px 5px;
}
#photos_list .photos_info * {
	line-height: 13px !important;
}
#photos_list .photo_title {
	color: #004e68;
	font-size: 12px;
}
#photos_list .child_name {
	color: #629f23;
	font-size: 11px;
	padding: 6px 0 0 1px;
}
#photos_list .vote_green {
	height: 28px;
	margin: 0 0 2px 62px;
	cursor: pointer;
}
#photos_list .photo_bg {
	background: url('../media/images/bg/photos_mini_bg.gif') 0 0 no-repeat;
	width: 174px;
	height: 176px;
}
#photos_list .photo_bg .photo_overflow {
	overflow: hidden;
	width: 154px;
	height: 154px;
	position: relative;
	background: #ffffff;
	border: 1px solid #000000;
}
#photos_list .photo_bg .inner_padd {
	background: #ffffff;
	margin: 2px;
	overflow: hidden;
	height: 150px;
	position: relative;
}
#photos_list .photo_bg  .photo_padd {
	padding: 11px 11px 0 9px;
	position: relative;
}
#photos_list .photo_bg table {
	height: 150px;
	position: relative;
}
#photos_list .photo_bg table td {
	vertical-align: middle;
	text-align: center;
}
#photos_list .photo_bg a {
	display: block;
	width: 150px;
	overflow: hidden;
	position: relative;
}
#photos_list .photo_bg a img {
	margin: 0 auto;
}
#photos_list .vote_rec {
	width: 722px !important;
	margin: 15px 0 0 0 !important;
	height: 34px;
	display: none;
}
#photos_list .paging {
	padding-top: 35px;
}
#photos_list .paging a {
	color: #004e68 !important;
}
#photos_list .empty {
	width: 183px;
}
#photos_list .line_padd {
	height: 9px;
	display: none;
}
#photos_list .show {
	display: block !important;
}
/* photos_list */

/* photo_container */
#photo_container { 
	position: relative; 
	margin: 0 auto;
	width: 395px;
	padding: 30px 0px;
}
#photo_container .navigation_button_left,
#photo_container .navigation_button_right {
	display: block; 
	position: absolute; 
	top: 192px; 
	cursor: pointer; 
	text-align: center; 
	padding: 20px; 
}
#photo_container .navigation_button_left {
	left: -69px; 
}
#photo_container .navigation_button_right {
	right: -68px; 
}
#photo_container .navigation_button_left img,
#photo_container .navigation_button_right img {
	width: 48px;
	height: 67px;
}
#photo_container .photos_bg {
	width: 395px;
	height: 394px;
	background: url('../media/images/bg/photos_bg.gif') 0 0 no-repeat;
}
#photo_container .photos_bg .overflow {
	width: 373px;
	height: 373px;
	overflow: hidden;
}
#photo_container .photos_bg .overflow .photo_item {
	height: 373px;
	width: 100%;
}
#photo_container .photos_bg .overflow .photo_item td {
	vertical-align: middle;
	text-align: center;
}
#photo_container .photos_bg .photo_padd {
	padding: 9px 11px;
}
#photo_container .photos_bg td img {
	margin: 0 auto;
}
#photo_container .vote_btn {
	text-align: center;
}
#photo_container .photos_info {
	padding: 5px 8px;
}
#photo_container .photos_info * {
	line-height: 17px !important;
}
#photo_container .photo_title {
	color: #004e68;
	font-size: 12px;
}
#photo_container .child_name {
	color: #629f23;
	font-size: 11px;
	padding: 0 0 0 1px;
} 
#photo_container .vote_rec {
	width: 421px;
	margin: 15px -8px 0 -18px;
	height: 34px;
	display: none;
}
#photos_list .vote_rec .rec_left,
#photo_container .vote_rec .rec_left {
	background: url('../media/images/bg/vote_rec_left.gif') 0 0 no-repeat;
	width: 14px;
}
#photos_list .vote_rec .rec_mid,
#photo_container .vote_rec .rec_mid {
	background: url('../media/images/bg/vote_rec_mid.gif') 0 0 repeat-x;
	vertical-align: middle;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 18px;
	color: #004e68;
}
#photos_list .vote_rec .rec_right,
#photo_container .vote_rec .rec_right {
	background: url('../media/images/bg/vote_rec_right.gif') 0 0 no-repeat;
	width: 14px;
}
#photos_list .vote_green .green_mid,
#photo_container .vote_green .green_mid,
#photos_list .vote_green.ov .green_mid,
#photo_container .vote_green.ov .green_mid {
	font-weight: bold;
	font-size: 11px;
	color: #004158;
	padding: 2px 0 0 0;
}
#photo_container .vote_green {
	height: 28px;
	margin: 0 0 3px 178px;
	cursor: pointer;
}
#photos_list .vote_green .green_left,
#photo_container .vote_green .green_left {
	background: url('../media/images/bg/vote_green_left.gif') 0 0 no-repeat;
	width: 11px;
}
#photos_list .vote_green .green_mid,
#photo_container .vote_green .green_mid {
	background: url('../media/images/bg/vote_green_mid.gif') 0 0 repeat-x;
}
#photos_list .vote_green .green_right,
#photo_container .vote_green .green_right {
	background: url('../media/images/bg/vote_green_right.gif') 0 0 no-repeat;
	width: 11px;
}
#photos_list .vote_green.ov .green_left,
#photo_container .vote_green.ov .green_left {
	background: url('../media/images/bg/vote_green_left_ov.gif') 0 0 no-repeat;
	width: 11px;
}
#photos_list .vote_green.ov .green_mid,
#photo_container .vote_green.ov .green_mid {
	background: url('../media/images/bg/vote_green_mid_ov.gif') 0 0 repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #d40700;
}
#photos_list .vote_green.ov .green_right,
#photo_container .vote_green.ov .green_right {
	background: url('../media/images/bg/vote_green_right_ov.gif') 0 0 no-repeat;
	width: 11px;
}
#photo_container .green_holder {
	height: 31px;
}
/* photo_container */
.print {
	display: none;
}
@media print {
	* {
		background: transparent !important;
		color: #000000 !important;
	}
	.print {
		display: block;
		padding: 0 0 20px 0;
	}
	.article_list .article_item .article_bot,
	.article_list .write_story,
	.back,
	.gallery_list .upload_btn,
	.sub_menu,
	.title_featured .di,
	.path,
	.title_featured .hdr,
	.title_text .hdr,
	.logo,
	.title_newsletter,
	.main_menu,
	.title_gallery,
	.footer,
	.row_2,
	.title_links,
	.title_flash,
	.row_left,
	.paging,
	.row_right {
		display: none;
	}
	.page_cont,
	.title_featured,
	.title_text,
	.container {
		width: 100% !important;
		float: none;
		clear: both;
	}
	.gallery_list .gallery_item {
		float: none;
	}
	.article_list .article_item {
		padding: 0 0 30px 0 !important;
		margin: 0 !important;
	}
	.article_list .article_main_text {
		margin: 0;
		padding: 0 0 30px 0;
	}
	.article_list .article_item .art_right,
	.gallery_list,
	.page_cont .page_padd,
	.title_featured .quota_1 {
		padding: 0 !important;
		margin: 0 !important;
	}
}