html{background-image: url('images/repeat.jpg');}
body {padding: 0px; margin: 0 0 20px 0;background:url(images/butterfly.png) top center no-repeat;}
*html body{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/butterfly.png', sizingMethod='fixed');}

img {border: 0;}
img.border {border: black 1px solid;}
img.image-left {padding: 0px 10px 3px 0px;}
img.image-right {padding: 0px 0px 10px 10px;}
p, br, td, tr, div {font-size: 11px; color: black; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif}
a, a:visited {position:relative;color: black; text-decoration: none}
a:hover {color: #ff6633; text-decoration: none;}
a.box-links, a.box-links:visited {font-size: 13px; font-weight: bold;}
a.box-links:hover {color: #333;}

#butterfly {
	margin-left: auto; margin-right: auto; width: 1083px;
	min-height: 656px;	
}


#title_logo{width:800px;height:80px;background:transparent url(images/title_logo.png) no-repeat;}
*html  #title_logo{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/title_logo.png', sizingMethod='fixed');cursor:pointer;}


#bottom_png{width:800px;height:24px;background:transparent url(images/bottom.png) no-repeat;}
*html  #bottom_png{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/bottom.png', sizingMethod='fixed');}



#index {margin-left: auto; margin-right: auto; width: 800px; padding: 50px 0 0 0;position:relative;}
#content {background-color: white;}
#menu {padding: 7px; text-align: right;}
#cart {text-transform: uppercase; padding: 7px; text-align: left;}
#main-left {float: left; width: 200px; min-height: 400px;}
#main-right {float: left; width: 590px;padding-right:10px;overflow:hidden;}
#footer {clear: both; padding: 20px 20px 0 20px; text-align: center;}

#category-details {margin: 0 8px 0 8px; width: 180px; height: 180px; border: solid 1px #999999;}

.box {width: 188px;height:236px; padding: 0px; margin: 3px; float: left; border: solid 1px #999999;overflow:hidden;}

.box-a {padding: 5px 10px 5px 10px;}
.box-b {position:relative;width:188px;height:188px;overflow:hidden;}
.box-c {padding: 5px 10px 5px 10px;}
.box-c-a {width: 122px; height: 20px; float: left;position:relative;overflow:hidden;white-space:nowrap;}
.box-c-b {width: 46px; height: 20px; float: left;text-align:right;overflow:hidden;}
.box-b-d {width: 168px; height: 20px; float: left;position:relative;overflow:hidden;white-space:nowrap;background:#ffffff;}
.box-c-d  a{display:block;width: 168px; height: 20px;background:#ffffff;}
.box_c_t{position:absolute;left:0;top:188px;width:188px;background:#ffffff;}
.box_c_t table{table-layout:fixed;width:188px;border-collapse:collapse;}
.box_c_t table td{white-space:nowrap;overflow:hidden;}

.box-b img{position:absolute;top:0px;left:0px;}
.box-b b{display:block;width:65px;height:30px;overflow:hidden;position:absolute;top:0px;left:0px;font:bold 12px/30px Tahoma;text-align:center;background:url(images/i_new.png) 0 0 no-repeat;text-align:center;color:white!important;cursor:pointer;cursor:hand;}
*html .box-b b{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/i_new.png', sizingMethod='fixed');}
.box_c_t img{position:relative;}


h1, .verybig {font-size: 17px; font-weight: bold;}
h2, .big {font-size: 13px; font-weight: bold;}
h3 {font-size: 11px; font-weight: normal;}
h4, .small {font-size: 9px; font-weight: normal;}

.clear {
	clear: both;
}

.padding-5 {
	padding: 5px;
}

.padding-10 {
	padding: 10px;
}

table.sample {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #999999 #999999 #999999 #999999;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	font-weight: bold;
	text-align: center;
	border-width: 1px 1px 1px 1px;
	padding: 7px 7px 7px 7px;
	border-style: dashed dashed dashed dashed;
	border-color: #999999 #999999 #999999 #999999;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	text-align: center;
	border-width: 1px 1px 1px 1px;
	padding: 7px 7px 7px 7px;
	border-style: dashed dashed dashed dashed;
	border-color: #999999 #999999 #999999 #999999;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

input.input, input.order {
	border: black 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 15px;
	width: 300px;
}

input.submit {
	background-color: white;
	border: black 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	height: 17px;
}

input.small {
	border: black 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	height: 15px;
	width: 30px;
	padding: 2px;
	margin: 2px;
}
input.small2 {
	border: black 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width: 20px;
	height: 15px;
	padding: 0;
	margin: 0 2px;
	text-align:center;
}

textarea {
	border: black 1px solid;
	background-color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width: 300px;
	height: 300px;
}

select {
	background-color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

#prFilterForm{display:block;border:2px solid #f6911d;background-color:#f6b827;padding:2px;}
table.prFilters{width:100%;table-layout:fixed;}
table.prFilters th{text-align:left;vertical-align:bottom;}
form{margin:0px;padding:0px;}
#prCat, #prDim, #prCol, #prMat, #prMin, #prMax, #prKey, table.prFilters th{font:10px Arial, Verdana, Helvetica, sans-serif;color: black;}
#prCat .c{color:#666666;}
#prCat{width:100%;}
#prDim, #prCol, #prMat{width:110px;}
#prMin, #prMax{width:48px;}
#prKey{width:99%;}
#prSend{width:107px;height:19px;margin:0px 0px 0px 3px;font:bold 12px/12px Arial, Helvetica, sans-serif;cursor:pointer;}
#prRes{font:10px Arial, Helvetica, sans-serif;}
input, select, textarea{position:relative;}
.paging{clear:both;}
.paging .pagingInactive{font-size:14px;font-weight:bold;color:#000000;}
.paging .textCopy{font-size:8px}

div.m_i{width:180px;height:20px;overflow:hidden;background:url(images/buttonbg.jpg) top left no-repeat;margin:5px 0px 5px 10px;padding:0px;color:#ffffff;}
div.m_i_n{width:180px;height:35px;overflow:hidden;background:url(images/buttonbg.jpg) bottom left no-repeat;margin:1px 0px 0px 10px;padding:0px;color:#ffffff;}

div.m_i_n b{display:block;width:163px;height:15px;overflow:hidden;font:bold 12px/15px Tahoma;text-align:right;background:url(images/c_new.png) 0 0 no-repeat;}
*html div.m_i_n b{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/c_new.png', sizingMethod='fixed');}


a.mi, a.mi:link, a.mi:visited{display:block;color:#ffffff;font:normal 12px/20px Arial;white-space:nowrap;padding:0 0 0 4px;}
a.mi:hover{color:#da9219;}

a.mi_s, a.mi_s:link, a.mi_s:visited{display:block;color:#da9219;font:bold 12px/20px Arial;white-space:nowrap;padding:0 0 0 4px;}

#order_t{table-layout:fixed;}
#order_t th{padding:3px;color:#fbfffa;font:bold 13px/16px Arial, Verdana;text-transform:uppercase;}
#order_t td{padding:3px;font:normal 11px/14px Arial, Verdana;vertical-align:top;}
#order_t td form{display:block;position:relative!important;margin:0;padding:0 0 44px 0;height:100px;}
#order_t td form select{text-align:left!important;}
#order_t td form input.submit{position:absolute;width:175px;height:24px;bottom:10px;left:3px;background:#8b0a04;color:#fbfffa;font:bold 13px/13px Arial, Verdana;border:none;padding:2px;text-align:center;cursor:pointer;}
.private{background:#f5bb12;width:182px;}
.corporate{background:#b05db5;width:182px;}
.shops{background:#f79123;width:182px;}
.err{display:block;color:#8b0a04;font:bold 12px/14px Arial, Verdana;text-align:center;}
.adviser{margin:0 15px 5px 0;clear:both;}
.adviser h1{margin:0 0 5px 0;padding:0;}
.adviser h1 a:hover{color:#a72e23;}
.adviser a.ReadMore{display:block;float:right;font:normal 12px/14px Tahoma, Arial, Helvetica, Verdana, sans-serif;color:#a72e23;}
.adviser a.ReadBack{display:block;font:normal 12px/14px Tahoma, Arial, Helvetica, Verdana, sans-serif;color:#a72e23;margin:10px 0;}
input.btnBuy{width:100%;background:#ffffff url(images/basket.gif) left center no-repeat;font-weight:bold;padding-left:20px;cursor:pointer;cursor:hand;}
.hid{display:none!important;}
tr.hvr{background-color:#f6911d;cursor:pointer;cursor:hand;}
#dText{margin:10px 0;font-weight:bold;}
div.path{display:block;position:relative;background-color:#f6911d;padding:3px 5px;}
div.path a:hover{color:#333;}
div.path a.logout{position:absolute;top:2px;right:12px;display:block;width:50px;background:#ed1c24;color:#ffffff;text-align:center;font:bold 12px/15px Arial;}

div.msgForm{margin: 20px auto; width: 170px; height:130px; padding:5px;border: solid 2px #f6911d;overflow:hidden;font-weight:bold;background:#f6b827;}
div.msgForm div.error{height:20px;overflow:hidden;color:#ed1c24;text-align:center;}
div.msgForm input{display:block;border: solid 1px #f6911d;width:100%;}
div.msgForm input.btn{width:100px;margin:10px auto 5px auto;border: solid 2px #f6911d;font-weight:bold;background:#ed1c24;color:#ffffff;cursor:pointer;}
#bulletinRegistration{margin: 0 8px 0 8px; width: 170px; padding:5px;border: solid 2px #f6911d;overflow:hidden;font-weight:bold;background:#f6b827;}
#bulletinRegistration label{display:block;margin:10px 0 3px 0;}
#bulletinRegistration .error{text-align:left;color:#ed1c24;}
#bulletinRegistration form{display:block;margin:0;padding:0;overflow:hidden;}
#bulletinRegistration input{display:block;border: solid 1px #f6911d;width:166px;margin:0px auto;}
#bulletinRegistration input.btn{display:block;font-weight:bold;text-align:right!important;background:none;border:none;cursor:pointer;cursor:hand;}

#langs_c{position:absolute;right:0px;top:22px;width:140px;height:25px;z-index:1000;white-space:nowrap;}
#langs_c a{position:relative;display:block;width:25px;height:25px;float:left;margin-right:2px;cursor:pointer;}
a#l_a{background-image:url(images/flags/bg.png);}
a#l_b{background-image:url(images/flags/en.png);}
a#l_c{background-image:url(images/flags/fr.png);}
a#l_d{background-image:url(images/flags/es.png);}
a#l_e{background-image:url(images/flags/ru.png);}
*html a#l_a{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/flags/bg.png', sizingMethod='fixed');}
*html a#l_b{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/flags/en.png', sizingMethod='fixed');}
*html a#l_c{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/flags/fr.png', sizingMethod='fixed');}
*html a#l_d{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/flags/es.png', sizingMethod='fixed');}
*html a#l_e{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/flags/ru.png', sizingMethod='fixed');}

