body {margin: 0; padding:0px; background: #fff; color:#121212; font-family: Tahoma, sans-serif; font-size:100.01%;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#FE0000; text-decoration:none;}
a:hover {text-decoration:underline;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:20px; font-weight:normal; margin-top:0; padding-top:15px;}
h2 {font-size:18px; font-weight:normal;}
h3 {font-size:15px; padding:0; margin:15px 0 7px 0;}
.center_part h3 {color:#67686B; margin:25px 0 15px 0;}
h4 {font-size:13px; color:#67686B; padding:0; margin:7px 0 7px 0;}
.center_part p {line-height: 17px}

ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial; font-size:12px;}

.cl {clear:both; font-size:0;}


#container {font-size: 0.7em; width:1000px; margin:0 auto;}
#bg_01 {min-width:1000px; background: transparent url(images/bg_01.jpg) 50% 0 no-repeat;}
#bg_02 {background: transparent url(images/bg_02.jpg) 50% 100px no-repeat;}
#bg_03 {background: transparent url(images/bg_03.jpg) 50% 200px no-repeat;}
#bg_04 {background: transparent url(images/bg_04.jpg) 50% 300px no-repeat;}

/*---header---*/
#header { height:400px;}
#logo {position:absolute; margin: 74px 0 0 414px;}
#main_menu_left {text-transform:uppercase; font-size:0.9em; color:#1F505C; text-align:right; width:404px; position:absolute; margin: 72px 0 0 0;}
#main_menu_left a {color:#1F505C; padding: 0 12px;}
#main_menu_right {text-transform:uppercase; font-size:0.9em; color:#1F505C; text-align:left; width:380px; position:absolute; margin: 72px 0 0 605px;}
#main_menu_right a {color:#1F505C; padding: 0 12px;}
#swiss_diamond {display:block; position:absolute; width:190px; height:225px; margin: 146px 0 0 116px;}
#swiss_diamond span {display:none;}
#bamix {display:block; position:absolute; width:180px; height:225px; margin: 165px 0 0 425px;}
#bamix span {display:none;}
#valera {display:block; position:absolute; width:180px; height:225px; margin: 150px 0 0 725px;}
#valera span {display:none;}


/*---content---*/
.content_container {padding: 0 0 50px 0;}
.left_part {float:left; width:190px; position:relative; margin-top:-70px; }
.center_end_right_part {float:right; width:782px; padding: 10px 0 0 0;}
#search_form {position:relative; width:240px; height:188px; background: transparent url(images/search_bg.gif) 0% 0 no-repeat; margin: 0 0 0 -45px;}
#search_input {border:1px solid #C7C7C7; width:155px; font-size:1.1em; margin: 60px 0 0 60px;}
#search_go {border:none medium; text-transform:uppercase; text-decoration:underline; cursor:pointer; background:#fff; margin: 3px 0 0 170px; padding:0; font-size:10px;}
#search_go:hover {color:#FE0000; text-decoration:none;}

/*---left_menu---*/
ul.left_menu {list-style-type:none; padding:0; margin:-35px 35px 30px 14px; position:relative;}
ul.left_menu li {font-size:14px; background: transparent url(images/h_line.gif) 0% 100% repeat-x; padding: 6px 0 7px 2px}
ul.left_menu li a {color:#FE0000;}

ul.left_menu ul {list-style-type:none; padding:0; margin:3px 0 0 4px;}
ul.left_menu ul li {background: transparent; background: transparent url(images/arr.gif) 0% 9px no-repeat; padding: 4px 0 4px 11px; font-size:11px;}
ul.left_menu ul li a {color:#121212;}

.best_article {font-size:1.20em; color:#67686B; font-weight:bold; height:50px; padding: 30px 0 0 15px; background: transparent url(images/best_article.gif) 100% 0px no-repeat;}

.article_block {padding: 0 0 0 14px; margin: 0 0 22px 0;}
.article_block_border {border:1px solid #EBEBEB; position:relative;}
.article_block_top {background: transparent url(images/article_block_top.gif) 0% 0 no-repeat; position:relative; margin: -1px -1px 0 -1px;}
.article_block_bottom {background: transparent url(images/article_block_bottom.gif) 0% 100% no-repeat; margin: 0px 0px -1px 0px; padding: 0 10px 10px 15px;}
.article_block_title {font-weight:bold; color:#FE0000; padding: 1px 0 15px 10px;}

.left_article {margin:5px 0; clear:both; }
.left_article img {float:left; margin: 0px 5px 0 0;}
.left_article p {padding-top:5px; margin:0;}
.left_article a {text-decoration:underline;}
.left_article a:hover {text-decoration:none;}

.banner {padding-bottom:10px;}

.center_part {width:595px; float:left; overflow:hidden;}
.right_part {width:175px; float:right;}

.article_left {width:290px; height:176px; background: transparent url(images/article_bg_left.gif) 0% 0 no-repeat; float:left; margin: 0 12px 29px 0;}
.article_right {width:290px; height:176px; background: transparent url(images/article_bg_right.gif) 0% 0 no-repeat; float:left; margin: 0 0px 29px 0;}

.article_container {padding: 17px 17px 0 12px;}
.article_text {width:120px; float:right;}
.article_title {background: transparent url(images/h_line.gif) 0% 100% repeat-x; font-weight:bold; line-height:140%; font-size:0.9em; padding: 7px 0 7px 0;}
.article_descr {background: transparent url(images/h_line.gif) 0% 100% repeat-x; padding: 6px 0 8px 0; line-height:130%;}
.article_price {color:#FE0000; font-weight:bold; font-family:Verdana; font-size:18px; padding: 7px 0 0 0;}
.article_price span {font-weight:normal; font-size:10px;}
a.add_button {display:block; width:94px; height:16px; line-height:16px; color:#fff; font-family: "Segoe UI"; font-size:9px; text-align:center; letter-spacing:1px; text-transform:uppercase; background: #D34038 url(images/add_button.gif) 0% 0 no-repeat; position:absolute; margin: 150px 0 0 85px;}
a.add_button:hover {text-decoration:none; background-position: 100% 0;}

a.button {display:block; width:94px; height:16px; line-height:16px; color:#fff; font-family: "Segoe UI"; font-size:9px; text-align:center; letter-spacing:1px; text-transform:uppercase; background: #D34038 url(images/add_button.gif) 0% 0 no-repeat;}
a.button:hover {text-decoration:none; background-position: 100% 0;}


a.button_gray {display:block; width:94px; height:16px; line-height:16px; color:#fff; font-family: "Segoe UI"; font-size:9px; text-align:center; letter-spacing:1px; text-transform:uppercase; background: #D34038 url(images/button_gray.gif) 0% 0 no-repeat;}
a.button_gray:hover {text-decoration:none; background-position: 100% 0;}

.button1 {
width:94px; 
border: none;
padding: 0;
padding-bottom: 2px;
height:16px; 
line-height:14px; 
color:#fff; font-family: "Segoe UI"; 
font-size:9px; 
text-align:center; 
letter-spacing:1px;
text-transform:uppercase; 
background: #D34038 url(images/add_button.gif) 0% 0 no-repeat;
}

.button_gray1 {border: none; padding: 0;padding-bottom: 2px;width:94px; height:16px; line-height:14px; color:#fff; font-family: "Segoe UI"; font-size:9px; text-align:center; letter-spacing:1px; text-transform:uppercase; background: #D34038 url(images/button_gray.gif) 0% 0 no-repeat;}



/*---news---*/
.news_block {padding: 0 0 0 6px;}
.news {width:275px; float:left; padding: 0 15px 0px 0; height:90px; overflow:hidden; line-height:160%;}
.news a {color:#121212; text-decoration:none !important;}
.news a:hover {text-decoration:underline !important;}
.news_title {font-size:24px; padding: 10px 0 18px 0;}
.date {color:#FE0000; font-size:1.1em; padding: 0 0 6px 0;}
.date_news {color:#FE0000; font-size:1.1em; padding: 0 0 0px 0; margin-bottom:-6px;}


/*---right_part---*/
.right_block_container {padding: 0 0 0 6px; margin-top:-7px;}
.right_part a {text-decoration:underline;}
.right_part a:hover {text-decoration:none;}
.right_part ol {margin:7px 0 3px 5px; padding:0; color:#858689; font-family:Verdana; font-size:0.9em; list-style-position: inside;}
.right_part ol li {padding-bottom:5px;}
.red {color:#FE0000 !important;}


/*---footer---*/
#footer {min-width:1000px; background:#FAFAFA; font-size: 0.7em; color:#9D9C9C; clear:both;}
#footer a {color:#9D9C9C;}
#footer_container {width:1000px; margin:0 auto; padding: 30px 0 30px 0;}
#copy {float:left; width:260px;}
#copy sup {font-size:9px;}
#imedia {float:right; width:200px;}
#counters {float:left; width:500px;}
#counters img {margin-right:5px;}
#footer_line_cont {width:1000px; margin:0 auto;}
#footer_line {width:248px; height:6px; font-size:0; background:#FE0000; position:absolute; margin-top:-6px; margin-left:-20px;}


/*---BASE PAGE---*/

.news_right {margin: 0 0 15px 0;}
.news_right .date {font-weight:bold; font-size:0.9em; padding-bottom:3px;}
.news_right a {color:#121212; text-decoration:none;}
.news_right a:hover {text-decoration:underline;}

.content {line-height:150%;}
.content a {text-decoration:underline;}
.content a:hover {text-decoration:none;}

.page {text-align:center; font-size:1.1em; margin: 10px 0;}
.no_line {text-decoration:none !important;}
.page .active {color:#090303; text-decoration:none; cursor:default;}

.basket_table {}
.basket_table th {font-weight:normal; text-align:left; padding: 0 0 8px 15px;}
.basket_table td {padding: 5px 0 5px 15px;}
.basket_table a {color:#050303;}
.quantity_input {width:30px; text-align:center; padding-bottom:0;}
.th_bg1 {background: transparent url(images/th_bg1.gif) 0% 1px no-repeat; width:212px; padding-left:31px !important;}
.th_bg2 {background: transparent url(images/th_bg2.gif) 0% 1px no-repeat; width:85px;}
.th_bg3 {background: transparent url(images/th_bg3.gif) 0% 1px no-repeat; width:62px;}
.check_td {width:32px; padding-left:0 !important; padding-right:0 !important; text-align:center;}
.article_td {padding-left:0 !important;}
.al_right {text-align:right;}
.fl_article td {padding-top:15px !important;}

.zakaz_table {width:550px;}
.zakaz_table input {position:relative;}
.zakaz_table td {padding: 8px 5px;}
.v_top {vertical-align:top;}

.send_button {text-align:center; padding: 20px 0;}
.send_button input {margin: 0 10px; color:#FE0000; text-decoration:underline; cursor:pointer; font-weight:bold; font-size:14px; border:none medium; background: transparent; }
.send_button input:hover {text-decoration:none; color:#000;}

/*---path---*/
.path {font-size:1.1em; margin: 5px 0 10px 0;}
.path a {color:#ADADAD; text-decoration:underline;}
.path a:hover {color:#121212; text-decoration:none;}
.path span {color:#ADADAD;}


.price_td {width:265px; height:90px; background: transparent url(images/price_td.gif) 0% 0px no-repeat; text-align:center; padding: 10px 0 0 15px;}
.price_td input {padding: 3px 0 1px 0;}
.plus_td {width:31px; background: transparent url(images/plus_td.gif) 0% 0px no-repeat;}
.dev_td {width:173px; background: transparent url(images/dev_td.gif) 0% 0px no-repeat; padding: 10px 0 0 14px;}


/*---article big---*/
.article_big {padding: 20px 0 0px 0;}
.article_big_left {width:292px; float:left; overflow:hidden; text-align:center;}
.article_big_left img {margin-bottom:10px;}
.article_big_right {width:280px; float:right; overflow:hidden;}

.price_table {margin: 0 auto;}
.price_table_left {color:#858689; font-family:Verdana; font-weight:bold; font-size:21px; background: transparent url(images/price_table_left.gif) 0% 0px no-repeat; padding: 0 7px 0 8px; overflow:hidden; height:34px;}
.price_table_left span {font-weight:normal; font-size:10px; }
.price_table_right {background: transparent url(images/price_table_right.gif) 100% 0px no-repeat; height:31px; padding: 3px 13px 0 11px; border-left:1px solid #E5E5E5; overflow:hidden;}
a.add_link {background: transparent url(images/add_icon.gif) 0% 1px no-repeat; display:block; padding: 3px 0 3px 23px; text-decoration:underline; font-weight:normal;}
a.add_link:hover {text-decoration:none;}

.article_description {border-collapse: collapse;}
.article_description th {padding:0 0 14px 0; text-align:left; color:#FE0000;}
.article_description th b { font-size:1.2em;}
.article_description .gray {width:175px;}
.gray {color:#858689 !important;}
.article_description td {padding:5px 5px 6px 1px;}
.h_line td {background: transparent url(images/h_line.gif) 0% 100% repeat-x;}

.center_end_right_part ul {list-style-type:none; margin:20px 0; padding:0 0 0 23px;}
.center_end_right_part ul li {background: transparent url(images/arr.gif) 0% 5px no-repeat; padding: 0 0 10px 12px;}

a.lnk{color:#e00000;text-decoration:underline !important;}
a.lnk:hover{text-decoration:none !important;}