html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

body {
	line-height:1;
	font:0.8125em/1.5 Tahoma, Geneva, sans-serif;
	color:#555;
	background:#dce2e4; }

a { text-decoration:none; color:#FB5900 }
a:hover { text-decoration:underline; color:#06C }

#content { xbackground:#eaffc6 }
#sidebar { xbackground:#ffe3e3 }
#sidebaneri li { background:#666 }

#main {
	width:975px;
	padding:20px;
	margin:15px auto;
	background:#FFF;
	overflow:auto;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px }

#header, #footer {
	background:#161616;
	height:40px;
	width:975px;
	margin:8px auto 0;
	padding:0 20px;
	overflow:auto;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px }

#content { width:685px; float:left }
#sidebar { width:265px; float:right; margin-bottom:15px }
#sidebar ul { margin-top:15px }
#footer {
	font-size:0.769em;
	color:#AAA;
	height:auto;
	padding:8px 20px;
	margin-bottom:8px }

#menu { margin-left:130px }

#menu li {
	float:left;
	padding-top:10px;
}

#main p { margin:0 0 1em }

#menu a {
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:20px;
	font-weight:bold;
	padding:2px 8px;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}

#menu a:hover { background:#337cb1 }

#hWrap {
	width:1015px;
	margin:0 auto;
	position:relative;
	padding-top:78px
}


#hWrap h1 {
	position:absolute;
	top:5px;
	left:20px;
}

#baneri2 li {
	width:150px;
	height:80px;
	margin:0 20px 20px 0;
	padding:2px;
	border:1px solid #CCC;
	float:left }

#sidebaneri li {
	width:265px;
	height:255px;
	margin-bottom:20px }

#testimonials {
	overflow:hidden;
	border-top:1px solid #CCC;
	clear:both;
}
.testimonial {
	font-size:0.846em;
	width:311px;
	float:left;
	margin-right:20px;
	padding-top:15px;
}
.testimonial h4 {
	color:#FFF;
	background:#555;
	padding:2px 5px;
	font-weight:bold;
	margin-bottom:10px;
}

.contact {
	float:left;
	width:312px;
	padding:10px;
	margin:0 20px 20px 0;
	background:#EEE;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px; }

select { width:270px }

.wd { width:664px; }

.textfield, textarea { font:1em/1.5 Tahoma, Geneva, sans-serif }

.cinfo {
	float:left;
	width:195px;
	padding:10px;
	margin:20px 20px 20px 0;
	background:#EEE;
	height:128px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.cinfo h4 {
	color:#06B;
	font-weight:bold;
	border-bottom:1px solid #DDD;
	margin-bottom:10px; }

.textfield, select, textarea, .domains {
	width:299px;
	padding:6px 5px;
	border:1px solid #CCC;
	margin-bottom:20px;
	display:block;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px }

textarea { height:132px; width:651px }

.last { margin:0 !important }
.lst { margin:20px 0 0 }
.hh { height:208px }
select { width:311px }
.prazno { display:none }