@import 'start.css';



@import 'inner.css';







* {



border:0px;



color:#4a4a4a;
font-family:Georgia, "Times New Roman", Times, serif;

/*font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;*/



/*font-size:14px;*/



line-height:140%;



margin:0px;



outline:none;



padding:0px;



vertical-align:top;



}



body {



background:url(../images/content-bg.jpg);



}



#content a {

color:#173d54;

border-bottom:1px dotted #4a4a4a;



text-decoration:none;



}



#content a:hover {



border-bottom:none;



}

#content a.noBorder {

border-bottom:none;

}

strong {



color:#232323;



}



h1, h2, h3, h4, h5, #centerContent h3 a {

color:#173d54;

font-family:Georgia, "Times New Roman", Times, serif;

text-shadow: white 2px 1px 1px;

font-weight:normal;

padding-bottom:10px;

}

#centerContent h3 a {

padding-bottom:0px;

}



h1 {



font-size:220%;



padding-bottom:15px;

}
#centerContent h1 {
width:750px;
}


h2, #sidecontent h2 {



font-size:150% !important;



padding-bottom:15px;



}



h3 {

color:#333;

font-size:120%;

}

h3.underlined {

border-bottom:1px dashed #465a97;

font-size:130% !important;

padding-bottom:5px;

margin-bottom:10px;

}

h4 {

font-size:110%;

}



h5 {



color:#333; 



font-size:90%;



}



ul {



background:#e7e7e7;



border:1px solid #cacaca;



border-radius: 8px;



-moz-border-radius: 8px;



-khtml-border-radius: 8px;



-webkit-border-radius: 8px;



margin-bottom:15px;



padding:12px;



}

ul ul {

border:none;

border-radius:none;

-moz-border-radius:none;

-khtml-border-radius: none;

-webkit-border-radius: none;

margin-bottom:0px;

padding:6px;

}



li {



background:url(../images/bullet.gif) no-repeat 0px 7px;



padding:0px 5px 7px 18px;



list-style-type:none;



}

ul ul li {

background:url(../images/bullet2.gif) no-repeat 0px 11px;

color:#3a3a3a;

padding:0px 4px 4px 18px;

}

ul.lightList {

background:none;

border:none;

border-radius:none;

-moz-border-radius:none;

-khtml-border-radius: none;

-webkit-border-radius: none;

margin-bottom:5px;

padding:5px;

}

ul.lightList li {

padding:0px 4px 2px 18px;

}

p {



padding-bottom:15px;



}



input, select, textarea {

border:1px solid #999;

}

.floatLeft {



float:left;



}



.floatRight {



float:right;



}



.clear {



clear:both;



}

.clearfix:before, .clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix:after  { 
clear: both; 
}
.clearfix { 
zoom: 1; 
}










/* SITE BACKGROUNDS */



#topBg {



background:url(../images/header-rpt.jpg) repeat-x top;



}



#leftHighlight {



background:url(../images/bghighlight-left.jpg) no-repeat 0px 229px;



}



#rightHighlight {



background:url(../images/bghighlight-right.jpg) no-repeat right 558px;



}



#leftHighlight, #rightHighlight {



margin:0 auto;



max-width:1600px;



width:100%;



}



#siteWrapper {



background:url(../images/header-bg.jpg) no-repeat center 6px;



margin:0 auto;



min-width:994px;



max-width:1410px;



width:88%;







}



/* /SITE BACKGROUNDS */















/* HEADER */



#header {



height:120px;



margin:0 auto;



padding-top:6px;



position:relative;



}



#logo {



background:url(../images/nct-logo.png) no-repeat;



display:block;



height:116px;



margin-left:17px;



width:119px;



}



#header h1 {



background:url(../images/nct-1c-programmirovanie.png) no-repeat; /* 1c-programmirovanie */



height:55px;



margin:0 auto;



margin-top:25px;



text-indent:-9000px;



width:294px;



}



#header #logo {



float:left;



text-indent:-9000px;



}



/* SEARCH */

#header #searchform, #askExpert {

background:url(../images/topblock-bg.png) no-repeat;

width:152px;

}

#header #searchform, #askExpert, #enterBlock {

height:31px;

position:absolute;

right:17px;

}

#header #searchform input {

border:none;

}

#header #searchform {

top:20px;



}



#searchform .hidden {



display:none;



}



#header #s {



color:#8c8c8c;

background:#fff;

font-size:12px;



height:21px;



margin-left:11px;



margin-top:3px;



width:110px;



}



#content #s {



border:1px solid #999;



height:27px;



padding-left:6px;



width:200px;



}



#searchsubmit{



background:url(../images/search-icon.png) no-repeat 2px 3px;



margin-top:3px;



text-indent:-9000px;



width:20px;



}

.search #content #searchsubmit{

text-indent:0px;

}



#askExpert {



top:55px;



}



#askExpert a {



background:url(../images/ask-icon.png) no-repeat 130px 4px;



color:#8c8c8c;



display:block;



font-size:12px;



height:31px;



padding-left:17px;



padding-top:5px;



text-decoration:none;



width:132px;



}



#askExpert a:hover {



color:#003969;



}

#enterBlock {

color: #003969;

font-size: 14px;

padding-right:5px;

text-align:right;

top:88px;

}

#enterBlock a {

color: #003969;

font-weight: bold;

}

/* / SEARCH */







/* /HEADER */



/* MENU  */



#menuOuter {



background:url(../images/menu-allbg.png) no-repeat right top;



margin:0 auto;



margin-top:-7px;



}



#menu {



background:url(../images/menu-left.gif) no-repeat left top;



height:35px;



margin:0 auto;



padding-left:7px;



padding-top:6px;



}



#menu * {



font-size:14px;



}



#menu div {



background:url(../images/menu-sprtr.gif) no-repeat top left;



margin:0 auto;



height:35px;



width:850px;



}



#menu ul {



background:none;



border:none;



margin-left:2px;



margin-bottom:0px;



padding:0px;



}



#menu li {

background:url(../images/menu-bg.gif) no-repeat top right;

height:28px;

float:left;

padding:7px 26px 0px 26px;

position:relative;

z-index:1;

}



#menu li:hover /*, #menu li.current_page_item */ {



background-position:bottom right;



}

#menu li.icon-home {

padding:7px 8px 0px 8px;

}

#menu li, #menu li a {

color:#fff;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

text-decoration:none;

text-transform:uppercase;

}

#menu li li {

background:#fff;

border-bottom:1px solid #ccc;

float:none;

padding:8px 0px 8px 0px;

}
#menu li li:last-child {
border-bottom:none;
}
#menu li ul {

background:#fff;

border: 1px dotted #003969;

border-top-style:solid;

border-bottom-left-radius: 0px 0px;

border-bottom-right-radius: 0px 0px;

border-top-left-radius: 0px 0px;

border-top-right-radius: 0px 0px;

display: none;

left: -20px;

padding: 0px 10px 8px;

position: absolute;

top:34px;

width: 200px;

z-index: 25;

}

#menu li ul ul, #menu li ul ul li, #menu li ul ul a {
background:#eee;
}
#menu li ul li {

height:auto;

}

#menu li ul li, #menu li ul li a {

color:#003366;

font-size:12px;

font-weight:normal;

text-transform:capitalize;

}

#menu li ul li a:hover {

background-color:#cde3f1;

/*color:#18789c;*/

}
#menu li:hover ul {
display:block;
}
#menu li li ul, #menu li:hover ul ul {
display:none;
left:184px;
top:0px;
width: 160px;
}
#menu li li:hover ul {
display:block;
}
li.icon-home a {

background:url(../images/icon-home.gif) no-repeat 0px 2px;

display:block;

height:20px;

width:14px;

text-indent:-90000px;

}

/* /MENU  */

#navigation {

font-size:8pt;

padding-top:8px;

}

				





#contentWrapper {



background:url(../images/content-bottom.png) no-repeat bottom right;



/*border:1px solid #ff0000;*/



}



#bottomLeft {



background:url(../images/content-bottomleft.png) no-repeat bottom left;



height:100%;



padding-bottom:14px;



}



#repeatRight {



background:url(../images/repeat-right.png) repeat-y right;



padding-right:9px;



}



#content {



background:url(../images/content-rpt.png) repeat-y;



min-height:600px;



padding:0px 8px 0px 25px;
position:relative;


}



#centerContent {
padding:15px 0px 20px 10px;

width:90%;

}

.page-id-7 #centerContent { /* Stranitza kontaktov */

padding:15px 0px 0px 10px;

width:100%;

}
#content a#consultant {
background:url(../images/konsultant-bg.gif) no-repeat;
border-bottom:none;
cursor:pointer;
display:block;
height:60px;
position:absolute;
top:20px;
right:10px;
width:185px;
}
#iconline {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
height:24px;
margin-left:66px;
padding:20px 5px 0px 25px;
background-position:2px 22px;
background-repeat:no-repeat;
text-transform:uppercase;
}
.online {
background-image:url(../images/icon-on.gif);
}
.offline {
background-image:url(../images/icon-off.png);
}

#centerContent p, #centerContent a, #centerContent div, #centerContent li, #centerContent strong, #centerContent em, #centerContent b, #centerContent span 



{



/*font-size:96%;*/



line-height:150%;



}

#centerContent p {

text-align:justify;

}

#centerContent em {

color:#000;

}

#sideContent * {



font-size:98%;



line-height:170%;



}



#sideContent {



padding:22px 0px 10px 12px;



}







/* FOOTER */



#footer {



padding:5px 0px 15px 10px;



position:relative;



}



#footer, #footer * {



color:#a59cd3;



font-family:Arial, Helvetica, sans-serif;



font-size:14px;



}



#footer a.razrabotka-sayta {

position:absolute;

right:10px;

text-decoration:none;

}



#footer a.razrabotka-sayta span {

text-decoration:underline;

}

/* /FOOTER */



#commentform small, .commentlist small {
background:none;
padding-left:0px;
}
#respond {
font-size:24px;
}
#commentform  p {
padding-bottom:5px;
}
#commentform label {
margin-top:-5px;
}
#commentform input[type="text"] {
padding:4px;
width:250px;
}

.home-icon {
height:41px;
float:left;
max-height:41px;
width:41px;
margin-right:10px;
border-radius:40px;
}
.home-icon img {
border-radius:40px;
display:block;
height:auto;
max-height:41px;
width:41px;
}
.category-novosti .wp-caption {
display:none;
}

.entry pre {
background:#e7e7e7;
border:1px solid #cacaca;
border-radius: 8px;
color:#0000ff;
display:inline-block;
font-size:13px;
padding:10px;
}
.entry pre strong {
color:red;
font-weight:normal;
}
.jcarousel-container ul {
border-radius:none;
background: white;
border: none;
}