body
{
    
 margin:0;
 font:14px Verdana;
 color:#444;
 line-height:120%;
 background: #F9A71F url('/images/vektors.jpg') no-repeat top right;
 height:100%;
}
p{margin:0;padding:0;}
a
{
 text-decoration:none;
 color:#fff;
 cursor:pointer;
}
a img
{
 border:0;
}
img
{
 vertical-align:middle;
}
.fr
{
 float:right
}
.fl
{
 float:left
}

.head
{
 /* background:url(/images/head_bg.png) repeat-x; */
 background-color: #ef992b;
 height:35px;
 text-align:center;
 margin:0 auto;
 width:964px;
}
.head .links
{
 padding-top:0px;
 margin-left: -40px;
}
.head a
{
 color:#fff;
 text-decoration:none;
 margin:25px;
}
.head a:hover,
.head a:active,
.head a.active
{
 color:#000;
}
.midlinks a.active{
    color:#000;
}
.header
{
 margin:auto;
 width:964px;
 height:120px;
 background: transparent url('/images/vairak_par_kaminu.png') no-repeat 100% 90%;
}
.header h1 {
 float: left;
 width: 250px;
}
#headlogo {
 background: transparent url("/images/logo.png") left top no-repeat;
 text-indent: -9999px;
 display: block;
 height: 61px;
 width: 200px;
 margin-top: 10px;
}
.logo
{
 position:relative;
 left:0px;
 _left:0px;
 top:30px;
}
.moto
{
 float:left;
 color:#000;
 width:914px;
 margin:auto;
 padding-top:10px;
 padding-bottom:10px;
 padding-right:50px;
 color:#444;
 font:20px  "Palatino Linotype", "Book Antiqua", Palatino6, serif;
 letter-spacing:-1px;
}
.moto span
{
 display:block;
 float:right;
 clear:both;
 width:400px;
}
.moto .fr
{
 text-align:right;
 margin-top:-5px;
}
.mainframe
{
 width:100%;
 margin:auto;
 background: #FEF7D4 url(/images/fons_gradient.jpg) repeat-x bottom left;
 height:100%;
}
.pager
{
 margin:auto;
 /* background:url(/images/figure.png) top right no-repeat; */
}
.front
{
 width:964px;
 height:231px;
 overflow:hidden;
 margin:auto; 
}

.smallfront {
 height:161px;
}


.slide-container{
    float:right;
    margin-top:10px;
    margin-right:25px;
    width:360px;
    height:167px;
    overflow:hidden;
    position:relative;
}

.slide-container img {
    float:left;
    position:absolute;
}

.info,
.frame
{
 float:left;
 width:964px;
 overflow:hidden;
 height:211px;
 background: url('/images/koks_vidus.jpg') top left no-repeat;
 padding-top:20px;
 }

 .frame
{
 height:211px !important;
}

.info {
  padding-left:50px;
  padding-top:10px;
  height:151px;
}

.leftspace {
    float:left;
    display:inline;
    padding-left:35px;
}

.leftframe {
    float:left;
    display:inline;
    margin-left: 20px;
    width:385px;
}

.leftframe strong {
    color:white;
}

.leftframe input.text {
    border:0px solid white;
    float:left;
    display:inline;
    margin-right:20px;
    padding:6px;
}

.leftrame form {
    _width:inherit;
    margin:0;
}

.leftframe intro {
    _width:inherit;
    _margin:0;
}

.framebreak {
    float:left;
    display:inline;
    width: 34px;
    height:231px;
    background: transparent url('/partraukums.jpg') no-repeat;
    margin-top:-20px;
    margin-left:15px;
}

.frame img.catalog {
    float:left;
    margin-left:-10px;
}

#catalog_form {
    margin: 5px 0;
}

#catalog_application_sent {
    display:none;
    color:#ffffff;
}

.questions {
    float:left;
    display:inline;
    padding-left:20px;
    width:100px;
    _width:120px;
}

.questions img {
    margin-top:10px
}

.call_master {
    color:#333;
    margin-top:20px;
    text-align:center;
    width:170px;
}

.allframes
{
 width:5500px;
}
#tour
{
 width:964px;
 height:231px;
 overflow:hidden;
 position:relative;
}

.back {
 position:relative;
 float:left;
 top:65px;
}

.fwd
{
 position:relative;
 float:right;
 top:65px;
 
}
.fwd .l
{
 float:left;
 background:url(/images/fwd_l.gif) no-repeat;
 width:6px;
 height:45px;
}
.fwd .r
{
 float:left;
 background:url(/images/fwd_r.gif) no-repeat;
 width:6px;
 height:45px;
}
.fwd .c
{
 background:url(/images/fwd_bg.gif) repeat-x;
 float:left;
 height:40px;
 padding-top:13px;
}
.fwd:hover .l
{
 background:url(/images/fwd_lhvr.gif) no-repeat;
}
.fwd:hover .r
{
 background:url(/images/fwd_rhvr.gif) no-repeat;
}
.fwd:hover .c
{
 background:url(/images/fwd_bghvr.gif) repeat-x;
}
.fwd .txt
{
 float:left;
 background:url(/images/arrow-e.gif) right no-repeat;
 padding-right:10px;
 margin:auto 10px;
 font:13px normal;
 font-family:verdana !important;
 _font:12px normal;
}
.intro
{
 font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;
 line-height:140%;
 font-weight: 500;
 font-size:90%;
 color: #fff;
 margin:0;
}
.intro strong{
 color: #F8981D;
}

.intro-top {
 color:#333333;
 margin-bottom:20px;
}

.title
{
 color: #222;
 font:xx-large normal Palatino,"Palatino Linotype",Palladio,"URW Palladio L","Book Antiqua","Liberation Serif",Times,serif;
 margin-bottom:10px;
 margin-top:10px;
 font-weight:bold;
 _width:inherit;
 _margin:0;
}
.subtitle,
h2
{
 color:#EF4223;
 font:18px normal "Palatino Linotype", "Book Antiqua", Palatino6, serif;
 margin-bottom:10px;
}

.woodbottom {
 background:url(/images/koks_apaksa.jpg) top center no-repeat;
 width:964px;
 height:45px;
 margin:0 auto;
 clear:both;
}

.midlinks
{
 padding:5px 0 0 78px;
}
.midlinks a
{
 height:28px;
 line-height:28px;
 font-size:11px;
 float:left;
 text-align:center;
 margin-right:13.4px;
 font-weight:bold;
}
.midlinks a:hover
{
 color:#000;
}
.midlinks .r,
.midlinks .l
{
 height:28px;
 width:3px;
 
}
.midlinks .l
{
 float:left;
margin-left: 120px;
 _margin-left:60px;
 position:relative;
 margin-right:-2px;
 background:url(/images/midlink_l.gif) no-repeat;
}
.midlinks .r
{
 background:url(/images/midlink_r.gif) no-repeat;
 float:left;
 margin-left:-1px;
}
.content
{
 width:914px;
 margin:auto;
 margin-top:-10px;
 _margin-top:-20px;
 padding-top:16px;
 padding-bottom:16px;
 background-color:#fff;
 font-size:12px;
 padding-left:50px;
 padding-bottom:45px;
}
.rightpad
{
 width:864px;
 padding-right:50px;
 padding-top:25px;
}
.leftcol
{
 float:left;
 width:535px;
 border-right:1px solid #ccc;
 padding-right:95px;
 padding-bottom:30px;
 padding-top:10px;
}
.rightcol
{
 width:220px;
 float:right;
 clear:right;
 padding-right:40px;
 padding-top:10px;
}
.textual
{
 border:0;
 width:540px;
 padding-right:30px;
}
.demo
{
 width:290px;
}
.center
{
 text-align:center;
}
.demo .center
{
 width: 279px;
}
.rightcol p
{
 clear:both;
 _padding-top:5px;
 border-bottom:1px solid #ccc;
 margin-bottom: 15px;
}
.content p
{
 padding-bottom:15px;
}
.strong
{
 font-weight:bold;
}
.rightcol .strong
{
 padding-top:45px;
}
.rightcol p
{
 _margin-top:-5px;
}
.footer
{
 text-align:center;
 margin-top:10px;
 padding-bottom:40px;
 font-size:10px;
}
.footer a
{
 color:#444;
}
.footer a:hover
{
 text-decoration:underline;
}
/*.content strong
{
 display:block;
 padding:10px;
 padding-left:0;
 width:100%;
}*/

.thumb
{
 float:left;
 width:81px;
 height:81px;
 background:url(/images/thumb.png) no-repeat;
 margin-right:10px;
}
.thumb a
{
 border:0;
 display: block;
}
.thumb img
{
 margin:10px;
}
.gallery .thumb a img
{
 margin-left:6px;
 margin-right:9px;
}

.content a
{
 color:#EE6624;
}
.content a:hover
{
 text-decoration:underline;
}
.button,
a.button
{
 color:#fff;
 background:url(/images/button.gif) no-repeat;
 line-height:32px;
 width:94px;
 display:block;
 text-align:center;
}
input.button
{
 border:0;
 height:32px;
}
.demo .button
{
 margin-left:100px;
 _margin:auto;
 margin-top:10px;
}
.button:hover,
a.button:hover,
input.button:hover
{
 text-decoration:none;
 background:url(/images/button_hvr.gif) no-repeat;
}
.fireplaces div
{
 float:left;
 width:285px;
 _width:274px;
 margin-top:35px;
 margin-bottom:10px;
 _margin-bottom:-10px;
}
.fireplaces strong
{
 margin-left:20px;
 _margin-left:10px;
}
.fireplaces img
{
 margin-top:10px;
 float:right;
 margin-bottom:1px;
}
table.center
{
 border:0;
 width:100%;
 margin-bottom:15px;
}
table.center td
{
 text-align:center;
 padding:2px;
}
table.center th
{
 white-space:nowrap;
 padding:10px;
}
table.center .tal
{
 text-align:left;
}
table.center .tal
{
 padding-left:25px;
}
.gallery
{
 width:964px;
 margin:0 auto;
 margin-top:5px;
 _margin-top:-15px;
}
.gallery .top,
.gallery .btm
{
 height:7px;
 clear:both;
}
.gallery .mid
{
 background-color:#444;
 text-align:center;
 padding:50px 50px 25px 50px;
 width:864px;
 float:left;
}
.gallery .top
{
 background:url(/images/gallery_top.gif) bottom no-repeat;
}
.gallery .btm
{
 background:url(/images/gallery_btm.gif) top no-repeat;
}
.gallery .thumb
{
 background:url(/images/thumb_dark_big.png) no-repeat;
 height: 147px;
 width: 147px;
 margin-left:18px;
 margin-bottom:25px;
}				
.gallery .first
{
 margin-left:5px;
}
.viewer
{
 text-align:center;
 background-color:#444;
 color:#fff;
}
.viewer table
{
 margin:5% auto;
}
.viewer table td
{
 padding:0;
}
.viewer .arrow
{
 margin:10px;
}
.viewer .fullsize
{
 border:10px solid #fff;
}
.viewer span
{
 text-align:center;
}
.placeholder
{
 float:right;
 clear:right;
 background:url(/images/map_bg.png) no-repeat;
 width:280px;
 height:280px;
 padding:10px;
 margin-top:30px;
 margin-right:0;
}
.placeholder img
{
 width:258px;
 height:258px;
}
a.black {color:#000}
.confirm
{
 background-color:#444;
 color:#fff;
 padding:10px;
 text-align:center;
}
input.txt,
textarea
{
 border:1px solid #939598;
}
input.txt
{
 width:275px;
}
.apply
{
 width:740px;
}
.apply td
{
 padding:5px;
}
.apply .l
{
 width:100px;
 vertical-align:top;
}
textarea
{
 width:630px;
 height:180px;
}
.frontround
{
 margin:5px auto 0;
 width:964px;
 height:45px;
 background:url(/images/koks_augsa.jpg) bottom no-repeat;
}
.cnt_top,
.cnt_btm,
.shadow
{
 width:964px;
 margin:auto;
 height:5px;
 clear:both;
 overflow:hidden;
}
.cnt_top
{
 background:url(/images/cnt_top.gif) bottom center no-repeat;
}
.cnt_btm
{
 background:url(/images/cnt_btm.gif) top center no-repeat;
}
.shadow
{
 background:url(/images/koks_apaksa.jpg) top center no-repeat;
}

.human-control-container{
    display:block;
    width:200px;
    height:100px;
}
.human-control-container img{
    
 }
 .human-control-container input{
    
}
.or
{
 margin: 27px 10px 0px 10px;
 display:block;
 float:left;
}
h3
{
 font-size:12px;
 margin-bottom:0;
}
.dark_gray{
    background-color:#e7e7e8;
}
.light_gray{
    background-color:#f1f1f2
}
.footer .menu-splitter{
    float:left;
}

/* apaļi stūri */
.rounded_box {
   background: #ef992b;
}
.rounded_top div {
   background: url('/images/rounded/tl.png') no-repeat top left;
}
.rounded_top {
   background: url('/images/rounded/tr.png') no-repeat top right;
}
.rounded_bottom div {
   background: url('/images/rounded/bl.png') no-repeat bottom left;
}
.rounded_bottom {
   background: url('/images/rounded/br.png') no-repeat bottom right;
}

.rounded_top div, .rounded_top,
.rounded_bottom div, .rounded_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.rounded_content { margin: 0 10px; }





