@charset "utf-8";

* {
margin: 0;
padding: 0;
line-height: 1.3
}

body{
width: 100%;
font-family: Verdana, Tahoma, Helvetica;
padding: 0;
margin: 0 0 10px 0;
background: url('../graphics/pattern.png') 2px 0px
}

h1{
width: 319px;
height: 57px;
position: relative;
top: 22px;
left: 30px;
background: url('../graphics/probonax.png') 1px 1px no-repeat
}

h1 a{
width: 319px;
display: block;
padding-bottom: 30px;
text-decoration: none
}

h1 span{
visibility: hidden
}

h2{
margin:0; padding: 0;
position: relative;
bottom: 10px
}

h2 a{
margin: 0px;
padding: 0px;
font-weight: 500;
color: #5252bb
}

.wrap{
width: 900px;
margin: auto
}

.head{
height: 110px;
position: relative;
top: 2px;
background: url('../graphics/head.png') no-repeat
}

.navigator{
font-size: 0.9em;
float: right;
position: relative;
top: 17px;
right: 47px
}

a.link{
background: url('../graphics/link.png') right top no-repeat;
color: #525297;
padding-right: 15px
}

.languages{
position: relative;
left: 20px;
top: 15px
}

.menu{
width: 190px;
float: left
}

.menu ul{
list-style-type: none;
margin: 0;
padding: 0
}

.menu ul li{
width: 180px;
height: 60px;
margin: 0 0 0 8px;
padding: 0;
display: block
}

.menuLink{
width: 128px;
height: 40px;
display: block
}

.menuLinkN{
width: 128px;
height: 40px;
display: block
}

a.menuLinkN{
color: #e5e5eb;
text-decoration: none
}

.menuLinkG{
background: url('../graphics/menu.png') center right repeat-x
}

.nLinkG{
background: url('../graphics/news.png') center right repeat-x
}

a.menuLink{
color: #e5e5eb;
text-decoration: none
}

.menuWrap{
float: left;
height: 60px
}

.menuText{
position: relative;
left: 20px;
top: 10px;
font-size: 16px;
font-weight: 600
}

.menuArrow{
position: relative;
left: 12px;
top: 10px;
display: block;
width: 10px;
height: 22px;
float: left
}

.menuArrowG{
background: url('../graphics/menuArrow.png') center right no-repeat
}

.nArrowG{
background: url('../graphics/newsArrow.png') center right no-repeat
}

.menuTail{
float: left;
height: 60px;
width: 20px
}

.menuTailG{
background: url('../graphics/menuSpicka.png') no-repeat
}

.nTailG{
background: url('../graphics/newsSpicka.png') no-repeat
}

.nTailGR{
background: url('../graphics/newsSpickaR.png') 0 1px no-repeat
}

.contentWeb{
padding: 25px 20px 20px 10px;
width: 560px;
float: left
}

.content{
background: url('../graphics/bodyPattern.png') 0 2px repeat-y
}

.flag{
font-size: 16px;
padding-left: 40px;
padding-bottom: 2px;
margin-right: 20px
}

.languages a{
color: #6d6db3;
font-weight: bold;
text-decoration: none
}

.cs{
background: url('../graphics/flags/cs.png') no-repeat
}

.eng{
background: url('../graphics/flags/eng.png') no-repeat
}

.ru{
background: url('../graphics/flags/ru.png') no-repeat
}

.bottom{
height: 47px;
background: url('../graphics/bottom.png') no-repeat;
display: block
}

.pS{
position: relative;
top: 12px;
right: 64px;
width: 90px;
height: 20px;
display: block;
float: right;
background: url('../graphics/probSmall.png') no-repeat
}

.blocker{
clear: both
}

.topContent{
width: 637px;
height: 33px;
display: block;
background: url('../graphics/topC.png')
}

.bottomContent{
width: 637px;
height: 89px;
display: block;
background: url('../graphics/bottomC.png')
}

.innerContent{
width: 637px;
background: url('../graphics/innerC.png') repeat-y;
padding: 0 20px 20px 20px
}

.tTop td{
width: 203px
}

.tMiddle span{
width: 170px;
height: 21px;
display: block;
text-align: center;
font-weight: 600;
font-variant: small-caps;
font-size: 0.9em;
padding-top: 2px;
}

.pS1{
background-color: #6c8283;
}

.pS2{
background-color: #4f52ba;
}

.pS3{
background-color: #b0a499;
}

.tImg{
width: 170px;
height: 99px;
display: block
}

.pData{
background: url('../graphics/prev/pData.png') repeat-y
}

.pOptical{
background: url('../graphics/prev/pOptical.png')
}

.pHard{
background: url('../graphics/prev/pHard.png')
}

.art{
width: 90%;
font-size: 0.9em;
margin: 7px;
padding: 10px;
line-height: 160%
}

.seznam{
width: 550px;
list-style-type: none;
padding: 5px 0px 0 40px
}

.seznam li{
height: 25px;
padding-left: 30px;
background: url('../graphics/li.png') 2px 0px no-repeat;
font-size: 0.8em
}

.newsM{
margin: 0 0 0 8px
}

.newsMB{
width: 138px;
height: 13px;
display: block;
left: 8px;
float:left;
background: url('../graphics/newsBottom.png') no-repeat;
position: relative;
bottom: 23px
}

.newsP{
width: 138px;
position: relative;
bottom: 23px;
left: 8px;
float: left;
background: url('../graphics/revertNewsBg.png');
display: block;
}

.newsP p{
font-size: 13px;
color: #e3e3e5;
padding-left: 12px
}

.newsP span{
display: block;
padding: 5px;
position: relative;
right: 10px
}

.newsRevert{
width: 128px;
}

.newsRevertWrap{
float: left;
width: 110px;
height: 38px;
display: block;
background: url('../graphics/news.png') center right repeat-x
}

.nSpl{
width: 138px;
height: 4px;
display: block;
background: url('../graphics/spl.png') -1px 0 repeat-x;
margin: 10px 0 5px 0
}

.admin{
width: 550px;
}

.admin legend{
padding: 5px;
font-size: 0.8em;
font-weight: 600;
color: #3583c0
}

.admin fieldset{
border: 1px solid #3583c0;
margin: 10px;
padding: 10px
}

.admin span{
font-size: 0.7em;
font-weight: 600;
color: #3583c0;
margin: 3px
}

.admin select{
width: 120px
}

