body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align: center;
	background: #9d8c61;
	background-image: url("../img/bg.jpg");
	background-repeat: repeat;
}

.intro_body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align: center;
	background: #5c5238;
	text-align: center;
}

div.p_head{
	width: 910px;
	height: 25px;
	background-image: url("../img/p_body_bg_top.png");
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px; 
	margin: 15px auto auto auto;
	color: white;
	font-size: 11px;
	text-align: right;
}


div.p_body{
	width: 910px;
	height: auto;
	background-imagE: url("../img/p_body_bg.png");
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px; 
	margin: auto auto 0px auto;
	text-align: left;
}

div.p_bottom{
	width: 910px;
	height: 38px;
	background-image: url("../img/p_body_bg_bottom.png");
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px 0px 20px 0px; 
	margin: 0px auto 0px auto;
	color: white;
	font-size: 10px;
}

div.p_bottom h1{
	font-size: 10px;
	line-height: 30px;
	display: inline;
}

div.p_body img{
	border-top: 2px solid #dcd8c9;
	border-bottom: 2px solid #dcd8c9;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 6px;
	display: block;
}
div.p_body div.cont{
	padding: auto 0px 0px 0px; 
	margin: auto 0px 0px 0px;
}

div.p_body div.cont ul{
	list-style: none;
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 10px 5px;
	width: 198px;
	height: auto;
}

div.p_body div.cont ul li{
	font-size: 14px;
	font-weight: bold;
	color: white; 
	text-decoration: none;
	line-height: 40px;
	background-image: url("../img/menu_bg.jpg");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px; 
	margin: 0px 0px 4px 8px;
	font-family: arial, helvetica, sans-serif;
}

div.p_body div.cont ul li a{
	text-decoration: none;
	color: white;
}

div.p_body div.cont div.chest{
	width: 501px;
	float: left;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	color: white;
}

div.p_body div.cont div.chest h2{
	font-size: 16px;
	padding: auto 0px 0px 0px; 
	margin: 10px 0px 0px 20px;
}

#basic_cont{
	font-size: 14px;
	padding: 0px 0px 0px 0px; 
	margin: 10px 20px 0px 20px;
	line-height: 20px;
	display: block;
}

#pasik_chest{
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 0px 10px;
	width: 470px;
	height: 2px;
	border: 0px;
}

#pasik_chest2{
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 0px 10px;
	width: 670px;
	height: 2px;
	border: 0px;
}

div.p_body div.cont div.chest div.b_cont{
	padding: 0px 0px 10px 0px; 
	margin: 20px 20px 20px 10px;
	height: auto;
}

div.p_body div.cont div.chest div.b_cont p{
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 3px 10px;
}

.mix_cnt_img{
	margin: 0px 10px 0px 0px;
	border-bottom: 2px solid white;
	border-top: 2px solid white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
	float: left;
}

.sten_cnt_img{
	margin: 0px 10px 0px 0px;
	border-bottom: 2px solid white;
	border-top: 2px solid white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}

.mix_cnt_img_wrapper{
	float: left;
	width: 135px;
	height: auto;
}

.odchov_cont{
	padding: 0px 0px 10px 0px; 
	margin: 20px 20px 20px 10px;
	height: auto;
}

.odchov_img{
	margin: 0px 10px 0px 0px;
	border-bottom: 2px solid white;
	border-top: 2px solid white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;	
}

.odchov_div_img{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	width: 150px;
}

.odchov_l_wrapper{
	float: left;
	width: 115px;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
}

.odchov_master_wrapper{
	float: left;
}

.odchov_tit{
	font-size: 34px;
	font-weight: bold;
}

.odchov_date{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;	
}

div.p_body div.cont div.chest div.b_cont span{
	padding: 1px 0px 1px 2px;
	margin: 0px 10px 10px 0px;
	float: right;
	display: block;
	background-color: #91b07c;	
	text-decoration: none;
	color: white;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #c5e3b0;
	cursor: pointer;
}



div.p_body div.cont div.chest div.b_cont span.link_off{
	padding: 1px 0px 1px 2px;
	margin: 0px 10px 10px 0px;
	float: right;
	display: block;
	background-color: #91b07c;	
	text-decoration: none;
	color: silver;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid silver;
	cursor: default;
}


div.p_body div.cont div.chest div.b_cont div.dog_detail{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 300px;
	font-size: 12px;
}


div.p_body div.cont div.news{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	width: 191px;
	height: auto;
	color: white;
	float: left;
}

div.p_body div.cont div.news h2{
	font-size: 16px;
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 0px 6px;
}

div.p_body div.cont div.news img{
	width: 172px;
	height: 2px;
	border: 0px;
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 0px 6px;
}


div.p_body div.cont div.news ul{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

div.p_body div.cont div.news ul li{
	padding: 0px 0px 0px 6px; 
	margin: 10px 20px 0px 0px;
	background-image: url("../img/news_bg.png");
	background-repeat: no-repeat;
	line-height: 19px;
	font-size: 12px;
	font-weight: normal;
}

div.p_body div.cont div.news ul li p{
	padding: 0px 0px 0px 0px; 
	margin: 7px 0px 0px 0px;
}

#st4{
	padding: 0px 0px 0px 0px; 
	margin: 0px 10px 0px 0px;	
}
#st3{
	padding: 0px 0px 0px 0px; 
	margin: 0px 200px 0px 0px;
	cursor: pointer;
}

#st, #st2{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 10px;	
}

#st_vrapper1{
	float: left;
	padding: 0px 0px 0px 0px; 
	margin: 8px 0px 0px 0px;	
	letter-spacing: 1px;
}

#st_vrapper2{
	float: right;
	padding: 0px 0px 0px 0px; 
	margin: 8px 0px 0px 0px;
	letter-spacing: 1px;	
}


.new_del{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;	
	height: auto;
}

.news_add_form{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 5px;
	height: auto;
}

.news_add_textarea{
	height: 80px;
}

#edit_button{
	padding: 0px 20px 0px 0px; 
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: auto;
	display: block;
}

#pg_edit_form{
	width: auto;
	padding: 0px 0px 0px 10px; 
	margin: 0px 0px 0px 0px;
	display: none;
}

.hide_cont{
	display: none;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
}

.m_desc{
	width: 240px;
}

#new_edit_button{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 15px;
}

.log_input{
	padding: 0px 0px 0px 0px; 
	margin: 4px 0px 0px 0px;
	height: 14px;
	font-size: 11px;
}

.log_sub{
	padding: 0px 0px 0px 0px; 
	margin: 4px 0px 0px 0px;
	height: auto;
	font-size: 11px;
	line-height: 14px;
}

#log_form{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 10px 0px;
	position: relative;
	right: 90px;
	display: none;
}

#logof_form{
	padding: auto 0px 0px 0px; 
	margin: auto 0px 0px 0px;
	height: auto;
	position: relative;
	right: 200px;
}

a.linka {
	color: white;
	text-decoration: underline;
}

a.linka_stena {
	color: white;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	border: 1px solid #879f76;
}

a.linka_stena:hover {
	background-color: #91b07c;	
	text-decoration: underline;
	color: white;
	border: 1px solid #c5e3b0;
}

a.linka_naked {
	color: white;
	text-decoration: none;
}

.linka_att {
	color: white;
	text-decoration: underline;
	cursor: pointer;
}

.linka_att_off {
	color: white;
	text-decoration: underline;
	color: silver;
}

.del_dog_form{
	display: inline;
	padding: auto 0px 0px 0px; 
	margin: auto 0px 0px 0px;
}

.predelovac{
	color: #ece9d8;
	border-top: 1px solid #aca899;
}

.mapa{
	padding: 0px 0px 0px 0px; 
	margin: 20px 20px 10px 0px;
	float: right;
	cursor: pointer;
	height: auto;
	width: auto;
}

.kontaktObraz{
	float: right;
	position: relative;
	right: 20px;
	top: 10px;
}

.gal_master_wrapper{
	height: 600px;
	overflow: scroll;
}

.galeria{
	min-height: 30px;
	background-color: #789365;
	padding: auto 0px 0px 0px; 
	margin: auto 6px 0px 6px;
}

.foto{
	background-color: #789365;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 5px 13px;
	float: left;
	text-align: center;
	width: 160px;
    color: white;
    letter-spacing: 1px;
}

.foto_galery{
	background-color: #789365;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 5px 11px;
	float: left;
	text-align: center;
	width: 280px;
    color: white;
    letter-spacing: 1px;
}

.gal_row{
	padding: 10px 0px 3px 0px; 
	margin: 0px 0px 0px 0px;
}

.del_foto{
	display: block;
}

.gal_obr{
	display: block;
	cursor: pointer;
}

.gal_back_link{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

#gal_form{
	background-color: #388a9c;
	padding: 0px 0px 0px 350px; 
	margin: 0px 0px 0px 0px;
	color: white;
	font-size: 14px;
	text-align: left;	
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	position: relative;
	bottom: 3px;
	display: none;
}

.gal_form form{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}


div.p_body2{
	width: 910px;
	height: auto;
	background-imagE: url("../img/p_body_bg2.png");
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px; 
	margin: auto auto 0px auto;
	text-align: left;
}


div.p_body2 img{
	border-top: 2px solid #dcd8c9;
	border-bottom: 2px solid #dcd8c9;
	padding: auto 0px 0px 0px; 
	margin: auto 0px 0px 6px;
	display: block;
}
div.p_body2 div.cont{
	padding: auto 0px 0px 0px; 
	margin: auto 0px 0px 0px;
}

div.p_body2 div.cont ul{
	list-style: none;
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 10px 5px;
	width: 198px;
	height: auto;
}

div.p_body2 div.cont ul li{
	font-size: 14px;
	font-weight: bold;
	color: white; 
	text-decoration: none;
	line-height: 40px;
	background-image: url("../img/menu_bg.jpg");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px; 
	margin: 0px 0px 4px 8px;
	font-family: arial, helvetica, sans-serif;
}

div.p_body2 div.cont ul li a{
	text-decoration: none;
	color: white;
}

div.p_body2 div.cont div.chest{
	width: 692px;
	float: left;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	color: white;
}

div.p_body2 div.cont div.chest h2{
	font-size: 16px;
	padding: auto 0px 0px 0px; 
	margin: 10px 0px 0px 20px;
}



div.p_body2 div.cont div.chest div.b_cont{
	padding: 0px 0px 10px 0px; 
	margin: 20px 20px 20px 10px;
	height: auto;
}

div.p_body2 div.cont div.chest div.b_cont p{
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 3px 10px;
}

div.p_body2 div.cont div.chest div.b_cont span{
	padding: 1px 0px 1px 2px;
	margin: 0px 10px 10px 0px;
	float: right;
	display: block;
	background-color: #91b07c;	
	text-decoration: none;
	color: white;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #c5e3b0;
	cursor: pointer;
}



div.p_body2 div.cont div.chest div.b_cont span.link_off{
	padding: 1px 0px 1px 2px;
	margin: 0px 10px 10px 0px;
	float: right;
	display: block;
	background-color: #91b07c;	
	text-decoration: none;
	color: silver;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid silver;
	cursor: default;
}


div.p_body2 div.cont div.chest div.b_cont div.dog_detail{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	float: left;
	width: 300px;
	font-size: 12px;
}


div.p_body2 div.cont div.news{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	width: 191px;
	height: auto;
	color: white;
	float: left;
}

div.p_body2 div.cont div.news h2{
	font-size: 16px;
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 0px 6px;
}

div.p_body2 div.cont div.news img{
	width: 172px;
	height: 2px;
	border: 0px;
	padding: 0px 0px 0px 0px; 
	margin: 10px 0px 0px 6px;
}


div.p_body2 div.cont div.news ul{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

div.p_body2 div.cont div.news ul li{
	padding: 0px 0px 0px 6px; 
	margin: 10px 20px 0px 0px;
	background-image: url("../img/news_bg.png");
	background-repeat: no-repeat;
	line-height: 19px;
	font-size: 12px;
	font-weight: normal;
}

div.p_body2 div.cont div.news ul li p{
	padding: 0px 0px 0px 0px; 
	margin: 7px 0px 0px 0px;
}

.intro_wrapper{
	margin: 100px auto auto auto;
	width: 910px;
	height: 300px;
}


.intro_obr{
	margin: 100px 0px 0px 0px;
	border: 0px;
}

#introSK{
	margin: auto 3px auto auto;
	height: 315px;
	width: 307px;
	background-image: url("../img/introSk.jpg");
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

#introSK:hover{
	margin: auto 3px auto auto;
	height: 315px;
	width: 307px;
	background-image: url("../img/introSkClean.jpg");
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

#introEN{
	margin: auto 3px auto auto;
	height: 315px;
	width: 291px;
	background-image: url("../img/introEn.jpg");
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

#introEN:hover{
	margin: auto 3px auto auto;
	height: 315px;
	width: 291px;
	background-image: url("../img/introEnClean.jpg");
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

#introDE{
	height: 315px;
	width: 302px;
	background-image: url("../img/introDe.jpg");
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

#introDE:hover{
	height: 315px;
	width: 302px;
	background-image: url("../img/introDeClean.jpg");
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}

.pocitadlo{
	display: block;
	padding: auto auto auto auto;
	margin: 10px auto auto 30px;
}

.menu_wrapper{
	float: left;
}

.upade_form_gal{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

.odchov_stena_wrapper{
	padding: 2px 2px 2px 2px; 
	margin: 0px 0px 0px 5px;
	text-align: center;
	letter-spacing: 1px;
	line-height: 17px;
	float: left;
	height: auto;
	width: 120px;
}

.galery_text_stn{
	color: white;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
}

.banner{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
}

.link_bann{
	border: 0px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.pup_decription{
	margin: 10px 0px 0px 10px;
}


.cleaner{
	clear: both;
}