a img {
    border: medium none;
}

body, html {
    background: url("/d/1.png") repeat scroll 0 0 ;
    margin: 0;
    padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#container {
    background-color: #010101;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1050px;
    padding-bottom: 70px;
    position: relative;
    text-align: left;
}
#header {
    height: 370px;
    position: relative;
    z-index: 1;
}
#left {
    float: left;
    margin-left: 30px;
    width: 300px;
}
#content {
    margin: 0 0 0 230px;
}
#content h1 {
    color: #EDECB9;
    font-size: 25px;
    font-style: italic;
    font-weight: normal;
    text-align: center;
}

#content p {
    color: #EDECB9;

}

p a {
    color: #CC9933;
	

}

p a:hover {
    color: #EDECB9;
	

}


#clear {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 0;
}
#footer {
    background-color: #010101;
    color: #ECE9C0;
    display: block;
    font-size: 17px;
    font-style: italic;
    height: 100px;
    margin: auto;
    max-width: 1200px;
    min-width: 1050px;
    padding-top: 190px;
    position: relative;
    text-align: left;
}
.left_volna {
    background: url("/d/left_volnu.png") no-repeat scroll 0 0 ;
    height: 665px;
    left: 0;
    position: absolute;
    top: 25px;
    width: 429px;
}
.right_volna {
    background: url("/d/right_volnu.png") no-repeat scroll 0 0 ;
    height: 665px;
    position: absolute;
    right: 0;
    top: 25px;
    width: 429px;
}
.plaka_top {
    background: url("/d/palka_header.png") repeat-x scroll 0 0 ;
    height: 4px;
    margin: 0 auto;
    max-width: 1120px;
    min-width: 1000px;
    position: relative;
    top: 12px;
    z-index: 2;
}
.block_left {
    float: left;
    margin-left: 30px;
    padding-top: 110px;
    width: 405px;
}
.studia {
    color: #F8EBD5;
    font-size: 24px;
    font-style: italic;
    text-align: center;
}
.st2 {
    font-size: 26px;
    font-style: italic;
    text-transform: uppercase;
}
.telephone {
    color: #FBE5BC;
    font-size: 16px;
    font-style: italic;
    padding-top: 10px;
    text-align: center;
}
.telephone a {color: #FBE5BC;}
.em2 {
    font-size: 11px;
}

.log {
    margin-left: 25px;
    padding-bottom: 18px;
    padding-top: 25px;
    text-align: center;
}
.center_block {
    margin: 0 auto;
    width: 17%;
}
.fon_center {
    padding-top: 23px;
    position: relative;
    z-index: 2;
}
.logo {
    margin-top: -23px;
    position: relative;
    z-index: 1;
}
.right_block {
    float: right;
    margin-right: 75px;
    margin-top: 115px;
    width: 320px;
}
.fon_right {
    margin-top: -25px;
    padding-left: 115px;
}
.list {
    background: url("/d/list.png") no-repeat scroll 0 0 ;
    color: #231F0D;
    font-size: 20px;
    font-style: italic;
    height: 56px;
    line-height: 66px;
    margin: 30px auto auto;
    text-align: center;
    text-transform: uppercase;
    width: 164px;
}
.list a {
    color: #231F0D;
    text-decoration: none;
}
#glavnoe_menu {
    background: url("/d/menu.png") repeat-x scroll 0 0 ;
    height: 48px;
    margin: auto;
    position: relative;
    width: 86%;
}
#glavnoe_menu a:hover {
    color: #E3BF3D;
}
.menu {
    font-size: 18px;
    font-style: italic;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.menu li {
    display: inline-block;
    margin: 0 8px;
}
.menu a {
    color: #000000;
    display: block;
    line-height: 48px;
    padding: 0 3px;
    text-decoration: none;
    text-transform: uppercase;
}
.kartinka_ramka {
    margin: auto;
    padding-top: 40px;
    width: 582px;
}
.kartinka_ramka img {
    margin-left: 58px;
    margin-top: 92px;
    position: absolute;
}
.ramka {
    background: url("/d/ramka.png") no-repeat scroll 0 0 ;
    height: 490px;
    margin: auto;
    position: relative;
    text-align: center;
    width: 582px;
    z-index: 10;
}
.otstupy {
}
#content .h4 {
    color: #ECE9C0;
    font-size: 19px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding: 0 150px 5px 0;
    text-align: justify;
    text-indent: 25px;
}
input {
    margin: 0;
    padding: 0;
}
.fon_poisk {
    margin-left: 70px;
    position: relative;
    width: 210px;
}
.qwe {
    background: url("/d/bg_searh.png") no-repeat scroll 0 0 ;
    border: medium none;
    color: #FFFFCC;
    float: left;
    font-size: 15px;
    font-style: italic;
    height: 28px;
    line-height: 21px;
    margin-left: 13px;
    margin-top: 19px;
    outline: medium none;
    text-indent: 2px;
    width: 151px;
}
.qwe2 {
    background: url("/d/knopka_poisk.png") no-repeat scroll 0 0 ;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 27px;
    margin-left: 2px;
    margin-top: 19px;
    width: 28px;
}
.ps {
    padding-left: 13px;
}
.ps a {
    color: #FFFFCC;
    font-size: 15px;
    font-style: italic;
    text-shadow: 0 0 1px #887D4F;
}
.ps a:hover {
    text-decoration: none;
}
.menu_list {
    background-color: #000000;
    margin-left: 90px;
    margin-top: 45px;
    text-transform: uppercase;
    width: 200px;
}
.fon_menu34 {
    background-image: url("/d/fon_left_menu.png");
    background-repeat: no-repeat;
    height: 7px;
    margin-bottom: 15px;
    margin-left: 45px;
    margin-top: 9px;
    width: 98px;
}
.menu_head {
    color: #EDEAC2;
    cursor: pointer;
    font-size: 18px;
    font-style: italic;
    margin: 1px;
    position: relative;
    text-align: center;
}
.menu_body {
    background-color: #000000;
    display: none;
    font-family: Constantia;
    font-size: 12px;
    padding-bottom: 17px;
    padding-left: 20px;
    padding-top: 14px;
    position: relative;
}
.menu_body a {
    background-color: #000000;
    color: #FFFFFF;
    display: block;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase;
}
.menu_body a:hover {
    color: #FFFFFF;
}
.sylka4 {
    background: url("/d/fon_sylka.png") no-repeat scroll 0 0 ;
    height: 105px;
    margin-left: 50px;
    margin-top: 25px;
    text-align: center;
    width: 199px;
}
.sylka4 a {
    color: #E9E9E9;
    line-height: 105px;
    text-decoration: none;
    text-transform: uppercase;
}
.foter_img {
    background: url("/d/footer_img.png") no-repeat scroll 0 0 ;
    height: 120px;
    left: 50%;
    margin: -69px auto 0 -525px;
    position: absolute;
    width: 1050px;
}
.copiryt {
    padding-top: 90px;
    text-align: center;
}
.e-mail {
    margin-left: 80px;
}
.e-mail a {
    color: #ECE9C0;
    text-decoration: none;
}

.e-m a {
  
    text-decoration: none;
	 color: #EDEAC2;
    cursor: pointer;
    font-size: 18px;
    font-style: italic;
    margin: 1px;
    position: relative;
    text-align: center;
}
.menu_head:hover {
    color: #E3BF3D;
}
.menu_body a:hover {
    color: #E3BF3D;
}
.menu_bottom {
    margin: auto auto auto 210px;
    padding-top: 50px;
    text-align: center;
}
.kartinka_ramka_bottom {
    margin: 20px auto auto;
    position: relative;
    width: 258px;
}
.kartinka_ramka_bottom img {
    left: 0;
    position: absolute;
}
.ramka_bottom {
    background: url("/d/ramka_bottom.png") no-repeat scroll 0 0 ;
    height: 240px;
    margin: auto;
    position: relative;
    text-align: center;
    width: 258px;
    z-index: 10;
	display: block;
}
.menu_bottom a {
    color: #EDEAC2;
    font-size: 24px;
    font-style: italic;
    text-decoration: none;
    text-transform: uppercase;
}
.menu_bottom table td {
    margin-top: 20px;
}

/*Страница каталога*/
#content_catalog {
    background: url("/d/1.png") repeat scroll 0 0 ;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1050px;
	min-height:400px;
	color:#FFFFFF;
}
.dop_catalog_container {padding-bottom:0px !important; margin-bottom:30px !important;}
.dop_catalog_footer { background: url("/d/1.png") repeat scroll 0 0  !important; padding-top: 120px !important; }

#main { width:100%; margin:auto; padding-top:17px; position:relative; color:#edecb9;}
.nav {color:#edecb9; font-style:italic; font-size:17px; position:relative; margin:auto; width:85%;}
.nav a {color:#edecb9; text-decoration:none;}
.nav a:hover {color:#d1bc69;}
.back { position:absolute; right:0; color:#95864a; font-style:italic; font-size:17px;}
.back a {color:#95864a;}
.back a:hover { text-decoration:none;}

.catalog { /*padding-top:15px;*/ width:83%; padding-left:35px; margin:auto; position:relative;}
.catalog h1 { color:#bda063; font-size:26px; font-style:italic; font-weight:normal;}
.catalog p { font-size:16px;  font-style:italic;  text-indent: 25px; text-align:justify;}

.row {padding: 15px 5px; overflow:hidden;}
.width50 {float: left; width: 49.999%;}
.teaser-item {overflow: hidden; padding: 0 10px;}
.media-left {float: left; margin-right: 15px;}
.teaser-item h2 {font-size: 14px; line-height: 16px; margin: 5px 0 0; font-style:italic;  padding-top: 35px;}
.teaser-item h2 a { color:#c19f64; text-decoration:none;}
.description {font-style:italic; width:100%; font-size: 1em;}

.kartinka_ramka_catalog {position: relative; width: 204px;}
.kartinka_ramka_catalog img {left: 24px; position: absolute; top: 47px;}
.ramka_catalog {background: url("/d/ramka_catalog.png") no-repeat scroll 0 0; height: 240px; position: relative; width: 204px; z-index: 10;}

.nav_bottom {font-size:140%; font-style:italic; color:#95864a; text-align:center;  padding-top: 50px; width:100%;}
.nav_bottom a { color:#95864a; text-decoration:none;}
.nav_bottom a:hover {color:#d1bc69;}
.number a { background-color:#95864a; color:#000000; text-align:center; padding:2px; border: 1px solid #423C23;  display: inline-block; margin-right: 7px;   min-width: 30px; }
.number a:hover {background-color:#d1bc69; color:#000000; }

.ahov {background-color:#d1bc69; color:#000000; text-align:center; padding:2px; border: 1px solid #423C23;  display: inline-block; margin-right: 7px;   min-width: 30px;}


.logo_slider { position:absolute; right:0; top:75px;}
.slider {padding-top:20px; padding-bottom:10px; width:100%; margin:auto;}
/*.vr { margin-left:-80px;}*/

/*Страница товара*/
.tovar {padding-bottom: 20px; }
.left_o {float:left; width:48%;}

.param { font-size:18px; font-style:italic; padding-top:25px;}
.left_td { font-weight:bold; text-align:right;}
.right_td { padding-left:25px;}
.opisanie { margin-top:40px; color:#bda063; font-size:16px; font-style:italic;}
.opisanie h3 { padding:0px; margin:0px; font-size:18px; font-weight:normal;}
.opisanie p { text-indent:0; padding-left:40px; padding-top:0px; margin-top:0px;}


.right_o { float:right;  width:52%;}
.tovar_img {}
.tovar_img h3 { font-size:22px; text-transform:uppercase; color:#bda063; text-align:center; font-style:italic; font-weight:normal; padding:0px; margin: -20px 0 0;}

.price { color:#edeac2; font-size:24px; font-style:italic; font-weight:bold; text-align:center; margin-top:5px;}
.price span { font-size:18px; font-weight:normal; margin-left:10px;}
.korzina {background: url("/d/but_korzina.png") no-repeat scroll 0 0; width:235px; height:37px; text-align:center; color:#000; font-style:italic; font-size:20px; display:block; line-height:35px; text-decoration:none;  margin: 20px auto auto;}
.korzina:hover { color:#bda063;}

.kartinka_ramka_tovar {width: 465px; position:relative;}
.ramka_tovar {background: url("/d/tovar_ramka.png") no-repeat scroll 0 0 transparent; height: 564px; position: relative; width: 465px;}
.kartinka_ramka_tovar img {margin-left: 50px; margin-top: 100px; position: absolute;}

.same {font-size:22px; font-style:italic; text-align:center; margin-top:10px;}
.same a {color:#bda063; text-decoration:none; }
.same a:hover { color:#edeac2;}
.s_text { text-decoration:underline !important;}
.s_text:hover { text-decoration:none !important;}

.plaka_bottom {background: url("/d/palka_header.png") repeat-x scroll 0 0 transparent; height: 4px; margin-top:25px;}

.menu_bottom_tovar { padding-top:10px; text-align:center;}
.kartinka_ramka_bottom_tovar { margin: 20px auto auto; position: relative; width: 209px;}
.kartinka_ramka_bottom_tovar img {left: 0; position: absolute;}
.ramka_bottom_tovar {background: url("/d/ramka_bottom_tovar.png") no-repeat scroll 0 0 transparent; height: 207px; margin: auto; position: relative; text-align: center; width: 209px;}

.menu_bottom_tovar a { color: #edeac2; font-size: 18px; font-style: italic; text-decoration: none;  text-transform: uppercase;}
.menu_bottom_tovar a:hover {color:#bda063;}

/*Страница Корзины*/
.str_korzina { font-size:16px; font-style:italic; color:#edeac2;}
.plaka_korzina {   background: url("/d/hr_korzina.png") repeat-x scroll 0 0 transparent; height: 4px;}
.osnova td { padding-top:30px;}

.h5 { font-size:18px; font-style:italic; color:#bda063; display:inline-block; padding-top:7px; text-decoration:none;}
.h5:hover {color:#edeac2;}
.left_coll { float:left; width:50%; margin-right:10px; }
.right_coll { text-align:right;}
.sum {color:#bda063; margin-left: 35px; display:inline-block; padding-top:25px;}

.digit { font-size:24px;}
.minus {background: url("/d/minus.png") no-repeat scroll 0 0 transparent; height: 22px;  width: 21px; display: inline-block; margin-top:7px; padding-right:50px;}
.plus {background: url("/d/plus.png") no-repeat scroll 0 0 transparent; height: 22px;  width: 21px; display: inline-block; margin-top:7px;}

.delete { color:#bda063; font-size:15px; text-decoration: underline; font-style:italic; display:inline-block; padding-top:25px;}
.delete:hover { text-decoration:none;} 

.forma  p{ color:#bda063; font-size:18px; text-indent:0px; padding-left:15px; padding-right:10px;}
.forma table { font-style:italic; color:#edeac2;}
.inpu { border: 2px solid #9a8354; border-radius:5px; width:100%; background: none; min-height:30px; color:#edeac2; font-style:italic;}
.forma textarea { border: 2px solid #9a8354; border-radius:5px; width:100%; background: none; min-height:190px; color:#edeac2; font-style:italic;}
.forma button {background: url("/d/button_otpr.png") no-repeat scroll 0 0 transparent;  border: medium none !important; cursor: pointer;  height: 37px; width: 235px; color:#000; font-size:20px; font-style:italic; margin-right: 20px; margin-top: 20px;} 
.forma button:hover { color:#edeac2;}

.f_button {background: url("/d/button_otpr.png") no-repeat scroll 0 0 transparent;  border: medium none !important; cursor: pointer;  height: 37px; width: 235px; color:#000; font-size:20px; font-style:italic; margin-right: 20px; margin-top: 20px;} 
.f_button:hover { color:#edeac2;}

/*Страница каталога с логотипами*/
.elit {  padding-left: 0px;}
.catlog {margin:auto !important; padding-top:20px;}
.h1_l { text-align:center;}

.kartinka_ramka_catlog {margin:auto; position: relative; width: 285px; margin-bottom:10px;}
.kartinka_ramka_catlog img {left: 32px; position: absolute;   top: 64px;}
.ramka_catlog { background: url("/d/catlog_ramka.png") no-repeat scroll 0 0 transparent;  height: 314px; margin: auto; position: relative;  width: 285px; }

.catlog a:hover { color:#BDA063;}

