@import 'reset.css';
/* Main Styles
---------------------------------------------------------- */
html { font-size: 100.1%;height: 100%;}


body {
	font-family: Tahoma;
	font-size: 70.5%;
	height: 100%; 
	background-color: #889;
}

#wrap {
height: auto !important ;
	height: 100%;
	min-height: 100%;
	position: relative;
	width: 1200px;
	margin: 0 auto;
	background: #fff;
}

#frmtl {
	z-index:10;
	width: 143px; height: 143px; position: absolute; 
	top: 0px; left: 0px; 
	background: url(../imgs/frm_tl.jpg) top left no-repeat;
}

#frmtr {
	z-index:10;
	width: 143px; height: 143px; position: absolute; 
	top: 0px; right: 0px; 
	background: url(../imgs/frm_tr.jpg) top left no-repeat;
}
#frmbl {
	z-index:10;
	width: 143px; height: 143px; position: absolute; 
	bottom: 0px; left: 0px; 
	background: url(../imgs/frm_bl.jpg) top left no-repeat;
}
#frmbr {
	z-index:10;
	width: 143px; height: 143px; position: absolute; 
	bottom: 0px; right: 0px; 
	background: url(../imgs/frm_br.jpg) top left no-repeat;
}

#frml{z-index:9;
	width: 143px; height: 100%;position: absolute;
	top: 0px; left: 0px;
	background: url(../imgs/frm_l.jpg) top left repeat-y; }
#frmr{z-index:9;
	width: 143px; height: 100%;position: absolute;
	top: 0px; right: 0px;
	background: url(../imgs/frm_r.jpg) top left repeat-y; }
#frmt{z-index:9;
	height: 143px; width: 100%;position: absolute;
	top: 0px; left: 0px;
	background: url(../imgs/frm_t.jpg) top left repeat-x; }
#frmb{z-index:9;
	height: 143px; width: 100%;position: absolute;
	bottom: 0px; left: 0px;
	background: url(../imgs/frm_b.jpg) top left repeat-x; }

#inwin
{
	z-index: 1;
	padding: 143px;
}

#wrp
{
	position: relative;
	width: 100%;
	height: 100%;
	background-image: url('/imgs/back.jpg');
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
}

#logo
{
	position: absolute;
	width: 261px;
	height: 143px;
	top: 49px;
	right: 0px;
}

#uwlogo
{
	position: absolute;
	width: 207px;
	height: 128px;
	top: 49px;
	right: 27px;
}

#weather
{
	width: 33%;
	height: 39px;
	margin-left: 6%;
	padding-top: 19px;
	margin-bottom: 30px;
}

a{
	color: #0b0b0b;
}

.red
{
	color: #f16922;
}

.noline
{
	text-decoration: none;
}

#weather p
{
	color: #828882;
	font-size: 10px;
	margin-left: 20px;
}

#weather .pane
{
	height: 38px;
	position: relative;
}

#weather .pane .lprt
{
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('/imgs/wpanl.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 18px;
	height: 38px;
}

#weather .pane .rprt
{
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('/imgs/wpanr.png');
	background-position: top right;
	background-repeat: no-repeat;
	width: 18px;
	height: 38px;
}

#weather .pane .mprt
{
	background-image: url('/imgs/wpanm.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	margin-left: 18px;
	margin-right: 18px;
	height: 38px;
}

#weather .pane .innr
{
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 38px;
	text-align: center;
	vertical-align: middle;
}

#weather .pane .innr img
{
	margin-left: 5px;
	margin-right: 10px;
}

#weather .pane .innr img.curr
{
	background-image: url(/imgs/curwth.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	
}


#main #leftcol
{
	margin-top: -160px;
}

#leftcol
{
	float: left;
	width: 60%;
}

#rightcol
{
	margin-left: 60%;

}

.clr
{
	clear:both;
	font-size: 1px;
}

#artbl
{
	margin-top: 30px;
	left: 0px;
	padding: 21px 22px;
	background: url(../imgs/artback.png);
	position: relative;
}

#leftcol #artbl
{
	margin-right: 50px;
	color: #fff;
}

#leftcol #artbl h1
{
	font-size: 180%;
	margin-bottom: 15px;
	color: #fff;
	margin: 0px;
	
}

#leftcol #artbl h2
{
	color: #fff;
	margin-left: auto;
}

#artbl #cnt
{
	color: #fff;
	width: 322px;
	position: relative;
}

#artbl #cnt a
{
	color: yellow;
}

#artbl #articon
{
	position: absolute;
	top: 6px;
	left: 6px;
	background: url('/imgs/articon.gif') top left no-repeat;
	width: 52px;
	height: 10px;
}

#main #rightcol
{
	margin-top: 199px;
}

.button
{
	height: 33px;
	position: relative;
}

.button .lprt
{
	top: 0;
	left: 0;
	position: absolute;
	background-image: url('/imgs/butl.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 15px;
	height: 33px;
}

.button .rprt
{
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('/imgs/butr.png');
	background-position: top right;
	background-repeat: no-repeat;
	width: 15px;
	height: 33px;
}

.button .mprt
{
	background-image: url('/imgs/butm.png');
	background-position: 0 0;
	background-repeat: repeat-x;
	margin-left: 15px;
	margin-right: 15px;
	height: 33px;
	color: #008e7f;
	font-size: 13px;
	vertical-align: middle;
}
.mprt p
{
	line-height: 28px;
	vertical-align: middle;
}

.button .innr
{
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 33px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.yellow .lprt{	background-image: url('/imgs/ybutl.png');}
.yellow .rprt{	background-image: url('/imgs/ybutr.png');}
.yellow .mprt{	background-image: url('/imgs/ybutm.png');}

.gray .lprt{	background-image: url('/imgs/gbutl.png');}
.gray .rprt{	background-image: url('/imgs/gbutr.png');}
.gray .mprt{	background-image: url('/imgs/gbutm.png');}
.gray div {color: #fff;}

#rightcol .button {width: 88%; margin-bottom: 12px;}

.cra
{
	background-image: url('/imgs/cr1.gif');
	background-position: top left;
	background-repeat: repeat-y;
}

.cras{	padding-bottom: 10px;}
.crah{	padding-bottom: 22px;}

.crb
{
	background-image: url('/imgs/cr2.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 19px;
	height: 33px;
}

.cr
{
	float: left;
}

.crc
{
	background-image: url('/imgs/cr3.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 19px;
	height: 33px;
}

.mprt .wnd
{
	height: 33px;
}

.mprt .wnd a
{
	color: #008e7f;
	font-size: 13px;
	padding-right: 5px;
}

.mprt .wnd img
{
	vertical-align: middle;
}

.mprt .wnd span
{
	color: #000;
	padding-left: 5px;
	font-size: 11px;
}

#winshort
{
	width: 418px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}

#winshort #likethis
{	
	position: absolute;
	left: -103px;
	top: 10px;
	height: 40px;
	width: 113px;
	padding-left: 7px;
	background: #fff;
	line-height: 40px;
	color: #afafaf;
}

#winshort td.wht
{
	background: #fff;
}

#winshort table
{
	width: 418px;
}

#winshort td.w
{
	width: 19px;
	line-height: 1px;
}
#winshort tr.h, #winshort td.h
{
	height: 19px;
	line-height: 1px;
}

#winshort td h1
{
	font-family: Trebuchet MS, Verdana, Tahoma;
	font-style: italic;
	font-size: 18px;
}

#winshort td #preview
{
	width: 142px;
	float: left;
}

#winshort td #info
{
	width: 238px;
	float: left;
}

#winshort td #info p.ctit
{
	text-align: center;
}

#winshort #info div
{
	margin-top: 10px;
}

#winshort #info div p
{
	height: 20px;
	background: url('/imgs/shcomline.gif') no-repeat;
	width: 219px;
	margin-bottom: 4px;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 5px;
}

#winshort #info div p img
{
	margin-top: 4px;
	float: right;
}

#upperwin
{
	padding-top: 10px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 20px;
}

#upperwin tr.h td.wht
{
	font-size: 1px;
	line-height: 1px;
}

#upperwin td.wht
{
	background: #fff;
}

#upperwin table
{
	width: 100%;
}

#upperwin td.w
{
	width: 19px;
}
#upperwin tr.h, #upperwin td.h
{
	height: 19px;
}

#upperwin tr.h td {font-size: 1px;}

#upperwin td #preview
{
	width: 391px;
	float: left;
	text-align: center;
}

#upperwin td #info
{
	width: 471px;
	float: left;
	margin-top: 127px;
}

#upperwin td .narr#preview
{
	width: 350px;
}

#upperwin td .wide#info
{
	width: 511px;
}

#upperwin td #info h1
{
	font-size: 22px;
	font-family: Trebuchet MS, Verdana, Tahoma;
	font-style: italic;
	font-weight: normal;
	color: #343434;
}

#upperwin td #info p.ctit
{
	text-align: left;
	margin-left: 80px;
}

#upperwin #info div
{
	margin-top: 10px;
}

#upperwin .windet div p
{
	height: 30px;
	background: url('/imgs/fcomline.png') no-repeat;
	width: 406px;
	color: #5f5f5f;
	font-size: 14px;
	margin-bottom: 4px;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 8px;
}

#upperwin .windet div span
{
	display: block;
	margin-left: 80px;
	margin-bottom: 17px;
	margin-top: 17px;
	width: 325px;
}

#upperwin .windet #butts
{
	width: 385px;
	margin-left: 30px;
}

#upperwin .windet #butts img
{
	margin-left: 3px;
	margin-right: 3px;
}

#upperwin .windet div p img
{
	margin-top: 6px;
	float: right;
}

#artbl #cnt div.frst
{
	margin-bottom: 13px;
	padding-bottom: 7px;
	border-bottom: dashed 1px #fff;
}

#artbl #cnt p.title
{
	margin-bottom: 5px;
}

#scrollbar
{
	position: absolute;
	top: 1px;
	right: 5px;
	width: 13px;
}

.Scroller-Container
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.scrollbarup
{
	position: absolute;
	background: transparent url('/imgs/scrollup.gif') no-repeat;
	width: 13px;
	height: 7px;
	top: 21px;
	font-size:0px;
}
.scrollbardown
{
	position: absolute;
	background: transparent url('/imgs/scrolldown.gif') no-repeat;
	width: 13px;
	height: 7px;
	font-size:0px;
	top: 273px;
}

#photo .wht .scrollbarup
{
	position: absolute;
	background: transparent url('/imgs/darkscrollup.gif') no-repeat;
	width: 13px;
	height: 7px;
	top: 21px;
	font-size:0px;
}
#photo .wht .scrollbardown
{
	position: absolute;
	background: transparent url('/imgs/darkscrolldown.gif') no-repeat;
	width: 13px;
	height: 7px;
	font-size:0px;
	top: 273px;
}

.scrollbartrack
{
	position: absolute;
	background: transparent url('/imgs/scrolltrack.gif') repeat-y 50% top;
	width: 13px;
	height: 244px;
	font-size:0px;
	top: 29px;
}

#photo .wht .scrollbartrack
{
	position: absolute;
	background: transparent url('/imgs/darkscrolltrack.gif') repeat-y 50% top;
	width: 13px;
	height: 244px;
	font-size:0px;
	top: 29px;
}
.scrollbarhandle
{
	position: absolute;
	width: 13px;
	height: 19px;
	background: url('/imgs/scrollhandle.gif') no-repeat 0% 0%;
}

#photo .wht .scrollbarhandle
{
	position: absolute;
	width: 13px;
	height: 19px;
	background: url('/imgs/darkscrollhandle.gif') no-repeat 0% 0%;
}

#rightcol .button .mprt a, #rightcol .button .mprt p
{
	line-height: 30px;
	font-size: 13px;
	text-align: right;
}

#rightcol .button .mprt
{
	text-align: right;
}

#wood h1
{
	font-family: Trebuchet MS;
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
	margin-top: 24px;
	margin-left: 100px;
	color: #343434;
}

#wood h2
{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	margin-left: 100px;
	color: #343434;
}

#wood .types
{
	margin-left: 270px;
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 35px;
}

#wood .types a
{
	line-height: 15px;
}

ul.top 
{
	margin-top: -15px;
}

#wood .pagenav
{
	float: right;
	margin-right: 40px;
}

ul.pagenav li
{
	display: inline;
	margin-right: 8px;
	float: left;
	font-size: 13px;
}

#wood .woods
{
	width: 780px;
	margin: 0 auto;
	margin-top: 15px;
}

#wood .woods .w
{
	border-top: dashed 1px #000;
	margin-bottom: 40px;
	padding-top: 30px;
}

#wood .woods .w h2
{
	margin-left: 200px;
	color: #000;
}

#wood .woods .w p
{
	margin-left: 200px;
	font-size: 13px;
}

#wood .woods .w .pic
{
	float: left;
	margin-right: 13px;
	width: 185px;
	margin-top: 10px;
}

#wood .woods .w .pic#last
{
	margin-right: 0px;
}

#photo #galblock
{
	width: 840px;
	margin: 0 auto;
}

#photo #galblock #list
{
	width: 123px;
	padding-left: 17px;
	position: relative;
	overflow: hidden;
	height: 350px;
	margin-top: 100px;
	float: left;
}

#photo #galblock #list .g
{
	padding-left: 24px;
	padding-bottom: 32px;
	background:url('/imgs/photgal.gif') top left no-repeat;
	font-size: 13px;
}

#photo #galblock #photos
{
	width: 215px;
	float: left;
	position: relative;
}

#photo #galblock #photos #scrollbar-photos-list
{
	position: absolute;
	top: 70px;
	left: 162px;
	height: 360px;
}

#photo #galblock #photos #scrollbar-photos-list .scrollbartrack
{
	height: 343px;
}

#photo #galblock #photos #scrollbar-photos-list .scrollbardown
{
	top: 373px;
}

#photo #galblock #list .Scroller-Container
{
	left: 17px;
}

#photo #galblock #list #scrollbar-galls
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 350px;
	width: 13px;
}

#photo #galblock #pict img
{
	margin-top: 5px;
	border: solid 2px #000;
}

#photo #galblock #list #lscrollcontainer
{
	position: absolute;
	width: 123px;
}

#photo #galblock #list #scrollbar-galls .scrollbarup
{
	top: 0px;
}
#photo #galblock #list #scrollbar-galls .scrollbartrack
{
	top: 8px;
	height: 334px;
}
#photo #galblock #list #scrollbar-galls .scrollbardown
{
	top: 343px;
}

#photo #galblock #photos #plenka
{
	height: 360px;
	width: 85px;
	padding: 91px 57px 7px 41px;
	background: url('/imgs/fotpl.png') 1px -1px no-repeat;
}

#photo #galblock #photos #plenka #photslist
{
	width: 85px;
	height: 360px;
	overflow: hidden;
	position: relative;
}

#photo #galblock #photos #plenka #photslist #scrollcontainer
{
	position: absolute;
	top: 0;
	left: 0;
	width: 85px;
	
}

#photo #galblock #photos #plenka #photslist #scrollcontainer div
{
	margin-bottom: 2px;
}

#photo #galblock #photos #photoscroll
{
	position: absolute;
	top: 40px;
	left: 140px;
	
}

#photo #galblock #pict
{
	width: 485px;
	float: left;
	margin-top: 33px;
}

#photo #galblock #pict h3
{
	width: 240px;
	font-size: 13px;
	font-weight: normal;
	color: #8c8f84;
	margin-bottom: 50px;
}

#photo #galblock #pict .name
{
	font-size: 12px;
	margin-bottom: 5px;
	height: 17px;
}

#order #memory
{
	margin: 40px;
	padding: 30px 0 35px 20px;
}

#order h1
{
	font-family: Trebuchet MS;
	font-size: 30px;
	font-style: italic;
	font-weight: normal;
	margin-top: 24px;
	margin-left: 100px;
	color: #343434;
	margin-bottom: 25px;
}

#order h2
{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	margin-left: 150px;
	color: #343434;
	margin-bottom: 15px;
}

#order #memory .icn
{
	width: 50%;
	float: left;
	margin-bottom: 20px;
}

#order #memory .icn p
{
	margin-right: 10px;
	margin-left: 0px;
	width: auto;
	margin-bottom: auto;
}

#order #memory .icn p img
{
	float: left;
	margin-right: 10px;
}

#order .wht p
{
	margin-left: 210px;
	width: 600px;
	font-size: 13px;
	margin-bottom: 25px;
}

#order form input.txt
{
	border: none;
	background: url('/imgs/ord_inp.png') top left no-repeat;
	width: 390px;
	height: 13px;
	padding: 10px 16px;
	vertical-align: middle;
	margin-left: 185px;
	margin-bottom: 20px;
}

#order form input.but
{
	border: none;
	width: 292px;
	height: 33px;
	margin-left: 185px;
	margin-bottom: 20px;
}

#order form #selectors
{
	margin-left: 185px;
}

#order form #samples
{
	margin-left: 210px;
	margin-bottom: 30px;
}

#order form #samples h2
{
	margin-left: 0px;
}

#order form #selectors span.select
{
	position: absolute;
	width: 170px;
	background: url('/imgs/ord-select.png') top left no-repeat;
	height: 33px;
	line-height: 13px;
	padding: 10px 16px;
}

#order form #selectors select.styled
{
	margin-right: 15px;
	margin-bottom: 30px;
}

#authform
{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 380px;
	height: 185px;
	margin-left: -186px;
	margin-top: -88px;
	background: url('/imgs/loginbck.png') top left no-repeat;
}

#authform #clsfrm
{
	position: absolute;
	left: 347px;
	top: 9px;
	width: 17px;
	height: 16px;
}

#authform .innr
{
	width: 319px;
	margin: 20px auto;
}

#authform .innr p
{
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 10px; 
	padding-left: 10px;
	padding-right: 10px;
}

#authform .innr .l
{
float: left;
padding-left: 10px;
font-size: 13px;
}

#authform .innr .r
{
float: right;
padding-right: 10px;
font-size: 13px;
}

#authform .textinp
{
	width: 319px;
	height: 33px;
	background: url('/imgs/lipng.png') top left no-repeat;
}

#authform .textinp input
{
	background: none;
	border:none;
	font-size:18px;
	height:30px;
	line-height:32px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	vertical-align:bottom;
	width:299px;
}
