/* Reset
-------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding: 0; margin: 0; }
ol {list-style: none; }
img {border: none; }
tr,td{vertical-align: top;}
body{}
a{font: 12px; color: #d88a1a; text-decoration: underline;}
a:hover{text-decoration: none;}
a img{margin: 0px; padding: 0px;}
body, table, td{margin: 0px; padding: 0px; font: 12px Tahoma, Arial; color: #330000;}

.headertopbg{background: url(headertopbg.jpg) repeat-x 0px 0px;}
.vitrleft{background: url(vitrleft.jpg) repeat-x right bottom; vertical-align: bottom; text-align: right;}
.headercenterbg{padding-top: 11px; background: url(headercenterbg.jpg) repeat-x bottom;}
.vitrright{background: url(vitrright.jpg) repeat-x left bottom; vertical-align: bottom; text-align: left;}

#mainmenu{height: 43px; background: url(mainmenubg.jpg) repeat-x 0px 0px; text-align: center; min-width: 1000px;}
#mainmenu ul{margin: 0px 0px 0px 150px; padding: 0px; list-style: none;}
#mainmenu li{padding: 7px 30px 0px 30px; display: block; float: left;}
#mainmenu li a{font: italic 20px Arial, Tahoma; color: #4c4b4b;  display: block; float: left;}
#mainmenu li.selected{margin-top: 2px; padding: 0px 0px 0px 0px; //padding-top: 1px; background: url(mainmenulibgleft.jpg) no-repeat 0px 0px;  display: block; float: left;}
#mainmenu li.selected a{padding: 4px 30px 11px 30px;font: bold italic 20px Arial, Tahoma; color: #fff; background: url(mainmenulibgright.jpg) no-repeat right;  display: block; float: left;}


.ban{margin: 22px 0px 0px 25px;}

#leftmenu{margin: 22px 25px 0px 25px; border: 1px solid #f1f1f1; background: #fbfbfb url(leftmenubotbg.jpg) repeat-x bottom;}
#leftmenu ul{margin: 0px 0px 0px 0px; padding: 5px 0px 25px 0px; border: 1px solid #fff; list-style: none; background:  url(leftmenutopbg.jpg) repeat-x top;}
#leftmenu ul li{margin: 10px 0px 0px 13px; padding: 0px 0px 0px 10px; background: url(leftmenubul.gif) no-repeat 0px 7px;}
#leftmenu ul li a{font: 12px Arial, Tahoma; color: #d88a1a;}

.vote{margin: 22px 0px 0px 25px; padding: 5px 25px 0px 15px; background: url(vote.jpg) no-repeat 0px 0px; color: #666;}
.vote div{font: bold italic 20px Arial, Tahoma; color: #fff;}
.vote input{margin: 5px 5px 5px 0px;}
#sub{margin: 10px 0px 5px -25px;}

.main{margin: 0px 0px 40px 0px;}
.h1{margin-top: 30px; background: url(h1bgleft.jpg) no-repeat 0px 0px; float: left;}
h1{padding: 3px 45px 4px 45px; //padding-bottom: 5px; background: url(h1bgright.jpg) no-repeat right; font: normal 22px Arial, Tahoma; color: #fff;}
.h5{margin-top: 30px; background: url(h11bgleft.jpg) no-repeat 0px 0px; float: left;}
h5{padding: 3px 45px 4px 45px; //padding-bottom: 5px; background: url(h11bgright.jpg) no-repeat right; font: normal 22px Arial, Tahoma; color: #fff;}
.h6{margin-top: 30px; background: url(h12bgleft.jpg) no-repeat 0px 0px; float: left;}
h6{padding: 3px 45px 4px 45px; //padding-bottom: 5px; background: url(h12bgright.jpg) no-repeat right; font: normal 22px Arial, Tahoma; color: #fff;}
.mainblock{padding: 20px 25px 25px 25px; background: url(mainbotbg.jpg) repeat-x bottom; line-height: 1.4;}
.shop1{margin-right: 20px; width: 50%; //width: 250px; height: 150px; float: left; background: url(pic1.jpg) no-repeat top right;}
.shop2{width: 45%; //width: 250px; height: 150px; float: left; background: url(pic2.jpg) no-repeat top right;}
.shop3{margin-right: 20px; width: 50%; //width: 250px; height: 150px; float: left; background: url(pic3.jpg) no-repeat top right;}
.shop4{width: 45%; //width: 250px; height: 150px; float: left; background: url(pic4.jpg) no-repeat top right;}
.shop5{margin-right: 20px; width: 50%; //width: 250px; height: 150px; float: left; background: url(/images/topic/tours.jpg) no-repeat top right;}
.shop6{width: 45%; //width: 250px; height: 150px; float: left; background: url(/images/topic/fotoprint.jpg) no-repeat top right;}
.shopname{padding: 25px 0px 10px 0px; font: bold italic 22px Arial, Tahoma; color: #666666;}
.time{padding: 3px 10px 3px 30px; margin-bottom: 5px; background: #ffecc4 url(clock.gif) no-repeat 5px 5px; font: bold 12px Tahoma, Arial; color: #666666; float: left;}

.copy1{padding: 45px 0px 0px 25px;}
.copy2{padding: 45px 0px 0px 25px;}
.f1{float: left;}
.f2{float: right;}
.footerbg{background: url(footerbg1.jpg) repeat-x top;}
.stupleftbg{ background: url(stupleftbg.jpg) repeat-x right;}
.stupbg{ background: url(stupcenterbg.jpg) repeat-x right;}
.stuprightbg{ background: url(stuprightbg.jpg) repeat-x left;}
