* {margin:0; padding:0; border:0;}
body {font:13px "Arial", sans-serif;
background:#C4CFDE url(images/bg.jpg) no-repeat center top;
color:#4D5767;}
body.nobg {background:#E4EBF4;}
.def {background:#fff;}
.b1s{background:#fff;}
.b2s{background:#E5E5E5;}
.b3s{background:#CCCCCC;}
.b4s{background:#B3B3B3;}
.b5s{background:#999999;}
.b6s{background:#808080;}
.b7s{background:#666666;}
.b8s{background:#4D4D4D;}
.b9s{background:#333333;}
.b10s{background:#1A1A1A;}
.b1{background:#fff;}
.b2{background:#E5E5E5;}
.b3{background:#CCCCCC;}
.b4{background:#B3B3B3;}
.b5{background:#999999;}
.b6{background:#808080;}
.b7{background:#666666;}
.b8{background:#4D4D4D;}
.b9{background:#333333;}
.b10{background:#1A1A1A;}
a {font-size:14px;text-decoration:underline;color:#0856A1; }
a:hover {color:#000;}
table, td {border-collapse:collapse}
.clear {clear:both;}
textarea, input, select {border:1px solid #B4BECC;}
ul {list-style:none;}
table td {vertical-align:top;font-size:14px;}
.list {margin: 0 0 0 10px;}
.list li {background:url(images/li.gif) no-repeat left 5px;font-size:12px;padding:0 0 5px 11px;}

/* containers */
#wrapcontainer {margin:0 auto;width:921px;}
.reg {height:70px;position:relative;}
.header {height:45px;margin:0 0 35px 0;position:relative;}
.mid1 {margin:0 0 30px 0;height:260px;}
.mid2 {height:188px;margin:0 0 52px 0;}
.mid3 {height:450px;}
.series {position:relative;}
.blog {position:relative;margin:0 0 13px 0;}
.seriesin {margin:30px 0 0 0;width:700px;float:right;}
.footer {height:70px;font-size:14px;color:#4D5767;border-top:1px solid #667384;padding:28px 48px 0;
margin:40px 0 0 0;}

/* header */
.regblock {background:#B4BECC;position:absolute;right:30px;width:165px;height:31px;padding:9px 0 0 20px;}
.regblock li {float:left;}
.regblock a {font:12px "Georgia";color:#52769E;}
.rb2{margin:0 0 0 33px;}
.logo{float:left;width:151px;height:45px;background:url(images/logo.png) no-repeat}
.logo2{width:151px;height:45px;background:url(images/logo.png) no-repeat}
.menu{float:left;margin:16px 0 0 70px;}
.menu a {font:16px "Georgia", serif;color:#3B537B;margin:0 30px 0 0;}
.srch {position:absolute;top:0; right:0;padding:16px 20px 0 0;}
.search {position:relative;width:210px;}
.search input {background:#fff;border:0;color:#9299A4;width:180px;height:15px;font:11px "Georgia";font-style:italic;margin:3px 2px 0;}
.searchl, .searchr {width:13px;height:20px;float:left;}
.searchin { background:#fff;height:20px;float:left;}
.lupa {position:absolute;right:2px;top:1px;width:19px; height:14px;}

/* mid1 */
.lmenu {float:left;margin:34px 0 0 0;}
.lmenu p {margin:0 0 18px 0;}
.lmenu .b p {margin:0 0 20px 0;}

.lmenu .b {margin:0 0 30px 0;}
.bnr {float:right;background:#BCC5D1;padding:10px;position:relative;}

/* mid2 */
.lmenu2 {float:left;width:200px;}
.icos {margin:30px 0 0 0;}
.icos img {vertical-align:middle;margin: 0 12px 0 0;}
.icos a {font-weight:bold;font-size:12px;}
.icos p {margin:0 0 9px 0;}

.konk {float:right;width:700px;}
.kblockout {float:left;background:#E1E6EB;width:325px;height:170px;margin:15px 0 0 0;}
.kblock {margin:10px 10px 13px;}
.kblock p {margin-left:10px;}
.klink {font-weight:bold;margin:18px 0 8px 10px;font-size:14px;color:#26344A;}
.kmarg {margin:15px 20px 0;}

.topmod {float:left;width:200px;}
.models {margin:24px 0 0 0;}
.models p a {font-weight:bold;}
.models p {margin: 0 0 8px;}
.model {padding: 0 0 22px;}

.toptech {float:right;width:700px;}
.techs{margin:20px 0 0 0;}
.tech .pic{float:left;width:107px;text-align:center;}
.tech .desc{float:left;width:575px;margin:0 0 30px 10px;}
.tech .title{font-weight:bold;font-size:14px;margin:0 0 4px;}

/* title */
.forum .ttl, .blog .ttl, .ins_models .ttl {float:left;margin: 0 28px 0 0;}
.authpopup .ttl {}
.modvariants .ttl {float:left;margin: 0 28px 0 0;}

/* blog entries */
/*.blog { height:440px;} */
.entries {margin:30px 0 0 0;}
.entry {margin:0 0 ;}
.entry .pic{float:left;width:230px; height: 200px}
.entry .desc{float:left;width:640px;margin:0 0 0 10px;}
.entry .title{font-weight:bold;font-size:14px;margin:8px 0 15px;}
.entry .title a {font-weight:normal}
.entry .text {margin:15px 0 0 10px;}
.entry .data {margin:15px 0 0 0;font:10px "Arial";}
.entry .data a {font:10px "Arial";}
.entry .data img {vertical-align:middle;margin:0 4px 0 10px;}
.entry .tags {margin:8px 10px 28px;font:10px "Arial";}
.entry .tags a {font:10px "Arial";}

/* forum topics */
.topics {margin:29px 0 0 0;}
.topics p {margin:0 0 14px;}
.topics span {color:#26344A;font-weight:bold;margin:0 3px 0 0;}
.topics span a {color:#26344A;font-weight:bold;margin:0 7px 0 0;text-decoration:none}

/* series */
.series .ttl, .seriesin .ttl  {margin:0 0 22px 0;}
.sblocks .desc {width:100px;font-size:13px;font-style:italic;color:#566B87;margin:4px 0 0 30px;}
.sblocks2 .desc {width:100px;font-size:13px;font-style:italic;color:#566B87;margin:4px 0 20px 30px;}

.modelbg {width:150px;height:150px;background:url(images/modelbg.png) no-repeat;text-align:center;}
.modelbg .name {padding:15px 0 0 0;}
.modelbg .name a {font-size:19px;text-decoration:none;}
.curl{/*width:59px;height:61px;background:url(images/curl.png) no-repeat;margin:30px 0 0 0;*/display:none;}
.curl2{/*width:59px;height:61px;background:url(images/curl.png) no-repeat;margin:120px 0 0 0;*/display:none;}
.mod1, .mod2, .mod3, .mod4 {float:left;}
.mod {float:left;margin:0 40px 0 0;height:220px;}
.nomarg {margin-right:0;}
.modmarg{margin:0 0 0 34px;}
.modmarg2{float:left;/*margin:180px 0 0 34px;*/margin:0 0 0 34px;}

/* footer */
.footer .about{float:left;width:80px;}
.footer .copy{float:right;text-align:right;width:200px;}

img, div { behavior: url("/bitrix/templates/lumix-xxl/images/iepngfix.htc") }

/* tabs */
.forum{height:140px}
.entriesslide{height:405px}
.blogslides {height:400px}
.slide {display:none;}
.show{ display:block;}

/* buttons that work */
.buttons {margin:6px 0 0 0; position:relative; float:left}
.buttons li {float:left; display:block; margin:0 20px 0 0;cursor:pointer;cursor:hand;}
.button{margin:6px 20px 0 0;height:20px; cursor:pointer;cursor:hand;position:relative;}
.btn, .lbtn {height:20px;} 
.l, .m, .r {float:left;}
.l, .r {float:left; width:12px; height:20px;}
.m p {text-decoration:none;display:block;font-weight:bold;color:#fff; font-size:14px; padding:0 5px;}
.lbtn .m p, .selected .m p {color:#4D5767;}
.m {text-align:center;background: #28578A;height:18px;padding:2px 0 0;}
.r {background: url(images/btn_r.gif) no-repeat top right;}
.l {background: url(images/btn_l.gif) no-repeat top left;}
.lbtn .m, .selected .m {background:#F4F7F9;}
.lbtn .r {background:url(images/lbtn_r.gif) no-repeat top right;}
.lbtn .l {background:url(images/lbtn_l.gif) no-repeat top left;}
.selected .r {background:url(images/lbtn_r.gif) no-repeat top right;}
.selected .l {background:url(images/lbtn_l.gif) no-repeat top left;}
.buttons .nomarg {margin-right:0;}


/* circle buttons */
.cbuttons {margin:18px 0;float:left;}
.cbuttons li {float:left;cursor:pointer;cursor:hand;margin:0 11px 0 0;
background:url(images/arrow.png) no-repeat center right;}
.cbuttons div {background:url(images/crc.png) no-repeat;height:20px;width:39px;padding:2px 0 0 6px;
font-weight:bold;color:#fff;}
.cbuttons .acbtn div, .cbuttons .oncbtn div {background:url(images/crc_a.png) no-repeat;color:#4D5767;}
.cbuttons2 {margin:0 0 35px 0;float:left;}
.cbuttons2 li {float:left;cursor:pointer;cursor:hand;margin:0 11px 0 0;
background:url(images/crc.png) no-repeat;height:20px;padding:2px 7px 2px 6px;font-weight:bold;color:#fff;}
.cbuttons2 .acbtn, .cbuttons2 .oncbtn {background:url(images/crc_a.png) no-repeat;color:#4D5767;}

/* auth popup */
#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
height:290px;width:440px;background:#E4EBF4;border:10px solid #BCC5D1;z-index:2;font-size:14px;}
#popupContactClose{right:30px;top:39px;position:absolute;color:#26344A;display:block;cursor:pointer;cursor:hand;}
.authpopup {margin:32px 30px;}
.authpopup .inp input {width:180px;height:20px;margin:0 0 0 10px;}
.authpopup .btn {width:90px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:19px 19px 0 0;}
.authpopup .lab {margin:22px 0 5px 0;font-weight:bold;color:#26344A;}
.authpopup .tiny {font-size:10px;color:#26344A;margin:0 0 2px 10px;} 
.authpopup .forgot {font-weight:bold;font-size:13px;}

/* auth popup */
#fbackgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#fpopupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
height:290px;width:440px;background:#E4EBF4;border:10px solid #BCC5D1;z-index:2;font-size:14px;}
#fpopupContactClose{right:30px;top:39px;position:absolute;color:#26344A;display:block;cursor:pointer;cursor:hand;}
.authpopup {margin:32px 30px;}
.authpopup .inp input {width:180px;height:20px;margin:0 0 0 10px;}
.authpopup .btn {width:90px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:19px 19px 0 0;}
.authpopup .lab {margin:22px 0 5px 0;font-weight:bold;color:#26344A;}
.authpopup .tiny {font-size:10px;color:#26344A;margin:0 0 2px 10px;} 
.authpopup .forgot {font-weight:bold;font-size:13px;}


/* content */
.content {width:700px;float:right;position:relative;margin:34px 0 0;}
.ctitle {margin:0 0 23px 0;}
.cstitle {margin:0 0 28px;}
.lbl {font-weight:bold;color:#26344A;}

/* regform */
.star,.starrequired{color:#FF0000}
.regtab {margin:10px 0 0 0;}
.regtab td {padding:0 20px 0 0}
.regtab td input, .regtab td select {height:20px;margin:0 0 0 10px;}
.regtab .lbl td {padding:22px 20px 5px 0;}
.regtab .btn {width:220px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:19px 19px 0 0;}
.regtab .hobby {width:400px;}
.regtab .ind {width:80px;}
.regtab .adr {width:400px;}
.regtab .city {width:220px;}
.regtab .captcha input {width:70px;height:30px;margin:0}
.regtab .captcha td {padding:30px 0 10px;}
.regtab .btndiv {text-align:center;}
.regtab .checks input {height:15px;margin:1px 5px 0 10px; border:0;}

/* models */
.btns { height:39px;}
.modoptions {margin:0 0 32px}
.choice {width:77px;float:left;padding:8px 0 0 0;font-weight:bold;font-size:14px;}
.modoptions .lab {margin:27px 0 8px 0;font-weight:bold;color:#26344A;font-size:14px;}
.modoptions .btn {width:100px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:39px 19px 0 0;}
.colour li {float:left;height:20px;width:20px;cursor:pointer;cursor:hand;margin: 0 0 0 9px;}
.modoptions .inp select {width:180px;height:20px;margin:0 0 0 10px;}
.modoptions .inp select.sm {width:60px;}
.comp {float:right;padding:3px 0 0 0;font-weight:bold;font-size:14px;}
.comp a {font-weight:normal;}

.modv2 {float:left;width:230px;margin:0 0 30px 0;}
.modv2 img {margin:20px 0 0 0;}
.modv2 .desc {margin:18px 0 0 0;}
.modv2 .add, .modv2 .name {width: 150px; text-align:center;}
.modv2 .name {width: 150px; text-align:center;}
.modv2 .name a {font-size:19px;color:#0856A1;text-decoration:none;}
.modv2 .add {width: 150px; text-align:center;margin:5px 0 17px;}
.modv2 .add a {font:10px "MS Sans Serif";color:#28578A;}
.modv2 .add span {font:10px "MS Sans Serif";color:#4D5767;}
.modv2 .list {color:#566B87}
.modsuit{margin:12px 0 0 0;}

.modelquiz {font-size:14px;margin:0 0 50px 0;}
.modelquiz p {font-weight:bold;margin:0 0 18px 0;}
.modelquiz div input {margin:0 8px 0px 8px; }
.modelquiz .btn {width:70px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:12px 0 0 0;}

/* gde kupit? */
.floats {margin:22px 0 27px;}
.floats .lbl td {padding:0 0 6px 0;font-size:14px;}
.floats .sel select, .floats .sel input {width:180px;height:21px;margin:0 30px 0 10px;} 
.flspec {margin:22px 0 37px;}
.buytab {width: 670px;}
.buytab td{padding:17px 10px 16px;border-bottom:1px solid #4D5767;}
.buytab .hd td{font-weight:bold;padding:0 10px 5px;color:#26344A}
.buytab .last td{border-bottom:0;}
.buytab .tel {width: 150px;}
.buytab .nazv {width: 150px;}
.buytab .adre {width: 170px;}

/* technologies */
.techtab {width:580px;margin:35px 0 0 0;}
.techtab td {text-align:center;width:33%;padding:27px 20px 56px}
.techtab .pics td {vertical-align:middle;padding:0 0 0 0;}
.technology{margin:33px 0 40px;}
.technology p {margin:0 0 15px 0;}
.technology .lbl {font-size:14px;}
.technology .pic{padding:0 25px 0 0;}
.technology .desc{padding:0 30px 0 0;font-size:13px;}
.technology .used{width:200px;}
.technology .used a{font-weight:bold;}
.flash {background:#D0D3D9;padding:10px;float:right; width:700px; height:240px;}

/* faq */
.faqtab {margin:22px 0 7px;}
.faqtab .question {width:400px;padding:0 0 23px 0;}
.faqtab .ans {margin:13px 0 0 10px;}
.faqtab .ans p{margin:0 0 20px 0;}
.faqtab .key {font-size:10px;margin:7px 0 0 10px;}
.faqtab .key a {font-size:10px;}
.faqtab .question span {font-weight:bold;}
.faqtab .useful {width:100px;padding:0 10px 0 35px;}
.faqtab .useful input {width:40px;height:30px;margin:0 10px 0 0;background:#B4BECC;font-weight:bold;color:#fff;}
.faqtab .useful2 {font:10px "MS Sans Serif";padding:2px 0 0 0;width:150px}
.ttltr td {padding:0 0 22px;}
.ttltr .usettl {font-weight:bold;padding:0 0 16px 35px;vertical-align:bottom;}
.usettl {text-align:right;font-weight:bold;font-size:14px;margin:-14px 193px 0 0;}
.asktab td {padding:0 20px 0 0}
.asktab td input, .asktab td textarea {margin:0 0 0 10px;}
.asktab .lbl td {padding:22px 20px 5px 0;}
.asktab .btn {width:110px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:30px 0 0;}
.asktab .fio{width:300px;height:19px;}
.asktab .mail{width:181px;height:19px;}
.asktab .otz{width:300px;height:137px;}

/* anketa */
.btn {border:0;}
.anktab td {padding:0 20px 0 0}
.anktab td input, .anktab td select {height:20px;margin:0 0 0 10px;}
.anktab .lbl td {padding:27px 20px 5px 0;}
.anktab .btn {width:70px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:40px 19px 0 0; }
.anktab .fio{width:300px;height:19px;}
.anktab .mail{width:180px;height:19px;}
.anktab .city{width:180px;height:19px;}
.anktab .age{width:60px;height:19px;}
.anktab .gend input {width:15px;height:15px;border:0;margin:0 5px 10px 0;}
.anktab .gend span {margin:0px 0px 10px 0px;}
.anktab .city input {height:15px;margin:0 5px 10px 0;}
.anktab .city span input {height:15px;width:150px;margin:0 5px 0px 0;}
.anktab .city span {margin:0px 0px 10px 0px;}
.anktab .job {width: 50%;}
.anktab .job input {height:15px;margin:0 5px 10px 0;}
.anktab .job span input {height:15px;width:150px;margin:0 5px 0px 0;}
.anktab .job span {margin:0px 0px 10px 0px;}
.anktab .inc {width:180px;height:19px;}
.anktab .occ {width:180px;height:19px;}
.ankmarg {font-weight:bold;margin:37px 0 0;font-size:14px}
.ankmarg2 {font-weight:bold;margin:8px 0 0 0;font-size:14px}
.ankquiz {font-size:14px;}
.ankquiz input {}
.ankquiz p {font-weight:bold;margin:0 0 18px 0;}
.quizchecks td { height:12px; padding:0 0 0 8px;}
.quizchecks input {border:0px; vertical-align:middle; margin:0 0 16px 0; width:12px; height:12px;}
.ankquiz .btn {width:160px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:14px 0 0;}

/* compare tab */
.ins_comp{margin:35px 0;}
.comtab {width: 910px;margin:10px auto;}
.comtab td{padding:17px 10px 16px;border-bottom:1px solid #4D5767;}
.comtab .hd td{font-weight:bold;padding:0 10px 5px;color:#26344A}
.comtab .last td{border-bottom:0;}
.comtab .prop {width: 26%;}
.comtab .comp1, .comtab .comp2 {width: 32%;}

.compare {width:650px;margin:0 0 25px;float:right;}
.compare td {width:50%}
.compare img {margin:20px 0 0 0;}
.compare .desc td {padding:18px 55px 28px 0;}
.compare .add, .modv2 .name {width: 150px; text-align:center;}
.compare .name div {width: 150px; text-align:center;margin:0 0 15px 0;}
.compare .name a {font-size:19px;color:#0856A1;text-decoration:none;}
.compare .list {color:#566B87}
.compare .price td {vertical-align:bottom;}
.compare .price a {font-size:12px;font-weight:bold;}
.compare .price span {display:inline-block;font-size:25px;width:135px;color:#006600;}
.print {width:120px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;float:left; border:0;}
.content2 {margin:66px 0 0;}

/* search tab */
.poisk{width:400px;height:19px;margin:0 0 0 10px;}
.poiskbtn{width:70px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:0 0 0 20px;}
.ptr input{vertical-align:middle;}
.linksfound {width:400px;margin:0 0 40px 0;}
.linksfound .ttl{margin: 0 0 30px 0;}
.linksfound p {margin: 0 0 19px 0;}

/* entries for press center */
.pmarg {margin:25px 0 0; }
.entry2 {margin:0 0 45px;}
.entry2 .pic{width:230px;}
.entry2 .desc{width:450px; font-size:13px;}
.entry2 .title{font-weight:bold;font-size:14px;margin:8px 0 15px;}
.entry2 .title a {font-weight:normal}
.entry2 .text {margin:15px 0 0 10px;}
.entry2 .data {margin:15px 0 0 0;font:10px "MS Sans Serif";}
.entry2 .data a {font:10px "MS Sans Serif";}
.entry2 .data img {vertical-align:middle;margin:0 4px 0 10px;}
.entry2 .tags {margin:19px 0 0;font:10px "MS Sans Serif"; float:left;}
.entry2 .tags a {font:10px "MS Sans Serif";}
.rated {width:55px;height:29px;background:url(images/rate.png) no-repeat; text-align:center; vertical-align:middle;padding:8px 0 0; margin:14px 0px 0px 0px; float:left;}
.rated a {color:#FFF; text-decoration:none; font-size:20px; }
.rated span {color:#FFF; text-decoration:none; font-size:20px; }
.rated-box {float:left; width: 111px; margin-right: 15px;}

/*	Paginator 3000 - idea by ecto (ecto.ru) - coded by karaboz (karaboz.ru) */
.paginator {margin-top:10px;width:300px;}
.paginator table {border-collapse:collapse;table-layout:fixed;width:100%;}
.paginator table td {padding:0;white-space:nowrap;text-align:center;}
.paginator span {display:block;padding:3px 0;color:#fff;}
.paginator span strong,.paginator span a {padding:3px 7px;font-size:12px;}
.paginator span a{background:url(images/pg.png) no-repeat center;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.paginator span strong {background:url(images/pg_a.png) no-repeat center;color:#4D5767;font-weight:bold;}
.paginator .scroll_bar {width:100%;	height:8px;position:relative;margin-top:8px;}
.paginator .scroll_trough {width:100%;height:3px;background:#E5E5E5;overflow:hidden;}
.paginator .scroll_thumb {position:absolute;z-index:2;width:0; height:3px;top:0;left:0;font-size:1px;background:#28578A;}
.paginator .scroll_knob {position:absolute;	top:-5px; left:50%;	margin-left:-10px;width:20px; height:20px;
overflow:hidden;cursor:pointer; cursor:hand;} /* background:url(images/slider_knob.gif) no-repeat 50% 50%; */
.paginator .current_page_mark {position:absolute;z-index:1;top:0;left:0;width:0;height:3px;
overflow:hidden;background:#E5E5E5;}
.fullsize .scroll_thumb {display:none;}
.pagecount {font-size:10px;color:#000;}
.pagecount span {font-weight:bold;font-size:12px;}
.paginatorwrap {margin:0 0 30px 0}


/* card */
.card {width:100%; margin:0 0 44px 0;}
.card p{color:#26344A;font-size:14px;}
.card .list {margin:16px 0 0 10px;}
.card .list li { line-height:15px;}
.card .clist {padding:20px 0 0;height:250px;}
.card .ccol {height:80px;}
.card .colour {margin:16px 0 0 9px; height:20px;}
.card .colour li {margin:0 9px 0 0; height:20px;}
.a3d {float:right; margin:0 220px 0 0; font-weight:bold;}
.card .cardphotos{width:290px;}
.card_big{margin: 0 0 14px 0;}
.card_big_bg{width:266px;height:236px;background:url(images/card_big_bg.png) no-repeat;}
.card_sm div{ float:left; margin: 0 14px 4px 0;}
.card_sm_bg{width:56px;height:56px;background:url(images/card_sm_bg.png) no-repeat;text-align:center;}
.card .rate {float:left;color:#26344A;font-weight:bold;}
.card .rev {float:left;color:#26344A;}
.stars {height:16px; float:left; margin:0 15px 0 14px;}
.stars li {float:left; width:17px; height:16px;}
.rating {height:40px}
.card .price span {color:#006600;display:inline-block;font-size:25px;width:135px;}
.card .price a {font-size:12px;font-weight:bold;}
.card .price div {height:18px;} 
.cardnav {height:57px; }
.cardnav .buttons {margin:0;}
.cardnav .buttons li {margin:0 10px 10px 0;}
.cardmod .modv2 .name  {margin:0 0 16px;}

.tec {width:100%;}
.tec td {font-size:13px;}
.tpic {width:117px;text-align:center;}
.tdes {margin:0 0 30px 10px;width:575px; padding:0 0 30px 0;}
.tna{font-size:14px;font-weight:bold;margin:0 0 4px;}
.tmarg{margin:30px 0 8px;}
.comarg{margin:20px 0 40px;}
.remarg{margin:15px 0 30px;}
.spmarg{margin:17px auto 10px;}
.accmarg{margin:24px 0 0;}

.combg{width:260px;height:230px;background:url(images/complectbg.png) no-repeat;}
.cominfo{ padding:20px 0 0 40px;}
.cominfo p{ font-weight:bold; margin:0 0 15px 0;}
.cominfo ul li{ margin:0 0 3px 0;}
.awards {margin:68px 10px 0 0;}
.awards div {text-align:right;margin:0 0 15px;}
.reviews{font-size:14px; }
.reviews p{ margin:0 0 15px 0;font-weight:bold;}
.reviews a {font-weight:normal;}

.specs {width: 670px;}
.spectab {width: 100%;margin:10px auto;}
.spectab td{padding:17px 10px 16px;border-bottom:1px solid #4D5767;}
.spectab .hd td{font-weight:bold;padding:0 10px 5px;color:#26344A}
.spectab .last td{border-bottom:0;}
.spectab .prop {width: 40%;}
.bldttl {margin:0 0 5px 10px; font-weight:bold;color:#26344A; font-size:14px;}

.acctab {width:100%;}
.acctab td{ width:33%;}
.accmod {width:150px;margin:0 0 30px 0;}
.accmod img {margin:20px 0 0 0;}
.accmod .desc {margin:5px 0 0 10px; font-size:12px; color:#566B87; line-height:20px;}
.accmod .name {width: 150px; text-align:center;margin:0 0 6px;}
.accmod .name a {font-size:18px;color:#0856A1;text-decoration:none;}
.buy {width: 150px; text-align:left;margin:7px 0 17px 8px;background:url(images/buy.png) no-repeat; padding: 6px 0 5px 35px;}
.buy a{color:#006600; font-size:14px;font-weight:bold; }

.galarrow_l, .galarrow_r, .cgal_sm {float:left;}
.cgal_big {width:280px;}
.cgal_info {font:10px "MS Sans Serif";}
.galarrow_r, .galarrow_l {height:120px;}
.galarrow_r img, .galarrow_l img{ margin:47px 0 0 0;}
.cgal_sm {margin:0 3px 0 17px;}
.cgal_sm img {margin:0 17px 17px 0;}
.row2 td {padding:3px 0 0 0}
.phframe div{background:url(images/photogal_frame.png) no-repeat; padding:3px 0 0 3px;}
.row2 .phframe {padding-top:0}
.galmarg {margin:17px 0 65px;}
.cgal {margin:22px 0 0;}
.omarg {margin:22px 0 0;}

.otzrating { width:342px; float:left; margin:0 50px 0 0;}
.adv{ margin:27px 0 23px; height:200px;}
.otzrating td { vertical-align:middle; padding:0 0 14px 0;}
.per50{width:50%;}
.per45{width:45%;}
.per75{width:75%;}
.per65{width:65%;}
.percents {width:30px;}
.rbartd {width:192px; font-size:0px;}
.first {width:120px; text-align:right;}
.rbar{ width:160px; background:#fff; height:10px; margin:0 19px 0 13px;}
.rfill{background:#B4BECC; height:10px;}
.bld {font-weight:bold;}
.green {color:#006600;}
.otzul {float: left; width:130px;}
.otzul li {margin:0 0 14px;}
.allotz { float:right;}
.allotz a { font-weight:bold;}
.ttllist { float:left;}
.wrap { height:24px;}
.otztab {border-top:1px solid #4D5767; margin:0 0 21px;}
.otztab .hd td {font-weight:bold;}
.otztab p {margin:0 0 4px;}
.otztab .otztab1, .otztab .otztab2 { padding-left:8px;padding:12px 0 15px 0;}
.otztab1{ width:280px;}
.odesc {font-size:13px; margin:0 0 30px 0;}
.odesc p{margin:14px 0 0;}
.moder {margin:0 0 9px;}
.otztab .useful {height:30px;}
.otztab .useful input {width:40px;height:30px;margin:0 10px 0 0;background:#B4BECC;font-weight:bold;color:#fff; vertical-align:middle;}
.otztab .useful2 {font:10px "MS Sans Serif";padding:2px 0 0 5px;width:150px}
.wrap {margin:0 0 11px;}
.otzstars td {text-align:right; padding:0 0 4px;}
.otzstars .stars {margin:0 15px 0 10px;}
.usefor {font:10px "MS Sans Serif";margin:12px 0 0;}
.otzrate {margin:24px 0 34px;}
.otzrate .otzrate1{ width:280px;}
.otzrate2 input {margin:16px 0 0; border:0;}
.otzrate2 span { margin:0 23px 0 0;}
.obord {border-top:1px solid #4D5767; padding:31px 0 0;}
.otzcheck input {border:0;}
.otzwrite .nick {width:180px; height:19px;}
.otzwrite .ozag {width:300px; height:19px;}
.otzwrite .otext {width:300px; height:138px;}
.otzwrite .osr {width:180px; height:20px;}
.otzwrite .ofr {width:180px; height:20px;}
.tinyfont {font-size:9px;}
.otzwrite input, .otzwrite select, .otzwrite  textarea {margin:0 0 0 10px;}
.otzwrite .lbl {padding:16px 20px 7px 0;}
.otzwrite1 {width:380px;}
.otzcheck input {margin:0 7px 0 0 ;}
.otzcheck li {margin:0 0 12px 0; }
.otzcheck .diff { border:1px solid #B4BECC; width:111px; height:17px; vertical-align: middle; padding:1px 0 0 1px; font-size:13px;}
.otzwrite .btn {width:180px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:39px 19px 0 0;}

#askFAQ {display: none;}
.faqsp {margin:17px 0 26px; font-weight:bold;}
.faqOK {width:90px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:35px 0 0 0;}

.tempbuttons div {margin:7px 20px 0 0; float:left;}
.tempbuttons2 div {margin:3px 20px 0 0; float:left;}
.tempbuttons div.nom {margin:7px 0 0 0;}
.tempbtns div{float:left}
.tempbtns .ttl {margin:0 20px 0 0;}
.tempbtns .ttl2 {margin:0 30px 0 0;}
.support, .files {float:left;}
.support{font-size:14px; width:354px; padding:0 26px 0 0;margin:0 0 33px}
.support p{ margin:0 0 15px 0;}
.support a {font-weight:normal;}
.files td {border-bottom:1px solid #4D5767;
padding:9px 10px 12px;}
.files .hd td {padding:0 10px 5px;}
.files .last td {border-bottom:0;}
.files .bld {padding:0 0 0 9px; margin:0 0 15px;}
.supmarg {margin:18px 0 0 0;}
.series { height:320px; }
.forum .ttl {margin:0 30px 0 0;}
.tempbtns {height:30px;}

/* photo */
.phot {margin:17px 0 29px;}
.phot .lbl td {padding:0 0 6px 0;font-size:14px;}
.phot .sel select {width:180px;height:21px;margin:0 30px 0 10px;} 
.phot .sel a {margin:0 22px 0 0;} 
.photogal td {padding:0 0 28px 0;font-size:13px;}
.photogal .tags {margin:9px 0 0 10px;font:10px "MS Sans Serif"; float:left;}
.photogal .tags a {font:10px "MS Sans Serif";}
.photogal .pcentr {padding:0px 40px 40px 40px;}
.usergal td {padding:0 0 28px 0;}
.usergal td, .usergal a {font:10px "MS Sans Serif";}

.usergal .pcentr {padding:0 40px;}
.usergal .p_rated{width:55px;height:29px;background:url(images/rate.png) no-repeat; text-align:center; vertical-align:middle;padding:8px 0 0; float:left}
.usergal .p_rated a {color:#FFF; text-decoration:none; font:20px Arial; }
.usergal .p_rated span {color:#FFF; text-decoration:none; font:20px Arial; }
.rated-box .p_rated{width:55px;height:29px;background:url(images/rate.png) no-repeat; text-align:center; vertical-align:middle;padding:8px 0 0; float:left;margin:0 8px;}
.rated-box .p_rated a {color:#FFF; text-decoration:none; font:20px Arial; }
.rated-box .p_rated span {color:#FFF; text-decoration:none; font:20px Arial; }
.usergal .tags {width:112px; text-align:left}
.usergal .tags div {margin:9px 0 0 10px}
.usergal .tags a {font:10px "MS Sans Serif";}
.usergal .p_usr {text-align:right;}
.usergal .p_usr div {margin:8px 9px 0 0;}
.usrstuff { width:200px;}
.usrstuff td {padding:0; text-align:left;  }
.p_icos {float:left; margin:0 0 0 13px; width:115px;}
.p_usr img{vertical-align:middle;margin:0 4px 0 0}
.p_com img{vertical-align:middle;margin:0 4px 0 0}
.p_com{margin:2px 0 0;}
.p_time{margin:4px 0 0;}
.p_time img{vertical-align:middle;margin:0 2px 0 0}
.usrstuff .p_inf{padding:9px 0 0 10px;}

.photoin {width:600px; margin:26px 0 0;}
.photo2 {width:600px; margin:50px auto;}
.photo2 .logo2{ margin:0 0 31px;}
.photobig{ position:relative;}
.phttl {font:25px Arial; color:#26344A; margin:0 0 25px 0;}
.photoinfo{float:left; margin:19px 0 0 0;}
.photoinfo td, .photoinfo a {font:10px "MS Sans Serif";}
.photodesc{float:right; margin:18px 0 0 0; font-size:14px; width:240px;}
.photodesc table {margin:14px 0 0 0;}
.photodesc table td {padding: 0 0 4px;}
.photodesc table .frst {width:128px;}
.photoinfo .p_rated{width:55px;height:29px;background:url(images/rate.png) no-repeat; text-align:center; vertical-align:middle;padding:8px 0 0; float:left;margin:0 8px;}
.photoinfo .p_rated a {color:#FFF; text-decoration:none; font:20px Arial; }
.photoinfo .p_rated span {color:#FFF; text-decoration:none; font:20px Arial; }
.minus, .plus {float:left; margin:6px 0 0 0;}
.photoinfo .p_inf{padding:9px 18px 0 9px;}
.photoinfo .p_inf2{padding:6px 0 0;}
.photoinfo .tags {text-align:left}
.photoinfo .tags div {margin:0 0 0 10px}
.photoinfo .p_bloglink{padding:8px 0 6px;}
.photoadmin {margin:10px 0 0 8px;}
.phmarg {margin:3px 0 0;}

.contAdmin .inp input {height:19px;margin:0 0 0 10px;}
.contAdmin .inp select {margin:0 0 0 10px;}
.contAdmin .btn {width:110px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:30px 0 0 0;}
.contAdmin .lab {margin:0 0 7px 0;font-weight:bold;color:#26344A;}
.contAdmin .lab2 {margin:26px 0 7px;font-weight:bold;color:#26344A;}
.contAdmin .ttl {margin:0 0 20px 0;}
.contAdmin textarea {width:300px;height:138px;}
.contAdmin .fio{width:300px;}
.contAdmin .mail{width:180px;}
#phAdmin {display:none;}
.zakr {right:30px;top:39px;position:absolute;color:#26344A;display:block;cursor:pointer;cursor:hand; text-decoration:underline;}
.holder { position:absolute; top:0; left:-30px;}
.holder div {width:18px; height:18px;cursor:pointer;cursor:hand;}

/* pressentry */
.pressentry{margin:35px 0 45px;}
.pressentry p {margin:0 0 15px 0;}
.pressentry .lbl {font-size:14px;}
.pressentry .desc{font-size:13px;}
.pressentry .pic{width:230px;}
.pressentry .data {margin:15px 0 0 0;font:10px "MS Sans Serif";}
.pressentry .data a {font:10px "MS Sans Serif";}
.pressentry .data img {vertical-align:middle;margin:0 4px 0 10px;}
.pressentry .tags {margin:19px 0 0;font:10px "MS Sans Serif"; float:left;}
.pressentry .tags a {font:10px "MS Sans Serif";}
.cmtab {margin:0 0 21px;}
.cmtab td {font-size:13px;padding:12px 0 15px 0; border-top:1px solid #4D5767;}
.cmtab p {margin:0 0 4px;}
.cmtab1{ width:230px;}
.cmdesc {margin:4px 0 0 0;}
.cmtab .data img {vertical-align:middle;margin:0 4px 0 0;}
.cmtab .data {font:10px "MS Sans Serif";}
.commarg {margin:40px 0 0 0;}


.contUpload .inp input {height:19px;margin:0 0 0 10px; width:180px;}
.contUpload .inp2 input {margin:0 0 0 10px;width:180px;}
.contUpload .inp select {margin:0 0 0 10px;width:180px;}
.contUpload .btn {margin:30px 0 0 10px;width:80px;;height:30px;background:#B4BECC;font-weight:bold;color:#fff;}
.contUpload .lab {margin:0 0 7px 0;font-weight:bold;color:#26344A;}
.contUpload .lab2 {margin:26px 0 7px;font-weight:bold;color:#26344A;}
#phUpload {display:none;}
.uplink {margin:4px 0 0 10px; display:block; float:left}

.topmarg {margin:30px 0 0 0;}
.in_p p, .in_p ul {margin:0 0 8px 0;}

.photogal .photo {
    text-align: left;
}

.seria-models {
    position: relative;
    top: -20px;
}

.regblock {
    width: auto;
}
.regblock span {
    font-size: 12px;
}

.colour li a img {
    border: 0;
    padding: 0;
    margin: 0;
}
.colour li a {
    border: 2px solid transparent;
    width: 16px;
    height: 16px;
    display: block;
}

.modoptions .inp select.sm {
    width:100px;
}

.modelbg {
    overflow: hidden;
}

.UF_STATUS select, .UF_CHILDREN select {
    height: auto !important;
    padding: 3px;
}

#main_UF_SUBSCRIBE, #main_UF_CONFIRM {
    float: left;
}

.tm-pic {
    height: 90px;
    overflow: hidden;
}

.tm-pic img {
    position: relative;
    top: -20px;
}

.ctitle img {
    vertical-align: middle;
}

.ctitle span {
    font-size: 24px;
    vertical-align: middle;
}

.card_big_bg {
    overflow: hidden;
    text-align: center;
}

.card_sm_bg img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-top: 6px;
    width: 45px;
    height: 45px;
}

.card_big_bg img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-top: 6px;
    width: 254px;
    height: 224px;
}

.rb2 {
    margin-right: 20px;
}

.combg {
    overflow: hidden;
}

.files {
    width: 305px;
}

.cgal_sm {
    margin: 0 !important;
    position: relative;
    top: 0;
    left: 0;
}

.cgal_sm td {
    width: 70px;
    height: 70px;
    overflow: hidden;
}

.cgal_sm td div {
    padding: 3px 0 0 3px;
}

.row2 .phframe {
    padding-top: 3px;
}

.galbox {
    height: 140px;
    width: 350px;
    margin: 0px 0px 0px 17px;
    float: left;
    overflow: hidden;
}

.galarrow_r img, .galarrow_l img {
    margin:58px 0 0;
}

.galarrow_r, .galarrow_l {
    height:140px;
}

.content_table td {padding:4px;}

.lbtn .m a, .selected .m a {color:#4D5767;}
.m p a{color:#fff;text-decoration:none;}

.ajax-loader-form {
    vertical-align: middle;
    visibility: hidden;
}

.tab-fields-tbl {
    width: 95%;
}

.tab-fields-tbl textarea {
    width: 95% !important;
}

.is-btns {
    padding: 10px 0px 0px 0px;
}

.delFromCmp a {
    -x-system-font:none;
    color:#28578A !important;
    font-family:"MS Sans Serif";
    font-size:10px !important;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

.goAwayMsg {
    text-align: center;
    padding: 0 0 25px 0;
}

.goAwayBtns {
    text-align: center;
}

.l-marks {
    width: 100%;
}

.l-marks td {
    padding: 5px;
}

.l-marks td input {
    margin: 0;
    padding: 0;
}

.l-marks .l-td-head {
    font-weight: bold;
    text-align: center;
    width: 13%;
    border-bottom: 1px solid #26344A;
}

.l-marks .l-td-params {
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    border-bottom: 1px solid #26344A;
}

.l-marks .l-td-marks {
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #26344A;
}

.wf-submit input {
    width:140px;height:30px;background:#B4BECC;font-weight:bold;color:#fff;margin:12px 0 0 0;
}

.useful, .useful2 {
    float: left;
}

.ttl h1, .ttl2 h1, .ctitle h1, .cstitle h1 {text-indent:-5000px;font-size:1px;line-height:1px;margin-top:-1px;}
.ttl h2, .ttl2 h2, .ctitle h2, .cstitle h2 {text-indent:-5000px;font-size:1px;line-height:1px;margin-top:-1px;}
.ttl h3, .ttl2 h3, .ctitle h3, .cstitle h3 {text-indent:-5000px;font-size:1px;line-height:1px;margin-top:-1px;}

.kbtn {
    background:#B4BECC none repeat scroll 0 0;
    color:#FFFFFF;
    font-weight:bold;
    height:30px;
    margin:0 10px 0 0;
    width:60px !important;
    vertical-align: middle;
}

.search-tags {
    margin-right: 0px !important;
    vertical-align: middle;
}

.search-popup {
    width: 176px !important;
    border: 1px solid #B4BECC !important;
}

.sel select {
    background-color: #FFF;
    vertical-align: middle;
}

.photogal {
    width: 100%; 
}

.photogal td {
    width: 33%;
}

.forum-box .content {
    width: auto;
    margin: 0;
    float: none;
}

.modv2 .modelbg .pic a {
    position: static !important;
}

.modelquiz div input {
    margin-bottom: 10px;
}

.data-table td {
    padding: 5px !important;
}

.rules_div p {margin: 0 0 10px 0;}
.rules_div .rules_ttl {margin: 0 0 8px 0; font-weight:bold;}

.rules_reg {
	padding: 15px 0px;
}

.rules_reg textarea {
	width: 100%;
	background: transparent;
	color: #707984;
	padding: 10px;
	font-size: 80%;
}

.incorrect {
	border: 1px solid #f96f7a;
	background-color: #F9E8E7;
}

.correct {
	border: 1px solid #B4BECC;
	background-color: #FFF;
}

.error-label {
	border: 1px solid #f96f7a;
    background-color: #F9E8E7;
    padding: 3px;
    margin: 3px 0 0 10px;
    font-size: 12px;
    color: #cb5c68;
}

.el-disabled {
	display: none;
}

.starspan {font:11px Arial;}

.lblock {float:left;border-bottom:2px solid #dbdfe6; padding:0 0 20px 20px; margin:0 0 30px 0; width:700px;}
.lblock .ttl {float:left}
.lblock .sort {float:left; padding:10px 20px 0 70px; font-size:13px; font-weight:bold;}
.lblock .buttons {margin:10px 0 0;}
.lblock .buttons li {margin:0 8px 0 0;}
.sort {float:left}
.lblock .m p {font:11px Arial;}
.lblock .lbtn .m p, .lblock .selected .m p {color:#28578a;}
.lblock .l, .lblock .r {width:8px;}
.topics .one a { font-size:14px;}
.ttab .one a {border-bottom:1px dashed #0856A1; text-decoration:none;font-size:14px;}
.topics .one p {font:11px Arial; margin:3px 0 0 0;}
.ttab td, .ttab td a {font:11px Arial;}
.ttab td {padding:0 0 16px 0;}
.ttab .one {padding-right: 5px;}
.ttab img {vertical-align:middle; margin:0 6px 0 0;}
.ttab .one {width:231px;}
.ttab .two {width:135px;}
.ttab .three {width:117px;}
.btopics{margin:29px 0 0;}
/*.topics {height:140px}
.btopics {height:120px}*/
/*rssb*/
.rssb{margin:10px 0 0;}
.rssb img {margin:0 12px 0 0;vertical-align:middle;}
.rssb a {font-size:12px;font-weight:bold;}
.rssb p {margin:0 0 9px;}

.newswrap {margin:40px 0;}
.newsttl {margin:0 0 25px 0; font-size:20px; font-weight:bold;}
.newstxt {margin:0 0 20px 0;}
.newslink {margin:0 0 10px 0; font-weight:bold;}

.technology .insTtl {font:bold 14px Arial;margin:25px 0 14px; font-style:italic;}
.wideangle {margin:20px 0 0 0;}
.wideangle img {margin:0 0 0 5px;}

.techlist {width:580px; }
.techlist h1 {color:#0856a1;font-size:13px;text-align:center;font-weight:bold;margin:0 0 20px 0;}
.techlist li { background:url(images/tl_li.gif) no-repeat 0 6px; padding:0 0 0 35px;margin:0 0 7px 0;}
.techlist li a {font-size:15px;}

.inpsl {padding:10px 0 0 7px;}
.slider-bg{background:url(images/slider/sliderbg.gif) repeat-x 0 50%;height:20px;padding:0 3px;width:301px;}
.ui-slider,.ui-slider-horizontal {position:relative;height:20px;width:300px}
.ui-slider .ui-slider-handle {position:absolute;z-index:2;height:20px;cursor:pointer;outline:none;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block;height:20px; width:100% }
.ui-slider-handle img {display:block; }
.ui-widget-header {background:url(images/slider/sliderfill.png);height:20px !important;_background:url(images/slider/sliderfill.gif) -3px 1px; width:100%}
.ui-right, .ui-left{ width:20px}
.ui-left div { left:-10px;position:absolute;} 
.slider-n {padding:3px 0 0 0; clear:both;}
.slider-n span {font:13px Arial; margin:0 32px 0 0; width:10px; display:block; float:left;text-align:center;
width:18px;}
.slider-n span.frt {text-align:left; width:12px;}
.slider-bg2{background:url(images/slider/sliderbg.gif) repeat-x 0 50%;height:20px;padding:0 3px;width:451px;}
#slider2 {position:relative;height:20px;width:450px}
#slider2 .ui-right div img { left:0;position:absolute;}

#ajaxSearchRes {
    font-size: 90%;
    color: #B4BECC;	
    display: none;
}

#ajaxSearch {
    vertical-align: middle;
    visibility: hidden;
}
.techtabcont td {
font-size:13px;
padding:4px;
}