/*
 	  _ _      _                              
   __| (_) ___| | ___ __ ___   __ _ _ __  ___ 
  / _` | |/ __| |/ / '_ ` _ \ / _` | '_ \/ __|
 | (_| | | (__|   <| | | | | | (_| | | | \__ \
  \__,_|_|\___|_|\_\_| |_| |_|\__,_|_| |_|___/design.com

*/

* { margin:0; padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }
body { margin:0; background: #dfd9bc url(images/bg1.jpg) repeat-y top center; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color:#FFF; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
a { text-decoration:underline; }
a:focus, a:hover { text-decoration: none; }
img { display: block; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }
a.bthover img { opacity: .75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); }
a.bthover:hover img { opacity: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

.main { position:relative; margin:0 auto; width: 984px; background: #f0eee1; }

.header1 { background: url(images/header1-bg1.jpg) no-repeat top center; }
.header1 .logo { position: absolute; top: 0px; left: 365px; }
.header2 { background: url(images/header2-bg1.jpg) no-repeat top center; }
.header2 .logo { position: absolute; top: 0px; left: 0px; }
.header3 { background: url(images/header3-bg1.jpg) no-repeat top center; }
.header3 .logo { position: absolute; top: 0px; left: 0px; }
.header4 { background: url(images/toura-header-bg.jpg) no-repeat top center; }
.header4 .logo { position: absolute; top: 0px; left: 0px; }
.header4 .sample { position: absolute; top: 31px; left: 202px; }
.header4 .sample img { border: 1px solid #FFF; }

.menu1 { background: #8f866d; }
.menu1 ul { position: absolute; top: 0; left: 0; }
.menu1 ul li { float: left; }
.menu1 ul li a:hover img { opacity: .0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.box1 { position: relative; }
.box1 .p1 { position: absolute; top: 112px; left: 22px; width: 275px; overflow-y: scroll; overflow-x: none; height: 309px; }
.box1 .p1 ul li { padding: 0 0 20px 0; }
.box1 .p1 ul li h2 { color: #fc7716; font-size: 14px; font-weight: bold; display: block; padding: 4px 0 8px 30px; background: url(images/box1-li1.gif) no-repeat;  }
.box1 .p2 { position: absolute; top: 117px; left: 693px; width: 265px; font-size: 14px; text-align: justify; }
.box1 a.bt1 { position: absolute; top: 355px; left: 670px; background: url(images/box1-bt1-bg.jpg) no-repeat; }
.box1 a.bt1:hover img { opacity: .0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.bigtitle1 { position: relative; }
.bigtitle1 h2 { position: absolute; top: 68px; left: 0; display: block; text-align: center; font-family: Impact,Charcoal,sans-serif; color: #e5ddbc; font-size: 30px; line-height: 30px; text-transform: uppercase; width: 984px; }

.bigtitle2 { text-align: center; font-family: Impact,Charcoal,sans-serif; font-size: 35px; line-height: 43px; color: #3c3216; text-transform: uppercase; padding: 20px 0; }
.bigtitle2 strong { color: #fc7716; }

.bigtitle3 { text-align: center; font-family: Impact,Charcoal,sans-serif; font-size: 54px; line-height: 60px; color: #3c3216; text-transform: uppercase; padding: 20px 0; }
.bigtitle3 a { color: #3c3216; text-decoration: underline; }

.bigtitle4 { text-align: center; font-family: Impact,Charcoal,sans-serif; font-size: 44px; line-height: 48px; color: #3c3216; text-transform: uppercase; padding: 20px 0; }
.bigtitle4 a { color: #3c3216; text-decoration: underline; }

.bigtitle5 { text-align: center; font-family: Impact,Charcoal,sans-serif; font-size: 44px; line-height: 48px; color: #3c3216; text-transform: uppercase; padding: 20px 0; }
.bigtitle5 a { color: #3c3216; text-decoration: underline; }
.bigtitle5 a:hover { text-decoration: none; }

.console1 { width: 940px; margin: 0 auto; border: 10px solid #8f866d; background: #8f866d; overflow: hidden; border-bottom: 0; }
.console1 div.title { background: #e5ddbc; }
.console1 h2 { font-family: Impact, Charcoal, sans-serif; font-size: 36px; line-height: 36px; color: #000; text-transform: uppercase; float: left; padding: 10px 0 8px 15px; }
.console1 p.meta { float: right; color: #720000; font-weight: bold; padding: 14px 10px 0 0; }
.console1 p.meta strong { color: #000; }
.console1 div.grid1 { width: 720px; float: left; }
.console1 div.grid2 { width: 219px; float: right; }
.console1 div.grid2 .image { border: 3px solid #1f1a13; }
.console1 div.grid2 .p1 { padding: 5px 10px; height: 131px; }
.console1 div.grid2 .p1 strong { display: block; font-size: 16px; line-height: 20px; font-weight: bold; }
.console1 div.grid2 a.bt1 { margin: 0 0 0 4px; display: block; background: url(images/mouse-ouver_1.gif) no-repeat; }
.console1 div.grid2 a.bt1:hover img { opacity: .0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }
.console1 ul { width: 980px; }
.console1 ul li { float: left; padding: 3px 3px 0 0; }
.console1 ul li img { border: 2px solid #17120c; }
.console1 div.text { position: relative; }
.console1 div.text a.bt1 { position: absolute; top: 30px; left: 599px; background: url(images/console1-text-bt1-bg.jpg) no-repeat; }
.console1 div.text a.bt1:hover img { opacity: .0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.title { position: relative; }
.title a.bt { position: absolute; top: 25px; left: 575px; background: url(images/console1-title1-bt-bg.jpg) no-repeat; }
.title a.bt:hover img { opacity: .0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.box2 { position: relative; }
.box2 p { position: absolute; top: 105px; left: 613px; width: 350px; font-size: 14px; color: #000; }
.box2 a.bt1 { position: absolute; top: 287px; left: 625px; display: block; background: url(images/box2-bt1-bg.jpg) no-repeat; }
.box2 a.bt1:hover img { opacity: .0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.box3 { position: relative; }
.box3 a.bt1 { position: absolute; left: 32px; top: 560px; }
.box3 a.bt2 { position: absolute; left: 557px; top: 560px; }

.box4 { position: relative; }
.box4 .p1 { position: absolute; top: 185px; left: 264px; width: 490px; text-align: center; color: #FFF; font-size: 14px; }
.box4 .p1 span { font-size: 35px; color: #fc862f; font-weight: bold; line-height: 37px; }

.box5 { position: relative; }
.box5 img { float: left; }
.box5 .p1 { position: absolute; top: 260px; left: 55px; width: 264px; text-align: justify; font-size: 14px; }
.box5 .p2 { position: absolute; top: 260px; left: 374px; width: 266px; text-align: justify; font-size: 14px; }
.box5 .p3 { position: absolute; top: 260px; left: 686px; width: 270px; text-align: justify; font-size: 14px; }

.box6 { position: relative; }
.box6 .text1 { position: absolute; top: 148px; left: 398px; width: 536px; font-size: 14px; color: #000; text-align: justify; line-height: 16px; }
.box6 .small { position: absolute; top: 230px; left: 360px; }
.box6 .medium { position: absolute; top: 228px; left: 487px; }
.box6 .large { position: absolute; top: 218px; right: 245px; }
.box6 .hd { position: absolute; top: 218px; right: 62px; }
.box6 .text2 { position: absolute; top: 368px; left: 10px; width: 332px; font-size: 14px; color: #000; text-align: justify; line-height: 17px; }

.box7 { position: relative; }
.box7 a.bt1 { position: absolute; left: 40px; top: 597px; }
.box7 a.bt2 { position: absolute; left: 571px; top: 598px; }

.box8 .joinnowandget { float: left; }
.box8 .fillouttheformbelow { float: right; width:539px; height:470px; background: url(images/box8-fillouttheformbelow.jpg) no-repeat; color:black; }

.box9 { padding: 0 0 20px 0; }

.box10 { position: relative; }
.box10 a.bt1 { position: absolute; left: 40px; top: 593px; }
.box10 a.bt2 { position: absolute; left: 571px; top: 594px; }
.box10 .sample { position: absolute; top: 182px; left: 339px; }

.box11 { position: relative; width: 957px; margin: 20px auto 10px auto; }
.box11 .bt { position: absolute; top: 204px; left: 27px; }

.box12 { position: relative; width: 959px; margin: 20px auto 10px auto; }
.box12 .bt { position: absolute; top: 390px; left: 114px; }

.box13 { position: relative; width: 960px; margin: 20px auto 10px auto; }
.box13 .bt { position: absolute; top: 255px; left: 249px; }

.thumbs { position: relative; background: #17120c; }
.thumbs ul { width: 984px; padding: 6px 0 12px 12px; }
.thumbs ul li { float: left; padding: 4px; }
.thumbs ul li img { border: 2px solid #fc7716; }

.banners { position: relative; width: 984px; padding: 0 0 15px 0; text-align: center; }
.banners img { display: inline; padding: 0 5px 16px 8px; margin: auto; }

address { text-align: center; font-size: 14px; line-height: 16px; padding: 30px 0; }
address a { color: #000; }
address strong { font-weight: bold; display: block; } 

.tlacitko { background-color:#e77b23; margin-left:35px; color:#fff; font-weight:bold; font-size:15px; padding-left:10px; padding-right:10px; height:30px; }