* { margin: 0px; padding: 0px; vertical-align: top}
body {font-family: 'PT Sans',sans-serif; font-size: 14px; background: #f3f3f3; min-width: 1024px; }

a:link, a:visited, a:active {color: #016780;}
a:hover {color: darkred;}

/* voshima tak */
h1 {font-size: 1.66em; font-weight: normal; margin-bottom: 15px; }
h1 span {font-size: 0.5em; font-style: normal; display: block; color: gray; margin-top: -2px}
button {}
ul {list-style:none;}
form {padding:0px; margin:0px;}
textarea {border: 1px #dadada solid;}
input {font-size:11px; color:#666; padding: 3px 0 0 3px;}
.clear {clear: both; }

/* fonts setting */
@font-face{font-family:'PT Sans';src:url('http://eict.ru/lj/font/pts55f.eot');src:local('PT Sans'),url('http://eict.ru/lj/font/pts55f.woff') format('woff'),url('http://eict.ru/lj/font/pts55f.ttf') format('truetype');}@font-face{font-family:'PT Sans';font-style:italic;src:url('http://eict.ru/lj/font/pts56f.eot');src:local('PT Sans Italic'),url('http://eict.ru/lj/font/pts56f.woff') format('woff'),url('http://eict.ru/lj/font/pts56f.ttf') format('truetype');}@font-face{font-family:'PT Sans';src:url('http://eict.ru/lj/font/pts75f.eot');font-style:normal;font-weight:bold;src:local('PT Sans Bold'),url('http://eict.ru/lj/font/pts75f.woff') format('woff'),url('http://eict.ru/lj/font/pts75f.ttf') format('truetype');}@font-face{font-family:'PT Sans';font-style:italic;font-weight:bold;src:url('http://eict.ru/lj/font/pts76f.eot');src:local('PT Sans Bold Italic'),url('http://eict.ru/lj/font/pts76f.woff') format('woff'),url('http://eict.ru/lj/font/pts76f.ttf') format('truetype');}


/* header */
#header {background: url(../img/hdbg.png) repeat-x top; height: 203px; clear: both; }
#logocont {background: url(../img/getlogo.png) no-repeat left top; width: 445px; height: 163px; padding-top: 20px; float:left}
#imglogo,#logo { position: relative;}
#logo {z-index: 1;background: black; padding: 15px 0px 15px 40px; margin: -110px 70px 10px -20px;opacity: 0.6; width: 325px; height: 101px;}
#imglogo{z-index: 2; top:  10px; left: 10px; }
#headright {float: right;}
#menu {background: url(../img/menuhd.png) no-repeat bottom right; position: absolute; right:0px; width: 650px; top:94px; height: 69px; }
#menu ul {padding: 27px 5px 0 5px ;}
#menu li { float: left;list-style: none;position: relative;z-index: 4; margin: 0 16px; }
#menu li a {color: white; font-size: 1.2em; font-weight: bold; text-decoration: none; border-bottom: 0px solid #fefefe; }
#menu li span {margin-top: 2px;color: white; font-style: italic; font-size: 0.8em; display: none; line-height: 0.85em; }

/* loj, eto poisk */
#userpan {color: white; background: rgba(0,0,0, 0.75); position: absolute; top: 0px; right: 0px; width: 500px; height: 30px; }
#userpan{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}
#userpan .rocon-tl,#userpan .rocon-br,#userpan .rocon-tr{display:none;}
#userpan ul {padding: 3px 10px; }
#userpan li {list-style: none; float: left; margin: 0 5px;}
#userpan li a{color: white; font-weight: bold}
#search {overflow:hidden; float:right; padding:27px 35px 25px 0;}
#search li {float:right;}
#searchtext {color:#414141; padding-top:4px; margin-right:10px;}
#searchfield {background: url(../img/search.gif) no-repeat left scroll; width:193px; height:23px;}
#searchstyle {height:15px; width:157px; border:0px; color:#999999; font-size:11px; font-family:tahoma; margin:2px 0 0 7px;}


/* left */
.block {margin-left: 25px;background: white; padding: 10px 20px;overflow: hidden; width: 250px;position: relative; }
.block p {color: #444;line-height: 1.4em; font-size: 1.1em; }
.tip {background: transparent; margin-top: 10px;}
.fontp {font-size: 1em !important; line-height: 1.2em !important; }

/* center */
#content {background: white; padding: 10px 15px 10px 15px; margin-left: 25px; margin-right: 0px;}
#content{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}
#content .rocon-tr,#content .rocon-br{display:none}
#content .story h1 a {text-decoration: none}

.addside {width: 150px; padding-left: 15px; background: white; display:block; color: #555;}
.general {width: 100%; color: #333; padding-right: 15px;border-right: 1px solid #f3f3f3; }
#con {width: 100%}
.story .inf {margin: 20px 0 30px -30px; background:#f3f3f3; padding: 3px 10px 3px 30px; width: 400px;font-style: italic;font-size: 0.86em; color: gray }
.story .inf img {vertical-align: text-bottom !important}

/*  ,   .  ,,    ,,   ,,  ,,    , .,      ,,   ,   .*/
#pagenav {overflow:hidden; margin:25px;}
#pagenav img {vertical-align:text-bottom; margin-left:3px; margin-right:3px;}
#pagenav #left {float:left;}
#pagenav #right {float:right;}
#pagenav #center {margin-top:30px; text-align:center; margin-bottom:10px;}
#pagenav #center a {padding:3px 6px; border:1px solid #e6e6e6;}
#pagenav #center span {background:#fff; color:#ccc; padding:3px 6px; border:1px solid #e6e6e6;}
#pagenav #center a:hover {background:#e8e8e8; color:#565656; border-color:#565656;}


/* far foot */
#footer {border-top: 1px solid lightgray; color: #888; margin-top: 15px; padding: 10px 35px;}

/* bugfix ebaniy svet*/

.rocon-init .rocon-tl, .rocon-init .rocon-bl { text-align:left; }
.rocon-init .rocon-tr, .rocon-init .rocon-br { text-align:right; }

