* { padding : 0px; margin : 0px; border: none; }
.clear { font-size: 0pt;  clear: both; }

BODY {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #fff;
	color: #000;
}
img{border:none}
H1 {
	text-transform: uppercase;
	font-size: 13pt;
	font-weight: normal;
	text-align: center;
}
h2{font-size:14px;margin-top:5px;margin-bottom:5px}
H3 {
	padding-top: 11px;
	text-transform: uppercase;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
}
.topbegin {
	width: 900px;
	margin: 0 auto;
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}

.header {
	background: url(/images/headimg.jpg) no-repeat left top;
	min-height: 226px;
	_height: 226px;
}
.logo {
	padding: 8px 0px 0px 21px;
}
.logo-texts {
	padding: 5px 0px 0px 21px;
	color: #717171;
	font-size: 10pt;
}
.phonenumbers {
	padding: 5px 0px 0px 38px;
}
.ouraddress {
	padding: 0px 0px 0px 18px;
}
.cc-cards {
	padding: 4px 0px 0px 16px;
}

.wrapper {
	width: 100%;
	float: left;
	background-image: url(/images/commonbgr.gif);
	background-repeat: repeat-y;	
}
.center {
	width: 690px;
	padding: 10px;
	margin: 0px 0px 0px 1px;
	text-align:left;
}
.left {
	width: 189px;
	float: left;
	padding-top: 5px;
	margin-left: -900px;
}
#right-column-bgr {
	height: 100%;
	float: left;
	width: 189px;
	margin-left: -189px;
}
.right-column {
	width: 189px;
	float: left;
	padding-top: 5px;
	margin-left: -189px;
}

.left-menu {
	background: url(/images/left_menu_bg.jpg) repeat-y left;
	padding: 5px 0px 20px 9px;
}
.left-menu .title {
	font-size: 10pt;
	font-weight: bold;
	color: #353535;
	letter-spacing: 2px;
}
.left-menu UL {
	list-style: none;
	padding-top: 5px;
}
.left-menu LI {
	padding: 6px 0px 0px 9px;
	background: url(/images/pic1.gif) no-repeat left 12px;
}

.listing {
	font-size: 9pt;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	padding: 7px 5px 12px 5px;
}
.listing UL {
	list-style: none;
	padding: 1px 0px 0px 0px;
}
.listing LI {
	padding: 5px 1px 5px 15px;
	margin: 0px 1px 0px 0px;
	background: url(/images/bullet.gif) no-repeat left 8px;
	border-bottom: 1px dotted #7C7C7C;
}

.left-ob {
	width: 90px;
	float: left;
}
.right-ob {
	width: 99px;
	float: left;
}
.oferta-block .title {
	font-size: 10pt;
	padding: 13px 0px 0px 9px;
}
.oferta-block .price {
	font-size: 10pt;
	color: #C70000;
	padding: 17px 0px 0px 9px;
}
.left-ob A {
	font-size: 7pt;
	padding-left: 9px;
}
.oferta-block IMG {
	padding: 5px 0px 0px 10px;
}
.right-ob .link A {
	color: #C70000;
}
.right-ob .link {
	font-size: 13pt;
	color: #C70000;
	padding: 15px 0px 0px 10px;
	font-weight: normal;
}

UL.block-links {
	padding: 10px 0px 0px 20px;
	list-style: none;
}
.block-links A {
	color: #C70000;
}
.block-links LI {
	padding-left: 9px;
	background: url(/images/pic2.gif) no-repeat left 6px;
}
.cart1-block {
	min-height: 77px;
	_height: 77px;
	background: #F5F5F5 url(/images/cart_bg.jpg) no-repeat left top;
	border-bottom: 4px solid #E7E7E7;
}
.cart1-block .title {
	font-size: 10pt;
	font-weight: bold;
	color: #353535;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 2px 0px 0px 10px;
}
.cart1-block .price {
	text-transform: uppercase;
	padding: 25px 0px 0px 62px;
	font-weight: bold;
	font-size: 10pt;
}
.cart1-block .link {
	text-transform: uppercase;
	padding: 5px 0px 0px 67px;
	font-weight: bold;
	font-size: 10pt;	
}
.cart1-block .link A {
	color: #C70000;
}
.right-column .advantages-block {
	margin-top: 4px;
	background-color: #F0F0F0;
	padding-top: 3px;
}
.right-column .advantages-block .title {
	font-size: 10pt;
	font-weight: bold;
	color: #353535;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 4px 0px 4px 10px;
	background-color: #F5F5F5;
}
.right-column .advantages-block .txt, .txt1 {
	padding: 7px 15px 12px 15px;
}
.right-column .advantages-block .txt1 {
	line-height: 2;
}

.footer {
	min-height: 62px;
	_height: 62px;
	border-top: 5px solid #EBEBEB;
	background-color: #F7F7F7;
}
.footer-menu {
	padding: 5px 0px 0px 7px;
}
.copyright {
	padding: 15px 0px 0px 7px;
}
td.center_col .main div.testimonials div:hover {color:black;}

.text h1{font-size:16px;color:black}
.product h1 {font-size:18px; color:black;}
.product td.img {text-align:right; padding-right:25px; width:100px;}
.variant tbody.shipmethods td.subtotal, .variant tbody.products td.subtotal {font-weight:bold;}
img{border:none}

table{border-collapse:collapse}
table td{padding:0}
p{margin-top:5px;margin-bottom:5px;text-align:left;}
.sum{color:#F00;font-weight:bold}
.nowrap{white-space:nowrap}

a{color:#000;} a:hover{color:#F00;}
b a{color:#444; text-decoration:none;} b a:hover{color:black; border-bottom:1px #444 dashed;}

.bg1{background-color:#D8D8D8}
.copyright,
.copyright a{font-size:11px;padding:15px 0 10px 10px;color:#999}
.copyright a{font-size:11px;padding:0;margin:0}
div.product{border:1px solid #CCC;border-top-width:5px;padding:10px}
.variant{width:430px;border:solid 1px #ccc;margin:10px 0}
.variant th {text-align:center;vertical-align:middle;font-size:12px;border-bottom:1px solid #CCC;font-weight:normal;/*width:25%*/;padding:5px 0px}
.variant td {text-align:center;vertical-align:middle;font-size:12px;border-bottom:1px solid #CCC;font-weight:normal;/*width:25%*/;padding:5px 10px}
.variant thead th.package, .variant thead td.package {width:25%;}
.variant thead th.buy, .variant thead td.buy {width:25%;}
.variant thead th{font-weight:bold;padding:8px;border-width:0 0 1px;font-size:11px}
.variant tbody td.buy,
.variant tbody td.price,
.variant thead th{background:#EEE;white-space:nowrap}
.variant tbody td.saving {font-weight:bold;}
.variant td.pills{padding:8px 0;}
.variant tbody td.price{color:#F00;font-weight:bold;background:#EEE;border-bottom-color:#CCCCCD;}
.variant tbody td.perpill, .variant thead th.perpill {}
.variant tbody td.perpill, .variant thead th.pills, .variant tbody td.price, .variant thead th.price, .variant tbody td.saving, .variant thead th.saving {width:20%;}
.variant tbody td.buy{}
.variant thead th.buy,
.variant thead th.price,
.combined thead th.package{background:#DCDCDC}

ol{margin-left:0;padding-left:0;list-style-position:inside}
li{margin-bottom:10px;margin-top:5px}
li span{font-weight:bold;padding-left:3px}

.nav_top{margin-left:10px;height:170px}
.nav_top a{background:url(imgs/mrk1.gif) left center no-repeat;width:161px;display:block;font-weight:bold;color:#666;text-decoration:none;font-size:12px;font-family:Arial,sans-serif;padding:5px 0 4px 9px;border-bottom:dotted 1px #ccc}
.nav_top a:hover,.nav_top a.selected{background-image:url(imgs/mrk2.gif);color:#7FCD2A}
tr.popular{background:#F6FFE8}
tr.popular td.package,div.legend{background:#F6FFE8 url(imgs/popular.gif) no-repeat 1px 1px}
div.legend{padding:5px 20px;background-position:5px center}
/*.cart .also form{border:1px solid #CCC;padding:1px}*/
div.also {margin-top:25px;}
/*div.cart div.also form table{margin:0}
.cart. also td.buy{padding:4px 0 0}
.cart. also td{vertical-align:middle;}
.cart .also td.img{padding:0 0 0 10px}
.cart .also td.price{font-weight:bold}
div.cart form tr.upgrade td{padding:0px;text-align:center}
div.cart form tr.upgrade td div{position:relative;height:30px}
div.cart form tr.upgrade td div div{text-decoration:none;margin:-5px 0 0;overflow:hidden;position:absolute;width:100%;background-color:#fff;left:0px}
div.cart form tr.upgrade td div div:hover,
div.cart form tr.upgrade td div div.hover{height:auto}
div.cart form tr.upgrade td div a{padding:5px 10px;display:block;text-decoration:none;margin:5px;background-color:#FFFFCC}
div.cart form tr.upgrade td div a:hover{text-decoration:underline}
*/
.we_accept{padding-top:7px}
select{font-family:Tahoma,sans-serif;border:solid 1px #ccc;padding:1px;background-color:#FCFCFC}
.add-inf a,
.variant .buy a{background:url(imgs/btn-add.gif) no-repeat left;color:#487b10;display:inline-block;font-size:11px;font-weight:bold;padding:5px 0 8px 30px;text-decoration:underline;text-transform:uppercase;vertical-align:middle}
.variant .buy a{text-transform:none}
.add-inf a:hover,
.variant .buy a:hover{color:#f00}
.add-inf span{color:#000;display:inline-block;font-size:10px;font-weight:bold;padding:0;text-decoration:none;vertical-align:middle;line-height:1;border:solid #C7C7C7;border-width:0 0 0 1px;margin:0 0 0 7px;padding:2px 0 4px 7px;cursor:pointer}
.sert-and-spo{margin:15px 0 0 15px}

div.clear{clear:both}
/*form table td{padding:2px}
form table tbody th{text-align:left;padding:2px 4px 4px 2px;vertical-align:top}
form input,
form textarea{background-color:#F4F4F4;border-color:#DDD #EEE #EEE #DDD;border-style:solid;border-width:1px;padding:3px 5px}
*/
/* OWN */
.discount {
	border: 1px solid #707070;
	background-color: #E2E2F1;
	font-size: 10pt;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	line-height: 14px;
	padding: 5px;
	margin: 7px 0px 7px 0px;
	color: Black;
}
.text_index {font: 12px Arial, Tahoma, Helvetica, sans-serif;}
.txtmenubottom {
	font: 13px Arial, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1.5px;	
}
.txtmenubottom a{text-decoration:none;}
h3.packagecls { color: #4a8a00; font-size: 19px; font-weight: bold; text-align: center; }
table.cartclass { margin: 10px auto; }
table.cartclass th { border-bottom: 2px solid #C30; color: #fff; font-size: 17px; font-weight: normal; text-align: center; padding: 5px 10px; background: #5faa11 url(images/bg1.jpg) repeat-x; }
table.cartclass td { padding: 5px 10px ; border-bottom: 2px solid #DDD; font-size: 13px; color:#303030; }
.product_info { padding: 5px 10px ; }
h2.packagename { color: #4a8a00; font-size: 22px; font-weight: bold; }
table.cartclass td .package { font-weight: bold; }
table.cartclass td .peritem { font-weight: bold; color: #060; font-size: 16px; }
table.cartclass td .savings { font-weight: bold; color: #060; font-size: 14px; }
.ppi { color:#060; font-size:14px; font-weight: bold; }
table.cartclass td .tabletPrice { color:#060; font-family:arial; font-size:20px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; width:85px; }
table.cartclass td small { color: #333; font-size: 10px; }
table.cartclass td sup { font-size: 12px; }
