@import url(dhtml_css.css);
body {
	background-color: white;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial;
}
input, textarea {
	border: 1px solid #F25744;
}
#container {
	width: 940px;
	margin: 0 auto;
}
#top {
	background: url(images/top_backg.gif) repeat-x;
	float: left;
	height: 304px;
	width: 940px;
}
#top_page {
	background: url(images/top_backg.gif) repeat-x;
	float: left;
	height: 178px;
	margin-bottom: 22px;
}
#topleft {
	width: 634px;
	height: 205px;
	float: left;
	margin-top: 54px;
}
#topleft_page {
	width: 940px;
	height: 120px;
	float: left;
}
#topleft .picture{
	width: 198px;
	height: 205px;
	position: relative;
	float: left;
	overflow: hidden;
	font-size: 1.2em;
	color: White;
	margin: 0;	padding: 0;
	background: url(images/banner_obrazok.jpg) no-repeat;
}
#topleft_page .picture{
	width: 198px;
	height: 143px;
	position: relative;
	float: left;
	overflow: hidden;
	font-size: 1.2em;
	color: White;
	margin: 0;	padding: 0;
	background: url(images/banner_podstranka.jpg) no-repeat;
}
#topleft .toptop {
	width: 436px;
	height: 205px;
	float: left;
}
#topleft .menu, #topleft_page .menu{
	width: 436px;
	height: 38px;
	float: left;
	margin: 0;	padding: 0;
}
#topleft_page .menu{
	margin-top: 18px;
}
#topleft .menu li, #topleft_page .menu li{
	display: inline;
	float: left;
	height: 15px;
	margin: 5px 10px 0 0;
}
#topleft .menu li span.beg, #topleft_page .menu li span.beg {
	width: 9px;
	height: 15px;
	background: url(images/top_menu_beg.gif) no-repeat;
	display: block;
	float: left;
}
#topleft .menu li span.end, #topleft_page .menu li span.end {
	width: 6px;
	height: 15px;
	background: url(images/top_menu_end.gif) no-repeat;
	display: block;
	float: left;
}
#topleft .menu li a, #topleft_page .menu li a {
	height: 15px;
	display: block;
	float: left;
	background-color: #F25744;
	color: white;
	padding: 0 5px 0 5px;
	text-decoration: none;
	font-size: 11px;
	text-transform: lowercase;
	font-weight: bold;
}
#topleft .menu li a:hover, #topleft_page .menu li a:hover {
	color: dimgray;
}
#topleft .picture_umenu {
	width: 436px;
	height: 167px;
	float: left;
	background: url(images/banner_podklad.png) no-repeat;
}
#topleft_page .picture_umenu {
	width: 742px;
	height: 87px;
	float: left;
	background: url(images/sub_banner.jpg) no-repeat;
}
#topleft .topsubmenu {
	float: right;
	text-align: right;
	width: 634px;
	height: 45px;
	background: url(images/lista_backg.gif) repeat-x;
	overflow: hidden;
}
#topleft .submenu{
	height: 45px;
/*	float: right; */
	margin: 0;	padding: 0;
}
#topleft .submenu li{
	display: inline;
	float: left;
	height: 45px;
	margin: 0; padding: 0;
}
#topleft .submenu li span.beg {
	width: 33px;
	height: 45px;
	background: url(images/lista_sipka.gif) no-repeat;
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: -16px;
}
#topleft .submenu li span.end {
	display: none;
}
#topleft .submenu li a {
	display: block;
	float: left;
	color: #118BCA;
	padding: 16px 5px 0 2px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#topleft .submenu li a:hover {
	color: dimgray;
}
#topright {
	float: right;
	width: 274px;
}
#topright .logo{
	width: 140px;
	height: 92px;
	position: relative;
	float: right;
	overflow: hidden;
	font-size: 1.2em;
	color: White;
	margin: 0;	padding: 0;
}
#topright .logo a{
	color: white;
	text-decoration: none;
	cursor: pointer;
}
#topright .logo span{
	background: url(images/top_logo.gif);
	width: 140px;
	height: 92px;
	position: absolute;
	top: 0;	left: 0;
}
#topleft_page .topcl {
	width: 198px;
	height: 36px;
}
#topright .topcl {
	width: 280px;
	height: 22px;
	padding-right: 26px;
	background: url(images/portlet_top.gif) no-repeat;
	background-position: left bottom;
	float: right;
}
#topright .topinfo {
	width: 280px;
	height: 180px;
	float: right;
	padding-right: 26px;
	overflow: hidden;
}
#topright .topen {
	padding-right: 26px;
	width: 280px;
	height: 10px;
	float: right;
	background: url(images/portlet_spodok.jpg) no-repeat;
	overflow: hidden;
	background-color: #F25744;
}
.topinfo .toptext {
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	color: #707274;
    min-height: 300px;
	height:auto !important;
	height:300px;
}
.topinfo h2 {
	margin-top: 0px;
	margin-bottom: 5px;
	color: #F25744;
	font-size: 15px;
}
.topinfo p {
	margin-top: 0;
}
#content {
	clear: both;
	background-color: #F25744;
	padding-top: 24px;
	float: left;
	width: 940px;
	padding-bottom: 15px;
}
#content p {
/*	font-size: 0.9em; */
}
#content.title {
	position: relative;
	z-index: 10;
}
#content .title_listing {
	float:left;
	z-index: 10;
}
#content .title_old_listing {
	float:right;
	padding-left: 608px;
	z-index: -1;
	position: absolute;
}
#content .title_old_listing p.info, #content .title_old_listing ul.action{
	display: none;
}
#left {
	width: 220px;
	padding-left: 22px;
	float: left;
}
#left .contbeg {
	width:220px;
	height: 8px;
	background-color: white;
	background-image: url(images/sub_portlet_top1.gif);
	background-repeat: no-repeat;
	float: left;
}
#left .contend {
	width:220px;
	height: 10px;
	background-color: white;
	background-image: url(images/sub_portlet_spodok1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 22px;
	float: left;
}
#content_menu, .content_menu {
	width: 220px;
	margin: 0;
	padding: 5px 0 5px 0;
	background-color: white;
	float: left;
}
.content_text {
	width: 190px;
	margin: 0;
	padding: 5px 15px 5px 15px;
	background-color: white;
	float: left;
	overflow: hidden;
}
.content_text td p {
	padding: 0;
	margin: 0;
}
#content_menu li,.content_menu li {
	display: inline;
	float: left;
	clear: left;
	margin: 2px 0 2px 10px;
}
#content_menu li a span.beg,.content_menu li a span.beg {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	background: url(images/sub_podmenu_sipka_akt.gif) no-repeat;
	background-position: 5px 4px;
}
#content_menu li.active a span.beg,.content_menu li.active a span.beg {
	background: url(images/top_menu_beg.gif) no-repeat;
}
#content_menu li a,.content_menu li a {
	width: 192px;
	height: 15px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top right;
	color: black;
	padding: 0 5px 0 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#content_menu li.active a,.content_menu li.active a {
	background-color: #F25744;
	background-image: url(images/top_menu_end.gif);
	color: white;
}
#content_menu ul,.content_menu ul {
	width: 180px;
	margin: 0;
	padding: 3px 0 0px 0;
	background-color: white;
	float: left;
}
#content_menu ul li,.content_menu ul li {
	display: inline;
	float: left;
	clear: left;
	width: 160px;
	margin-left: 20px;
	margin-bottom: 2px;
}
#content_menu ul li a span.beg,.content_menu ul li a span.beg {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
}
#content_menu ul li.active a span.beg,.content_menu ul li.active a span.beg {
	background: url(images/sub_menu_sipka.gif) no-repeat !important;
	background-position: 5px 4px !important;
}
#content_menu ul li a span.beg,.content_menu ul li a span.beg {
	background: url(images/sub_podmenu_sipka_akt.gif) no-repeat !important;
	background-position: 5px 4px !important;
}
#content_menu ul li a,.content_menu ul li a {
	width: 182px;
	height: 15px;
	display: block;
	float: left;
	color: black;
	padding: 0 5px 0 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#content_menu ul li.active a,.content_menu ul li.active a,
#content_menu ul li a,.content_menu ul li a
 {
	background-image: none !important;
	background-color: transparent !important;
	color: black !important;
}
#content_menu ul ul,.content_menu ul ul {
	display: none;
}
#content .title_box {
	margin-right: 12px;
}
#content.title .title_box {
	margin-left: 24px !important;
	margin-left/**/: 12px;
	margin-right: 0px !important;
	margin-right/**/: 12px;
	background: url(images/portlet_spodok.jpg) no-repeat bottom left white;
	z-index: 10;
}		
.title_box {
	width: 280px;
	height: 330px;
	float: left;
	font-size: 12px;
}
#content.title .title_box .titbeg {
	width: 280px;
	height: 9px;
	float: right;
	background: url(images/portlet_top_red.gif) no-repeat;
}
.title_box .titend {
	width: 280px;
	height: 10px;
	float: right;
}
.title_box h2 {
	color: #50ABD5;
	padding-left: 18px;
	padding-right: 18px;
	font-size: 12px;
	margin: 0px;
}
.title_box h1 {
	clear: left;
	padding-left: 18px;
	padding-right: 18px;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0em;
	height: 30px;
}
.title_box h1, .title_box h1 a {
	color: #023780;
	text-decoration: none;
}
.title_box .picture {
	width: 244px;
	height: 95px;
	text-align: center;
	margin-left: 18px;
	margin-top: 10px;
}
.title_box .picture img {
	border-width: 0;
}
.title_box .picture h1{
	margin-top: 10px;
}
.title_box .picture img{
	max-width: 200px;
	max-height: 95px;
}
.title_box ul.info {
	float: left;
	margin: 10px 0 0 18px !important;
	margin/**/: 10px 0 0 8px;
	padding: 0;
}
.title_box ul.info li {
	display: inline;
	color: #F25744;
	float: left;
	font-weight: bold;
	padding-right: 8px;
}
.title_box p.info {
	clear: left;
	color: #023780;
	padding: 5px 18px 0px 18px;
	font-size: 11px;
	text-align: justify;
}
.title_box p.info {
	height: 100px;
}
body>.title_box p.info {
	height: 83px;
}
.title_box ul.action {
	float: left;
	margin: 10px 0 0 18px !important;
	margin/**/: 10px 0 0 8px;
	padding: 0;
}
.title_box ul.action li {
	display: inline;
	color: #F25744;
	float: left;
	font-weight: bold;
	padding-right: 8px;
}
.title_box ul.action li a {
	text-decoration: none;
}
.title_box ul.action li span {
	width: 25px;
	height: 30px;
	margin-top: -5px !important;
	margin-top/**/: 0px;
	margin-right: 3px;
	background-image: url(images/ikona_sipka.gif);
	background-repeat: no-repeat;
	float: left;
}
.title_box ul.action li:hover span {
	background-image: url(images/ikona_sipka_blue.gif);
}
#right {
	width: 654px;
	margin-left: 22px;
	float: left;
	background-color: white;
}
#right .pagebeg {
	width:654px;
	height: 8px;
	background-color: white;
	background-image: url(images/sub_portlet_top2.gif);
	background-repeat: no-repeat;
	float: left;
}
#right .pageend {
	width: 654px;
	height: 10px;
	background-image: url(images/sub_portlet_spodok2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
#page {
	width: 594px;
    min-height: 300px;
	height:auto !important;
	height:300px;
	padding: 0 30px 0 30px;
	margin: 0;
	float: left;
}
#page .button_submit, #page .button_reset {
	margin: 0.5em 0.5em 0 0;
	border-width: 1px;
	border-style: solid; 
	font-weight: bold;
}
#bottom {
	font-size: 0.7em;
	color: dimgray;
	height: 50px;
	float: left;
	width: 940px;
	background: url(images/bottom_backg.gif) repeat-x;
}
.bottom_buttons {
	text-align:right;
	padding-right: 24px;
}
.bottom_buttons div {
	width: 35px;
	height: 25px;
	position: relative;
	float: right;
	overflow: hidden;
	font-size: 1.2em;
	color: White;
	margin: 0;	padding: 0;
	margin-left: 10px;
}
.bottom_buttons div a{
	color: White;
	text-decoration: none;
	cursor: pointer;
}
.bottom_buttons div span {
	width: 35px;
	height: 25px;
	position: absolute;
	top: 0;	left: 0;
}
.button_print span{
	background: url(images/ikona_tlac.gif);
}
.button_top span{
	background: url(images/ikona_hore.gif);
}
.copyright {
	padding-top: 2em;
	padding-left: 24px;
}
.gaf_header, .formulare_group {
	font-weight: bold;
	color: #0F8CC5;
	float: none;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0;
}
.formulare_group {
	clear: left;
}
.formularelist thead th, .formularelist thead td {
	font-weight: bold;
	vertical-align: top;
}
.formularelist th, .formularelist td {
	vertical-align: top;
	padding-left: 1ex;
}
.gaf_header a {
	color: black;
}

.gaf_solid, .gaf_error, .suhlas_solid, .suhlas_error {
	border: 0px solid gray;
	padding: 0em 0ex 1em 0ex;
	margin-bottom: 0.5em;
	float: left;
	width: 620px;
}
.gaf_hereby {
	float: left;
	font-size: 0.7em;
	text-align: justify;
	padding-left: 0.5em;
}
.get_error, .suhlas_error {
	color: red;
}
.gaf_solid input,.suhlas_solid input,.gaf_solid textarea,.suhlas_solid textarea {
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
}
.gaf_solid .gaf_line, .gaf_solid label {
	clear: left;
	float: left;
	width: 165px;
	text-align: right;
	padding-right: 0.5em;
}
.gaf_solid div.input {
	float: left;
	width: 330px;
}
.gaf_solid .gaf_value {
	float: left;
	padding-left: 0.5em;
	border-left: 1px solid #FA6414;
}
.gaf_solid div.input input {
	vertical-align: bottom !important;
	vertical-align: middle;
}
#gaf_datum {
	display: none;
}
#gaf_mobil {
	display: none;
}
.formular .formulare_show {
	clear: left;
}
/*
.formular .formular_header {
	color: #0F8CC5;
	font-size: 1.3em;
	font-weight: normal;
	margin: 4px 0;
}
.formular label {
	float: left;
	width: 165px;
	text-align: right;
	padding-right: 0.5em;
}
.formular .formulare_show {
	clear: left;
}
.formular .formulare_show .input{
	float: left;
	padding-left: 0.5em;
	border-left: 1px solid #FA6414;
}
.formular .formulare_buttons {
	clear: left;
	float: left;
}
.formular .formulare_group {
	float: left;
	clear: left;
	font-size: 1.3em;
	font-weight: normal;
	margin-top: 1em;
}
.formulare_stop {
	font-size: 0.85em;
}
.formular .formular_error {
	font-weight: bold;
	color: red;
	clear: left;
	padding: 1em 0;
	text-align: center;
} */
.formular #formular_1 .formulare_show label {
	font-size: 11px;
	width: 385px;
	text-align: left;
	border-right: 0px solid #FA6414;
}
#formular_16 .formulare_show .input {
	border-left: 1px solid #FA6414;
	padding-left: 1ex;
}
.formular #formular_1 .formulare_show .input {
	border-left: 0px solid #FA6414;
}
.formular #formular_1 .formulare_show .input select {
	font-size: 11px;
}
.formular #formular_1 .formulare_sum .input{
	width: 60px;
	text-align: center;
}
.formular #formular_1 .formulare_sum input{
	width: 30px;
}
.formular #formular_1 .formulare_sum label{
	text-align: right;
}
.formular #formular_2 .formulare_show {
	border-bottom: 1px solid #eeeeee;
}
.formular #formular_2 .formulare_show label {
	font-size: 11px;
	width: 360px !import;
	width/**/: 330px;
	text-align: left;
	border-right: 1px solid #FA6414;
}
.formular #formular_2 .formulare_show .input{
	width: 120px;
	text-align: center;
	border-left: 0px solid #FA6414;
}
.formular #formular_3 .formulare_show {
	float: left;
	border-bottom: 1px solid #eeeeee;
}
.formular #formular_3 .formulare_show label {
	font-size: 11px;
	width: 330px !important;
	width/**/: 300px;
	text-align: left;
	border-right: 1px solid #FA6414;
}
.formular #formular_3 .formulare_show .input{
	width: 150px;
	text-align: center;
	border-left: 0px solid #FA6414;
}
.formular #formular_5 .formulare_show {
	border-bottom: 1px solid #eeeeee;
}
.formular #formular_5 .formulare_show label {
	font-size: 11px;
	width: 360px;
	text-align: left;
	border-right: 1px solid #FA6414;
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.formular #formular_5 .formulare_show .input{
	width: 110px;
	text-align: center;
	border-left-width: 0px;
}
#formulare_sum_40 {
	display: none;
}
.formular #formular_8 .formulare_show {
	border-bottom: 1px solid #eeeeee;
}
.formular #formular_8 .formulare_show label {
	font-size: 11px;
	width: 300px;
	text-align: left;
	border-right: 1px solid #FA6414;
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.formular #formular_8 .formulare_show .input{
	width: 170px;
	text-align: center;
	border-left-width: 0px;
}
.formular #formular_8 .formulare_sum label {
	text-align: right;
}
.formular #formular_6 .formulare_show {
	border-bottom: 1px solid #eeeeee;
}
.formular #formular_6 .formulare_show label {
	font-size: 11px;
	width: 350px;
	text-align: left;
	border-right: 1px solid #FA6414;
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.formular #formular_6 .formulare_show .input{
	width: 120px;
	text-align: center;
	border-left-width: 0px;
}
.formular #formular_7 .formulare_show {
	border-bottom: 1px solid #eeeeee;
}
.formular #formular_7 .formulare_show label {
	font-size: 11px;
	width: 300px;
	text-align: left;
	border-right: 1px solid #FA6414;
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.formular #formular_7 .formulare_show .input{
	width: 170px;
	text-align: center;
	border-left-width: 0px;
}
.formular .formulare_stop {
	clear: left;
	padding-top: 1em;
	margin-bottom: 1em;
}
.formular .formulare_class_400px {
	clear: left;
	width: 475px;
	padding-top: 0.5em;
	border-width: 0;
}
.formular .formulare_class_400px label {
	width: 475px;
	text-align: left;
	font-size: smaller;
}
.formular .formulare_class_400px .input {
	width: 475px;
	border-width: 0;
	padding: 0;
	margin: 0;
}
.formular .formulare_class_400px input, .formular .formulare_class_400px textarea {
	width: 385px;
	float: none;
	padding-left: 0;
}
.formular .formulare_class_200px {
	float: left;
	clear: none;
	width: 190px;
	padding-top: 0.5em;
	border-width: 0;
	margin-right: 1ex;
}
.formular .formulare_class_200px label {
	text-align: left;
	font-size: smaller;
}
.formular .formulare_class_200px .input {
	border-width: 0;
	padding: 0;
	margin: 0;
}
.formular .formulare_class_200px input, .formular .formulare_class_200px textarea {
	width: 190px;
}
.formular .formulare_class_Box_before {
	position: relative;
	margin-top: 0.5em;
	padding-top: 0.4em;
}
.formular .formulare_class_Box_before label {
	position: absolute;
	top: 0em;
	left: 25px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-width: 0;
	font-size: smaller;
	width: 600px;
	text-align: left;
	clear: none;
}
.formular .formulare_class_Box_before .input {
	padding-left: 10px;
	float: none;
	border-width: 0;
}
html>body .formular .formulare_class_Box_before .input {
	padding-left: 0px;
}
.formular .formulare_class_checkboxes {
	clear: left;
	width: 580px;
	padding-top: 0.5em;
	border-width: 0;
}
.formular .formulare_class_checkboxes label {
	width: 580px;
	text-align: left;
	font-weight: bold;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
}
.formular .formulare_class_checkboxes .input {
	width: 580px;
	border-width: 0;
	padding: 0;
	margin: 0;
	white-space: normal !important;
}
.formular .formulare_class_checkboxes .input span {
	width: 570px;
	float: left;
	clear: left;
	margin-left: 5px;
	margin-bottom: 0.25em;
}
.formular .formulare_class_checkboxes input {
	position: relative;
	left: -5px;
	width: 20px;
	margin-left: 20px;
	float: left;
	padding-left: 0;
}
.formular .formulare_class_checkboxes textarea {
	width: 580px;
	float: none;
	padding-left: 0;
}
.formular .formulare_class_checkboxes_hidden {
	clear: left;
	width: 580px;
	padding-top: 0.5em;
	border-width: 0;
}
.formular .formulare_class_checkboxes_hidden label {
	display: none;
}
.formular .formulare_class_checkboxes_hidden .input {
	width: 520px;
	border-width: 0;
	padding: 0 0 0 60px;
	margin: 0;
}
.formular .formulare_class_checkboxes_hidden input {
	width: 300px;
}
.formular .formulare_class_checkboxes_hidden textarea {
	width: 520px;
	float: none;
	padding-left: 0;
}
.formular .formulare_class_checkboxes_doplnok {
	clear: left;
	width: 580px;
	padding-top: 0.5em;
	border-width: 0;
}
.formular .formulare_class_checkboxes_doplnok label {
	width: 580px;
	text-align: left;
	font-weight: normal;
	padding-bottom: 0.5em;
	padding-left: 20px;
}
.formular .formulare_class_checkboxes_doplnok .input {
	width: 520px;
	border-width: 0;
	padding: 0 0 0 48px;
	margin: 0;
}
.formular .formulare_class_checkboxes_doplnok input {
	width: 300px;
}
.formular .formulare_class_checkboxes_doplnok textarea {
	width: 520px;
	float: none;
	padding-left: 0;
}
.formular .formulare_class_checkboxes_multiple {
/*	position: relative;
	margin-top: 0.5em;
	padding-top: 0.4em;
	top: 5em;
	padding-bottom: 5em; */
}
.formular .formulare_class_checkboxes_multiple label{
	font-weight: bold;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
}
.formular .formulare_class_checkboxes_multiple .input {
	margin-left: 20px;
	white-space: normal;
}
.formular .formulare_class_checkboxes_multiple input {
	margin-right: 10px;
}
.hr #page {
	color: #222222;
}
.hr #page h3, .hr #page .formulare_group {
	font-size: 1.2em;
	font-weight: bold;
}
.hr #page h2,.hr #page h3,.hr #page h4, .hr #page .formulare_group {
	color: #198839 !important;
}
.hr #page .coloredtext {
	color: #99CA3C !important;
}
.hr #page a {
	color: #99CA3C !important;
}
.hr #page .formular .input input, .hr #page .formular .input textarea {
	border-color: #99CA3C;
}
.hr #page .button_submit, .hr #page .button_reset {
	border-color: #198839; 
	background-color: #99CA3C;
	color: #222222;
}
.dw #page {
	color: #666666;
}
.dw #page h3, .dw #page .formulare_group {
	font-size: 1.2em;
	font-weight: bold;
}
.dw #page h2,.dw #page h3,.dw #page h4, .dw #page .formulare_group {
	color: #DC0000 !important;
}
.dw #page .coloredtext {
	color: #DC0000 !important;
}
.dw #page a {
	color: #DC0000 !important;
}
.dw #page .formular .input input, .dw #page .formular .input textarea {
	border-color: #DC0000;
}
.dw #page .button_submit, .dw #page .button_reset {
	border-color: #DC0000; 
	background-color: #FF5656;
	color: #222222;
}
.telco #page {
	color: #666666;
}
.telco #page h3, .telco #page .formulare_group {
	font-size: 1.2em;
	font-weight: bold;
}
.telco #page h2,.telco #page h3,.telco #page h4, .telco #page .formulare_group {
	color: #528A2F !important;
}
.telco #page .coloredtext {
	color: #528A2F !important;
}
.telco #page a {
	color: #528A2F !important;
}
.telco #page strong {
	color: #0072BE !important;
}
.telco #page .formular .input input, .telco #page .formular .input textarea {
	border-color: #528A2F;
}
.telco #page .button_submit, .telco #page .button_reset {
	border-color: #528A2F; 
	background-color: #EEEEEE;
	color: #222222;
}
.ml #page {
	color: #666666;
}
.ml #page h3, .ml #page .formulare_group {
	font-size: 1.2em;
	font-weight: bold;
}
.ml #page h2,.ml #page h3,.ml #page h4, .ml #page .formulare_group {
	color: #9D0917 !important;
}
.ml #page .coloredtext {
	color: #9D0917 !important;
}
.ml #page a {
	color: #444444 !important;
}
.ml #page .formular .input input, .ml #page .formular .input textarea {
	border-color: #FF6363;
}
.ml #page .button_submit, .ml #page .button_reset {
	border-color: #FF6363; 
	background-color: #FF5656;
	color: #222222;
}
.ml #page label {
	color: #444444;
}
.share {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}
.share li {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 3px;
	background-repeat: no-repeat;
}
.share li a {
	display: block;
	width: 16px;
	height: 16px;
}
.share li a:hover {
	background-color: white;
	opacity: 0.3;
}
.share li.facebook {
	background-image:url(images/share/facebook.jpg);
}
.share li.vybralisme {
	background-image:url(images/share/vybralisme.gif);
}
.share li.google {
	background-image:url(images/share/google.jpg);
}
.share li.digg {
	background-image:url(images/share/digg.jpg);
}
.share li.technorati {
	background-image:url(images/share/technorati.jpg);
}
.share li.delicious {
	background-image:url(images/share/delicious.jpg);
}
.share li.jagg {
	background-image:url(images/share/jagg.png);
}
.share li.linkuj {
	background-image:url(images/share/linkuj.gif);
}
.share_break {
	clear: right;
}
