BODY {
	padding : 0px;
	margin : 0px;
	background-color : #ffffff;
	background-position : center top;
	padding-top: 5px;
}

BODY, DIV, P, TD {
	font-family : tahoma, verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	color : #898B8E;
}

A {
	color : #898b8e;
	text-decoration : none;
	font-weight : normal;
}
A:hover {
	color : #4a4b40;
	text-decoration : none;
}

P, UL, OL, H1, H2, H3, H4, H5, H6 {
	margin-top : 0px;
	margin-bottom : 0px;
}

H4 {
	color : #152A85;
	text-decoration : none;
	font-weight : bold;
	font-size : 9px;
}

FORM {
	padding : 0px 0px 0px 0px;	
	margin-top : 0px;
	margin-bottom : 0px;
}

INPUT, SELECT, TEXTAREA {
	font-family : tahoma, verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	vertical-align : middle;
}
INPUT, TEXTAREA {
	padding : 1px 1px 1px 2px;
}
SELECT {
	padding : 0px 0px 0px 3px;
}

H1.caption {
	font-size : 18px;
	font-weight : bold;
	font-family : arial, tahoma, verdana, helvetica, sans-serif;
	color : #777777;
	padding : 10px 1px 5px 0px;
}
.kontakt {
	color : #ffffff;
	text-decoration : none;
	font-weight : normal;
	font-size : 9px;
}

td.functions A{
	color : #152A85;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	font-color: #152A85; 
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 10px;

}

td.functions A:hover{
	font-weight : bold;
	color : #152A85;
	

}

.button1 {
	padding : 0px 0px 0px 0px;
}

.button {
	padding : 3px 5px 1px 35px;
}
.button:hover {
	color : #dcefff;
}

.button2 {
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	border : 2px outset #a30000;
	background-color : #a30000;
	padding : 0px 2px 0px 2px;
	display : block;
	float : left;
}
.button2:hover {
	color : #dcefff;
}

.page0 {
	width : 798px;
	margin-left : auto;
	margin-right : auto;
	

}
.top {
	width : 798px;
	background-position : top;
	text-align : left;
}
.top-left {
	float : left;
}
.top-right {
	float : right;
	width : 453px;
	height : 120px;
	padding : 5px 10px 0px 10px;
	background-image : url('../images/top_right.jpg');
	text-align : right;
}
.top-right a {
	color : #ffff00;
}
.top-right a:hover {
	color : #ffffff;
}
.top-tools {
	padding : 3px 20px 3px 0px;
	font-size : 12px;
	float : right;
	background-color : #F9EDC9;
	border : 0px solid #000000;
}
.top-tools a {
	color : #595959;
	text-decoration : none;
}
.top-tools a:hover {
	color : #FF7800;
}
.top-tools img {
	vertical-align : middle;
}
.top-menu {
	padding : 7px 0px 7px 10px;
	background-color : #F9EDC9;
	font-size : 12px;
	float : left;
	border : 0px solid #000000;
}
.content-l0 {
	float : left;
	width : 798px;
	background-color : transparent;
	background-image : url('../images/page_left_bg.gif');
	background-position : top left;
	background-repeat : repeat-y;
	text-align : left;
	border: 1px solid #000000;
}
.content-l1 {
	float : left;
	width : 798px;
	background-color : transparent;
	background-image : url('../images/page_left.gif');
	background-position : top left;
	background-repeat : no-repeat;
	text-align : left;
	padding-left : 5px;
	border: 1px solid #000000;
}
.content-r0 {
	float : left;
	width : 798px;
	background-color : transparent;
	background-image : url('../images/page_right_bg.gif');
	background-position : top right;
	background-repeat : repeat-y;
	text-align : left;
	
}
.content-r1 {
	float : left;
	width : 798px;
	background-color : transparent;
	background-image : url('../images/page_right.gif');
	background-position : top right;
	background-repeat : no-repeat;
	text-align : left;
	padding-right : 5px;
	
}
.content-page {
	float : left;
	width : 798px;
	background-color : #ffffff;
	
}
.content-top {
	width : 798px;
	height : 88px;
}
.top-image {
	float : left;
	width : 688px;
	height : 88px;
	border-right : 1px solid #ffffff;
}
.top-register {
	background-color : #4cb387;
	color : #ffffff;
	font-weight : bold;
	float : right;
	width : 171px;
	height : 88px;
}
.top-register .reg-caption {
	font-size : 10px;
	background-color : #178e59;
	color : #ffffff;
	padding : 7px;
}
.top-register .reg-form {
	font-size : 10px;
	padding : 7px;
}
.top-register .reg-form label {
	float : left;
	display : block;
	width : 40px;
	padding-top : 4px;
	color : #ffffff;
}
.top-register div {
	color : #ffffff;
	font-weight : normal;
}
.top-functions {
	float : left;
	width : 678px;
	height : 33px;
	border-right : 1px solid #b3b3b3;
	padding-left : 10px;
}
.top-functions div {
	float : left;
	font-size : 11px;
	color : #ffffff;
	padding : 6px 10px 6px 10px;
}
.top-radio {
	float : right;
	width : 171px;
	height : 33px;
}
.content-top-bottom {
	
	font-weight : bold;
	color : #ffffff;
	background-color : #0a0a0a;
	background-image : url('../images/middle_bg.gif');
	background-position : middle;
	background-repeat : repeat-x;
	border: 1px solid #000000;
}

.content-left {
	float : left;
	width : 163px;
	height :100%;
	padding-top : 8px;
	padding-right : 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	border :0px solid #000000;
	
}
.content{
	float: left;
	width: 100%;	
	border: 0px solid #000000;
	padding: 0px 0px 0px 0px;
	background-color : #ffffff;
}

.content-middle {
	float : left;
	width : 612px;
	margin-left : 0px;
	padding : 8px 0px 8px 0px;
	border : 0px solid #000000;
}
.left-caption {
	float: left;
	text-align: left;
	width: 164px;
	height: 20px;
	background-color : #a0a2a6;
}
.caption-left-grey {
	float : left;
	background-image : url('../images/captions_s_left.gif');
	width : 15px;
	height : 20px;
}
.caption-right-grey {
	float : left;
	background-image : url('../images/captions_s_right.gif');
	width : 10px;
	height : 20px;
}

.left-content {
	float : left;
	padding : 10px 0px 10px 10px;
	margin-bottom : 10px;
	background-color: #F9EDC9;
	text-align: left;
	width: 154px;
	border : 0px solid #000000;
}

.left-caption-bottom {
	float: left;
	width: 164px;
	height: 15px;
	border : 0px solid #000000;
}

.content-data-page {
	padding : 0px 0px 0px 0px;
	border : 0px solid #000000;
	float : left;
}
.caption-bottom{
	background-color: #F9EDC9;
	margin-bottom: 8px;
	padding : 0px 0px 1px 0px;
	width: 134px;
	background-repeat : repeat-x;
	border : 0px solid #000000;
}

.caption-blue, .caption-orange, .caption-grey, .caption-pink, .caption-red, .caption-silver, .caption-blue div, .caption-orange div, .caption-pink div, .caption-red div, .caption-silver div {
	font-size : 11px;
	font-weight : bold;
	font-color: #ffffff;
}
.caption-blue, .caption-orange {
	padding : 0px 0px 0px 0px;
}
.caption-blue {
	background-color : transparent;
	width: 268px;
	height: 21px;
	color : #ffffff;
	border: 0px solid #000000;
	padding: 0px 0px 0px 0px;
}
.caption-blue-top {
	width: 290px;
	height: 28px;
	border : 0px solid #000000;
	float: left;
	border: 0px solid #000000;

}

.caption-blue div, .caption-blue a {
	color : #ffffff;
}
.caption-blue a:hover {
	color : #ff7800;
}

.caption-grey {
	background-image : url('../images/captions_s_bg.gif');
	width: 139px;
	height: 17px;
	background-repeat : repeat-x;
	color : #ffffff;
	margin-top: 0px;
	padding: 3px 0px 0px 0px;
	float: right;

}

.caption-grey a:hover {
	color : #FF7800;
}
	
.caption-orange {
	background-image : url('../images/caption_o_bg.gif');
	width: 268px;
	height: 21px;
	background-repeat : repeat-x;
	color : #ffffff;
	border: 0px solid #000000;
	padding: 7px 0px 0px 0px;
}
.caption-orange div, .caption-orange a {
	color : #005b00;
}
.caption-orange a:hover {
	color : #315e98;
}
.caption-orange-top{
	width: 290px;
	height: 28px;
	border : 0px solid #000000;
	float: left;
}

.caption-pink {
	background-color : #ecf9b7;
	background-image : url('../images/caption_bg_pink.gif');
	background-position : left;
	background-repeat : repeat-y;
	color : #005b00;
}
.caption-pink div, .caption-pink a {
	color : #005b00;
}
.caption-pink a:hover {
	color : #315e98;
}
.caption-red {
	background-color : #178e59;
	background-image : url('../images/caption_bg_red.gif');
	background-position : left;
	background-repeat : repeat-y;
	color : #ffffff;
}
.caption-red div, .caption-red a {
	color : #ffffff;
}
.caption-red a:hover {
	color : #f1c6f1;
}
.caption-red img {
	vertical-align : middle;
	margin-top : -4px;
	margin-bottom : -3px;
}
.caption-silver {
	background-color : #e6e6e6;
	background-image : url('../images/caption_bg_silver.gif');
	background-position : left;
	background-repeat : repeat-y;
	color : #00af17;
}
.caption-silver div, .caption-silver a {
	color : #00af17;
}
.caption-silver a:hover {
	color : #315e98;
}

a.link-cat {
	display : block;
	color : #595959;
	font-weight : bold;
	padding-left : 10px;
	background-image : url('../images/znak.gif');
	background-repeat : no-repeat;
}
a.link-cat:hover {
	color : #FF7800;
	font-weight : bold;
	text-decoration : underline;
	background-image : url('../images/znak.gif');
	background-repeat : no-repeat;
}
a.link-cat-sub {
	display : block;
	color : #595959;
	font-weight : bold;
	padding-left : 25px;
	margin-left : 13px;
	background-image : url('../images/submenu_arrow.gif');
	background-position : top left;
	background-repeat : no-repeat;
}
a.link-cat-sub:hover {
	color : #00af17;
	font-weight : bold;
	text-decoration : underline;
}
a.link-partners {
	display : block;
	color : #000000;
	padding-left : 10px;
	background-image : url('../images/point_partners.gif');
	background-position : top left;
	background-repeat : no-repeat;
}
a.link-partners:hover {
	color : #00af17;
	font-weight : bold;
	text-decoration : underline;
	background-image : url('../images/point_partners_h.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

.banner {
	float : left;
	padding : 3px 10px 10px 10px;
}

.page-tools {
	float : right;
	width : 190px;
	padding-top : 3px;
	text-align : left;
}
.page-tools img {
	vertical-align : middle;
	padding-right : 5px;
}
.page-tools a {
	display : block;
	padding-top : 3px;
	color : #4a4a4a;
}

.page-path {
	padding : 0px 0px 0px 0px;
	align: right;
	color: #e6effb;
	font-size: 10px;
	font-weight: normal;
}
.page-path a {
	font-size: 10px;
	font-weight: normal;
}

.bottom {
	float : left;
	width : 798px;
	height : 28px;
	text-align : left;
	border: 0px solid #000000;
}
.bottom-left {
	width : 15px;
	height: 28px;
	float : left;
	background-image : url('../images/bottom_left.gif');
	border: 0px solid #000000;
}
.bottom-middle {
	width : 768px;
	height: 28px;
	float : left;
	color : #ffffff;
	font-size : 10px;
	padding: 8px 0px 5px 0px;
	background-repeat : repeat-x;
	background-image : url('../images/bottom_bg.gif');
	border: 0px solid #000000;
}
.bottom-middle a {
	color : #ffffff;
}
.bottom-middle div {
	float : left;
	font-size : 10px;
	color : #ffffff;
}
.bottom-right {
	width : 15px;
	height: 28px;
	float : right;
	background-image : url('../images/bottom_right.gif');
}




/*---------------------------------------------------------------------------*/

.


}


.product_icon {
	float : left;
	width : 290px;
	margin : 7px 0px 0px 0px;
	cursor : hand;
	border : 0px solid #000000;
}
.product_icon span {
	font-size:11px;
	font-weight : bold;
	display : block;
	color : #ff7800;
	overflow : hidden;
}

.product_icon b {
	font-weight : bold;
	color : #595959;
}
.product_icon u {
	font-weight : bold;
	color : #595959;
	text-decoration : none;
}
.product_icon a, .product_icon a:hover {
	text-decoration : underline;
}

/*---------------------------------------------------------------------------*/

.product_list {
	float : left;
	width : 570px;
	padding : 0px 0px 0px 0px;
	cursor : hand;
	font-size: 10px;
	border : 0px solid #000000;
}

.product_list img {
	float : left;
	width : 57px;
	padding: 0px;
	margin: 0px;

}
.product_list td {
	float : left;
	padding : 0px;
	font-size : 10px;
	font-weight : bold;
	border: 0px solid #000000;
}
.product_list span.caption {
	color : #ff7800;
	font-size: 11px;
}
.product_list span.man, .product_list span.man a {
	color : #595959;
}
.product_list span.man a:hover {
	color : #595959;
}
.product_list span.description {
	display : block;
	margin-bottom : 0px;
	font-weight : normal;
}
.product_list span.description, .product_list span.description B, .product_list span.description A {
	color : #595959;
}
.product_list div span.description A:hover {
	color : #005b00;
}
.product_list b {
	font-weight : bold;
	color : #005b00;
}
.product_list u {
	font-weight : bold;
	color : #bfbfbf;
	text-decoration : none;
}
.product_list a, .product_list a:hover {
	text-decoration : underline;
}

/*---------------------------------------------------------------------------*/

.product_detail {
	float : left;
	width : 570px;
	padding : 20px 0px 0px 10px;
	font-size: 10px;
	border: 0px solid #000000;
}
.product_detail img {
	float : left;
	padding : 0px;
	margin: 0px;
	
}
.product_detail div.product_desc {
	float : left;
	width : 360px;
	text-align: left;
	padding: 0px 0px 0px 30px;
	border: 0px solid #000000;
}
.product_detail div.product_desc div {
	float : left;
	display : block;
	color : #595959;
	width : 413px;
	padding : 0px 0px 10px 0px;
}
.product_detail div.product_desc span {
	float : left;
	display : block;
	color : #595959;
	font-size : 10px;
	font-weight : normal;
	padding-top : 1px;
	width : 85px;
}
.product_detail div.product_desc b.caption, .product_detail div.product_desc b.man, .product_detail div.product_desc b.others, .product_detail div.product_desc a.man {
	float : left;
	display : block;
	color : #595959;
}
.product_detail div.product_desc b.caption {
	color : #ff7800;
	font-size: 13px;
}
.product_detail div.product_desc b.man, .product_detail div.product_desc a.man {
	color : #595959;
}
.product_detail div.product_desc b.others {
	color : #595959;
}
.product_detail div.product_text {
	float : left;
	font-weight : normal;
}
.product_detail div.product_text div.tabs {
	float : left;
	padding : 0px 0px 0px 0px;
	border-bottom : 1px solid #bfbfbf;
	width : 275px;
}
.product_detail div.product_text div.tabs img {
	vertical-align : middle;
	padding : 0px 0px 0px 0px;
}
#tabs_content {
	float : left;
	font-weight : normal;
	display : block;	
	padding : 10px 0px 0px 0px;
	border: 0px solid #000000;
}



.product_detail div span.man a:hover {
	color : #005b00;
}
.product_detail div span.description {
	display : block;
	margin-bottom : 7px;
	font-weight : normal;
}
.product_detail div span.description, .product_detail div span.description B, .product_detail div span.description A {
	color : #595959;
}
.product_detail div span.description A:hover {
	color : #005b00;
}
.product_detail div b {
	font-weight : bold;
	color : #005b00;
}
.product_detail div u {
	font-weight : bold;
	color : #bfbfbf;
	text-decoration : none;
}
.product_detail a, .product_detail a:hover {
	text-decoration : underline;
}

/*---------------------------------------------------------------------------*/
.edition_list {
	float : left;
	width : 200px;
	margin-right : 10px;
	margin-bottom : 10px;
	cursor : hand;
}
.edition_list img {
	float : left;
	padding-right : 6px;
	margin-right : 1px;
	padding : 5px;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	background-color : #e5e5e5;
}
.edition_list div {
	padding : 5px;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	background-color : #f5f5f5;
	font-size : 10px;
	font-weight : bold;
	height : 108px;
}
.edition_list span.caption {
	font-weight : bold;
}
.edition_list span.description {
	display : block;
	padding-top : 3px;
}

/*---------------------------------------------------------------------------*/
.reviews_list {
	float : left;
	width : 200px;
	margin-right : 10px;
	margin-bottom : 10px;
	cursor : hand;
}
.reviews_list img {
	float : left;
	padding-right : 6px;
	margin-right : 1px;
	padding : 5px;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	background-color : #e5e5e5;
}
.reviews_list div {
	padding : 5px;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	background-color : #f5f5f5;
	font-size : 10px;
	font-weight : bold;
	height : 108px;
}
.reviews_list span.caption {
	font-weight : bold;
	display : block;
	height : 60px;
}
.reviews_list span.description {
	display : block;
	padding-top : 3px;
}

/*---------------------------------------------------------------------------*/
.bestseller_icon {
	float : left;
	width : 290px;
	margin : 7px 0px 0px 0px;
	cursor : hand;
	border : 0px solid #ffffff;
}
.bestseller_icon span {
	font-size:11px;
	font-weight : bold;
	display : block;
	color : #ff7800;
	overflow : hidden;
}
.bestseller_icon b {
	font-weight : bold;
	color : #595959;
}
.bestseller_icon u {
	font-weight : bold;
	color : #595959;
	text-decoration : none;
}
.bestseller_icon a, .bestseller_icon a:hover {
	text-decoration : underline;
}

.gallery-list {
	float : left;
	width : 228px;
	margin-right : 10px;
	margin-bottom : 10px;
	cursor : hand;
}
.gallery-list img {
	float : left;
	padding : 6px;
	margin-right : 1px;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	background-color : #e5e5e5;
}
.gallery-list span.desc {
	float : left;
	padding : 6px;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	background-color : #f5f5f5;
	width : 125px;
	font-weight : bold;
	height : 51px;
}
.gallery-list span.link {
	float : left;
	padding : 6px;
	border-left : 1px solid #bfbfbf;
	background-color : #f5f5f5;
	width : 125px;
	font-size : 10px;
	font-weight : bold;
}
.gallery-detail {
	float : left;
	width : 100%;
	margin-right : 10px;
	margin-bottom : 10px;
	cursor : hand;
}
.gallery-detail img {
	float : left;
	padding : 6px;
	margin-right : 1px;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	background-color : #e5e5e5;
}
.gallery-detail span.desc {
	float : left;
	padding : 6px;
	width : auto;
	font-weight : bold;
	height : 51px;
}
.gallery-images {
	float : left;
	width : 100%;
}
.gallery-images div {
	float : left;
	background-color : #f5f5f5;
	border-top : 1px solid #bfbfbf;
	border-left : 1px solid #bfbfbf;
	padding : 5px;
	margin-right : 1px;
}

.actions {
	float : left;
	width : 646px;
	padding-left : 15px;
	padding-bottom : 10px;
	background-image : url('../images/point.gif');
	background-position : top left;
	background-repeat : no-repeat;
}
.actions span {
	font-weight : bold;
	color : #005b00;
}

.table.basket thead td {
	border-top : 1px solid #5e5e5e;
	font-size : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}
.table.basket tfoot td {
	border-top : 1px solid #5e5e5e;
	border-bottom : 1px solid #5e5e5e;
	padding-top : 10px;
	padding-bottom : 10px;
}
.table.basket tbody td {
	background-image : url('../images/basket_bg_row.gif');
	background-position : center;
	background-repeat : repeat-x;
	padding-top : 5px;
	padding-bottom : 5px;
}
.table.basket tbody td.img {
	background-image : url('../images/basket_bg_img.gif');
	background-position : left;
	background-repeat : no-repeat;
	text-align : center;
	width : 70px;
	padding-top : 5px;
	padding-bottom : 5px;
}
.table.basket tbody td input {
	font-weight : bold;
	text-align : center;
	width : 25px;
}
.win_login {
	padding : 2px 10px;
	background-image : url('images/login_bg,gif');
	background-repeat : repeat-x;
	background-position : top;
	background-color : #f79126;
	color : #ffffff;
}
.win_login label {
	float : left;
	display : block;
	width : 49px;
	padding : 3px 0px 0px 0px;
}
.win_login input {
	height : 12px;
	font-size : 11px;
}
.win_login input.button {
	padding : 0px;
	margin : 2px 0px 4px 0px;
	border : 0px;
	color : #ffffff;
	background-color : transparent;
	font-weight : bold;
	font-size : 11px;
}

table.btn {
	float : left;
	margin-right : 13px;
}

.btn_bl_l, .btn_b_l, .btn_o_l {
	background-position : top right;
	background-repeat : no-repeat;
	width : 10px;
	height : 22px;
}
.btn_bl_l {	background-image : url('../images/btn_bl_l.gif'); }
.btn_b_l {	background-image : url('../images/btn_b_l.gif'); }
.btn_o_l {	background-image : url('../images/btn_o_l.gif'); }

.btn_bl_c, .btn_b_c, .btn_o_c {
	background-position : top;
	background-repeat : repeat-x;
	height : 22px;
	padding : 0px 3px;
}
.btn_bl_c {	background-image : url('../images/btn_bl_bg.gif'); }
.btn_b_c {	background-image : url('../images/btn_b_bg.gif'); }
.btn_o_c {	background-image : url('../images/btn_o_bg.gif'); }

.btn_bl_c, .btn_bl_c a {
	font-weight : bold;
	color : #0014a6;
}
.btn_b_c, .btn_b_c a {
	font-weight : bold;
	color : #595959;
}
.btn_o_c, .btn_o_c a {
	font-weight : bold;
	color : #af1700;
}

.btn_bl_r, .btn_b_r, .btn_o_r {
	background-position : top left;
	background-repeat : no-repeat;
	width : 10px;
	height : 22px;
}
.btn_bl_r {	background-image : url('../images/btn_bl_r.gif'); }
.btn_b_r {	background-image : url('../images/btn_b_r.gif'); }
.btn_o_r {	background-image : url('../images/btn_o_r.gif'); }

fieldset {
	float : left;
	width : 45%;
	border : 1px solid #515af1;
	padding : 5px;
	margin-top : 5px;
	margin-right : 10px;
}
fieldset span.fieldset_caption {
	position : relative;
	float : left;
	display : block;
	border : 1px solid #515af1;
	color : #ffffff;
	background-color : #515af1;
	font-weight : bold;
	padding : 3px 10px;
	margin-top : -17px;
}
fieldset table {
	float : left;
	margin-top : 5px;
}
fieldset input, fieldset select {
	width : 150px;
}
fieldset input.radio, select {
	width : auto;
}
td.lang {
	color: #BBBBBB;
	font-weight : normal;
	font-family : arial, tahoma, verdana,  helvetica, sans-serif;
	font-size : 12px;
}

td.lang A{
	color: #BBBBBB;
	font-weight : bold;
	font-family : arial, tahoma, verdana,  helvetica, sans-serif;
	font-size : 12px;
	padding: 0px 0px 0px 0px ;
}

td.lang A:hover{
	color: #818286;
	font-weight : bold;
}


/* OBJEDNAVKOVY FORMULAR */

#fullPage{
	width: 740px;
	padding: 25px 15px 0 25px;
}
.leftPage{
	width: 320px;
	float: left;
}
.rightPage{
	width: 380px;
	float: right;
}
.rightPage form{
	display: block;
	margin: 0px 0 0 0;
}
.rightPage h2{
	margin-bottom: 10px;
}
.fieldBlock{
	margin: 0 0 5px 0;
}
.fieldBlock label{
	width: 120px;
	display: block; 
	float: left;
}
.fieldBlock input.invalid{
	border: 1px solid #ff0000;
}
#invalidMessage{
	color:#ff0000;
}
input.submit{
	float: right;
	margin-right: 32px;
	width: 120px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	cursor: pointer;
	background: #AC927B;
	color:#ffffff;
	border: 1px solid #c4a589;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 2px 0;
}
input.submit:hover{
	background: #c4a589;
}
.fieldBlock input{
	border:1px solid #A5ACB2;
	width: 220px;
	height: 24px;
	padding: 0 0 0 4px;
	font-size: 13px;
}
.fieldBlock select{
	width: 225px;
	height: 26px;
	font-size: 14px;
	padding: 3px 0 0 5px;
}
.fieldBlock textarea{
	width: 216px;
	height: 80px;
	padding: 4px;
	font-size: 13px;
}
.contentTD {
	background:transparent url('../images/caption_image2.jpg') right bottom no-repeat;
}

.poukazkyBanner{
	position:relative;
	float:right;
	width:454px;
	height:86px;
	margin-top:-94px;
	margin-right:65px;
	_margin-right:32px;
	background:transparent url('../images/poukazky-banner.gif') right bottom no-repeat;
}
.poukazkyBanner a{
	width:454px;
	height:86px;
	display:block;
}



