*{margin:0; padding:0;}
acronym {border-bottom:1px #333333 dashed;}
body{background-color:#0F0F0F;}
img {border:0; text-align:left; vertical-align:top;}
ul{list-style:url(images/list_arr.gif);}
.column{float:left;}
.clear{clear:both;}
hr {display:none;}
body{font-family:Arial, helvetica, sans-serif; color:#505050; font-size:0.75em; line-height:1.73em; text-align:center;}
input, textarea, select{color:#FFFFFF; text-align:left; border: 1px solid #181818; background:#363636; font:12px Tahoma, Arial, helvetica, sans-serif;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.top_indent_5px{padding-top:5px; display:block;}
.top_indent_10px{padding-top:10px; display:block;}
.top_indent_15px{
	padding-top:10px;
	display:block;
	padding-right: 14px;
	background-color: #F4FDFF;
	padding-left: 10px;
	margin-right: 15px;
}
ol {
padding-right:25px;
}
code {font-size:12px;}
#ed_toolbar .ed_button {color:#000; height:25px; margin:0;} 
#ed_toolbar {margin-left:10px;}
.commentlist {margin:16px 0 0 0; padding-left:0;}
#commentform input {width:196px; height:19px; margin-top:2px; background-color:#515151; padding:3px 0 0 2px;}
#commentform textarea {width:410px; height:199px; margin-bottom:8px; margin-top:2px; margin-left:10px; background-color:#515151; padding:4px 4px 4px 4px;}
#commentform em {color:#A2FB28; font-style:normal;}
#commentform span {padding:5px 0 0 32px; font-size:0.91em;}
#commentform small { font-size:12px;}
#submit {height:20px; width:20px; padding:0px 0 2px 0px; text-align:center; margin-right:17px; float:left;}
#acp-preview {height:20px; width:20px; padding:0px 0 2px 0px; text-align:center; margin-left:10px;}
#ajax-comment-preview {margin-left:10px;}


.blog-img {
margin-left:12px;
}
p {padding:15px 26px 20px 11px;}
#no-p { padding:15px 26px 20px 11px;}
.p { padding-top:15px;}
.top_indent_20px{padding-top:20px; display:block;}
.top_indent_25px{padding-top:5px; display:block;}
.top_indent_25px ul {padding-top:20px;}
.quote {
	width:334px;
	height:100px;
	padding-top:20px;
	display:block;
	padding-right:30px;
	padding-left:40px;
	background-image:url(images/quote.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:50px;
}
.width_stretch{width:100%; }

.col_1, .col_2, .col_3, .col_4, .box_1, .box_2, .box_3, .mid, .mid_2{float:left;}

.mid{width:1px; background:url(images/line_y.gif) left top repeat-y;}

.float_pic_right{float:right; margin-left:10px;}

.pic_float{margin-right:15px; float:left;}

/*=======header===========*/
.nav{padding:10px 73px 6px 0px; color:#878787; font-size:0.91em; position:absolute; top:0; _width:880px; z-index:6;}
.nav em{color:#545454; font-style:normal;}
.nav .navigace {float:left; padding-right:430px; _padding-right:0px}
.nav span{float:left; word-spacing:13px;_margin-left:0px; _float:right;}
.nav a{color:#989898; text-decoration:underline; font-weight:normal;}
.nav a:hover{text-decoration:none;}
.nav span a{color:#989898; text-decoration:underline; word-spacing:0;}
.nav span a:hover{text-decoration:none;}
.nav span .link_2{background:url(images/nav_arr_1.gif) right center no-repeat; padding-right:11px;}
.center {padding-top:10px;}
.logo{height:216px; background:url(images/logo_bg.jpg) left top no-repeat; }
#logo-hover {
position:absolute;
top:60px;
cursor:pointer;
margin-left:150px;
width:673px;
left:0;
height:86px;}
.head_form {position:absolute;top:278px; margin-left:770px;}  
.head_form .box_1{}
.head_form .box_2{width:20px;}
.head_form .box_2 .search-button {width:20px; height:20px;}
.head_form .box_2 a{padding:0; background:0;}
.head_form input{
	width:487px;
	height:14px;
	margin:3px 0 0 13px;
	color:#999999;
	font-size:0.91em;
	background:0;
	border:0;
}

#comments {
	background-color:#F7FFE1;
	margin:0 15px 0 0px;
	padding:10px 0 0 10px;
}
.comment-title {padding-left:11px; padding-top:30px; background-color:#F7FFE1; margin:0 15px 0 0px;}
.comment {width:520px; color:#333333; background-color:#F7FFE1; }
.comment p {width:527px;}
.comment .head {font-weight:bold; border-top:#999 dotted 1px; width:500px;}
#submit-button {height:20px; width:20px; padding:0px 0 2px 0px; text-align:center;}
/*=====//header===========*/

/*=======content===========*/

h1 {
	background:url(images/right-col.png) no-repeat;
	padding-top:8px;
	padding-left:60px;
	padding-right:35px;
	padding-bottom:10px;
	line-height:1.10em;
	min-height:40px;
	font-size:24px;
	margin-left:10px;
	color:#333333;
	font-weight:normal;
	text-align:left;
}
h2 {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px; 
	padding-right:35px;
	line-height:1.10em;
	margin-top:0px;
	margin-left:0px;
	font-weight:normal;
	color:#333333;
	font-size:20px;
}

.h2-pad {padding-top:30px;}
#no-pad {padding-left:0;}
h3 {padding:0px 0px 10px 10px; color:#333333; font-size:16px; font-weight:normal;}
.bottom {font-weight:bold;}
h4 {padding:10px 0 10px 10px; border-bottom:solid 1px #CCCCCC; font-size:14px; font-weight:bold;}
#content{background:url(images/content_top.jpg) left top repeat-x #FFFFFF; width:100%; padding-top:64px; text-align:justify; }
#content .left_top{background:url(images/content_left_top.jpg) left top no-repeat;}
#content .right_top{background:url(images/content_right_top.jpg) right top no-repeat; padding:21px 53px 37px 63px;}

#content strong{color:#333333;}

a{color:#1174CD; text-decoration:underline; font-weight:bold;}
a:hover{text-decoration:none;}

#content .col_1 .indent{
	padding:10px 14px 0 10px;
	background-color: #F9FFF2;
	margin-right: 15px;
	_margin-right: 5px;
}
#content .col_2 .indent{padding:0px 0 0 24px; text-align:left;}
#content .col_2 .indent a:hover { text-decoration:none;}
#content .col_1 h2 a {color:#333333; text-decoration:none;}
#content .col_1 h2 a:hover {
	color:#4F9500;
}

#content .title{margin-bottom:19px;}
.indent .bottom {color:#999999; font-size:14px; padding:10px 0 40px 100px;}
.col_1 .bottom {color:#999999; font-size:14px;	padding:10px 0 40px 100px;}
#content .col_1 {padding:15px 0; background-image:url(images/line_y_2.gif); background-position:right; background-repeat:repeat-y;}
#content .col_2{padding:15px 0;}
.line_x{height:1px; background:url(images/line_x.gif) left top repeat-x; font-size:0; margin:25px 0 20px 0;}
.post-info {
font-style:italic;
}
#content li{
	padding:5px 0 5px 0;
	line-height:1.63em; 
	color:#505050;
	text-decoration:none;
	padding-left:4px;
	margin-left:30px;
}
#content ul ul {
padding-left:20px;}
#content li a {color:#1174CD; text-decoration:underline; font-weight:bold; line-height:1em;}
#content li a:hover{text-decoration:none;}
#content .clear{background:0;}
/*=====//content===========*/

/*=======content_2===========*/
#content_2{background:url(images/content_2_bg.jpg) left top repeat-y; width:100%; color:#8E8E8E;}
#content_2 .layer_2{background:url(images/content_2_top_bg.jpg) left top no-repeat; padding:0 53px 36px 62px;}

#content_2 .col_1, #content_2 .col_2{padding-top:20px; padding-bottom:15px;}
#content_2 .mid{background:url(images/line_y_2.gif) center top repeat-y;}

#content_2 .title{margin-bottom:25px;}

#content_2 strong{color:#BEBEBE;}

#content_2 .line_x_2{height:1px; background:url(images/line_x_2.gif) left top repeat-x; font-size:0; margin:23px 0 25px 0;}

#content_2 li{padding:5px 0 5px 0; background:url(images/list_bg_2.gif) left bottom repeat-x;}
#content_2 li a{color:#00ADE2; text-decoration:none; font-weight:bold; line-height:1em; padding-left:14px; margin-left:10px; background:url(images/list_arr_2.gif) left center no-repeat;}
#content_2 li a:hover{text-decoration:underline;}
#content_2 .clear{background:0;}
/*=====//content_2===========*/


.main{width:980px; margin:0 auto; text-align:left; margin-top:40px;  _margin-top:43px;}
*:first-child+html .main{width:980px; margin:0 auto; text-align:left; margin-top:42px;}

/*=========page_1===========*/
#page_1 #content .col_1{width:580px;}
#page_1 #content .col_2{width:278px;}

#page_1 #content_2 .col_1{width:451px;}
#page_1 #content_2 .mid{width:31px;}
#page_1 #content_2 .col_2{width:378px;}
/*========//page_1===========*/

/*=========page_2===========*/
#page_2 #content .col_1{width:520px;}
#page_2 #content .col_2{width:338px;}

#page_2 #content_2 .col_1{width:415px;}
#page_2 #content_2 .mid{width:50px;}
#page_2 #content_2 .col_2{width:395px;}
/*========//page_2===========*/

/*=========page_3===========*/
#page_3 #content .col_1{width:290px;}
#page_3 #content .col_2{width:567px;}

#page_3 #content_2 .col_1{width:422px;}
#page_3 #content_2 .mid{width:53px;}
#page_3 #content_2 .col_2{width:385px;}
/*========//page_3===========*/

/*=========page_4===========*/
#page_4 #content .col_3{width:390px; padding-top:15px;}
#page_4 #content .mid_2{width:77px;}
#page_4 #content .col_4{width:392px; padding-top:77px;}

#page_4 #content .col_1{width:340px;}
#page_4 #content .col_2{width:500px;}

#page_4 #content_2 .col_1{width:387px;}
#page_4 #content_2 .mid{width:49px;}
#page_4 #content_2 .col_2{width:424px;}
/*========//page_4===========*/

/*=========page_5===========*/
#page_5 #content .col_1{width:290px;}
#page_5 #content .col_2{width:568px;}

#page_5 #content_2 .col_1{width:385px;}
#page_5 #content_2 .mid{width:51px;}
#page_5 #content_2 .col_2{width:421px;}
/*========//page_5===========*/


/*=========page_6===========*/
#page_6 #content .col_1{width:480px;}
#page_6 #content .col_2{width:378px;}

#page_6 #content_2 .col_1{width:451px;}
#page_6 #content_2 .mid{width:31px;}
#page_6 #content_2 .col_2{width:378px;}
/*========//page_6===========*/


/*=======footer===========*/
#footer{padding:11px 0 13px 58px; background:url(images/footer_bg.jpg) left top no-repeat; color:#D9D9D9; font-size:0.96em; }
#footer span {color:#D9D9D9;}
#footer a{color:#D9D9D9; text-decoration:none; font-weight:normal;}
#footer a:hover{text-decoration:underline;}
#links {text-align:center; font-size:0.96em; padding-bottom:5px; color:#D9D9D9;}
#links a {color:#D9D9D9; text-decoration:none; font-weight:normal;}
#links a:hover {text-decoration:underline;}
.company { float:left; width:350px;}
.quick-menu { width:860px; text-align:right;}
*:first-child+html .company { float:left; width:350px;}
*:first-child+html .quick-menu { width:510px; text-align:right;}
/*=====//footer===========*/

#ul-list { padding:20px 0 20px 0;}
#title-sent {font-size:14px;}
#certifikace {text-align:center; padding:0px 0 0 10px;}
#certifikace p { padding-bottom:25px; }

/* Menu IE6, FF, Safari, IE7 */
#outside{
background:url(images/menu_bg.jpg) no-repeat;
width:980px;
position:absolute;
top:256px;
	}
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:62px;
	margin: 3px 0px 0 30px;
	font:normal 8pt verdana, arial, helvetica;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:110px;
}
#navigation-1 .marketing2 {
	width:200px;
}
#navigation-1 .marketing2 a:link, #navigation-1 .marketing2 a:visited {
	width:200px;
}
#navigation-1 .marketing2 a:hover {
	width:200px;
}
#navigation-1 .first {
	margin-left:2px;
}
#navigation-1 .first a:link, #navigation-1 .first a:visited {
	width:110px;
}
#navigation-1 .first a:hover, #navigation-1 .first a:active, #navigation-1 .first:hover a {
	background: url(images/menu-1.png) no-repeat;
	width:110px;
	
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:24px 0;
	display:block;
	text-align:center;
	color:#CCCCCC;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	width:106px;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:24px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url(images/menu-x.jpg) repeat-x;
	color:#333;
	width:106px;
	height:18px;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:url(images/menu-bg.png);
	width: 240px;
	height:330px;
	position:absolute;
	top:61px;
	left:-1px;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:146px;
	clear:left;
	width:239px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	text-decoration:none;
	padding:4px 0;
	width:239px;
	color:#CCCCCC;
	text-align:left;
	padding:15px 0 0 15px;
	background:none;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	text-decoration:underline;
	padding:15px 0 0 15px;
	background:none;
	color:#B3EA09;
	width:239px;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-3 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:url(images/menu-bg2.png) no-repeat;
	width: 180px;
	height:182px;
	position:absolute;
	top:61px;
	left:-1px;
}
#navigation-1 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-3 li {
	width:146px;
	clear:left;
	width:239px;
}
#navigation-1 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-3 li a:visited {
	clear:left;
	text-decoration:none;
	padding:4px 0;
	width:239px;
	color:#CCCCCC;
	text-align:left;
	padding:15px 0 0 20px;
	background:none;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-3 li a:active, #navigation-1 li ul.navigation-3 li a:hover {
	clear:left;
	text-decoration:underline;
	padding:15px 0 0 20px;
	background:none;
	color:#B3EA09;
	width:239px;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}


#q { padding: 2px; width:106px; height:17px;
background-image:url(images/head_input_bg.jpg);
background-color:#FFFFFF;
color:#FFFFFF;
background-position:left top;
background-repeat:no-repeat;
}
  


.col_1 .post-info {padding-left:11px;}
#rss p {
padding-bottom:3px;
padding-left:50px;
text-align:center;
}
#rss2 {
position:absolute;
top:269px;
_left:0;
margin-left:600px;
}
#ul-list { padding:20px 0 20px 0;}
#title-sent {
	font-size:14px;
	width:444px;
	margin-top:10px;
	padding:10px 10px 10px 10px;
} 
#certifikace {text-align:center; padding:0px 0 0 50px;}
#certifikace p { padding-bottom:15px;}
#sluzby { font-size:16px; padding: 15px 0 10px 10px ; color:#333333;}
#flash {position:absolute; top:0px; margin-left:440px; z-index:5; margin-left/*\**/: 220px\9;}
*:first-child+html #flash {position:absolute; top:0px; margin-left:220px; z-index:5;}
html>body*#flash {position:absolute; top:0px; margin-left:440px; z-index:5;}
.bookmarks {
padding:0px 0 5px 0px;
}
.bookmarks a{
padding-right:10px;
}
.bookmarks img{
border:none;
}
body.uvod a#menu-uvod, 
body.sluzby a#menu-sluzby, 
body.marketing a#menu-marketing,
body.kontakty a#menu-kontakty,
body.blog a#menu-blog {
	color: #B3EA09;
}