/* Inspiro Solutions - CSS */

/* Global settings */
html, body, form, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, div, hr, form, input, fieldset, button { margin: 0; padding: 0; }
body { text-align: center; color: #fff; background: #000 url('../images/bg-body2.jpg') no-repeat 50% 0%; font: normal 85%/1.3 'Trebuchet MS', sans-serif; line-height: 1.4}
hr,
legend { display: none; }
fieldset { border: 0; }
.dn { display: none; }
.cf { min-height: 1%; _height: 1%; }
.cf:after { content: "."; display: block; clear: both; visibility: hidden; overflow: hidden; height: 0; }

/* Layout */
#page { width: 830px; margin: 0 auto; text-align: left; position: relative; }
#header { min-height: 164px; _height: 164px; background: #000 url('../images/bg-header.jpg') no-repeat left top; position: relative; }

/* Header */
#logo { position: absolute; left: 22px; top: 28px; width: 180px; height: 43px; background: transparent url('../images/logo.gif') no-repeat left top; cursor: pointer; }
.slogan { position: absolute; width: 208px; height: 68px; background: transparent url('../images/slogan.gif') no-repeat left top; left: 341px; top: 38px; }
#header .jumps { position: absolute; bottom: 39px; right: 4px; width: 121px; min-height: 21px; _height: 21px; background: transparent url('../images/header-links.gif') repeat-y left top; line-height: 21px; }
#header .jumps a { color: #aaa; text-decoration: none; font-size: 90%; margin-left: 10px; }
#header .jumps a:hover { color: #fff; }
a.en { display: block; position: absolute; width: 16px; height: 11px; background: #000 url('../images/en.gif') no-repeat 0 0; top: 5px; right: 11px; }
a:hover.en { background-position: 0 100%; }

/* Menu */
#menu { height: 35px; overflow: hidden; position: absolute; top: 129px; left: 0; }
#menu li { float: left; list-style-type: none; line-height: 33px; }
#menu li a { display: block; height: 35px; width: 104px; text-align: center; color: #ccc; text-decoration: none; font-size: .8em; background: #000 url('../images/menu.gif') no-repeat left top; }

#menu #m01 { background-position: 0 0; } #menu a:hover#m01 { background-position: 0 100%; }
#menu #m02 { background-position: -104px 0; } #menu a:hover#m02 { background-position: -104px 100%; }
#menu #m03 { background-position: -208px 0; } #menu a:hover#m03 { background-position: -208px 100%; }
#menu #m04 { background-position: -312px 0; } #menu a:hover#m04 { background-position: -312px 100%; }
#menu #m05 { background-position: -416px 0; } #menu a:hover#m05 { background-position: -416px 100%; }
#menu #m06 { background-position: -520px 0; } #menu a:hover#m06 { background-position: -520px 100%; }
#menu #m07 { background-position: -624px 0; } #menu a:hover#m07 { background-position: -624px 100%; }
#menu #m08 { background-position: -728px 0; width: 101px; } #menu a:hover#m08 { background-position: -728px 100%; }
#menu li a:hover { color: #fff; }

/* Submenu */
.submenu-col { font-size: .85em; }
.submenu-col h2 { font-size: 1em; padding-left: 15px; background: #000 url('../images/submenu-h2.gif') no-repeat 0 50%; margin-bottom: 5px; }
.submenu-col ul { background: #120e0a url('../images/bg-submenu.gif') no-repeat left top; padding-left: 12px; padding-top: 12px; padding-bottom: 20px; }
.submenu-col ul li { list-style-type: none; padding-left: 15px; background: transparent url('../images/bg-submenu-li.gif') no-repeat 0 5px; margin-bottom: 5px; }
.submenu-col ul li a { color: #737272; text-decoration: none; }
.submenu-col ul li a:hover { color: #B2B1B0; }
.submenu-col ul ul { background: none; font-size: .9em; padding-top: 5px; padding-bottom: 0; }
p#text_b { margin: 15px 0 15px 0; padding: 17px 0 0 0; width: 179px; height: 49px; font-size: .93em; text-align: center; color: #b0b0b2; background: url('../images/box-small-blue.gif') no-repeat; }
p#text_b a { color: #b0b0b2; text-decoration: none; }
p#text_b a:hover { color: #a1c5d1; text-decoration: none; }
p#text_g { margin: 15px 0 15px 0; padding: 17px 0 0 0; width: 179px; height: 49px; font-size: .93em; text-align: center; color: #b0b0b2; background: url('../images/box-small-green.gif') no-repeat; }
p#text_g a { color: #b0b0b2; text-decoration: none; }
p#text_g a:hover { color: #a1c5d1; text-decoration: none; }
.submenu-col .bottom { height: 4px; background: #120e0a url('../images/bg-submenu-bottom.gif') no-repeat left top; }

/* Main */
#main { padding-top: 27px; }
#main .right-col { width: 580px; float: right; }
#main .right-col .content { width: 386px; float: left; }
#main .right-col .content .pane { padding-right: 30px; position: relative; right: 18px; font: normal 95%/1.4 'Trebuchet MS', sans-serif; line-height: 1.4 }
#main .right-col .content h2 { font-size: 1.4em; font-weight: normal; margin-bottom: 5px; line-height: 1 !important; }
#main .right-col .content h2 span { font-size: .7em; color: #0099cc;font-weight: bold; line-height: 1.3 !important; }
#main .right-col .content h3 { font-size: 1.2em; margin-bottom: 10px; color: #0099cc; }
#main .right-col .content h4 { font-size: 1em; color: #9d7921; }
#main .right-col .content p { margin-bottom: 12px; }
#main .right-col .content a { color: #6cc1d9; text-decoration: none; }
#main .right-col .content a:hover { text-decoration: underline; color: #fff; }
#main .right-col .content img { margin: 20px 0 15px 0; }
#main .right-col .content .pane ul, ul.middle-list {	margin: 0 0 1.4em 0;	padding: 0;}
#main .right-col .content .pane ul li, ul.middle-list li {margin: 0;	padding: 0 0 0 20px;	line-height: 22px;	list-style: none;	background: url("../images/bg_item_right.png") no-repeat left top;	color: #b9b9b9;	}
#main .right-col .content .pane ul li a:link,  #main .right-col .content .pane ul li a:active, #main .right-col .content .pane ul li a:visited, ul.middle-list li a {	color: #5590a3;	text-decoration: none;	font-weight: bold;	}
#main .right-col .content .pane ul li a:hover, ul.middle-list li a:hover {	color: #a6c8d3;	text-decoration: underline;	}
#main .right-col .content .pane ol {	margin: 0 0 1.4em 0;	padding-left: 20px;}
#main .right-col .content .pane ol li {margin: 0;	padding: 0 0 0 10px;	line-height: 22px; color: #b9b9b9;	}

#main .right-col .content .pane .da-more-text-div {	display: block;	margin-bottom:10px;	padding-bottom: 10px;	position:relative;	top: -5px;}
#main .right-col .content .pane .da-more-text-div img {	float: left;	margin-top: 2px;}
#main .right-col .content .pane a.more-text {	float: right;	font-size: .90em;	display: block;	width: 312px;color: #a6c8d3 !important;	border-bottom: 1px solid #2f4b54;text-transform: uppercase; text-decoration: none;	text-align: left;	}
#main .right-col .content .pane a.more-text a:hover {	text-decoration: none;	color: #fff;}

#main .right-col .content .foto_l, .foto_r {	margin: 2px 15px 3px 0;	text-align: center;	float: left;	}
#main .right-col .content #right .foto_r {	margin: 2px 0 3px 15px;	float: right;	}
#main .right-col .content #right .foto_photo {	margin: 0;	/* border: 1px solid #505152; */	}
#main .right-col .content #right .foto_desc {	margin: -5px 0 0 0;	width: 140px;	text-indent: 0;	text-align: left;	color: #1b83a6;	}	
#main .right-col .content .foto_desc_long {	margin: -12px 0 0 0; text-indent: 0;	text-align: left;	color: #1b83a6;	}
#main .right-col .content .bbox {	margin: 30px 0 15px 0;	padding: 10px 10px 10px 26px;	width: 309px;	min-height: 15px;	background: #030303 url("../images/bg_bbox_t.png") no-repeat top;	}
#main .right-col .content .bbox_gr {	margin: 30px 0 15px 0;	padding: 10px 10px 0 26px;	width: 309px;	min-height: 15px;	background: #151b01 url("../images/bg_bboxgr_t.png") no-repeat top;	}
#main .right-col .content .bbox_or {	margin: 30px 0 15px 0;	padding: 10px 10px 0 26px;	width: 309px;	min-height: 15px;	background: #2b1100 url("../images/bg_bboxor_t.png") no-repeat top;	}
#main .right-col .content .bbox_bl {	margin: 30px 0 15px 0;	padding: 10px 10px 0 26px;	width: 309px;	min-height: 15px;	background: #00131a url("../images/bg_bboxbl_t.png") no-repeat top;	}
#main .right-col .content .bbox_bl a, #main .right-col .content .bbox_or a, #main .right-col .content .bbox_gr a {	color:#b0b0b2;	}
#main .right-col .content .bbox_bl a:hover, #main .right-col .content .bbox_or a:hover, #main .right-col .content .bbox_gr a:hover {	color:#ffffff; text-decoration:none;	}
#main .right-col .content .bbox_next_step {	margin: 30px 0 0 0;	padding: 10px 10px 0 26px;	width: 309px;	min-height: 15px;	background: #00131a url("../images/bg_bboxbl_t2.png") no-repeat top;	}
#main .right-col .content .bbox_next_step ul {	margin: 0 0 1.4em 0;	padding: 0;	}
#main .right-col .content .bbox_next_step ul li {	margin: 0;	padding: 0 0 0 20px;	line-height: 22px;	list-style: none;	background: url("../images/bg_item_right2.png") no-repeat left top;	color: #b9b9b9;	}
#main .right-col .content .bbox_next_step ul li a:link, .bbox_next_step ul li a:active, .bbox_next_step ul li a:visited {	color: #5590a3;	text-decoration: none;	font-weight: bold;	}
#main .right-col .content .bbox_next_step ul li a:hover {	color: #a6c8d3;	text-decoration: none;	}
#main .right-col .content .bbox p, #main .right-col .content .bbox_gr p, #main .right-col .content .bbox_or p, #main .right-col .content .bbox_bl p, #main .right-col .content .bbox_next_step p {	margin: 0;	padding: 0 0 10px 0;	line-height: 1.4em;	text-indent: 0;	color: #a7a7a7;	}
#main .right-col .content img.icons {	float:left;	width:57px;	height:81px;	margin-right:20px;	}
#main .right-col .content .bbox p a, #content #right .bbox_gr p a, #content #right .bbox_or p a, #content #right .bbox_bl p a {	color: #b0b0b2;	text-decoration: none;	}
#main .right-col .content .bbox p a:hover, #content #right .bbox_gr p a:hover, #content #right .bbox_or p a:hover, #content #right .bbox_bl p a:hover {	color: #fff;	text-decoration: none;	}
#main .right-col .content .bbox_b {	margin: 0 0 0 -26px;	width: 349px;	height: 2px;	background: url("../images/bg_bbox_b.png") no-repeat;	font-size: 0;	}
#main .right-col .content .bbox_bp {	margin: 20px 0 0 -26px;	width: 286px;	height: 2px;	background: url("../images/bg_bbox_bp.png") no-repeat;	font-size: 0;	}
#main .right-col .content .bbox_next_step .a-button, #engpartner .a-button, .engbody .a-button {	display:block;	height:22px;	width:150px;	background: #056586 url("../images/button-blue-bg.png") repeat-x;	border: 1px solid #0095c5;	text-align:center;	margin-top: 10px;	margin-bottom: 10px;	}

/* ___| products page |_____________________ */
#portfolio { padding: 28px 0 0 17px; }
#portfolio .products li  { float: left; list-style-type: none; cursor: pointer; }
#portfolio .products li a  { display: block; }
#portfolio .products .it01 { margin-right: 17px; }
#portfolio .products .it01 a { width: 185px; height: 101px; background: #000 url('../images/product-economy.jpg') no-repeat 0 0; background-position: 0 100%;}
#portfolio .products .it01.hover a  { background-position: 0 0; } 
#portfolio .products .it02   { margin-right: 24px; }
#portfolio .products .it02 a { width: 185px; height: 101px; background: #000 url('../images/product-platform.jpg') no-repeat 0 0; background-position: 0 100%;}
#portfolio .products .it02.hover a  { background-position: 0 0; } 
#portfolio .products .it03   { margin-right: 18px; }
#portfolio .products .it03 a { width: 185px; height: 101px; background: #000 url('../images/product-publisher.jpg') no-repeat 0 0; background-position: 0 100%;}
#portfolio .products .it03.hover a  { background-position: 0 0; } 
#portfolio .products .it04 a { width: 185px; height: 101px; background: #000 url('../images/product-erp.jpg') no-repeat 0 0; background-position: 0 100%;}
#portfolio .products .it04.hover a  { background-position: 0 0; } 
#portfolio .products li a:hover  { background-position: 0 0; }

#portfolio .products li .more  { margin: 0 !important; padding: 0 !important; position: relative; top: 20px; }
#portfolio .products li.it04 .more  { top: 39px; }
#portfolio .products li .more a { text-align: center; overflow: hidden; text-decoration: none; color: #fff; position: relative; }
#portfolio .products li .more a span  { position: absolute; bottom: 4px; width: 100%; left: 0px; }
#portfolio .products li.it01 .more a  { background: #000 url('../images/foto-economy.jpg') no-repeat 0 100%; width: 171px; height: 164px; }
#portfolio .products li.it01.hover .more a  { background-position: 0 0; }
#portfolio .products li.it02 .more a  { background: #000 url('../images/foto-platform.jpg') no-repeat 0 100%; width: 177px; height: 166px; }
#portfolio .products li.it02.hover .more a  { background-position: 0 0; }
#portfolio .products li.it03 .more a  { background: #000 url('../images/foto-publisher.jpg') no-repeat 0 100%; width: 178px; height: 166px; }
#portfolio .products li.it03.hover .more a  { background-position: 0 0; }
#portfolio .products li.it04 .more a  { background: #000 url('../images/foto-erp.jpg') no-repeat 0 100%; width: 177px; height: 167px; }
#portfolio .products li.it04.hover .more a  { background-position: 0 0; }
#portfolio ul#col_orange, #portfolio ul#col_green, #portfolio ul#col_blue, #portfolio ul#col_gold {	margin: 0;	padding: 25px 0 0 0;	width: 185px;	min-height: 55px;	}
#portfolio ul#col_orange li { 	margin: 0 0 0 2px;padding: 0 0 0 12px;line-height: 1.9em;	list-style: none;	background: url("../images/bg_item_or.png") no-repeat left .5em; font-size: 0.9em;line-height: 18px;}
#portfolio ul#col_green li { 	margin: 0 0 0 2px;padding: 0 0 0 12px;line-height: 1.9em;	list-style: none;	background: url("../images/bg_item_gr.png") no-repeat left .5em; font-size: 0.9em;line-height: 18px;}
#portfolio ul#col_blue li { 	margin: 0 0 0 2px;padding: 0 0 0 12px;line-height: 1.9em;	list-style: none;	background: url("../images/bg_item_bl.png") no-repeat left .5em; font-size: 0.9em;line-height: 18px;}
#portfolio ul#col_gold li { 	margin: 0 0 0 2px;padding: 0 0 0 12px;line-height: 1.9em;	list-style: none;	background: url("../images/bg_item_go.png") no-repeat left .5em; font-size: 0.9em;line-height: 18px;}

/* Služby boxy */
#sluzby { position: relative; left: 17px; margin-top: 75px; }
#sluzby .col  { background: #000 url('../images/bg-bottom-col.gif') no-repeat left top; width: 240px; float: left; margin-right: 36px; }
#sluzby .col.last { margin-right: 0; }
#sluzby .col h2 { font-size: .85em; padding: 10px 8px 5px 8px; color: #ecb997; }
#sluzby .col p { font-size: .8em; padding: 0 8px 0 8px; }

/* ___| boxes |_____________________ */

.box_m{margin:10px 0 0 20px;width:183px;background:url("../images/bg_box_m.png") repeat-y center;cursor:pointer;float:left;}
.box{margin:0;padding:7px 9px 3px 9px;width:165px;min-height:125px;background:url("../images/bg_box_t.png") no-repeat center top;font:normal 85%/1.3 'Trebuchet MS',sans-serif; line-height:1.4;}
.box h3{margin:0 0 .5em 0;font-size:1em;color:#a85134;}
.box p{line-height:1.4em;}
.box_b{margin:0;width:183px;height:12px;font-size:0;background:url("../images/bg_box_b.png") no-repeat center;}
p.more{margin:0;width:183px;height:26px;text-align:center;background:#050505;font:normal 85%/1.3 'Trebuchet MS',sans-serif; line-height:1.4;}
#sluzby .col{cursor:Pointer;}
p.morehov{margin:0;width:183px;height:26px;text-align:center;background:#050505;font:normal 85%/1.3 'Trebuchet MS',sans-serif; line-height:1.4;}
#sluzby p.more{background:transparent; position:relative; top:12px; }
#sluzby p.morehov{background:transparent; position:relative; top:12px; }
p.more_hov{margin:0;width:183px;height:26px;text-align:center;background:#050505;}
p.more_hov a{margin:0 auto 0 auto;width:80px;height:26px;line-height:26px;vertical-align:middle;text-decoration:none;color:#fff;display:block;background:url("../images/bg_more.png") no-repeat;background-position:0 -26px;}
p.more more_hov a{margin:0 auto 0 auto;width:80px;height:26px;line-height:26px;vertical-align:middle;text-decoration:none;color:#fff;display:block;background:url("../images/bg_more.png") no-repeat;background-position:0 -26px;}
p.more a{margin:0 auto 0 auto;width:80px;height:26px;line-height:26px;vertical-align:middle;text-decoration:none;color:#fff;display:block;background:url("../images/bg_more.png") no-repeat;background-position:0 0;}
p.more a:hover{background-position:0 -26px;}
p.morehov a{margin:0 auto 0 auto;width:80px;height:26px;line-height:26px;vertical-align:middle;text-decoration:none;color:#fff;display:block;background:url("../images/bg_more.png") no-repeat;background-position:0 -26px;}
a.more-text{float:right !important;font-size:.90em !important;display:block !important;width:320px !important;color:#a6c8d3 !important;border-bottom:1px solid #2f4b54 !important;text-transform:uppercase !important;text-decoration:none !important;text-align:left !important;}
a.more-text a:hover{text-decoration:none;color:#fff;}
a.more-text-short{float:right !important;font-size:.90em !important;display:block !important;width:250px !important;color:#a6c8d3 !important;border-bottom:1px solid #2f4b54 !important;text-transform:uppercase !important;text-decoration:none !important;text-align:left !important;}
a.more-text-short a:hover{text-decoration:none;color:#fff;}
#gbox{margin:10px 0 0 15px;width:575px;height:130px;background:url("../images/bg_gbox.png") no-repeat bottom;float:left;clear:both;}
#gbox img{margin:16px 15px 0 25px;}
#gbox_l{margin:10px 20px 0 20px;width:155px;float:left;}
#gbox_l h3{margin:0 0 .6em 0;font-size:1em;color:#a85134;}
#gbox_l p{margin:0;line-height:1.4em;color:#b6b5b5;}
#gbox_l a{text-decoration:none;color:#763925;}
#gbox_l a:hover{text-decoration:none;color:#a9644e;}
.bbox{margin:30px 0 0 0;padding:10px 10px 10px 26px;width:309px;min-height:15px;background:#030303 url("../images/bg_bbox_t.png") no-repeat top;}
.bbox_gr{margin:30px 0 0 0;padding:10px 10px 0 26px;width:309px;min-height:15px;background:#151b01 url("../images/bg_bboxgr_t.png") no-repeat top;}
.bbox_or{margin:30px 0 0 0;padding:10px 10px 0 26px;width:309px;min-height:15px;background:#2b1100 url("../images/bg_bboxor_t.png") no-repeat top;}
.bbox_bl{margin:30px 0 0 0;padding:10px 10px 0 26px;width:309px;min-height:15px;background:#00131a url("../images/bg_bboxbl_t.png") no-repeat top;}


/*moretext update*/
.none {display: none;}

/*reference update*/
.blue { margin-bottom: 10px; text-align: center; padding-top: 6px; background: url('../images/button-blue.png'); width: 92px; height: 20px; display: block; font-size: 11px; color: #6cc1d9;}
.brown { margin-bottom: 10px; text-align: center; padding-top: 6px; background: url('../images/button-brown.png'); width: 92px; height: 20px; display: block; font-size: 11px; cursor: Pointer; }
.brown:hover { margin-bottom: 10px; text-align: center; padding-top: 6px; background: url('../images/button-brown-a.png'); width: 92px; height: 20px; display: block; font-size: 11px; }

.ref-button {text-align: center;background: url('../images/ref-button.png'); width: 380px; height: 45px; display: block; font-size: 16px; cursor: Pointer; margin: 0 auto 20px auto;}
.ref-button:hover {text-align: center; background: url('../images/ref-button.png') 0px 45px; width: 380px; height: 45px; display: block; font-size: 16px; }
.ref-button a {text-align: center; font-size: 18px !important; color:#fff; font-weight:bold;text-decoration:none;position:relative;top: 12px;}

.blue:hover { margin-bottom: 10px; text-align: center; padding-top: 6px; background: url('../images/button-blue-a.png'); width: 92px; height: 20px; display: block; font-size: 11px; }
span.blue a:link, span.blue a:hover {text-decoration: none !important;}
#reference div p a:link, #reference a:hover, .pinklink{ color: #e0bb8e !important;}
#reference h2 { color: #a85134; }
#reference strong { color: #e3a894; }
#reference table tr td {vertical-align: bottom; border: 0px red solid; padding: 0;}
#reference table tr td.referenceTop {height: 175px; width: 230px;}
#reference table tr td.referenceBottom {padding-left: 2em; position: relative; bottom: 3em;}
.noneReference {display: none;}

#sitemap ul {margin-left: 1em;}

.foto_l, .foto_r { margin: 2px 15px 3px 0; text-align: center; float: left; }
.foto_r { margin: 2px 0 3px 15px; float: right;}
.foto_photo { margin: 0; }
.foto_desc { margin: -12px 0 0 0; width: 140px; text-indent: 0; text-align: left; color: #1b83a6;}

.list li a:link, .list li a:active, .list li a:visited { color: #5590a3; text-decoration: none; font-weight: bold; }	

.greeninfo {color: #00C100; text-align: center; font-weight: bold; display: block;}



#main .right-col .content #flash img { margin: 0 !important; }
#main .next-steps { width: 349px; margin-top: 15px; background: #001218 url('../images/bg-next-step-bottom.gif') no-repeat left bottom; }
#main .next-steps h2 { display: block; min-height: 33px; _height: 33px; background: #000 url('../images/bg-next-step.gif') no-repeat left top; color: #017ca4; font-size: 1em !important; font-weight: bold !important; line-height: 33px; padding-left: 15px; }
#main .next-steps ul { padding: 0 15px 15px 15px; }
#main .next-steps ul li { list-style-type: none; padding-left: 20px; background: transparent url('../images/bg-next-li.gif') no-repeat left top; }
#main .next-steps ul li a { display: block; width: 152px; height: 24px; background: #000 url('../images/bg-next-button.gif') no-repeat left top; line-height: 24px; text-align: center; font-weight: bold; font-size: .85em; color: #a6c8d3; margin-top: 12px; margin-bottom: 12px; }
#main .next-steps ul li a:hover { text-decoration: none !important; color: #fff; }
#main .right-col .sidebar { width: 194px; float: right; }
#main .right-col .zajimavosti { background: #00050b url('../images/bg-clanky.gif') no-repeat left top; color: #87949c; font-size: .85em; }
#main .right-col .zajimavosti .pane { padding: 10px 12px 10px 12px; }

#main .right-col .zajimavosti .pane a:link, #main .right-col .zajimavosti .pane a:hover { color: #75859C; }
#main .right-col .zajimavosti .pane a:visited { color: #75859C; }

#main .right-col .zajimavosti h2 { text-transform: uppercase; font-size: 1em; margin-bottom: 23px; }
#main .right-col .zajimavosti h3 { font-size: 1.1em; margin-bottom: 10px; }
#main .right-col .zajimavosti h3 a { color: #b5cbdc; font-weight: normal; }
#main .right-col .zajimavosti h3 a:hover { text-decoration: none; }
#main .right-col .zajimavosti p a { color: #aec7d7; }
#main .right-col .zajimavosti p a:hover { text-decoration: none; }
#main .right-col .vecernicek { margin-top: 15px; background-color: #050708; font-size: .85em; color: #554e47; }
#main .right-col .vecernicek h2 { display: block; width: 194px; height: 57px; background: #000 url('../images/vecernicek-h2-sidebar.gif') no-repeat left top; }
#main .right-col .vecernicek p { padding: 0px 12px 10px 12px; }
#main .right-col .vecernicek a { color: #8a7e73; }
#main .right-col .vecernicek a:hover { text-decoration: none; }
#main .right-col .vecernicek form { padding-left: 12px; padding-right: 12px; position: relative; }
#main .right-col .vecernicek input { display: block; width: 135px; _width: 143px; height: 19px; _height: 27px; background: #000 url('../images/vecernicek-input.gif') no-repeat left top; color: #866f58; border: 0; padding: 4px; }
#main .right-col .vecernicek button { border: 0; background: none; position: absolute; right: 5px; top: 1px; }
#main .right-col .cena-webu { background-color: #050708; font-size: .85em; padding-top: 15px; }
#main .right-col .cena-webu h2 { display: block; width: 135px; height: 15px; background: #000 url('../images/cena-webu-h2.gif') no-repeat left top; }
#main .right-col .cena-webu .pane { padding: 20px 12px 40px 12px; }
#main .right-col .cena-webu a { color: #525252; position: relative; top: 15px; }
#main .right-col .cena-webu a:hover { color: #fff; text-decoration: none; }
#main .right-col .klienti { margin-top: 7px; color: #323b42; font-size: .85em; }
#main .right-col .klienti h2 { display: block; width: 181px; _width: 193px; height: 40px; _height: 52px; background: #000 url('../images/klienti-h2.gif') no-repeat left top; padding-top: 12px; padding-left: 12px; text-transform: uppercase; font-size: 1em; color: #87949c; }
#main .right-col .klienti h3 { font-size: 1em; margin-bottom: 7px; }
#main .right-col .klienti h3 a { color: #54697a; font-weight: normal; }
#main .right-col .klienti h3 a:hover { color: #758ea2; text-decoration: none; }
#main .right-col .klienti p { margin-bottom: 25px; }
#main .right-col .klienti .pane { padding: 0 12px 12px 12px; }
#main .submenu-col { width: 180px; float: left; }

.partners-support { margin-top: 30px; }
.partners-support .col1,
.partners-support .col2 { width: 396px; min-height: 122px; _height: 122px; background: #000 url('../images/partners.gif') no-repeat left top; position: relative; }
.partners-support .col1 { float: left; }
.partners-support .col1 h2  { font-size: 1em; color: #607575; position: absolute; left: 10px; top: 10px; }
.partners-support .col1 ul  { position: absolute; top: 35px; left: 10px; }
.partners-support .col1 li  { list-style-type: none; float: left;  margin-right: 9px; margin-bottom: 4px; text-align: center; }
.partners-support .col1 li a  { display: block; width: 118px; height: 16px; background-color: #2d2d2d; color: #8c8c8c; text-decoration: none; line-height: 15px; font-size: .8em; }
.partners-support .col1 li a:hover  { background-color: #484848; }
.partners-support .col2 { float: right; }
.partners-support .col2 h2  { font-size: 1em; color: #607575; position: absolute; left: 10px; top: 10px; }
.partners-support .col2 ul  { position: absolute; top: 35px; left: 10px; }
.partners-support .col2 li  { list-style-type: none; float: left;  margin-right: 9px; margin-bottom: 4px; text-align: center; }
.partners-support .col2 li a  { display: block; width: 118px; height: 16px; background-color: #2d2d2d; color: #8c8c8c; text-decoration: none; line-height: 15px; font-size: .8em; }
.partners-support .col2 li a:hover  { background-color: #484848; }
.partners-support .col2 li a.spec { width: 180px !important; }
.partners-support .col2 li.last { margin-right: 0 !important; }

#footer { background: #000 url('../images/bg-footer.gif') no-repeat left top; min-height: 166px; _height: 166px; position: relative; top: 17px; font-size: .85em; line-height: 1.5em; color: #949494; padding: 0 15px 0 15px; }
#footer a { color: #bfbfbf; text-decoration: none; }
#footer a:hover { color: #fff; }
#footer h2 { color: #94acac; font-size: 1em; margin-bottom: 12px; }
#footer ul li { list-style-type: none; }
#footer .col1, .col2, .col3 { padding: 27px 0 0 0px; }
#footer .col3 { width: 240px; float: left; }
#footer .col2 { width: 240px; float: right; }
#footer .col1 { width: 220px; float: right; }
#footer .col3 strong { color: #94acac; display: block; }
#footer .col1 form legend { color: #94acac; font-size: 1em; padding-bottom: 12px; display: block; font-weight: bold; position: relative; _left: -9px; =left: -9px; }
#footer .col1 form input { display: block; width: 136px; _width: 142px; height: 15px; _height: 21px; padding: 3px 3px 3px 3px; background: #000 url('../images/footer-input.gif') no-repeat left top; border: 0; color: #8d9393; font-size: .85em; margin-bottom: 6px; }
#footer .col1 form input.submit { width: 67px; height: 21px; padding: 0; background: #000 url('../images/bg-footer-submit.gif') no-repeat left top; position: relative; top: -27px; left: 150px; }

div#article {margin-bottom: 27px;}
div#article span.nadpis {font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 600; text-decoration: underline; margin-bottom: 0;}
div#article span.nadpis a {font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 600; text-decoration: underline; margin-bottom: 0;}
div#article span.nadpis a:link {font-family: 'Trebuchet MS'; font-size: 14px; color: #fff; font-weight: 600; text-decoration: underline; margin-bottom: 0;}
div#article span.nadpis a:visited {font-family: 'Trebuchet MS'; font-size: 14px; color: #fff; font-weight: 600; text-decoration: underline; margin-bottom: 0;}
div#article span.nadpis a:hover {font-family: 'Trebuchet MS'; font-size: 14px; font-weight: 600; text-decoration: underline; margin-bottom: 0; color: #b5cbdc;}
div#article span.anotace {color: #bfaa95; font-size: 13px; font-style: normal; margin-top: 14px;}
div#article span.info {color: #bfaa95; font-size: 13px; font-style: normal;}
div#article span.info a {color: #bfaa95; text-decoration: underline;}
div#article span.info a:link {color: #bfaa95; text-decoration: underline;}
div#article span.info a:visited {color: #bfaa95; text-decoration: underline;}
div#article span.info a:hover {color: #bfaa95;}
/**
* FCK
*/
.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.Underline {text-decoration: underline; }
.StrikeThrough { text-decoration: line-through; }
.Subscript { vertical-align: sub; font-size: smaller; }
.Superscript { vertical-align: super; font-size: smaller; }
.FontComic { font-family: 'Comic Sans MS'; }
.FontCourier { font-family: 'Courier New'; }
.FontTimes{ font-family: 'Times New Roman'; }
.FontSmaller { font-size: smaller; }
.FontLarger { font-size: larger; }
.FontSmall { font-size: 8pt; }
.FontBig { font-size: 14pt; }
.FontDouble { font-size: 200%; }
.FontColor1 { color: #ff9900; }
.FontColor2 { color: #0066cc; }
.FontColor3 { color: #ff0000; }
.FontColor1BG { background-color: #ff9900; }
.FontColor2BG { background-color: #0066cc; }
.FontColor3BG { background-color: #ff0000; }
.Indent1 { margin-left: 40px; }
.Indent2 { margin-left: 80px; }
.Indent3 { margin-left: 120px; }
.JustifyLeft { text-align: left; }
.JustifyRight { text-align: right; }
.JustifyCenter { text-align: center; }
.JustifyFull { text-align: justify; }
code { font-family: courier, monospace; background-color: #eeeeee; padding-left: 1px; padding-right: 1px; border: #c0c0c0 1px solid; }
kbd { padding: 0px 1px 0px 1px; border-width: 1px 2px 2px 1px; border-style: solid; }
blockquote { color: #808080; }

/**
#newsletter-contact input { display: block; width: 135px; _width: 143px; height: 19px; _height: 27px; background: #000 url('../images/vecernicek-input.gif') no-repeat left top; color: #866f58; border: 0; padding: 4px; }
#newsletter-contact button, #newsletter-contact button.save { border: 0; background: none; position: absolute; right: 5px; top: 1px; }
**/

ul.dotsFix li {width: 420px; float: left; display: block;}

#vecernicek-page-5 {clear: both; margin-left: 55px; &margin-left: 25px; padding-top: 30px; &padding-top: 0px;}
#vecernicek-page-5 input { display: inline; width: 335px; _width: 343px; height: 19px; _height: 27px; background: #000 url('../images/vecernicek-input-repeat.gif') no-repeat left top; color: #866f58; border: 0; padding: 4px; }
#vecernicek-page-5 input.submit { width: 92px; height: 26px; background: #000 url('../images/bg-input-submit.gif') no-repeat left top; text-align: center; color: #fff; position: relative; top: 3px; left: 7px; &top: 0px;}