/*
++++++++++++++++++++++++++++++++
Memori.ru
version: 2.0
++++++++++++++++++++++++++++++++
*/

/* general */
body {background-color:#F1F2F1; line-height:1.5; margin:0; padding:0px;}
body, li, td, th, input, textarea, select {color:#2B2B2B; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

a {color:#199BDC;}
a:hover {color:#DA251D; text-decoration:none;}
a img {border:0;}
.fr {float:right;}
.fl {float:left;}
.float100 {float:left; width:100%}
fieldset, form {border:0; padding:0; margin:0;}
fieldset legend {display:none;}
.center {margin:0 auto; text-align:center;}
.alignr {text-align:right;}
.clear {clear:both; height:0px; line-height:1px; font-size:0px; overflow:hidden;}
.w100 {width:100%;}
.pr {position:relative}

.mr30 {margin-right:30px}
.ml30 {margin-left:30px}

.wrap1 {background:url(http://memori.ru/images/wrap1.gif) left top repeat-x; min-width:1004px; -width:expression((documentElement.clientWidth||document.body.clientWidth)<1004?'1004px':'');}
.wrap2 {background-color:#F1F2F1; padding:0 2%; -height:1%; voice-family:"\"}\""; voice-family:inherit; height:auto;}
.mainwrap {float:left; width:100%; margin-right:-30%; clear:both;}
.main {background:#FFF; border:1px solid #EBEBEB; margin-right:30%;overflow:hidden;}
.content {border:1px solid #E0E0E0; padding:25px 0 5px;}
.mainside {width:30%; float:right; overflow:hidden;}
.side {border:2px solid #F1F2F1; border-top:0; padding:0 0 0 10px; //zoom:1;} /* F1F2F1 */

.border {border:1px solid #E8E8E8;}
.main, .main .border {border-top:0;}

/* bannertop */
.bannertop {max-width:100%; max-height:60px; overflow:hidden;}

/* header */
#header {color:#959595; height:auto; _height:72px; min-height:72px; padding-top:3px; line-height:1; position:relative;}

/* logo */
.logo {text-align:center; float:left; width:225px; height:75px; padding-left:25px;}
.logo img {vertical-align: bottom; float: none }

/* toplinx */
.toplinx {color:#A7A9AC; line-height:1.3; text-indent:2px; float:right; padding-top:7px}
.toplinx a {margin:0 2px;}
.toplinx .pink {font-weight:bold;}
.toplinx .payd {background:url(../images/payd.gif) no-repeat 0 3px; padding-left:15px}

/* colors */
.grey {color:#D0D0D0;}
.grey2 {color:#999;}
.green {color:#38A811;}
.pink {color:#FA2B69;}
.red {color:#D92819;}
.black {color:black; text-decoration:none;}
.bold {font-weight:bold;}
.royalBlue { color: #4169E1}

/* icons */
.search form div, .menu .addbookm, .menu .start, .cross {background:url(http://memori.ru/images/icons.gif) no-repeat;}
.cross {background-position:left -149px; color:#cacaca; display:block; width:8px; height:7px; text-decoration:none; text-indent:-5000px; cursor: hand; cursor: pointer}

/* search */
.search {padding:10px 250px 0 250px; padding-top:10px;}
.search fieldset {padding:0; margin:0; border:0;}
.search input {vertical-align:middle;}
.search form {width:90%; margin:0 auto; padding-top:2px}
.search form p {padding:2px 0 0 20px; margin:0;}
.search LABEL {margin-right:10px}
.search form div {background-color:#FFF; background-position:4px top; border:1px solid #199BDC; height:21px; padding:0 50px 0 20px; position:relative;}
.txtsearch {border:0; padding:0; padding:2px 0 0; font-size:14px; width:100%; background-color: #ffffff;}
.buttonsrch {background-color:#199BDC; color:#FFF; width:45px; height:19px; border:0; padding:0; position:absolute; right:1px; -right:0; top:1px;}
.buttongoto {background-color:#199BDC; color:#FFF; width:47px; height:19px; border:0; padding:0; position:absolute; right:47px; -right:0; top:1px;}



/* top */
#top {clear:both}

/* menu */
.menu {margin-right:30%; height:27px;}
.menu ul {padding:0 2px 0 10px; margin:0; -padding-right:0;}
.menu li {list-style:none; float:left; color:#93883F; font-size:12px; font-weight:bold; line-height:27px; text-align:center; width:11%; height:27px; border:1px #F1F2F1; border-style:none solid;}
.menu li a {text-decoration:none; display:block; height:27px;}
.menu li a:hover {color:#199BDC; text-decoration:underline;}
.menu .addbookm {background-position:4px -66px; text-indent:15px; float:right; width:200px;}
.menu .addbookm a, .menu .addbookm a:hover {color:#FA2B69;}
.menu .current {background-color:#FFFFD5 !important; background-position:4px -102px; position:relative; border-color:#EDDE87;}
.menu .current span {background:url(/images/menu_current.gif) center bottom no-repeat; position:absolute; border-top:1px solid #EDDE87; line-height:26px; width:100%; left:0; height:34px;}
.menu .start {background-position:2px -29px;}
.menu .start a, .menu .start span {text-indent:4px;}


