* html{
}

* html body{
}

* html .foo{

}

body {
       background-image: url('/images/bg.png');
       background-repeat: repeat-x;
       background-color: #FFFFFF;
       margin: 0px;
       padding: 0px;
       font-size: 11px;
       font-family: Tahoma;
       color: #3B393A;

}

.reference-icon
{
	float:left;
	margin: 7px;
	font: 12px Arial;
	color: #b0b0b0;
	text-align:center;
}


.reference-icon IMG
{
/*	border: 4px solid #e0e0e0; */
}
.reference-icon a
{
	font: 12px Arial;
	color: #909090;
	text-decoration: none;
}
.reference-icon a:hover
{
	font: 12px Arial;
	color: #707070;
}
.reference-icon a:hover img
{
	border: 4px solid #d0d0d0;

}

.reference-preview
{
	float:left;
	margin-right: 10px;
}

.reference-table
{
padding: 5px;
	/*border: 3px solid #f0f0f0; */
}
.reference-title {
       color: #6E9AC9;
       font-weight: Bold;
}
.reference-table TD
{
	border-bottom: 1px solid #f0f0f0;
}


table {
       font-family: Tahoma;
       font-size: 11px;
}
h3 {
       color: #FCB620;
       margin: 0px 0px 5px 0px;
       font-size: 24px;
       font-family: Trebuchet MS;
       font-weight: normal;
}
h4 {
       color: #6E9AC9;
       margin: 0px 0px 5px 0px;
       font-size: 13px;
       font-weight: Bold;
}
.section-outer-5 h4 {
       color: #FCB620;
}
.section-outer-5 h3 {
/*       color: #FCB620;
       margin: 0px 0px 5px 0px;
       font-size: 13px;
       font-family: Tahoma;
       font-weight: Bold; */
}
P {
                font-size: 11px;
                text-justify: distribute ! important;
                line-height: 140%;
}
a {
       color: #0F5FB1;
}

.header
{
	color: #006699;
	font: 11px Tahoma;
	font-weight: bold;
	margin-bottom: 6px;
}
.section-inner-3 .header, .section-inner-5 .header
{
       color: #FCB620;
       padding: 0px 0px 8px 0px;
       font-size: 18px;
       font-family: Trebuchet MS;
       font-weight: normal;
	   width: 100%;
       height: 5px;
       background: url('/images/nadpis_bg.png') repeat-x bottom;
}
.section-inner-3 .header
{
       color: #FCB620;
       padding: 0px 0px 8px 0px;
       font-size: 24px;
       font-family: Trebuchet MS;
       font-weight: normal;
	   width: 100%;
       height: 5px;
       background: url('/images/nadpis_bg.png') repeat-x bottom;
}
.form-button {
       border: 1px solid #0F5FB1;
       color: #FFFFFF;
       font-size: 10px;
       background-color: #B6CCE4;
       font-weight: bold;
       padding: 2px 0px 2px 0px;
}
.template {
       background: url('/images/section_bg_subpage.png') repeat-x #FFFFFF;
}
.section-outer-1 {
       padding: 0px 6px 4px 6px;
       background-color: #70788A;
}
.section-outer-2 {
       text-align: center;
}
.section-outer-2 .document{
       text-align: center;
}
.section-outer-3 {
       background: url('/images/left_border.png') repeat-y left;
       padding-bottom: 60px;
}
.section-inner-3 {

	   background: url('/images/border_left_1_s.png') no-repeat;
       background-position: left top;
       padding: 0px 15px 0px 30px;
}
.section-outer-4 {
       vertical-align: top;
       background: url('/images/delic_bodkovany.png') repeat-y 0px 30px;
}
.section-outer-4 div {
       height: 20px;
       background: url('/images/section_bg_subpage.png') repeat-x #FFFFFF;
}
.section-outer-5 {
       padding-bottom: 60px;
       background: url('/images/right_border.png') repeat-y right;
}
.section-inner-5 {
       background: url('/images/border_right_1_s.png') no-repeat;
       background-position: right top;
       padding: 0px 30px 0px 15px;
}
.page-header {
       color: #FFFFFF;
       font-weight: bold;
       font-size: 10px;
       vertical-align: center;
       padding: 0px 8px 0px 8px;
}
.page-header a{
       color: #FFFFFF;
       text-decoration: none;
}
.page-header a:hover{
       color: #FFFFFF;
       text-decoration: underline;
}
.page-footer {
       font-size: 11px;
       color: #6A6A6A;
       background-color: #FFFFFF;
}
.menu {
       background-color: transparent;
       font-family: arial;
}
.menu td {
       padding: 5px 0px 5px 0px;
}
.menu img {
       margin: 0px 5px 0px 0px;
}
.menu a {
       color: #0F5FB1;
       font-weight: bold;
       text-decoration: none;
}
.menu a:hover {
       color: #0F5FB1;
       font-weight: bold;
       text-decoration: underline;
}
.delic {
       background: url('/images/delic_bodkovany.png') repeat-y right;
}
ul {
       list-style-image: url('/images/icon_zoznam.png');
}
.section-outer-2 {
       background: url('/images/baner_top_subpage.png') no-repeat;
}
.baner-top-subpage-cz {
       background: url('/images/baner_top_subpage_cz.png') no-repeat;
}
.podciarknutie {
       width: 100%;
       height: 5px;
       background: url('/images/nadpis_bg.png') repeat-x;
}
.bgrayn {
              background-color: #F1F1F1;
               border: 1px solid #e1e1e1;
               padding: 3px;
}
.blogger-preview-title {
       color: #0F5FB1;
       padding-bottom: 5px;
}
/*******************************************/
table .cennik {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e1e1e1;
}
.cennik td, th {
	border-bottom: 1px solid #e1e1e1;
                padding: 3px;
}
.cennik th {
                font-size: 14px;
	color: #006699;
	font-family: trebuchet ms;
                padding-left: 10px;
                margin: 0px;
	padding: 4px 3px;
}
.tr.odd td {
	background-color: #f6f6f6;
}
span.imp {
	color: #FF6600;
}
col.half {
	width: 60%;
	/*text-align: right;*/
}
col.half {
	text-align: left;
}
col.ahalf {
	text-align: right;
}
ul.zdarma li {
	margin-left: -20px;
	margin-bottom: 10px;
}
table .moduly {
	width: 100%;
	border-collapse: collapse;
}
.moduly td {
	padding: 3px;
}
img {
	border: 0px;
}
.offer-one-title {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.offer-one-preview {
	line-height: 140%;
}
.h1-title {
	display: none;
}
.offer-one-preview img {
	border: 1px solid #f1f1f1;
	margin-bottom: 5px;
}
hr {
	height: 1px;
	color: #f1f1f1;
}
.form-text {
	height: 21px;
	padding: 2px 5px 0px 5px;
	font-family: Arial;
	font-size: 11px;
	background-color: #F7F9FB;
	border: 1px solid #CCCCCC;
}
.form-text {
	width: 18em;
}
ol.dovody li {
	margin: 0px 0px 10px 10px;
}
div.referencie img {
	border: 1px solid #CCCCCC;
}
div.referencie td {
	padding: 8px 15px 7px 0px;
}
.tip {
	border: 3px solid #fff;
	padding: 5px;
	text-align: left;
	background-color: #4A5C84;
	font-size: 9px;
	color: #fff;
	font-family: verdana;
	padding:10px;
}
.referencie div.thumbnail {
	float: left;
	width: 200px;
	height: 100px;
	margin: 15px 25px 10px 0px;
}
.tipLittle{
	 font-family: Tahoma, Verdana, Helvetica;
	 font-size: 10px;
	 color: #FF0000;
	 background-color: #FFFFFF;
	 padding: 10px;
	 border: 1px solid #006699;
	 text-align:left;
}
.borderblack {border: solid 1px Black;
}
.grayrow {background-color: #f1f1f1;
}
.konkurencia { padding-left: 5px;
}
.map-item {
padding: 3px 0px 2px 0px;
}
.map-item img {
margin-right: 5px;
}

.blogger-preview-link {
	text-align: right;
	padding-top: 10px;
}
.blogger-preview-title a {
	text-decoration: none;
}

.blogger-preview-title a:hover {
	text-decoration: underline;
}


.path {
	padding-top: 100px;
	padding-left: 30px;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Verdana;
}

.blogger-list-title {
       color: #0F5FB1;
       padding-bottom: 5px;
}
.blogger-list-preview {
	padding-bottom: 15px;
}
.no-class {
	display: none;
}

form{margin:0;padding:0;}
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
legend{margin:1em 0;padding:0 .5em;background:transparent;font-size:12px;font-weight:bold; color:#FE7201;}
label{float:left;width:150px; padding:3px 1em;text-align:right;font-size:12px;}
fieldset div {margin-bottom:.3em;padding:0;display:block; text-align: left;}
fieldset div input,fieldset div textarea{border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
fieldset div select{padding:1px; }
input:focus,textarea:focus{background:#FFFCD4;color:#000;}
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* "; font-size: 14px;}
div {font-size: 12px;}
