/*prod pages styles*/
html {height: 100%; width: 100%;}
body {padding: 0px; margin: 0px; background-color: #ffffff; height: 100%}
body, table { color: #776452; font-family: Arial;}

/*logo*/
.header {clear: both; display: table; width: 100%;}
.header div {}
.logo_slogan {float: left; padding-top: 5px; margin-left: 80px;}
.login_block {margin-right: 4%;}
.logo a{padding: 0px; margin: 0px;}
.logoimg {background: url(../images/1280/logo.gif) top left no-repeat; height: 36px; width: 326px;}
.slogan {color: #777c80; font-size: 16px;}

/*login form*/
.login {float: right; display: table; padding-top: 15px;}
.login .text1 {padding: 0px; background: url(../images/1280/login.gif) center bottom no-repeat;  width: 65px; height: 20px;}
.login .text2 {padding: 0px; background: url(../images/1280/password.gif) center bottom no-repeat; width: 65px; height: 20px;}
.login #pass {width: 140px;}
.login #email {width: 140px;}
.login .field {float: right; clear: both;}
.login .field div {display: inline; padding-top: 12px;}
.login input {width: 120px;}
.enter {float: right;}
.enterbtn {background: url(../images/1280/enter.gif) center center no-repeat;  height: 73px; width: 81px;}

/*forgot_password*/
#fp_container {display: none; position: absolute; background-color: #999999; z-index: 30000;}
.fp_box {display: none;	background: url(../images/1280/fog_pass_box.gif) center center no-repeat; height: 212px; width: 446px; position: absolute; text-align: center; z-index: 31000;}
input.fp_text_input {width: 270px; border: 1px solid #8d8d8d;}
input.fp_text_input_err {width: 270px; border: 2px solid #C75852;}
.fp_close_div {padding: 26px 17px 0px 0px;}
#fp_close {cursor: pointer; background: url(../images/1280/fp_close.gif) center center no-repeat; height: 46px; width: 96px;}
.fp_text {color: #776452; font: 16px Arial; padding: 7px 0px;}
.fp_text_site {color: #5681a7; font: 16px Arial; padding: 7px 0px;}
.fp_send {background: url(../images/1280/fp_send.gif) center center no-repeat; height: 51px; width: 123px;}
.fp_ok {background: url(../images/1280/fp_ok.gif) center center no-repeat; height: 51px; width: 123px; cursor: pointer;}
.forgot {float: right; margin-right: 45px; clear: both;} 
.forgot a  {color: #537ca0; text-decoration: none; font-size: 10pt; cursor: pointer; padding-top: 5px; display: table;}
.forgot a:hover {text-decoration: underline;}

#page {height: 100%;}

/*menu top*/
#menu {height: 73px; width: 100%; clear: both; background: url(../images/prod_menu_bg.gif) top left repeat-x;}
.menu {height: 100%; width: 100%; background: url(../images/prod_menu_left.gif) top left no-repeat; display: table;}
.menu ul {padding: 0px; margin: 0px; list-style-image: none; list-style-type: none; margin: 25px auto; width: 750px; height: 30px;}
.menu li {float: left; list-style-image: none; list-style-type: none;}
.menu .cell, .menu .cell a {padding: 0px; margin: 0px; font-size: 14px; color: #4D4D4D; font-weight: bold; text-decoration: none;}
.menu .cell a:hover {text-decoration: underline;}
.menu .delim {background: url(../images/1280/menu_delim.gif) bottom center no-repeat; width: 40px; height: 16px;}

#content {float: left; padding: 0px 3% 0px 161px; background: url(../images/prod_content_left.gif) top left no-repeat;}

.ds_discount_img {width: 590px; height: 131px; background: url(../images/1280/ds_ban2.gif) center center no-repeat;}

.block_text {width: 55%; float: left;} 
.block_text .page_name h1 {font-size: 230%; color: #B3B3B3; font-weight: bold; padding: 30px 0px; display: table; margin: 0px;}
.block_text .text {text-align: justify;}

#whyus_content {float: none; background: url(../images/prod_content_left.gif) top left no-repeat;}
.whyus {width: 60%; margin: 0px auto; display: table;}
.whyus .page_name {margin: 0px auto; display: table;}

img.image {border: solid 1px #5f6467;}

#for_prices {display: table; width: 100%;}
#prices
{
	border-collapse: collapse; border: solid 1px #bcbcbc; font-size: 14px;text-align:center;
	width: 100%; height: 215px;
}
#prices th
{
	border: solid 1px #bcbcbc; background-color: #CCEB5B;
}
#prices td
{
	border: solid 1px #bcbcbc; border-width: 0px 1px 0px 1px;
}

tr.odd
{
	background:#FFFFFF;
}
tr.even
{
	background:#F0FAC8;
}
#prices a,a:link
{
	color:#776452;text-decoration:none;
}
#block_prices {width: 100%; float: left;}
#block_prices .prices_table {border-collapse: collapse; border: solid 1px #bcbcbc; font-size: 14px; height: 215px; clear: both; width: 100%;}
#block_prices .prices_table th {border: solid 1px #bcbcbc; background-color: #CCEB5B;}
#block_prices .prices_table td {border: solid 1px #bcbcbc; border-width: 0px 1px 0px 1px;}
#block_prices .prices_table td div {height: 29px;}

#price_tabs
{
	margin: 20px 0px 3px 0px;
}
#price_tabs li
{
	display:inline;
	padding:5px;
}

.order_now {padding-top: 10px; text-align: center;}
.order_now a {display: table; margin: 0px auto;}
.order_now_btn {width: 216px; height: 72px; background: url(../images/1280/order_now.gif) center center no-repeat;}
.proceed_to_order {width: 299px; height: 87px; background: url(../images/proceed_to_order.gif) center center no-repeat;}
.time_counter {font-weight: bold; color: #f00;}

.switcher {width: 230px; padding: 20px 5%;}
.swimg {float: left; width: 140px;}
.swbtns {float: left;}
.swbtns div {height: 30px;}

.swbtns div a {color: #4c4c4c; font-weight: bold; text-decoration: none; border: solid 1px #ffffff; border-width: 1px 0px 1px 0px; height: 20px; white-space: nowrap;}
.swbtns div.ov a {color: #6d7d37; font-weight: bold; text-decoration: none;  border: solid 1px #6d7d37; border-width: 1px 0px 1px 0px; height: 20px;}
.swtext {clear: both; color: #5b7184; font-weight: bold; font-size: 13px; height: 45px;}

.swimg0 {background: url(../images/1280/ord_now.gif) center center no-repeat; width: 132px; height: 117px;}
.swimg1 {background: url(../images/1280/discounts.gif) center center no-repeat; width: 132px; height: 117px;}
.swimg2 {background: url(../images/1280/live_chat.gif) center center no-repeat; width: 132px; height: 117px;}
.swimg3 {background: url(../images/1280/blog.gif) center center no-repeat; width: 132px; height: 117px;}


/*bottom*/
.bottom_line_div {padding: 0px; clear: both; display: table; text-align: center; width: 100%;}
.copyright {color: #777C80; font-size: 11pt; padding: 0px 25px 0px 0px;}

/*menu bottom*/
.menu_2 {padding-top: 5px; height: 15px; clear: both; display: table; text-align: center; width: 100%; height: 19px;}
div.bottom {list-style-image: none; list-style-type: none; display: table; padding: 0px; width: 100%;}
div.bottom div {display: inline; list-style-image: none; list-style-type: none;}
div.bottom .cell {padding: 0px; margin: 0px;}
div.bottom .delim {background: url(../images/1280/menu_bottom_delim.gif) center 5px no-repeat; width: 16px; height: 19px;}
div.bottom a {text-decoration: none; color: #777c80; font-size: 11pt;}
div.bottom a:hover, div.bottom a:active {text-decoration: underline;}

/*useful styles*/
.fl {float: left;}
.fr {float: right;}
.fc {float: center;}
.cb {clear: both;}

.hidden {display: none;}
.showed {display: block;}
.nopad {padding: 0px; margin: 0px;}
.nofloat {float: none;}
.nowrap {white-space: nowrap;}
.w100 {width: 100%}
.h100 {height: 100%}
.aL {text-align: left;}
.aC {text-align: center;}
.aR {text-align: right;}
.vT {vertical-align: top;}
.vM {vertical-align: middle;}
.vB {vertical-align: bottom;}

#switcher_order_btn {color: #6d7d37;}
#menu_order_btn {color: #AD751C;}

