/*html,body{height:100%}*/
body{
	background-color:#FFF;
	color:#666;
	font-family:arial;
	font-size:12px
}
body,form, td,th,h1,h2,h3{padding:0;margin:0;text-align:left}
td{vertical-align:top;/*overflow:hidden*/}
table{border-collapse:collapse;overflow:hidden}
img{
	border:none;
	margin:0
}
/*h1{color:#000;font-size:38px;font-family:Times,serif;font-weight:bold;padding:10px 0px}*/
h1{color:#000;font-size:34px;font-family:Times,serif;font-weight:normal;/*line-height:30px;*/padding:0}
/*h2,h3{font-size:15px}*/
.main h2{font-size:24px;margin:20px 0 15px;font-family:Times,serif;color:#355681;line-height:0.9}
.main h3{font-size:16px;line-height:0.9;margin: 15px 0 10px}
a{
	color:#355681
}
a:hover{}
.top1{width:50%}
.top3{width:50%}
.top2{width:960px;height:183px;background:url(imgs/01.jpg)}
.main_table{}
.left_col{background:url(imgs/04.gif) top no-repeat;width:150px;padding-top:10px}
.left_col h2{
	background-color:#91bee7;
	color:#FFF;
	font-size:11px;
	padding:3px 10px;
	float:left;
	letter-spacing:0.5px
}
.center_col{
	width:540px;
	background:url(imgs/05.jpg) top no-repeat
}
.right_col{background:url(imgs/06.jpg) top no-repeat;width:275px}
.right_col p{margin-left:20px;line-height:18px}
.right_col p.hdr1{font-size:22px;font-weight:bold;margin-top:20px;margin-bottom:20px;color:#000000;text-align: left;text-indent: 0px}
.right_col p.hdr2{font-size:18px;font-weight:bold;margin-top:20px;color:#666666;text-align: left;text-indent: 0px}
.center_col p.hdr2{font-size:18px;font-weight:bold;margin-top:20px;color:#666666}
.categories{clear:both;margin-top:5px;margin-bottom:10px}
.categories a{display:block;padding-left:10px;font-weight:normal;padding-bottom:2px;color:#355681;padding-top:2px}
.categories a:hover,
.categories .selected{text-decoration:none;background:url(imgs/mrk1.gif) left no-repeat}
.categories .selected{font-weight:bold}
.categories div{margin-left:15px}
.categories div a{}

.quicksearch{background:url(imgs/07.jpg) top right no-repeat;height:127px;padding-left:20px}
.quicksearch div{font-weight:bold;font-size:11px;color:#000;padding:5px 0}
.quicksearch .ttl{color:#FFF;padding-bottom:0px}
.quicksearch input{border:solid 1px #999;color:#444;font-size:11px;width:160px;line-height:18px;height:18px;padding:0 5px}
.qs_item select{border:solid 1px #999;color:#444;font-size:11px;//width:210px;width:150px;line-height:18px;height:18px;//line-height:24px;//height:24px}
.spo{
	height:auto;
	position:relative
}
.spo .doc{position:absolute;left:361px;top:3px}
.spo h2{background-color:#FF0000;color:#FFF;font-size:12px;padding:3px 10px;float:left;font-weight:bold;margin-left:5px;margin-top:10px}
.spo .ttl{color:#000;font-size:36px;font-family:Times,serif;font-weight:bold;padding:10px 110px 0px 8px;clear:both;position:relative;}
.spo p{font-size:14px;line-height:19px;width:300px;padding:0 15px;margin:7px 0;text-indent: 0px}
.spo a{
	font-size:12px;
	padding:0 10px 0 15px;
	color:#355681;
	font-weight:bold;
	background:url(imgs/mrk2.gif) right no-repeat
}
.nav_top{
	padding:4px 0 0 2px;
	width:460px;
	float:left
}
.nav_top a{color:#000000;text-decoration:none;font-weight:normal;font-size:13px;margin-right:15px}
.nav_top a:hover,
.nav_top a.selected{text-decoration:underline}
.aaa{width:100%}
.aaa .bl{padding:0 15px}
.carty{width:236px;height:43px;background-image:url(imgs/cart.png);//background:none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/cart.png);padding-left:55px;padding-top:10px;color:#333}
.carty div{margin-top:2px;font-size:15px;position:relative}
.carty a{color:#333}
.carty a.lnk{position:relative;width: 33px;height: 35px;float: left;margin-left: -45px}
.category{width:535px}
.category h1{background-color:#355681;color:#FFF;font-size:12px;padding:3px 10px;float:left;font-weight:bold;margin-left:5px;margin-top:15px;margin-bottom:10px;text-transform:uppercase;font-family:Arial,sans-serif}
.category div{clear:both}
.gr_row{background-color:#355681;height:3px}
.menu_bot{
	color:#B5AEA8;
	padding-top:10px;
	font-weight:bold;
	font-size:11px
}
.menu_bot div{
	font-size:9px;
	color:#999999;
	margin-bottom:20px;
	margin-top:5px
}
.menu_bot div a{color:#333333}
.menu_bot a{margin-left:7px;color:#355681;margin-right:7px;text-decoration:none}
.menu_bot a:hover{text-decoration:underline}
.bot_logo{
	background:url(imgs/12.gif) no-repeat
}
.prod{height:155px;width:100%;background:url(imgs/10.gif) no-repeat left top}
.prod td{}
.prod .bm{float:left;overflow:hidden;white-space:nowrap;margin-top:7px;}
.prod .pt{padding-left:1px;height:68px;text-align:center;font-size:10px}
.prod .pt .dscr{overflow:hidden;line-height:10px;height:51px;margin-top:5px;padding-right:15px;float:left;text-align:left}
.prod a{color:#355681;font-size:11px}
.prod a:hover{text-decoration:none}
.prod a.buy{color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;display:block;margin-bottom:7px;white-space:nowrap}
.prod .name{font-size:14px;color:#355681;font-weight:bold;padding:7px 10px 0 10px;height:20px;white-space:nowrap}
.prod .pr{color:#333333;text-align:center;margin-top:2px;float:right;clear:none;white-space:nowrap;position:relative;left:-15px;font-size:10px;text-transform:lowercase;line-height:14px;//text-transform:uppercase;//font-size:8px;//line-height:inherit}
.prod .pr span{font-size:17px;font-weight:bold;display:block;color:#000;margin-top:10px}
.prod .bot{height:60px;padding-left:33px}
div.prod_rows{overflow:hidden;width:535px;clear:both}
table.prod_row{background:url(imgs/11.gif);margin-bottom:5px;width:100%;overflow:hidden}
table.prod_row .col{background:url(imgs/09.gif) no-repeat right top;width:33%;overflow:hidden}
table.prod_row .over{background:url(imgs/08.gif) no-repeat right top;overflow:hidden}
.lang{text-align:right;color:#000000}
.lang a{margin:4px}
.lang div{padding:4px}
.product{}
.product td{vertical-align:middle}
.product div table .pic{background:url(imgs/bill_bg.gif)}
.product div table .title{padding-left:20px}
.product div table .title h1{ margin-left:-5px; position:relative}
.variant{color:#000000;margin:10px auto;width:500px}
.variant td,
.variant th{text-align:center;padding:5px 10px;color:#000}
.variant thead th{background-image:url(imgs/row3.gif); background-repeat:no-repeat; background-position:center}
.variant thead th.buy{background-position:right}
.variant thead th.package{background-position:left}
.variant tbody td{background-image:url(imgs/row1.gif);background-repeat:no-repeat;background-position:center}
.variant tbody td.buy{width:100px;background-position:right}
.variant td.package{background-position:left}
.variant tbody td.buy a{color:#CC0000}
.variant tbody td.buy a:hover{color:#ff0000}
.variant tbody tr.popular td.package{background-image:url(imgs/row5.gif)}
.variant tbody tr.over td{background-image:url(imgs/row2.gif) !important}
.cart .variant tbody tr{background:none}
.cart .variant thead .remove{background-position:left}
.cart .variant thead .subtotal{background-position:right}
.cart .variant td{padding:3px;vertical-align:middle}
.cart .variant th{padding:10px;vertical-align:middle}
.cart .variant tbody .remove input{border:none}
.cart .variant tbody .qty input{width:12px;text-align:center}
.cart .variant tbody td,
.cart .variant tbody th{border-bottom:solid 1px #eee}
.cart .variant tbody th{text-align:right}
.cart .variant tr.total th,
.cart .variant td.total{font-weight:bold;border:none}
.legend{background:url(imgs/row5.gif) no-repeat left;padding-left:40px}
.legend img{margin-right:5px}
.main{margin:15px;/*  padding:15px;*/ width:505px}
.index {margin:15px 0px}
.simple{margin:10px 0;font-size:11px;color:#000000}
.info td, .info th, .simple td, .simple th{padding:3px 5px;border:solid 1px #ccc;vertical-align:middle}
.info thead tr, .simple thead tr{background-color:#EFF4ED}
/*.larger{font-size:14px}*/
.testimonials div{border-bottom:dotted 1px #355681;padding:15px 0;position:relative;border-top:dotted 1px #355681}
.testimonials div span{font-style:italic;color:#000}
.testimonials div.over{color:#cc0000;background-color:#FDF4EB}
.news p{text-align:justify}
.news .link{color:#000;font-style:italic;overflow:hidden;width:504px}
form table{margin:20px auto}
form table td{padding:2px}
form table tbody th{text-align:left;color:#666;padding:2px 4px 4px 2px}
form table input,form textarea{border:1px solid #CCC;padding:1px 3px}
form table input.button,input.submit{color:#FFFFFF;background:url(imgs/button.gif);width:100px;height:23px;border:none;text-transform:lowercase;font-weight:bold}
.generic td{text-align:center;vertical-align:middle;padding:5px 5px 5px 5px}
.generic th{vertical-align:middle;padding:5px 5px 5px 5px}
.bonuses td{padding:5px}
.news h2{margin-top:25px}
/*.faq td{text-align:center;vertical-align:middle;padding:5px 5px 5px 5px}
.faq th{vertical-align:middle;padding:5px 5px 5px 5px}*/
p{margin:10px 0;text-align:justify;text-indent: 15px}
/*div{text-align:justify}*/
div.prod_descr{margin:10px}
.prod_descr h3{text-align:center}
.cat_descr img{margin:5px}
.bookmark{margin-left:15px;margin-top:25px}
.bookmark td{height:20px}
.bookmark a{color:#7F7F7F;font-size:10px;margin-left:5px}
.subscribe{margin-left:15px;margin-top:5px}
.subscribe td{height:20px}
.subscribe a{color:#7F7F7F;font-size:10px;margin-left:5px}
.cat_img{float:left;margin:10px 10px 10px 0}
a.order_status{
    background:url(imgs/order_status.gif) no-repeat;
    height: 49px;
    padding: 15px 0 0 80px;
    font-size: 16px;
    font-weight: bold;
    color:#000;
    display: block;
    margin-left: 10px;
    text-decoration:none;
}
a.order_status:hover{
    text-decoration: underline;
}
div.order_status{
    margin-top: 10px;
    margin-bottom: 5px;
}
.combined tbody td{
    background: none !important;
    border: solid 1px #FDEDDD;
    padding: 5px;
}
.combined tbody td.pills{
    white-space:nowrap;
}
.combined tbody td.buy{
    width:auto;
}
.phone{
        margin-left:20px;
}
.spo1{background:url(imgs/spo1.gif) no-repeat;width:201px;height:53px;float:right;padding-left:95px;//padding-left:90px;font-size:13px;text-transform:uppercase;font-weight:bold;color:#000;text-decoration:none;cursor:pointer;margin-right:5px}
.spo1 div{font-size:19px;color:#e00000;margin-top:10px;margin-bottom:-2px}
a:hover .spo1{text-decoration:underline}
.spo1_tbl{width: 250px;margin: 20px 30px;}
.spo1_tbl th{text-align:center}
.spo1_tbl td{vertical-align:middle}

.cart .variant .bonus th{
    text-align:left;
    padding: 5px 10px;
}
.cart .variant .bonus td{
    padding:0px
}
.cart .variant .bonus input{
    border:none;
}
.cart .variant .bonus .pic img{
    height:28px;
}

input.checkout{
    text-decoration:underline;
}
.error{
    font-size: 19px;
    color: red;
}
a#product_info_switch{
  font-weight:bold;
}
div.phones{width:195px;float:right;background:url(imgs/phones.gif) right no-repeat;height:45px;line-height:20px;font-size:10px;letter-spacing:-1px;margin:2px 10px 2px 0;padding-top:3px}
.support-box{
	background:url(imgs/chat_bg.gif) no-repeat;
	width:185px;
	height:65px;
	float:left;
	color:#3e4547;
	font-size:16px;
	font-weight:bold;
	padding:20px 0 0 15px;
	margin-left:30px;
	line-height:14px;
	margin-top: 20px;
}
*html .support-box{margin-left:15px}
.support-box a{color:#989ea0;font-size:10px;text-decoration:none;padding:3px 0;display:block}
	

