/* ------------------------------------------ Reset (sect.000) ------------------------------------------ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,  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, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td  {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;/* vertical-align: baseline; */}

body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {}
:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}

/* ------------------------------------------ Top Level IDs and Classes -------------------------------------------- */

html {background: #ECEFEE url(../images/bkgd-tile.jpg) repeat-x center top;font-size:62.5%; /* Force em to reflect px values */}
body {margin: 0px;padding: 0px;height: 100%;width: 100%;background: url(../images/meniu.jpg) no-repeat center top;font: 1.3em/140% Helvetica, Arial, Verdana, sans-serif;color:#333;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height: normal;padding: 0; margin-bottom: 0.5em;color: #376A99;}
p {margin:1em 0;}
small {font-size:.8em;}
em {color:#376A99;}
a {color: #cc0000;}
a:hover {text-decoration: none;}
ul {}
ol {}
blockquote {color:#333;	border-left: solid 10px #59524A;padding-left:10px; margin-left:20px;margin-right:20px;}
blockquote.alignleft {display:block;position:relative;width:240px;margin:0 20px 20px -40px;font-weight:bold;border:none;padding:5px;color:#376A99;font-style:italic;}
blockquote.alignright {display:block;position:relative;width:240px;margin:0 -20px 20px 20px;font-weight:bold;border:none;padding:5px;color:#376A99;font-style:italic;}
table.prod {background:#336699;padding:3px;margin-bottom:20px;}
table.prod a {color:#fff;}
table.prod img {background:#e3e3e3;padding:7px;margin:5px;border:#333;}
table.tech img {background:none;padding:0;margin:0;border:none;}
.clear {clear:both;}
.hide {display:none;visibility:hidden;}
.accent1 {color:#376A99;}
.accent2 {}
.accent3 {color:#FD0000;}
.framed, .prodtable img {display:block;position:relative;background:#fff;padding:5px;border:1px solid #ccc;margin:0 10px 10px 10px!important;}
.small {font-size:.8em;}
.alignleft {float:left;}
.alignright {float:right;}
img.alignleft {margin-left:0 !important;}
img.alignright {margin-right:0 !important;}
.center {text-align:center;}
.required {color:#CC0000;}
#container {display:block;position:relative;margin:auto;height: auto;width: 940px;background:#fff;}

/* ------------------------------------------ Header -------------------------------------------- */

#header {display:block;position:relative;top:0;left;0;height: 175px;width: 940px;background:#fff url(../images/meniu.jpg) no-repeat center top;z-index:10;margin-bottom:10px;}
#header h1 {display:none;visibility:hidden;}
.home_btn {display:block;text-indent:-9000px;overflow:hidden;position:absolute;top:0;left:0;height:120px;width:220px;border:0;outline:0;}
.top-tel {display:block;position:absolute;top:0;right:0;width:600px;color:#59524A;font-size:.75em;text-align:right;line-height:normal;padding:25px 20px 0 0;}
.top-tel span {color:#376A99;}
.topsearch {display:block;position:absolute;top:35px;right:30px;padding:10px;background: url(../images/bkgd-search.jpg) no-repeat right;}

.home #header {height:159px;margin-bottom:0;}

#subhdr {display:block;position:relative;float:none;clear:both;width:940px;height:343px;background:#B2BFC5 url(../images/subhdr-1.jpg) no-repeat center top;}
#subhdr h2, #subhdr h3 {margin:0;padding:0 0 0 24px;color:#fff;}
#subhdr h2 {padding-top:20px;font-weight:bold;font-size:1.6em;}
#subhdr h3 {color:#ccc;font-size:1.6em;font-weight:lighter;}


/* ------------------------------------------ Navigation -------------------------------------------- */

#navwrap {display:block;position:absolute;top:109px;width:940px;height:50px;text-align:center;/* border: 1px solid red; */}
#navigation {width:auto;margin:0 auto;text-align:center;zoom:1;}

.nav1, .nav1 * {display:inline-block;position:relative;margin:0;padding:0;list-style:none;}
.nav1 ul {
position:absolute;
top:-999em;
width:18em; 
/* left offset of submenus need to match (see below) */
}
#apdiv {
position:absolute;
top:0;left:0;bottom:0;
width:100%;
background-color:#2B5174;
opacity:.7; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=70)"; /* IE8 */
filter:alpha(opacity=70); /* IE6/IE7 */
}
.nav1 ul li {
width:100%;
}
.nav1 li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.nav1 li {float:left;position:relative;}
.nav1 a {display:block;	position:relative;text-decoration:none;}
.nav1 li:hover ul,
.nav1 li.sfHover ul {left:1px; top:50px;/* match top ul list item height */ z-index:99;}
ul.nav1 li:hover li ul, ul.nav1 li.sfHover li ul {top:-999em;}
ul.nav1 li li:hover ul, ul.nav1 li li.sfHover ul {left:20em; /* match ul width */ top:0;}
ul.nav1 li li:hover li ul, ul.nav1 li li.sfHover li ul {top:-999em;}
ul.nav1 li li li:hover ul, ul.nav1 li li li.sfHover ul {left:20em; /* match ul width */	top:0;}

/*** SKIN ***/
.nav1 {}
.nav1 a {}

/* Top level nav */
a.topnav {display:inline-block;position:relative;line-height:50px;height:50px;padding:0 17px;text-align:center;text-decoration:none;color:#fff;margin:0 auto;font-weight:bold;font-size:.97em;text-shadow:0 0 3px #000;}
a.topnav {zoom:1;}
a:hover.topnav {background:#376A99 url(../images/nav-hover.jpg);color:#fff !important;}


/* Dropdown nav */
.nav1 .dropdown a {font-weight:lighter;border-bottom:1px solid #376A99;text-decoration:none;padding:5px;margin:0;color:#fff;line-height:25px;font-weight:bold;font-size:0.9em;-webkit-transition: all .2s ease-out;}
.nav1 .dropdown a:hover {background:#376A99;color:#fff !important;-webkit-transition: all .1s ease-in;}
.dropdown a, .dropdown a:visited  { /* visited pseudo selector so IE6 applies text colour*/ color:#fff;}
.dropdown {overflow:hidden;text-align:left;border:0px solid #fff;border-top:none;border-bottom:none;}

.firstnav {}
.lastnav {border-right:1px solid #fff;}

/* ------------------------------------------ Center Content -------------------------------------------- */

#content {display:block;position:relative;margin-left:40px;/margin-left:20px;float:left;width:520px;/* border:1px solid green; */}
.welcomeh2 {}
.subh2 {color:#333;}
.col {display:block;position:relative;height:auto;width:49%;float:left;/* border:1px solid blue; */}
.col2 {display:block;position:relative;height:auto;width:49%;float:right;/* border:1px solid red; */}

#content ul {margin:0 0 0 30px;padding:0;color:#59524A;}
#content li {margin:0;padding:4px;}

/* ------------------------------------------ Dynamic Content -------------------------------------------- */

.home .entry-title {margin-top:20px;}

.post {font-size:1.1em;}

.blog .post {border-bottom: 1px dashed #ccc;margin-bottom:20px;}
.prodtable {margin-bottom:20px;border-bottom:4px solid #666;padding-top:20px;font-size:.8em !important;}
.post table {font-size:.9em;white-space: pre-line;}
.post table strong {color:#131313;}
.post table td {border:1px solid #fff;padding:3px;}
.prodtable tr:hover td {background:#fff;color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.proddesc {font-size:1.1em;line-height:130%;}
.post h2, .pagetitle {display:block;font-size:2.6em;color:#376A99;font-weight:normal;}
h2 a, h3 a {text-decoration:none !important;}
.post h3, #footer h3 {font-size:1.5em;}
.entry {position:relative;z-index:2;}
.entry img {margin:10px;}
.postmetadata {font-size:.9em;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}

/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ccc;text-align: center;	background-color: #efefef;padding-top: 4px;margin: 5px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.wp-caption:hover {background:#fff;border:1px solid #efefef;font-weight:bold;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 12px;line-height: 17px;padding: 4px;margin: 0;}

/* ------------------------------------------ Sidebar -------------------------------------------- */

#sidebar {position:relative;float:right;z-index:200;width:320px;margin-right:10px;margin-top:10px;color:#fff;color:#4C4C4C;}

#sidebar ul, #sidebar li {list-style-type:none;margin:0;padding:0;}
li.widget {display:block;position:relative;margin-bottom:10px!important;background:#C2C4C3;padding-bottom:10px;}
#sidebar ul li ul li ul {}
#sidebar ul li ul li a {display:block;background:url(../images/nav-arrow.png) no-repeat 290px center;line-height:normal;color:#4C4C4C;text-decoration:none;padding:10px 40px 10px 20px;border-bottom:1px solid #999;-webkit-transition: all .2s ease-out;}
#sidebar ul li ul li a:hover {color:#fff;background:#376A99 url(../images/nav-arrow.png) no-repeat 290px center;border-bottom:1px solid #376A99;-webkit-transition: all .1s ease-in;}

.widget_categories a, .widget_archive a {display:block;background:url(../images/page_white_stack.png) no-repeat 290px center !important;line-height:normal;color:#376A99;text-decoration:none;padding:7px 5px 7px 35px;-webkit-transition: all .2s ease-out;}

.widget_categories a:hover, .widget_archive a:hover {display:block;background: #376A99 url(../images/page_white_stack.png) no-repeat 290px center !important;line-height:normal;color:#fff;text-decoration:none;padding:7px 5px 7px 35px;-webkit-transition: all .1s ease-in;}

#sidebar h2 {display:block;line-height:normal;padding:10px;font-weight:bold;font-style:italic;font-size:1.25em;margin:0;color:#4C4C4C;}

#sidebar span {color:#FF9900;}
.side_box {display:block;padding:15px;/padding-top:5px;/padding-bottom:5px;margin-bottom:10px;text-align;center;background:#ECEFEE;}
.side_box label {display:none;visbility:hidden;}
.side_box a, .quotebox a {}

.quotebox {padding:33px;margin-bottom:15px;background:#ECEFEE url(../images/bkgd-quote.gif) no-repeat 15px 15px;font-weight:bold;font-style:italic;font-size:1.4em;line-height:normal;}
.side-addr {padding:0 25px;font-size:.95em;line-height:normal;border-bottom:1px solid #ccc;}
.side-images {padding:0 25px;}
.readmore {display:block;position:relative;text-align:right;font-size:13px;line-height:20px;font-weight:normal;color: #4C4C4C;padding-right:27px;background: url(../images/nav-arrow.gif) no-repeat center right;font-style:normal;text-decoration:none;margin-bottom:-10px;}

/* ------------------------------------------ Footer -------------------------------------------- */

#footer {position:relative;clear:both;text-align:center;background:#B2BFC5;color:#fff;}
#footer a {color:#fff;}
#footer small a {color:#fff;}
#footerInner {width:920px;padding:10px;margin:0 auto;background:#333 url(../images/bkgd-footer.jpg) no-repeat top center;}
#subfooter {}

.floatcol {display:block;position:relative;width:293px;float:left;margin-right:19px;text-align:left;}
.lastcol {margin-right:0 !important;}

.floatcol h3, .floatcol a {color:#fff;text-decoration:none;}
.floatcol a:hover {text-decoration:underline;}
.floatcol h3 {border-bottom: 1px dotted #fff;}
.floatcol ul {padding-left:20px;}
.screen-reader-text {display:none;visibility:hidden;}


/* ------------------------------------------ Forms -------------------------------------------- */

form.styledform {width:100%;margin-bottom:20px;}
form.styledform fieldset {border: 1px solid #ccc;margin-bottom:10px;}
form.styledform legend {color: #fff;background: #376A99;padding: 2px 6px}
form.styledform label, .formpad {width:150px;text-align:right;margin-right:5px;float:left;}
form.styledform input:focus, form.styledform textarea:focus, form.styledform select:focus {background-color: #F2FDFF;}