@charset "utf-8";
/* CSS Document */
html { background-color:#FFF; }
body { background-image:url('../images/background-gradient.jpg'); background-repeat:repeat-x; }
#container { width:1000px; }
#top-panel { height:40px; background-image:url('../images/top-panel.jpg'); background-repeat:no-repeat; }
#top-panel span { float:right; font-family:Arial, Helvetica, sans-serif; }
span.lang-arrow { margin:12px 16px 0 0; }
span.lang-text { font-size:11px; color:#5087a5; margin:10px 5px 0 0; }
span.cart-link { font-size:12px; color:#FFF; margin:10px 60px 0 0; }
span.cart-link a:link { color:#FFF; }
span.cart-link a:visited { color:#FFF; }
span.cart-info { font-size:11px; color:#FFF; margin:6px 10px 0 0; }
span.cart-info strong { font-size:18px; font-weight:bold; }
span.cart-icon { margin-right:10px; }
span.phone { font-size:18px; color:#5087a5; margin:6px 50px 0 0; }
#header { position:relative; height:90px; background-image:url('../images/header.jpg'); background-repeat:no-repeat; }
#header span.title, #header span.subtitle { display:block; width:305px; margin-left:525px; }
#header span.title { font-family:"Arial Black", Gadget, sans-serif; font-size:28px; color:#FFF; text-align:left; line-height:24px; padding-top:10px; }
#header span.subtitle { font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; text-align:right; }

#content { width:100%; }
#content #top .left { float:left; width:500px; height:250px; background-image:url('../images/content-top-left.jpg'); background-repeat:no-repeat; }
#content #top .right { float:left; width:500px; font-family:Arial, Helvetica, sans-serif; }
#content #top .right .right-left { float:left; width:165px; height:250px; background-image:url('../images/top-right-left.jpg'); background-repeat:no-repeat; }
#content #top .right .right-left span.price { display:block; width:60px; margin:115px 0 0 25px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#FFF; }
#content #top .right .right-left span.price i { font-size:12px; }
#content #top .right .right-left span.price b { font-size:19px; }
#content #top .right .right-right { float:left; width:335px; height:250px; background-image:url('../images/top-right-right.jpg'); background-repeat:no-repeat; }
span.top-menu { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#48acdd; }
span.top-menu a { color:#48acdd; margin:0 10px; text-decoration:none; }
span.top-menu a:hover { text-decoration:underline; }
span.top-block { display:block; margin-top:100px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1em; color:#777777; }
span.top-block .title { color:#4c98ad; }
span.top-block .title b { font-size:20px; }
span.top-block .title a { color:#4c98ad; }
#content #inner-bottom .left { float:left; width:800px; background-image:url('../images/inner-bottom-left.jpg'); background-repeat:no-repeat; }
#content #inner-bottom .right { float:left; width:180px; padding-top:85px; background-image:url('../images/inner-bottom-right.jpg'); background-repeat:no-repeat; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c98ad; }
#content #inner-bottom .right b { font-size:20px; }
#content #inner-bottom .right a { color:#4c98ad; }

form.cart { margin:110px 0 30px 0; background-image:url('../images/border.jpg'); background-repeat:repeat-y; }
form.cart input.qty { width:34px; height:17px; background-image:url('../images/input-qty.gif'); background-repeat:no-repeat; background-color:transparent; border:0; text-align:center; }
form.cart div.table-holder { width:725px; padding:0 35px 0 40px; background-image:url('../images/border-top.jpg'); background-repeat:no-repeat; }
form.cart div.table-holder img.pixel { float:left; width:1px; height:320px; }
form.cart div.table-holder .clear { clear:both; height:1px; }
form.cart div.border-end { width:725px; height:35px; padding:0 35px 0 40px; background-image:url('../images/border-bottom.jpg'); background-repeat:no-repeat; }
div.table-holder div.text span.title { display:block; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#589fb3; }
div.table-holder div.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#868686; }

.long-block { width:725px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.long-block img { float:left; margin:0 10px 0 -5px; }
.long-block span.title { display:block; margin-bottom:10px; padding-top:10px; font-size:14px; color:#777777; }
.long-block span.title b { font-size:20px; color:#4c98ad; }
.long-block span.title i { font-style:normal; font-size:11px; }
table.description { margin:-35px 0 0 46px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; }

.outer-table-holder { margin:110px 0 30px 0; background-image:url('../images/border.jpg'); background-repeat:repeat-y; }
.outer-table-holder div.table-holder { width:725px; padding:0 35px 0 40px; background-image:url('../images/border-top.jpg'); background-repeat:no-repeat; }
.outer-table-holder div.table-holder img.pixel { float:left; width:1px; height:320px; }
.outer-table-holder div.table-holder .clear { clear:both; height:1px; }
.outer-table-holder div.border-end { width:725px; height:35px; padding:0 35px 0 40px; background-image:url('../images/border-bottom.jpg'); background-repeat:no-repeat; }


table.product-list { float:left; width:724px; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
table.product-list tr { height:40px; }
table.product-list td { padding-left:10px; }
table.product-list tr.legend { height:25px; vertical-align:middle; background-color:#FFF; }
table.product-list tr.legend td { color:#589fb3; font-weight:bold; }
table.product-list td.remove { padding-left:20px; }
table.product-list td.subtotal { width:90px; font-weight:bold; color:#b40000; }
table.product-list td.price { font-weight:bold; color:#589fb3; }
table.product-list td.order { width:120px; padding-left:0px; }
table.product-list tr.table-bottom td { border-top:1px solid #b8b8b8; }
table.product-list td.select { padding-right:30px; text-align:right; }
table.product-list td.total { padding-right:30px; font-weight:bold; text-align:right; color:#b40000; }
table.product-list img.show { margin-left:10px; }
table.product-list td.package span { float:left; margin-top:4px; }
table.product-list td.package img { float:left; margin-left:10px; }
table.product-list a.buy { display:block; margin-left:15px; width:78px; height:19px; background-image:url('../images/buy-button.jpg'); background-repeat:no-repeat; cursor:pointer; font-size:13px; color:#FFF; text-decoration:none; font-weight:bold; text-align:center; }
table.product-list a.red { display:block; float:right; margin-left:15px; width:78px; height:19px; background-image:url('../images/buy-button.jpg'); background-repeat:no-repeat; cursor:pointer; font-size:13px; color:#FFF; text-decoration:none; font-weight:bold; text-align:center; }
table.product-list a.grey { display:block; float:right; margin-left:15px; width:91px; height:19px; background-image:url('../images/grey-button.jpg'); background-repeat:no-repeat; cursor:pointer; font-size:13px; color:#FFF; text-decoration:none; font-weight:bold; text-align:center; }
.cart-text { padding-left:50px; margin:30px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.cart-text span.title { display:block; margin-bottom:20px; font-size:20px; font-weight:bold; color:#589fb3; }
.cart-text span.subtitle { display:block; font-size:12px; font-weight:bold; color:#589fb3; }
.cart-text a.big { font-size:16px; font-weight:bold; color:#589fb3; }
.cart-text table.info tr.legend td { font-weight:bold; color:#589fb3; }
.cart-text table.info td { padding-right:30px; }
.cart-text table.calendar { float:left; width:250px; margin-right:20px; }
.cart-text table.calendar caption { padding:0 0 5px 4px; font-size:14px; font-weight:bold; text-align:left; color:#589fb3; }
.cart-text table.calendar td { padding:2px 5px 2px 4px; color:#589fb3; }
.cart-text table.calendar tr.legend td { font-weight:bold; background-color:#589fb3; color:#FFF; }
.cart-text table.calendar tr.grey td { background-color:#eeeeee; }
.cart-text a { color:#589fb3; }

#content #bottom .left { float:left; width:500px; background-image:url('../images/content-bottom-left.jpg'); background-repeat:no-repeat; }

span.need-help { display:block; float:left; width:210px; height:78px; margin-top:120px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#969696; padding-left:40px; }
span.need-help b { font-size:20px; color:#B40001; font-style:italic;}
span.need-help a:link { color:#9a9a9a; }
span.need-help a:visited { color:#9a9a9a; }
span.need-help span{font-size:18px;font-weight:bold;font-style:italic;}
span.need-help div{padding-left:15px;padding-top:5px;}
span.help-list { display:block; float:left; width:215px; margin-top:100px; padding:0 0 50px 35px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; font-weight:bold; color:#4c98ad; }
span.help-list ul { list-style-type:disc; margin:0 0 6px 20px; }
span.help-list a img { margin:0 2px; }

#content #bottom .right { float:left; width:500px; height:249px; background-image:url('../images/content-bottom-right.jpg'); background-repeat:no-repeat; }

.block { float:left; width:210px; padding:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; }
.block span.title { display:block; font-size:20px; font-weight:bold; margin-bottom:10px; color:#4c98ad; }
.block span.text { display:block; text-align:left; margin-bottom:10px; line-height:1em; }
.block a { color:#4c98ad; }
.block span.price { display:block; float:left; width:100px; color:#b40000; }
.block span.price b { font-size:16px; }
.block a.buy { display:block; float:right; width:78px; height:19px; background-image:url('../images/buy-button.jpg'); background-repeat:no-repeat; cursor:pointer; font-size:13px; color:#FFF; text-decoration:none; font-weight:bold; text-align:center; }
.space { clear:both; height:20px; }

#footer { clear:both; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777777; }
#footer span.copyright { float:left; margin:12px 0 0 40px; }
#footer img { float:left; margin-left:10px; }
#footer span.menu { float:right; margin:12px 40px 0 0; font-weight:bold; }
#footer span.menu a { font-weight:normal; color:#777777; margin-left:25px; }
/* docs */
.docs h1 {
color:#194260;
font-size:28px;
line-height:50px;
margin:0;
padding:0;
text-transform:none;
}
.docs h2 {
color:#144062;
font-size:18px;
font-weight:normal;
line-height:20px;
margin:20px 0 15px;
}
.docs h3 {
color:#000000;
font-size:15px;
line-height:0.9;
margin:15px 0 5px;
}
.docs a {
color:#42A9E4;
}
.docs p{
text-align:justify;
}
.docs .list a {
border-bottom:medium none;
color:#000000;
text-decoration:underline;
}
.docs .simple-list{
list-style-type:disc;
padding-left:25px;
}
.testimonials div {
border-bottom:1px dashed #EDEBA5;
padding:15px 10px;
}
.testimonials div span {
color:#000000;
font-size:13px;
font-weight:bold;
}
.faq .doc-table{
font-size:13px;
border-collapse:collapse;
}
.doc-table th {
background-color:#F6F9E6;
font-size:13px;
font-weight:bold;
border:1px solid #DDDDDD;
padding-left:5px;
}
.doc-table td{
border:1px solid #DDDDDD;
padding:5px 6px;
vertical-align:middle;
}
/* info tabs*/
.tabs-box{
width:100%;
margin-top:50px;
}
.tabs-titles{
height:47px;
padding-top:5px;
padding-right:5px;
width:90%;
}
.tabs-title{
width:190px;
padding-bottom:3px;
height:43px;
float:left;
text-align:center;
cursor:pointer;
font-size:14px;
font-family:Arial;
border-bottom:1px solid white;
border-right:1px solid white;
}
.tabs-title span{
display:block;
background:transparent url(../images/active_tub.gif) repeat-x scroll left top;
padding:14px 23px 16px;
}
.tabs-active{
font-weight:bold;
}
.tabs-inactive{
text-decoration:underline;
}
.tabs-inactive span{
background:transparent url(../images/no_active_tub.gif) repeat-x scroll left top;
}
.tab-item{
background:#ECECEC;
width:100%;
padding:5px 5px 5px 0;
color:#343434;
}
.tab-item h1{
font-family:Arial;
font-size:16px;
font-weight:bold;
padding:15px 0 10px 25px;
color:#343434;
}
.tab-item h2{
font-family:Arial;
font-size:14px;
font-weight:bold;
padding:10px 0 5px 25px;
color:#343434;
}
.tab-item h3{
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:5px 0 5px 25px;
color:#343434;
}
.tab-item p{
font-size:12px;
font-family:Times;
color:#343434;
padding-left:25px;
}
.tab-item ul{
list-style-type:disc;
padding:10px 0 5px 45px;
color:#343434;
}
.tab-item ul li{
font-size:12px;
font-family:Times;
}
/*contacts*/
.contacts ul{
list-style:none;
}
.contacts ul li{
padding-left:15px;
padding-top:10px;
clear:both;
}
.contacts label{
float:left;
width:140px;
height:40px;
}
.contacts .inputField{
float:left;
}
.contacts .textField{
float:left;
}
