html {height:100%;}
body {margin:0 auto;padding:0;height:auto;height:100%; min-height:100%;background:url(../images/f2.jpg) center top no-repeat;}
body {width:1060px;background-color: black;color:#fff;font-family: Verdana, Tahoma, Arial;font-size:12px;}
* {border:0;padding:0;outline:0;}
h1, h2, h3, h4{font-weight:normal; text-align:left; width:100%}
h2{text-indent:18px;}
a{color:#ff9933}
a:visited {color:#0099ff}
#canvas{height:100%; height: auto; min-height:100%;width:100%;position:relative;float:left;}
#header{position:relative;height:190px;width:100%;font-style:oblique;background:transparent url(../images/f2.jpg) center top no-repeat;}
#header a{text-decoration:none}
#menu {font-size:16px;	overflow:hidden;width:250px;float:left;	margin-bottom:250px;}
#menu ul{font-variant:small-caps;font-weight:bold;list-style:none;padding:5px;}
#menu ul li{display:block;min-height:20px;padding:2px 0 5px 5px;}
#menu a{border-left:3px solid black;color:#0099ff;display:block;width:100%;padding:0 6px 0 5px;margin-left:10px;}
#menu a:hover{color:red; border-left:3px solid #ff9933;}
.bolder {color:#ff9933;}
#menu li ul{font-variant:normal;font-weight:normal; font-size:10px; display:block;margin-left:10px !important;}
#menu li span {display:block;padding:0 0 0 8px;	margin-left:10px;}
#content{color:#d0d0d0;width:780px;padding:10px 10px;font-size:12px;text-align:center;margin-bottom:250px;float:left;}
#content p{text-align:left}
#news{font-size:10px;width:200px;}
#news a{display:inline; padding:0; margin:0; border:0}
#news a:hover{border:0}
#news div{background:#2C2C2C; -moz-border-radius:3px; -o-border-radius:3px;}
.newscat_1{margin-top:10px;padding:3px 3px 3px 10px;}
.newscat_1 .date, .newscat_2 .date, .newscat_3 .date{color:#ff9933; text-align:right;}
.newscat_2{ margin-top:10px; padding:3px 3px 3px 10px;}
.newscat_3{margin-top:10px; padding:3px;}

.tocart{display:block;border:1px solid black;background:lightgreen;height:8px;width:8px;cursor:pointer;overflow:hidden;}
#printshow{float:left;display:block;overflow:scroll;height:160px;}
#bigpic{height: 490px;overflow:hidden;width:100%;text-align:center; padding-top:10px; float:left}
#bigpic img{height:480px;}
#bigpic a{display:none;height:480px; margin-bottom:10px;clear:both; }
.otbor{display:none;width:100%;}
.otbor td{padding:10px;}
.sc_menu {height: 110px; width:840px; overflow: auto; font-size:9px;}
.sc_menu li, .listed {padding:4px;display:block;border:1px solid gray; width:160px; height:140px; width:160px !important; margin:5px;}
.listed {height:145px !important; float:left;height:145px}
.sc_menu .pr{height:280px;}
.sc_menu a, .listed a{display: block; text-decoration: none; text-align:center; width:160px; overflow:hidden;}
.descr{color:#9B9B9B;padding-left:50px;}
.prev, .next{float:left;padding-top:40px;width:30px;cursor:pointer;}
.listpic, .thumbpic{text-align: center;display:block;clear:both;}
.listpic img{margin-top:40px;border:1px solid gray;padding:10px;width:480px; }
.listpic span{display:block; text-align:right; border:solid gray; border-width: 0 1px 1px 1px; background:#000;position:absolute; right:0; bottom:-18px; height:12px; padding:3px 10px;}
.listpic div{margin:0px auto; border:0; padding:0}

.thumbpic span{margin:5px;border:1px solid gray;padding:3px; width:auto; display:inline-block;}
.album_brief{height:130px; width:320px; border:1px solid gray; float:left;margin:4px;}
.album_brief span{display:block; float:right;margin-right:2px;}
.album_brief img{margin:2px;}
.album_brief a{font-size:0.8em}
.album_brief .m{display:block; text-align:center; width:160px; overflow:hidden; float:left;}

#langselect{position:absolute; right:10px; top:10px}
.selector {float:right;}
input, select, textarea{border:1px solid black}
form li {margin:10px;}
#footer{position:absolute;clear:both;bottom:0;left:-120px;;height:220px;width:1280px;background:black url(../images/f3.jpg) center no-repeat;text-align:center; font-size:0.8em}
.children li{float:left; display: block; padding:20px; border:1px solid gray; width:100px; height:50px; text-align:center; margin:10px;}
.question{width:90%; text-align:left; background:#222; padding:10px 10px 1px 10px;clear:both; margin-bottom:0; display:block;  margin-top:10px;}
.question span{color:#ff9933}
.answer{ width:90%; margin-bottom:10px; text-align:left; padding:10px; background:#444}
.answer p{margin-left:100px;padding:0;}
.error{border:1px solid #ff9933; width:30%; float:left; margin:10px 10px 10px 0}
.add {display:none}
.love, .lok {position:absolute; left:3px; top:3px; height:15px !important; width:17px !important; border:0 !important;}
.love{display:none}
.tolove{border:0; position:relative; }
.add, .cok {position:absolute; top:3px; right:3px; width:25px !important; height:18px; border:0 !important}
#service{position:fixed; top:0px; left:50%; border:solid gray; background:black; height:30px; width:120px; text-align:center; padding-top:10px; border-width:0 1px 1px 1px}
#order{border:1px solid white; width:100%}
#order td {padding:5px}
.price{font-weight:bold}
