/* CSS Document */

* {
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
html {
	height:100%;
}
body {
	background:#ffffff url(./images/florange/logoline.png) repeat-x;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	height:100%;
}
a {
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.both {
	clear:both;
}
.page {
	width:939px;
	margin:0 auto;
	min-height:92%;
}
*html .page {
	height:91%;
}
.pagebot {
	width:939px;
	height:65px;
	margin:0 auto;
}
.logoline {
	height:77px;
}
.logo {
	float:left;
	width:336px;
	text-align:center;
}
.logo img {
	border:none;
}
.spaceblock {
	float:left;
	width:197px;
	height:77px;
	line-height:77px;
	background:url(./images/florange/spaceblock.png) no-repeat left;
	text-align:center;
}
.spaceblockbg {
	height:77px;
	background:url(./images/florange/spaceblock.png) no-repeat right;
}
.phone {
	float:left;
	width:200px;
	margin-left:20px;
	background:url(./images/florange/phone.png) no-repeat left;
	padding-left:21px;
	line-height:77px;
	color:#72706c;
	font-size:27px;
	font-family:Tahoma, Verdana;
}
.search {
	float:right;
	width:150px;
	line-height:77px;
	height:77px;
	background:url(./images/florange/search.png) no-repeat center;
}
.searchtext {
	background:transparent;
	border:0px;
	width:115px;
	margin-left:9px;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
.searchbut {
	margin-bottom:-2px;
	margin-left:5px;
}
.picture {
	height:218px;
	background:url(./images/florange/picture.jpg) no-repeat;
}
.topnav {
	height:45px;
	line-height:45px;
	margin-top:6px;
	background:url(./images/florange/topnavmain.png) repeat-x;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:uppercase;
}
.topnavleft {
	height:45px;
	background:url(./images/florange/topnavleft.png) no-repeat left;
}
.topnavright {
	height:45px;
	background:url(./images/florange/topnavright.png) no-repeat right;
}
.topnav a {
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
	margin:0 10px;
}
.topnav a:hover {
	text-decoration:underline;
}
.content {
	margin:7px 0 11px 0;
	padding-bottom:10px;
}
.sidebarleft {
	float:left;
	width:219px;
}
.main {
	float:left;
	width:460px;
	margin:0 19px;
	position:relative;
}
.sidebarright {
	float:right;
	width:218px;
}
.darkblock {
	background:#c2bbad;
	margin-bottom:13px;
}
.darkblocktop {
	height:14px;
	background:url(./images/florange/darkblocktop.png) no-repeat bottom;
}
.darkblockmain {
	background:url(./images/florange/darkblockmain.png) repeat-y;
}
.darkblockbottom {
	height:15px;
	background:url(./images/florange/darkblockbottom.png) no-repeat top;
}
.blockpad {
	margin:0 13px;
}
.darkblocktitle {
	color:#505050;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:uppercase;
	background:url(./images/florange/separatordark.png) repeat-x bottom;
	padding-bottom:2px;
	width:135px;
}
.darkblocktitleright {
	color:#505050;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:uppercase;
	background:url(./images/florange/separatordark.png) repeat-x bottom;
	padding-bottom:2px;
	width:135px;
	text-align:right;
	float:right;
}
.cat {
	margin-top:9px;
	line-height:16px;
}
.cat a {
	color:#505050;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}
.cat a:hover {
	text-decoration:underline;
}
a.thiscat {
	color:#f8f3e9;
	text-decoration:underline;
}
a:hover.thiscat {
	text-decoration:none;
}
a.subcat {
	color:#ffffff;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:none;
	text-decoration:none;
	background:url(./images/florange/arrow.png) no-repeat left;
	padding-left:12px;
	margin-left:5px;
}
a:hover.subcat {
	text-decoration:underline;
}
a.subcatthis {
	color:#ffffff;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:none;
	text-decoration:underline;
	background:url(./images/florange/arrow.png) no-repeat left;
	padding-left:12px;
	margin-left:5px;
}
a:hover.subcatthis {
	text-decoration:none;
}
.categoryWrapper{
	float:left;
	padding-left: 25px;
}
.category {
	width:200px;
 /*width:47%;*/
	float:left;
	margin:20px 10px 0 0;
}
.category a {
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
}
.category a:hover {
	text-decoration:underline;
}
.category .catphoto {
	float:left;
	width:85px;
	min-height: 130px;
}
.category .catphoto img {
	border:1px solid #72706c;
}
.category .enum {
	float: left;
	width: 100px;
	margin-left: 10px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: justify;
	min-height: 125px;
}
a.maincat {
	color:#505050;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:uppercase;
	text-decoration:underline;
	display:block;
	margin-bottom:6px;
}
a:hover.maincat {
	text-decoration:none;
}
.lightblock {
	background:#f8f3e9;
	text-align:right;
	margin-bottom:13px;
}
.lightblocktop {
	height:13px;
	background:url(./images/florange/lightblocktop.png) no-repeat bottom;
}
.lightblockmain {
	background:url(./images/florange/lightblockmain.png) repeat-y;
}
.lightblockbottom {
	height:11px;
	background:url(./images/florange/lightblockbottom.png) no-repeat top;
}
.lightblocktitle {
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	text-transform:uppercase;
	background:url(./images/florange/separatorlight.png) repeat-x bottom;
	padding-bottom:2px;
	width:128px;
	text-align:right;
	float:right;
}
.cart {
	color:#505050;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	margin-top:15px;
}
.lefter {
	color:#c7c1b4;
	font-size:12px;
	font-family:Myriad Pro, Tahoma, Verdana;
	text-transform:uppercase;
	float:left;
	text-align:right;
	width:125px;
}
.righter {
	float:right;
	text-align:left;
	margin-left:5px;
	width:60px;
}
.incart {
	margin-top:40px;
}
.incart a {
	color:#c7c1b4;
	font-size:12px;
	font-family:Myriad Pro, Tahoma, Verdana;
	text-transform:uppercase;
	text-decoration:none;
}
.incart a:hover {
	text-decoration:underline;
}
.bottom {
	height:65px;
	background:#bbb4a6 url(./images/florange/bottommain.png) repeat-x;
}
.bottomleft {
	height:65px;
	background:url(./images/florange/bottomleft.png) no-repeat left;
}
.bottomright {
	height:65px;
	background:url(./images/florange/bottomright.png) no-repeat right;
}
.copyright {
	float:left;
	margin:27px 0 0 27px;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
}
.bottomnav {
	float:right;
	text-align:right;
	margin:27px 15px 0 0;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
}
.bottomnav a, .copyright a {
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
}
.bottomnav a:hover {
	text-decoration:underline;
}
.catnav {
	margin-bottom:4px;
	color:#505050;
	font-size:12px;
	font-family:Tahoma, Verdana;
	text-transform:uppercase;
}
.catnav a {
	color:#505050;
	font-size:12px;
	font-family:Tahoma, Verdana;
	text-decoration:none;
	text-transform:uppercase;
}
.catnav a:hover {
	text-decoration:underline;
}
.separator {
	height:1px;
	background:url(./images/florange/separator.png) repeat-x;
	margin:5px 0;
	float:left;
	width: 100%;
}
.newsblock{
	margin-top:10px;
}
.newsblock img {
	float:left;
	width:250px;
	border:1px solid #72706c;
}
.newsdescr {
  margin: 0;
  padding: 5px 5px 5px 0;
}
.brief {
	margin-top:10px;
}
.navigator {
	text-align:center;
}
.briefphoto {
	float:left;
	width:100px;
}
.briefphoto img {
	border:1px solid #72706c;
}
.briefdescr {
	float:right;
	width:335px;
}
.briefdescr p{
margin-bottom: 5px;
}
.briefprice {
	float:left;
	margin:3px 0 10px 0;
}
.briefprice span {
	color:#6d6b68;
}
.briefincart {
	float:right;
	text-align:right;
	margin-top:10px;
}
.lefttd {
	float:left;
	width:160px;
}
.detailphoto {
	float:right;
	text-align:right;
	width:253px;
}
.detailprice {
	text-align:right;
	text-transform:uppercase;
}
.detailprice img {
	border:none;
	float:left;
	margin:0;
	padding:0;
}
.detailpricetable {
	float: right;
	margin: 5px 0 7px 0;
}
#myfieldset {
	margin: 0;
	padding: 0;
	float: right;
	border: none;
}
#brieffieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.briefpricetable {
	margin: 5px 0 7px 0;
}
.detaildescr {
	margin-top:30px;
}
.adddescr {
	margin-bottom:4px;
}
.carttitle {
	color:#505050;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	text-transform:uppercase;
}
.carttable {
	width:100%;
	margin-top:15px;
}
.tabletitle {
	color:#505050;
	font-size:12px;
	font-family:Myriad Pro, Tahoma, Verdana;
	text-transform:uppercase;
	padding:5px 0;
}
.tabletitle2 {
	color:#505050;
	font-size:12px;
	font-family:Myriad Pro, Tahoma, Verdana;
	text-transform:uppercase;
	padding:5px 0 5px 10px;
}
.tabletd {
	border-top:1px solid #dddddd;
	padding:8px 0;
}
.tabletd2 {
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	padding:8px 10px 8px 10px;
}
.tabletd3 {
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:8px 5px 8px 5px;
}
.carttext {
	width:73px;
	padding:1px 0;
	text-align:center;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	border:1px solid #dddddd;
	background:#ffffff;
}
.cartupdate {
	text-align:right;
	white-space:nowrap;
	margin-top:30px;
	height: 18px;
}
.cartupdate  a{
	margin:0;
	padding: 0;
	height: 18px;
}
.cartupdate  input{
	cursor:pointer;
	border:0;
}
.updatebut {
	background:#bfb8aa url(./images/florange/update.png) no-repeat;
	width:72px;
	height:18px;
	border:0px;
}
.backbut {
	background:#bfb8aa url(./images/florange/back_cart.PNG) no-repeat;
	width:72px;
	height:18px;
	border:0px;
}
.offerbut {
	background:#bfb8aa url(./images/florange/offer.png) no-repeat;
	width:130px;
	height:18px;
	border:0px;
}
.regleft {
	float:left;
	text-align:right;
	width:140px;
	color:#505050;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	line-height:16px;
}
.regright {
	float:left;
	width:183px;
	margin-left:10px;
}
.space {
	clear:both;
	height:7px;
}
.texter {
	width:181px;
	background:#ffffff;
	border:1px solid #dddddd;
	padding:1px 0;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
.textarea {
	width:181px;
	height:64px;
	background:#ffffff;
	border:1px solid #dddddd;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
.select {
	width:184px;
	background:#ffffff;
	border:1px solid #dddddd;
	padding:1px 0;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
.detailselect {
	background:#ffffff;
	border:1px solid #dddddd;
	padding:1px 0;
	color:#72706c;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
.sendbut {
	height:18px;
	width:72px;
	background:#bdb6a8 url(./images/florange/send.png) no-repeat;
	border:0px;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	text-align:center;
}
.clearbut {
	height:18px;
	width:72px;
	background:#bdb6a8 url(./images/florange/clear.png) no-repeat;
	border:0px;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	text-align:center;
	margin-left:39px;
}
.price {
	width:100%;
	border-bottom:1px solid #c7c1b4;
}
.pricecat {
	background:#f7f2e8;
	padding:4px 7px;
	border-top:1px solid #c7c1b4;
	border-left:1px solid #c7c1b4;
	border-right:1px solid #c7c1b4;
}
.pricecat a {
	color:#c7c1b4;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
	background:url(./images/florange/pricearrow.png) no-repeat left 4px;
	padding-left:12px;
}
.pricecat a:hover {
	text-decoration:underline;
}
.priceproduct {
	background:#ffffff;
	padding:4px 7px;
	border-top:1px dashed #c7c1b4;
	border-left:1px solid #c7c1b4;
	color:#505050;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
}
.priceproduct a {
	color:#505050;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	text-decoration:none;
}
.priceproduct a:hover {
	text-decoration:underline;
}
.priceproduct2 {
	background:#ffffff;
	padding:4px 7px;
	border-top:1px dashed #c7c1b4;
	border-left:1px dashed #c7c1b4;
	color:#505050;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
}
.priceproduct3 {
	background:#ffffff;
	padding:4px 7px;
	border-top:1px dashed #c7c1b4;
	border-left:1px dashed #c7c1b4;
	border-right:1px solid #c7c1b4;
	color:#505050;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	text-align:center;
}
.searchpad {
	margin-top:30px;
}
.information {
text-align: justify;
}
.information p, .information img {
	margin-top: 5px;
	margin-bottom: 5px;
}
.information img {
	float: left;
}
.information size_discr {
	float: right;
	text-align: left;
}
#left_top {
	text-align: left;
	padding-top: 5px;
}
.information table {
	border-collapse:collapse;
	width:100%;
	text-align: center;
}
.information table caption {
	text-align:left;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.information #capt {
	font-weight: normal;
}
.information table td {
	border: 1px solid;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial;
}
.information #left {
	text-align: left;
	width: 10em;
}
.information #left1 {
	text-align: left;
	width: 146px;
	padding: 5px;
}
.information #sizetext {
	width: 100%;
	padding-top: 5px;
	text-align: center;
	text-decoration:underline;
}
#whitecolor{
color:white;
}
.information li , .information p{
margin: 10px 0 10px 0;
}
.information li{
list-style-type:square;
}
.information h1, .information h2{
margin: 10px 0 10px 0;
}
.information #color_cell{
text-align: center;
width: 40px;
}
.information #color_cell img{
width: 30px;
height: 18px;
text-align: center;
margin-left: 5px;
}
.information #colorname{
width: 100px;
text-align: left;
padding-left: 5px;
}
#discount{
color:#d0491c;
}
#linethrough{text-decoration: line-through;
}

/**/
/*Специальные предложения*/
/**/
.specialOffersWrapper{
	float: left;
	padding-left: 25px;
}
.specialGoods{
	width: 190px;
	float:left;
	margin: 20px 20px 0 0;
	/*height: 150px;*/
}
.discrSpecial{
	float:left;
	width: 100%;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
	text-decoration:none;
	margin-top: 10px;
	text-align: justify;
	min-height: 60px;
}
.discrSpecial p{
	line-height: 12px;
}
a.nameSpecial {
	color:#505050;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin-bottom:4px;
}
a:hover.nameSpecial {
	text-decoration:underline;
}
.priceSpecial{
	vertical-align: bottom;
	float: right;
}
.priceSpecial a{
	color:#d0491c;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	padding-left: 4px;
	text-decoration:none;
	display: block;
}
.greetings{
	float: left;
	margin: 10px 0;
}
.greetings table {
	border-collapse:collapse;
}
.greetings table td {
	border: 1px solid;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
/*END Специальные предложения*/
/**/