/*-----------------------------------LESARD STYLE-------------------------------------*/
html, body {margin: 0px; padding: 0px; font-family: Arial,sans-serif; font-size: 1em;}
img {border: 0}
a {outline: none}
a {text-decoration: underline; color: navy;}
a:hover {text-decoration: none; color: #cc0000}
a:visited{text-decoration: underline; color: navy;}
h1 {margin: 0 0 10px 0; font-weight: normal; font-size: 0.8em}
h3 {font-size: 1.3em; margin: 25px 0 0 20px; padding: 0; float: left}
h4 {font-size: 1.3em; margin: 10px 0 0 20px; padding: 0}
h5 {margin: 0 0 10px 0}
h6 {font-size: 0.9em; color: #e8ff89; margin: 0; padding: 0; font-size:17px; text-transform: uppercase}
.bl a {color: #e8ff89}
/* ---------------------------------------------------------------------------------- */


#lesard {margin-top: -22px; height: 100%; width: 100%; min-height:100%; min-width:100%}
#lesard1 {height: 100%; width: 100%; min-height:100%; min-width:100%}


/* --------------------------------------HEADER-------------------------------------- */
.header { margin: 0px; height: 383px; width: 100%; background: url(/img/bg.jpg) no-repeat right}
	.topbar {height: 130px}
/* ------Logo------ */
#logo {height: 82px; margin: 10px 0 0 30px}
	#logo p {font-size: 1.3em; color: #fff; margin: 0; padding-top: 15px}
	#logo img {margin-right: 15px}
/* --------Phone-------- */
.phone {margin: 20px auto 0 auto; color: #fff}
	.phone span {font-size: 1.1em}
/* ------TopBacket------ */
.mybasket {margin: 20px auto 0 auto; color: #fff}
	.mybasket a {color: #fff;  text-decoration: underline}
	.mybasket a:hover {color: #fff; text-decoration: none}
	.mybasket a:visited {color: #fff; text-decoration: underline}
	.mybasket p {font-size: 1em; margin: 0 0 0px 0; font-weight: bold}
	.mybasket1 {color: #fff; font-size: 0.8em; line-height: 10px; margin-top: 5px}
	.mybasket1 a {color: #fff;  text-decoration: underline}
	.mybasket1 a:hover {color: #fff; text-decoration: none}
	.mybasket1 a:visited {color: #fff; text-decoration: underline}
	.mybasket span {color: #fff8ab; font-size: 12px; font-weight: bold}
	.mybasket3 {margin: 20px 0 0 15px}
	.mybasket2 {font-size: 1.1em; color: #fff} /*добавил 'color: #fff;'.Даниил(11.09) */
	.mybasket2 a {color: #fff; text-decoration: underline}
	.mybasket2 a:hover {color: #fff; text-decoration: none}
	.mybasket2 a:visited{color: #fff; text-decoration: underline}
/* ------LoginForm------ */
.loginbox {color: #fff;  margin: 5px 10px 0 0}
	.loginbox input {padding: 2px 5px; width: 120px; font-size: 1em; color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border: 1px solid #999; background: #FFF; margin-bottom: 5px}
	.loginbox input:focus {font-size: 1em; color: #000; font-weight: bold; border: 1px solid #000}
	.loginbox a {font-size: 0.7em; color: #fff;  text-decoration: underline; margin-left: 5px}
	.loginbox a:hover {text-decoration: none}
	.ftdl1 { background: url(/img/loginbg.png); padding: 5px}
	.loginbutton {width: 60px; margin-left: 10px; height: 40px; background: url(/img/regbutton.png) no-repeat; margin-top: 10px; border: 0px; cursor: pointer}
/* ------GoBox------ */
#right {float: left; width: 450px; height: 200px; margin: 10px 30px; color: #fff; background: url(/img/righttopbg.png) no-repeat bottom left}
	#right p {font-size: 1.5em; font-weight: bold; text-transform: uppercase; margin: 15px 0 0 0}
/* ------LeftBarMenu------ */
#shopbar {float: left; height: 200px; width: 25%; margin: 0 0 10px 0; background: url(/img/shopbarbg.png) no-repeat right top}
	#shopbar ul {list-style-type: none; width: 95%; float: right; margin-top: 8px}
	#shopbar li {position: relative; display: block; text-indent: 10px}
	#shopbar li a {float: left; color: #fff; width: 90%; padding: 5px 0px; text-decoration: none; border-bottom: 1px solid #888}
	#shopbar li a:hover {text-decoration: none; background: url(/img/shopbarlia.png) top repeat-x}
	#shopbar li a:focus {background: transparent url(/img/reginput_focus.png); cursor: default}
	#shopbar1 img {float: right}
/* ------Navigation------ */
#navbar {float: left; position: relative; width: 100%;  background: url(/img/navbarbg.png) top repeat-x}
	#navbar td {height: 40px; text-align: center}
	#navbar td {behavior:url("/css/cms/hover.htc")}
	#navbar td a {outline: none; color: #fff; text-decoration: none; padding: 5px 40px; font-size: 1.25em}
	#navbar td:hover {text-decoration: none; background: url(/img/shopbarlia.png) repeat}
	#navbar td.hover  {text-decoration: none; background: url(/img/shopbarlia.png) repeat}
.navbar	{text-decoration: none; background: url(/img/reginput_focus.png) repeat}
/* ---------------------------------------End---------------------------------------- */

/*стиль для активной ссылки меню */
.amenu2  {
background: url(/img/shopbarlia.png) repeat}

/* ----------------------------------------BODY-------------------------------------- */
/*.body {width: 100%;}*/
/* --------LeftBox-------- */
	#sidebar { width: 100%; background: url(/img/sidebarfbg.png) no-repeat bottom right #f5f5dc}/* del float:left;*/
		.insidebox p {font-size: 0.75em; text-indent: 10px}
		.insidebox {padding: 10px; margin-bottom: 20px}
		.insidebox span a {color: #000; text-decoration: none}
		.insidebox span a:hover {text-decoration: underline}
/* --------RightBox------- */
	#maincontent {width: 98%; padding-left:10px;} /* del float:right; insert padding-left:10px;*/
		.tcont {height: 70px}
		.bcont {height: 100%; width: 100%; overflow: hidden}
		.inbcont {height: 100%; margin: 10px; overflow: hidden}
		.inbcont1 {height: 100%; margin: 10px 0px 10px 10px; overflow: hidden}
		.fcont {clear: both; width: 100%; height: 20px}
/* --------Search--------- */
	.searchbut {height: 20px;margin:2px;}/*добавил margin-top:18px;.Даниил (16.06)*/
		.search { margin: 2px 10px; font-size: 0.8em; background: transparent;}/*изменил margin: 2px 10px; на margin: 18px 10px 2px;.Даниил (16.06)*/
		.searchbox input {width: 250px}
		#searchbox {float: right; margin-top: 5px; height: 36px;margin-right: 20px }
	.skytext {height: 80px; width: 100%; background: url(/img/skytextbg.png) no-repeat left #add8f3;}
		.skycloud {padding: 0px 20px; font-size: 1.1em}
		.skycloud a {text-decoration: underline;}
		.skycloud a:hover {text-decoration: underline; color: #cc0000}
/* ---------------------------------------End---------------------------------------- */


/* ---------------------------------------FOOTER------------------------------------- */
.footer {height: 260px; width: 100%; background: url(/img/footerbg1.jpg) top repeat-x; white-space: nowrap}
.footer a {color: #fff; text-decoration: underline}
.footer a:hover{color: #fff; text-decoration: none}
.footer a:visited{color: #fff; text-decoration: underline}
.dbox {background: url(/img/footerbox.png)}
.indbox {margin: 10px; padding: 10px; font-size: 10pt; color: #fff}
#gener {background: url(/img/gener.gif) no-repeat right bottom; color: #fff; }
#copyright {color: #fff; text-align: center; padding: 10px 0; height: 20px; font-size: 0.8em}
.ftdl {}
.spacerf {height: 100px}
/* ---------------------------------------End---------------------------------------- */


/* -------------------------------------OtherStyle----------------------------------- */
#hat {height: 30px; border: 0px}
.commform {font-weight: bold; font-size: 0.9em}
.topshoppan {font-size: 1.1em}
.basket_table {}
.iframebasket {border: 5px solid #f5f5dc; margin: 30px 0}
.basket_hat {background: #bbb; padding: 5px;}
#related_news ul {list-style: none}

/* -------TextPages------- */
.txp { text-indent: 0px; font-size: 0.8em}
.txp a{ cursor:pointer}
.tx_hide{display: none; border:2px solid #F5F5DC}
.tx p { text-indent: 10px; font-size: 0.8em}
.tx strong {color: #222}
.tx a:hover {color: #cc0000}
.tx ul {font-size: 0.8em; }
.txa p { text-indent: 10px; font-size: 0.8em}
.txa strong {color: #222}
.txa a:hover {color: #cc0000}
.txa ul {font-size: 0.8em; }
.txa img {border: 1px solid #333}
/* ----------------------- */

/* --------NewsBox-------- */
.newsbox a {color: #000; text-decoration: none}
.newsbox a:hover {text-decoration: underline}
.newsbox {margin-bottom: 20px}
.newsbox p {font-size: 0.75em; text-indent: 10px; padding: 10px 0 20px 0; border-bottom: 1px solid #fff}
.newsbox a {color: #000; text-decoration: underline}
.newsbox a:hover {color: #cc0000; text-decoration: none}
.letter {font-size: 220%; float: left; padding-right: 10px; line-height: 32px}
/* ----------------------- */

/* -------BaskButton------- */
.baskbutton {font-size: 0.65em; font-weight: bold}
.baskbutton1 {font-size: 1.15em}
/* ----------------------- */

/* ----FilterBox---- */
.paramch {padding: 10px 0 20px 0; border-bottom: 1px solid #fff}
.filtry {margin: 0; padding: 0; font-size: 12px}
.filtry li {font-size: 12px; list-style-type: none; display: inline; padding: 3px;}
.selectory {margin: 0; padding: 0; font-size: 12px; list-style-type: none}
.selectory li {margin: 0; padding: 0;}
/* ----------------------- */

/* -----PreBoxShopBox----- */
.preboxshop {background: #f9f9f9; width: 285px; height: 305px}
.preboxshop table:hover {width: 285px; background: #000; height: 305px}
/* ----------------------- */

/* --------SortBox-------- */
.sort {clear: both; margin-top: 30px}
.sort p {text-indent: 10px; padding: 0px 0 5px 0; border-bottom: 1px solid #fff}
.sort a {color: #000; text-decoration: none}
.sort a:hover {text-decoration: underline}
/* ----------------------- */

/* -------ParamBox-------- */
.param {margin-top: 0px; font-size: 10pt;}
.param span {margin-bottom: 5px}
.param a {color: #000}
.param a:hover {color: #cc0000}
/* ----------------------- */

/* ------ShopMainBox------ */
.shopmainbox { font-size: 1em; color: #ccc}
.shopmainbox a {text-decoration: underline}
.shopmainbox a:hover {text-decoration: none; color: #cc0000}
/* ----------------------- */

/* ----MainPagePreView---- */
#photoalbum {margin: 0 auto; overflow: hidden}
.album {float: left; width: 190px; height: 240px; margin: 0px 10px 0px 0px; padding: 5px; text-align: center; font-size: 1.1em}
.album img {width: 159px; height: 170px}
.album a,.album a:visited {color: #000; text-decoration: underline}
.album a:hover {color: #cc0000; text-decoration: underline}
/* ----MainPagePreView1---- */
#photoalbum1 {margin: 0 auto; overflow: hidden}
.album1 {float: left; width: 150px; height: 120px; margin: 0px 40px 40px 0px; padding: 5px; text-align: center; font-size: 1.1em}
.album1 img {width: 136px; height: 99px}
.album1 a {color: #000; text-decoration: underline}
.album1 a:hover {color: #cc0000; text-decoration: underline}

.taggi a:link, .taggi a:hover , .taggi a:visited {
text-decoration: underline;
color: #000;
} 

.setting  td {
font-size: 12px;
}

.deliveryadd td {
font-size: 12px;
}

#order_block {
font-size:12px;
}

.blue{font-size: 0.9em;} /*применяется почти ко всем управляющим ссылкам на системных страницах (типа настройки, отменить заказ и т.п). Даниил(11.06)*/
.search_ex {cursor:pointer; color:#bb1e20;text-decoration:none;border-bottom:1px dashed #000; margin:0px 0 0 10px;font-size:0.8em;} /*слить для слов-примеров под поиском. Даниил(16.06)*/
.pr_but {margin-left:3px; cursor:pointer; color:#000;text-decoration:none;border-bottom:1px solid #000;font-size:0.8em;}
/*---------------------------------LESARD STYLE END-----------------------------------*/