body { margin: 0; padding: 0; color: #000;	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
     }

#header { background:#fff; margin: 0; padding: 0; display: block; }
#head { width: 1000px; margin: 0 auto; height: 100px; padding: 0; }

h1 { color:#35abe2;	margin: 10px 0;	padding: 0;	font: 300 200% verdana, sans-serif;
	font-variant: small-caps; letter-spacing: -0.05em; }
h2 	{ color:#84b53f; margin: 0px 0 10px 0; padding: 0; font-family: verdana, sans-serif; font-weight: normal;
	font-size: 20px; text-transform: none; letter-spacing: -0.05em; }
h3 	{ color:#F59201; margin: 10px 0 10px 0;	padding: 0;	font: 14px verdana, sans-serif; font-weight: bold;
	font-variant: normal; letter-spacing: normal; text-transform: uppercase; }

h2 a:hover { text-decoration: none; } 	

h1#logo { margin: 0; padding: 0; }
h1#logo a { background: url(../pic/logo.gif) top left no-repeat; float: left; height: 80px; width: 460px; margin: 10px 0 0 -7px; }

#container_outer { background: url(../pic/bg_page_btt.jpg) repeat-y top center; }
#container { background: url(../pic/bg_page.jpg) no-repeat top center; }
#page { width: 1000px; min-height: 918px; margin: 0 auto;  }

a:link, a:visited { color: #84b53f; text-decoration: none; }
a:hover { text-decoration: underline; }

#headr { float: right; width:500px; height: 100px; margin: 0 20px 0 0; }
#google_translate_element { height: 58px; margin:0 0 0 30px; text-align: right; padding: 10px 0 0 0; }
#menu { float:right; height: 32px; }
#menu a { float: left; width: 156px; height:26px; display: block; border: 0; margin: 0 0 0 2px; padding:6px 0 0 0; 
    font-family: tahoma, verdana, arial; font-size: 18px; text-align: center; text-decoration: none; } 
#menu a#menu1 { background: url(../pic/menu-1.jpg) no-repeat; color:#005e2a; }
#menu a#menu2 { background: url(../pic/menu-2.jpg) no-repeat; color:#00355d; }
#menu a#menu3 { background: url(../pic/menu-3.jpg) no-repeat; color:#5b4d17; }


#submenu { width: 282px; float:left; padding: 0 0 0 0px; }
#submenu ul { margin: 0; padding: 20px 0 0 0px; }
#submenu ul li { list-style: none; width: 261px; margin: 0 0 6px 0; padding: 0; background: url(../pic/button.png) no-repeat; width: 261px; height:49px; font-weight: bold; }
#submenu ul li a.button { display: inline-block; color:#00458a; width: 243px; height:35px;
    font-size: 16px; padding: 14px 0 0 18px; text-decoration: none; }
#submenu ul li a:hover.button { color:#fff; }


#content { float: left; width:670px; margin: 4px 0 10px 0; padding: 0 24px 0 24px; color:#fff; font-size: 12px; }
#content .cmstxt img { padding:14px; }

/*
.ch0 { background: url(../pic/main-hp.jpg) no-repeat top left; }
.ch1 { background: url(../pic/main-pgs.jpg) no-repeat top left; }
.ch2 { background: url(../pic/main-atelier.jpg) no-repeat top left; }
.ch3 { background: url(../pic/main-tiskarna.jpg) no-repeat top left; }
*/

.ch0 { background: url(../images/kapitoly/main_0.jpg) no-repeat top left; }
.ch1 { background: url(../images/kapitoly/main_1.jpg) no-repeat top left; }
.ch2 { background: url(../images/kapitoly/main_2.jpg) no-repeat top left; }
.ch3 { background: url(../images/kapitoly/main_3.jpg) no-repeat top left; }

#content p { /* line-height: 120%; */ }
#kimg { height: 206px; margin: 0 0 14px 0; }

#hp_news { float: right; width: 175px; margin: 6px 0 0 0; }
#hp_news .hp_news_item { margin: 0 0 10px 0; }
.hp_news_title { color:#84B53F; font-weight: bold; }
#hp_imgs { margin: 20px 0 20px 0px; }
#hp_imgs img { margin: 0 0 10px 0; border:0; }
#hp_txt p { margin-bottom: 0; }
#hp_txt img { float: right; margin: 0 0 0 20px; }
#hp_txt #hp_sgn { text-align: right; margin: 10px 0 0 0; }
#copy { margin: 12px 0 0 0; text-align: right; color:#000; }
#copy a { color:#000; }

#footer_start { background: url(../pic/footer-start.jpg) no-repeat top right; height: 4px; }
#footer { background: #05183d; padding: 0 0 0 0; }
#footer_content { width: 1000px; margin: 0 auto; padding: 0; line-height: 130%; color:#fff; font-size: 12px; }
#footer_content #fnews { background: url(../pic/footer-line.gif) no-repeat top right; width: 390px; margin: 0 0 0 0; float:left; padding: 14px 20px 40px 0; display:block; }
#footer_content #fnews img.foot_ref { margin: 0 12px 20px 0; border: 0; }
#footer_content #dalsi { padding: 14px 24px 0 60px; float: left; display: block; width: 506px;  line-height: 130%; color:#fff; font-size: 12px; }
#footer_content #dalsi img { margin: 0; padding: 0; }

.clear { clear:both; }

#reference { margin: 14px 0 0 0; }
.ref { background: none; width: 95px; height: 95px; display:block; text-align: center; float:left; margin: 0 20px 20px 0; }
.ref img { border:0; }
.refdet { margin: 0 14px 16px 0; width: 150px; height: 230px; background: none; float:left; text-align: left; }
.refimg { width: 150px; height: 150px; margin: 0 0 10px 0; }
.refimg img { border: 0; margin: 0; padding: 0; }
.reftxt { }
.reftxt h3 	{ color:#84b53f; margin: 4px 0 10px 0; padding: 0; font-family: verdana, sans-serif; font-weight: normal;
	font-size: 16px; text-transform: none; letter-spacing: -0.05em; }

#pager { text-align: right; }
#pager a { font-size: 16px; }

/*
.cms1 {	color: #7CAF2B;	font-size: 14px; font-weight: bold; }
.cms2 { color: #EE7F1F;	font-size:14px;	font-weight: bold; }
*/

.cms_orange24 { font-size: 24px; color:#ff9900; font-weight: bold; }
.cms_orange15, .cms2 { font-size: 15px; color:#ff9900; font-weight: bold; }
.cms_orange13 { font-size: 13px; color:#ff9900; }
.cms_orange10 { font-size: 10px; color:#ff9900; }

.cms_black24 { font-size: 24px; color:#000; font-weight: bold; }
.cms_black15 { font-size: 15px; color:#000; font-weight: bold; }
.cms_black13 { font-size: 13px; color:#000; }
.cms_black10 { font-size: 10px; color:#000; }

.cms_green24 { font-size: 24px; color:#339966; font-weight: bold; }
.cms_green15, .cms1 { font-size: 15px; color:#339966; font-weight: bold; }
.cms_green13 { font-size: 13px; color:#339966; }
.cms_green10 { font-size: 10px; color:#339966; }

.cms_white24 { font-size: 24px; color:#fff; font-weight: bold; }
.cms_white15 { font-size: 15px; color:#fff; font-weight: bold; }
.cms_white13 { font-size: 13px; color:#fff; }
.cms_white10 { font-size: 10px; color:#fff; }

.cms_grey13 { font-size: 13px; color:#808080; }


#fb { float:right; background: url(../pic/facebook.jpg) no-repeat top right; margin:12px 0 0 20px; }
#fb a { width:37px; height:38px; display: block; border: 0; float:none; }
#yt { float:right; background: url(../pic/youtube.jpg) no-repeat top right; margin:12px 0 0 10px; }
#yt a { width:39px; height:39px; display: block; border: 0; float:none; }
#skype-offline { float:right; background: url(../pic/skype-icon-offline.png) no-repeat top right; 
    width:38px; height:38px; display: block; margin:12px 0 0 10px; }
#skype-online { float:right; background: url(../pic/skype-icon-online.png) no-repeat top right; 
    width:38px; height:38px; display: block; margin:12px 0 0 10px; }
#skype-online a { display:block; width:38px; height:38px; }

/*
.goog-te-combo { float: left; margin: 0; padding: 0; border:1px solid red; }
.skiptranslate { padding: 4px 0 0 0; }
*/