h1.header{color:white;text-align:center;font-family:Arial;font-weight:normal;font-style:normal;background-color:#669bdb;padding-top:5px;padding-bottom:5px;position:relative;border-bottom:1px solid #40c1ff;margin:0;}
div.languages{color:gray;font:11px Arial;text-align:right;position:relative;padding-right:10px;}
.languages a:link,.languages a:active,.languages a:visited{color:black;text-decoration:underline;}
.languages a:hover{color:red;text-decoration:underline;}
.lilang{list-style-type:none;display:inline;}
a.img:link,a.img:active,a.img:visited,a.img:hover{color:white;}
p.description{color:black;text-align:left;font:normal 16px Arial;margin:0 0 10px;}
p.header{color:black;font:small-caps 18px Arial;margin:0;}
table.description{margin-left:auto;margin-right:auto;margin-bottom:50px;}
.description img{vertical-align:middle;}
td.preview{text-align:center;padding-right:15px;}
td.description{text-align:left;vertical-align:top;padding-left:15px;}
.description ul{color:#669bdb;font:16px Arial;list-style-type:disc;margin:0 0 10px;}
.black{color:black;}
table.links{margin-left:auto;margin-right:auto;margin-bottom:45px;vertical-align:middle;}
.links caption{padding-top:2px;padding-bottom:2px;font:20px Arial;color:white;background-color:#669bdb;margin-bottom:10px;}
.links td{padding:5px 20px;}
table.links td.linksl{padding:0 50px 0 0;}
table.links td.linksr{padding:0 0 0 50px;}
.links a:link,.links a:visited,.links a:active{color:#4550ff;}
.links a:hover{color:#40c1ff;}
table.gallery{margin-left:auto;margin-right:auto;margin-bottom:45px;vertical-align:middle;}
.gallery caption{padding-top:2px;padding-bottom:2px;font:20px Arial;color:white;background-color:#669bdb;margin-bottom:10px;}
.gallery td{padding:5px 20px;}
.gallery img{vertical-align:middle;}
.gallery a:link,.gallery a:visited,.gallery a:active{color:white;}
.gallery a:hover{color:#40c1ff;}
span.underline{text-decoration:underline;}
span.bold{font-weight:bold;}
table.footer{width:90%;border-top:1px solid gray;margin-left:auto;margin-right:auto;}
.footer img{vertical-align:middle;}
.footer td{width:30%;text-align:center;}
table.footer td.footermid{width:30%;text-align:center;color:gray;font:12px"Courier New";}
ul.menu{padding:0;margin:0 0 50px;list-style-type:none;font:17px Arial;background-color:#669bdb;}
li.menu{display:inline-block;width:10%;}
p.listitem{color:white;padding-top:2px;padding-bottom:2px;text-align:center;margin:0;}
ul.submenu{display:none;position:absolute;padding:0;margin:0;list-style-type:none;border:1px solid #40c1ff;font:14px Arial;background-color:#669bdb;}
li.menuhover{display:inline-block;width:10%;background-color:#40c1ff;}
li.menuhover ul.submenu{display:block;}
a.menu:link,a.menu:active,a.menu:visited,a.menu:hover{text-decoration:none;color:white;text-align:center;display:block;padding-top:2px;padding-bottom:2px;}
li.submenuhover{background-color:#40c1ff;}
a.submenu:link,a.submenu:active,a.submenu:visited,a.submenu:hover{text-decoration:none;color:white;display:block;padding:2px 20px;text-align:center;}
table.contacts{border:1px solid gray;margin-left:auto;margin-right:auto;margin-bottom:50px;font:13px Arial;width:485px;}
.contacts span{color:red;}
.input{border:1px solid #669bdb;}
.input:hover{border:1px solid #40c1ff;}
.button{background-color:#669bdb;border:1px solid #669bdb;color:white;}
.button:hover{background-color:#40c1ff;border:1px solid #40c1ff;}
td.error{color:red;font:12px"Courier New";}
td.info{color:gray;font:12px"Courier New";padding-top:10px;padding-left:10px;}
p.price{background-color:silver;text-align:center;font:16px Arial;color:gray;padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:0;}
.price span{color:black;font-size:24px;font-weight:bold;}
table.home{margin-left:auto;margin-right:auto;margin-bottom:50px;font:16px Arial;text-align:center;}
.home p{text-align:left;margin:0;}
.home img{vertical-align:middle;margin-bottom:20px;}
#guestbook{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px;}
.feeduser,.feedmsg,.feedstamp{font:13px Arial;}
.feedname{font-size:15px;font-weight:bold;}
.feedmsg{margin-top:10px;}
.feedstamp{color:#0066cc;}
#guestbook_wrapper{margin-right:70px;width:425px;height:420px;overflow:auto;}
table.comments{border:1px solid gray;margin-left:auto;margin-right:auto;font:13px Arial;width:485px;height:420px;}
.comments span{color:red;}
.guestbook_odd,.guestbook_even{border:1px solid gray;padding:5px;margin-right:5px;}
.guestbook_odd{background-color:#F4F4F4;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px;background:url(images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0px;background:url(images/controls.png) -75px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) -50px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(images/controls.png) -25px 0px no-repeat;width:25px;height:25px;text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
