/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

p, div, ul, ol, li, form, input, select, textarea, img {padding: 0px; margin: 0px;}
li {list-style: disc;}
img {border: none;}

p, li { line-height: 140%; padding: 5px 0;}
ul {padding-left: 20px; margin-bottom: 20px;}


.sizeS {width: 50px;}
.sizeSm {width: 75px;}
.sizeM {width: 100px;}
.sizeMl {width: 125px;}
.sizeL {width: 150px;}
.sizeLl {width: 175px;}
.sizeXl {width: 200px;}
.sizeXxl {width: 225px;}
.sizeXxxl {width: 250px;}
.sizeMax1 {width: 349px;}
.sizeMax2 {width: 400px;}
.sizeMax3 {width: 450px;}

/* FLOAT - CLEAR */
.flLeft {float: left;}
.flRight {	float: right;}
.clear {	clear: both;}
.clnr {	clear: both;	line-height: 0px;	font-size: 0px;}
.HIDDEN {  display: none;}




/* OSTATNÍ*/
.odtrzitko {margin: 0px;	padding: 0px;}
.odtrz-Link { border-bottom: solid 1px #0066B3;margin: 0px 20px 20px 20px;padding: 0px;}




/* FORM PRVKY */
form {	margin: 0px; padding: 0px;}
fieldset form p {	padding: 2px 0;}
.butt {	background: url(../img/butt_bg.gif) repeat-x; border: none; color: #fff; font-weight: bold; height: 19px; cursor: pointer;}


#defaultContent {   text-align: left;	position: relative;}
#HEAD {}



/******************************************
*               HEAD                      *
******************************************/
#HEAD {	margin-bottom: 15px;}

#HEAD-Content {   border-top: 10px solid #004E89; 	margin: 0px;	padding: 0px;}
#HEAD-ContentIn {	background: url(../img/head_img.gif) no-repeat left 1px; height: 142px;	padding:1px 0; }
html>body #HEAD-ContentIn { height: 142px;}
#HEAD-ContentIn a#logo { text-decoration: none; width: 170px;	height: 70px;	margin-top: 38px;	display: block; float: left;}
#HEAD-ContentIn h1 {	color: #fff;font-size: 160%;	letter-spacing: -1px;	width: 380px;	padding: 38px 150px 0px 20px;	float: left;}
#HEAD-ContentIn span {    font-size: 70%; letter-spacing: 0px;}

/*#HEAD-Menu { background: #0066B3;  height: 26px; margin: 0px; padding: 5px 10px; }*/
#HEAD-Menu { background: #004e89; /*height: 26px;*/ margin: 0; padding: 5px 10px; background-image: url(../img/podklad-menu.png); width: 740px; height: 26px; }




/******************************************
*         LEFT (RIGHT) CONTENT            *
******************************************/
#LEFT-CONTENT h2 {background:#0066B3 /*url(../img/ico_h2.gif) no-repeat  6px 6px*/;	margin: 0px; padding: 5px 10px;}
.border { background: #F2F2F2; border: solid 1px #BFB8BF;	margin: 0px; padding: 5px 10px;}
#NEWS {}
#NEWS h3 {}

#PARTN {  text-align: center;}
#PARTN p { /*padding: 2px 0;*/}
#PARTN p a img { border: solid 1px #ccc;}

#ANKETA {}
.anketa-line {   font-size: 5px;	background: #0066B3;	width: 160px;	height: 5px;	margin: 0px 10px 2px 20px;}
#ANKETA p {	margin-bottom: 10px;}




/******************************************
*         RIGHT (LEFT) CONTENT            *
******************************************/
#RIGHT-CONTENT {	/*background: url(../img/content_bacgr.gif) no-repeat 5px 30px;*/}
#RIGHT-CONTENT h1 {	padding: 5px;}


/******************************************
*                  FOOTER                 *
******************************************/
#FOOTER { border-top: 10px solid #0066B3;}
#FOOTER-user {	padding: 10px 0px 20px 0px;}
#FOOTER-menu {	background: #0066B3;  height: 24px;	padding-left: 10px;}


#FOOTER-info {   text-align: left;	margin: 0px 10px 0px 10px;}
#FOOTER-info a {   font-size: 11px;	color: #999999;}
#FOOTER-info a:hover {	color: #0066B3;}
#FOOTER-info p {   margin: 0px 0px 0px 10px;	padding-left: 20px;}
#COPYRIGHT {width: 100%; text-align: center; padding: 10px 0;}



/* TABLE */
fieldset { -moz-border-radius: 8px; -moz-border-color: #BFB8BF; 	padding: 10px;}
fieldset h2 { /*font-size: 140%;*/ border-bottom: 1px solid #DFDFDF;}
fieldset p { padding: 0px; margin: 0px;}
fieldset legend { color: #0066B3; font-size: 140%; font-weight: bold;}
fieldset table { width: 100%;}
fieldset table td div { border: solid 1px #ccc; background: #fff; text-align: center; width: 170px; padding: 5px;}
a.ico {  background: url(../img/pdf_ico2.gif) 0px no-repeat; padding: 10px 0 10px 50px;  /*display: block;*/ font-weight: bold; line-height:40px;}
a.icoxls {  background: url(../img/xls_ico2.gif) 0px no-repeat;  padding: 10px 0 10px 50px;  /*display: block;*/ font-weight: bold; line-height:40px;}



.gall {}
.gall td { width: 33%;}
.gall a.imgLink { border: 3px solid #F5F5F5; display: block; width: 160px;}
.gall a:hover.imgLink { border: 3px solid #0066B3; }

table { border: solid 1px #EAEAEA; border-collapse: collapse;}
th, td { border: solid 1px #EAEAEA;}
th { color: #0066B3; text-align: left;}
td {}
.bg { background: #FFFAF4;}

table.noBrd { border: none;}
table.noBrd td, th { border: none;}

table.line { background: #F5F5F5; border: none; border-top: solid 3px #EAEAEA; border-bottom: solid 3px #EAEAEA; width: 100%; margin: 10px 0 30px 0;}
table.line th, td { border-left: none; border-right: none;}
table.line tr { border-bottom: solid 1px #EAEAEA;}
table.line th { border-bottom: double #EAEAEA; font-size: 110%; padding: 5px 5px;}
table.line .bok th { border-bottom: solid 1px #EAEAEA; }
table.line td { vertical-align: top; padding: 5px 5px;}

.bytBlock {
	border-bottom: double #ccc;
}


.center {text-align:center;}

.gr {color:#33803E;}

.box { padding:10px; background: #0066B3; color:#fff; font-size: 120%; text-align:center;}

.price { width: 100%; border:solid 3px #dfdfdf; border-left: none; border-right: none;}
.price td { /*border:solid 1px #dfdfdf;*/ vertical-align:top; padding:5px;}




