* {padding:0; margin:0}
body {background:#fff; font-family:tahoma; font-size:12px}
* html body {behavior: url(../js/csshover.htc)}
img {border:0}
a {outline:none}
ul {list-style:none}
#obshee {width:1214px;margin:0 auto;background:url(../images/glkartina.jpg) left top no-repeat;display:table;height:340px}
.lev-storona {float:left;width:995px;margin:0 -45px 0 0}
.prav-storona {float:left;width:264px}
.logotip {position:absolute;margin:36px 0 0 11px;}
.headmenu {padding:0 0 0 282px}
.headmenu li {float:left; background:url(../images/border-top.gif) right 17px no-repeat; padding:0 3px 0 2px}
.headmenu li a {float:left; color:#B300B3; text-decoration:none; position:relative; cursor:pointer}
.headmenu li.endborder {background:none}
.levo {float:left; width:8px; height:37px}
.seredina {float:left; padding:12px 4px}
.pravo {float:left; width:8px; height:37px}
.headmenu li a:hover .levo, #top-active .levo {background:url(../images/left_top.png) no-repeat}
.headmenu li a:hover .seredina, #top-active .seredina {background:url(../images/topmenu.png) center top no-repeat; color:#FF00FF}
.headmenu li a:hover .pravo, #top-active .pravo {background:url(../images/right_top.png) no-repeat}
.sorting {height:33px; color:#fff; float:left; width:976px; margin:145px 0 0 0; padding:0 0 6px 19px}
.sorting dt {float:left; font-size:10px; height:33px; line-height:32px; padding:0 22px 0 0; background:url(../images/icon3.gif) right 16px no-repeat; margin:0 12px 0 0}
.sorting dd {float:left; background:url(../images/line.png) left 4px no-repeat; padding:2px 2px 0 3px}
.sorting dd a {float:left; color:#fff}
.sorting dd a:hover {text-decoration:none}
.l {float:left; width:14px; height:30px;cursor:hand}
.c {float:left; height:30px; line-height:28px;cursor:hand}
.r {float:left; width:14px; height:30px;cursor:hand}
#sort-active {text-decoration:none}
.sorting dd a:hover .l, #sort-active .l {background:url(../images/cort-levo.png) left no-repeat;cursor:hand}
.sorting dd a:hover .c, #sort-active .c {background:url(../images/cort-centr.png) top repeat-x; color:#275c5b;cursor:pointer}
.sorting dd a:hover .r, #sort-active .r {background:url(../images/cort-pravo.png) left no-repeat;cursor:hand}
.pustoemesto {margin:20px 20px 0 0;line-height:20px;padding:20px 20px 0 0;}
.catalog {width:920px; clear:left}
.catalog td {width:160px; padding:0 30px 11px 0}
.catalog td h1 {font-weight:normal;font-size:12px;display:block; background:url(../images/glaz.png) left top no-repeat; padding:2px 0 3px 31px; color:#e32468; position:relative; left:-1px}
.catalog a {color:#306a68;text-decoration:none}
.catalog a:hover {color:#771e6f;text-decoration:none}
.catalog td a img {border: 5px solid #d7f2f7;padding: 5px;}
.catalog td a:hover img {border: 5px solid #8bbbb8;padding: 5px;}
.catalog td p {font-size:10px; color:#ADADAD; background:url(../images/time.png) left 4px no-repeat; text-indent:14px; padding-top:2px; line-height:14px}
.semak {background:url(../images/line2.png) left 11px no-repeat; padding:10px 2px 2px 10px; float:right}
.howmuch {color:#000; background:url(../images/statistics.png) 3px top no-repeat; text-align:right; line-height:20px; padding:60px 0 0 0}
.howmuch table {margin:0 auto}
.howmuch .cifry {color:#ff61f2;text-align:left; font-family:georgia; font-size:25px; padding:1px 0 5px 6px}
.authorizing {width:222px; height:106px; background:url(../images/authorizing.png) no-repeat; color:#fff; padding:0 0 0 40px; margin:15px 0 0 0; white-space:nowrap}
.authorizing input {font-family:tahoma; font-size:12px; color:#6a6a6a}
.login {position:absolute; margin:14px 0 0 0; z-index:2}
.login input {margin:0 0 0 34px; background:none; border:0; width:130px}
.password {position:absolute; z-index:1}
.password input {margin:44px 0 0 26px; background:none; border:0; width:130px}
.authorizing a {color:#fff; font-size:11px; position:absolute; margin:68px 0 0 0}
.authorizing a:hover {text-decoration:none}
.enter {background:url(../images/icon4.png) left top no-repeat; height:34px; padding:0 0 0 44px; position:absolute; margin:58px 0 0 112px}
.thum img {border: 2px solid #fdc7f9;padding: 2px; /*Размер внутренней рамки*/background: #fff; /*Цвет внутренней рамки*/}
.logistik {width:54px; height:21px; background:url(../images/logis.png) bottom no-repeat;}
.logistik:hover {background:url(../images/logis.png) top no-repeat;width:54px; height:21px;}
#tooltip { background: #fff; border : 2px solid #FFDDFF; font : 11px tahoma; color : #2e4f4d; padding : 7px; position : absolute; visibility : hidden; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;z-index:5;}
.menu {width:263px; background:url(../images/menu-center.png) left repeat-y; margin:15px 0 0 -1px; position:relative}
.menu div {background:url(../images/menu-bottom.png) left bottom no-repeat}
.menu ul {background:url(../images/menu-top.png) left top no-repeat; padding:13px 13px 24px 20px; width:230px; height:auto;font-weight:normal;}
.menu ul li {display:block; background:url(../images/border.gif) left bottom repeat-x}
.menu ul li:hover {height:23px; margin:0 0 -1px 0}
.menu ul li a {font-weight:normal;font-size:11px; color:#fff; text-decoration:none; display:block; height:22px; line-height:21px; background:url(../images/pointer.gif) left 9px no-repeat; padding:0 0 0 22px}
.menu ul li a:hover, .menu ul li.menu_selected a {font-weight:normal;background:url(../images/menu-hover.gif) left 1px no-repeat; padding:0 0 0 47px; width:208px; color:#669b97; position:relative; left:-25px; margin:0 -25px 0 0}
.vip-login {width:880px; height:71px; background:url(../images/vip_login.jpg) no-repeat; font-size:15px; font-family:arial; color:#fff; text-transform:uppercase; padding:28px 0 0 40px;margin-top:15px;}
.vip-login input {width:179px; font-family:arial; font-size:13px; text-transform:uppercase; text-align:center; color:#fff; background:url(../images/vip-button.gif) left top no-repeat; border:1px solid #333; position:absolute;height:20px; margin:6px 0 0 673px; padding:2px 0; cursor:pointer; border:none}
.vip-login input:hover {background-position:left -20px}
.vip-login input.v-key {width:658px; border:0; background:none; position:absolute; margin:9px 0 0 -3px; font-size:11px; font-family:tahoma; color:#333; cursor:text; text-align:left; padding:0; text-transform:none}
.poisk-menu {background:url(../images/search.png) no-repeat; width:258px; height:56px; margin:13px 0 0 4px}
.poisk-menu .input-text {font-family:arial; font-size:12px; color:#434343; position:absolute; margin:20px 0 0 20px; border:0; background:none; text-transform:uppercase; width:160px}
.poisk-menu .poisk-knopka {border:0;width:51px;height:24px;background:url(../images/poisk-knopka.gif) left top no-repeat;cursor:pointer;position:absolute;margin:16px 0 0 195px}
.poisk-menu .poisk-knopka:hover {border:0;width:51px;height:24px;background:url(../images/poisk-knopka.gif) left bottom no-repeat;position:left -24px}
.vip {padding:17px 0 0 20px}
.banner {text-align:center;padding:18px 0 0 0;}
.film {width:640px; height:530px; display:table; float:left}
.namevideo h1 {font-weight:normal;font-size:12px;background:url(../images/glaz.png) left 14px no-repeat; font-size:14px; color:#959595; padding:15px 0 5px 30px}
.namecomm h1 {font-weight:normal;font-size:12px;background:url(../images/titcom.gif) left 14px no-repeat; font-size:14px; color:#6b5fa6; padding:15px 0 5px 30px}
.info-up {font-size:14px; color:#800080; text-align:center; padding:32px 30px 8px 0; background:url(../images/title.png) -50px bottom no-repeat}
.title_pm {font-size:14px; color:#e32468; text-align:center; padding:2px 10px 8px 0; background:url(../images/title.png) bottom no-repeat}
.info {float:left; color:#fff}
.blockinfo table {width:278px}
.blockinfo td {padding:4px 18px 4px 0;color:#457471}
.blockinfo td a {color:#e740db;text-decoration:none;}
.blockinfo td a:hover {color:#f59bf3;text-decoration:underline;}
.mport a {float:left; width:143px; height:21px; background:url(../images/button.png) left bottom no-repeat; text-align:center; color:#710071; text-decoration:none; line-height:18px; margin:7px 7px 0 0; position:relative; left:-17px}
.mport a:hover {background:url(../images/button.png) left top no-repeat}
.mport img {padding-top:5px;}
.mport span {float:left; width:143px; height:21px; background:url(../images/button.png) left bottom no-repeat; text-align:center; color:#808080; text-decoration:none; line-height:18px; margin:7px 7px 0 0; position:relative; left:-17px}
.mport div {float:left; width:173px; height:21px; text-align:center; color:#fff; text-decoration:none; line-height:18px; margin:7px 7px 0 0; position:relative; left:-17px}
.logout a {width:56px; height:18px; background:url(../images/logout.png) bottom no-repeat; color:#fff;}
.logout a:hover {background:url(../images/logout.png) top no-repeat;}
.vipok a {width:160px; height:29px; background:url(../images/dostr.png) top no-repeat; line-height:18px;margin-left:55px;margin-bottom:15px;}
.vipok a:hover {background:url(../images/dostr.png) bottom no-repeat;}
.banner-in {float:left; margin:24px 0 0 0}
.hr1 {border-top:1px solid #cfecf2; width:920px; margin:20px 0 0 0}
.comments {float:left; width:100%; color:#fff;}
.comments a {float:left; width:143px; height:21px; background:url(../images/button.png) left bottom no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px; margin:4px 0 0 0}
.comments a:hover {background:url(../images/button.png) left top no-repeat}
.comments span {float:left; padding:7px 72px 0 0}
.comm-tab {color:#fff; font-size:11px; float:left; width:920px; line-height:18px; margin:10px 0 0 0}
.comm-tab span {color:#e32468; font-size:14px; padding:0 0 0 23px; background:url(..images/pointer.png) left 6px no-repeat; display:block}
.nickname {font-size:10px; width:100px; padding:0 15px 0 0; line-height:16px}
.comm-tab a {color:#e7266a;text-decoration:none;font-weight:bold;}
.comm-tab a:hover {color:#fff;text-decoration:none;font-weight:bold;}
.priv {color:#808080;font-size:10px;font-weight:normal;}
.priv a {color:#808080;text-decoration:none;font-weight:normal;}
.priv a:hover {color:#fff;text-decoration:none;font-weight:normal;}
.text {border-bottom:1px solid #999; margin:0 0 0 48px}
.text div {background:url(../images/border-comm.png) left repeat-y; margin:12px 0 16px -48px; padding:0 0 0 48px}
.add {text-align:right; float:left; width:920px; color:#fff; padding:5px 0 0 0}
.add a {color:#fff}
.add a:hover {text-decoration:none}
.textarea_in {border:0; background:url(../images/textarea.png) no-repeat; width:690px;height:154px;padding:3px 3px 3px 25px;}
.textarea {background:white;border:0; width:658px;height:140px;font-family:tahoma; font-size:12px}
.screen-tab {float:left;width:920px;margin:20px 0 0 0}
.links {float:left; width:920px; font-size:14px;color:#525252; margin:20px 0 0 0}
.links input {border:0; background:url(../images/input.png) no-repeat; width:665px; margin:4px 0 4px 20px; padding:3px 0 3px 25px; font-family:tahoma; font-size:12px}
* html .links input {margin:3px 0 3px 20px}
*+html .links input {margin:3px 0 3px 20px}
.link {vertical-align:top; width:163px; padding:5px 0 0 0}
.regsin {border:0; background:url(../images/input.png) no-repeat; width:665px; margin:4px 0 4px 20px; padding:3px 0 3px 25px; font-family:tahoma; font-size:12px}
.regsin2 {border:0; background:url(../images/input2.png) no-repeat; width:450px; margin:4px 0 4px 20px; padding:3px 0 3px 25px; font-family:tahoma; font-size:12px}
.regsin3 {border:0;height:20px; background:url(../images/in3.png) no-repeat; width:209px; margin:4px 0 4px 0px; padding:1px 0 3px 0px; font-family:tahoma; font-size:12px;outline:none}
.regs {color:#000; float:left; font-size:12px; margin:0px 0 0 0}
.prover {font-size:12px;padding-left:39px;}
.codl {background:url(../images/cod.png) no-repeat; width:132px;height:78px; padding:0px 0px 0px 0px; font-family:tahoma; font-size:10px;text-align:center}
.codl a {text-decoration:none;color:#b21d52}
.codl a:hover {text-decoration:none;color:#000}
.secc {border:0; background:url(../images/sec.png) no-repeat; width:334px;height:30px; margin:4px 0 4px 20px; padding:3px 0 3px 25px; font-family:tahoma; font-size:18px}
.tr_op_t1{background-image:url(../images/hr_tt.gif);background-position:bottom;background-repeat:repeat-x;}
.tr_op_t2{background-image:url(../images/hr_tt2.gif);background-position:bottom;background-repeat:repeat-x;}
.f_td_op {color:#373737; font-size:13px;font-family:arial;}
.s_td_op {color:#373737; font-size:14px;font-family:arial;font-weight:bold;}
.s_td_op a {color:#373737; font-size:14px;font-family:arial;font-weight:bold;}
.s_td_op a:hover {color:#C0C0C0; font-size:14px;font-family:arial;font-weight:bold;}
.alike-video {color:#C0C0C0; font-size:12px; float:left; width:920px; padding:2px 0 2px 0; margin:1px 0 0 0}
.infol {font-family:Arial;color:#cdcdcd; padding:7px 0px 0px 5px;font-size:14px;}
.infot {font-family:Arial;color:#9c9c9c; padding:7px 0px 0px 16px;font-size:14px;}
.infok {font-family:Arial;color:#fff; font-size:15px;border-bottom:1px solid #fff;border-top:1px solid #fff;width:920px;margin-bottom:8px;margin-top:3px;}
.infok a {text-decoration:none;color:#C0C0C0}
.infok a:hover {text-decoration:underline;color:#fff}
.shag {color:#808080;font-size:28px;padding-left:30px;font-family:Arial;}
.bottom {height:87px; background:url(../images/footer.png) top repeat-x; clear:both; color:#fff; margin:0 30px 5px 0}
.bottom-logo {padding:21px 9px 0 10px; float:left}
.bottom ul {height:15px; background:#fff; float:right; padding:18px 0 0 1px}
.bottom ul li {display:inline; background:url(../images/ukazatel.gif) left 2px no-repeat; padding:0 0 2px 18px}
.bottom ul li a {color:#ff89f5; text-decoration:none; position:relative; top:-3px}
.bottom ul li a:hover {color:#599a99}
.bottom-text {color:#ff89f5;float:right; width:214px; background:#fff; height:52px; font-size:11px; text-align:center; line-height:11px; padding:35px 0 0 50px} 
.bottom-text a {color:#599a99}
.bottom-text a:hover {text-decoration:none}
.navigation {color:#666; border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none;color: #85b8b5;background:#fff;border:1px solid #85b8b5;padding:2px 4px;font-size:10px}
.navigation a:hover {background:#fff;color:#fd4fef;border-color:#fff;}
.navigation span {text-decoration:none;background:#fff;padding:2px 4px;border:1px solid #FFD9FF;color:#FFD9FF;font-size:10px;}
.viar {background:#3c0a1c; padding:2px;width:600px;height:470px;}
.flex {font-size:13px; text-align:left;color:#444444} 
.flex a {text-decoration:none;color:#820082}
.flex a:hover {text-decoration:none;color:#D500D5}
.alls {font-size:12px; text-align:left;color:#363636;font-family:Arial;} 
.alls a {text-decoration:none;color:#90bfbd}
.alls a:hover {text-decoration:underline;color:#90bfbd}
.btn {width:143px; height:21px; background:url(../images/button.png) left bottom no-repeat; text-align:center; color:#710071; text-decoration:none; line-height:24px; padding:0px 0px 5px 0px; position:relative; left:-17px;border:0px;font-size:11px;cursor:pointer}
.btn8 {background:url(../images/button.png) left top no-repeat;border:0px;width:143px; height:21px;text-align:center; color:#710071; text-decoration:none;line-height:24px; padding:0px 0px 5px 0px; position:relative; left:-17px;border:0px;font-size:11px;cursor:pointer}
.authorizing-in {width:262px; height:106px; background:url(../images/authorizing-in.png) no-repeat; color:#fff; margin:15px 0 0 0; white-space:nowrap}
.user {font-size:11px; color:#fff; padding:6px 0 1px 20px; margin:2px 0 0 38px; background:url(../images/user.png) left 3px no-repeat}
.authorizing-in a {font-size:11px; color:#fff; text-decoration:none; display:block; width:110px; height:21px; position:absolute; padding:6px 0 0 0; cursor:pointer; background:url(../images/authorizing-hover.png) no-repeat}
.authorizing-in a.profile {margin:2px 0 0 27px; text-align:center; background-position:left top}
.authorizing-in a.profile:hover {background-position:left -54px}
.authorizing-in a.v_i_p {margin:29px 0 0 27px; text-align:center; padding:6px 0 0 7px; width:103px; background-position:left -27px}
.authorizing-in a.v_i_p:hover {background-position:left -81px}
.authorizing-in a.book-marks {margin:2px 0 0 136px; text-align:center; background-position:-109px top}
.authorizing-in a.book-marks:hover {background-position:-109px -54px}
.authorizing-in a.contacts {margin:29px 0 0 136px; text-align:center; padding:6px 6px 0 0; width:104px; background-position:-109px -27px}
.authorizing-in a.contacts:hover {background-position:-109px -81px}
.authorizing-in a.output {position:absolute; margin:60px 0 0 172px; width:auto; height:auto; padding:0}
.vip-icon {background:url(../images/vip-icon.png) no-repeat; width:44px; height:44px; position:absolute; margin:39px 0 0 10px}
#login_form {position: absolute;width: 430px;left: 52%;top: 85px;background: #edfbfd;border:solid #fdc3f9 5px;display: none;color:#2D2D2D;z-index: 18;overflow: hidden;}
#border {border:1px solid #c4c4c4;padding:15px}
.notification {text-decoration:none}
.notification td {padding:6px;background:#c9e8ed}
.seo_text td {border:solid #C0C0C0 1px;padding:5px}
.seo_text td h2 {color:#808080;font-size:10px;margin-bottom:8px;font-weight:normal;}
.seo_text a {color:#808080;text-decoration:none;}
.seo_text a:hover {color:#8cbcba;text-decoration:none;}
.flasherror {border:1px solid #c1e2e7;background:#edfbfd;color:#000000;margin:0px;padding:0px}
.flasherror td {color:#000000;text-align:center}
.order-a-girl {width:260px; height:219px; background:url(../images/bg_form.png) no-repeat}
.order-a-girl h2 {font:bold 12px times new roman; color:#640064; text-transform:uppercase; text-align:center; line-height:11px; padding:10px 0 25px}
.order-a-girl p {padding:0 0 10px 11px}
.order-a-girl p img {padding:0 7px 0 0}
.order-a-girl p select {font:12px times new roman; color:#800080; width:215px; height:20px; background:#fee1fc; border:0}
.girls {padding:4px 0 0}
.girls a {float:left; margin:0 4px 0 12px}
.girls img {padding:2px; background:url(../images/border.png) no-repeat}
fieldset {margin:0;display:block;border:1px solid #fdc7f9;padding:5px}
fieldset a {color:#808080;text-decoration:none;}
fieldset a:hover {color:#8cbcba;text-decoration:none;}
legend a {color:#9B009B;margin:0;padding:0.5em;font-size:12px;text-decoration:none;}
legend a:hover {color:#D900D9;text-decoration:none;}
.datecom {font-size:10px;color:#C0C0C0;padding-right:0.5em;}
.magastic h2 {font-family: Verdana,Geneva,sans-serif;font-size: 1.35em;line-height: 76%;word-spacing: 0.05em;color:#93c1bf;display:block; background:url(../images/section.gif) left top no-repeat; padding:2px 0 3px 21px;}

.catalog_rel {width:900px; clear:left}
.catalog_rel td {width:160px; padding:0 12px 11px 0}
.catalog_rel td h1 {font-weight:normal;font-size:12px;display:block; background:url(../images/glaz.png) left top no-repeat; padding:2px 0 3px 31px; color:#e32468; position:relative; left:-1px}
.catalog_rel a {color:#306a68;text-decoration:none}
.catalog_rel a:hover {color:#771e6f;text-decoration:none}
.catalog_rel td a img {border: 5px solid #d7f2f7;padding: 5px;}
.catalog_rel td a:hover img {border: 5px solid #8bbbb8;padding: 5px;}
.catalog_rel td p {font-size:10px; color:#ADADAD; background:url(../images/time.png) left 4px no-repeat; text-indent:14px; padding-top:2px; line-height:14px}
.leftpr a {float:left; width:300px; height:48px; background:url(../images/left_pr.gif) left top no-repeat; text-align:center; color:#879da5; text-decoration:none; line-height:48px; margin:0px 0px 0 0; position:relative;top:-17px;text-transform:uppercase;font-weight:bold;}
.leftpr a:hover {background:url(../images/left_pr.gif) left bottom no-repeat; color:#f15aff;}
.rightpr a {float:left; width:300px; height:48px; background:url(../images/right_pr.gif) left top no-repeat; text-align:center; color:#879da5; text-decoration:none; line-height:48px; margin:0px 0px 0 0; position:relative;top:-17px;text-transform:uppercase;font-weight:bold;}
.rightpr a:hover {background:url(../images/right_pr.gif) left bottom no-repeat; color:#f15aff;}
