* {

	font-size:11px;

}

body {

	background:#9b9da1;

	margin-left:auto;

	margin-top:0;

	margin-right:auto;

	margin-bottom:auto;

	font-family:verdana,arial,sans-serif;

}

h1 {

	font-size:16px;

	color:#666666;

}

h2 {

	font-size:15px;

}

h3 {

	font-size:14px;

}

table { 

	font-size:12px; 

}

a, a:link, a:visited {

	color:#000;

	text-decoration:none;

}

a:hover {

	color:red;

}

.left1

{

width:12px;

height:40px;

background: url(../img/bg_left1.gif) repeat-y;

}

.left1_bottom

{

width:12px;

height:40px;

background: url(../img/bg_dol_lef.gif);

}

.top

{

width:812px;

height:40px;

}

.right1

{

width:12px;

height:40px;

background: url(../img/bg_right1.gif) repeat-y;

}

.right1_bottom

{

width:12px;

height:40px;

background: url(../img/bg_dol_right.gif);

}

.left2

{

width:12px;

background: url(../img/bg_left2.gif) repeat-y;

}



.right2

{

width:12px;

background: url(../img/bg_right2.gif) repeat-y;

}

.menu

{

height:25px;

background:#d61436;

padding:0;margin:0;

border-bottom: 4px solid #a5a7aa;

}

.menutxt, a.menutxt:link, a.menutxt:visited, a.menutxt:active {

font: bold 11px;

color: #ffffff;

background:#d61436;

text-decoration: none;

vertical-align:bottom;

}

a.menutxt:focus, a.menutxt:hover {

font: bold 11px;

color: #000000;

background:#a5a7aa;

text-decoration: none;

vertical-align:bottom;

}

.img

{

vertical-align:top;

}

td.tab1 {

border-right: 2px solid #c6c5c1;

border-left: 2px solid #c6c5c1;

border-bottom: 2px solid #c6c5c1;

vertical-align:top;

}

.imgbord {

border-top: 2px solid #c6c5c1;

border-left: 2px solid #c6c5c1;

border-right: 2px solid #c6c5c1;

border-bottom: 2px solid #c6c5c1;

}



/** 

 *

 * tk 

 *

 **/

table.main {

	width:100%;

	margin:0;

	height:100%;

} 

#content {

	font-size:11px;

	padding:16px 0 0 0;

	min-height:200px;

}

td.content {

	vertical-align:top;

	padding:0 10px 10px 20px;

}

td.subnav {

	width:143px;

	background: #c1c1c1;

	vertical-align:top;

	padding:0 0 10px 0;

	margin:0;

}

#subnav {

	width:143px;

	font-size:11px;

}

#subnav div {

	width:141px;

	text-align:center;

	border-bottom: 1px solid #e8e8e7;

	padding:6px 0 6px 0;

}

#subnav a,#subnav a:link,#subnav a:visited {

	 color: #000000;

	 font-size: 11px;

	 text-align: center;

	 text-decoration:none;

}

#subnav a:hover {

	 color: #ffffff;

}

table#oferta1 { 

	font-size:10px;

	color:#000000;

	border:0;

} 

table#oferta1 table, table#addons { 

	border: 1px solid #C6C5C1;

	width:220px;

}

table#oferta1 table th, table#addons th { 

	font-weight:bold;

	font-size:11px;

	height:18px;

	background:#c6c5c1;

	padding:2px 2px 2px 3px;

}

table#oferta1 table td, table#addons td { 

	text-align:center;

	font-size:10px;

	border: 1px solid #C6C5C1;

	font-weight:normal;

	padding:2px 2px 2px 2px;

}

table#oferta1 table tr td.cena, table#addons tr td.cena { 

	font-size:14px;

	color:#d61436;

	font-weight:bold;

	padding:4px;

	text-align:center;

}

table#oferta1 table tr td.register { 

	font-weight:bold;

	font-size:11px;

	height:18px;

	color: #ffffff;

	padding:5px;

	background:#d61436;

	text-align:center;

}

table#oferta1 table tr td.register a, 

table#oferta1 table tr td.register a:link, 

table#oferta1 table tr td.register a:hover { 

	color:#ffffff;

}

table#bord {

	width:380px;

}

table#bord2 {

	width:620px;

}

table#bord tr td {

	border-top: 1px solid #c6c5c1;

	font-size:10px;

	color: #d61436;

	text-align:center;

	vertical-align:top;

	}

table#bord2 tr td {

	border-top: 1px solid #c6c5c1;

	font-size:10px;

	color: #d61436;

	text-align:center;

	vertical-align:top;

	}	

.data {

	font-weight:bold;

	font-size:13px;

}

#path {

	font-size:9px;

	

}

#path a, #path a:link, #path a:visited {

	font-size:9px;

	color:#666666;

	text-decoration:none;

}

#path a:hover {

	color:#000000;

}

.error_message {

	color:#dd0000;

}