* {margin: 0;	padding: 0;}
body {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #254e8e;
	background: url(../images/bg.jpg);
	color: #ffffff;
}
a {color: #fff;}
a:hover {text-decoration: none; color:#ffed87;}

td {vertical-align: top;}
p {margin: 0 0 18px}
img {border: none;}
input {
	vertical-align: middle;
}

.bg_top{
	height:640px; width:100%;
	position: absolute;
	top:0px;
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
	z-index:0;
}
.bg_bot{
	 position: absolute; z-index:1;
	 background-image: url(../images/bg_bot.jpg);
	 background-repeat: repeat-x;
	 background-position: bottom;
}

#wrapper {width: 956px;	margin: 0 auto;}

/* Top
-----------------------------------------------------------------------------*/
#top {
	height: 62px;
	text-align: center;
}

#top div, .title {
	padding-top: 20px;
	font-size: 23px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.t_left {float:left; width:215px; font-size: 20px;}
.t_right {float:right; width:215px; font-size: 20px;}
#top a {text-decoration: underline;}
#top a:hover {text-decoration: none;}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 264px;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	background-image: url(../images/bg_content.png);
}

#content {
	padding: 20px;
	background: url(../images/bg_main.jpg) no-repeat top;
	line-height: 19px;
}
.title {
	padding: 8px 0px 10px 0px;;
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 28px;
}


.foto{
	text-align: center;
	padding-bottom: 5px;
}

.more_foto{
	margin: 7px 0px 7px 0px;
		font-weight: bold;
}
#tab_tov{
    width:100%;
    margin-top: 20px;
    padding-bottom: 0px;
    text-align: left;
}
#tab_tov .text{
    width:100%;
    padding-left: 25px;
    vertical-align: top;
}

#tab_tov .text a{
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}

.fotogal td {
	vertical-align: middle;
}
#tab_tov img, .fotogal img{
   border:1px solid #fff;
}

.price{
    color: #ffe21c; 
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0px 0px 0px;
}

#tab_tov .text .tov_lnk{
    text-transform: lowercase;
    font-weight: normal;
    text-decoration: none;
    color: #fffbea;
}
#tab_tov .text .tov_lnk:hover{
    text-transform: lowercase;
    font-weight: normal;
    text-decoration: underline;
    color: #fffbea;
}

.line{
	background-color: #b3b2ab;
	color: #b3b2ab;
	border:0px;
	height: 1px;
}









/* Sidebar Left and Right
-----------------------------------------------------------------------------*/
#left, #right{
	width: 217px;
}

.block{
	width: 215px;
	text-align: center;
	background: url(../images/line.jpg) no-repeat bottom center;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}
.block img{
	border:1px solid #ffffff;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 91px;
	background: url(../images/footer.jpg) repeat-x top;
	text-align: center;
}
#footer div {padding-top:50px;}
.f_left {float:left; width:215px;}
.f_right {float:right; width:215px;}
