*, body, html {margin: 0; padding: 0;}
a {outline: none;}

/*TEXT*/
body {font-family: Verdana; font-size: 13pt; color: #777;}
h1 {font-size: 24pt; font-weight: bold; color: #0cd405;}
h2 {font-size: 17pt; font-weight: bold; color: #0cd405;}
h3 {font-size: 16pt; font-weight: normal; color: #0cd405;}
h4 {font-size: 14pt; font-weight: normal; color: #0cd405;}

/*MENU*/

#wrap_menu {width: 100%; height: 68px; border-top: 1px solid #06a201; border-bottom: 1px solid #16d90f; background: url('../images/wrap_menu.png') top repeat-x #0cd405;}
#area_menu {margin: 0 auto; width: 972px; height: 68px;}
#area_menu ul {list-style-type: none; padding-top: 35px;}	
#area_menu ul li {float: left; border-left: 1px solid #fff; padding-left: 10px; margin-right: 10px;}
#area_menu ul li.first {border-left: 0px; padding-left: 0px;}
#area_menu ul li.last {margin-right: 0px;}
#area_menu ul li a {text-decoration: none; color: #fff;}
#area_menu ul li a:hover {text-decoration: none; color: #e0e0e0;}
#area_menu ul li a.active {font-weight: bold; text-decoration: none; color: #fff;}

/*LOGO*/

#wrap_logo {width: 100%; height: 150px; background: url('../images/wrap_logo.png') bottom center repeat-x #efefef;}
#area_logo {margin: 0 auto; width: 972px; height: 150px; background:url('../images/LOGOTYPE_bot.png') bottom center no-repeat;}
#area_logo img {width: 910px; height: 70px; margin-top: 30px; border: 0px;}
#area_logo p {margin-top: 14px; padding-right: 50px; text-align: right;}
#area_logo p {font-family: Courier New; font-size: 14pt; color: #777;}

/*INFO*/

#wrap_info {width: 100%; height: 150px; background: url('../images/wrap_info.png') top repeat-x white;}
#area_info {margin: 0 auto; width: 972px; height: 150px;}
#slogan_img {float: left; width: 595px; height: 150px; margin-left: 25px;}
#info {overflow: hidden; float: right; width: 302px; height: 135px; padding: 10px 50px 0 0; text-align: right;}
#slog1 {margin: 4px 0 5px 0; font-family: Courier New; line-height: 22px; font-size: 13pt; color: #777;}
#slog1 span {font-family: Verdana; font-size: 14pt; font-weight: normal; line-height: 30px; color: #0cd405;}
#search {margin: 13px 0px 15px 0; width: 302px; height: 25px;}
#input_search {float: left; margin-left: 15px; width: 183px; height: 23px; border: 1px solid #e1e1e1;}
#input_search {padding: 0 6px 0 6px; font-size: 11pt; color: #777;}
#button_search {float: right; margin-left: 15px; width: 75px; height: 25px; border: 1px solid #09c003; background: url('../images/line_green_but.png') bottom repeat-x #0cd405;}
#button_search {font-family: Verdana; font-size: 12pt; color: #fff;}
#button_search:hover {color: #e0e0e0;}

/*MAIN*/

#wrap_main {width: 100%; background:url('../images/wrap_main.png') bottom center #f5f5f5;}
#wrap_main_bot {width: 100%; background: url('../images/wrap_main_bot.png') bottom repeat-x;}
#area_main {margin: 0 auto; width: 972px;}

/*HEADLINE*/

#slogan_img_bot {width: 972px; height: 15px; background: url('../images/SLOGAN_bot.png') top center no-repeat;}
#headline_wrap {width: 872px; height: 50px; margin-left: 50px; margin-right: 50px; margin-bottom: 25px;}
* html #headline_wrap {margin-top: -6px}
#headline {float: left; height: 48px; width: 394px; border-top: 1px solid #09c003; border-bottom: 1px solid #09c003; border-left: 1px solid #09c003; background: url('../images/line_green.png') top repeat-x #0cd405; text-align: right;}
#headline h1 a {text-decoration: none;}
#headline h1 a {color: white;}
#headline h1 {text-decoration: none;}
#headline a {text-decoration: none !important;}
#headline h1 {color: white;}
#headline h1 a:hover {color: #e0e0e0; text-decoration: none;}

#arrows {float: left; height: 50px; width: 250px; background: url('../images/line_arrow.png') top left no-repeat #0cd405;}
#one_click_wrap {float: right; height: 48px; width: 226px; border-top: 1px solid #4760b8; border-bottom: 1px solid #4760b8; border-right: 1px solid #4760b8; background: url('../images/line_blue.png') top repeat-x #5364d1; }
#one_click  {width: 186px; height: 48px; padding-right: 40px; display: block; background: url('../images/one_click_link.png') top right no-repeat; text-align: right;}
#one_click a {margin-top: 3px;}
#one_click {font-size: 12pt; font-weight: bold; color: #fff; text-decoration: none; display: table-cell; vertical-align: middle;}
*html #one_click {font-size: 14pt;}
#one_click:hover {color: #e0e0e0; text-decoration: none; background: url('../images/one_click_hover.png') top right no-repeat;}

/*HEADLINE - ��� ������ � ���� ����?*/
#slogan_img_bot_h {width: 972px; height: 15px; background: url('../images/SLOGAN_bot_h.png') top center no-repeat;}
#headline_h {float: left; height: 48px; width: 394px; border-top: 1px solid #4760b8; border-bottom: 1px solid #4760b8; border-left: 1px solid #4760b8; background: url('../images/line_blue.png') top left repeat-x #5364d1; text-align: right;}
#headline_h h1 {color: white;}
#arrows_h {float: left; height: 50px; width: 250px; background: url('../images/line_arrow_h.png') top left no-repeat #5364d1;}
#one_click_wrap_h {float: right; height: 48px; width: 226px; border-top: 1px solid #4760b8; border-bottom: 1px solid #4760b8; border-right: 1px solid #4760b8; background: url('../images/line_blue.png') top repeat-x #5364d1;}

/*SEO_BOT*/

#wrap_bot {width: 100%; background: url('../images/wrap_bot.png') bottom repeat-x #7f7f7f;}
#area_seo {margin: 0 auto; width: 872px; padding: 0 50px 30px 50px;}
#area_seo {font-size: 10pt; color: white;}
#area_seo p {margin-bottom: 5px; padding-top: 5px;}
#area_seo h3 {margin-bottom: 15px; padding-top: 25px;}
#area_seo h4 {margin-bottom: 10px; padding-top: 20px;}
#area_seo a {color: #0cd405;}
#area_seo a:hover {color: #e0e0e0;}
#area_seo span {font-weight: bold; color: #fc5440;}
#area_seo ul {list-style: disc; padding-top: 5px; margin-left: 30px;}
#area_seo ul li {padding-left: 15px; margin-bottom: 5px;}
#area_seo ol {padding-top: 5px; margin-left: 30px;}
#area_seo ol li {padding-left: 15px; margin-bottom: 5px;}
#line_bottom {position: relative; top: -15px; border-bottom: 1px solid #e0e0e0;}
#area_bot {margin: 0 auto; width: 872px; padding: 15px 50px 0 50px;}
#area_bot {font-family: Courier New; font-size: 13pt; color: white;}
#copyright {float: left; width: 470px;}
.copyright {font-family: Verdana; font-size: 13pt;}
#creators {float: right; width: 400px; text-align: right;}
#creators a {text-decoration: none; font-family: Verdana; font-size: 13pt; outline: none; color: white;}
#creators a:hover {text-decoration: none; outline: none; color: #e0e0e0;}
#bottom {height: 30px;}

/*HELP, HOW TO BUY?*/

#h0 {width: 922px; margin-left: 25px; margin-right: 25px;}
#h1 {padding: 24px;}
#h2 {border: 1px solid #e1e1e1; background: url('../images/h_c.png') bottom repeat-x white;}
* html #h2 {border-bottom: 0px; background: url('../images/h_c_ie.png') bottom repeat-x white;}
#h3 {margin: -25px;}
#h4 {background-position: top; background-color:transparent; background-repeat:repeat-x; background-attachment:scroll}
#h5 {background: url('../images/h_b.png') bottom repeat-x;}
#h6 {background: url('../images/h_r.png') bottom right no-repeat;}
#h7 {background: url('../images/h_l.png') bottom left no-repeat;}
#h8 {padding: 25px; padding-bottom: 75px;}
#h_content {padding: 40px;}
#h_bottom {float: left; height: 48px; width: 775px; border-top: 1px solid #4760b8; border-bottom: 1px solid #5364d1; background: url('../images/line_blue.png') top left repeat-x #5364d1;}
#h_bottom h1 a {width: 760px; height: 48px; display: block; padding-right: 15px; text-align: right;}
#h_bottom h1 a {text-decoration: none;}
#h_bottom h1 a {color: white;}
#h_bottom h1 a:hover {color: #e0e0e0; text-decoration: none;}

#h_bottom_button a {margin-top: 3px;}
#h_content p {margin-bottom: 5px; padding-top: 5px;}
#h_content h1 {margin-bottom: 15px;}
#h_content h2, h3, h4 {margin-bottom: 10px; padding-top: 20px;}
#h_content h1, h2, h3, h4 {color: #0cd405;}
#h_content a {color: #5364d1;}
#h_content a:hover {color: black;}
#h_content span {font-weight: bold; color: #fc5400;}
#h_content ul {list-style: disc; padding-top: 10px; margin-left: 50px;}
#h_content ul li {padding-left: 15px; margin-bottom: 10px;}
#h_content ol {padding-top: 10px; margin-left: 50px;}
#h_content ol li {padding-left: 15px; margin-bottom: 10px;}
#area_bot {margin: 0 auto; width: 872px; padding-top: 15px;}

/*PRICE-LIST*/

#container_price {width: 790px; margin: 50px 50px 25px 50px; border: 1px solid #e1e1e1; background: url('../images/h_c.png') bottom repeat-x white; padding: 40px;}
#price_head {padding-left: 170px; width: 620px; height: 25px; border-bottom: #e1e1e1 dotted 1px; text-align: center;}
#price_head {font-size: 10pt;}
#price_name {float: left; padding-left: 20px; width: 350px; text-align: left;}
#price_price {float: left; width: 155px;}
#price_count {float: right; width: 95px;}
#price_category {padding-bottom: 10px; margin-top: 6px; height: 19px; width: 790px; text-align: left;}
#price_category {color: #0cd405;}
#price_item {width: 790px; border-top: #e1e1e1 dotted 1px;}
#price_item a {float: left; margin: 4px 0 4px 0;}
#price_item a img {border: 0px; height: 100px; width: 170px;}
#price_item_name {float: left; padding: 0 20px 20px 20px; width: 330px;}
#price_item_name_head {width: 330px; color: #5364d1; text-decoration: underline;}
#price_item_name_head:hover {color: black; text-decoration: underline;}
#price_item_name p {padding-top: 5px; font-size: 10pt;}
#price_item_price {float: left; width: 155px; text-align: center; padding-top: 33px;}
#price_item_price {font-size: 22pt; color: #fc5400; font-weight: bold;}
#price_item_count {float: left; width: 95px; padding-top: 37px;}
#price_item_count input {width: 63px; height: 24px; text-align: left; border: 1px solid #777; background: white;}

/*CARD*/

#container_card {width: 790px; margin: 50px 50px 25px 50px; border: 1px solid #e1e1e1; background: url('../images/h_c.png') bottom repeat-x white; padding: 40px;}
#card_category {margin-bottom: 20px; width: 790px; text-align: left; }
#card_category {color: #0cd405;}
#card_item {width: 790px;}
#card_item_image {float: left; border: 0px; margin-right: 15px; height: 200px; width: 340px;}
#card_item_name {float: right; padding-bottom: 15px; padding-top: 0px; width: 435px;}
#card_item_name {color: #5364d1;}
#card_item_description {float: right; width: 435px;}
#card_item_description {font-size: 10pt;}
#card_item_store {float: left; padding-top: 15px;}
#card_item_store {font-size: 11pt; color: black;}
#card_item_store span {padding: 15px; padding-right: 0px;}
#card_item_store span {font-weight: bold; color: #0cd405;}
#card_item_price {float: left; margin-top: 15px;}
#card_item_price {font-size: 22pt; color: #fc5400; font-weight: bold;}
#card_item_count {float: right; margin-top: 20px;}
#card_item_count label {float: right;}
#card_item_count label {font-size: 15pt; color: #777;}
#card_item_count input{float: right; margin-left: 15px; width: 63px; height: 24px; border: 1px solid #777; background: white; text-align: left;}

/*BOXES*/

#boxes_row {height: 385px; width: 900px; margin-left: 20px;}
#box {float: left; height: 385px; width: 300px; background: url('../images/box.png') bottom center no-repeat;}
#box_container {height: 305px; width: 213px; margin: 40px 0 0 66px; background: #dedede;}
#box_name {margin-left: 24px; padding-top: 5px; width: 170px; height: 35px;}
#box_name p {font-size: 11pt; color: black; font-weight: bold;}
#box_description {margin-left: 24px; width: 170px; height: 50px;}
#box_description p {text-align: left; font-size: 8pt; padding-left: 0px;}
#box_container a {margin-left: 24px; width: 170px; height: 100px;}
#box_container a img {border: 0px; width: 170px; height: 100px;}
#box_price {margin-left: 24px; width: 170px; height: 40px; text-align: right;}
#box_price p {font-size: 22pt; color: #fc5400; font-weight: bold;}
#box_store {margin-left: 24px; width: 170px; height: 17px;}
#box_store p {font-size: 10pt; color: black;}
#box_store2 {margin-left: 24px; width: 170px; height: 22px;}
#box_store2 p {text-align: right; font-size: 12pt; font-weight: bold; color: #0cd405;}
#box_count {margin-left: 24px; width: 170px; height: 30px;}
#box_count p {float: left; margin-top: 10px;}
#box_count p {font-size: 10pt; font-weight: bold;}
#box_count input {float: right; width: 63px; height: 23px; size: 32; text-align: left; border: 1px solid #777; background: white;}

/*CATALOGUE*/

#catalogue_category {margin-left: 85px;}
#category {margin-top: 15px; height: 25px; width: 430px; border: 1px solid #e1e1e1;}

/*BAN_BUY*/

#ban_buy {height: 280px; width: 922px; padding-left: 25px; padding-right: 25px;}

/*BAN*/
#banner {float: left; width: 461px; height: 280px;}
#banner_t {height: 25px; width: 461px; background: url('../images/banner_t.png') bottom center no-repeat;}
#banner_l {float: left; height: 230px; width: 25px; background: url('../images/banner_l.png') bottom left no-repeat;}
#banner_c {display: table-cell; text-align: center; vertical-align: middle; overflow: hidden; float: left; height: 230px; width: 411px; background: url('../images/banner_c.png') center left #ff481f;}
#banner_c img {}
#banner_r {float: right; height: 230px; width: 25px; background: url('../images/banner_r.png') bottom left no-repeat;}
#banner_b {height: 25px; width: 461px; background: url('../images/banner_b.png') top center no-repeat;}

/*BUY*/
#b0 {float: right; width: 461px;}
#b1 {padding: 24px;}
#b2 {border: 1px solid #e1e1e1; background: url('../images/b_c.png') bottom repeat-x white;}
* html #b2 {border-bottom: 0px; background: url('../images/b_c_ie.png') bottom repeat-x white;}
#b3 {margin: -25px;}
#b4 {background: url('../images/b_t.png') top repeat-x;}
#b5 {background: url('../images/b_b.png') bottom repeat-x;}
#b6 {background: url('../images/b_r.png') bottom right no-repeat;}
#b7 {background: url('../images/b_l.png') bottom left no-repeat;}
#b8 {padding: 25px; padding-bottom: 75px;}
#b_content {height: 180px;}

#b_head {padding-top: 5px; padding-left: 20px; height: 39px; width: 391px; border-bottom: 1px solid #09c003; background: url('../images/line_green_form.png') top repeat-x #0cd405;}
#b_head {font-size: 19pt; font-weight: bold; color: #fff;}
#b_enter {padding-right: 20px; height: 95px; width: 391px; border-bottom: 1px solid #e1e1e1;}
#b_enter_email label {margin-top: 6px; margin-right: 15px; float: right;}
#b_enter_email label {font-size: 15pt;}
#b_enter_email label img {margin-bottom: -4px; width: 32px; height: 32px;}
#b_enter_email input {margin-top: 15px; float: right; padding-top: 3px; height: 20px; width: 200px; border: 1px solid #e1e1e1;}
#b_enter_code label {margin-top: 12px; margin-right: 15px; float: right;}
#b_enter_code label {font-size: 15pt;}
#b_enter_code input {margin-top: 15px; margin-right: 15px; float: right;  padding-top: 3px; height: 20px; width: 86px; border: 1px solid #e1e1e1;}
#b_enter_code img {float: right; margin-top: 8px; height: 39px; width: 99px;}
#b_comments {overflow: hidden; height: 39px; }
#b_comments div {padding-left: 82px; margin-right: 15px; margin-top: -3px; float: left;}
#b_comments div {font-size: 36pt; color: #f00;}
#b_comments p {margin-top: 10px;}
#b_comments p {font-family: Courier New; font-size: 12pt;}

#b_bottom {float: left; height: 48px; width: 314px; border-top: 1px solid #4760b8; border-bottom: 1px solid #5364d1; background: url('../images/line_blu.png') top left repeat-x #5364d1;}
.input_button {color: #fff; font-size: 24pt; font-weight: bold; width: 300px; height: 48px; display: block; text-align: right; padding-right: 14px; text-decoration: none; background: #5364d1 url('../images/line_blu.png') repeat-x top left; border: 0px none;  outline: none;}
.input_button:hover {color: #e0e0e0; text-decoration: none; cursor: pointer; outline: none;}


/*OFFER*/

#o0 {width: 922px; margin-left: 25px; margin-right: 25px;}
#o0 {font-size: 16pt;}
#o1 {padding: 24px;}
#o2 {border: 1px solid #e1e1e1; background: url('../images/h_c.png') bottom repeat-x white;}
* html #o2 {border-bottom: 0px; background: url('../images/h_c_ie.png') bottom repeat-x white;}
#o3 {margin: -25px;}
#o4 {background-position: top; background-color:transparent; background-repeat:repeat-x; background-attachment:scroll}
#o5 {background: url('../images/h_b.png') bottom repeat-x;}
#o6 {background: url('../images/h_r.png') bottom right no-repeat;}
#o7 {background: url('../images/h_l.png') bottom left no-repeat;}
#o8 {padding: 25px; padding-bottom: 75px;}
#o_content {height: 366px;}
#o_head {padding-top: 5px; padding-left: 20px; height: 39px; width: 852px; border-bottom: 1px solid #09c003; background: url('../images/line_green_form.png') top repeat-x #0cd405;}
#o_head {font-size: 19pt; font-weight: bold; color: #fff;}
#o_enter_top {padding-left: 20px; padding-right: 20px; height: 55px; width: 832px; border-bottom: 1px solid #e1e1e1;}
#o_enter_name label {margin-top: 12px; margin-right: 15px; float: left;}
#o_enter_name label {font-size: 15pt; color: #777;}
#o_enter_name input {margin-top: 15px; margin-right: 15px; float: left; padding-top: 3px; height: 20px; width: 178px; border: 1px solid #e1e1e1;}
#o_enter_email label {margin-top: 12px; margin-right: 15px; float: left;}
#o_enter_email label {font-size: 15pt; color: #777;}
#o_enter_email input {margin-top: 15px; margin-right: 15px; float: left; padding-top: 3px; height: 20px; width: 198px; border: 1px solid #e1e1e1;}
#o_enter_phone label {margin-top: 12px; margin-right: 15px; float: left;}
#o_enter_phone label {font-size: 15pt; color: #777;}
#o_enter_phone input {margin-top: 15px; float: right;  padding-top: 3px; height: 20px; width: 126px; border: 1px solid #e1e1e1;}
#o_enter_mid {padding-left: 20px; padding-right: 20px; height: 169px; width: 832px; border-bottom: 1px solid #e1e1e1;}
#o_enter_category {}
#o_enter_category label {margin-top: 12px; float: left;}
#o_enter_category label {font-size: 15pt; color: #777;}
#o_enter_category select {margin-top: 15px; margin-left: 15px; float: left; height: 25px; width: 430px; border: 1px solid #e1e1e1;}
#o_enter_description label {margin-top: 12px; float: left;}
#o_enter_description label {font-size: 15pt; color: #777;}
#o_enter_description textarea {margin-top: 15px; margin-left: 15px; float: right; padding-top: 3px; height: 70px; width: 687px; border: 1px solid #e1e1e1;}
#o_output {float: right; overflow: hidden; height: 39px; width: 411px; margin-right: -12px; }
* html #o_output {margin-right: -6px;}
#o_output div {padding-left: 82px; margin-right: 15px; margin-top: 6px; float: left;}
#o_output div {font-size: 15pt;  color: #f00;}
#o_output  p {margin-top: 10px;}
#o_output p {font-family: Courier New; font-size: 12pt; color: #777;}
#o_enter_bot {padding-right: 20px; height: 55px; width: 852px; border-bottom: 1px solid #e1e1e1;}
#o_enter_code label {margin-top: 15px; margin-right: 15px; float: right;}
#o_enter_code label {font-family: Verdana; font-size: 15pt; color: #777;}
#o_enter_code input {margin-top: 15px; margin-right: 15px; float: right;  padding-top: 3px; height: 20px; width: 144px; border: 1px solid #e1e1e1;}
#o_enter_code img {float: right; margin-top: 8px; height: 39px; width: 99px;}
#o_comments {float: right; overflow: hidden; height: 39px; width: 411px;}
#o_comments div {padding-left: 82px; margin-right: 15px; margin-top: -3px; float: left;}
#o_comments div {font-family: Verdana; font-size: 36pt; color: #f00;}
#o_comments  p {margin-top: 10px;}
#o_comments p {font-family: Courier New; font-size: 12pt; color: #777;}

#o_bottom {float: left; height: 48px; width: 775px; border-top: 1px solid #4760b8; border-bottom: 1px solid #5364d1; background: url('../images/line_blue.png') top left repeat-x #5364d1;}
#o_bottom input{width: 760px; height: 48px; display: block; text-align: right; padding-right: 15px; border: 0px none; background: #5364d1 url('../images/line_blue.png') repeat-x top left;}
#o_bottom input {text-decoration: none; font-family: Verdana; font-size: 23pt; font-weight: bold; color: #fff; cursor: pointer;}
#o_bottom input:hover {color: #e0e0e0; text-decoration: none;  cursor: pointer; outline: none;}

#o_bottom {position: relative; z-index:0;}
#o_bottom input:first-child {position: absolute; top:0; left: 0; z-index: -1;}

/*CONTACT*/

#oc_content {height: 326px;}
#oc_enter_mid {padding: 0 20px 0 20px; height: 129px; width: 832px; border-bottom: 1px solid #e1e1e1;}
#oc_enter_description label {margin-top: 12px; float: left;}
#oc_enter_description label {margin-left: 20px;}
#oc_enter_description label {font-family: Verdana; font-size: 15pt; color: #777;}
#oc_enter_description textarea {margin-top: 15px; margin-right: 20px; margin-left: 15px; float: right; padding-top: 3px; height: 70px; width: 719px; border: 1px solid #e1e1e1;}


.error { color: #F00;}
.message { color: #0F0;}

/*THE END*/
