/* -- start setup -- */

@font-face {
    font-family: 'myriad_pro_lightbold';
    src: url('myriadpro-semibold-webfont.eot');
    src: url('myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-semibold-webfont.woff') format('woff'),
         url('myriadpro-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'myriad_proregular';
    src: url('font-webfont.eot');
    src: url('font-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-webfont.woff') format('woff'),
         url('font-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

* {
font-family : 'myriad_proregular', Arial, Verdana, Trebuchet MS,Helvetica,sans-serif;
font-size : small;
margin : 0;	
border : none;
padding : 0;
color:#000000;
}

/* -- common -- */
.horniIndex {vertical-align : super; font-size:9px;}
.i {font-style : italic;}
sup {font-size: 0.7em;}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}
.clear {clear : both;}

/* -- all pages -- */
hr {display : none;}

body {
text-align: center;
background-color: #7c7a63;
}

#header {
background-image: url(../pcs/pcs_layout/header-background.jpg);
background-position: center center;
background-repeat: no-repeat;
height:260px;
position:relative;
}

#headerIn {
height:260px;
position:relative;
width:930px;
margin:0 auto;
}

#homeRun {
position:absolute;
top:50px;
left:0;
width:130px;
height:150px;
}

#topMenu {
position:absolute;
bottom:30px;
right:15px;
right:0;
}

#topMenu li {
list-style-type: none;
float:left;
}

#topMenu li a {
float:left;
display:block;
padding:0 15px;
padding:0 13px;
text-decoration:none;
font-size:22px;
color:White;
text-shadow: 0 -1px 0px #37726e;
}

#main {
background-image: url(../pcs/pcs_layout/main-background.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color: #7c7a63;
padding-bottom:50px;
min-height:700px;
}

#mainIn {
position:relative;
width:958px;
margin:0 auto;
background-image: url(../pcs/pcs_layout/main-noise-background.jpg);
background-position: top center;
background-repeat: no-repeat;
background-color: #e0dec5;
text-align:left;
padding-bottom:11px;
}

#colums {
background-image: url(../pcs/pcs_layout/colums-background.png);
background-position: center center;
background-repeat: repeat-y;
width:932px;
margin-left:15px;
position:relative;	
min-height:500px;
}

#columEnd {
background-image: url(../pcs/pcs_layout/colum-end.png);
background-position: top center;
background-repeat: no-repeat;
width:932px;
margin-left:15px;
position:relative;	
height:9px;
}

#mainColum {
float:left;
width:625px;
padding:25px;
margin-right:40px;
}

#newsColum	 {
float:left;
width:200px;
padding:25px 0;
}


h1 {
color:#fa6900;
font-weight: normal;
font-size:30px;
margin:0 0 15px 0;
}

h2 {
color:#fa6900;
font-weight: normal;
font-size:24px;
margin:0 0 15px 0;
}

p.news {
font-size:14px;
color:#6d6d57;
}

p.ods {
margin:0 0 20px 0; 
font-size:16px;
line-height:22px;
}

p.ods * { font-size:16px; }
p.ods a { color:#fa6900; }

.odd {
border-bottom:1px solid #fa6900;
margin:0 0 20px 0;
}

.imgLeft {
float:left;
margin:0 20px 20px 0;
}

.imgLeft img {border:4px solid #FA6900;}

.imgRight {
float:right;
margin:0 0 10px 10px;
}

.itemList {margin:0 0 20px 20px;}

.itemList li {
font-size:14px;
line-height:22px;
}

.itemList li * {font-size:14px;}

.linkMore {color:#FA6900;}

#carousel {
width:604px;
height:234px;	
}

#carousel div div {
width:604px;
height:234px;	
float:left;
position:relative;
}

#carousel div div p {
width:302px;
width:167px;
padding-left:135px;
padding-top:20px;
height:117px;
height:97px;
background-position: top left;
background-repeat: no-repeat;
float:left;
font-size:11px;
color:Black;
}

#carousel div div p strong {
display:block;
font-size:16px;
font-weight:normal;
color:#FA6900;
}

#carousel div div p.item1 {background-image: url(../pcs/pcs_layout/item1.jpg);}
#carousel div div p.item2 {background-image: url(../pcs/pcs_layout/item2.jpg);}
#carousel div div p.item3 {background-image: url(../pcs/pcs_layout/item3.jpg);}
#carousel div div p.item4 {background-image: url(../pcs/pcs_layout/item4.jpg);}
#carousel div div p.item5 {background-image: url(../pcs/pcs_layout/item5.jpg);}
#carousel div div p.item6 {background-image: url(../pcs/pcs_layout/item6.jpg);}
#carousel div div p.item7 {background-image: url(../pcs/pcs_layout/item7.jpg);}
#carousel div div p.item8 {background-image: url(../pcs/pcs_layout/item8.jpg);}
#carousel div div p.item9 {background-image: url(../pcs/pcs_layout/item9.jpg);}
#carousel div div p.item10 {background-image: url(../pcs/pcs_layout/item10.jpg);}
#carousel div div p.item11 {background-image: url(../pcs/pcs_layout/item11.jpg);}
#carousel div div p.item12 {background-image: url(../pcs/pcs_layout/item12.jpg);}

.pagination  {text-align:center;}

.pagination a {color:#FA6900;	}

.pagination a span {
font-size:16px;
font-weight:normal;
color:#FA6900;	
margin: 5px 3px;
}