html, body { margin: 0pt; padding: 0pt; }
body { font-family: Arial,"Lucida Sans Unicode","Lucida Grande",sans-serif; text-align: left; font-size: 13px; background-color: rgb(255, 255, 255); }
button, input[type="reset"], input[type="button"], input[type="submit"] { font-family: Arial,"Lucida Sans Unicode","Lucida Grande",sans-serif; }
a { color: rgb(255, 255, 255); }
a.outbound { color: rgb(0, 128, 0); font-weight: bold; }
a.umenu_panelailable { color: rgb(136, 136, 136); text-decoration: none; }
a.umenu_panelailable:hover { text-decoration: underline; }
img.umenu_panelailable { opacity: 0.5; }
a.favicon { padding: 2px 0pt 2px 20px; background-position: left 1px; background-repeat: no-repeat; line-height: 16px; }
a img { border: 0pt none ; }
#body { margin-left: auto; margin-right: auto; position: relative; width: 100%; }
#header { border-bottom: 1px solid rgb(0, 0, 0); padding: 4px 8px; background-color: rgb(0, 0, 0); }
#menu_panel { width: 100%; margin-left: auto; margin-right: auto; }
#menu_panel a { font-size: 1.5em; font-weight: normal; letter-spacing: -0.0125em; margin-right: 12px; text-decoration: none; }
.page { padding: 16px 8px 0pt; margin-left: auto; margin-right: auto; }
.page a { color: rgb(3, 97, 211); }
#footer a { color: rgb(3, 97, 211); }
table { font-size: inherit; }
table { margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, form { margin: 0pt; padding: 0pt; }
h1 { font-size: 1.5em; font-weight: normal; letter-spacing: -0.0125em; margin-bottom: 8px; color:#FB8804; font-size:18px; font-weight:bold; padding:0px; margin:0px; }
h2 { font-size: 1.3em; font-weight: bold; letter-spacing: -0.0125em; }
h3 { font-size: 1.2em; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong { color: rgb(41, 112, 199); }
ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul li { padding: 2px 0 2px 12px; background: url(bul.gif) 0 8px no-repeat; }
a.tovar { border: 1px solid rgb(255, 255, 255); margin: 2px; padding: 2px; background-color: rgb(255, 255, 255); float: left; display: block; }
a.tovar:hover { border: 1px solid rgb(204, 204, 204); }
.right { float: right; }
.header { border-top: 1px solid rgb(153, 153, 153); }
#footer { clear: both; text-align: center; padding-top: 32px; color: rgb(153, 153, 153); margin-bottom: 16px; }
div.tovar { float: left; }
div.tovar .podpis { text-align: center; padding-bottom: 4px; width: 160px; font-size: 0.8em; height: 2.3em; }
div.tovar .podpis_big { text-align: center; padding-bottom: 4px; width: 500px; font-size: 0.8em; height: 2.3em; }
div.tovar .podpis_catalog { text-align: center; padding-bottom: 4px; width: 160px; font-size: 1em; height: 2.4em; }
div.tovar { margin-top: 4px; margin-bottom: 16px; }
div.color_tovar { margin: 1px; padding: 4px; }
.price { font-weight: bold; }
#left { float: left; width: 240px; }
#right { margin-left: 244px; }
#spisok-tovar { width: 100%; float: left; }
.menu_panel1 { border: 1px solid rgb(204, 204, 204); padding: 8px; float: left; width: 222px; margin-bottom: 4px; }
.menu_panel1 ul { overflow: hidden; line-height: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 222px; }
#right .tovar { margin: 0pt 16px 16px 0pt; position: relative; }
#right .tovar img { padding: 4px; }
ul.list li { margin-bottom: 8px; }
#right .tovar img { border: 1px solid rgb(255, 255, 255); }
#right .tovar a:hover { text-indent: 0pt; }
#right .tovar a:hover img { border: 1px solid rgb(204, 204, 204); }
#backtotop { color: rgb(136, 136, 136); position: fixed; right: 2px; bottom: 2px; }


.basket { white-space: nowrap; margin-right: 4px; color: rgb(136, 136, 136); font-size: 10px;}
.tbg {font-size:12px; }

.thead {border: 1px solid rgb(0, 0, 0); background: #E3E3E3; font-weight: bold; color:#000;text-align:center;}

.tbg {background: #CCCCCC; }
.tbg td{padding:4px;}
.tbgt td {padding:0px 2px;}
.thead {background: #E3E3E3; font-weight: bold; text-align:center;}
.trow1 {background: #FFFFFF;  }
.trow2 {background: #F3F3F3; }
.trow3 {background: #FFF2F5; }
.trow4 {background: #FFE3E8; }
.but { border:1px #E03F00 solid; font-size:12px;text-align:center; background:#F3F3F3;}
.tbg input { border:1px #CCCCCC solid; font-size:12px;text-align:left;}
.tbg textarea{ border:1px #CCCCCC solid; font-size:12px;text-align:left;} 

#menu_panel .mast {padding-left:10px;}
#menu_panel .mast a { font-size: 12px; padding:2px 4px; font-weight: normal; text-decoration: none;}
#menu_panel .mast a:hover { background:#ccc; color:#000;}
#menu_panel .mast a.active { background:#ccc; color:#000;}


img.cashe, iframe.transfer { top: 0px; left: 0px; position: absolute; z-index: 0; visibility: hidden;}
table.window_screen { top: 0px; left: 0px; visibility: hidden; position: absolute; z-index: 0; font-size:11px;}
table.window_screen { top: 0px; left: 0px; visibility: hidden; position: absolute; z-index: 0; font-size:11px;}
table.window_frame { top: 0px; left: 0px; position: relative; background: #fafafa; z-index: 0;}
td.window_frame { background: #fafafa; padding : 10px;}
.window_border { border : 2px solid #B0A8A8;}
.window_head, .skeleton, .skeleton a, .skeleton a:hover {font-size:11px;}
a.skeleton, a.skeleton:hover {font-size:11px;} 

.lefth1 { margin: 0pt; padding: 0pt; font-size: 1.5em; font-weight: normal; letter-spacing: -0.0125em; margin-bottom: 8px; }

#spisok-tovar ol.manual li {margin: 10px 0 2px 0px;}

.description {padding:5px; color:#4F4F4F;}
.description ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.description ul li {padding: 3px 0 2px 12px; background: url(img/bull.gif) 0 8px no-repeat;}

#spisok-tovar ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#spisok-tovar ul li {padding: 3px 0 2px 12px; background: url(img/bull.gif) 0 8px no-repeat;}

#fman, #fwoman, #fchild, #fmama {position:relative; bottom:-1px; cursor:pointer; _cursor:hand;}
.f_noact1 {background:#fff;}
.f_act1 {background:#DBD9D9 !important;}

.left-stat-zakaz { margin: 0pt; padding: 0pt; font-size: 12px; font-weight: normal; }


/*******/
.longhand .colorthumb_red, .longhand .colorthumb_white, .longhand .colorthumb_yellow, .longhand .colorthumb_orange, .longhand .colorthumb_blue, .longhand .colorthumb_black {
	position:relative;
	display:block;
	width:75px;
	height:76px;
}
.longhand .colorthumb_red img, .longhand .colorthumb_white img, .longhand .colorthumb_yellow img, .longhand .colorthumb_orange img, .longhand .colorthumb_blue img, .longhand .colorthumb_black img {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:70px;
	height:70px;
	border:0;
}
.longhand .colorthumb_red span, .longhand .colorthumb_white span, .longhand .colorthumb_yellow span, .longhand .colorthumb_orange span, .longhand .colorthumb_blue span, .longhand .colorthumb_black span {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:75px;
	height:76px;
}
.longhand .colorthumb_black span {background:no-repeat url('/img/dlin/black_70.png') 0 0;}
.longhand .colorthumb_blue span {background:no-repeat url('/img/dlin/blue_70.png') 0 0;}
.longhand .colorthumb_orange span {background:no-repeat url('/img/dlin/orange_70.png') 0 0;}
.longhand .colorthumb_red span {background:no-repeat url('/img/dlin/red_70.png') 0 0;}
.longhand .colorthumb_white span {background:no-repeat url('/img/dlin/white_70.png') 0 0;}
.longhand .colorthumb_yellow span {background:no-repeat url('/img/dlin/yellow_70.png') 0 0;}

.longhand .colorthumb_red span, .longhand .colorthumb_white span, .longhand .colorthumb_yellow span, .longhand .colorthumb_orange span, .longhand .colorthumb_blue span, .longhand .colorthumb_black span {
	display:block;
}

/****/

#colorbig {
	position:relative;
	display:block;
	width:265px;
	height:268px;
}
#colorbig span {display:none;}
.colorbig_red img, .colorbig_white img, .colorbig_yellow img, .colorbig_orange img, .colorbig_blue img, .colorbig_black img {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:250px;
	height:250px;
	border:0;
}
.colorbig_red span, .colorbig_white span, .colorbig_yellow span, .colorbig_orange span, .colorbig_blue span, .colorbig_black span {
	display:block !important;
	position:absolute;
	top:0;
	left:0;
	width:265px;
	height:268px;
}

.colorbig_black span {background:url('/img/dlin/black_250.png') no-repeat 0 0;}
.colorbig_blue span {background:url('/img/dlin/blue_250.png') no-repeat 0 0;}
.colorbig_orange span {background:url('/img/dlin/orange_250.png') no-repeat 0 0;}
.colorbig_red span {background:url('/img/dlin/red_250.png') no-repeat 0 0;}
.colorbig_white span {background:url('/img/dlin/white_250.png') no-repeat 0 0;}
.colorbig_yellow span {background:url('/img/dlin/yellow_250.png') no-repeat 0 0;}

#menu_panel .logo a {color: #979797; font-size: 14px; font-weight:bold;}

/************** sizes ***************/
.size1 {font-size:16px;}
.size2 {font-size:18px;}
.size3 {font-size:20px;}
.size4 {font-size:26px;}
.size5 {font-size:34px;}
/************** sizes ***************/

#icon-fly {position:fixed; top:25px; right:0; width:100px; height:30px; _position:absolute; _top:expression((parseInt(document.body.scrollTop, 10)+25) + "px"); z-index:1000;}