body {
	/* behavior: url("csshover3.htc"); */
	background-image: url(../images/back.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #4B4764;
}
p, form, li, ul, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
a {
	color: #333;
}
a:hover {
	text-decoration: none;
}
#main {
	text-align: left;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#cont {
	background-image: url(../images/contBack.jpg);
	background-repeat: repeat-x;
	background-color: #E2E0E1;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
#contLeft {
	float: left;
	width: 195px;
	padding-left: 10px;
}
#contLeft .kategorie {
	background-image: url(../images/navigBack.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	background-color: #333;
	padding-left: 0px;
}
#contLeft .kategorie li {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#contLeft .kategorie a {
	display: block;
	background-image: url(../images/bulletNavig1.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	margin: 0px;
	height: 18px;
	padding-top: 5px;
	padding-left: 25px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#contLeft .kategorie a:hover {
	color: #EF76CF;
	background-color: #76767F;
	background-image: url(../images/buletNavig2.gif);
	background-repeat: no-repeat;
}
#contLeft .kategorie .last a {
	color: #CCC;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/buletNavig3.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	height: 25px;
	padding-top: 10px;
	background-position: 7px 12px;
}
#contLeft .kategorie .aktiv a{
	color: #EF76CF;
	background-color: #76767F;
	background-image: url(../images/buletNavig2.gif);
	background-repeat: no-repeat;
}
#contLeft .nadpis1 {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/navigTopBack.jpg);
	background-repeat: repeat-x;
	height: 36px;
	padding-left: 25px;
	padding-top: 10px;
	font-size: 14px;
}
.topNavig {
	font-size: 1px;
	background-image: url(../images/navigTop.gif);
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 5px;
}
#contRight {
	float: right;
	width: 745px;
	padding-right: 10px;
}
#contRight h1 {
	background-image: url(../images/nadpisBack.gif);
	background-repeat: repeat-x;
	height: 21px;
	color: #FEFEFE;
	font-size: 18px;
	padding-left: 20px;
}
#contRight h3 {
	background-image: url(../images/nadpis2Back.jpg);
	background-repeat: repeat-x;
	height: 19px;
	color: #5D5975;
	margin-top: 5px;
	border: 1px solid #D1D1D1;
	padding-top: 5px;
	padding-left: 20px;
	background-position: 0px 0px;
	padding-bottom: 0px;
	font-size: 12px;
}
#contRight .nadpis2 {
	color: #9394B8;
	font-size: 16px;
	background-image: url(../images/bullet5.gif);
	background-repeat: no-repeat;
	background-position: 5px 13px;
	padding-left: 20px;
	padding-top: 10px;
}
#contRight .rychlyVyber {
	margin-bottom: 15px;
}
#contRight .rychlyVyber h3 {
	padding-top: 5px;
	padding-left: 20px;
	color: #5D5975;
	margin-bottom: 5px;
}
#contRight .rychlyVyber .zoznamProduktov {
	background-image: url(../images/rychlyVyberBack.gif);
	background-repeat: repeat;
}
#contRight .rychlyVyber .zoznamProduktov td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 60px;
	width: 33%;
}
#contRight .rychlyVyber .zoznamProduktov td a {
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/bullet4.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 0px 3px;
	padding-left: 15px;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#contRight .rychlyVyber .zoznamProduktov td a:hover {
	color: #000;
}
.rychlyVyber .vyberTop {
	background-image: url(../images/vyberTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	height: 6px;
}
.rychlyVyber .vyberFoot {
	background-image: url(../images/vyberFooter.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 1px;
	height: 6px;
}

#contRight .vyberKategoria {
	margin-bottom: 15px;
	margin-top: 15px;
}
#contRight .vyberKategoria .zoznamKateg {
}
#contRight .vyberKategoria .zoznamKateg td {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
	width: 33%;
}
#contRight .vyberKategoria .zoznamKateg td a {
	color: #333;
	text-decoration: none;
	background-image: url(../images/bullet3.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 15px 8px;
	padding-left: 25px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBBC8;
}
#contRight .vyberKategoria .zoznamKateg td a:hover {
	color: #CC3094;
	background-color: #FFF;
	border-bottom-color: #C83F9D;
}
.vyberAbeceda {
	padding-top: 15px;
	margin-bottom: 10px;
}
.vyberAbeceda a {
	font-size: 14px;
	font-weight: bold;
	color: #5E5C78;
	text-decoration: none;
	background-color: #FFF;
	display: block;
	float: left;
	height: 18px;
	width: 20px;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666580;
}
.vyberAbeceda a:hover {
	color: #FFF;
	background-color: #62617B;
}
.vyberAbeceda .long     a{
	width: 55px;
}


#contRight .nahladPr {
	background-image: url(../images/vyberBack.jpg);
	background-repeat: repeat-x;
	height: 106px;
	padding-top: 10px;
	padding-left: 20px;
	border: 1px solid #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
#contRight .nahladPr .foto {
	float: left;
	width: 90px;
	margin-top: 0px;
	padding: 0px;
}
#contRight .nahladPr .info {
	float: left;
	width: 410px;
	padding-left: 20px;
}
#contRight .nahladPr .cena {
	float: left;
	width: 200px;
}
#contRight .nahladPr .info h2 {
	font-size: 18px;
	color: #063F74;
	font-weight: normal;
}
#contRight .nahladPr .info .typVone {
	color: #918FC1;
	padding-top: 5px;
	padding-bottom: 5px;
}
#contRight .nahladPr .cena .suma {
	color: #DF2899;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/eur.jpg);
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 45px;
	padding-top: 5px;
	margin-bottom: 5px;
}
#contRight .nahladPr .cena .suma2 {
	background-image: url(../images/info.jpg);
	background-repeat: no-repeat;
	height: 36px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 50px;
}
#contRight .nahladPr .cena .suma2 .detailBtn a {
	background-image: url(../images/btnDetail.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 92px;
	margin-top: 5px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	background-position: 0px 5px;
}
#contRight .nadpisTop {
	font-size: 1px;
	background-image: url(../images/nadpisBackTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 6px;
}
#contRight .nadpisFooter {
	font-size: 1px;
	background-image: url(../images/nadpisBackFooter.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 6px;
}
#contRight .detailPr {
	background-color: #FFF;
	padding-left: 20px;
	padding-bottom: 10px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eae8f9;
	border-left-color: #eae8f9;
	padding-right: 10px;
	border-bottom-width: 0px;
}
#contRight .detailPr .foto {
	float: left;
	width: 230px;
}
#contRight .detailPr img a  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#contRight .detailPr .info {
	float: right;
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 10px;
	width: 435px;
}
#contRight .detailPr .info h2 {
	font-size: 18px;
	color: #5D5975;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 10px;
}
#contRight .typVoneDetail  {
	font-size: 14px;
	color: #AB0C79;
	padding-top: 2px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(../images/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	background-color: #E9E8F8;
	height: 8px;
	margin-bottom: 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#contRight .vlastnosti h2 {
	background-image: url(../images/vyberParfBack.jpg);
	background-repeat: repeat-x;
	height: 18px;
	border: 1px solid #B8B3DC;
	color: #132048;
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#contRight .odporucane {
	margin-top: 20px;
	padding: 0px;
}
#contRight .odporucane .odpPr {
	width: 103px;
	margin-top: 10px;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-left: 8px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contRight .odporucane .odpPr .fotka {
	background-color: #FFF;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #AEACB9;
}
#contRight .odporucane .odpPr img {
	height: 90px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contRight .odporucane .odpPr img a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contRight .odporucane .odpPr h4 a{
	font-weight: normal;
	color: #6B6781;
	padding-top: 5px;
}
#contFooter {
	font-size: 10px;
	background-image: url(../images/contFooter.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 12px;
}
#footer {
	margin-top: 10px;
}
#footer #footerTop {
	background-image: url(../images/footerTop.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footer #footerMid {
	background-image: url(../images/footerBack.jpg);
	background-repeat: repeat-x;
	height: 200px;
	padding-left: 20px;
	padding-right: 20px;
}
#footer #footerMid  h3 {
	color: #9F1873;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
#footer #footerMid  p {
	font-size: 11px;
	padding-top: 10px;
	height: 50px;
}
#footerMid .footerNavig1 {
	height: 30px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6EA;
	margin-top: 15px;
}
#footer #footerMid .footerNavig1 a {
	font-size: 11px;
	color: #595959;
	display: block;
	float: left;
	background-color: #E0E0E5;
	height: 16px;
	margin-left: 10px;
	text-decoration: none;
	padding-top: 4px;
	width: 112px;
	text-align: center;
	margin-right: 10px;
}
#footer #footerMid .footerNavig1 .facebook {
	color: #FFF;
	background-color: #039;
}
#footer #footerMid .footerNavig1 .facebook:hover {
	color: #039;
}
#footer #footerMid .footerNavig1 a:hover {
	background-color: #FFF;
}
#footer #footerMid .footerNavig2 {
}
#footer #footerMid .footerNavig2 a  {
	font-size: 10px;
	text-decoration: none;
	color: #E6E6EA;
}
#footer #footerMid .footerNavig2 a:hover {
	color: #FFF;
	text-decoration: underline;
}
#footer #footerMid .footerNavig2 {
	color: #E6E6EA;
	text-align: center;
	height: 20px;
	padding-top: 5px;
}
#footer #footerMid .footerInfo {
	font-size: 10px;
	color: #E6E6EA;
	text-align: center;
	padding-bottom: 5px;
}
#footer #footerMid .footerInfo a {
	color: #e6e6ea;
	text-decoration: none;
}
.vlastnostiTabulka {
	border: 2px solid #FFF;
	border-collapse:collapse;
}
.vlastnostiTabulka th {
	background-color: #6C6883;
	color: #e9e6f8;
	padding: 8px;
	border: 2px solid #FFF;
	text-align: center;
}
.vlastnostiTabulka td {
	background-color: #EAE7F8;
	text-align: center;
	border: 2px solid #FFF;
	padding: 7px;
}
.vlastnostiTabulka .cena {
	color: #DF2899;
	font-size: 14px;
	font-weight: bold;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #FFF;
	border-collapse: collapse;
	color: #333;
}
table.tabularData td, table.tabularData th{
	padding: 3px;
}
table.tabularData td {
	background-color: #E2E0F8;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	color: #FFFFFF;
	background-color: #6c6883;
}


#subNavigUcet {
	height: 37px;
	text-align: center;
	margin-bottom: 5px;
}
#subNavigUcet .navig a{
	text-decoration: none;
	font-weight: bold;
	padding-top: 11px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	color: #C71A91;
	background-image: url(../images/TlacUcet.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 130px;
	float: left;
	margin-right: 20px;
	text-align: left;
	font-size: 12px;
}
#subNavigUcet .odhlasit {
	float: right;
	text-align: right;
	padding-top: 7px;
}
.obsah {
	background-color: #F4F5F9;
	padding: 10px;
}
.odsek {
	padding-top: 10px;
	padding-bottom: 10px;
}
.odsek li {
	padding-left: 20px;
	list-style-type: none;
	padding-top: 2px;
}

/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #e9e6f8;
}
.altRowOdd{
	background-color: #e9e6f8;
}
.altRowEvenBig {
	background-color: #e9e6f8;
	padding: 10px;
}
.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align: center;
	font-size: 10px;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
}

.errorMessage {
	color: #F00;
	font-weight: bold;
}
#discountDescriptions {
	font-size: 10px;
	background-color: #FFF;
	padding: 8px;
	color: #666;
	list-style-type: none;
}
#discountDescriptions li {
	list-style-type: none;
	padding-left: 10px;
	padding-top: 5px;
}
.skk {
	font-size: 70%;
	font-weight: normal;
}
.pink {
	color: #DF2899;
}
.btnBig  {
	text-decoration: none;
	background-image: url(../images/btnBack.jpg);
	height: 29px;
	display: block;
	margin-top: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #6A6568;
}
.btnBig h3  a{
	text-decoration: none;
	color: #6B6569;
	background-image: url(../images/btnBullet.jpg);
	background-repeat: no-repeat;
	height: 23px;
	padding-top: 6px;
	padding-left: 50px;
	background-position: 5px 0px;
	display: block;
}
.btnBig h3 a:hover {
	color: #E12A96;
}
.btn1 a{
	background-image: url(../images/btn1.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 92px;
	font-size: 12px;
	font-weight: bold;
	color: #063F74;
	text-align: center;
	padding-top: 5px;
	display: block;
	text-decoration: none;
}
.btnForm {
	background-image: url(../images/btn1.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 92px;
	font-size: 12px;
	font-weight: bold;
	color: #063F74;
	text-align: center;
	display: block;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	cursor: hand;
   cursor: pointer;
}
.btnForm2 {
	background-image: url(../images/btnKupit.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 92px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	cursor: hand;
	cursor: pointer;
	background-color: #EAE7F8;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.textInput1 {
	border: 1px solid #7E7C91;
	font-family: Arial, Helvetica, sans-serif;
	width: 190px;
	color: #999;
	font-size: 12px;
	padding: 2px;
}
.textInputShort {
	border: 1px solid #7E7C91;
	font-family: Arial, Helvetica, sans-serif;
	width: 30px;
	color: #999;
	font-size: 12px;
	padding: 2px;
	text-align: center;
}
.textPoleLong {
	border: 1px solid #7E7C91;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
	color: #999;
	font-size: 12px;
	padding: 2px;
}
.textPoleLong2 {
	border: 1px solid #7E7C91;
	font-family: Arial, Helvetica, sans-serif;
	width: 280px;
	color: #999;
	font-size: 12px;
	padding: 2px;
}
.bigRed {
	font-size: 16px;
	color: #F00;
}
.big {
	font-size: 130%;
}
.big200 {
	font-size: 170%;
}
.tlac2 {
	background-image: url(../images/tlac2.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 153px;
	padding-top: 3px;
	font-size: 11px;
	color: #DF2899;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #999;
	background-color: #E8E8E8;
		cursor: pointer;
	cursor: hand;
}
.tlac2 a {
	text-decoration: none;
}
.tlac3 {
	font-size: 10px;
	color: #DF2899;
	background-image: url(../images/tlac3.jpg);
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 96px;
	border: 1px solid #999;
	cursor: pointer;
	cursor: hand;
	background-color: #CCC;
	background-repeat: repeat-x;
}
.kupon {
	background-color: #FFF;
	border: 5px solid #DEDCF1;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;

}
.left25 {
	float: left;
	width: 22%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E0E5;
	margin-right: 28px;
	height: 120px;
}
.left25R {
	float: left;
	width: 22%;
	margin-right: 5px;
}
.oddel1 {
	font-size: 1px;
	background-image: url(../images/bodka.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.oddel2 {
	font-size: 1px;
	background-image: url(../images/bodka2.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.oddelDetail {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #706D88;
	margin-bottom: 10px;
	font-size: 5px;
	height: 5px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}


.kontaktForm  {
	color: #000000;
	background-repeat: repeat-x;
	background-color: #E0E0F7;
	padding-right: 10px;
}

.potvrdenie .sprava {
	padding: 10px;
	border: 4px solid #D8D8D8;
}
.potvrdenie .info {
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
.loginForm {
	background-color: #DEDAF3;
	border: 4px solid #FFF;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.oznam {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #333;
	border: 4px solid #CCC;
	text-align: center;
	background-color: #FFF;
}
.oznamChyba {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFF;
	border: 4px solid #F00;
	text-align: center;
	background-color: #900;
	font-weight: bold;
}
.oznamMini {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #6B6883;
	background-color: #FFF;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.prihlaseny {
	margin-bottom: 10px;
	color: #333;
	text-align: right;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	font-size: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #FFF;
}
.prihlaseny img {
	float: right;
	padding-left: 10px;
	margin-top: -5px;
}
.pocetProduktov {
	color: #666;
	background-color: #F0EEEF;
	padding: 5px;
	font-size: 11px;
	text-align: right;
}
.orderPreview {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-color: #DAD9F6;
}
.orderPreview  caption {
	font-size: 12px;
	color: #E3279B;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
}
.tabSmall {
	font-size: 12px;
}
.tabSmall td {
	padding-left: 15px;
}
.left50 {
	float: left;
	width: 49%;
}
.right50 {
	float: right;
	width: 49%;
}

