html,body{height:100%;margin:0px;padding:0px;background:#FFFFFF; background-image: url("/img/l.png");background-repeat: repeat-x;}
td,div{font-family: Tahoma, Verdana, Arial;color:#000000; font-size: 13px;}
td.img {border:none;}
form{margin: 0px; padding: 0px;}
p {margin: 0px 0px 5px 0px;line-height: 1.3;}
ul {margin:0;padding:0;}
ul li {margin-bottom:3px;padding:0;}
ul.menu {margin:0;padding:5px 0 5px 10px;}
ul.menu li {margin-bottom:7px;padding:0;list-style:none;}
ol {margin:0;padding:5px 0 5px 28px;}
ol li {margin-bottom:3px;padding:0;}
div.p1 {font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;margin:0;width:96%;}
.p1 p {font-family: Tahoma, Verdana, Arial;font-size: 13px;margin: 0;padding-bottom:7px;line-height: 1.3;text-align:justify;}
.p1 h1 {font-family: Tahoma, Verdana, Arial;font-size: 22px;margin: 0 0 10px 0;padding:0;color:#303030;}
.p1 h2 {font-family: Tahoma, Verdana, Arial;font-size: 18px;margin: 20px 0 10px 0;padding:0;color:#303030;}
.p1 ul {margin: 7px 0 20px 15px;padding:0;}
.p1 ul li {margin: 0 0 3px 0;padding:0;}
div.artimg {width:180px;text-align:center;margin-right:20px;}

/*a:visited {color:#2769C4;text-decoration:none;}*/
a {color:#0067f4;text-decoration:none;}
a:hover {color:#0067f4;text-decoration:underline;}

h1 {font-family: Tahoma, Verdana, Arial;font-size: 22px;font-weight: normal;margin: 0 0 10px 0;padding:0;color:#303030;}
.t24 {font-family: Tahoma, Verdana, Arial;font-size: 22px;font-weight: normal;margin: 0 0 20px 0;padding:0; color:#303030;}
h3, h4, h5, h6, .t18, .t18 h2 {font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;margin: 0 0 3px 0;padding:0 0 2px 0;/*color:#202020;*/}
h2 {font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;margin: 0 0 10px 0;padding:0 0 2px 0;/*color:#202020;*/}
h6 {font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;margin: 0 0 0px 0;padding:10 0 7px 0;/*color:#202020;*/}
div.footer{text-align:center; font-size: 11px;}

/*.t24 a {font-family: Tahoma, Verdana, Arial;font-size: 22px;font-weight: normal;margin: 0;padding:0;}*/
.t11pas {font-family: Tahoma, Verdana, Arial;font-size: 11px;font-weight: normal;margin-bottom: 10px;padding-bottom: 10px;color:#848484;}
.t10pas {font-family: Tahoma, Verdana, Arial;font-size: 10px;font-weight: normal;margin-bottom: 10px;padding-bottom: 10px;color:#848484;}

.t18 a {font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;margin: 0;padding:0 0 2px 0;}

.pas, .pas a {font-family: Tahoma, Verdana, Arial;font-weight: normal;margin:0; padding:0; font-size: 11px;}
.pas h6, .pas h5, .pas h3, .pas t13 {font-family: Tahoma, Verdana, Arial;font-weight: normal;margin: 0;padding:10px 0 3px 0;font-size: 13px;}
.t13 {font-family: Tahoma, Verdana, Arial;font-weight: normal;margin-bottom: 0px;0padding:0;font-size: 13px;}
.past13 {font-family: Tahoma, Verdana, Arial;font-weight: normal;margin0;0padding:0px 0px 0px 0px;font-size: 13px;}
.pas p {margin-bottom: 0px;}
.lph {font-family: Tahoma, Verdana, Arial; font-size: 13px;font-weight: normal;margin: 0;padding:0;color:#ED2024;}
.bph {font-family:  Arial, Tahoma, Verdana; font-size: 32px; text-align:left; font-weight: normal;margin: 0;padding:0;color:#ED2024;}
.pph {font-family:  Arial, Tahoma, Verdana; font-size: 18px;width:10%; text-align:right;vertical-align:middle; color:#848484;}

h6.p8 {font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;margin: 0;padding:0 0 3px 0;color:#202020;}

.t13n {font-family:  Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;margin: 0;padding:0;color:#000000;text-decoration:none;}



h1.t18 {font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;margin: 0;padding:0 0 10px 0;}

p.p8 {margin-bottom: 10px;}
p.p5 {margin-bottom: 7px;}
p.p5t18 {margin-bottom: 12px;font-family:Georgia, Arial,  Tahoma, Verdana;font-size: 18px;}
p.ft {margin-bottom: 12px;font-family:Tahoma, Verdana, Arial;font-size: 13px;line-height: 1.8;}
p.p3 {margin-bottom: 4px;}
p.p0 {margin: 0px;}
br.m5 {margin-bottom: 5px;}
br.m7 {margin-bottom: 7px;}
br.m9 {margin-bottom: 9px;}
p.u10 {margin-top: 10px;}

td.superhead {padding:0;text-align:center;vertical-align:middle;height:22px;color:#ffffff;background-image: url("/img/shbg.gif");background-repeat: repeat-x;}
.bb {border-left: 0px;border-right: 0px; border-top: 0px;border-bottom: 1px solid silver;}
td.bt {padding-top:5px;}
td.n3 {padding:0px 10px 10px 0px;text-align:left;vertical-align:top;width:33%;height:25px;font-family: Tahoma, Verdana, Arial;font-size: 18px;}
td.n4 {padding:0px 10px 10px 0px;text-align:left;vertical-align:top;width:25%;height:25px;font-family: Tahoma, Verdana, Arial;font-size: 18px;}
td.n5 {padding:0px 7px 5px 0px;text-align:left;vertical-align:top;width:20%;height:20px;font-family: Tahoma, Verdana, Arial;font-size: 13px;}
td.n6 {padding-bottom:10px;vertical-align:top;}
td.n6p {padding-bottom:10px;vertical-align:top;}

td.n511 {padding:0px 7px 5px 0px;text-align:left;vertical-align:top;width:28%;height:20px;font-family: Georgia, Times New Roman;font-size: 36px; text-align:center;}
td.n512 {padding:0px 7px 5px 0px;text-align:left;vertical-align:top;width:18%;height:20px;}
.t13sm {font-family: Tahoma, Verdana, Arial;font-weight: normal;padding:0;font-size: 13px;color:#848484;}
.t13sm a:hover {font-family: Tahoma, Verdana, Arial;font-weight: normal;padding:0;font-size: 13px;color:#0067f4;}

/*#wrapper {width:94%;max-width:1600px;margin:0px auto;padding:0 0;text-align:left;}*/

table#standart {width:100%;height:100%;}
table.main {width:100%;height:10px;padding:0;}
table.net {width:100%;height:10px;padding:5;}
table.nl {width:96%;callpadding:0;text-align:center;}
table.nl img {border:none;}

#add-to-bookmarks, #your-order {height:26px;vertical-align:middle;text-align:left;}

#add-to-bookmarks {width:21%;}
#your-order {width:24%;}
#mid_column {width:54%;}

#tl {vertical-align:top; text-align:left;border:none;}
#tc {vertical-align:top; text-align:center;border:none;}
#topr {vertical-align:top; text-align:right;border:none;}
#ml {vertical-align:middle; text-align:left;border:none;}
#mc {vertical-align:middle; text-align:center;border:none;}
#mr {vertical-align:middle; text-align:right;border:none;}
#bl {vertical-align:bottom; text-align:left;border:none;}
#bc {vertical-align:bottom; text-align:center;border:none;}
#botr {vertical-align:bottom; text-align:right;border:none;}

#tl img {border:none;}
#tc img {border:none;}
#topr img {border:none;}
#ml img {border:none;}
#mc img {border:none;}
#mr img {border:none;}
#bl img {border:none;}
#bc img {border:none;}
#botr img {border:none;}

#dir a, #dir {vertical-align:middle;color:#ff0000;text-decoration:none;}
#dir a:hover {vertical-align:middle;color:#ff0000;text-decoration:underline;}

#search-form-cell {widht:54%;height:64px;vertical-align:top;}

/*#search-form {margin:18px 10px 0 0;}*/

#logo {text-align:center;vertical-align:middle;padding:0;marging:0;}
#logo img {border:none;}

#main-search-form-input {width:75%;font-family:Tahoma, Verdana, Arial, sans-serif;padding:1px 0;}

#range {width:40%;font-family:Tahoma, Verdana, Arial, sans-serif;padding:1px 0;}
#range1 {width:30%;font-family:Tahoma, Verdana, Arial, sans-serif;padding:1px 0;}

#main-search-form-submit {font-size:13px;}

#cat_list {vertical-align:top;height:60px;width:33%;padding-right:15px;padding-bottom:15px;}

#article-desc {width:100%;height:100%;}

td.menu {padding:5px;vertical-align:top;}

td.menu-selected {padding:5px;background:#f7f7f7;}



input, textarea, button {font-family:Tahoma, sans-serif;font-size:10pt;}

body {/* for the ***king MSIE */text-align:center;}

/*#phone {color:#303030;vertical-align:top;font-family: Tahoma; Arial, sans-serif;font-size:18pt;}*/
.phone {color:#848484;vertical-align:top;font-family:Tahoma, Arial, sans-serif;font-size:24px;margin: 0;padding-top:0;}

#phone img {border:none;width:196px;height:25px;}

#top-banner-table {15.10.2008 20:56:43
	width:100%;
	margin:20px 0 28px;
}
#top-banner-table td {
	padding:0;
}
/*#top-banner-empty {
	width:21%;
}*/

#top-banner img {
	border:none;
	width:728px;
	height:90px;
}
/* index page: list categories */
#category-list-and-menu {
	width:100%;
	margin:24px 0;
}
#category-list-and-menu td {
	vertical-align:top;
	text-align:left;
}
#category-list {
	width:76%;
}
/* text page */
#text-and-menu {
	width:100%;
	margin:24px 0;
}
#text-and-menu td {
	vertical-align:top;
	text-align:left;
}
#text-and-menu td.empty {
	width:21%;
}
#text {width:55%;}

/* <td> with textpages-list */
/*#menu {width:24%;padding:0;vertical-align:top;}*/

#category-list ul {
	list-style:none;
	margin:0;
	padding:0;
}
#category-list ul li {
	width:33%;
	float:left;
	height:7em;
	margin-bottom:1em;
	overflow:hidden;
}
#category-list ul li h2 {
	margin:0;
}
#category-list ul li a, #category-list ul li a:hover {
	color:black;
}
#category-list ul li h2 a, #category-list ul li h2 a:hover {
	color:#e6e6e6;
}

/* menu on the right side */
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	padding:.5em;
}
#menu ul li.selected {
	background:#f7f7f7;
}

/* article price */
.price {
	font-size:1.2em;
	font-weight:bold;
}
.big-price {
	font-size: 24px;
	font-weight:normal;
}

/* Article list */
td.article-list-cell {
	width:76%;
	vertical-align:top;
	hight:100px;
}
td.article-list-filters {
	width:24%;
	vertical-align:top;
}
div.article-list-filter-panel {
	background-color:#f7f7f7;
}
table.article-list {
	width:100%;

}
table.article-list td.img {
	width:28%;
	text-align:center;
	padding-right:10px;
}
table.article-list td.desc {
	width:72%;
	padding:0;
}
table.article-list td.img img {
	border:none;
	/*border:1px solid silver;*/
}

/*table.article-list h2 {font-family:Tahoma,Verdana,Arial,sans-serif;float:left;width:70%;margin-bottom:.3em;}*/

table.article-list .price {
	float:right;
	width:20%;
	tetx-align:left;
}
table.article-list ul.article-attributes {
	clear:both;
}

div.menu {padding:5px;}

/* Horizontal <ul>, used for menus */



ul.horizontal {margin:0;padding:0;list-style:none;}

ul.horizontal li {float:left;margin:0;padding:.5em;}

ul.horizontal li, ul.horizontal li a, ul.horizontal li span {float:left;margin:0;display:block;}

/* pager */

/*div.pager {margin:20px 0;}*/

/*div.pager ul li {margin-right:.2em;font-size:18px;}*/

div.pager ul li {font-size:18px;}

div.pager ul li.selected {font-size:18px;background-color:#f7f7f7;font-family: Tahoma,Verdana,Arial,sans-serif;}

/* hidden items */
.hidden {
	display:none;
}

/* Article list: filters & sorting panel */

div.filter-name {padding:1.8em 0em .2em .5em;clear:both; background-image:url("/img/dev.gif");}

div.sorter-name {padding:.3em 0em .2em .5em;clear:both;}
div.pane-name {padding:0 0em 0 5px;clear:both;font-size:18px;font-family: Tahoma,Verdana,Arial,sans-serif;color:#848484;}
div.pane-prename {padding:0 0em 0 5px;clear:both;color:#848484;}

ul.filter {margin:0;padding:0;list-style:none;width:100%;}

ul.filter li {margin:0;border:1px solid #f7f7f7;/* for some reason, without this border MSIE adds redundant padding at the bottom. 
							  * So, I decided to make a 1px border of a color equal to background color.
							  */
}
ul.filter li.selected {background-color:#e6eaec;border:1px solid #e6eaec;}

ul.filter li a {display:block;margin:.15em .5em;}

ul.c2 li {width:48%;list-style:none;padding:0;margin:0;}

ul.c2 li.left {float:left;clear:both;}

ul.c2 li.right {float:right;}

/*ul.c2 li.spacer {display:block;clear:both;float:none;font-size:1px;line-height:1px;width:100%;}*/

/* sorting panel */
ul#sorting-caps li {
	padding:.15em 0;
}
ul#sorting-caps li a {background-color:transparent;background-position:right 5px;background-repeat:no-repeat;padding-right:20px;display:inline;}

ul#sorting-caps li.asc a {background-image:url("images/sort-asc.gif");}

ul#sorting-caps li.desc a {background-image:url("images/sort-desc.gif");}

/* range filter */
div.filter-range {clear:both;margin:0;}

/* links panel - at the bottom of filters panel */
div.links {	margin:0 .5em;}

/* pagename and "status" */
table.title-and-status {
	width:94%;
	/*height:100%;*/
	margin:0;
}
table.title-and-status td {
	height:68px;
	padding:0;
}
table.title-and-status td.empty {
	width:21%;
}
table.title-and-status td.pagename {
	width:55%;
	vertical-align:top;}

table.title-and-status td.status {
	width:24%;
}

/* Article page */
a.catupname {
	font-size:13px;
}
/*#thumbnail-list-cell {vertical-align:top;}*/

#thumbnail-list-container {margin:0;text-align:center;}

#thumbnail-list-container a.up {
	padding-right:0px;
	background:transparent url("images/sort-desc.gif") top right no-repeat;
}
#thumbnail-list-container a.down {
	padding-right:0px;
	background:transparent url("images/sort-asc.gif") top right no-repeat;
}
#thumbnail-list img {
	display:block;
	margin:.2em;
	cursor:pointer;
}
#thumbnail-list img.selected {
	cursor:default;
	opacity:.5;
}

#big-image-and-description-cell {width:55%;vertical-align:top;}

ul.article-attributes {list-style:none;	margin:0; padding:0;}
ul.article-attributes li {width:49%;float:left;	margin:0;/*white-space:nowrap;*/}
ul.article-attributes li table {
	width:100%;
}
ul.article-attributes li table td {padding:0,3px,3px,0;text-align:left;vertical-align:top;font-size: 11px;}
ul.article-attributes li table td.name {width:30%; height:16px; vertical-align:top;}

ul.article-attributes li table td.name div {background:transparent url("images/dots.gif") bottom left repeat-x;font-size: 11px;}
ul.article-attributes li table td.name div span {
	background:white;
}
ul.article-attributes li table td.value {width:70%;	height:16px; vertical-align:bottom;}

ul.article-attributes li table td.empty {
	border:none;
	height:16px;
}

#article-links-panel {width:24%;}

/* add-to-cart link */
div.add-to-cart {
	clear:both;
	padding-top:1em;
}

/* Shopping-Cart */
.block {
	display:block;
}
input.cart-quantity {
	width:80%;
	margin-right:1em;
}
/* Shopping-Cart: personal info form */
td.cart-personal-info {
	vertical-align:top;
	background-color:#f7f7f7;
	padding:0 10px 10px;
}
td.cart-personal-info label {
	margin:.6em 0;
}
input.cart-personal-info {
	width:100%;
}
input.button {
	display:block;
	margin:1.5em 0 0;
}
textarea.cart-personal-info {
	width:100%;
	height:38px;
}
div#date-time-master {
	border:0px solid silver;
	margin:.5em 0;
	padding:.5em;
	position:relative;
}
div#date-time-master span {
	width:2em;
	display:block;
	float:left;
	text-align:right;
	padding-right:.3em;
}
div#date-time-master input {
	width:4em;
	height:4em;
	position:absolute;
	right:0;top:0;
}
div#date-time-master br {
	clear:both;
}
div#date-time-master-message {
	clear:both;
	margin-top:.5em;
	font-size:x-small;
}
div#date-time-master-message div {
	border-top:1px solid silver;
	padding-top:.5em;
}

/* forms */
span.x-required {
	color:red;
}
ul.x-error-list {
	margin:.5em 0;
	padding:.5em;
	list-style:none;
	color:red;
	border:1px solid red;
	background:pink;
}
ul.x-error-list li {
	
}