/*base*/
body {text-align:center;behavior:url("js/csshover.htc");background: #F3F8FF url(../images/body-background.png) repeat-x; font-family: "Trebuchet MS";  margin-top:0;  font-size:14px;}

#page {width:1016px; margin:10px auto 0 auto;}

#index-page #inside-menu {display:none}
a {text-decoration:none; color:#0c93d5}
a:hover {text-decoration:underline;}

#inside a {text-decoration:underline; color:#0c93d5}
#inside a:hover {text-decoration:none;}

img{border:0}
.both {clear:both}
.button { background:#0685c6 !important; color:#fff; max-width:100px; line-height:25px; height:25px; margin:10px 0 !important; border:0 !important; text-align:center; _width:100px;}
.left {text-align:left}

table td {text-align:left}
#content #predstavenstvo .table_top,#predstavenstvo  .table_top * {background:#C3D8F8; font-weight:bold; text-align:left}
#content #predstavenstvo td {border-right:solid 1px #fff;padding:2px 5px; padding-left:20px; color:#000; width:142px; white-space:nowrap;}
#content #predstavenstvo .table_second_line {background:#EDF4FE; }
#content #predstavenstvo {margin-bottom:15px; display:block; text-align:left;} 

#content h3:first-child{margin-top:0}

#button-top{position:relative; top: -15px; left:400px}


select {background:#fafafa; border:solid 1px #cbcbcb; max-width:500px} 

input {border-style: solid; border-width:1px}

h1{visibility:hidden}
h3 {font:normal 24px "Trebuchet MS"; color:#0794DD; }
h3 .respond {font-size:11px}
h4 {font:bold 100% "Trebuchet MS"; padding:5px 0 0px 30px ; color:#002b9e;}
h5 {font:bold 100% "Trebuchet MS"; padding:15px 0 0px 30px ; color:#555;}
li {}
em {display:inline; font-style:italic}
strike {text-decoration: line-through}

sub, sup {font-size:90%}
strong {font-weight:bold}  
.warning {color:#800000; margin:10px 0 15px 20px; font:bold 100% Arial; display:block; clear:both;}
.file {clear:both}
.file img {margin-right:10px;}
.file {background:#F5F8FC; display:block; padding: 2px 0; width:200px; border:solid 1px #E0E0E0; margin:1px 0 1px 10px }
.file:hover {text-decoration:none; color:#000}
#header {background:url("../images/header2.png") no-repeat; width:1016px; height:341px;position:relative;}
#header  #index-link a {display:block; height:148px; width:416px; _position:relative; _left:-300px; #position:relative; #left:-300px;}


a #head {text-decoration:none}
#head {position:absolute; top:10px; left:575px;}
#content-box {background:url("../images/content-background.png") repeat-y; text-align:left; padding-top:5px}
#bottom-shadow {background:url("../images/bottom-shadow.png") no-repeat; height:30px}
#left {float:left; margin:0; margin-left:20px;}
#right {float:right; margin: 0 20px 10px 0; }
#inside-page #right{width:730px;}
#inside-page #left{width:220px;}
#index-page #right{width:480px;}
#index-page #left{width:480px;}

#index-page .only-inside{display:none}
#inside-page .only-index{display:none}



#menu {position:absolute; top:269px; padding:0 13px;}
#menu li { display:inline; overflow:hidden;}
#menu li ul { display:none}

#menu li a {padding:16px 5px 16px 20px; text-align:center; font:normal 15px "Tahoma", "Trebuchet MS"; color:#172983; line-height:50px; }
#menu li a:hover {text-decoration:none; color:#fff;}

#menu li.for-public a {background: url(../images/plus-dark.png) no-repeat 3px center; }
#menu li.for-public a:hover {background:#1197DC url(../images/minus-dark.png) no-repeat 3px center; }

#menu li.for-kvl a {background: url(../images/plus-light.png) no-repeat 3px center; }
#menu li.for-kvl a:hover {background:#94CBC7 url(../images/minus-light.png) no-repeat 3px center; }
 
 
#menu li.first-kvl a, #menu li.first-kvl a:hover {margin-left:20px; background-image:none; padding-left:10px;} 
#menu li.first-kvl { padding:13px 0} /*background: url(../images/oddelovac.png) no-repeat ;*/
#menu li.first-public a, #menu li.first-public a:hover {background-image:none;  } 



#lang{list-style-type:none; position:relative; top:-55px; left:70px;}
#lang li{float:left; width:30px}

.menu-top a {text-decoration:none !important; font:normal 14px "Trebuchet MS"}
/*.menu-top li:nth-child(2n+1) a {color: #0595E2 !important;}
.menu-top li:nth-child(2n) a {color: #034E76 !important;}*/
.menu-top a:hover {text-decoration:underline !important}
.menu-top {margin-bottom:10px;}
.menu-top .top {background:url(../images/menu-top-top.jpg) no-repeat; height:45px;}
.menu-top .top h3 {padding:5px 10px 0 10px; margin:0; font: bold 21px "Trebuchet MS";}
.menu-top .top h3 strong {font: normal 18px "Trebuchet MS"; color:#777}
.menu-top ul {list-style-image:url(../images/arrow4.png); float:left; width:200px; margin:0; padding-left: 30px;}
.menu-top ul li {line-height:20px; font-size:15px}
#inside-page .menu-top ul a {color:#000;}
#index-page .box ul a {text-decoration:none;}
.menu-top .bottom {background:url(../images/menu-top-bottom.jpg) no-repeat; height:30px;}

#left .menu-top .top h3 {color:#0097dd}
#left .menu-top .top h3 strong {color:#828387}

#right.menu-top .top h3 {color:#005cdc}
#right .menu-top .top h3 strong {color:#50ad8e}

#inside {clear:both}

#inside-menu ul li{text-align:left; background: url(../images/arrow-mini.png) no-repeat top left; padding-left:10px}
#inside-menu ul li a{color:#172983; font-size: 14px;line-height:20px}
#inside-menu ul li a:hover{color:#0a425f;}
#inside-menu ul{ width:279px; margin:10px 0 20px 0 ; padding-top:5px; list-style-type:none; float:left; padding-right:10px; padding-left:30px}
#inside-menu ul{ border-right:solid 1px #c0e2ef}
#inside-menu ul:nth-child(5) { border-right:none}
#inside-menu{background: url(../images/menu.jpg) no-repeat top center; margin:0; position:relative; top:-12px}
#inside-menu-bottom{background:url(../images/menu-bottom.png) no-repeat center; margin:0; height:11px; clear:both}

#search{ width:206px; height:57px; position:absolute; margin: -40px 0 0 40px}
#search form{width:220px; display:block}
#search #search_phrase{width:150px; height:22px; line-height:22px; margin-top:10px; border:solid 1px #699CED; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;} 
#search .submit{background:url("../images/search-button.png") no-repeat; width:43px; line-height:26px; height:26px; position:relative; left:-5px; top:1px; border:0;}

#advanced-search-link {position:relative; top:7px}
#advanced-search-link a{ line-height:12px; display:block; color:#54b2e8 !important}

#days , #days * {text-decoration:none !important}


#social{list-style-type:none;}
#social li{ display:inline; padding:0 50px; line-height:30px; vertical-align:middle}
#social li img{position:relative; top:8px}

#login{background:url("../images/login.png") no-repeat; width:338px; height:79px; position:absolute; margin: -80px 0 0 640px; color:#0794DD}
#login div.login-table{margin:32px 0 0 15px; text-align:left}
#login .forget{text-decoration:underline}
#login input{width:80px; height:20px;  border: solid 1px #78A4E4}
#login #be-logged{position:absolute; margin:25px 0 0 -250px; width:250px; font:normal 10px Arial}
#login #be-logged input{height:10px;}
#login .submit{position:absolute;  border:0}

#login .submit{background:url("../images/login-button.png") no-repeat; width:43px; height:32px; position:relative; left:147px; top:-8px; border:0;}

#perm_login{border:0 !important}
#account{position:absolute; margin-top:40px; margin-left:0px; left: 0;}
#account-button{font-weight:bold; text-decoration:underline }
#logout{position:relative; top:-10px; left:130px; background:#0895DD; border:0 !important; width:60px !important; color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}

#content {clear:both; padding:0; margin-right:10px}
.in #left {clear:both; padding:5px;background:red; min-height:200px; margin-right:10px}
.index #content {clear:both; padding:5px;background:red; min-height:200px; margin-right:10px}

#idiom h4 {padding:0}


.content_head {color:#072192; margin: 0 0 15px 20px; height:20px}
.content_head strong {color:#b30000; margin-right:10px;}
.content_head em {color:#555; margin-right:10px; font-style:normal;}

#breadcrumbs { margin: 0 25px ;  float:none; clear:both; font:bold 13px "Trebuchet MS"; text-align:center; padding-top:10px}
#breadcrumbs, #breadcrumbs *, #breadcrumbs2, #breadcrumbs2 * {color:#2286ba;}
#breadcrumbs a, #breadcrumbs2 a { background:url(../images/arrow3.png) no-repeat 8px 6px ; padding:0 3px 0 30px; }
#breadcrumbs a:hover {color:#0a425f }
#breadcrumbs strong a, #breadcrumbs2 strong a {font-weight:bold; text-decoration:none;}

.path2 {font:normal 12px Arial}
#categoryUp{border-bottom:solid 1px #c0e2ef; margin:0 40px; padding:8px 0 15px 0; }
#categoryUp a{color:#fff; -moz-border-radius:3px; font: bold 12px Arial; background:#6BBEE9; display:block; width:150px; height:25px; line-height:25px; margin:auto; text-align:center;}
#categoryUp a:hover{background:#50a2cd; text-decoration:none}

#addition {background:#e9edf6; border:solid 1px #a5b3d0; padding: 30px 10px; margin: 10px 0px;}
#addition, #addition * {color:#163a90; font-weight:bold;}
#addition img {margin-right:10px}



#copyright {clear:both; width:990px}

#copyright, #copyright * {color:#0e96ec; font-size:13px;}

#copyright div {padding:3px 0 3px 0; margin:0 0 20px 0; text-align:center; clear:both}
#copyright div ul {float:left; list-style-type:none; padding:0; text-align:left}
#copyright #first {width: 200px}
#copyright #second {width: 290px}
#copyright #third {width: 150px}
#copyright #fourth {width: 350px}
#copyright #fourth input{-moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; border:0; width:250px; height:27px; padding:2px 8px}
#copyright #fourth .submit{background:#0895dd; color:#fff; width:80px; height:29px;}

#images_top  { height:110px; width:233px; position:absolute; right:0px; top:0}/*228x139*/

.not-same-width .box-left{width:220px; }
.not-same-width .box-right{}

.same-width .box-left{width:480px}
.same-width .box-right{width:480px}



#login-text {position:relative; width:350px;background:transparent; display:block; height:16px; left:20px; padding:0 2px; #top:10px !important; font-size:13px; text-align:left}


.pager {clear:both; text-align:center; margin: 30px 0 15px 0 }
.pager span {padding:3px 5px; font-weight:bold;  color:#0a94dd;}
.pager  a span:hover {background:#C1D1F7; text-decoration:none;}
.pager  strong span {background:#0a94dd; color:#fff;}
.pager  a {text-decoration:none !important}

 
.login {margin:4px 0 0 5px; clear:both;}


/*UNIVERSALNI ODSTAVEC*/ 
.p {margin:10px 10px 10px 15px;}
.p h3 {margin: 2px 0 8px 0; font:bold 14px Arial,Sans; letter-spacing:2px; color:#000; padding:0 0 5px 0;text-transform:uppercase;}/*nadpis odstavce*/
.p h4 {border-bottom:dotted 1px silver; margin: 2px 0 8px 0; font:bold 11px Arial,Sans; padding-left:10px; color:#000; padding:0 0 5px 0;}/*nadpis 2. urovne - soubory,galerie*/
.p p {margin: 2px 0 20px 0;}/*text odstavce*/
.p p strong { font-weight:bold}
.p p em {font-style:italic}
.p .author {display:block; text-align:right}
.p p a { text-decoration:underline;color:rgb(117,117,117);}/*odkaz v textu*/
.p p a:hover {color:red;}
.p img {margin:2px 10px 5px 5px; padding:0;display:inline}/*obrazek odstavce*/
.p .gallery {margin:0 0 10px 0; display:block;}/*blok galerie*/
.p .gallery li  {list-style-type:none;}
.p .gallery a { margin: 20px; float:left; background:transparent; border:solid 10px rgb(235,235,235)}/*galerie obrazku*/
.p .gallery a:hover {background:transparent; border:solid 10px rgb(222,222,222)}
.p .gallery a img {margin:0;}
.p h5 {text-align:left; margin:20px 0 0 30px; display:block; color:#555	}
/*#mapa {border:solid 1px silver; margin:10px 0 0 0;}*/

/*universalni seznam*/
.list {margin: 10px 0 20px 10px}
.list li {display:block; padding-left:25px; background:url(../images/content_arrow_blue2.png) 0 2px no-repeat; margin:0 0 5px 10px}

  
.banner88x31_left{position:relative; top:20px; left:10px; padding-bottom:15px; display:none}
.banner88x31_left a{margin-left:8px; display:block; margin:5px}

.banner88x31_right{ padding-bottom:15px;}
.banner88x31_right a{margin-left:8px; display:block; margin:5px;}

.banner88x31_bottom{ padding-bottom:15px; clear:both}
.banner88x31_bottom a{margin-left:8px; display:block; margin:4px; float:left;}

.banner250x250 img { margin:0; padding:0;}
.banner250x250 {text-align:right}

ul.map {margin: 5px 0 10px 15px}
ul.map li {display:block; margin:3px 0 0 20px; list-style-type:square;}
ul.map li a {color:#000; font:bold 110% Arial;}
ul.map li li a {color:#000; font:normal 100% Arial;}
	
.files {clear:both}
.files li {display:block; margin-left:30px; display:block; margin-bottom:15px; }
.files a {display:block; margin-left:7px; padding:5px 0 0 7px; height:25px;}
.files img {float:left; margin: 5px 3px 0 2px}
.files a:hover {text-decoration:none;}

/*SEKCE*/

#aktuality li {list-style-type:none; margin-bottom:40px}
#aktuality li div {height:30px; background:#cfebf9; margin: 10px 0 10px 0; clear:both; -moz-border-radius:5px;}
#aktuality li div h4 a {color:#000; text-decoration:none;line-height:30px; vertical-align:middle; font-weight:bold; display:block}
#aktuality li div h4 a:hover {color:#555; text-decoration:underline;}
#aktuality li div h4 {background:url(../images/arrow2.png) 3px 10px no-repeat;padding:0 0 0 25px; float:left; margin: 0px 0 0px 5px; font:bold 13px Verdana; color:#6b6b6b;}
#aktuality li div span {line-height:20px; vertical-align:middle;color:#6b6b6b; margin-left:5px}
#aktuality li img {float:left;clear:both; margin: 0 10px 10px 30px;}
#aktuality li p { margin:10px 10px 15px 30px}
#aktuality li em {margin:0px 0 15px 25px; display:block; clear:both; #padding-top:10px; font:normal 12px Verdana}


#deti{width:500px;}
#deti li {height:110px;margin:5px 20px 5px 0; float:left; width:200px; list-style-type:none;}
#deti li img {margin:10px; float:left}
#deti .flash_deti_upload {margin:10px; float:left}
#deti li a {color:#000; text-decoration:underline; text-transform:uppercase; display:block; text-align:left; margin-top:10px}
#deti li a strong {font-weight:bold; text-transform:uppercase;}
#deti li a:hover {text-decoration:none;}
.flash_deti{text-align:right; position:relative; left:399px; top:-139px; float:left; width:100px; height:10px !important}


#guidepost{margin:0 0 0 0px}
#guidepost li {list-style-type:none}
#guidepost li img {float:left; margin:3px}
#guidepost li h4 {background:url(../images/content_arrow_blue2.png) 0 3px no-repeat;padding-left:25px; margin: 0px 0 0px 5px; font:bold 11px Verdana; line-height:20px; vertical-align:middle; color:#6b6b6b; width:300px}
#guidepost li img {float:left;clear:both; margin: 0 10px 5px 30px;}
#guidepost li p { margin:0 10px 15px 30px;}

#diskuse {margin:0 0 30px 10px;  border-collapse:collapse}

#diskuse th{background:#E6F9F2; padding:10px}
#diskuse * {overflow:hidden; color:#555;}
#diskuse td {border:solid 1px #E6F9F2; padding:3px}
#diskuse li {display:block; clear:both;}
#diskuse div {margin:0 0 20px 0}
#diskuse div * {background:#eef7f2 !important; padding:4px 0; color:#072192;}
#diskuse span {display:block; float:left; background:transparent; width:80px}
#diskuse span a {padding:0; display:inline}
#diskuse em {width:275px; display:block; float:left; font-weight:bold; color:#12652f; padding-left:5px; font-style:normal;}
#diskuse strong { color:#ff0000}
#diskuse a {width:250px; display:block; float:left; font-weight:bold;background:url(../images/content_arrow_blue2.png) 0 2px no-repeat;padding-left:25px; text-decoration:none;color:#555;}
#diskuse a:hover {text-decoration:underline}
.new_topic {background: #0895DD; width: 152px; line-height:18px; vertical-align:middle; display:block; text-align:center; color:#fff; margin:0 0 0 500px; padding:0}


#diskuse_prispevky *, #poradna * {color:#555;}
#diskuse_prispevky li, #poradna li {display:block; clear:both; list-style-type:none;border-bottom:solid 1px silver;}
#diskuse_prispevky .hlava, #poradna .hlava {margin:0 0 20px 0;}
#diskuse_prispevky .hlava *, #poradna .hlava * {background:#f0f4fd !important; padding:4px 0; color:#072192; margin:0 0 20px 0}
#poradna .hlava em { display:block; width:195px; float:left;}
#poradna .hlava span { display:block; width:80px; float:left;}


#diskuse_prispevky p span, #poradna p span {clear:both}
#diskuse_prispevky p, #poradna p {margin:0	; padding:0}
#diskuse_prispevky p span, #poradna p span {display:block; float:none;padding:0; margin:0;	width:100%}
#diskuse_prispevky p span p, #poradna p span p {display:block; float:none;padding:0; margin:0;}
#diskuse_prispevky span a, #poradna span a {padding-left:30px}
#diskuse_prispevky p a, #poradna p a {padding-left:0px}
#diskuse_prispevky em, #poradna .title  {width:250px; display:block; float:left; font-weight:bold; background:url(../images/diskuse_prispevky_arrow.png) 0 -1px no-repeat;padding-left:25px;font-style:normal;}
#poradna .title {background:url(../images/content_arrow_blue2.png) 0 2px no-repeat; font-style:normal; width:320px; display:block; float:left; padding-left:20px}
#diskuse_prispevky strong, #poradna .name {width:160px; display:block; float:left; color:#ff0000; font-weight:bold; text-align:left}
#diskuse_prispevky span, #poradna .simple {display:block; float:left; background:transparent; width:80px; font-size:11px; line-height:25px}
#poradna li {margin:0 0 20px 0}
#poradna .odpovidajici {padding-right:25px; display:inline;}

#diskuse_prispevky .hlava em, #poradna .hlava em {background:transparent;padding-left:5px; padding-right:20px; font-style:normal;}

span#diskuse-prispevku { width: 40px; }
span#diskuse-datum-posledni { width: 120px; }

#diskuse_prispevky a, #poradna a {float:left; font-weight:bold; color:#ce0006;text-decoration:underline;}
#diskuse_prispevky a:hover, #poradna a:hover {text-decoration:none;}
#diskuse_prispevky p, #poradna .poradna_text {clear:both; padding-top:15px; text-align:justify}


#poradna {padding:0} 
#poradna p {padding-bottom: 5px} 
#poradna .answer {margin-bottom:20px; display:inline; clear:both; float:none; display:block; text-align:justify}
#poradna .answer a {float:none; font-weight:normal; color:#ce0006;text-decoration:underline;}


.new_topic, .respond {line-height:25px; vertical-align:middle; display:block; text-align:center; color:#fff; margin:20px 0 10px 0px; padding:0}
.respond {background: #0895DD;  margin:20px 10px 10px 0px; color:#fff !important}
#respond-advertisement { margin: 10px 20px 0 60px; width:130px}
.new_topic:hover, .respond:hover {background: #126f9f; text-decoration:none}
 

#poradna_dotaz_form input, #poradna_dotaz_form textarea,#poradna_dotaz_form select, #diskuse_novy_prispevek input, #diskuse_novy_prispevek textarea,#diskuse_novy_prispevek select {background:#fafafa; border:solid 1px #cbcbcb}
#poradna_dotaz_form,#diskuse_novy_prispevek  {margin:0 0 0 20px}
#poradna_dotaz_form em,#diskuse_novy_prispevek em {background:#f2f2f2; color:#ce0006; display:block; padding:2px 5px; font-weight:bold; margin:5px 0 15px 0; font-style:normal;}
#poradna_dotaz_form span, #poradna_dotaz_form strong,#diskuse_novy_prispevek span,#diskuse_novy_prispevek strong {display:block; height:22px; line-height:22px; vertical-align:middle; float:left; clear:both;background:url(../images/path_arrow.png) no-repeat 0 3px; padding-left:25px; width:120px}
#poradna_dotaz_form label {display:block; height:22px; line-height:22px; vertical-align:middle;  clear:both;background:url(../images/path_arrow.png) no-repeat 0 3px; padding-left:25px;}

#poradna_dotaz_form input,#diskuse_novy_prispevek input {width:200px; display:block; height:16px; margin:2px 0 0 150px; padding:1px;} 
#diskuse_novy_prispevek input[type="file"],#diskuse_novy_prispevek input[type="file"] {width:400px; }

#poradna_dotaz_form input[type='checkbox'],#diskuse_novy_prispevek input[type=checkbox] {width:20px; display:inline;}
#poradna_dotaz_form strong,#diskuse_novy_prispevek strong {background:url(../images/diskuse_prispevky_arrow.png) no-repeat; }
#poradna_dotaz_form .respond,#diskuse_novy_prispevek .respond {width: 92px; margin:20px 10px 0 30px; border:0; line-height:25px; height:25px; border:0; background:#0895DD; }
#poradna_dotaz_form textarea,#diskuse_novy_prispevek textarea {width:500px; height:100px; margin-top:20px;clear:both;  margin-left:43px;_margin-left:153px}
 
#diskuse_novy_prispevek select {width:400px; margin-left:45px;}

#vyhledat_veterinare {margin:10px 0 20px 0}
#vyhledat_veterinare input {background:#fafafa; border:solid 1px #cbcbcb; width:150px}

.account_form input,.account_form textarea {background:#fafafa; border:solid 1px #cbcbcb; width:140px; height:16px; margin:3px 0;}
.account_form textarea {width:200px; height:100px;}
.account_form .submit input {width: 92px; margin:0 0 30px 0; border:0; height:18px;background:url(../images/diskuse_prispevky_respond_button.png) no-repeat;}
.account_form strong {display:block; height:22px; line-height:22px; vertical-align:middle; float:left; width:170px; clear:both;background:url(../images/path_arrow.png) no-repeat 0 3px; padding-left:25px;}
#opening_hours input {width:40px}


#insertion li {list-style-type:none; margin:0 20px 0 20px; background:#fafafa; padding:10px; margin:10px 0}
#insertion li:hover {background:#f5f5f5; }
#insertion .text {margin: 10px; padding:0; text-align:justify}
#insertion .added {font: normal 13px Verdana; text-align:right; display:block}
#insertion h4 {border-bottom:solid 1px silver; padding:20px 0 3px 0; margin-bottom:3px}
.new_advertisement  input {width:80px; background:#fafafa; border:solid 1px #cbcbcb}
#insertion span.paid {display:block; text-align:right; color: #2B8748; font-weight: bold;}

.error li {display:block;}



#search-results  strong{color:#070264; margin:10px 0 30px 20px; display:block}
#search-results  a{color:#0D03C0;}
#search-results  h5{margin-bottom:0;}
#search-results  h5 a{color:#0082c6; font:bold 16px "Trebuchet MS"; margin:0; border-bottom:solid 1px #eee; display:block; text-decoration:none}
#search-results  h5 a:hover{color:#000}
#search-results  div {margin: 0 0 0 30px;}
#search-results  h4 {margin:20px 0 0 0; padding-bottom:0}
#search-results  em {font:normal 12px Arial; padding-left:20px;}
#search-results  #pages a{padding-left:20px; background:url(../images/arrow.png) no-repeat 2px 5px;}
#search-results  p{padding-left:50px;}


#veterinary_detail div {margin:10px 0 20px 40px}
#veterinary_detail h5 {padding:10px 0 0 0; text-decoration:underline; color:#000}
#veterinary_detail span {display:block; margin: 2px 0 0 0; color:#555 }
#veterinary_detail strong {color:#000 }



#intro_bottom {text-align:center;}
#intro_bottom img {margin-bottom:5px}


#menu-login{ margin:-10px 0 0 0px; padding:0;list-style-type:none;}
#menu-login li{float:left; width:75px; }
#menu-login li a, #menu-login li .button-no-style{color:#0794DD; font:bold 15px "Trebuchet MS"; text-decoration:underline; display:block}
#menu-login li a:hover, #menu-login li .button-no-style:hover{color:#10798B;}
#menu-login .button-no-style{background:none; display:inline; border:0; height:auto}




.button_blue2 {color: #fff !important; width: 70px !important; height:20px !important; float:left; margin-right:10px; border:0 !important; background: #31A6E3 !important; -moz-border-radius:5px}
.button_blue {color: #fff !important; width: 70px !important; height:22px !important; float:left; margin-right:10px; background:  url(../images/button_blue.png) no-repeat !important}

.button_blue:hover, .button_blue2:hover {background: url(../images/button_blue_hover.png) no-repeat !important; cursor:hand}

#head #logout-user-menu{position:absolute; margin:65px 0 0 25px; white-space:nowrap; display:block;}

#head #logout-user-menu a{float:none; margin:0; position:static}

#inside-page #left .box  {margin-left:10px}
#inside-page #left .box  ul{margin:0; list-style-image:url(../images/arrow2.png); font-size:13px;  padding-left:25px}
#inside-page #left .box  a{color: #000;}	
#inside-page #left .box h3{padding:10px 5px 0 10px; font:normal 19px "Trebuchet MS"; color:#0694dd}
#inside-page #left .box li{ margin-bottom:15px}

#inside-page #left .box {background:url("../images/menu-left-top.jpg") no-repeat; }
#inside-page #left .box .end{background:url("../images/menu-left-bottom.jpg") no-repeat; height:42px; margin-bottom:20px }



#inside-page #right .box h4  {background:red; color:#fff}


#index-page .box  {margin-bottom:20px}

#index-page .box  h3 {background:#075DDD; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font:bold 16px "Trebuchet MS"; padding: 5px 10px; margin:0px}
#index-page .box  h3.blue {background:#075DDD;}
#index-page .box  h3.cyan {background:#0794DD;}
#index-page .box  h3.azure {background:#2BBAEA; color:#fff;}
#index-page .box  h3.blue2 {background:#1256BC; color:#fff;}
#index-page .articles  h3 {background:#fff; color:#777 !important; border-bottom:solid 1px #777; font-size:18px}
#index-page .articles  h4 {padding:0; margin:0; font-size:15px}
#index-page .articles .time-created {font: normal 10px Arial; }


#index-page .box  h3 small {float:right;}
#index-page .box  h3 small a {color:#fff; font:normal 11px Arial	}
#index-page .box  .lichy {background:#f5f5f5}

#index-page .box  ul { margin:0; padding:0 0 20px 0}
#index-page .box  li {list-style-type:none; padding:4px 10px; clear:both}


#index-page .paragraph  {margin:0 20px 10px 20px; text-align:justify}
#index-page .paragraph h3  {background:none !important; color:#000 !important; font: bold 16px "Trebuchet MS" !important; padding:20px 0 0 0 !important}

#menu-bottom-top li{display: inline; list-style-type:none; padding: 0 5px; }

p{margin:0.5em 0}

.right{text-align:right}

#slat a {color:#cyan}

.calendar table#days{background:#E8F7F1;   -moz-box-shadow: 0 0 3px #aaa; -webkit-box-shadow: 0 0 3px #aaa; box-shadow: 0 0 3px #aaa; font:normal 14px tahoma; float:left}

.calendar table#days td{background:#EAF9FD; margin:1px; color:#777;}
.calendar table#days td span {background:#CFF2FA}
.calendar table#days td span, .calendar table#days th span{padding:5px; display:block;}

.calendar table#days td a span{display:block; text-decoration:none; background:#C1E7D9; color:#000}
.calendar table#days th{background:#0DBFA5; color:#fff}
.calendar table#days td a span:hover{background:#65C9A0;}
.calendar table#nav{width:280px;}
.calendar h4{margin:0 0 15px 0; border-bottom:solid 1px #eee; padding: 0 0 3px 0; color:#075DDD; font-size: 18px;}

.calendar h2{margin:20px 0 0 0}

#search-advanced-text { border: 1px solid black; }
#search-advanced-submit { border: 1px solid black; }

.calendar h5{margin:0;	 padding:0px}
.calendar small{margin:0;	 padding:0px; display:block}
.calendar #calendar_event_list {padding:10px}
.calendar #calendar_event_list div.row{border-bottom:solid 1px #eee; padding-left:20px}

.calendar .right{float:right; margin-left:15px}
.center{text-align:center;}


.calendar .actual_date h4.calendar-navigation {margin-top:20px}
.calendar .actual_date h4.calendar-navigation a {text-decoration:none !important; color:#075DDD !important }


.week_photo{margin-top:10px}
#weekphotos{list-style-type:none}

.dispensary_preview{background:url(../images/poradna-index.jpg) no-repeat right}
.dispensary-table{background:url(../images/poradna_pruh.png) repeat-y left; }
.dispensary-table td{border-bottom: solid 2px #fff;  padding-bottom:5px}
.dispensary-table .time {padding-left:3px}
.dispensary-table .time span{font: normal 11px "Trebuchet MS"; text-align:center;  padding:2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;} /*background:#fff;*/
.dispensary-table a{text-decoration:none !important}
.dispensary-table a:hover{text-decoration:underline !important}

.new_topic{color:#fff !important; text-decoration:none !important}


#aktuality{padding:0}




.ordinations-header-name { width: 350px; max-width: 350px; min-width: 350px; }
.ordinations-header-region { width: 210px; max-width: 210px; min-width: 210px; }

#calendar-date { float: right; padding-right: 4px; font: bold 12px Arial; padding-top: 7px; }

ul#calendar-events li { list-style-type:none; background:url(../images/oddelovac-udalosti.jpg) no-repeat bottom center; margin:10px 0; padding-bottom:10px !important}
ul#calendar-events .event-left {float:left; width:100px;}
ul#calendar-events small{padding-top:5px; display:block; clear:both}
ul#calendar-events .event-left em {color:#58a88b; font:normal 12px "Trebuchet MS"}
ul#calendar-events .event-right {float:left; width:300px;}
ul#calendar-events em.type {color:#58a88b; font:normal 12px "Trebuchet MS"; float:right}

body#index-page div#calendar_event_detail h2 { font: bold 14px Arial; }

.weekphotos-upload { text-align: left; }
.weekphotos-upload th { width: 200px; text-align: left; }
.weekphotos-upload input.checkbox {
border: 0
}
.weekphotos-upload input {
border-width: 1px; border-style: solid; 
border-left-color: #e2e2e2; border-right-color: #e2e2e2;
border-top-color: #adadad; border-bottom-color: #e7e7e7; }

.weekphotos-upload table td { margin: 0; padding: 0; }
.weekphotos-upload input.checkbox { margin: 0; }
.weekphotos-upload input {
border: 1px solid #7f9db9;
font: normal 12px Arial;
}
.weekphotos-upload input.submit { text-align: center; }
.weekphotos-upload input.text, .weekphotos-upload input#item_file {
  width: 250px;
}
.weekphotos-upload input.fakefile-input { width: 250px; }
.weekphotos-upload input#item_file { width: 330px; height: 18px;}
.weekphotos-upload input#item_file, .weekphotos-upload input.fakefile-input {
  text-align: left; 
  margin: 0; 
  padding: 0;
  font: normal 12px Arial; 
}       
 
.weekphotos-upload .fakefile-input { height: 17px; }
.weekphotos-upload .fakefile-button { margin-left: 2px; font: normal 12px Arial; }
/* http://www.quirksmode.org/dom/inputfile.html */
div.fileinputs {
	position: relative;
	margin-bottom: 5px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;      
	z-index: 2;      
}

.calendar-events-heading{background:url(../images/vykricnik.jpg) 0 20px no-repeat; padding:20px 0 10px 40px !important;}
                         
.article-image{float:left; padding-right:10px}

#meteo table {position:relative; top:-3px}
