html, body {padding: 0px; margin: 0px; width: 100%; height: 100%; background: #915b97 url(/images/bg.gif) 50% 0% repeat-x;} /* border: 1px solid red; */
html{font-size: 100.01%; }
body{ font: normal 62.5% Arial, sans-serif; color: #300; text-align: center; } 
table {padding: 0px}
img {border: none; }
h1{ font: bold 20px "Comic Sans MS"; color: #96277C; }
h2{ font: bold 20px "Comic Sans MS"; color: #96277C; }
h3{ font: bold 18px "Comic Sans MS"; color: #96277C; }
h4{ font: bold 14px "Comic Sans MS"; color: #96277C; }
h5{ font: bold 12px "Comic Sans MS"; color: #96277C; }
p{ font-size: 1.2em;}
li{ font-size: 1.2em;}
a{ color : #E62AA1; text-decoration: underline; }
a:hover{ text-decoration: none; }
input, textarea{ font: normal 1.1em Arial;}	
.all{ min-height: 100%;  background: url(/images/line_black.gif) 18px 0 repeat-y; width: 1000px; position: relative; padding: 45px 0 0 40px;  text-align: left; margin: 0 auto;}
* HTML .all{ height: 100%; }
img.logo{ width: 320px; height: 185px; position: absolute; top: 0px; left: 0px;}
.line_text{ width: 8px; height: 185px; position: absolute; top: 250px; left: 17px; background: url(/images/line_text.gif) 0 0 no-repeat;}
.slogan1{ position:absolute; top:50px; left:200px; font-size: 25px; color: #E3D8CC;}
.slogan2{ position:absolute; top:110px; left:200px; width: 350px; height: 60px; font-size: 17px; color: #E3D8CC;}

.menu{position:absolute; top:7px; left:610px;  width: 173px; }
	.top_djince{ height: 16px; background: url(/images/top_djince.gif) 0 0 no-repeat;}
	.menu p{ margin: 0; text-align: left; padding: 0 0 0 15px; font: bold 14px "Comic Sans MS"; color: #000000;}
	.menu_item{background: url(/images/menu.gif) repeat-y; }
	.menu_item a, .menua_item a{color: #000;  text-decoration: none;  }
	.menu_item a:hover, .menua_item a:hover{color: #fff;  text-decoration: none;  }
	.menua_item{background: url(/images/menua.gif) repeat-y;}
	.bot_djince{ height: 15px; background: url(/images/bot_djince.gif) 0 0 no-repeat;}

.container{ width: 960px;  background-color: #E3D8CC;}
td.left{ width: 750px; vertical-align: top;}
td.right{ width: 210px; vertical-align: top; background:  url(/images/v_stroka.gif) 0 0 repeat-y; padding: 0; }
.girls{ height: 137px; position: relative; top: 0; left: 0;}
.girls div{ position: absolute; top: -185px; left: 0; width: 210px; height: 137px; padding-top: 185px; overflow: hidden;}
.girls div span{ position: absolute; top: 0; left: 0; width: 210px; height: 322px; background:  url(/images/girls.gif) 0 0 no-repeat;  } 
.duble_str{ background: url(/images/stroka.gif) 0 50% repeat-x; height: 9px;}
.sto{ width: 100%; vertical-align: top;}
	.left{ vertical-align: top;}
	.left_str{ vertical-align: top; background: url(/images/v_stroka.gif) 100% 0 repeat-y;  }
	.under_logo{ height: 140px;  background: url(/images/bg.gif) 22px -45px repeat-x;}
	.korz_big{ float: left; margin: 0 10px 25px 5px; }
	.korz_text{ float: left; padding: 25px 0 0 0; font: bold 14px "Comic Sans MS"; color: #96277C; text-decoration: none;}
	.korz_text a{  color: #96277C; text-decoration: none;}
	.korz_text a:hover{  color: #96277C; text-decoration: none;}
	.left_zag{clear: both;  text-align: center; margin: 0 0 20px;}
	.left_zag a{ text-decoration: none;}
	.left_zag h2{ font: bold 14px "Comic Sans MS"; color: #96277C; margin: 0 0 10px 0; text-align: center;}
	.left_zag h3{ font: bold 11px "Comic Sans MS"; color: #96277C; margin: 0; text-align: center;}
	.menu_catalog{ margin: 0 20px 30px 0; width: 210px; }
	.menu_catalog p{ padding: 5px 0 5px 25px; margin: 0; border-bottom: 1px solid #999; background: url(/images/quadr.gif) 8px 8px no-repeat; }
	.sale{ margin: 0 0 20px;}
	.sale p{ text-align: center; margin: 3px 0;}
	.sale div.img_cat{ width: 90px; height: 135px; margin: auto;}
	
	.content{ vertical-align: top; width: 100%; padding: 10px 20px 10px 0;}
	.content_cart{ padding: 10px 40px 30px;}
	.vitrina{ width: 100%; }
	.vitrina td{ width: 33%; padding: 10px; vertical-align: top;}
	.vitrina td.vitr{ background: url(/images/one_stroka.gif) 100% 0 repeat-y; }
	.vitrina h2{ margin: 0;}
	.vitrina h3{ margin: 10px 0 0; font: normal 12px Arial; color: #000;}
	.vitrina p{ margin: 10px 0 0;}
	
	.js_vitr{ width: 100%;}
	.js_vitr td{ padding: 5px;}
	.js_vitr td.descr{ width: 100%; vertical-align: middle;}
	.js_vitr td.descr div.t1 { margin: 0px; padding: 3px; background-color: #E3D8CC; height: 23px; border: 1px solid #fff;}
	.js_vitr td.descr div.t2 {background-color: #f4ebe1; padding: 2px; height: 19px; font-size: 1.1em; }
	
.h_line{ background-color: #E62AA1; height: auto; text-align: center; padding: 6px 3px;}
	.h_line p{ font: 1.1em Verdana; margin: 0; }
	.h_line a{ color: #000; text-decoration: none;  }
	.h_line a:hover{ color: #FFFFFF; text-decoration: underline; }
	.h_line h2{ font: bold 13px "Comic Sans MS"; margin-top: 0px; margin-bottom: 0px;}
	.h_line li{ display: inline; font: 1.1em Verdana; background: url(/images/quadr.gif) 0 0.3em no-repeat; margin: 0; padding: 0 10px 0 15px;}
.zigzag{ background:  url(/images/zigzag.gif) repeat-x; height: 8px;}
.r_text{ padding: 5px 10px 20px 15px;}
	.r_text p{ margin: 0 0 10px;}
	.r_text p.bold{ font-weight: bold; }
.str_nav{ margin: 0;}

.l_bot{ height: 30px; padding: 10px; text-align: center; }
.l_bot_str{ height: 30px; padding: 10px; text-align: center; background: url(/images/v_stroka.gif) 100% 0 repeat-y; }
.r_bot{ height: 30px; padding: 10px; text-align: center; }
.r_bot_str{ height: 30px; padding: 10px; text-align: center; background: url(/images/v_stroka.gif) 0 0 repeat-y; }

.r_bot ul{ margin: 0; padding: 10px 0; }
.r_bot li{ margin: 0; list-style: none; display: inline; font: 1.1em Verdana; /*background: url(/images/quadr.gif) 0 0.3em no-repeat;*/ padding: 0 4px;}


.footer{ background-color: #915b97; vertical-align: top; text-align: center;}
.footer p.bot{color: #E3D8CC; margin: 15px 0 0; }
.footer p.bot a{ color: #E3D8CC;}
.footer p.lik{ color: #E3D8CC; margin: 10px 0;}
.footer p.lik a{ color: #fff;}

.gal_tovar{ background-color: #f4ebe1; border: #999 1px solid; margin: 0 0 20px;}
.gal_tovar td{ vertical-align: top; padding: 10px;}
.gal_tovar td p{ margin: 5px 0; }
.gal_tovar td.nocol{ padding: 0px;}
.gal_articul{ width: 100%; margin: 5px 0;}
.gal_tovar td.text td.kod{ vertical-align: top; text-align:center;  line-height: 20px; font: 9px Verdana;}
.gal_tovar td.text td.korz{vertical-align: top;  padding-bottom: 10px; text-align: center;}
	.img_cat_big{ background-color: #FFFFFF;	border: 1px solid #666;	padding: 5px; width: auto; height: auto;}
	.img_cat{ background-color: #FFFFFF; border: 1px solid #666; padding: 5px; width: 90px; height: 135px;}
	
	/*слайд-шоу*/
	.pics_out{ border: solid 1px #666; width: 300px; height: 450px; margin: 0 auto;	padding: 7px; background-color: #fff;}
	#divs{ height: 450px; width: 300px; overflow: hidden; margin: 0 auto;}
	
	/*Закрыть картинки*/
	.img_cat_big, .img_cat, .gr_nav  ul li, .pics_out{ position: relative; }
	.blank_big{ position: absolute; top: 0; left: 0; width: 310px; height: 460px; }
	.blank_mini{ position: absolute; top: 0; left: 0; width: 100px; height: 145px; }
	
	
	
	.pict_mini{ width: 90px; height: 135px;}
	.pict_big{ width: 300px; margin: auto 0;}
	.big_photo{ position: relative; top: -12px; text-align: center; margin: 5px 0 0;  letter-spacing: 5px; font-size: 11px;}
	.big_photo img{ position: relative; top: 8px; left:0; cursor: pointer;}
	
.tovar{ width: 100%; border: 0; margin: 0;}
.tovar td{ vertical-align: top;}
	.tovar td.descr{ width: 100%; padding: 0 30px;}
	.tovar td.descr h2, .tovar td.descr h3{ font: bold 14px "Comic Sans MS"; color: #000;}
	.tovar td.descr p{ margin: 0 0 10px;}

.model_nav{ position: relative; width: 310px; height: 60px; }
	.model_nav img{ width: 22px; height: 22px;}
	.model_nav img.top{ position: absolute; top: 0; left: 144px; }
	.model_nav img.left{ position: absolute; top: 27px; left: 0px;}
	.model_nav img.right{ position: absolute; top: 27px; left: 288px;}
	.model_nav p{ position: absolute; top: 30px; text-align: center; width: 310px; letter-spacing: 5px; font-size: 11px; margin:0;}
	
FORM{ margin : 0px 0px 0px 0px ; padding: 0px 0px 0px 0px ; }
INPUT, TEXTAREA{ font: 11px  Verdana;}
SELECT{ FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
INPUT.btn { background-color: #BE368C;  BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #AF4741 1px solid; BORDER-BOTTOM: #AF4741 1px solid; CURSOR: pointer; color: #FFFFFF; margin : 0px 0px 0px 0px;  font: bold 11px  Verdana; }
p.prim{ color: #CC0000; margin-top: 3px; font-size: 11px; }
p.err{ color: Red;}

.partner{ width: 100%; border: 0; }
.partner td{ padding: 5px;  font-size: 1.2em; width: 50%;}
.partner input, .partner textarea{ width: 100%; }
.partner input.btn{ width: auto;}

	.price_tbl{ width: 100%; background-color: #f4ebe1; border-top: 1px solid #999; border-left: 1px solid #999;}
	.price_tbl caption{font: bold 14px Tahoma; padding-bottom: 10px; text-align: center; margin: 0 auto;}
	.price_tbl td, th{ font-size: 12px; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; padding: 5px 10px;}
	.price_tbl td.gr{  background-color: #fff; padding: 3px;}
	.price_tbl td.gr div{background-color: #f4ebe1; text-align: center; font: bold 14px "Comic Sans MS"; color: #96277C; padding: 2px;}

.zakaz{ width: 100%; border-top: solid 1px #999; border-left: solid 1px #999;}
.zakaz td{ padding: 5px;  border-bottom: solid 1px #999; border-right: solid 1px #999;  font: 1.2em "Arial";}

.faq h2{ font: bold 1.6em "Comic Sans MS"; color: #96277C; display: inline; }
.faq h3{ font: bold 1.4em "Comic Sans MS"; color: #96277C; display: inline; }
.faq a.zag{ text-decoration: none;}
.faq p.quest{ font: bold 1.4em "Comic Sans MS"; color: #96277C;}
.faq span{ font: bold 10px "Arial"; color: #000; background-color: #f4ebe1; padding: 1px 5px;}
.marg{ margin: 0 0 0 30px;}
.art_item{ border-top: solid 1px #999; padding: 10px 0 0 0; margin: 0px; }

 .img_float { float: left;   width: 160px; margin: 0 6px 20px 0;}
  .img_float img{  background-color: #fff; width: 150px; padding: 4px; border: 1px solid #666;}
  .img_float p{ margin: 0; padding: 10px 0 0 0; height: 40px; vertical-align: middle; text-align: center;}
    
  span.date{ font: bold 1.1em Arial; color: #96277C;}
	a.news{ color: #000000; text-decoration: none;}
	a.news:hover{ color: #E62AA1; text-decoration: underline;}
	
.links td{ font: 12px Tahoma; }
.links input, .links iselect{ font: normal 1em Arial;}
.links textarea, .links  input, .links select{  font: normal 1em Arial;  width: 300px}
.links  input.btn{  width: auto;}

.mail_form{ margin: 20px 15px 0;  font: 11px Verdana; background: url(/images/pol_h.gif) 0% 0% repeat-x; padding-top: 5px;}
.mail_form p{ margin: 0 0 10px; text-align: center; font: bold 12px Verdana;}
.mail_form div.radio{ width: 130px;  padding: 5px 0 10px; }
.mail_form div.button{ width: 40px; height: 50px; float: right; padding: 25px 3px 0 0; text-align: right; }
.mail_form div.button img{ cursor: pointer;}
.mail_form div.button_art{ width: 40px; height: 50px; float: right; padding: 0px 3px 0 0; text-align: right; margin: 0;}
.mail_form div.button_art img{ cursor: pointer;}
label.email { margin-right: 10px;}
input#email{ border: solid 1px #615A51; width: 125px; font-size: 10px;}
input#articul{ border: solid 1px #615A51; width: 85px; font-size: 10px;}
label.radio {margin-left: 10px;}
input#f1, input#f2 {}
.mail_form2{ margin: 0px 15px 20px; background: url(/images/pol_h.gif) 0% 0% repeat-x; padding-top: 5px;}

.gr_nav { margin: 0 auto;  width: 100px;}
.gr_nav p{ text-align: center; font-weight: bold;  margin: 0; font-size: 12px; height: 20px;}
.gr_nav  ul { margin: 0; padding: 0; text-align: center; width: 100px; height: 500px; overflow: hidden;}
.gr_nav  ul li { list-style: none; display: inline; margin: 0px; padding: 10px;}

.carousel_h ul{ width: 432px; overflow: hidden;}
.carousel_h ul li{ list-style: none; display: inline; margin: 4px; padding: 4px;}
.carousel_h img { width: 90px; height: 135px; }

.img_shop img{ background-color: #FFFFFF;	border: 1px solid #666;	padding: 5px; width: 500px;}


.btn_big{ display: block; position: relative; top: 0; left: 0; height: 25px; padding: 6px 20px 0; width: 160px; cursor: pointer; background: #c39 url(/images/btn_bc.gif) 0% 0% repeat-x;}
a.btn_big{ color: #fff; font: bold 14px Verdana; text-decoration: none; text-align: center;}
a:hover.btn_big{ color: #fff; text-decoration: none;}
.btn_big span.l{ position: absolute; top: 0; left: 0; width: 15px; height: 31px; background: url(/images/btn_bl.gif) 0% 0% no-repeat; }
.btn_big span.r{ position: absolute; top: 0; right: 0; width: 15px; height: 31px; background: url(/images/btn_br.gif) 0% 0% no-repeat; }


.round_div{ background-color: #F4EBE1; margin: 0 auto; padding: 10px;}
div.outer{ float: left; margin: 0 auto 15px; background-color: #999999; padding: 8px;}
div.outer{ width: 100%;}
.blog_block h2{ font-size: 16px; font-family: Arial; display: block; color: #E62AA1;}
.blog_block h3{ font-size: 14px; font-family: Arial; display: block;}
.blog_block h3 a{ text-decoration: none;}
.blog_block h4{ font-size: 14px; font-family: Arial; display: block; color: #E62AA1; margin: 0;}
.blog_date{ font-size: 11px; margin: 0; font-weight: bold;}
.img_cat_blog{ background-color: #FFFFFF; border: 1px solid #666; padding: 3px; width: 90px; height: 135px; float: left; margin: 0 10px 0 0;}

.site_form td{ font-size: 1.2em; padding-top: 5px;}
.site_form td p{ font-size: 1em;}

