html { height:100%; width:100%; }
body { background:url(background.jpg) top center repeat-x #FFFFFF; height:100%; width:100%; }
#header { width:973px; height:30px; background:url(header.jpg) top center no-repeat; text-align:left; font:8px Arial; color:#FFFFFF; }
#structure { margin-left:auto; margin-right:auto; width:973px; }
/*#leftcolumn { width:200px; padding-bottom:20px; vertical-align:top; }*/
#leftcolumn { width:200px; padding-bottom:8px; vertical-align:top; }
#leftcolumn p a img {
	margin-bottom: 5px;
}
/*#searchfield { width:115px; height:14px; border:0px; background-color:#FFFFFF; font:10px Arial; padding-bottom:2px; }*/
#searchfield { width:115px; height:14px; border:0px; background-color:#FFFFFF; font:10px Arial; padding-bottom:2px; margin-bottom: 3px; }
/*#submitbutton { background:url(searchbutton.jpg) top center repeat-x; height:16px; font:10px Arial; font-weight:bold; padding-bottom:4px; color:#FFFFFF; border:0px; padding-left:4px;padding-right:4px; }*/
#submitbutton { background:url(searchbutton.jpg) top center repeat-x; height:16px; font:10px Arial; font-weight:bold; padding-bottom:4px; color:#FFFFFF; border:0px; padding-left:4px;padding-right:4px; margin-top: 4px;}
#topmenu { font:9px Arial; color:#b2b2b2; text-align:center; }
#topmenu a { font:9px Arial; color:#b2b2b2; text-decoration:none; }
#topmenu span { color:#000000; }
#content { padding-left:13px; vertical-align:top; padding-top:11px; }
.navi2 { padding:18px 5px 2px 0px; }
.navi3 { padding:2px 5px 2px 20px; }
.navi2 a, .navi3 a { font:12px Arial; text-decoration:none; }
#header a { color:#FFFFFF; text-decoration:none; font:8px Arial; }
#header_logo { width: 220px; height: 20px; position: absolute; }
#ruslanguages { position:absolute; background:url(languages.png) bottom center no-repeat; width:237px; height:127px; margin-top:-7px;margin-left:783px; font:10px Arial; color:#000000; }
#ruslanguages  table { margin-left:20px;margin-top:35px; }
#ruslanguages  table td { text-align:left; padding:3px; }
#ruslanguages a { font:10px Arial; color:#000000; text-decoration:none; }
#wysiwyg { margin-top:13px; padding-left:22px; padding-bottom:20px; }
.wysiwyg h1 { font-family:Arial; font-size:15px; margin:20px 0px; color: #333333; font-weight:normal; }
.wysiwyg h2 { font-family:Arial; font-size:14px; margin:18px 0px; color: #333333; font-weight:normal; }
.wysiwyg h3 { font-family:Arial; font-size:13px; margin:16px 0px; color: #333333; font-weight:normal; }
.wysiwyg h4 { font-family:Arial; font-size:12px; margin:14px 0px; color: #333333; font-weight:normal; }
.wysiwyg p { font:12px Arial; margin: 8px 0px; color: #2c292a; line-height:16px; }
.wysiwyg a { font:12px Arial; text-decoration:underline; color: #a1a1a1; line-height:16px; }
.wysiwyg ul { list-style-type: disc; margin:6px 33px; font: 12px Arial; color: #333333; }
.wysiwyg ol { list-style-type: decimal; margin:6px 33px; font: 12px Arial; color: #333333; }
.wysiwyg ol li, .wysiwyg ul li { margin-top:2px; }
#topbanner { height:30px; }
#topbanner .title { float:left; font:16px Arial; color:#FFFFFF; padding:5px 22px; font-weight:bold; }
#topbanner .subtitle { font:12px Georgia; color:#FFFFFF; font-style:italic; padding:7px 20px; font-weight:bold; text-align:right; }
#pagepicture { text-align:center; width:310px; padding:0px 0px 10px 10px; float:right; }
#pagepicture img, #pagepicture p { margin:0px 0px 10px 0px; }
.footer { font:9px Arial; color:#333333; border-top:1px solid #b2b2b2; padding-top:8px; }
.footer a { font:9px Arial; color:#333333; text-decoration:none; }
#homepage { height:410px; padding-top:10px; }
#homegallerymenu { position:absolute; z-index:3; margin-top:379px; margin-left:12px; }
#homegallerymenu div { cursor:pointer; margin:2px; padding:1px 4px; font:10px Arial; color:#FFFFFF; }
#homeleft { display:none;cursor:pointer;position:absolute; z-index:4; margin-top:179px; margin-left:0px; }
#homeright { display:none;cursor:pointer;position:absolute; z-index:4; margin-top:179px; margin-left:730px; }
#picmenu { margin-left:-5px; margin-top:10px; }
#picmenu h1 { cursor:pointer; font: 12px Arial; color:#950233; padding-left:97px; padding-top:12px; padding-right:12px; }
#picmenu h2 { cursor:pointer; font: 11px Arial; color:#000000; padding-left:97px; padding-top:2px; padding-right:12px; }
#picmenuprev { display:none;cursor:pointer; position:absolute; z-index:4; margin-left:0px; margin-top:26px; }
#picmenunext { display:none;cursor:pointer; position:absolute; z-index:4; margin-left:730px; margin-top:26px; }
#newsbarbutton { font:9px Arial; color:#FFFFFF; background:url(newsbar.jpg) top center repeat-x; padding: 4px 19px; padding-top: 5px; }
#newsbar { background:url(newsgray.jpg) top center repeat-x; }
#newsbar div { cursor:pointer; font:11px Arial; padding:3px 11px 0px 11px; }
.category { margin-top:10px; width:100%; }
.category td { vertical-align:top; }

/* uued: */
/*
.category td h1 { font:15px Arial; color:#FFFFFF; margin: 0; margin-top: 7px; margin-bottom: 18px; font-weight:bold; }
.category td h2 { font:11.5px Arial; color:#FFFFFF; font-style:italic; margin: 0; margin-top:7px; margin-bottom: 15px; font-weight:bold; }
.category td p { font:11.5px Arial; color:#FFFFFF; line-height: 15px; }
*/
/*.category td p { font:11.5px Arial; color:#FFFFFF; margin: 7.5px 0; }*/

/* Vanad: */
.category td h1 { font:15px Arial; color:#FFFFFF; margin:7px 0px; font-weight:bold; }
.category td h2 { font:12px Arial; color:#FFFFFF; font-style:italic; margin:7px 0px; font-weight:bold; }
.category td p { font:11px Arial; color:#FFFFFF; }


.viewcollection { text-align:right; padding:4px 0px; margin-top:-25px; padding-right:20px; }
.viewcollection a { font:10px Arial; color:#FFFFFF; text-decoration:none; }
.expand { text-align:right; padding-bottom:3px;cursor:pointer; }
.expand span.red { font:11px Arial; color:#ef8386; text-decoration:none; }
.expand span.blue { font:11px Arial; color:#8aaacc; text-decoration:none; }
.expand span.black { font:11px Arial; color:#acacac; text-decoration:none; }
.expand span.gray { font:11px Arial; color:#a5a4a8; text-decoration:none; }

#product { margin-top:20px; }
h1.red { font:15px Arial; padding-bottom:9px; color:#b13e4d; }
h1.blue { font:15px Arial; padding-bottom:9px; color:#80abc9; }
h1.black { font:15px Arial; padding-bottom:9px; color:#2e475b; }
h1.gray { font:15px Arial; padding-bottom:9px; color:#a5a4a8; }

.redrecommendlink { font:12px Arial; color:#b13e4d; text-decoration:none; }
.bluerecommendlink { font:12px Arial; color:#80abc9; text-decoration:none; }
.blackrecommendlink { font:12px Arial; color:#2e475b; text-decoration:none; }

.productpic { margin:5px 10px 5px 0px; }
.shoplist { font:12px Arial; color: #2c292a; margin:5px 0px; }
.shoplist select { width:280px; font:11px Arial; color:#2c292a; background-color:#eeeeee; border:1px solid #c7c6c7; padding:2px;}
.relatedpics { margin-left:-5px;}
.relatedpics img { padding-top:5px; padding-left:5px; cursor:pointer; }
#gallerymenucontainer { height:210px; width:310px; }
#colorselection { font:12px Arial; color: #2c292a; margin-top:10px; }
#colorselection div { float:left; width:30px;height:30px; margin:5px 5px 5px 0px; cursor:pointer; }
#gallerymenularge { cursor:pointer; }
#overlay { text-align:center; z-index:100; display:none; background:url(overlay.png); position:absolute; top:0px; left:0px; width:100%; }
#gallerybox { margin-top:6%; text-align:left; }
#gallerypic { display:none; background:green; width:606px; height:410px; margin:auto; }
#galleryprev { cursor:pointer;position:absolute; z-index:4; margin-top:185px; margin-left:0px; }
#gallerynext { cursor:pointer;position:absolute; z-index:4; margin-top:185px; margin-left:576px; }
#controls { width:300px; position:absolute; z-index:4; margin-top:380px; margin-left:300px; }
#controls table { float:right; }
#controls td { padding:2px; }
#controls span { font:11px Arial; font-weight:bold; color: #FFFFFF; }
#gallerymenu { position:absolute; z-index:105; margin-top:379px; margin-left:12px; }
#gallerymenu div { cursor:pointer; margin:2px; padding:1px 4px; font:10px Arial; color:#FFFFFF; }
h1.newsabctitle { font-family:Arial; font-size:15px; margin:20px 0px; color:#b13e4c; }
.submitbutton { font:12px Arial; background:url(submitbutton.jpg) top center repeat-y; width:107px; text-align:center; height:33px; border:0px; color:#FFFFFF; }
.suggestbutton { font:12px Arial; float:left; width:152px; text-align:center; padding-top:8px; cursor:default; }
#selectors p { cursor:pointer; }
.productsuggestion { cursor:pointer; vertical-align:top;width:150px;padding:0px 10px; } 
.productsuggestion img { width:150px; } 
.productsuggestion h1 { font:13px Arial; color:#96b7da; margin:6px 0px;} 
.productsuggestion h1.reds { color:#b13e4d; }
.productsuggestion h1.blues { color:#80abc9; }
.productsuggestion h1.blacks { color:#2e475b; }
.productsuggestion p { font:9px Arial; text-align:left; } 
.productsuggestion a { font:12px Arial; text-decoration:none; color:#000000; } 
#suggestarrow { position:absolute; z-index:3; margin-top:25px; cursor:pointer; }
