* {margin:0; padding:0;}
/* body definition */
body {
	margin: 0px;
	padding: 0px;
	font: 12px "Arial", sans-serif;
    color: #363c4a;
    background: #f9fafc url("/templates/images_4/bg.gif") repeat-x;
}
a, a:link {
	text-decoration: none;
    color: #363c4a;
}
a:visited {
    color: #363c4a;
}
#stage {
	width: 890px;
	margin: 0 auto;
	text-align: left;
    position:relative;
}
#stop {
    width:100%;
    height:110px;
    position:relative;
}
#logo {
    position:absolute;
    display:block;
    width: 250px;
    height:72px;
    top:25px;
    left:0px; 
    background: url("/templates/images_4/logo.png") no-repeat top left;
}
   
#topMenu {
    position:absolute;
    width: 420px;
    height:30px;
    top:60px;
    left:470px;
}
#topMenu a {
    font-weight:bold;
    color:#fff;
    display:inline;
    width: 79px;
    height:30px;
    text-align:center;
    font-size:14px;
    line-height:30px;
    background: url("/templates/images_4/topMenu.gif") no-repeat top left;
    float:left;
    margin-left:5px;
}
#baner {
    float:left;
    width:100%;
    height:305px;
    position:relative;
    background: url("/templates/images_4/banerbg.gif") no-repeat;
}
#baner #slider .contentdiv {
    position:absolute;
    top:0px;
    left:0px;
    height:305px;
    width:890px;
    z-index:1;
}
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 890px; /*width of featured content slider*/
height: 305px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 890px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 305px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.sliderwrapper .contentdiv div.ban_h {
    position: absolute; /*leave as is*/
    left: 40px;  /*leave as is*/
    top: 150px;  /*leave as is*/
}
.sliderwrapper .contentdiv div.ban_h div {
    background: url("/templates/images_4/ban_arr1.gif") no-repeat center left;
    line-height:24px;
    color:#B4C2DF;
    font-weight:bold;
    font-size:12px;
    padding-left:20px;
    font-family: "Verdana",sans-serif;
}   
#banerMenu {
    position:absolute;
    width: 100%;
    height:52px;
    top:252px;
    left:0px;
    z-index:400; 
}
#banerMenu a {
    color:#fff;
    display:block;
    height:47px;
    font-size:14px;
    line-height:20px;
    background: url("/templates/images_4/banerMenuA.gif") no-repeat top right;
    float:left;
    border:0;
    padding:5px 32px 0px 30px;;
}
#banerMenu a:hover, #banerMenu span#act2_menu a {
    color:#bac1d5;
}    
#banerMenu a#consultingszkolenia {
    background-image:none;
}    
#con {
    width:100%;
    background-color:#fff;
}
#con a {
    text-decoration:underline;
}
div.clear {
    float:none;
    clear:both;
    height:0px;
}
ul {
    margin-left:15px;
}
ul li {
    padding:3px 0; 
    line-height:18px;
   
} 
h1 {
    font-size:24px;
    font-weight:normal;
    margin:10px 0;

}
h1 a {
    color:inherit !important;
    text-decoration:none !important;
}    
h1 a:hover {
    text-decoration:underline !important;
}    
h2 {
    font-size:20px;
    font-weight:normal;
    margin:10px 0;
}
h3 {
    font-size:16px;
    font-weight:bold;
    margin:7px 0;
}
h4 {
    font-size:14px;
    font-weight:bold;
    margin:5px 0;
}
p {
    padding:10px 0; 
    line-height:18px;
/*    text-align:justify; */
}   
a.pdf {
    display:block;
    color: #3d4761;    
    font-weight:bold;
    padding-left:20px;
    background: url("/templates/images_4/arrblue.gif") no-repeat center left;
    line-height:18px;
    font-size:10px;
    font-family:Verdana;

}
a.odnosnik {
    display:block;
    color: #3d4761;    
    padding-left:20px;
    background: url("/templates/images_4/arrblue.gif") no-repeat center left;
    line-height:18px;
    font-size:12px;
    width:auto;
    text-decoration:none !important;
}     
.red {
    color:#a80029;   
}
/* pdf show */
div.pdfHolder {
    margin-top:10px;
    padding-top:10px;
    border-top:1px solid #d3dde6;
}    
div.pdfKatalog {
    position:relative;
    margin:20px 0;
}    
div.pdfKatalog a.dlinkico {
    position:absolute;
    top:5px;
    left:0px;
    width:70px;
    height:51px;
    border:0;
    border-right: 1px solid #e4e4e4;
}
div.pdfKatalog a.red {
    margin-left:105px;
}  
div.pdfKatalog p {
    color: #333;
    margin-left:105px;
}
/* section */
#con #left {
    float:left;width:280px;
    display:inline;
    margin-bottom:30px;
    background-color: #EBF3F6;
    color:#3d4761;
}
#con #left a {
}
#con #content {
    float:right;width:530px; 
    padding:0px 40px;
    display:inline;
    margin:15px 0;
}
#con #content div img {
}
/* menu prod */
#con #prodMenu {
    padding: 20px 30px 30px;
    border-bottom:1px solid #d1dae1;
}
#con #prodMenu div.pm {
    padding-top:7px;
    position:relative;
}    
#con #prodMenu div.pm a {
    display:block;
/*    color: #3d4761;  */
    color:#536069;
    padding-left:20px;
    background: url("/templates/images_4/arrblue.gif") no-repeat center left;
    line-height:18px;
    font-size:12px;
}
#con #prodMenu div.pm a#active_menu {
    text-decoration:none !important;
}
#con #prodMenu div.pm a.wlink {
    position:absolute;
    background:none;
    top:8px;
    left:-40px;
}
/* helpdesk */
#con #left h1 {
    font-size:18px;
    font-weight:normal;
    margin:5px 0;
}
#con #left .helpdesk {
    padding: 20px 30px;
    border-bottom:1px solid #d1dae1;
    background: url("/templates/images_4/helpdesk.gif") no-repeat bottom right;
}
#con #left .katalogPdf {
    padding: 20px 30px;
    border-bottom:1px solid #d1dae1;
    background: url("/templates/images_4/pdfbig.jpg") no-repeat 220px 30px;
}
#con #left .leftPanel {
    padding: 20px 30px;
    border-bottom:1px solid #d1dae1;
}
/* home */
#con #home h1 {
    color:#a80029;
}
#con #home {
    padding: 10px 0;    
}
#con #home .left {
    float:left;width:430px;
    padding-left: 35px;
    padding-right: 40px;
    display:inline;
    margin:5px 0;
}
#con #home .right {
    float:right;width:289px; 
/*    border-left:1px solid #B9CCD4; */
    border-left:1px solid #fff;
    padding-right: 45px;
    padding-left: 50px;
    display:inline;
    margin:5px 0;
}
#con #homeBot {
    padding-top:15px;   
    padding-bottom:5px;   
    background-color: #ecf3f6;
    color: #3d4761;
    width: 890px;
}
#con #homeBot a {
    color: #3d4761; 
}
#con #homeBot h1 {
    margin-top:0px;
}
#con #homeBot .left {
    float:left;width:445px;
    padding-left: 35px;
    padding-right: 25px;
    display:inline;
    margin:5px 0;
    background: url("/templates/images_4/helpdesk.gif") no-repeat 390px 10px;
}
a.textlink {
    text-decoration:none !important;
    color:#536069;
}
a.textlink:hover, a.odnosnik:hover {
    text-decoration:underline !important;
}
#con #homeBot .right {
    float:right;width:304px; 
    border-left:1px solid #7483a8;
    padding-right: 30px;
    padding-left: 45px;
    display:inline;
    margin:5px 0;
    background: url("/templates/images_4/pdfbig.jpg") no-repeat 305px 5px;
}
#con #homeBot .right .links {
    font-size:11px;
    margin-top:10px;
    background: url("/templates/images_4/reader.gif") no-repeat center right;
}
#con #homeBot .right .links a {
    font-size:11px;
    text-decoration:none;
}
#con #homeBot .right .links a:hover {
    text-decoration:underline;
}
a.more {
    display:block;
    width:87px;
    height:23px;
    line-height:23px;
    color:#363C4A;
    padding-left:16px;
    background: #fff url("/templates/images_4/amore2.gif") no-repeat bottom left;
    font-size:11px;
    text-decoration:none !important;
    font-family:Verdana;
}
a.adobe {
    font-weight:bold;
    color:#000 !important;
    display:inline;
}    
span.big {
    display:block;
    font-size:24px;
    padding-top:10px;
    float:left;
}   
/* news */
div.newsPanel {margin-top:0px;border-top:1px solid #b9ccd4;padding:15px 0;} 
.newsTable {}
.newsTable td {vertical-align:top;}
.newsDate .news_date_bg {width:48px;height:48px;;margin-right:20px;background: #d2dce5 url("/templates/images_4/news.gif") no-repeat center center;}
.newsDate .news_date_bg div.day_int {font-size:20px;text-align:center;padding-top:10px;line-height:20px;}
.newsDate .news_date_bg div.month {font-size:10px;text-align:center;}
.newsTopic a.news, .newsTopic {line-height:18px;color:#363C4A;text-decoration:none !important;}
.newsTopic a:hover {text-decoration:underline !important;}

#footer {
    background: #d2dce5 url("/templates/images_4/bgf.gif") repeat-x;
}
#footerTop, #footerBot {
	width: 890px;
	margin: 0 auto;
	text-align: left;
    position:relative;
}
#footerTop {
    border-top:1px solid #ECF3F6;
    height:80px;
    background: #fff url("/templates/images_4/bgft.gif") no-repeat bottom left;
}
#footerTop img.old {
    width:643px;
    height:52px;
    position:absolute;
    top:15px;
    left:217px;
}
#footerTop div.footerImg {
    width:530px;
    height:40px;
    position:absolute;
    top:22px;
    left:330px;
    background: url("/templates/images_4/logof2.gif") no-repeat bottom left;
}
#footerTop div.footerImg a {
    float:left;
    display:inline;
    height:36px;
}
#footerTop div {
    font-family: Verdana;
    font-size:10px;
    line-height:14px;
    position:absolute;
    top:25px;
    left:30px;
    color:#374668;
}
#footerBot {
    padding-top:20px;
    padding-bottom:40px;
}
#footerBot #wwwauthor {
    position:absolute;
    top: 20px;
    left: 700px;
}
#footerBot #ftext {
    padding-left:25px;
    color: #7b8e9c;
}
#footerBot #loginLink {
    margin-left:25px;
}
#footerBot #loginLink a {
}
a.back {
    display:block;
    padding-left:15px;
    background: url("/templates/images_4/arrredb.gif") no-repeat center left;
    line-height:20px;
    font-size:11px;
    font-family:Verdana;
    color:#a80029 !important;   
}
 /* gallery galeria  */
.gSubmitButton {
    margin-top: 3px;
    background-color: #FFF;
    border: 1px solid #8D0A18;
}

div.gallery {
    margin-top: 5px;
    float: left;
} 
div.gallery div {
    float: left;
    border: 1px solid #E4E3DE;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 8px;
    padding: 8px;
    background-color: #fff;
}
div.gallery div img {
    border: none;
}
div.gallery a {
    display: block;
    border: none;
    color:#D01F3C;
    font-size: 12px;
    font-style:normal;
}
div.gallery span {
    display: block;
    border: none;
    text-align: center;
    height: 30px;
    padding-top: 10px;
    width:78px;
}
div.gadm .label {
    margin-top: 3px;
    margin-bottom: 5px;
    margin-left:3px;
    font-size: 14px;
    font-weight:bold;
}
div.gadm .element input {
    border: 1px solid #ccc;padding:3px;margin:3px;
}
div.gadm .element input.asub {
    background-color:#ebf3f6;
    padding:10px;
    color: #536069;
    font-size:18px;
    border:1px solid #d1dae1;
}
div.gadm form {
    padding-top:20px;
}
div.gadm {
    background-color: #f5f5f5;
    padding:10px;
    border: 1px solid #ccc;
}
div.gadm .warinf { 
    padding:10px;
    color: #fff;
    background-color:#a80029;  
    font-size:14px; 
    font-weight:bold;
}
/* products */
h1.prod {
    padding-bottom:10px;
    border-bottom:2px solid #d0e6f1;
}
div.prodList { 
    margin:20px 0;
    padding:10px 20px;
    border-top:2px solid #d0e6f1;
    position:relative;
    background: #ebf3f6 url("/templates/images_4/prodbot.gif") no-repeat center bottom;
}
div.prodList table td {
    vertical-align:top;
} 
div.prodList div { 
    padding-top:10px;
    padding-bottom:5px;
    line-height:16px;
}
div.prodList div.desc { 
    width:370px;
}
div.prodList div.image a.prodLink img { 
    border:1px solid #363C4A !important;
}
div.prodList div.image { 
    padding-top:5px;
}
div.prodList a.prodLink { 
    font-size: 18px;
    line-height:26px;
}
div.pagesH {
    float:left;
    font-size:11px;
    padding:5px;
    border:1px solid #EBF3F6;
}
div.pagesL {
    float:left;
}
div.pagesR {
    float:right;
}
/* prodhome */
div.prodHome a.prodLink img {

/*    border:5px solid #b9ccd4 !important; */
    border:0px !important;
}    
div.prodHome div.image {
    padding:2px;
    background: url("/templates/images_4/hibg.gif") no-repeat top left;
    margin-top:10px; 
    margin-bottom:10px;
}    
div.prodHome a.prodLink {
    display:block;
    font-size: 18px;
    line-height:24px;
    text-decoration:none !important;
}
span.prodHomeN {
    color:#a80029;  
    font-size:18px; 
}
#formContact div {
/*    
    padding:10px;
    border: 1px solid #D1DAE1;
    background-color:#EBF3F6;
*/
}
#formContact table td {
    line-height:20px;
}
#formContact input {
    font-size:14px;
    width:246px;
    line-height:22px;
    height:22px;
    color:#3D4761;
    margin-bottom:10px;
    border: 1px solid #D1DAE1;
    background-color:#EBF3F6;
}
#formContact select {
    font-size:14px;
    width:500px;
    line-height:22px;
    height:22px;
    margin-bottom:10px;
    color:#3D4761;
    border: 1px solid #D1DAE1;
    background-color:#EBF3F6;

}
#formContact textarea {
    font-size:14px;
    width:500px;
    line-height:22px;
    color:#3D4761;
    height:132px;
    border: 1px solid #D1DAE1;
    background-color:#EBF3F6;

}
#formContact input#submit {
    margin-top:10px;
    width:502px;
    border:0px;
    background-color: #4b587a;
    height:28px;
    color:#fff;
    font-weight:bold;
    font-size:12px;
}
