/* Simware GUI */





/* ----------------------------- Global ----------------------------- */



body, h4, h3, h1, h2

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	color: #4e4e4e;

}

#basic-shell {width: 1170px; margin: 0px auto; }
	.sidebannerbox {width: 120px; min-height: 10px; float: left; margin-top: 5px;}
		.sidebannerbox img {margin-bottom: 10px;}
	.sidebannerdelimiter {width: 5px; height: 5px; float: left;}
#body-div-cont {width: 880px; background-color: #bfc3c3; padding: 0px 20px 0px 20px;
		float: left;
		background-color: #ffffff;
}


.clear-class {

	clear: both;

	font-size: 0px;

}



a {

	text-decoration: none;

	color: #4e4e4e;

}



a:hover {

	text-decoration: underline;

	color: #044f7a;

}



.re-class {

	color: #2194d6;

	text-decoration: none;

}



.re-class:hover {

	text-decoration: underline;

}



img {

	border: 0px;

}



.sbold {

	font-weight: bold;

}



.kclass {

	color: #ffffff; 

	font-size: 13px; 

	padding: 20px 0px 5px 0px; 

	font-weight: bold;

}



/* ----------------------------- Body ----------------------------- */



body {background-color: #e5e7e7;

	

	background: url('images/snow-back.jpg') repeat-x #eff9ff;

}



#body-div-cont {width: 880px; background-color: #bfc3c3; margin: 0px auto; padding: 0px 20px 0px 20px;



		background-color: #ffffff;

}





#body-div {

	margin: 0px auto;

	padding: 20px 0px 15px 0px;

}



h4 {

	color: #2194d6;

	font-weight: bold;

	padding-bottom: 4px;

}



h4 a {

	color: #2194d6;

	text-decoration: none;

}



h4 a:hover, h3.model a:hover {

	text-decoration: underline;

	color: #044f7a;

}





h3.aktcat {

	font-weight: bold;

	color: #3a3a3a;

}



h3.model, h3.cena {

	color: #3498d2;

	font-weight: bold;

	margin-top: 11px;

	font-size: 12px;

	margin-bottom: 1px;

}



h3.model a {

	color: #3498d2;

}



h3.cena {

	margin-top: 9px;

	margin-bottom: 10px;

}



h1 {

	color: #336699;

	font-size: 16px;

	padding: 20px 20px 5px 20px;

}



.download-class {

	color: #111111;

	font-size: 12px;

	padding: 9px 0px 10px 40px;

	margin: 15px 20px 5px 20px;

	border-bottom: #111111 solid 1px;

	background-image: url(images/folder.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



.galerie-class {

	color: #111111;

	font-size: 12px;

	padding: 9px 0px 10px 0px;

	margin: 15px 20px 5px 20px;

	border-bottom: #111111 solid 1px;

	

}



.foto-box {

	margin: 0px 20px 10px 0px;

	float: left;

}







.foto-box img {

	border: 1px solid #bbbbbb;

	float: none;

}



.foto-box div {

	clear:both;

	text-align: center;

	padding-top: 3px;

	padding-bottom: 2px;

}





.download-box {

	margin-left: 40px;

	padding-top: 10px;

	margin-bottom: 20px;

}



.download-content {

	padding: 2px 0px 4px 20px;

	margin-bottom: 5px;

	background-image: url(images/floppy.gif);

	background-repeat: no-repeat;

	background-position: 0px 2px;

}



/* ----------------------------- Header ----------------------------- */



#snow-header {background: url('images/snow-header-c.jpg') no-repeat; width: 880px; height: 179px;}





#topper-container {

	height: 70px;

	background-image:url(images/topperback.gif);

	background-repeat:repeat-x;

}



#topper-container div img, #topper-container div {

	float: left;

}





#gr-container {

	height: 176px;

	margin-bottom: 1px;

	background-image: url(images/header-back.gif);

	background-repeat: repeat-x;

}



#gr-container img {

	float: left;

}





#header-text-container {

	float: left;

	width: 435px;

	height: 176px;

}



#header-text-content {

	padding: 37px 0px 0px 54px;

	font-weight: bold;

	color: #616161;

	font-size: 12px;

 	line-height: 18px;

}





#header-text-content {font-family: Arial, Helvetica, sans-serif; text-align: left; padding: 30px 30px 0px 55px; font-weight: bold; font-size: 12px; color: #2683b8;}



#topmenu-div {position: relative;color: #ffffff;left: 425px;top: 29px;



		/* position: inherit; color: #2683b8; padding: 100px 30px 0px 0px; text-align: right; font-size: 12px; font-family: Arial, Helvetica, sans-serif; */

}



.topmenu-span {

	padding: 5px;

}



.topmenu-span a {color: #ffffff;



	/*	 color: #2683b8; */

}

/* ----------------------------- Telo ----------------------------- */



#telo-container {

	width: 880px;

}



/* ------------- Left ------------- */

#left-container {

	width: 199px;

	float: left;

}



#main-container {

	width: 674px;

	margin-left: 7px;

	float: left;

	min-height: 300px;

}



.standart-box-header, .nestandart-box-header {

	background-color: #2194d6;

	height: 23px;

	padding: 0px 13px 0px 13px;

	color: #ffffff;

	text-transform: uppercase;

	font-size: 10px;

}



.nestandart-box-header {

	background-color: #336699;

}

.standart-box-in {

	padding-top: 5px;

}



.standart-box-in a {

	color: #ffffff;

}



.standart-box-in a:hover {

	color: #66CCFF;

}





.standart-box-body {

	background-color: #f2f3f3;

	padding: 19px 15px 10px 15px;

	color: #4e4e4e;

	font-size: 11px;

}



.standart-box-content {

	padding-bottom: 15px;

}



.standart-box-sekce {

	padding-bottom: 10px;

}





/* ------------- Middle ------------- */



#category-container {



}



.category-box {

	width: 134px;

	float: left;

	margin-right: 1px;

}



.category-header-container {

	background-repeat: repeat-x;

	height: 44px;

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 1px;

}



.category-header-content {

	padding-top: 13px;

}





.cat-telo-container {

	background-image: url(images/boxes-back.gif);

	background-repeat: repeat-x;

	background-color: #d2d0d0;

	min-height: 124px;

	color: #545454;

	text-align: left;

	border: 1px solid #f3f0f0;

}



.cat-telo-content {

	padding: 17px 1px 7px 10px;

}



.cat-telo-content div {

	padding-bottom: 3px;

}



.cat-telo-content div a {

	color: #545454;

}



.cat-telo-content div a:hover, .detail-sipka a:hover {

	color: #044f7a;

}



.cat-footer-box {

	font-size: 0px;

	height: 10px;

	width: 134px;

}



#aktuality-container {



}



.aktuality-box {

	width: 221px;

	height: 140px;

	float: left;

	margin-top: 2px;

	border: 1px solid #ffffff;

	background-image: url(images/aktboxback.gif);

	background-repeat: repeat-y;

	background-position: -40px 0px;

	overflow: hidden;

}



.aktuality-box2 {

	width: 221px;

	float: left;

	margin-top: 2px;

	border: 1px solid #ffffff;

	overflow: hidden;

}



.aktuality-imgbox {

	float: left;

	width: 90px;

}





.aktuality-textbox {

	float: left;

	padding: 10px 2px 0px 3px;

	font-size: 10px;

	width: 124px;

}



.detail-sipka, .detail-sekce {

	background-image: url(images/darkarrow.gif);

	background-repeat: no-repeat;

	background-position: 68px 3px;

	color: #096faa;

	font-family:Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	padding-left: 83px;

	padding-bottom: 5px;

}



.detail-sekce {

	padding: 0px 0px 0px 25px;

	background-position: 10px 3px;

}



.detail-sipka a, .detail-sekce a {

	color: #096faa;

}



/* ------------- Bloky ------------- */



.bloky-class {

	padding: 15px 20px 10px 20px;

}





/* ----------------------------- Footer ----------------------------- */



#footer-container {

	padding-top: 10px;

	height: 41px;

	color: #ffffff;

	background-image: url(images/footerback.gif);

	background-repeat: repeat-x;

	background-position: 0px 10px;

}



#footer-content {

	padding-top: 9px;

	padding-left: 14px;

}



#footer-content a {

	color: #ffffff;

	text-decoration: none;

}



#footer-content a:hover {

	text-decoration: underline;

	color: #044f7a;

}



/* ----------------------------- Footer ----------------------------- */



#bottom-div {

	width: 760px;

	margin: 0px auto;

	text-align: center;

	margin-top: 6px;

}
