/* -- start setup -- */

body, html {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 12px;
margin : 0;	
border : none;
padding : 0;
color: #73808a;
line-height: 20px;
}

/* -- common -- */

.m2 {margin : 2px;}
.m5 {margin : 5px;}
.m10 {margin : 10px;}
.m20 {margin : 20px;}
.m30 {margin : 30px;}

.mt5 {margin-top : 5px;}
.mt10 {margin-top : 10px;}
.mt14 {margin-top : 13px;}

.mt20 {margin-top : 20px;}
.mt40 {margin-top : 40px;}

.ml5 {margin-left : 5px;}
.ml10 {margin-left : 10px;}
.ml20 {margin-left : 20px;}
.ml40 {margin-left : 40px;}

.mb5 {margin-bottom : 5px;}
.mb10 {margin-bottom : 10px;}
.mb20 {margin-bottom : 20px;}
.mb40 {margin-bottom : 40px;}

.mr5 {margin-right : 5px;}
.mr10 {margin-right : 10px;}
.mr20 {margin-right : 20px;}
.mr40 {margin-right : 40px;}

.b1red {border : 1px solid Red;}
.b1bl {border : 1px solid Black;}
.b2bl {border : 2px solid Black;}
.b1wh {border : 1px solid White;}
.b2wh {border : 2px solid White;}

.b1oranz {border : 1px solid #FE5815;}

.p2 {padding : 2px;}
.p5 {padding : 5px;}
.p10 {padding : 10px;}
.p20 {padding : 20px;}
.p30 {padding : 30px;}
.p60 {padding : 60px;}

.pt2 {padding-top : 2px;}
.pt5 {padding-top : 5px;}
.pt10 {padding-top : 10px;}
.pt20 {padding-top : 20px;}
.pt30 {padding-top : 30px;}

.pr2 {padding-right : 2px;}
.pr5 {padding-right : 5px;}
.pr10 {padding-right : 10px;}
.pr20 {padding-right : 20px;}
.pr30 {padding-right : 30px;}

.pb2 {padding-bottom : 2px;}
.pb5 {padding-bottom : 5px;}
.pb10 {padding-bottom : 10px;}
.pb20 {padding-bottom : 20px;}
.pb30 {padding-bottom : 30px;}

.pl2 {padding-left : 2px;}
.pl5 {padding-left : 5px;}
.pl10 {padding-left : 10px;}
.pl20 {padding-left : 20px;}
.pl30 {padding-left : 30px;}

.ml0 {margin-left : 0;}

/* -- text -- */
.bez_podtrz {text-decoration : none;}
.b {font-weight : bold;}
.norm {font-weight : normal;}
.i {font-style : italic;}
.u {text-decoration : underline;}
.text_doprostred {text-align : center;}
.text_blok {text-align : justify;}
.text_doleva {text-align : left;}
.vcenter {vertical-align : middle;}

/* -- colors --*/
.wh {color : White;}
.cervena {color : Red;}
.cerna {color : Black;}
.blue {color : #00A0C6;}
.green {color: #87AF12;}

/* -- display --*/
.neviditelny {visibility : hidden;}
.skryty {display : none;}

/* -- font size -- */
.mediuml {font-size : medium;}
.small {font-size : small;} /* -- start size --*/
.x_small {font-size : xx-small;}
.font_x_small {font-size : 10px;}
.xx_small {font-size : xx-small;}
.horni_index {vertical-align : super;}

/* -- float -- */
.float_left {float : left;}
.float_right {float : right;}

.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}

body {text-align: center;}

#container {
text-align: left;
width : 850px;
margin-left: auto;
margin-right: auto;

position : relative;
}

#header {
position : relative;
height : 82px;

}

#logo {
    background-image: url("../pcs/pcs_layout/logo.gif");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 89px;
    width: 850px;}

#lang {
/*position : absolute;*/
right: 0px;
top: 17px;
color : #9E9E9E;
text-decoration : none;
}

#menu {
  background-color: #7F8A93;
    color: White;
    font-family: "Times New Roman",Times,serif;
    height: 23px;
    line-height: 20px;
    margin-left: 27px;
    right: 0;
    top: 48px;
    width: 823px;
    padding-top: 2px;
    }

#menu ul li {
float : left;
text-align : center;
list-style-type : none;
height : 20px;
line-height : 20px;
}

#menu ul li a {
float : left;
height : 20px;	
line-height : 20px;
text-align : center;
list-style-type : none;
display : block;
color : White;
text-decoration : none;
font-family : Arial;
/*background-image : url(../pcs/pcs_layout/menu_background.gif);*/
background-position : top left;
background-repeat : repeat-y;
text-transform: lowercase;
}

#menu ul li a:hover {
	font-weight: bold;
}

/*	sirky	*/
li.menuitem1, li.menuitem1 a { width : 59px;}
li.menuitem2, li.menuitem2 a { width : 64px;}
li.menuitem3, li.menuitem3 a { width : 71px;}
li.menuitem4, li.menuitem4 a { width : 66px;}
li.menuitem5, li.menuitem5 a { width : 73px;}
/*li.menuitem10, li.menuitem10 a { width : 62px;}*/

li.menuitem1, li.menuitem1 a { width : 71px;}
li.menuitem2, li.menuitem2 a { width : 76px;}
li.menuitem3, li.menuitem3 a { width : 83px;}
li.menuitem4, li.menuitem4 a { width : 79px;}
li.menuitem5, li.menuitem5 a { width : 86px;}

li.menuitem6, li.menuitem6 a { width : 97px;}
li.menuitem7, li.menuitem7 a { width : 96px;}
li.menuitem8, li.menuitem8 a { width : 72px;}
li.menuitem9, li.menuitem9 a { width : 68px;}

li.menuitem6, li.menuitem6 a { width : 112px;}
li.menuitem7, li.menuitem7 a { width : 111px;}
li.menuitem8, li.menuitem8 a { width : 88px;}
li.menuitem9, li.menuitem9 a { width : 84px;}
/*li.menuitem11, li.menuitem11 a { width : 62px;}*/

#menu ul li a:HOVER {font-weight:bold;}

#flash {
    clear: both;
    height: 109px;
    margin-left: 27px;
    overflow: hidden;
    width: 797px;}

/*	textove styly	*/
h1, h2, h3, h4 {
font-size: 19px;
color: #576B86;
margin-bottom: 10px;
font-weight: normal;
/*font-family : "Times New Roman", Times, serif;*/
} 

h1 {
	font-size: 24px;
	color: #72808a;
	font-weight: bold;
}

h2 {
font-size: 17px;
margin-top: 20px;
margin-bottom: 4px;
font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
} 

h3 {
font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
font-size: 15px;
} 
h4, h2.heading4 {
font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
font-size: 13px;
color: #004a6d;
} 

ul.item_list.blue li {
	color: #004a6d;
}

/* obrazkove hlavicky 
h1 {
display: block;
width: 315px;
height: 30px;
background-position: center;
background-repeat: no-repeat;
}

h1 span {display: none;}

h1.out-team {background-image: url(../pcs/pcs_layout/header_out-team.gif);}
h1.service-offer {background-image: url(../pcs/pcs_layout/header_service-offer.gif);}
h1.contacts {background-image: url(../pcs/pcs_layout/header_contact.gif);}
h1.clients {background-image: url(../pcs/pcs_layout/header_clients.gif);}
h1.company-profile {background-image: url(../pcs/pcs_layout/header_company-profile.gif);}

h1.profil-kancelare {background-image: url(../pcs/pcs_layout/header_profil-kancelare.gif);}
h1.nas-tym {background-image: url(../pcs/pcs_layout/header_nas-tym.gif);}
h1.nabidka-sluzeb {background-image: url(../pcs/pcs_layout/header_nase-sluzby.gif);}
h1.kontakty {background-image: url(../pcs/pcs_layout/header_kontakt.gif);}
h1.klienti {background-image: url(../pcs/pcs_layout/header_klienti.gif);}
h1.kariera {background-image: url(../pcs/pcs_layout/header_kariera.gif);}
*/

/*h1.charitaHeader {background-image: url(../pcs/pcs_layout/header_charita.gif);}*/
/*h1.charityHeader {background-image: url(../pcs/pcs_layout/header_charity.gif);}*/

p.odstavec {margin: 1.5em 0; text-align: justify;}
p#charityp {width: 700px;}

.grey {color: #7B8292;}

.item_list li {
list-style-type: none;
color: #7B8292;	
}

/*	sekce	*/
#profil-kancelare {padding:0 55px 0 40px}

/*	nabidka sluzeb	*/
#nabidka-sluzeb p.odstavec, #nabidka-sluzeb ul, #nabidka-sluzeb h3 {margin-left: 140px; }
#nabidka-sluzeb ul {margin-bottom: 25px;}
#nabidka-sluzeb p.odstavec {padding-top: 9px;}
#nabidka-sluzeb h2, #nabidka-sluzeb h3, #nabidka-sluzeb h4 {margin: 0px; padding: 0; }

#nabidka-sluzeb h4  {
width: 100px;
float: left;
margin-top: 0.7em;
}

#nabidka-sluzeb h3 {margin-left: 115px;}
#kontakty p.odstavec, #kontakty ul {margin-left: 100px;}

#kontakty h2  {
width: 85px;
float: left;
display: block;
margin: 0;
}

#credits {
text-align: center;
color: #A8A8A8;
margin: 25px 0;
font-size: 9px;
}

#credits a {
color: #A8A8A8;
text-decoration: none;
font-size: 9px;
}

#credits a:HOVER {color: #848484;}

/*	nas tym	*/
.img_profil {
float: left;
width: 230px;
}

p.footer {
color: #576B86;
margin : 45px 0 10px 0;
font-size: 14px;
font-family : Helvetica, Arial, Verdana, Geneva, sans-serif;
}

/*	klienti	*/
.loga_klienti {
float: left;
width: 301px;
height: 85px;
}

#charita {
position:absolute;
top:229px;
right:25px;
text-align:center;
background-image: url(../pcs/pcs_layout/avocat_chc.gif);
background-position: top right;
background-repeat: no-repeat;
padding-top: 45px;
width:62px;
line-height:12px !important;
}

#charita a {
text-decoration:none;
font-size:11px;
color:#A7A7A7;
line-height:12px !important;
}

#charita a:HOVER {color:#939393;}

.imgThumb {
float:left;
margin: 15px 15px 0 0;
width: 165px;
}


#menu ul {
float:right;
/*	margin-right:40px;	*/
margin: 0;
padding: 0 40px 0 0;

}

#nabidka-sluzeb, #kontakty {
padding: 0 80px 0 40px;
}
