body { padding: 0px; margin: 0px; background-image: url("../images/layout/page_background.gif"); background-repeat: repeat-x; text-align: center; font-family: Verdana, tahoma, arial; font-size: 11px; color: #666666; line-height: 1.5;}
img {border: 0px; }
td {font-family: Verdana, tahoma, arial; font-size: 11px; color: #666666; line-height: 1.5;}

A 		{ color: #023302; text-decoration: none; }
A:link		{ color: #023302; text-decoration: none; }
A:visited	{ color: #023302; text-decoration: none; }
A:active	{ color: #358391; text-decoration: none; }
A:hover		{ color: #358391; text-decoration: none; }

#centering_div { margin: 0 auto; width: 970px; text-align: left;}
#login_part { position: relative;height: 25px; }
#login_div {position: relative; top: 35px; z-index: 1; text-align: right; padding-right: 40px; margin-right: 10px; margin-top: 20px;}
#header_image {	position: relative;	background-image: url("../images/layout/header_image.jpg");	background-repeat: no-repeat;	height: 185px;	width: 970px;}
#subpage_header { position: relative; background-image: url("../images/layout/subpage_header.jpg");	background-repeat: no-repeat;	width: 970px;	height: 214px;}
#subpage_inner { background-image: url("../images/layout/subpage_inner.gif");	background-repeat: repeat-y;	width: 970px; text-align: left;}
#subpage_footer { background: #FFFFFF; background-image: url("../images/layout/subpage_footer.jpg");	background-repeat: no-repeat;	width: 970px;	height: 252px; padding-top: 115px; text-align: right; }
#menu_align { position: relative; top: -1px; text-align: center;}
#subpage_content { left: 35px; position: relative; width: 900px; top: -140px; text-align: left; margin-bottom: -230px;}
#subpage_lefter { width: 250px; float: left; position: absolute; }
#subpage_middle { width: 1px; height: 380px; float: left; background-image: url("../images/layout/subpage_linka.png"); background-repeat: no-repeat; position: absolute; left: 250px;}
#subpage_righter { width: 650px; border: 0px solid black; left: 250px; position: relative;}

/* levy podsloupec stranky */
#lefter_inner {width: 210px; position: relative; left: 15px;text-align: justify; }

/* pravy podsloupec stranky */
#righter_inner {width: 590px; position: relative; left: 25px; text-align: justify; }

/* submenu */
#submenu_fotogalerie {position: absolute; top: 43px; left: 495px; border: 0px solid black; }
#submenu_cenik {position: absolute; top: 43px; left: 290px; border: 0px solid black; }
#submenu_upper {position: absolute; top: 3px; left: 35px; text-align: left;background: url("../images/layout/submenu/submenu_upper.gif"); width: 12px; height: 8px; z-index: 1; background-repeat: no-repeat;}
.submenu_table {position: relative; top: 9px; margin: 0px; padding: 0px; }
#submenu_body {position: relative; margin-left: 10px; margin-right: 10px; background-image: url("../images/layout/submenu/submenu_body.gif");  height:33px; }

.textfield { width: 94px; height: 20px; border-width: 0px; background:transparent;
    background-image: url(../images/layout/loginform_textfield.gif);
    padding-left: 5px; padding-right: 5px;
    margin-right: 10px;
}

.textfield_longer { width: 180px; height: 20px; border-width: 0px; background:transparent;
    background-image: url(../images/layout/registrationform_textfield.gif);
    padding-left: 5px; padding-right: 5px;
    margin-right: 10px;
}

.login_submit {background: transparent; width: 20px; height: 18px; border: 0px; cursor: pointer; vertical-align: middle; background-image: url(../images/layout/loginform_button_ok_out.gif)}
.menu {	cursor: pointer;}
.zarazka {top: -2px; position: relative;}
.header1 {color: #023302; font-size: 14px; margin-left: 5px; font-weight: bold;}
.header2 {color: #E98000; font-size: 12px; margin-left: 5px; font-weight: bold;}
.common_paragraph {text-indent: 50px; text-align: justify;}
.text { font-family: Verdana, tahoma, arial; font-size: 11px; color: #666666; line-height: 1.5; }
.googlemap_div {width: 500px; height: 300px; margin: 20px auto;}
.error_span {color: red;}
.highlight_span {color: #023302; font-style: italic;}
.bold {font-weight: bold;}
.normTable {border: 1px solid #E5E5E5;}

/* tlacitka */
.registrace_out { background: transparent; background-image: url(../images/signup/button_signup_out.gif); width: 71px; height: 18px; border: 0px;}
.registrace_over { background: transparent; background-image: url(../images/signup/button_signup_over.gif); width: 71px; height: 18px; border: 0px; cursor: pointer;}
.forgot_password_out { background: transparent; background-image: url(../images/forgot_password/button_forgot_password_out.gif); width: 71px; height: 18px; border: 0px;}
.forgot_password_over { background: transparent; background-image: url(../images/forgot_password/button_forgot_password_over.gif); width: 71px; height: 18px; border: 0px; cursor: pointer;}
.button_news_out { background: transparent; background-image: url(../images/add_news/button_add_news_out.gif); width: 71px; height: 18px; border: 0px;}
.button_news_over { background: transparent; background-image: url(../images/add_news/button_add_news_over.gif); width: 71px; height: 18px; border: 0px; cursor: pointer;}
.button_send_out { background: transparent; background-image: url(../images/rezervace/button_send_out.gif); width: 75px; height: 18px; border: 0px;}
.button_send_over { background: transparent; background-image: url(../images/rezervace/button_send_over.gif); width: 75px; height: 18px; border: 0px; cursor: pointer;}


.img_bordered{
    border: 1px solid #666666;
}


.success_span{
    color: green;
}