@charset "utf-8";
/* CSS Document */



.gray11text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:1.5em; }
.redorange12text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#900; line-height:1.5em; }
.red12text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#990000; line-height:1.5em; }
.blue12text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#336699; line-height:1.5em; }
.green12text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#009900; line-height:1.5em; }
.white12text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:1.5em; }
.orange12text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#FF9900; line-height:1.5em; }
.orange14text { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#F60; line-height:1.5em; }
.footer12textl1 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#363; text-decoration:none; }
.footer12textl1:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#900; text-decoration:none; }
.pricegreen14 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#360; line-height:1.5em; }
.pricewhite14 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:1.5em; }
.pricewhite12l1 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#390; text-decoration:underline; }
.pricewhite12l1:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#F60; text-decoration:none; }
.pricewhite14l1 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.pricewhite14l1:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#F60; text-decoration:none; }
.title16px { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:22px; color:#690; line-height:1.5em; }
.title16pxalt { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:22px; color:#666; line-height:1.5em; }
.paddinglinex { padding:0 10px; color:#ccc; }
.hun100widthph { width:100%; }
.padding5px { padding:5px; }
div.spacer { clear:both; }
#background { position:absolute; width:100%; height:100%; padding:0px; }
#float-left { position:relative; float:left; width:207px; left:34px; }
#float-right { position:relative; float:right; width:730px; right:16px; }
#bg-interface01 { position:relative; width:100%; height:42px; background:URL(images/bg1_01.jpg) repeat-x; }
#wrap-interface01 { position:relative; width:1000px; height:42px; margin:0 auto; }
#bg-interface02 { position:relative; width:100%; height:147px; background:URL(images/bg1_02.jpg) repeat-x; }
#wrap-interface02 { position:relative; width:1000px; height:147px; background:URL(images/index1_09.jpg) no-repeat; margin:0 auto; }
#bg-interface03 { position:relative; width:100%; height:43px; background:URL(images/bg1_03.jpg) repeat-x; }
#wrap-interface03 { position:relative; width:1000px; height:43px; background:URL(images/index1_10.jpg) no-repeat; margin:0 auto; }
#bg-interface04 { position:relative; width:100%; height:48px; background:URL(images/bg1_04.jpg) repeat-x; }
#wrap-interface04 { position:relative; width:1000px; height:48px; background:URL(images/index1_11.jpg) no-repeat; margin:0 auto; }
#bg-interfaceC { position:relative; width:100%; background:URL(images/bg1_05.jpg) repeat; }
#wrap-interfaceC { position:relative; width:1000px; background:URL(images/index1_12.jpg) repeat-y; margin:0 auto; }
#bg-interfaceF { position:relative; width:100%; height:132px; background:URL(images/bg1_08.jpg) repeat-x; }
#wrap-interfaceF { position:relative; width:1000px; height:132px; background:URL(images/index1_15.jpg) no-repeat; margin:0 auto; }
li.checked { background: url(images/arrow.png) no-repeat; padding-left:20px; list-style-position:outside; margin:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
/* START: tabs */

div.tabs ul.tabmenu 
{
	padding: 0;
	list-style: none;
	margin: 0px;
}

div.tabs ul.tabmenu li
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px
}

div.tabs div.tab 
{
	background: #ffffff;
	color: #000;
	padding: 20px 12px 20px 12px;
	border: 1px solid #dddddd;
	text-align: justify
}

div.tabs ul.tabmenu li a:link, div.tabs ul.tabmenu li:visited, div.tabs ul.tabmenu li a.selected
{
	padding: 8px 0 8px 0; 
	display: block; 
	outline: 0; 
	background: #8CC127; 
	color: #ffffff; 
	font-weight: bold; 
	text-decoration: none; 
	margin-right: 1px solid #f1f1f1;
	text-align: center;
	width: 150px;
	border: 1px solid #74A418;
	border-bottom: 0px;
	margin-right: 1px;
	margin-top: 2px;
	margin-bottom: -1px
}

div.tabs ul.tabmenu li a:hover, div.tabs ul.tabmenu li a:active
{
	background: #74A418; 
	color: #fff;
}

div.tabs ul.tabmenu li a.selected
{
	background: #ffffff;
	color: #000;
	margin-top: 0px;
	padding: 9px 0 9px 0; 
	border-color: #dddddd
}

/* END: tabs */



span.formButton { padding: 0 5px 0 0; display: inline-block; background: transparent url(img/button-bg.png) 100% -32px no-repeat; }
span.formButton input { height: 32px; line-height: 32px; border: none; padding: 0 10px 0 15px; background: transparent url(img/button-bg.png) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; margin: 0; font-weight: bold; }
span.formButton2 { padding: 0 5px 0 0; display: inline-block; background: transparent url(img/button-bg2.png) 100% -32px no-repeat; }
span.formButton2 input { height: 32px; line-height: 32px; border: none; padding: 0 10px 0 15px; background: transparent url(img/button-bg2.png) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #FFF; margin: 0; font-weight: bold; }
.asterisk { padding-right: 20px; background: transparent url(img/asterisk.png) center right no-repeat; }
#notice { width: 90%; text-align:center; background: #F60; margin: 10px auto; color: #FFF; padding: 5px; }
.curved { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.scurved { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
div.clearfix { clear: both; height: 1px; background: transparent; }
div.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* product page */

.producttable th, .producttable td { padding: 5px; vertical-align: middle;}
.producttable th { font-size: 12px; text-align: left; background: #2099C4; color: #fff; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #446075; border-right: 1px solid #ffffff}
.producttable tr:hover { background: #f2f2f2;}
.producttable .package { font-size: 12px; font-weight: bold; color: #446075; }
.producttable .itemPrice { font-size: 14px; font-weight: bold; color: #446075; }
.producttable .savings { font-size: 14px; font-weight: bold; color: #639100; }
.producttable small { font-size: 80%;}




body,div,ul,li,h1,p,form {margin:0;padding:0}

img {border:0px}

ul li {list-style:none}

h1 {font-size:100%;font-weight:normal}

html,body {height:100%;width:100%}

body 
{
	margin: 0 0 4px 0;
	padding: 0px;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	color: #444444;
	
}

h1,td h2
{
	color: #7CB119;
	font-size: 16px;
	margin: 0px;
	padding: 14px 0 8px 0;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

h2
{
	color: #7CB119;
	font-size: 13px;
	margin: 0px;
	padding: 14px 0 8px 0;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

h3
{
	color: #7CB119;
	font-size: 12px;
	margin: 0px;
	padding: 14px 0 8px 0;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

#logo a img

{

       margin: 5px 0 0 119px;

}

p
{
	text-align: justify;
	margin: 0px;
	padding: 10px 0 5px 0
}

table, td
{
	font-size: 11px
}

ul li, ol li
{
	padding: 3px 0 3px 0
}

a		{ text-decoration: underline; color: #85C41B}
a:link, a:visited	{ color: #85C41B}
a:hover, a:active	{ color: #5D8E0B; text-decoration: none}

.clear
{
	clear: both;
}

#container
{
	width: 1000px;
	background: url(img/header.jpg) #F6F5F1 no-repeat center top;
}

#container_1
{
	width: 1000px;
	background:url(img/main-style.png) repeat-x center top;
}

#languages
{
	float: right;
	color: #B5C0C8;
	font-size: 15px;
	height: 41px
}

#languages-pad
{
	padding: 26px 18px 18px 18px;
}

#languages b
{
	font-weight: normal;
	float: left;
	display: block;
	width: 80px;
}

#languages a:link img, #languages a:visited img
{
	border: 12px solid #2F495C
}

#languages a:hover img, #languages a:active img
{
	border: 12px solid #DFECF8
}

#logo
{
	text-align: left;
	float: left;
	width: 480px;
	height: 47px;
}

#logo a img
{
	margin: 5px 0 0 136px;
}

#top-mnu
{
	font-size: 12px;
	color: #5DB8D8;
	padding: 11px 0 0 0;
	float: right;
	width: 510px;
	text-align: right
}

#top-mnu a:link, #top-mnu a:visited
{
	color: #ffffff; 
	text-decoration: none;
	padding: 0 14px 0 12px;
	font-weight: bold
}

#top-mnu a:hover, #top-mnu a:active
{
	color: #ffffff;
	text-decoration: underline;
}

#support
{
	text-align: right;
}

#main-block
{
	padding: 0 2px 30px 2px;
}

#left-col
{
	width: 266px;
	float: left;
	text-align: left;
	padding: 98px 0 0 0;
	background: url(img/left-col-top.gif) no-repeat left 212px;
}

#left-col h1
{
	padding: 0 0 32px 0;
	margin: 0px;
	text-align: center;
	color: #ffffff;
	text-transform: none
}

#left-col ul
{
	padding: 0 10px 0 15px
}

#left-col ul li
{
	padding: 0px;
	margin: 0px
}

#left-col ul li a:link, #left-col ul li a:visited
{
	color: #444444; 
	text-decoration: none;
	width: 212px;
	height: 29px;
	display: block;
	background: url(img/ico-leftmn.gif) no-repeat left top;
	font-size: 12px;
	text-transform: uppercase;
}

#left-col ul li a:hover, #left-col ul li a:active
{
	color: #000000;
	text-decoration: underline;
	background: url(img/ico-leftmn.gif) no-repeat left bottom;
}

#left-col ul li a b
{
	display: block;
	padding: 8px 0 7px 44px;
	font-weight: normal
}

#main-col
{
	width: 729px;
	float: right;
	text-align: left
}

#main-col_1
{
	width: 719px;
	
	text-align: left
}

#main-col-left
{
	float: left;
	width: 718px;
	padding-top: 8px
}

#main-col-right
{
	width: 20px;
	float: right;
	text-align: left;
	background: url(img/right-col-bgr.gif) no-repeat;
}

#ban-adv img
{
	margin: 8px 0 0 314px
}

#cart-prc
{
	text-align: right;
	color: #35495E;
	font-size: 11px;
	padding-top: 35px;
}

#cart-price
{
	color: #354C5E;
	font-size: 12px;
	font-family: tahoma,serif;
	width: 170px;
	text-align: center;
	display: block;
	float: right;
	margin-top: 6px
}

#cart-price b
{
	color: #354C5E;
	font-size: 18px;
	font-family: Georgia,serif;
}

a.cart:link, a.cart:visited
{
	color: #ffffff; 
	text-decoration: none;
	display: block;
	background: url(img/but-checkout.gif) no-repeat #940000 left top;
	width: 115px;
	float: right;
	margin-right: 12px;
	font-weight: bold;
	text-align: center;
	padding: 9px 0 9px 0
}

a.cart:hover, a.cart:active
{
	text-decoration: none;
	color: #ffffff;
	background: url(img/but-checkout.gif) no-repeat #9C2828 left bottom;
}

#footer
{
	color: #797979;
	font-size: 11px;
	border-top: 1px solid #D4D3D0;
	padding: 15px 0 20px 0;
	text-align: center;
	line-height: 1.5em
}

#footer-links
{
	padding-bottom: 15px;
	color: #C1C1C1
}

#footer a:link, #footer a:visited
{
	color: #555555; 
	text-decoration: none;
}

#footer a:hover, #footer a:active
{
	text-decoration: underline;
	color: #000000;
}

#footer-links a:link, #footer-links a:visited
{
	color: #797979; 
	text-decoration: none;
	padding: 0 8px 0 8px
}

#footer-links a:hover, #footer-links a:active
{
	text-decoration: underline;
	color: #333333;
}

#testim
{
	padding: 30px 0px 10px 18px;
	text-align: left
}

#testim  img
{
	margin: 0 10px 0 0
}

#testim b
{
	color: #99D22D;
	font-size: 12px;
	display: block
}

#testim i
{
	color: #A0A0A0;
	font-size: 12px;
	display: block;
	font-style: normal
}

#testim p
{
	font-size: 10px
}

#sertificate
{
	padding: 20px 0 0 18px;
	font-weight: bold;
	font-size: 12px
}

#sertificate img
{
	margin-top: 10px
}

a.add:link, a.add:visited
{
	color: #ffffff; 
	text-decoration: none;
	width: 142px;
	height: 31px;
	display: block;
	background: url(img/but-add.gif) no-repeat left top;
	font-size: 12px;
}

a.add:hover, a.add:active
{
	color: #ffffff;
	text-decoration: underline;
	background: url(img/but-add.gif) no-repeat left bottom;
}

a.add b
{
	display: block;
	padding: 8px 0 0 48px;
	font-weight: normal
}

.prod
{
	padding: 20px 0 20px 0
}

.prod img
{
	border: 3px solid #dddddd;
	margin: 0 10px 10px 0
}
