/*
** Obecne CSS
*/
body {
	margin:0;
	font-family:"Helvetica CE", helvetica, "Arial CE", Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:#3b4a69;
/*	
#828ca5
#8e96ad
#848d9e
#283859
#848d9e
#3b4a69
#2c3b5a
*/
}
a {
	color:white;
}
a:hover {
	color:rgb(255,150,100);
	text-decoration:underline;
}
em {
	font-weight:bold;
}
form {
	margin:0;
}
img {
	border:0;
}
input {
	font-family:"Helvetica CE", helvetica, "Arial CE", Arial, sans-serif;
}
textarea {
	font-family:"Helvetica CE", helvetica, "Arial CE", Arial, sans-serif;
}
h3 {
	margin:1.2em 0 0.5em 0;
	font-size:1.2em;
}
h4 {
	margin:1.2em 0 0.5em 0;
	font-size:1em; 	color:rgb(0,125,110);
}
p {
	margin:0.5em 0;
}
table {
	border-collapse:collapse;
}
td {
	font-size:11px;
}
img.float_left {
	float:left; margin:0 10px 5px 0;
}
img.float_right {
	float:right; margin:0 0 5px 10px;
}
p.frame {
	margin:0.2em 0;
}
table.plain {}
table.plain td {
	padding:2px 8px;
	padding-left:0;
	vertical-align:middle;
}
input.submit_ok {
	width:22px; height:17px;
	border:0; background-image:url("../images/frame_button_login.jpg");
	cursor:pointer; cursor:hand;
}
input.submit_odeslat {
	width:70px; height:17px;
	border:0; background-image:url("../images/frame_button_odeslat.jpg");
	cursor:pointer; cursor:hand;
}

span.thanks {
	font-weight:bold; color:rgb(0,150,0);
}
span.warning {
	font-weight:bold; color:rgb(200,0,0);
}
div.clear {
	clear:both;
	font-size:0; height:0;
}


/*
** Layout stranky
*/
div.body, div.outer_body, div.page_top, div.page_mid, div.page_bot {
	width:780px; width:980px;
}
div.outer_body { 
	text-align:left;
}
div.body {
	position:absolute;
}
div.page_top {
	height:103px;
	background:transparent url("../images/bg_top.jpg") top left no-repeat;
}
div.page_mid {
	background:transparent url("../images/bg_mid.jpg") top left repeat-y;
}
div.page_bot {
	height:20px;
	background:transparent url("../images/bg_bot.jpg") top left no-repeat;
}

img.logo {
	position:absolute; top:20px; left:60px; z-index:2;
}
object.flash_top {
	position:absolute; top:5px; left:5px; z-index:1;
}
div.strana_plemeno {
	width:300px; height:165px; 
	position:absolute; top:0; left:680px; 
	background:transparent top left no-repeat;
	z-index:2;
}
table.layout {
	width:100%;
}
table.layout td {
	vertical-align:top;
}
table.layout td.menu {
	width:172px;
}
table.layout td.main {
	width:608px;
}


/*
** Horni Menu - hlavni menu
*/
div.menu_main {
	height:15px;
	position:absolute; top:81px; left:0;
	background-color:transparent;
	z-index:3;
}
div.menu_main_cont {
	padding-left:4px; padding-top:1px;
}
div.menu_main_cont_en {
	padding-left:8px; padding-top:0;
}
div.menu_main_cont a {
	color:rgb(35,60,100); font-size:11px; font-weight:bold; font-style:italic;
	letter-spacing:0.1em;
}

/*
** Leve Menu - submenu
*/
div.menu_sub, div.menu_lan {
	width:140px; margin:20px 16px 0 16px;
}
div.menu_sub_item, div.menu_sub_item2 {
	width:140px; height:19px;
	background:transparent url("../images/menu_sub_bg1.jpg") top left no-repeat;
}
div.menu_sub_item a, div.menu_sub_item2 a {
	display:block;
	color:white; font-size:11px;
	padding-left:18px;
	position:relative; top:5px;
	text-decoration:none;
}
div.menu_sub_item a:hover, div.menu_sub_item2 a:hover {
	text-decoration:none;
}
div.menu_sub_item2 {
	background:transparent url("../images/menu_sub_bg2.jpg") top left no-repeat;
}

div.menu_sub2_item {
	width:140px; height:16px;
	background:transparent url("../images/menu_sub_bg3.jpg") top left no-repeat;
}
div.menu_sub2_item a {
	display:block; color:white; font-size:10px;
	margin-top:5px;
	padding-left:22px;
	text-decoration:none;
}
div.menu_sub2_item a:hover {
	text-decoration:none;
}
div.menu_lan {
	margin-top:20px;
	margin-bottom:20px;
}


div.menu_sub3_item {
	width:140px; height:16px;
	margin-left: 10px;
	background:transparent url("../images/menu_sub_bg3.jpg") top left no-repeat;
}
div.menu_sub3_item a {
	display:block; color:white; font-size:10px;
	margin-top:5px;
	padding-left:22px;
	text-decoration:none;
}
div.menu_sub3_item a:hover {
	text-decoration:none;
}


/**
 * HomePage
 */
img.hpStripLeft {
	float:left;
}
div.hpMain {
	text-align:center;
}
img.hpLogo {
	display:bolck;
	margin:24px 0;
}
div.hpStripKontakt {
	height:24px;
	background:transparent url("../images/hp_strip_kontakt.jpg") top left no-repeat;
}
div.hpStripKontaktC {
	padding:3px 0;
	text-align:center;
	color:rgb(10,30,80); font-size:11px; font-weight:bold; font-style:normal;
}
div.hpStripKontakt a {
	color:rgb(10,30,80); text-decoration:none;
}
div.hpStripKontakt a:hover {
	color:rgb(230,120,0); text-decoration:none;
}
div.hpMenuItem {
	z-index:10; position:absolute;
}
/* HP Menu */
div.hpMenu {
	margin:30px 180px;
	width:620px; height:210px;
	text-align:left;
}
div.hpMenuC {
	position:relative;
}
div.hpMenuItem {
	height:25px;
	background:transparent url("../images/bg_hp_menu.jpg") top left repeat-x;
}
img.hpPlemImg {
	position:absolute;
}
#hpPlemImg_Whippet          { top:0px; left:212px; z-index:21; }
#hpPlemImg_Mops             { top:42px; left:178px; z-index:22; }
#hpPlemImg_Lhasa_apso       { top:84px; left:212px; z-index:23; }
#hpPlemImg_Foxterier        { top:126px; left:272px; z-index:28; }
#hpPlemImg_Cesky_terier     { top:0px; left:330px; z-index:25; }
#hpPlemImg_Brabantik        { top:42px; left:364px; z-index:26; }
#hpPlemImg_Australsky_ovcak { top:84px; left:330px; z-index:27; }
#hpPlemImg_Americka_akita   { top:84px; left:330px; z-index:27; display: none; }

#hpMenuItem_Whippet          { top:4px; left:50px; width:200px; z-index:15; }
#hpMenuItem_Mops             { top:46px; left:16px; width:200px; z-index:15; }
#hpMenuItem_Lhasa_apso       { top:90px; left:50px; width:200px; z-index:15; }
#hpMenuItem_Foxterier        { top:132px; left:100px; width:200px; z-index:15; }
#hpMenuItem_Cesky_terier     { top:4px; left:380px; width:210px; z-index:15; text-align:right; }
#hpMenuItem_Brabantik        { top:46px; left:414px; width:210px; z-index:15; text-align:right; }
#hpMenuItem_Australsky_ovcak { top:90px; left:380px; width:230px; z-index:15; text-align:right; }
#hpMenuItem_Americka_akita   { top:90px; left:380px; width:230px; z-index:15; text-align:right; display: none; }


/*
** Obsah
*/
div.plemHeader {
	width:508px;
	margin:40px 0 16px 0;
	background:transparent url("../images/bg_header.jpg") bottom left repeat-x;
}

div.mainText {
	padding:80px 0;
	width:500px;
	color:white;
}

/*
** Novinky
*/
div.novinka {
	margin-bottom:15px;
}
span.novinkaDatum, span.novinkaNadpis {
	font-weight:bold; font-size:13px;
}
p.novinkaText {
	margin:5px 0;
	font-size:12px;
}

/*
** Pocitadlo pristupu
*/
div.pocitadlo {
	padding:20px 15px;
	text-align:center;
}
div.pocitadlo_cislo {
	float:left;
	width:5px;
	margin:0 1px;
	padding:1px 3px;
	font-size:11px; font-weight:bold; color:white;
	background-color:black;
}
