/* CSS Document */

body {
margin:0px; padding:0px;
}

#main {
padding-top:28px;
margin: 0 auto;
}
 
#main_logo {
margin: 0 auto;
}

#main_logo {
background-image:url(/images/logo.jpg);
background-repeat:no-repeat;
width:304px;
height:117px;
}

#main_buttons {
width:900px;
height:145px;
margin: 0 auto;
}

#main_menu_3 {
width:900px;
height:250px;
margin: 0 auto;
}

#main_menu_1 {
width:900px;
height:270px;
margin: 0 auto;
}

#main_footer {
vertical-align:top;
margin-top: 45px;
margin-left: auto;
margin-right: auto;
width:1000px;
height:75px;
background-image:url(/images/hr.jpg);
background-repeat:repeat-x;
clear: both;
}

#main_footer_links {
padding-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#434b22;
text-align:right;
}                

#main_footer_links a {
text-decoration:none;
padding-left:15px;
padding-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#434b22;
}

#main_footer_links a:hover {
color:#A5C232;
}

#main_footer_copy {
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#434b22;
text-align:right;
}


.panel {
text-decoration:none;
color:#3c5400;
text-align:left;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background: url(/images/panel.jpg) no-repeat 0 0;
width:211px;
height:237px;
}

.panel h2 {
padding: 0 0 0 12px;
text-decoration:none;
color:#3c5400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.panel a{
text-decoration:none;
color:#3c5400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.panel a:hover{
color:#A5C232;
}

.panel ul{
   margin-top: 2em;
   margin-left: 0.5em;
   padding: 0 0 0 12px;
}

.panel ul li {
        margin: 0.5em 0; padding: 0 0 0 20px;
        list-style-type: none;
        background: url(/images/li.jpg) no-repeat 0 0.6em;
}

#inner{
width:1000px;
margin: 0 auto;
}

#inner_header {
height:134px;
width:1000px;
margin: 0 auto;
}

#inner_logo {
margin-top: 54px;
width:304px;
height:81px;
float:left;
}

#inner_search {
margin-top:53px;
margin-left:20px;
background-image:url(/images/inner_search.jpg);
background-repeat:no-repeat;
width:676px;
height:83px;
float:left;
}

#inner_phone {
margin-top:16px;
margin-left:70px;
width:132px;
height:15px;
border:0px;
float:left;
}

#inner_mail {
margin-top:14px;
margin-left:213px;
width:161px;
height:18px;
border:0px;
float:left;
}

#inner_input_search{
position:relative;
width:535px;
height:21px;
background:#293801;
border:1px #749d10;
color:#FFF;
margin-top:15px;
margin-left:42px;
font-size:16px;
float:left;
}

#inner_button_search{
    float:left;
    width:55px;
    height:20px;
    background:url(/images/inner_button_search.jpg) no-repeat 0 0;
    text-indent:-9999px;
    border:0px;
    margin-top:15px;
    margin-left:20px;
}

#inner_menu {
width:1000px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
height:30px;
}

#inner_menu a {
text-decoration:none;
font-family: Georgia, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 17px;
color: #ffffff;
}

#inner_menu_1 {
padding-top:3px;
height:30px;
width:123px;
background:url(/images/inner_menu_1_normal.jpg) no-repeat 0 0;
text-align:center;
float:left;
}

#inner_menu_1:hover {
background:url(/images/inner_menu_1_highlight.jpg) no-repeat 0 0;
}


#inner_menu_2 {
padding-top:3px;
height:30px;
width:147px;
background:url(/images/inner_menu_normal.jpg) repeat-x;
text-align:center;
float:left;
}

#inner_menu_2:hover {
background:url(/images/inner_menu_highlight.jpg) repeat-x;
}

#inner_menu_3 {
padding-top:3px;
height:30px;
width:152px;
background:url(/images/inner_menu_normal.jpg) repeat-x;
text-align:center;
float:left;
}

#inner_menu_3:hover {
background:url(/images/inner_menu_highlight.jpg) repeat-x;
}

#inner_menu_4 {
padding-top:3px;
height:30px;
width:243px;
background:url(/images/inner_menu_normal.jpg) repeat-x;
text-align:center;
float:left;
}

#inner_menu_4:hover {
background:url(/images/inner_menu_highlight.jpg) repeat-x;
}


#inner_menu_5 {
padding-top:3px;
height:30px;
width:158px;
background:url(/images/inner_menu_normal.jpg) repeat-x;
text-align:center;
float:left;
}

#inner_menu_5:hover {
background:url(/images/inner_menu_highlight.jpg) repeat-x;
}

#inner_menu_6 {
padding-top:3px;
height:30px;
width:177px;
background:url(/images/inner_menu_6_normal.jpg) no-repeat 0 0;
text-align:center;
float:left;
}

#inner_menu_6:hover {
background:url(/images/inner_menu_6_highlight.jpg) no-repeat 0 0;
}

#inner_body {
width:1000px;
margin: 0 auto;
clear: both;
}

#inner_left {
width:212px;
margin-top:30px;
margin-bottom:45px;
float:left;
}

#inner_left_begin {
background:url(/images/inner_left_begin.jpg) no-repeat 0 0;
width:212px;
height:21px;
}

.inner_left_middle {
text-decoration:none;
color:#3c5400;
text-align:left;
padding-top:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background: url(/images/inner_left_middle.jpg) repeat-y;
width:212px;
}

.inner_left_middle h2 {
padding: 0 0 0 12px;
text-decoration: none;
color:#3c5400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
}

.inner_left_middle a{
text-decoration:none;
color:#3c5400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.inner_left_middle a:hover{
color:#A5C232;
}

.inner_left_middle a:active{
color:#A5C232;
}

.inner_left_middle ul{
   margin-top: 2em;
   margin-left: 0.5em;
   padding: 0 0 0 12px;
}

.inner_left_middle ul li {
        margin: 0.5em 0; padding: 0 0 0 20px;
        list-style-type: none;
        background: url(/images/li.jpg) no-repeat 0 0.6em;
}

#inner_left_end {
background:url(/images/inner_left_end.jpg) no-repeat 0 0;
width:212px;
height:14px;
}

#inner_left_order {
margin-top:14px;
width:212px;
border:0px;
}

#inner_content {
float:left;
width:771px;
min-height:350px;
margin-top:15px;
margin-left:15px;
}

.inner_content_box{
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
}

.inner_content_box h1 {
font-family: Arial, sans-serif;
font-size:25px;
height:35px;
margin-top:5px;
margin-bottom:15px;
vertical-align:top;
color:#505731;
}

.inner_content_box p{
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
}

.inner_content_box a{
color:#3c5400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-width:bold;
text-decoration:underline;
}

.inner_content_box a:hover{
color:#A5C232;
}


#inner_pos {
margin-top:18px;
width:770px;
height:288px;
margin-bottom:10px;
}

.inner_item_container {
margin-top:18px;
float:left;
width:255px;
height:320px;
}

.inner_item {
float:left;
width:222px;
height:320px;
padding-left:10px;
padding-right:22px;
}

.inner_item_headline {
width:100%;
height:20px;
vertical-align:top;
}

.inner_item_headline a{
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#505731;
}

.inner_item_headline a:hover{
color:#A5C232;
}


.inner_item_image {
padding-top:10px;
text-align:center;
width:100%;
height:185px;
}

.inner_item_description {
text-align:left;
margin-top:10px;
width:100%;
height:40px;
font-family:Arial, sans-serif;
font-size:12px;
color:#434b22;
}

.inner_item_button {
text-align:left;
margin-top:10px;
width:100%;
height:25px;
}

.vertical_holder {
float:left;
width:1px;
height:320px;
}

.horizontal_holder {
width:100%;
height:1px;
font-size:0px;
clear:both;
}

.vertical_line_top {
vertical-align:top;
width:1px;
height:280px;
background:#97c033;
}

.vertical_line_middle {
margin-top:17px;
width:1px;
height:280px;
background:#97c033;
}

.vertical_line_bottom {
margin-top:25px;
width:1px;
height:280px;
background:#97c033;
}

.horizontal_line_left {
width:220px;
height:1px;
background:#97c033;
margin-left:0px;
}

.horizontal_line_middle {
width:190px;
height:1px;
background:#97c033;
margin-left:22px;
}

.horizontal_line_right {
width:220px;
height:1px;
background:#97c033;
margin-left:40px;
}

.navigation {
font-family:Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#A5C232;
clear:both;
}

.navigation a{
text-decoration:none;
font-family:Arial, sans-serif;
font-size:14px;
font-weight:bold;
color:#505731;
clear:both;
}

.navigation a:hover{
color:#A5C232;
}

.inner_path {
text-decoration:none;
color:#3c5400;
font-family: Arial, sans-serif;
font-size:12px;
}

.inner_path a{
text-decoration:none;
color:#3c5400;
font-family: Arial, sans-serif;
font-size:12px;
}

.inner_path a:hover{
color:#A5C232;
}

.inner_path_bottom {
color:#3c5400;
font-family: Arial, sans-serif;
font-size:12px;
margin-left:237px;
clear:both;
}

.inner_path_bottom a{
text-decoration:none;
color:#3c5400;
font-family: Arial, sans-serif;
font-size:12px;
}

.inner_path_bottom a:hover{
color:#A5C232;
}

.inner_full_container{
padding-top:10px;
width:750px;
}


.inner_full_left{
float:left;
width:370px;
}

.inner_full_right{
padding-top:15px;
width:380px;
float:left;
}


.inner_full_right h1 {
font-family: Arial, sans-serif;
font-size:25px;
height:35px;
margin-top:5px;
margin-bottom:15px;
vertical-align:top;
color:#505731;
}

.inner_full_right_articul{
font-family: Arial, sans-serif;
font-size:12px;
font-weight:bold;
height:27px;
vertical-align:middle;
color:#505731;
}

.inner_full_right_headline{
font-family: Arial, sans-serif;
font-size:25px;
height:35px;
vertical-align:top;
color:#505731;
}

.inner_full_right_description{
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
}

.inner_full_right_vis{
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
word-spacing:30px;
}

.inner_full_right_diam{
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
word-spacing:26px;
}

.inner_full_right_ob{
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
word-spacing:35px;
}

.inner_full_right_tir{
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
word-spacing:38px;
}

div#color{
border: solid 1px #000000;
height: 12px;
width: 12px;
float: left;
}
/* start -> блок цветов в описание товаров */
.white{
background-color: #FFFFFF;
}
.white1{
background-color: #FFFFCC;
}

.darkblue{
background-color: #000066;
}
.blue{
background-color: #0033CC;
}
.blue1{
background-color: #66CCFF;
}

.purples {
background-color: #473C8B;
}

.purple {
background-color: #68228B;
}

.black{
background-color: #000000;
}
.yellowe{
background-color: #FFFF00;
}
.orange{
background-color: #FF9900;
}
.green{
background-color: #006400;
}

.yagreen{
background-color: #7FFF00;
}

.green1{
background-color: #00CC33;
}
.green2{
background-color: #339933;
}
.red{
background-color: #FF3300;
}
.beruz{
background-color: #66FFCC;
}
.pink{
background-color: #FFCCFF;
}

.pink1{
background-color: #FF99CC;
}

.brown{
background-color: #8B4513;
}
/* end -> блок цветов в описание товаров */

.inner_full_right_order{
margin-top:30px;
height:26px;
border:0px;
}

.inner_full_right_order img{
border:0px;
}

.inner_order_holder
{
font-family: Arial, sans-serif;
font-size:12px;
width:100%;
color:#505731;
text-align:left;
}

.inner_order_info
{
width:100%;
height:210px;
color:#505731;
}

.inner_order_info h2
{
width:100%;
height:20px;
font-family: Arial, sans-serif;
font-size:16px;
font-weight:bold;
}

.inner_order_info p
{
width:100%;
padding-top:6px
height:18px;
font-family: Arial, sans-serif;
font-size:12px;
}


.inner_order_info_hr
{
margin-top:5px;
width:100%;
background-image:url(/images/hr.jpg);
background-repeat:repeat-x;
}

.inner_order_info_phones
{
width:100%;
padding-top:3px;
height:20px;
text-align:center;
font-family: Arial, sans-serif;
font-size:14px;
font-weight:bold;
}

.inner_order_form
{
width:600px;
height:245px;
margin: 0 auto;
text-align:right;
}

.inner_order_field_holder
{
width:100%;
height:19px;
margin-top:12px;
text-align:right;
}


.inner_order_fields
{
float:left;
width:504px;
height:15px;
background:#e9e9e9;
border-color:#97c033;
border-width:1px;
color:#505731;
}

.inner_order_text_comment
{
width:87px;
margin-right:3px;
float:left;
text-align:right;
}

.inner_order_text_holder
{
width:100%;
height:88px;
margin-top:12px;
text-align:right;
}

.inner_order_text
{
float:left;
width:504px;
height:88px;
background:#e9e9e9;
border-color:#97c033;
border-width:1px;
color:#505731;
}

.inner_order_space
{
text-align:right;
padding-top:30px;
height:60px;
clear:both;
}

.inner_order_note
{
float:left;
padding-top:5px;
padding-left:90px;
}

.inner_order_button
{
margin-top:30px;
height:27px;
}

#inner_order_message
{
margin-top:12px;
width:100%;
text-align:center;
font-family: Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#505731;
clear:both;
}

#inner_search_result
{
width:997px;
min-height:220px;
}

.inner_search_result_item
{
width:997px;
height:220px;
background-image:url(/images/hr.jpg);
background-repeat:repeat-x;
}

.inner_search_result_left
{
float:left;
width:365px;
height:220px;
}

.inner_search_result_right
{
float:left;
width:632px;
height:220px;
}

.inner_search_result_right_title
{
margin-top:32px;
width:627px;
}

.inner_search_result_right_title a{
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#505731;
text-decoration:underline;
}

.inner_search_result_right_title a:hover{
color:#A5C232;
}


.inner_search_result_description
{
margin-top:15px;
margin-bottom:35px;
width:627px;
}


#inner_seach_result_name 
{
margin-top:25px;
text-decoration:none;
color:#3c5400;
font-family:Arial, sans-serif;
font-size:12px;
font-width:bold;
}

.main_map {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434b22;
}                

.main_map a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434b22;
}

.main_map a:hover {
color:#A5C232;
}

.inner_art_begin {
background:url(/images/inner_left_begin.jpg) no-repeat 0 0;
width:212px;
height:10px;
}

.inner_art_middle {
text-decoration:none;
color:#3c5400;
text-align:left;
padding-top:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background: url(/images/inner_left_middle.jpg) repeat-y;
width:212px;
}

.inner_art_middle h1 {
padding-left: 7px;
padding-right: 5px;
font-family: Arial, sans-serif;
font-size:16px;
text-align:center;
color:#505731;
}

.inner_art_middle p{
padding-left: 10px;
padding-right: 7px;
font-family: Arial, sans-serif;
font-size:11px;
color:#505731;
text-align:left;
}

.inner_art_middle a{
color:#3c5400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-width:bold;
text-decoration:underline;
}

.inner_art_middle a:hover{
color:#A5C232;
}

.inner_art_end {
background:url(/images/inner_left_end.jpg) no-repeat 0 0;
width:212px;
height:14px;
}


.inner_boart_begin {
background:url(/images/inner_bo_begin.jpg) no-repeat 0 0;
width:771px;
height:10px;
margin-left:227px;
}

.inner_boart_middle {
text-decoration:none;
padding-top:2px;
background: url(/images/inner_bo_middle.jpg) repeat-y;
width:771px;
margin-left:227px;
}

.inner_boart_middle h1 {
padding-left: 7px;
padding-right: 5px;
font-family: Arial, sans-serif;
font-size:20px;
text-align:center;
color:#505731;
}

.inner_boart_middle p{
padding-left: 10px;
padding-right: 5px;
font-family: Arial, sans-serif;
font-size:12px;
color:#505731;
text-align:left;
}

.inner_boart_middle a{
color:#3c5400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-width:bold;
text-decoration:underline;
}

.inner_boart_middle a:hover{
color:#A5C232;
}

.inner_boart_end {
background:url(/images/inner_bo_end.jpg) no-repeat 0 0;
width:771px;
height:14px;
margin-left:227px;
}