/*#1_Global#*/

body {
	margin:0px;
	padding:0px;
	font-family: "Tahoma", "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background:url('/images/TBody.jpg') repeat-x;
	overflow-y:auto;
	overflow:-moz-scrollbars-vertical;
}
.tmaincontainer {
	width:958px;
	margin:auto;
	margin-top:23px;
}

/*#2_THeader#*/

.theader {
	width:958px;
	height:123px;
	background:url('/images/THeaderBack.jpg') no-repeat;
}

/*#2_THeader/tlogo#*/

.tlogo {
	float:left;
	width:180px;
	height:90px;
	padding-top:18px;
	padding-left:22px;

}
.tlogo a img {
	float:left;
	border:0px;
}

/*#2_THeader/ttextfield#*/
.ttextfield {
	float:right;
	color:white;
	width:280px;
	height:80px;
	padding-top:42px;
	padding-right:15px;
}


/*#3_TMenu#*/
.tmenu {
	float:left;
	height:45px;
	background:white;
}
.menuleft {
	float:left;
	width:4px;
	height:45px;
	background:url('/images/MenuLeft.jpg') no-repeat;
}
.menuright {
	float:right;
	width:4px;
	height:45px;
	background:url('/images/MenuRight.jpg') no-repeat;
}
#menuElem {
	float:left;
	width:902px;
	height:43px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-size:11px;
	padding-left:46px;
	border-top:1px white solid;
	border-left:1px white solid;
	border-right:1px white solid;


	background:url('/images/MenuCenter.jpg') #ffffff repeat-x;
}
#menuElem li {
	float:left;
	height:36px;
	padding-top:8px;
	white-space:nowrap;
	font-weight:bold;
	display:inline;
	text-align:center;
	padding-left:35px;
	padding-right:35px;
	line-height:28px;
	background:url('/images/MenuDivider.jpg') no-repeat right;
}
#menuElem li.lastitemmenu {
	float:left;
	white-space:nowrap;
	font-weight:bold;
	display:inline;
	text-align:center;
	padding-left:35px;
	padding-right:35px;
	background:none;
}
#menuElem li a {
	color:#505050;
	white-space:nowrap;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
#menuElem li a:hover {
	color:#2361B0;
	white-space:nowrap;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
/*#4_TMain#*/
.tmain {
	float:left;
	width:958px;
	background: url('/images/TMainBack.jpg') repeat-y;
}

/*#4_TMain/tmainleft#*/

.tmainleft {
	float:left;
	width:4px;
	height:540px;
	background: url('/images/TMainLeft.jpg') no-repeat;
}

/*#4_TMain/tmainright#*/

.tmainright {
	float:right;
	width:4px;
	height:540px;
	background: url('/images/TMainRight.jpg') no-repeat;
}

/*#4_TMain/tmainwin#*/

.tmainwin {
	float:left;
	width:948px;
	background: url('/images/TMainWinBack.png') repeat-x;
}
.tmainwin a {
	color:#6EA854;
}
.tmainwinwhite {
	float:left;	
	width:948px;
	font-family:"Verdana CE", Verdana;
	font-size:11px;
	line-height:16px;
	padding-bottom:30px;
	border:1px #FFFFFF solid;
	border-top:0px;
	background: url('/images/TMainWinWhiteBack.gif') white repeat-x;
}
.mvpcolor {
	float:right;
	padding-top:15px;
	padding-right:140px;
	width:85px;
	height:115px;
}
.mvpcolor a img {
	border:0px;
}
.mcpdcolor {
	float:right;
	padding-top:20px;
	padding-right:125px;
	width:111px;
}
.mcpdcolor img {
	border:0px;
	
}
/*#4_TMain/tmainwin/MainwinLeft#*/

.mainwinleft {
	float:left;
	width:459px;
	height:400px;
	background:url('/images/MainWinLeft.jpg') no-repeat;
}

/*#4_TMain/tmainwin/MainwinLeft/Offer#*/

ul.offer {
	float:left;
	width:360px;
	margin:0px;
	font-family:"Verdana CE", Verdana;
	font-size:11px;
	list-style-type:none;
	padding-left:40px;
	padding-top:130px;
	list-style-position:outside;
}
ul.offer li {
	line-height:16px;
	padding-top:15px;
	padding-left:33px;
	background:url('/images/Dot2.png') no-repeat;
	background-position: 0px 17px;
}
.IE6 ul.offer li {
	line-height:16px;
	padding-top:15px;
	padding-left:33px;
	background:url('/images/Dot2IE6.gif') no-repeat;
	background-position: 0px 17px;
}
ul.offer li a {
	color:#333333;
	text-decoration: none;
	font-weight:bold;
}
ul.offer li a:hover{
	color:#333333;
	text-decoration: underline;
	font-weight:bold;
}

/*#4_TMain/tmainwin/MainwinRight#*/
.mainwinright {
	float:left;
	width:480px;
}
.welcome {
	padding-top:45px;
	height:23px;
}
.welcometext {
	line-height:16px;
	padding-bottom:14px;


}
.welcometext a {
	color: #777;
	text-decoration: none;
}
.welcometext a:hover {
	color: inherit;
	text-decoration: underline;
}
.mainwinrighttext {
	float:left;
	width:420px;
	font-family:"Verdana CE", Verdana;
	font-size:11px;
	text-align:justify;
	padding-top:12px;
	padding-bottom:35px;
}

/*#4_TMain/tmainwin/MainwinRight/Goran#*/


.goran {
	float:left;
	width:474px;
	height:140px;
}
.goran a img {
	border:0px;
}

.goranpicarea {
	float:left;
	padding-top:20px;
	padding-left:175px;
}
.goranpic {
	float:left;
	height:195px;
	width:310px;
	background:url('/images/shadow.png') no-repeat;
	background-position: 10% 100%;
}
.goranpic a img {
	border:0px;
	padding-left:15px;
}

.gorandemo {
	padding-top:15px;
	padding-bottom:15px;
	clear: both;
	text-align:center;
	font-family:"Verdana CE", Verdana;
	font-size:12px;
	font-weight:bold;
}

/*#5_TFooter#*/

.tfooter {
	float:left;
	width:948px;
	height:auto;
	border:1px #FFFFFF solid;
	border-bottom:0px;
	background:url('/images/TFooter.jpg') repeat-x;
}

/*#5_TFooter/Footer#*/

.footer {
	float:right;
	width:948px;
	height:216;
	font-size:12px;
}

/*#5_TFooter/Footer/_Footerblank#*/

.footerblank {
	float:left;
	width:945px;
	height:18px;
}

/*#5_TFooter/Footer/KB#*/

.kb {
	float:left;
	width:250px;
	padding-left:20px;
	padding-right:20px;
	border-right:1px #F1F3F2 solid;
}
.kbtitle {
	float:left;
	width:117px;
	height:18px;
}
.kbtitle a img {
	border:0px;
}

/*#5_TFooter/Footer/KB/More a#*/
/*#5_TFooter/Footer/CP/More a#*/

.more a {
	float:right;
	color:#5C9FBD;
	padding-right:10px;
	padding-bottom:10px;
}

/*#5_TFooter/Footer/CP/Odst#*/
/*#5_TFooter/Footer/KB/Odst#*/

.odst {
	font-family:"Verdana CE", Verdana;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
	clear:left;
}
/*#5_TFooter/Footer/CP#*/

.cp {
	float:left;
	width:250px;
	padding-left:20px;
	padding-right:20px;
	border-right:1px #F1F3F2 solid;
}
.cptitle {
	float:left;
	width:114px;
	height:18px;
}
.cptitle a img {
	border:0px;
}

/*#5_TFooter/Footer/Contact#*/

.contact {
	float:left;
	width:320px;
	padding-left:20px;
	padding-right:20px;
}

.conttitle {
	float:left;
	width:256px;
	height:18px;
}
.conttitle a img {
	border:0px;
}

ul.cont1 {
	float:left;
	width:135px;
	margin:0px;
	padding:0px;
	font-family:"Verdana CE", Verdana;
	font-size:10px;
	line-height:14px;
	list-style-type: none;
	padding-top:6px;
}
ul.cont1 li {
	float:left;
	width:135px;
	text-align:left;
}
ul.cont2 {
	float:right;
	width:135px;
	margin:0px;
	padding:0px;
	font-family:"Verdana CE", Verdana;
	font-size:10px;
	line-height:14px;
	list-style-type: none;
	padding-top:6px;
}
ul.cont2 a {
	color:#5C9FBD;
}

/*#5_TFooter/Footer/TLogoRow#*/
.tlogorow {
	float:left;
	width:948px;
	height:79px;
	padding-top:14px;
	text-align:center;
}
ul.logorow {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.logorow li {
	float:left;
	height:76px;
	white-space: nowrap;
	display:inline;
	text-align:center;
	padding-left:24px;
	padding-right:24px;
	background:url('/images/LogoRowDivider.jpg') no-repeat left;
}
ul.logorow li.first {
	padding-left:40px;
	background:none;
}
ul.logorow li a img {
	border:0px;
	text-decoration:none;
}

/*#5_TFooter/FooterRow#*/

.footerrow {
	float:left;
	width:948px;
	height:27px;
	font-family:"Verdana CE", Verdana;
	font-size:9px;
	text-align:right;
	color:#7faec5;
	line-height:26px;
	background-color:#154F80;
	border-top:1px white solid;
	border-bottom:1px white solid;
}


/*#6_TBottom#*/
.tbottom {
	float:left;
	width:958px;
	height:23px;
	background:url('/images/TBottom.png') white repeat-x;
}
/*#7_Nadpisy#*/

h1 {
	float:left;
	height:36px;
	width:875px;
	font-family:Calibri,"Verdana CE", Verdana;
	font-size:22px;
	color:#2361b0;
	margin:0px;
	font-weight:bold;
	padding-left:62px;
	margin-top:20px;
	margin-bottom:10px;
	line-height:40px;
	background:url('/images/Dot.png') no-repeat;
	background-position: 20px 2px;
}
h2 {
	height:14px;
	font-family:"Verdana CE", Verdana;
	font-size:14px;
	color:#2361b0;
	font-weight:bold;
	clear: both;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:40px;
	margin:0px;
}
h2.bezodsazeni {
	padding-left:0px;
}
h4 {
	height:18px;
	font-family:"Verdana CE", Verdana;
	font-size:14px;
	color:#2361b0;
	font-weight:bold;
	clear: both;
	padding-top:20px;
	padding-left:40px;
	margin:0px;
}
.text {
	padding-left: 40px;
	padding-top: 10px;
	width: 80%;
}
.text2 {
	padding-left: 40px;
	padding-bottom: 10px;
	width: 80%;
}
.text3 {
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 80%;
}
.bold {
	color:#333333;
	font-weight:bold;
}

/*#8_Seznamy a reference#*/

.refarea {
	float:left;
	width:926px;
	padding-top:20px;
	clear:left;
	padding-left:22px;
}
.refpic {
	float:left;
	height:192px;
	width:310px;
	background:url('/images/shadow.png') no-repeat;
	background-position: 10% 100%;
}
.refpic img {
	border:0px;
	padding-left:15px;
}
.reflogo {
	float: right;
	text-align: right;
}
.refcomm {
	float:left;
	width:560px;
	font-family:"Verdana CE", Verdana;
	font-size:11px;
}
h2.reftitle {
	clear: none;
	font-family:"Verdana CE", Verdana;
	font-size:14px;
	color:#2361b0;
	font-weight:bold;
	display:block;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:0px;
}
.refdescr {
	font-weight:bold;
	display:block;
	padding-top:10px;
}
.refweb {
	padding-top:10px;

}
.refweb a {
	color:#5A8743;
}
ul.reflist {
	margin:0px;
	padding:0px;
	font-size:11px;
	list-style-type:none;
}
ul.reflist li {
	padding-left: 20px;
	list-style-type: none;
	background-position: 0px 6px;
	background-repeat: no-repeat;
	background-image: url('/images/Check.gif');
}
ul.reflist li img {
	padding-right:10px;
	padding-top:0px;
}

.refdivider {
	float:left;
	width:905px;
	height:1px;
	margin-top:25px;
	padding-bottom:5px;
	background:url('/images/RefDivider.jpg') no-repeat;
}
.reftext {
	clear: left;
	padding-top: 1em;
	font-style: italic;
	margin: 0 2em 0.5em 2em;
	width: 850px;
}
.refzakaznik {
	width: 850px;
	margin: 0.5em 3em 1em auto;
	text-align: right;
}
ul.list {
	margin:0px;
	padding:0px;
	margin-left: 80px;
	font-size:11px;
	list-style-type:none;
}
ul.list li {
	padding-left: 20px;
	list-style-type: none;
	background-position: 0px 6px;
	background-repeat: no-repeat;
	background-image: url('/images/Check.gif');
}
ul.list li img {
	padding-right:10px;
	padding-top:0px;
}
ul.withoutdot {
	margin:0px;
	padding:0px;
	font-size:11px;
	list-style-type:none;
	padding-bottom:15px;
}
ul.withoutdot li {
	list-style-type: none;
}
/*#10_Kontakty#*/
.kontaktleft {
	float:left;
	width:300px;
	padding-left:60px;
}
.kontaktright {
	float:left;
	width:500px;
	padding-right:60px;
	padding-top:15px;
}
.kontaktbottom {
	float:left;
	font-family:"Verdana CE", Verdana;
	font-size:10px;
	width:880px;
	padding-top:30px;
	padding-left:60px;
	clear:both;
	padding-bottom:10px;
}
.kontaktarea {
	float:left;
	font-family:"Verdana CE", Verdana;
	font-size:10px;
	width:860px;
	margin-top:30px;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
	background:#F5FBFE;
}
.kontaktarea a {
	color:#5C9FBD;
}
/*#11_Tabulka#*/
table.tablekontakt {
	float:left;
	font-family: "Verdana CE", Verdana;
	font-size:10px;
	margin-bottom:8px;
}
table.tablekontakt td {
	padding-right:40px;
	line-height:10px;
}
table.tablekontakt a {
	color:#5C9FBD;
}

/*#12_Nepouzite#*/

.textarea {
	float:left;
	width:860px;
	padding-top:15px;
	padding-bottom:20px;
	clear:left;
	padding-left:45px;
}
.textarea a {
	color:#85cc65;
	text-decoration:underline;
}

.black {
	color:#000000;
	font-weight:bold;
}

