body {
	font: 12px "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color: #000;
	background:#a6be44 url(/images/bg.png);
}



h1					{ color:#fff; font-size:20px; margin:10px 0 20px 0; }
h2, h3, p			{ line-height:130%; margin:10px 0;}
h2, legend			{ font-size:16px; margin:20px 0 10px 0; text-shadow:1px 1px rgba(0, 0, 0, 0.7); color:#fff; }
h3					{ font-size:14px; font-weight:bold; }
h3					{ color:#FFE16A; }
legend				{ margin:0 0 10px 0; font-weight:bold; }
input, select, textarea, button { font: 12px "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
button				{ height:24px; border:0; }
button span			{ display:none; }
.money				{ white-space:nowrap; }
th					{ text-align:left; }


.r					{ text-align:right !important; }
.c					{ text-align:center !important; }
.l					{ text-align:left !important; }
.css-hide			{ display:none !important; }
.nopad				{ padding:0 !important; }
.cl					{ clear:left; }

#table				{ margin-bottom:15px; }

.table-list							{}
.table-list td, .table-list th		{ padding:4px 8px; vertical-align:middle; }
.table-list th						{ background:#57780D; border:1px solid #4A650C; }
.table-list td						{ border:1px solid #8AA530; background:#7E9B28; }
.table-list .row1 td				{ background:#7E9B28; }
.table-list .row2 td				{ background:#759322; }
.table-list td, .table-list td a	{ color:#000; }
.table-list td a:hover				{ color:#fff; }
.table-list th, .table-list th a	{ color:#fff; }
.table-list th a:hover				{ color:#000; }

.activation-list .col1				{ width:65px; }
.activation-list .col2				{ width:240px; }
.activation-list .col3				{ width:120px; }
.activation-list .col4				{ width:240px; }

.breadcrumb							{ margin:2px 0; }
.breadcrumb a						{ color:#000; }
.breadcrumb a:hover					{ color:#fff; }

#bg {
	background:url(/images/bg-top.png) repeat-x;
	padding:20px;
	min-height:500px;
}

#smartmaps {
	width:981px;
	margin:0 auto;
	position:relative;
	padding-top:30px;
}

#sites								{ position:absolute; width:260px; height:35px; right:-9px; top:-20px; color:#fff; background:url(/images/bg-sites.png); }
#sites>div							{ position:relative; left:30px; top:10px; }
#sites a							{ color:#fff; }
#header 							{ background:url(/images/bg-header.png); height:160px; position:relative; }
#logo								{ position:absolute; left:10px; top:50px; }
#nav								{ position:absolute; left:12px; bottom:12px; font-size:13px; }
#nav li								{ position:relative; float:left; margin-right:20px; }
#nav a								{ position:relative; display:block; background:url(/images/hnav.png); height:35px; color:#fff; text-shadow:1px 1px #000; text-decoration:none; padding:0 0 0 10px; }
#nav a ins							{ position:absolute; right:-10px; top:0; width:10px; height:35px; background:url(/images/hnav-end.png) right no-repeat; }
#nav a:hover, #nav a.important		{ background:url(/images/hnav-hover.png); }
#nav a:hover ins, #nav a.important ins	{ background:url(/images/hnav-hover-end.png) right no-repeat; }
#nav .parent:hover a				{ background:url(/images/hnav-hover-open.png); }
#nav .parent:hover ins				{ background:url(/images/hnav-hover-open-end.png) right no-repeat; }
#nav span							{ position:relative; top:8px; }
#nav .submenu						{ display:none; z-index:100; }
#nav li:hover .submenu				{ display:block; position:absolute; top:35px; left:0; width:181px; }
#nav .submenu li					{ float:none; }
#nav .submenu a						{ height:25px; text-shadow:none; color:#000; }
#nav .submenu a:hover				{ height:25px; text-shadow:1px 1px #000; color:#fff; }
#nav .submenu a span				{ top:3px; }
#nav .submenu-top					{ height:10px; background:url(/images/hnav-subcats-top.png); }
#nav .submenu-bottom				{ height:10px; background:url(/images/hnav-subcats-bottom.png); }
#nav .submenu ul					{ background:url(/images/hnav-subcats-middle.png); }
#nav ul ul a, #nav ul ul ins		{ background:none !important; }

#search								{ position:absolute; right:15px; bottom:15px; width:200px; }

#search input {
	width:160px;
	height:30px;
	background:url(/images/search-input.png) !important;
	border:0 !important;
	padding:0 !important;
	position:absolute; left:0; bottom:0;
}

#search button {
	width:30px; height:30px;
	background:url(/images/search-button.png) !important;
	border:0;
	position:absolute; bottom:0; right:0;
}

#search button span {
	display:none;
}

/* breadcrumb */
#breadcrumb {
	padding:5px;
}


/* basic column layout */
#layout { position:relative; margin-bottom:19px; }
#content { width:701px; font-size:13px; line-height:130%; }
#side {	width:261px; }
#content, #side {  }
.layout-left #content { float:left; }
.layout-right #content { float:right; }
.layout-left #side { float:right; }
.layout-right #side { float:left; }
.layout-end { clear:both; }


#content li				{ padding-left:15px; margin-left:20px; background:url(/images/bullet.png) 0 5px no-repeat; margin-bottom:5px; }
#content dl, .rel-navigation, form.big-form, .basket-form, .eshop-item, .fieldset-box, .downloads .item, .all-news .item
						{ border:1px solid #8AA530; background:#7E9B28; padding:10px; }
#content dt				{ font-weight:bold; margin-bottom:10px; font-size:13px; }
#content dd				{ padding-left:10px; color:#000; margin-bottom:10px; }
#content a				{ font-weight:bold; color:#ffc; }
#content a:hover		{ color:#ff8; }
.up 					{ float:right; display:block; width:11px; height:9px; background:url(/images/up.png); position:relative; top:20px; }
.up span				{ display:none; }
.flash					{ border:1px solid #8AA530; margin-bottom:20px; padding:5px 10px 5px 28px; color:#fff; text-shadow:1px 1px rgba(0, 0, 0, 0.7); font-weight:bold; background:#7E9B28 url(/images/icons/16/information.png) 6px 6px no-repeat; }
.flash.error, ul.error	{ border:1px solid #854621; margin-bottom:20px; padding:5px 10px 5px 28px; color:#fff; text-shadow:1px 1px rgba(0, 0, 0, 0.7); font-weight:bold; background:#A07932 url(/images/icons/16/exclamation.png) 6px 6px no-repeat; }
ul.error li				{ margin-left:0 !important; padding-left:0 !important; background:none !important; }
/* obecny box */
.box			{ color:#fff; }
.box-inner		{ padding:15px 15px 5px 15px; *border:1px solid transparent; position:relative; }
.box-bottom		{ height:10px; }
.box a			{ color:#fff; text-decoration:underline; }
.box a:hover	{ color:#000; }
#home-box .box, #home-box .box a { color:#000; }
#home-box		{ height:130px; overflow:hidden; }
#side h2			{ margin-top:0; }



#home-box, #home-navigation, #screenshots-box, #moje-smartmaps-box, #device-box, #perex-box, form.big-form, fieldset
									{ margin-bottom:19px; }

/* home-box */
#home-box								{ height:130px; }
#home-box .box							{ background:url(/images/box-white-wide-middle.png) !important; }
#home-box .box-inner					{ background:url(/images/box-white-wide-top.png) top no-repeat !important; }
#home-box .box-bottom					{ background:url(/images/box-white-wide-bottom.png) bottom no-repeat !important; }
#home-box .item							{ width:670px;  margin:0 !important; padding:0 !important; background:none !important;}
#home-box h3							{ font-size:16px; color:#FD9417; }
#home-box p								{ font-size:13px; }
#home-box .more							{ padding-bottom:10px; }
#home-box img							{ float:left; margin-right:15px; }
#home-box .easyslider-controls			{ position:absolute; right:20px; bottom:0; }
#home-box .easyslider-controls li		{ float:left; margin-left:5px !important; padding:0 !important; background:none !important; }
#home-box .easyslider-controls a		{ display:block; width:14px; height:14px; background:url(/images/disc-gray.png); }
#home-box .easyslider-controls .current a { background:url(/images/disc-orange.png); }
#home-box .easyslider-controls a span	{ display:none; }

#home-navigation .col				{ width:221px; height:221px; float:left; background:url(/images/home-box.png); margin-right:19px; position:relative; }
#home-navigation .col3				{ margin-right:0; }
#home-navigation h2					{ margin:15px 0 10px 60px; }
#home-navigation ul					{ margin-left:60px; font-size:13px; }
#home-navigation li					{ margin:0 0 6px !important; padding:0 !important; background:none !important; }
#home-navigation a					{ color:#fff; text-decoration:none; }
#home-navigation a:hover			{ color:#000; text-decoration:underline; }
#home-navigation h2 a, #home-navigation h2 a:hover { text-decoration:none; }
#home-navigation .icon				{ width:36px; height:36px; position:absolute; left:6px; top:10px; }
#home-navigation .col1 .icon		{ background:url(/images/icon-produkty.png); }
#home-navigation .col2 .icon		{ background:url(/images/icon-mapy.png); }
#home-navigation .col3 .icon		{ background:url(/images/icon-platformy.png); }
#home-navigation .more				{ position:absolute; right:15px; bottom:0px; font-size:12px; }
#home-navigation .end				{ clear:left; }

/* screenshots box */
#screenshots-box .box				{ background:url(/images/box-green-wide-middle.png); }
#screenshots-box .box-inner			{ background:url(/images/box-green-wide-top.png) top no-repeat; }
#screenshots-box .box-bottom		{ background:url(/images/box-green-wide-bottom.png) bottom no-repeat; }
.screenshots .scrollableArea *		{ position:relative; display:block; float:left;	padding:0; margin:0; }
.screenshots						{ height:240px; width:100%; position:relative; margin-bottom:10px; }
.screenshots img					{ border-right:5px solid #6b8a1b; }
#screenshots-box li					{ background:none; margin-left:0; padding-left:0; }

/* moje smartmaps box */
#moje-smartmaps-box .box			{ background:url(/images/box-orange-narrow-middle.png); min-height:130px; color:#000; }
#moje-smartmaps-box .box-inner		{ background:url(/images/box-orange-narrow-top.png) top no-repeat; }
#moje-smartmaps-box .box-bottom		{ background:url(/images/box-orange-narrow-bottom.png) no-repeat; }
#moje-smartmaps-box p				{ margin:5px 0; }
#moje-smartmaps-box a				{ color:#000; }
#moje-smartmaps-box a:hover			{ color:#fff; }
#moje-smartmaps-box h2 a			{ color:#fff; }
#moje-smartmaps-box h2 a:hover		{ color:#000; text-shadow:none; }
#moje-smartmaps-box input			{ background:#fff5e8; font-size:11px; padding:2px; border:0; }
#moje-smartmaps-box .button			{ background:#333; color:#fff; font-weight:bold; }
#moje-smartmaps-box td				{ padding:1px 0; }
#moje-smartmaps-box th				{ text-align:left; padding-right:8px; }
.moje-smartmaps-info				{ margin-bottom:20px; }
#moje-smartmaps-box .discount		{ font-size:16px; }
#login-form							{ display:none; background:#fd9f2f; padding:10px; border:1px solid #fda945; margin:10px 0; position:relative; }
#login-form a						{ position:absolute; right:10px; bottom:10px; font-size:10px; }

#device-box .box					{ background:url(/images/box-gray-narrow-middle.png); }
#device-box .box-inner				{ background:url(/images/box-gray-narrow-top.png) top no-repeat; }
#device-box .box-bottom				{ background:url(/images/box-gray-narrow-bottom.png) no-repeat; }
#device-box select					{ width:180px; margin-bottom:5px; }
#device-box button					{ background:url(/images/button-ok.png); width:42px; position:absolute; right:15px; bottom:10px; }

#news-tabs li						{ float:left; margin:0 2px 0 0; height:30px; }
#news-facebook-box, #news-rss-box	{ display:none; }

#news-box, #news-facebook-box, #news-rss-box
									{ clear:left; }

#news-box .box						{ background:url(/images/box-dgreen-narrow-middle.png); font-size:12px; }
#news-box .box-inner				{ background:url(/images/box-dgreen-narrow-top-tabs.png) top no-repeat; }
#news-box .box-bottom				{ background:url(/images/box-dgreen-narrow-bottom.png) no-repeat; }
#news-box .item						{ margin-bottom:15px; }
#news-box .item h3					{ margin:3px 0; font-weight:bold; }
#news-box .item p					{ margin:3px 0; }
#news-box .item h3 .date			{ color:#F8A64D; }

#downloads-box .box						{ background:url(/images/box-green-narrow-middle.png); font-size:12px; }
#downloads-box .box-inner				{ background:url(/images/box-green-narrow-top.png) top no-repeat; }
#downloads-box .box-bottom				{ background:url(/images/box-green-narrow-bottom.png) no-repeat; }
#downloads-box .item						{ margin-bottom:15px; }
#downloads-box .item h3					{ margin:3px 0; font-weight:bold; }
#downloads-box .item p					{ margin:3px 0; }
#downloads-box .item h3 .date			{ color:#F8A64D; }
#downloads-box a					{ color:#ffc; font-weight:bold; }
#downloads-box a:hover				{ color:#ff8; font-weight:bold; }

#news-facebook-box .box				{ background:url(/images/box-blue-narrow-middle.png); }
#news-facebook-box .box-inner		{ background:url(/images/box-blue-narrow-top-tabs.png) top no-repeat; padding:5px 5px 0; }
#news-facebook-box .box-bottom		{ background:url(/images/box-blue-narrow-bottom.png) no-repeat; }

#news-rss-box .box					{ background:url(/images/box-orange-narrow-middle.png); }
#news-rss-box .box-inner			{ background:url(/images/box-orange-narrow-top-tabs.png) top no-repeat; }
#news-rss-box .box-bottom			{ background:url(/images/box-orange-narrow-bottom.png) no-repeat; }

#footer								{ font-size:13px; }
#footer .box						{ background:url(/images/box-footer-middle.png); position:relative; height:190px; }
#footer .box-inner					{ background:url(/images/box-footer-top.png) top no-repeat; }
#footer .box-bottom					{ background:url(/images/box-footer-bottom.png) no-repeat; }
#footer .logos						{ position:absolute; left:20px; top:18px; background:url(/images/footer-logos.png); width:253px; height:170px; }
#footer .links, #footer .contact	{ margin-left:15px; background:url(/images/footer-divider.png) left 10px no-repeat; float:left; padding-left:20px; height:170px; }
#footer .links						{ width:200px; margin-left:280px; }
#footer .contact					{ width:400px; }
#footer .map						{ position:absolute; right:20px; top:20px; background:url(/images/footer-map.png); width:170px; height:149px; }
#footer .map:hover					{ background-position:0 -150px; }
#footer .map span					{ display:none; }
#footer .end						{ clear:left;}
#footer a							{ color:#ddd; text-decoration:none; }
#footer h3							{ font-size:14px; color:#fff; }
#footer h3 a						{ color:#fff; }
#footer a:hover						{ text-decoration:underline; color:#fff; }
#footer h3 a:hover					{ text-decoration:none; }
#footer td							{ padding:0 5px 5px 0; line-height:120%; }
#footer li							{ margin-bottom:5px; }

#content .box						{ background:url(/images/box-green-wide-middle.png); }
#content .box-inner					{ background:url(/images/box-green-wide-top.png) top no-repeat; }
#content .box-bottom				{ background:url(/images/box-green-wide-bottom.png) no-repeat; }

/* tmavy box pro perex stranky */
#perex-box							{ position:relative; z-index:5; }
#perex-box .box						{ background:url(/images/box-dgreen-wide-middle.png); height:150px; overflow:auto; }
#perex-box .box-inner				{ background:url(/images/box-dgreen-wide-top.png) top no-repeat; }
#perex-box .img						{ background-position: 0 0; background-repeat:no-repeat; position:absolute; right:0; top:0; width:240px; height:160px; z-index:10; }
#perex-box .box-bottom				{ background:url(/images/box-dgreen-wide-bottom.png) bottom no-repeat; }
#perex-box h1						{ margin-bottom:10px; }
#perex-box p						{ width:500px; font-size:15px; position:relative; z-index:11; text-shadow:1px 1px rgba(0,0,0,.5); }

#devices-all th						{ width:100px; vertical-align:middle; }
#devices-all li						{ background:none; display:block; float:left; position:relative; margin:0 10px 0 0; padding:0; line-height:150%;  }

#devices-manufacturer td			{ vertical-align:middle; }
#devices-manufacturer .img, #devices-device .img
									{ background:#fff; padding:0; text-align:center; }
#devices-manufacturer .title		{ font-weight:bold; }


.box-categories .box				{ background:url(/images/box-gray-narrow-middle.png); }
.box-categories .box-inner			{ background:url(/images/box-gray-narrow-top.png) top no-repeat; }
.box-categories .box-bottom			{ background:url(/images/box-gray-narrow-bottom.png) no-repeat; }

.box-categories li a				{ background:#666; display:block; padding:5px 15px; margin:0 -14px 1px -14px; text-decoration:none; }
.box-categories li a:hover			{ background:#888; }
.box-categories li li a				{ background:#555; padding:3px 0 3px 25px; }
.box-categories li li a:hover		{ background:#777; }
.box-categories li.compact			{ background:#666; display:block; padding:5px 15px; margin:0 -14px 1px -14px; }
.box-categories li li.compact		{ background:#555; }
.box-categories li.compact a		{ display:inline; padding:0 8px 0 0; margin:0; white-space:nowrap; }
.box-categories li.compact a:hover	{ background:none; color:#fff; text-decoration:underline;}
.box-categories li a.selected		{ color:#ff9; font-weight:bold; }

.rel-navigation						{ }
.rel-navigation a					{ display:block; background-repeat:no-repeat; width:206px; float:left; }
.rel-up								{ background:url(/images/up.png) center top; padding-top:12px; text-align:center; }
.rel-prev							{ background:url(/images/left.png) left 4px; padding-left:14px; text-align:left; }
.rel-next							{ background:url(/images/right.png) right 4px; padding-right:14px; text-align:right; }
.rel-navigation .end				{ clear:left; display:block; }

.big-form td, .big-form th			{ padding:4px 12px 4px 0; }
.big-form th						{ text-align:left; width:150px; text-align:right; vertical-align:top; }
.big-form input, .big-form select	{ width:200px; }
.big-form input[type=checkbox], .big-form input[type=radio], .big-form input[type=submit], .big-form input[type=button]
									{ width:auto; }
.big-form textarea					{ width:400px; height:200px; }
.contact-form textarea				{ width:200px; height:100px; }
.big-form label.required			{ color:#ff9; font-weight:bold; }
.big-form td						{ position:relative; }
.big-form p.error					{ background:#97b345; padding:5px; color:#900; font-size:11px; margin:5px 0 0 0; }

.eshop-item, .downloads .item		{ font-size:13px; color:#000; padding:15px; margin-bottom:20px; }
.eshop-item h2						{ margin-top:5px; }
.eshop-item img						{ float:left; }
.eshop-item .info					{ margin-left:120px; }
.eshop-item .short-desc				{ }
.eshop-item .price					{ font-size:15px; }
.eshop-item .with-vat				{ color:#900; font-weight:bold; }
.eshop-item .wo-vat					{ }
.eshop-item .params					{ font-size:12px; margin:5px 0; }
.eshop-item .params span			{ padding-right:10px; }
.eshop-item .buttons				{ margin-top:10px; }
.eshop-item .price-update, .eshop-item .long-desc
									{ display:none; }


button, a.button					{ height:25px; background-color:transparent; cursor:hand; cursor:pointer; display:block; float:left; }
input.button						{ background:#FD9417; color:#fff; border:0; font-size:13px; font-weight:bold; padding:3px 10px; cursor:pointer; *cursor:hand;
										border-radius:5px; box-shadow:1px 1px rgba(0,0,0,0.3); text-shadow:1px 1px rgba(0,0,0,0.6); }
input.button:hover					{ background:#FC6D17; }
button:hover, a.button:hover		{ background-position:0 -25px; }
button span, a.button span			{ display:none; }
.button-to-basket					{ width:83px; background-image:url(/images/button-do-kosiku.png); }
.button-more-info					{ width:113px; background-image:url(/images/button-vice-informaci.png); }
.button-less-info					{ width:113px; background-image:url(/images/button-mene-informaci.png); }
.button-remove						{ width:27px; background-image:url(/images/ibutton-remove.png); }
.button-recount						{ width:27px; background-image:url(/images/ibutton-recount.png); }
.button-pokracovat-v-nakupu			{ width:152px; background-image:url(/images/button-pokracovat-v-nakupu.png); }
.button-k-objednavce				{ width:120px; background-image:url(/images/button-k-objednavce.png); float:right !important; }
.button-discount					{ width:105px; background-image:url(/images/button-nacist-kupon.png); float:none !important; display:inline; position:relative; top:-3px; }
.button-clear-discount				{ width:103px; background-image:url(/images/button-zrusit-kupon.png); float:none !important; display:inline; position:relative; top:-3px; }
.button-print-serials				{ width:144px; background-image:url(/images/button-tisk-seriovych-cisel.png); }
.button-print-manual				{ width:173px; background-image:url(/images/button-tisk-navodu.png); }
.button-download					{ width:130px; background-image:url(/images/button-stahnout.png); float:none !important; text-indent:-9999px; }
.button-eshop						{ width:66px; background-image:url(/images/button-eshop.png); }
.button-ok							{ width:35px; background-image:url(/images/button-ok2.png); }
.buttons button, .buttons a.button	{ margin-right:5px; }
.buttons .end						{ clear:left; }

.table-basket						{ color:#000; width:100%; }
.table-basket td, .table-basket th	{ padding:4px 4px; }
.table-basket td					{ vertical-align:middle; border-top:1px solid #8AA530; }
.table-basket .first td				{ border-top:0; }
.table-basket th					{ white-space:nowrap; }
.table-basket input					{ width:30px; text-align:right; }
.table-basket .buttons				{ width:65px; }

.table-basket .col1					{ width:20px; }
.table-basket .col2					{ width:520px; }
.table-basket .col3					{ width:100px; text-align:right; }

.basket-info						{ background:url(/images/icon-basket.png) 0 0 no-repeat; padding-left:30px; font-size:14px; color:#000; }
.basket-end							{ clear:right; }

.content-box						{ margin-bottom:20px; }

#content-tabs .tabs					{ font-size:13px; }
#content-tabs .tabs ul				{ }
#content-tabs .tabs li				{ position:relative; float:left; margin:0 4px 0 0; padding:0; border:0 !important; background:url(/images/tab-gray-end.png) right top no-repeat;  }
#content-tabs .tabs a				{ position:relative; display:block; background:url(/images/tab-gray.png); height:30px; color:#fff; text-shadow:1px 1px #000; text-decoration:none; padding:0 0 0 10px; margin:0 10px 0 0; }
#content-tabs .tabs li.active, #content-tabs .tabs li:hover
									{ background:url(/images/tab-green-end.png) right top no-repeat; }
#content-tabs .tabs li.active a, #content-tabs .tabs li:hover a
									{ background:url(/images/tab-green.png) 0 0 no-repeat; }
#content-tabs .tabs span			{ position:relative; top:7px;}
#content-tabs .tabs-content			{ clear:left; }
#content-tabs .tabs-content	.box-inner { background:url(/images/box-green-wide-top-tabs.png) 0 0 no-repeat; }
#content-tabs .tabs-content h2		{ margin-top:0; }

.table-overview td					{ vertical-align:middle; padding:4px 10px 4px 0; }

.fieldset-box legend				{ font-size:13px; margin:0; }
#paymentFieldset					{ display:none; }

#order-steps li						{ background-position:0 0; background-repeat:no-repeat; height:24px; padding-left:35px; margin-bottom:5px; color:#fff; }
#order-steps li.selected			{ background-position:0 -24px; font-weight:bold; color:#ff9; }
#order-steps li.selected a			{ }
/*
#order-steps a						{ background:none; padding:0; margin:0; font-weight:normal; position:relative; top:3px; }
#order-steps a:hover				{ text-decoration:underline; color:#fff; }
*/
#order-steps .step1					{ background-image:url(/images/icon-order1.png);}
#order-steps .step2					{ background-image:url(/images/icon-order2.png);}
#order-steps .step3					{ background-image:url(/images/icon-order3.png);}
#order-steps .step4					{ background-image:url(/images/icon-order4.png);}
#order-steps .step5					{ background-image:url(/images/icon-order5.png);}

.popup-logo							{ background:#000; padding:10px; margin:-20px -20px 20px -20px; text-align:center; }

.downloads .item h2					{ margin-top:0; }
.downloads .item .qr				{ float:right; }

.table-properties td				{ padding:5px; border:1px solid #8AA530; color:#000; vertical-align:middle; }
.table-properties th				{ padding:5px; background:#57780D; border:1px solid #4A650C; vertical-align:middle; }
.table-properties tr.r1 td			{ background:#7E9B28; }
.table-properties tr.r2 td			{ background:#759322; }

.table-reviews .date				{ color:#fff; }

#currency-chooser					{ float:right; margin-left:20px; }

/* mapy */
#jomsMapWrapper, #jomsMapWrapper a	{ color:#000; text-shadow:1px 1px #fff; }
#jomsFormSearch						{ margin-bottom:10px; }
#jomsFormSearch td					{ padding:5px; vertical-align:middle; }

/* rozcestniky */
#content .boxes li					{ list-style:none; display:block; background:none; width:207px; height:207px; margin:0 20px 20px 0; padding:0; 
										position:relative; float:left; cursor:pointer; *cursor:hand; border-radius:10px; }
#content .boxes li.small			{ width:155px; height:155px; margin:0 14px 14px 0; }
#content .boxes li.right			{ margin-right:0; }
#content .boxes li div				{ position:absolute; left:0; bottom:0; background:url(/images/box-gray-bottom.png) left bottom no-repeat; width:187px; padding:10px; }
#content .boxes li.small div		{ background:url(/images/box-gray-bottom-small.png) left bottom no-repeat; width:135px; }
#content .boxes h2					{ margin:0; font-size:13px; }
#content .boxes a					{ text-decoration:none; color:#fff; }
/*
#content .boxes p a					{ text-decoration:underline; }
#content .boxes p a:hover			{ color:#ffa; }
*/
#content .boxes li p				{ font-size:12px; margin:5px 0 0 0; display:none; }
#content .boxes #box-android		{ background:url(/images/box-android.png); }
#content .boxes #box-symbian-nokia	{ background:url(/images/box-symbian.png); }
#content .boxes #box-windows-mobile	{ background:url(/images/box-windows-mobile.png); }
#content .boxes #box-palm-os		{ background:url(/images/box-palm.png); }
#content .boxes #box-java			{ background:url(/images/box-java.png); }
#content .boxes #box-windows-ce		{ background:url(/images/box-windows-ce.png); }
#content .boxes #box-windows		{ background:url(/images/box-windows.png); }
#content .boxes #box-iphone			{ background:url(/images/box-iphone.png); }
#content .boxes #box-windows-phone-7	{ background:url(/images/box-windows-phone.png); }

#content .boxes #box-podrobne-mapy		{ background:url(/images/box-podrobna-mapa.png); }
#content .boxes #box-turisticke-mapy		{ background:url(/images/box-turisticke-mapy-25.png); }
#content .boxes #box-cykloturisticke-mapy-40		{ background:url(/images/box-turisticke-mapy-40.png); }
#content .boxes #box-zahranicni-turisticke-mapy		{ background:url(/images/box-zahranicni-turisticke-mapy.png); }
#content .boxes #box-cykloturisticke-mapy-75		{ background:url(/images/box-cykloturisticke-mapy.png); }
#content .boxes #box-autoatlasy		{ background:url(/images/box-autoatlas-cr-sr.png); }
#content .boxes #box-automapy-evropy		{ background:url(/images/box-mapa-evropy.png); }
#content .boxes #box-openstreetmap		{ background:url(/images/box-osm.png); }

#content .boxes #box-smartmaps-navigator		{ background:url(/images/box-navigator.png); }
#content .boxes #box-smartmaps-locator		{ background:url(/images/box-locator.png); }
#content .boxes #box-smartmaps-home		{ background:url(/images/box-home.png); }
#content .boxes #box-smartmaps-office		{ background:url(/images/box-office.png); }
#content .boxes #box-smartmaps-pc-manager		{ background:url(/images/box-pc-manager.png); }
#content .boxes #box-smartmaps-aero		{ background:url(/images/box-aero.png); }
#content .boxes #box-smartmaps-osm		{ background:url(/images/box-smartmaps-osm.png); }

#news-rss-box h3						{ color:#fff; }

#news-box .news				{ height:370px; width:230px; padding-right:10px; overflow:auto; }

.all-news .item				{ position:relative; margin-bottom:15px; }
.all-news h2				{ margin-top:0; }
.all-news .date				{ position:absolute; right:10px; top:10px; color:#F8A64D; }

.gsc-resultsHeader			{ display:none; }
.gsc-result					{ width:600px; margin-bottom:20px !important; }
.gs-visibleUrl				{ display:none; }
.gs-title a, .gs-title a b	{ color:#ffc !important; }
.gsc-cursor-page				{ color:#ffc !important; }
.gsc-cursor-current-page		{ color:#fff !important; }

.table-simple td, .table-simple th	{ padding:5px 15px 5px 0; }

#jomsCopyright, #jomsCopyright a, #jomsCopyright a:hover { color:#000; }
.jomsMap table					{ margin-bottom:0; }
.netmapObjectBubbleMain			{ color:#333; }

.screenshots-navigation a		{ display:block; height:40px; margin-right:10px; float:left; }
.screenshots-navigation a span	{ display:none; }
#scr-icon-5						{ background:url(/images/scr-icon-android.png); width:34px; }
#scr-icon-3						{ background:url(/images/scr-icon-wm.png); width:60px; }
#scr-icon-12					{ background:url(/images/scr-icon-symbian.png); width:60px; }
#scr-icon-14					{ background:url(/images/scr-icon-palm.png); width:40px; }
#scr-icon-13					{ background:url(/images/scr-icon-java.png); width:50px; }
#scr-icon-15					{ background:url(/images/scr-icon-windows.png); width:46px; }
#subfooter						{ text-align:center; }
#subfooter a					{ color:#fff; }
