@charset "utf-8";
/* CSS Document */

body, html {margin:0; color:#333; padding:0; height:100%; width:100%; min-width:1000px; min-height:600px; font-family:Arial, Helvetica, sans-serif;}

* {margin:0; padding:0;}

a, a:link, a:visited, a.visited {
  color: #0066cc;
}

a:hover, a.hover {
  text-decoration: none;
  color: #C00;
}

.input {border:0;}
.ckCSSinput {border:1px solid #999;}
#submit_bt {cursor:pointer;}

.objednat, a.objednat {display:block; width:163px; height:51px; padding:14px 0 0px 0; margin-left:45px; background:url(../images/but-objednat.jpg) no-repeat 100% 0; text-decoration:none; color:#CC0000; font-weight:bold;}
.objednat:hover {background:url(../images/but-objednat.jpg) no-repeat 0 0; color:#06C;}

hr {border:dashed 1px #0066cc}

.art-head {background:url(images/bg50.png); position:relative; width:100%; height:45px; min-width:850px; z-index:99;}
.art-sidlo {position:absolute; color:#0066cc; font-size:60pt; top:28px; left:163px; z-index:101;}
.art-praha {position:absolute; color:#093; font-size:30pt; top:103px; left:219px; z-index:101;}
.art-topimg {position:absolute; top:0; left:0; z-index:100;}
.art-menutop {position:absolute; width:100%; text-align:right; border-bottom:#0066cc solid 3px; height:35px;  top:0; z-index:100;}
.art-menuhome {position:absolute; top:8px; left:220px;}
.art-menulang {position:absolute; right:20px; top:8px;}
.art-menulang img, .art-menuhome img {margin-left:7px;}
.art-menulang a, .art-menuhome a {text-decoration:none;}

.componentheading {display:none;}
.fastcontactText, .fastcontactTextarea {width:300px;}
.fastcontactTextarea {height:100px;}

.art-content {position:relative; width:100%;}
.art-content-left {position:relative; float:left; padding-top:175px; width:53%; left:219px;}
.art-content-right {position:relative; width:23%; margin:0px 3% 0px 75%; z-index:100;}

.art-navigation {position:absolute; left:219px; font-size:12px; padding-top:160px; z-index:98;}
.art-navigation a {color:#999;}
.art-navigation a:hover {color:#C00; text-decoration:none;}

.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{color:#0066cc; text-decoration:none;}

.componentheading {color:#999;}



.art-content-left h1, .art-content-left h2, .art-content-left h3, .art-content-left h4 {color:#0066cc; margin:15px 0 10px 0;}

.art-content-left h1 {font-size:32px;}
.art-content-left h2 {font-size:28px;}
.art-content-left h3 {font-size:24px;}
.art-content-left h4 {font-size:18px;}
.art-content-left p {margin:10px 0 0 0; line-height:1.5; font-size:15px;}

.art-content-left ul
{
  list-style-type:disc;
  font-size:15px;
  margin: 0px 0 0 30px;
  padding: 0px;
}

.art-content-left ul li
{
  text-decoration: none;
  line-height: 1.5em;
}

.art-menutop ul.menu {float:right; margin:7px 100px 0 0;}
.art-menutop ul.menu li {float:left; list-style:none; margin-left:15px;}
.art-menutop ul.menu li a {color:#333;}
.art-menutop ul.menu li a:hover {text-decoration:none;}
.art-menutop ul.menu li.active a {color:#C00; text-decoration:none;}
.art-menutop ul.menu li ul { display:none;}

.art-rightbox {position:absolute; top:100px; right:0px; width:290px; min-height:350px; z-index:100;}
.art-social {text-align:left; margin:0 0 15px 15px;}
.art-social img {margin-right:10px; border:0;}


.art-leftbox {background:#999; position:fixed; bottom:0px; left:25px; width:200px; min-height:200px; z-index:77;}

.art-mapbox {background:none; position:absolute; top:0; right:0; width:100%; z-index:1;}
.art-center {background:none; position:relative; float:right; right:50%; }
.art-map {background:none; position:relative; top:0px; right:-45%; z-index:2;}


.art-footer-news {position:absolute; width:450px; height:200px; display:block; z-index:9999; top:530px; left:15px;}
.nspro_bg_wrap p {font-size:12px; margin-top:7px;}

#gk_npro-newspro1main {background:url(../images/1px.png);}


.art-footer {width:100%; display:block; text-align:center; clear:both; color:#666; font-size:12px; height:25px; border-top:#0066cc solid 1px; position:relative;bottom:0; z-index:150; padding-top:10px;}
.art-footer a {color:#999;}
.art-footer a:hover {color:#C00; text-decoration:none;}

.art-sidlobutton {background:url(../images/sidlo-button.png) no-repeat 0 50%; width:18px; height:18px; position:absolute; z-index:3;}
.art-sidlobutton:hover {background:url(../images/sidlo-button.png) no-repeat 100% 50%;}

.butt1-1 {top:293px; left:43%;}
.butt1-2 {top:306px; left:42%;}

.butt2-1 {top:350px; left:40.5%;}
.butt2-2 {top:365px; left:42%;}

.butt3-1 {top:310px; left:48%;}
.butt3-2 {top:333px; left:46%;}
.butt3-3 {top:308px; left:52%;}

.butt4-1 {top:450px; left:38%;}
.butt4-2 {top:410px; left:40%;}
.butt4-3 {top:573px; left:38%;}
.butt4-4 {top:529px; left:46%;}

.butt5-1 {top:400px; left:29%;}
.butt5-2 {top:420px; left:28%;}
.butt5-3 {top:440px; left:28.5%;}
.butt5-4 {top:365px; left:32.5%;}
.butt5-5 {top:385px; left:35.5%;}

.butt6-1 {top:285px; left:26%;}

.butt7-1 {top:255px; left:46%;}

.butt8-1 {top:250px; left:51%;}
.butt8-2 {top:210px; left:50%;}

.butt9-1 {top:245px; left:56%;}

.butt10-1 {top:380px; left:52%;}
.butt10-2 {top:415px; left:56%;}
.butt10-3 {top:410px; left:58.1%;}
.butt10-4 {top:405px; left:60%;}

.art-blockbot {position:absolute; top:280px; left:15px; z-index:200; font-size:14px }
.art-blockbot h1 {font-size:18px;  margin:10px 15px 15px 15px; color:#C00}
.art-blockbot ul {list-style:none; margin:5px 15px 15px 15px;}
.art-blockbot ul li {margin-bottom:5px;}
.art-blockbot ul li a {color:#06C}

.mapa-small {position:absolute; top:40px; left:40%; z-index:99;}
.mapsmall {width:230px;}


.art-blockbot ul.menu {list-style:none; float:left; margin:5px 15px 15px 15px;}
.art-blockbot ul.menu li {margin-bottom:5px;}
.art-blockbot ul.menu li a {color:#06C}
.art-blockbot ul.menu li ul {display:none}




/* ---------------------------------------------------------------------------------------------------------- */





/* begin Box, Block */
.art-block
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 200px;
  min-height: 1px;
}

.art-block-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}


.art-block
{
  margin: 7px 7px 17px 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-blockheader
{
  position: relative;
  z-index: 0;
  height: 32px;
  margin-bottom: 7px;
}

.art-blockheader .t
{
  height: 32px;
  color: #000000;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 12px;
  margin:0;
  padding: 0 11px 0 11px;
  white-space: nowrap;
  line-height: 32px;	
}

.art-blockheader .l, .art-blockheader .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 32px;
  background-image: url('../images/blockheader.png');
}

.art-blockheader .l
{
  left: 0;
  right: 9px;
}

.art-blockheader .r
{
  width: 994px;
  right: 0;
  clip: rect(auto, auto, auto, 985px);
}

/* end BlockHeader */

/* begin Box, BlockContent */
.art-blockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 19px;
  min-height: 19px;
}

.art-blockcontent-body
{
  position: relative;
  z-index: 1;
  padding: 13px;
}

.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl, .art-blockcontent-tc, .art-blockcontent-bc,.art-blockcontent-cr, .art-blockcontent-cl
{
  position: absolute;
  z-index: -1;
}

.art-blockcontent-tr, .art-blockcontent-tl, .art-blockcontent-br, .art-blockcontent-bl
{
  width: 18px;
  height: 18px;
  background-image: url('../images/blockcontent_s.png');
}

.art-blockcontent-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 9px, 9px, auto);
}

.art-blockcontent-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 9px, 9px);
}

.art-blockcontent-bl
{
  bottom: 0;
  left: 0;
  clip: rect(9px, 9px, auto, auto);
}

.art-blockcontent-br
{
  bottom: 0;
  right: 0;
  clip: rect(9px, auto, auto, 9px);
}

.art-blockcontent-tc, .art-blockcontent-bc
{
  left: 9px;
  right: 9px;
  height: 18px;
  background-image: url('../images/blockcontent_h.png');
}

.art-blockcontent-tc
{
  top: 0;
  clip: rect(auto, auto, 9px, auto);
}

.art-blockcontent-bc
{
  bottom: 0;
  clip: rect(9px, auto, auto, auto);
}

.art-blockcontent-cr, .art-blockcontent-cl
{
  top: 9px;
  bottom: 9px;
  width: 18px;
  background-image: url('../images/blockcontent_v.png');
}

.art-blockcontent-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 9px);
}

.art-blockcontent-cl
{
  left: 0;
  clip: rect(auto, 9px, auto, auto);
}

.art-blockcontent-cc
{
  position: absolute;
  z-index: -1;
  top: 9px;
  left: 9px;
  right: 9px;
  bottom: 9px;
  background-color: #FFFFFF;
}

.art-blockcontent-body, 
.art-blockcontent-body a, 
.art-blockcontent-body li a
{
  color:#333;

}

.art-blockcontent-body a,
.art-blockcontent-body li a
{
  color: #333333;
  text-decoration:none;
}

.art-blockcontent-body a:link,
.art-blockcontent-body li a:link
{
  color: #333333;
  text-decoration: none;
}

.art-blockcontent-body a:visited, .art-blockcontent-body a.visited,
.art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited
{
  color: #333333;
  text-decoration: none;

}

.art-blockcontent-body a:hover, .art-blockcontent-body a.hover, .art-blockcontent-body a:hover p, .art-blockcontent-body a.hover p, .art-blockcontent-body a:hover h3, .art-blockcontent-body a.hover h3,
.art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover
{
  color: #0066cc;
  text-decoration:underline;
}

.art-blockcontent-body h3, .art-blockcontent-body h3 a, .art-blockcontent-body h3 a:visited, .art-blockcontent-body h3 a.visited, .art-blockcontent-body h3 a:link 
{
  color: #0066CC; font-size:20px; margin:0 10px 10px 0;
}

.art-blockcontent-body p, .art-blockcontent-body p a, .art-blockcontent-body p a:visited, .art-blockcontent-body p a.visited, .art-blockcontent-body p a:link {
	font-size:14px;}

.art-blockcontent-body img {float:left; margin:4px 10px 0 0;}	

.art-blockcontent-body ul
{
  list-style-type: none;
  color: #282B26;
  margin: 0;
  padding: 0;
}

.art-blockcontent-body ul li
{
  text-decoration: none;
  line-height: 1.25em;
}


/* end Box, BlockContent */


