/* 
Theme Name: Lortonix
Author: Tokarev Maxim
Author URI: http://www.lortonix.ru/
*/

html,body {
border:0;
font:12px Arial, Helvetica, sans-serif;
color:#000;
background:#FFF;
margin:0;
padding:0;
}

body {
width:770px;
margin:0 auto;
}

a {
outline:none;
color:#000;
font-weight:700;
}

a:hover {
text-decoration:none;
}

#hd {
height:71px;
background:url(/images/bghd.gif) 0 0 no-repeat;
padding:9px 0 0;
}

#hd ul {
list-style:none;
margin:0;
padding:0;
}

#hd #logo {
font-size:32px;
font-weight:700;
width:170px;
background:url(/images/bglogo.gif) right 0 no-repeat;
margin:0 0 0 64px;
padding:0 20px 0 0;
}

#hd #logo a {
display:block;
line-height:70px;
color:#fff;
text-decoration:none;
}

#hd #logo a:hover {
color:#E64218;
}

#ct {
float:left;
width:474px;
}

#ct #men {
height:49px;
list-style:none;
margin:0 0 0 51px;
padding:0;
}

#ct #men li {
float:left;
margin:0 8px 0 0;
}

#ct #men a {
font-size:14px;
display:block;
font-weight:700;
text-align:center;
color:#fff;
text-decoration:none;
line-height:49px;
}

#ct #men #m1 {
background:url(/images/bgm1.gif) 0 0 no-repeat;
width:77px;
}

#ct #men #m1 a:hover,#ct #men #m1 a.act {
background:url(/images/bgm1o.gif) 0 0 no-repeat;
}

#ct #men #m2 {
background:url(/images/bgm2.gif) 0 0 no-repeat;
width:77px;
}

#ct #men #m2 a:hover,#ct #men #m2 a.act {
background:url(/images/bgm2o.gif) 0 0 no-repeat;
}

#ct #men #m3 {
background:url(/images/bgm1.gif) 0 0 no-repeat;
width:76px;
}

#ct #men #m3 a:hover,#ct #men #m3 a.act {
background:url(/images/bgm1o.gif) 0 0 no-repeat;
}

#ct #men #m4 {
background:url(/images/bgm2.gif) 0 0 no-repeat;
width:76px;
}

#ct #men #m4 a:hover,#ct #men #m4 a.act {
background:url(/images/bgm2o.gif) 0 0 no-repeat;
}

#ct #men #m5 {
background:url(/images/bgm2.gif) 0 0 no-repeat;
width:77px;
}

#ct #men #m5 a:hover,#ct #men #m5 a.act {
background:url(/images/bgm2o.gif) 0 0 no-repeat;
}

#ctc {
width:410px;
height:550px;
position:relative;
padding:0 0 0 64px;
}

#ctc h1 {
font-size:14px;
margin:0;
padding:12px 0 10px;
}

#ctc p {
line-height:140%;
margin:0;
padding:0 0 13px;
}

#ctc h2 {
font-size:13px;
margin:0;
padding:5px 0;
}

#ctc h3 {
font-size:12px;
margin:0;
padding:5px 0;
}

#ctc ol,#ctc ul {
margin:0;
padding:0 0 13px 30px;
}

#ctc blockquote,#ctc code {
border:1px solid #000;
background:#B8B7B7;
margin:0 0 13px 17px;
padding:0 10px;
}

#ctc blockquote p {
padding:4px 0;
}

#ctc blockquote blockquote {
margin-bottom:0;
background:#000;
}

#ctc table {
width:100%;
}

#ctc code {
display:block;
color:#FFF;
padding:2px 10px;
}

#ctc b,#ctc strong {
background:#FFF;
padding:0 3px;
}

#ctc em {
font-style:normal;
color:#000;
}

#ctr {
position:absolute;
z-index:1000;
width:268px;
margin:0 0 0 504px !important;
}

#ctr dl,#ctr dt,#ctr dd,#ctr ul,#ctr ol {
width:268px;
list-style:none;
margin:0;
padding:0;
}

#ctr dl {
background:url(/images/bgdl.gif) 0 0 no-repeat;
padding:0 0 0 9px;
}

#ctr dt {
color:#fff;
font-size:14px;
font-weight:700;
padding:32px 0 10px 15px;
}

#ctr dd {
width:200px;
color:#fff;
font-size:11px;
background:#000 url(/images/bgdd.gif) 0 bottom no-repeat;
padding:0 10px 10px 15px;
}

#ctr dd a {
color:#fff;
text-decoration:underline;
}

#ctr dd img {
display:block;
float:right;
border:6px solid #fff;
margin:0 0 0 5px;
}

#ctr ol,#ctr ul {
padding:10px 0 0 35px;
}

#ctr ol li,#ctr ul li {
line-height:17px;
padding:0 0 0 10px;
}

#ctr ul li {
background:url(/images/bgbllt.gif) left no-repeat;
}

#ctr a {
font-weight:400;
}

#ctr h2 {
font-size:14px;
border-bottom:1px solid #000;
margin:10px 54px 0 27px;
padding:0;
}

.dock {
height: 80px;
}

.dock-container {
position: absolute;
}

a.dock-item {
width: 40px;
display: block;
position: absolute;
text-align: center;
text-decoration:none;
}

.dock-item img {
width: 100%;
border: none;
}

.dock-item span {
display: none; 
color: #000;
padding-left: 2px;
}

#ft {
color:#fff;
height:47px;
clear:both;
background:url(/images/bgft.gif) 26px 0 no-repeat;
padding:39px 0px 10px 90px;
}

#ft a {
color:#fff;
}

.pic {
vertical-align:middle;
padding:0px 0px 5px 0px;
}
