body { margin: 0px; padding: 0px; font-family: Tahoma; background: #ffffff url(../images/header_back.jpg) no-repeat top; height: 100% }
form { padding: 0px;	margin: 0px }
a { color: #5D5D5D; text-decoration:none }
a:hover { text-decoration:underline }
form { padding: 0px;	margin: 0px }
table { border-collapse: collapse; width: 100%;	border: none }
table td { padding:0px; font-size: 11px; color: #5D5D5D }
table.main_carcas { width:975px;	height: 100% }

/* header */
.header { height: 203px; background: url(../images/header_back11.jpg) no-repeat top;}
.header_logo {	padding:133px 0px 0px 94px }
.header_right_table td { text-align:right }
.search_part { height:68px; vertical-align: top; padding: 17px 50px 0px 0px; text-align: right }
.top_banner { padding-right:20px }
.search_table { width:236px; height: 39px; background: url(../images/top_search_back.gif) no-repeat }
.search_table td { text-align:left }
.search_pad { padding:0px 0px 0px 18px }
.search_button { width: 36px }
.input_search { width: 179px; height: 18px; border: solid 1px #7d7d7d; font-size: 11px; color: #5d5d5d; padding: 2px 6px 0px 6px }
.header_menu_table { width: 1px }
.header_menu_table td { white-space: nowrap; font-size: 11px; font-weight: bold; color: #5d5d5d }
.header_menu_table td a { white-space: nowrap }
.header_menu_table td a:hover { white-space: nowrap; text-decoration: underline }
.header_menu {	font-size: 11px; font-weight: bold; height:43px; color: #5d5d5d; padding-right: 79px; text-align: right }
.header_menu a { color: #5d5d5d; text-decoration: none }
.header_menu a:hover { color: #f88602; text-decoration: none }
.menu_line { margin: 0px 9px }

/* content */
.content { padding: 0px 8px }
.left_content { width: 198px }
.title_back { text-align: center; color: #ffffff; font-weight: bold; font-size: 11px; background: url(../images/title_back.gif) repeat-x top }
tr.title_text { background: url(../images/title_content_back.gif) repeat-x top }
.title_text_left { border-left: solid 1px #fbb564 }
.title_text_right { border-right: solid 1px #fbb564 }
.text_pad { padding: 36px 15px 35px 29px }
.text_pad a { font-size: 11px; display: block; color: #5d5d5d; text-decoration: underline; background: url(../images/left_menu_pic.gif) no-repeat left; padding-left: 15px; margin: 3px 0px }
.text_pad a:hover { color:#f88602; text-decoration: underline }
.calendar_page_pad { padding: 23px 15px 35px 17px }
.calendar_page_pad a { display: block; margin: 4px 0px; text-decoration: underline }
.calendar_page_pad a:hover { color:#f88602 }
.text_pad1 { padding: 30px 0px 31px 0px }
.calendar_pad { padding: 16px 15px 28px 10px }
.calendar_text { padding: 0px 0px 0px 17px; background: url(../images/left_menu_pic.gif) no-repeat left 3px }
.calendar_table tr.calendar_title td { font-family:Arial; font-size:10px; color: #F88602; font-weight: bold }
.calendar_table td.calendar_holiday a { color: #F88602 }
img.calendar_title { margin-left:15px }
.calendar_table td {	font-size:12px; font-weight: bold; color: #F88602; padding: 2px 0px; text-align: center }
.calendar_table td a { color:#5D5D5D; text-decoration: none }
.calendar_table td a:hover { color:#F88602; text-decoration: underline }
.center_content {	}
.author { font-size:10px; color: #a0a0a0 }
.author a { color: #a0a0a0; font-size:10px; text-decoration:none }
.author a:hover { font-size: 10px; text-decoration: underline }
table.gal_photo { width:1px; float: left; margin: 10px 39px 0px 0px; height: 171px }
table.gal_photo td a:hover { text-decoration: underline; color:#f88602 }
table.gal_photo tr { vertical-align: top }
.gal_back_top { background: url(../images/gal_top_back.gif) repeat-x top }
.gal_back_left { background: url(../images/gal_left_back.gif) repeat-y top; width: 7px }
.gal_back_right {	background: url(../images/gal_right_back.gif) repeat-y top }
.gal_back_bottom { background: url(../images/gal_bottom_back.gif) repeat-x bottom }
.gal_image { background: #F4F4F4; width: 120px; height: 120px }
.gal_link { background: none; text-align: center }
.gal_link a { text-decoration: underline }
.gal_link a:hover { text-decoration: none }
.gal_icons { padding-top:7px; text-align: center }
.pages { text-align: center; width:300px }
.pages img { position: relative; bottom: -3px }
.pages span { margin: 0px 4px; white-space:none; float:left }
.pages a { margin: 0px 4px; white-space: none; float:left }
.pages a:hover { color: #F88602; text-decoration: underline }
.content_pad { padding: 38px 0px 38px 42px }
.login_title { color: #F88602; font-weight: bold }
.login_table {	width: 476px; height: 39px; background: url(../images/login_back.gif) no-repeat }
.login_table td a { color: #5D5D5D; text-decoration: underline; padding: 0px; background: none }
.login_table td a:hover { color: #ffffff; text-decoration:none }
input.login { width:109px; height: 18px; border: solid 1px #7D7D7D; font-size: 11px; padding: 1px 4px 0px 5px }

/* right content */
.right_content { width: 199px }
.text_pad2 { padding: 29px 0px }
.right_photogallery { padding: 26px 0px 18px 0px }
.right_photogallery img { float: left; margin: 0px 11px 11px 0px }
.right_photogallery img.chet { margin: 0px 0px 11px 0px }
div.right_photogallery { clear: both; width: 160px }
.date { color: #F88602; font-weight: bold }
.right_news_pad { padding: 25px 16px 20px 27px }
.right_news_pad a { color: #5D5D5D; text-decoration: underline; margin-top: 4px; display: block }
.right_news_pad a:hover { text-decoration: none }
.corner_back { background: url(../images/title_back1.gif) repeat-x bottom }

/* footer */
.footer { height: 183px; background: url(../images/footer_back111.jpg) no-repeat bottom left }
.footer_table { height: 183px }
.footer_banner { padding: 26px 0px 0px 19px }
.copyright { font-size: 11px; color: #5D5D5D; font-weight: normal; text-align: right; padding: 62px 36px 0px 0px }
.orange { color: #F88602 }

/* start page */
table.article_item { border-bottom: solid 1px #E4E4E4; margin-top: 16px }
table.article_item_last { margin-top: 16px }
.article_photo { width: 92px }
table.article_item td { padding-bottom: 15px }
table.article_item td.news_text a { color:#5D5D5D; text-decoration: underline }
table.article_item td.news_text a:hover { color:#5D5D5D; text-decoration: none }
table.article_item td a { color: #F88602; text-decoration: underline }
table.article_item td a:hover { color: #F88602; text-decoration: none }

table.article_item_last td { padding-bottom: 15px }
table.article_item_last td.news_text a { color:#5D5D5D; text-decoration: underline }
table.article_item_last td.news_text a:hover { color:#5D5D5D; text-decoration: none }
table.article_item_last td a { color: #F88602; text-decoration: underline }
table.article_item_last td a:hover { color: #F88602; text-decoration: none }

.article_pad { padding: 20px 40px 20px 30px }
.ask_photo { margin-right: 16px; position: relative; top: -3px }
.text_pad a.ask { text-decoration: underline; font-weight: bold; color: #F88602; display: inline; background: none; padding: 0px }
.text_pad a.ask:hover { text-decoration: none }

/* forgot password */
.forgot_pad { padding: 35px }
.forgot_table { width: 361px; margin-left: 52px }
.forgot_table td { padding: 8px 0px }
input.forgot { width: 188px; height: 16px; border: solid 1px #F88602; font-size: 10px }
.forgot_answer { }
.forgot_answer input { width: 312px; margin-left: 51px }
.forgot_submit input { margin-left:174px }

/* reclama */
table.reclama_item { border-bottom: solid 1px #E4E4E4; margin-top: 16px }
.reclama_photo { width: 92px }
table.reclama_item td {	padding-bottom: 15px }
table.reclama_item td.article_text a { color: #f88602 }
table.reclama_item td.article_text a:hover { color: #f88602 }
table.reclama_item td a { color: #5d5d5d; text-decoration: underline }
table.reclama_item td a:hover { color: #5d5d5d; text-decoration: none }

/* add photo */
.add_photo_table { width: 431px }
.add_photo_table td { padding: 1px 0px }
.add_photo_table td.add_photo_text { width: 78px; padding-right: 8px; text-align: right }
input.add_photo { width: 312px; height: 16px; border: solid 1px #F88602; color: #5D5D5D; font-size: 11px }
input.add_photo_file { width: 312px; height: 16px; border: solid 1px #F88602; color: #5D5D5D; font-size: 11px }
.add_photo_table td textarea { font-family: Tahoma; width: 312px; border: solid 1px #F88602; color: #5D5D5D; font-size: 11px; height: 66px; background: #ffffff }
.new_photo_link a { font-size: 10px; color:#F88602; display: inline; text-decoration: none }
.pad0 td { padding: 0px }
ul { margin: 0px 0px 0px 15px }
ul li { list-style-image: url(../images/ul_pic.gif); list-style-position: outside; margin: 3px 0px }

/* registration */
input.registration_name { width: 112px; height: 16px; border: solid 1px #F88602; background: #ffffff }
select.small { width: 59px; height: 16px; font-size: 10px }

/* ask proffesoinal */
.ask_professional { color: #F88602; font-weight: bold; font-size: 11px; padding: 14px 0px 12px 0px; border-bottom: solid 1px #E4E4E4; margin-bottom: 11px }

/* svadba service */
.svadba_service_cities { color: #F88602; font-size: 11px; line-height: 16px }
.svadba_service_cities a { color: #5D5D5D; text-decoration: underline }
.svadba_service_cities a:hover { color: #F88602; text-decoration: underline }
.line { height: 1px; background: #E4E4E4; margin: 22px 0px }

/* svadba podrobnee */
.svadba_podrobnee { line-height: 16px }	

table.article_item td a.news_title { color: #5d5d5d; text-decoration: none }
table.article_item td a.news_title:hover { color: #f88602; text-decoration: underline }

input.check_but { position: relative; bottom:-3px }
#show_year { font-size: 13px; color: #5D5D5D; font-weight: bold; margin:0px 3px }

.main_main { background: url(../images/footer_back.jpg) no-repeat bottom; width: 100%; height:100% }
