@charset "utf-8";
/* CSS Document */

html, head, body {height:100%; margin:0; background-color:#65676a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}
table {border-collapse:collapse;border:none; border-spacing:0px;}
td {padding:0px;}
img {border:none}
a {text-decoration:none; color:#FFF}

table#general {width:100%; height:100%}
table#general tr td#topline { height:15px; background-color:#18191b; color:#FFF; font-size:11px; text-align:right; padding-right:45px; font-weight:bold }

table#general tr td#topline a{ color:#FFF; text-decoration:none; margin-left:15px;}


div.general {height:100%; min-height:450px;}
div.general { background-image:url(images/mainbg-tc.jpg); background-position:top; background-repeat:repeat-x;}
div.general div.general {background-image:url(images/mainbg-bc.jpg); background-position:bottom; background-repeat:repeat-x;}
div.general div.general div.general { background-image:url(images/mainbg-l.jpg); background-position:left; background-repeat:repeat-y;}
div.general div.general div.general div.general {background-image:url(images/mainbg-r.jpg); background-position:right; background-repeat:repeat-y;}
div.general div.general div.general div.general div.general { background-image:url(images/mainbg-corner-tl.jpg); background-position:left top; background-repeat:no-repeat}
div.general div.general div.general div.general div.general div.general{ background-image:url(images/mainbg-corner-tr.jpg); background-position:right top; background-repeat:no-repeat}
div.general div.general div.general div.general div.general div.general div.general{ background-image:url(images/mainbg-corner-br.jpg); background-position:right bottom; background-repeat:no-repeat}
div.general div.general div.general div.general div.general div.general div.general div.general{ background-image:url(images/mainbg-corner-bl.jpg); background-position:left bottom; background-repeat:no-repeat}


div#middleblock {border-top:#C96E0D 2px solid; border-bottom:#C96E0D 2px solid;background-color:#7A7C7F; height:310px;overflow-x:hidden; overflow-y:hidden; margin-bottom:100px; width:995px; background-attachment:fixed;background-image:url(images/startpage-bg-r.jpg); background-position:right; background-repeat:no-repeat;background-repeat:repeat-y; background-attachment:fixed;}

div#middleblock div {height:310px; background-image:url(images/startpage-bg-l.jpg); background-position:left; background-repeat:no-repeat; background-repeat:repeat-y; background-attachment:fixed;}

div#middleblock div div div.startpage {background-image:url(images/startpage.png); background-position:center; background-repeat:no-repeat; cursor:pointer;}
div#middleblock a { color:#ff8808}


div#bottomblock { text-align:center; vertical-align:top; position:relative;}
div#bottomblock_ { position:absolute; top:-80px; text-align:center; width:100%;}


.header, .header a { color:#ff8808; font-weight:bold; font-size:27px; text-transform:uppercase;}
.exname { color:#FFF; font-weight:bold; font-size:18px; text-transform:uppercase;}
.experiod { color:#FFF; font-weight:bold; font-size:12px; text-transform:uppercase;}
.pricecost, div#middleblock .pricecost a { color:#FFF; font-weight:bold; font-size:10px;}
.gallerylistlabel {font-size:10px; font-weight:bold; text-transform:uppercase; text-align:center}
.gallerylistlabel img {padding-bottom:5px}
.stron { color:#ff8808}

div#tmenucontainer {height:68px; padding-top:34px; width:940px; margin-bottom:20px;}
div#tmenucontainer img { }
div#tmenucontainer img.logo { margin-right:70px;}

div#topmenu {height:21px;}
div#topmenu div {float:left; height:21px; font-size:6px;}
div#topmenu div.pmenu { padding-top:17px; padding-right:4px; padding-left:2px; position:relative;}
div#topmenu div.pmenu div { position:absolute;}
div#topmenu div.pmenu div div{}
div#topmenu div.sep { background-color:#FF8808; width:2px; margin-top:15px;}
div#topmenu div.fsep { width:3px;}

div#message { width:640px;}
div#message p { margin:0; text-indent:0; }

table#orderForm td {text-transform:uppercase; font-size:11px; text-align:left; vertical-align:top; padding:2px;}
table#orderForm td input, table#orderForm td textarea {background-color:#DDDFE1; border:1px #333 solid; width:350px;}
table#orderForm td span {font-size:15px; text-transform:uppercase; font-weight:bold}
table#orderForm td span#author {color:#ff8808;};
table#orderForm td span#product {color:#FFF};

.fl {float:left}