﻿/*
*/

*
		{
		border: 0;
		margin: 0;
		}

img
		{
		border: 0px;
		}

a
		{
		color: #FFFFFF;
		text-decoration:none;
		}

a:hover
		{
		text-decoration: underline;
		color: #FFFFFF;
		}

body
		{
		font: 12px Arial, Helvetica, sans-serif;
		color: #000000;
		line-height:20px;
		background: url(../images/bg.jpg) top repeat-x #44916C; /* 78C6B6 , 1D977E */
		margin-bottom: 30px;
		}

#main
		{
		width: 1183px;
		margin: 0px auto;
		}

#header
		{ 
		width:676px;
		padding: 0px 0px 0px 0px;
		height: 197px;
		}

#logo
		{
		font-family: Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:12px;
		font-style:normal;
		padding: 40px 0px 0px 70px;
		height: 79px;
		/*	background:url(../images/logobagr.gif) right no-repeat; color:#006666;*/
		}

#logo a
		{
		text-decoration: none;
		/*	text-transform: lowercase; color: #006666; */
		font-style: normal;
		font-size: 18px;
		padding-left: 0px;
		color: #FFFFFF;
		font-weight: normal;
		}

#logo H1
		{
		font-size: 26px;
		padding-left: 0px;
		text-align: center;
		text-transform: none;
		}

#logo H2
		{
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none;
		padding-left: 0px;
		text-align: center;
		color:#006666;
		}

#buttons_bg
		{
		background:#FFFFFF;
		width: 676px;
		height:78px;
		padding-top: 7px;
		}

#buttons
		{
		width: 669px;
		height: 71px;
		background: url(../images/but_bg.jpg) left top no-repeat;
		text-align:center;
		margin-left: 7px;
		float:right;
		padding-left: 0px
		}

.but
		{
		background:url(../images/fish_but.gif) right no-repeat;
		height:71px;
		float:left;
		}

.but_1
		{
		background:url(../images/fish_but.gif) right no-repeat;
		height:71px;
		float:left;
		margin-left:3px;
		}

#buttons a
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight:normal;
		display: block;
		float: left;
		width: 127px;
		height: 46px;
		text-decoration: none;
		color: #FFFFFF;
		padding-top: 25px;
		margin-right:3px;
		text-align: center;
		}

#buttons a:hover
		{
		text-decoration: underline;
		background: url(../images/b_over.gif)  right  2px repeat-x;
		margin-right:3px;
		}

#content
		{
		width: 1183px;
		padding: 0px 0px 0px 0px;
		background: url(../images/bg_right.jpg) right repeat-y #FFFFFF;
		margin: 0px 0px 0px 0px;
		min-height: 580px;
		}

#left
		{
		width: 676px;
		margin: 0px 0px 0px 0px;
		float: left;
		color:#003333;
		font-size:13px;
		background:url(../images/bg.jpg);
		}

.white
		{
		background: #FFFFFF;
		padding: 10px 15px 0px 10px;
		background:url(../images/whiteblank.jpg) no-repeat;
		background:url(../images/whitebgr.jpg);
		}

.right_b
		{
		background: url(../images/fish.jpg) 10px 18px no-repeat;
		padding-left: 30px;
		padding-top: 15px;
		width: 290px;
		color:#003333;
		}

.right_text
		{
		padding-top: 20px;
		padding-left: 30px;
		width: 290px;
		}

.left_b1
		{
		float:left;
		width: 300px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

.left_b2
		{
		float:right;
		width: 330px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;
		}

.left_b3
		{
		float:left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

.galeries_b
		{
		height: 3950px;
		}

.index_b
		{
		height: 542px;
		}

.salon-EF_b
		{
		height: 36px;
		}

.sluzby_b
		{
		height: 630px;
		}

.kontakt_b
		{
		height: 118px;
		}

.text
		{
		padding: 0px 0px 0px 0px;
		}

.img
		{
		float:left;
		margin: 5px 12px 5px 0px;
		}

.img_g
		{
		margin-right: 12px;
		margin-top: 5px;
		}

.img_thv
		{
		margin-right: 23px;
		margin-top: 10px;
		}

.img_thv2
		{
		margin-right: 7px;
		margin-top: 10px;
		}

.img_thh
		{
		margin-right: 6px;
		margin-top: 10px;
		margin-bottom: 10px;
		}

span
		{
		color:#009966;
		font-weight:bold;
		}

.dat
		{
		text-decoration: underline;
		color:#006666;
		}

.col_b
		{
		color:#009966;
		font-weight:bold;
		}

.col_big
		{
		font-size: 14px;
		font-weight:bold;
		color:#006666;
		}

.col_action
		{
		color:#FF0000;
		font-weight:bold;
		}

#left H3
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight: 400;
		color: #006666;
		padding-bottom: 9px;
		padding-top: 15px;
		padding-left: 0px;
		text-align: left;
		background: url(../images/tit_right.gif) bottom repeat-x;
		width: 100%;
		}

.read_r
		{
		text-align:right;
		padding-right:15px;
		padding-top: 8px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		}

.maps_contact
		{
		text-align:right;		
		padding-right:40px;
		padding-top: 8px;
		float:right;
		text-decoration:none;
		}

.big_img
		{
		width: 507px;
		height:481px; 
		background:url(../images/big.jpg) left top no-repeat;
		}

.content_end
		{
		clear:both;
		}

#right
		{
		float:right;
		width: 507px;
		background: url(../images/bg_right.jpg) right repeat-y  #FFFFFF;
		margin-right: 0px;
		padding: 0px 0px 0px 0px;
		}

/* D5F1E2, C5F1E2 */


#right H4
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight: 100;
		color: #006666;
		text-align:center;
		background: url(../images/tit_r.gif) bottom  repeat-x;
		height: 32px;
		padding-top: 15px;
		}

.tit_bot
		{
		width: 328px;
		margin-left:1px;
		background: url(../images/bg_b_right.jpg) right repeat-y  #D5F1E2;
		}
/* D5F1E2 */


#footer
		{
		height: 62px;
		width: 1014px;
		font-size: 12px;
		color: #006666;
		text-align: center;
		clear:both;
		padding: 16px 0px 0px 0px;
		background: url(../images/footer.jpg) left top no-repeat;
		}

#footer a
		{
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		padding: 0px 7px 0px 7px;
		}

#footer a:hover
		{
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		text-decoration: underline;
		text-transform: uppercase;
		padding: 0px 7px 0px 7px;
		}

