html, body {height:100%; font-size:70%;}
*, html, body {margin:0px; padding:0px;}
body {font:1em/1.2 Trebuchet MS, Helvetica, sans-serif; color:#4c4c4c; text-align:center;}
td, input, textarea, option, select {font:1em/1.2 Trebuchet MS, Helvetica, sans-serif; color:#4c4c4c;}
td {font-size:70%;}
html>body td {font-size:1em;}

img {border:0px solid; behavior: url('css/pngbehavior.htc')}
a {text-decoration:underline; color:#127196;}
a:hover {text-decoration:none; color:#679bb0 !important;}

li {list-style-type:none}
.clear {clear:both; height:0px}
.clearHr {clear:both; height:1px; background-color: #7ca800;}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.oneHundredPercent {width:100%;}
.white {color:#fff !important}
.red {color:#bc0000 !important}
.orange {color:#bc0000 !important}

#global {position:relative; height:"100%"; min-height:100%; margin-bottom:-95px; width:1000px; margin:auto;}
html>body #global {height:auto;}

#topRkl {height:96px; padding-top:3px; background: url(../img/topRklBg.gif) left top repeat-x;}
html>body #topRkl {height:93px;}
.bordo {background: #7e2845 url(../img/topRklBg.gif) left top repeat-x !important;}

#contentBg {background: url(../img/contentTopBg.gif) left top repeat-x; height:143px; min-height:143px;}
html>body #contentBg {height:auto;}
#visual {background: url(../img/visual.jpg) center top no-repeat; height:143px; min-height:143px; min-width:1000px;}
html>body #visual {height:auto;}

#content {width:1000px; margin:0 auto; text-align:left; position:relative;}

#header {height:114px; position:relative; }
#header #logo {position:absolute; left:30px; top:8px;}
#header #slogan {position:absolute; left:164px; top:33px;}
#header #loginArea {position:absolute; right:36px; top:14px;}
#header #loginArea a {font-size:.9em; color:#fff;}
#header #loginArea a:hover {color:#9ac3d3 !important;}
#header #loginArea .login {padding-left:12px; background: url(../img/user.gif) left 3px no-repeat; margin-left:11px;}
#header #topNav {position:absolute; right:20px; top:49px; background: url(../img/topNavSprites.gif) left top no-repeat; height:24px; overflow:hidden; padding-left:4px;}
#header #topNav ul {height:24px; float:left; background: #fcfcfc url(../img/topNavSprites.gif) right -24px no-repeat; padding-right:4px;}
#header #topNav ul li {float:left; height:24px; padding:4px 10px 0 10px; background: url(../img/topNavSprites.gif) right -49px no-repeat;}
html>body #header #topNav ul li {height:20px;}
#header #topNav ul li.last {background: none;}
#header #topNav ul li a {font-weight:bold; color:#014864;}
#header #topNav ul li a:hover {color:#4c7e91 !important;}
#header #mainNav {padding:87px 10px 0 10px;}
#header #mainNav ul li {float:left; height:23px; background: url(../img/mainNavSprites.gif) right -44px no-repeat; overflow:hidden; padding:1px 6px 0 3px;}
html>body #header #mainNav ul li {height:22px;}
#header #mainNav ul li.last {background: none;}
#header #mainNav ul li a {display:block; position:relative; font-size:.9em; height:22px;}
#header #mainNav ul li a span {display:block; position:absolute; left:0; top:0; height:22px; overflow:hidden; cursor:hand;}
#header #mainNav ul li p {display:block; position:relative; font-size:.9em; height:22px;}
#header #mainNav ul li p span {display:block; position:absolute; left:0; top:0; height:22px; overflow:hidden;}

#header #mainNav ul li #link03 {width:104px; overflow:hidden;}
#header #mainNav ul li #link03 span {width:104px; background:#102e3b url(../img/linksSprites.gif) 18px -88px no-repeat;}
#header #mainNav ul li #link03:hover span {background:#102e3b url(../img/linksSprites.gif) -182px -88px no-repeat;}
#header #mainNav ul li.current #link03 span {background:#102e3b url(../img/linksSprites.gif) -182px -88px no-repeat;}
#header #mainNav ul li #link04 {width:54px; overflow:hidden;}
#header #mainNav ul li #link04 span {width:54px; background:#102e3b url(../img/linksSprites.gif) 18px -110px no-repeat;}
#header #mainNav ul li #link04:hover span {background:#102e3b url(../img/linksSprites.gif) -182px -110px no-repeat;}
#header #mainNav ul li.current #link04 span {background:#102e3b url(../img/linksSprites.gif) -182px -110px no-repeat;}
#header #mainNav ul li #link02 {width:70px; overflow:hidden;}
#header #mainNav ul li #link02 span {width:70px; background:#102e3b url(../img/linksSprites.gif) 18px -132px no-repeat;}
#header #mainNav ul li #link02:hover span {background:#102e3b url(../img/linksSprites.gif) -182px -132px no-repeat;}
#header #mainNav ul li.current #link02 span {background:#102e3b url(../img/linksSprites.gif) -182px -132px no-repeat;}
#header #mainNav ul li #link05 {width:66px; overflow:hidden;}
#header #mainNav ul li #link05 span {width:66px; background:#102e3b url(../img/linksSprites.gif) 18px -154px no-repeat;}
#header #mainNav ul li #link05:hover span {background:#102e3b url(../img/linksSprites.gif) -182px -154px no-repeat;}
#header #mainNav ul li.current #link05 span {background:#102e3b url(../img/linksSprites.gif) -182px -154px no-repeat;}
#header #mainNav ul li #link01 {width:73px; overflow:hidden;}
#header #mainNav ul li #link01 span {width:73px; background:#102e3b url(../img/mni.png) no-repeat;}
#header #mainNav ul li #link01:hover span {background:#102e3b url(../img/mni_a.png) no-repeat;}
#header #mainNav ul li.current #link01 span {background:#102e3b url(../img/mni_a.png) no-repeat;}
#header #mainNav ul li #link06 {width:73px; overflow:hidden;}
#header #mainNav ul li #link06 span {width:73px; background:#102e3b url(../img/mal.png) no-repeat;}
#header #mainNav ul li #link06:hover span {background:#102e3b url(../img/mal_a.png) no-repeat;}
#header #mainNav ul li.current #link06 span {background:#102e3b url(../img/mal_a.png) no-repeat;}

#threeCols {padding:0 10px; background: #fff url(../img/threeColsBg.gif) center top no-repeat; height:10px; min-height:10px;}
html>body #threeCols {height:auto;}
#container {float:left; width:680px;}
#container #leftCol {float:left; width:415px; overflow:hidden;}
#container #centerCol {float:left; width:265px; overflow:hidden;}
#rightCol {float:left; width:300px; overflow:hidden; padding-top:16px;}

#mainPageArticles {padding-top:19px; background: url(../img/articlesShadow.gif) right 19px no-repeat; padding-right:10px; margin-bottom:15px;}
#mainPageArticles h1 {height:31px; background: url(../img/h1articles.gif) left top no-repeat;}
#mainPageArticles h1 span {display:none;}
#mainPageArticles .articles {background: #fcfcfc url(../img/articlesShadow2.gif) right top no-repeat; border:1px solid #ececec; height:10px; min-height:10px; padding-bottom:10px;}
html>body #mainPageArticles .articles {height:auto;}
#mainPageArticles .articles .item {margin:0 3px 2px 3px; padding:9px 16px 6px 16px;}
#mainPageArticles .articles .item p {font-size:1.3em; font-weight:bold; padding-bottom:10px;}
#mainPageArticles .articles .item .image {float:left; width:151px; overflow:hidden; margin-right:15px;}
#mainPageArticles .articles .item .image img {border:1px solid #bfbfbf;}
#mainPageArticles .articles .item .desc {float:left; width:196px;}
#mainPageArticles .articles .item .subservices {margin-top:6px; padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#mainPageArticles .articles .item .subservices .comments {float:left; width:110px; color:#b0b0b0; margin-right:10px;}
#mainPageArticles .articles .item .subservices .comments a {color:#b0b0b0;}
#mainPageArticles .articles .item .subservices .comments a:hover {color:#b0b0b0 !important;}
#mainPageArticles .articles .item .subservices .tags {float:left; width:160px; text-align:right; color:#6c6c6c; font-weight:bold;}
#mainPageArticles .articles .item .subservices .tags a {color:#6c6c6c;}
#mainPageArticles .articles .item .subservices .tags a:hover {color:#7a7a7a !important;}
#mainPageArticles .articles .item .subservices .date {float:left; width:65px; text-align:left; color:#b4b4b4; 	margin-left:10px;}
#mainPageArticles .articles .big .image {float:none; width:auto; overflow:hidden; margin-right:0; margin-bottom:10px;}
#mainPageArticles .articles .big .desc {float:none; width:auto;}
#mainPageArticles .articles .main .desc {color:#000;}
#mainPageArticles .articles .second {background-color: #efefef;}
#mainPageArticles .articles .all {margin:9px 16px; border-top:1px solid #d1d1d1; color:#aaa; padding-left:24px; background: url(../img/all.gif) 6px 7px no-repeat; padding-top:6px;}
#mainPageArticles .articles .all a {color:#ff6600;}
#mainPageArticles .articles .all a:hover {color:#ff944c !important;}

#mainPageNews {padding-top:19px; margin-bottom:25px;}
#mainPageNews h2 {height:31px; background: url(../img/h1news.gif) left top no-repeat;}
#mainPageNews h2 span {display:none;}
#mainPageNews .item {padding:0 15px 8px 15px;}
#mainPageNews .item .date .rating {float:right; background-color: #fff; padding:0 4px 0 13px; color:#ff6600;}
#mainPageNews .item .date .rating a {text-decoration:none; color:#ff6600; font-weight:bold;}
#mainPageNews .item .date .rating a:hover {color:#ffaa71 !important;}
#mainPageNews .item .date {font-size:.9em; color:#aaa; background: url(../img/datedot.gif) left center repeat-x; margin-bottom:4px;}
#mainPageNews .item .date span {background-color: #fff; padding-right:6px;}
#mainPageNews .item span {margin-bottom:4px; font-size:1em; font-weight:normal;}
#mainPageNews .item .image {padding:2px 0 3px 0;}
html>body #mainPageNews .item .image {padding:2px 0 6px 0;}
#mainPageNews .item .image img {border:1px solid #bfbfbf;}
#mainPageNews .item .tags {font-weight:bold; font-size:.9em; padding-bottom:3px;}
#mainPageNews .item .tags a {color:#6c6c6c;}
#mainPageNews .item .comments {font-size:.9em; padding-bottom:4px;}
#mainPageNews .item .comments a {color:#b0b0b0;}
#mainPageNews .important h4 a {color:#ff6600;}
#mainPageNews .important h4 a:hover {color:#ff944c !important;}
#mainPageNews .all {margin:9px 15px 5px 5px; border-top:1px solid #d1d1d1; color:#aaa; padding-left:24px; background: url(../img/all2.gif) 6px 7px no-repeat; padding-top:6px;}
#mainPageNews .all a {color:#ff6600;}
#mainPageNews .all a:hover {color:#ff944c !important;}

#mainPageBlog {margin-bottom:15px; padding-right:10px;}
#mainPageBlog h2 {height:31px; background: url(../img/h1blog.gif) left top no-repeat;}
#mainPageBlog h2 span {display:none;}
#mainPageBlog .items {background-color: #eee; padding:15px 0;}
#mainPageBlog .items .item {padding:0 10px 10px 15px;}
#mainPageBlog .items .item span {font-size:1.3em; font-weight:bold; margin-bottom:12px;}
#mainPageBlog .items .item .image {margin-bottom:9px;}
#mainPageBlog .items .item .image img {border:1px solid #c2c2c2;}
#mainPageBlog .items .item .desc {font-style:italic; padding-bottom:8px;}
#mainPageBlog .items .item .subservices {margin-top:6px; padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#mainPageBlog .items .item .subservices .comments {float:left; color:#b0b0b0; margin-right:10px; padding-left:12px; background: url(../img/plus.gif) left 2px no-repeat;}
#mainPageBlog .items .item .subservices .comments a {color:#b0b0b0;}
#mainPageBlog .items .item .subservices .comments a:hover {color:#b0b0b0 !important;}
#mainPageBlog .items .item .subservices .date {float:right; text-align:left; color:#b4b4b4; margin-left:10px;}
#mainPageBlog .items .fresh {padding:14px 6px 14px 14px; margin:0 3px 10px 3px; background-color: #fdfdfd;}
#mainPageBlog .items .fresh li {padding-bottom:8px; margin-bottom:8px; background: url(../img/dotted.gif) left bottom repeat-x;}
#mainPageBlog .items .fresh li.last {margin:0; padding:0; background: none;}
#mainPageBlog .all {margin:9px 15px 5px 5px; border-top:1px solid #d1d1d1; color:#aaa; padding-left:24px; background: url(../img/all3.gif) 6px 7px no-repeat; padding-top:6px;}
#mainPageBlog .all a {color:#ff6600;}
#mainPageBlog .all a:hover {color:#ff944c !important;}

#newArticles {margin-bottom:20px; padding-top:19px;}
#newArticles h2 {height:33px; background: url(../img/h1newest.gif) left top no-repeat; margin-bottom:8px;}
#newArticles h2 span {display:none;}
#newArticles .item {padding:0 15px 12px 20px; float:left; width:300px;}
#newArticles .item h3 {font-size:1.3em; color:#000; padding-bottom:2px;}
#newArticles .item li {padding-bottom:4px;}

#rightCol #search {margin-bottom:11px; background-color:#f2f2f2; padding:7px 0 7px 19px;}
#rightCol #search .txt {float:left; width:235px; height:20px; background-color: #fff; border:1px solid #bfbfbf; color:#767676; font-size:.9em; padding:2px 5px; margin-right:4px;}
html>body #rightCol #search .txt {width:223px; height:14px;}
#rightCol .rkl {margin-bottom:15px;}
#rightCol #popularModels {margin-bottom:15px;}
#rightCol #popularModels h2 {height:21px; background: url(../img/h2popularModels.gif) left top no-repeat;}
#rightCol #popularModels h2 span {display:none;}
#rightCol #popularModels .items {overflow:hidden;}
#rightCol #popularModels .items .topBg {background: url(../img/popularSprites.gif) left top no-repeat; height:8px;}
#rightCol #popularModels .items .botBg {background: url(../img/popularSprites.gif) -300px top no-repeat; height:8px;}
#rightCol #popularModels .items .content {background: url(../img/popularSprites.gif) -600px top repeat-y;}
#rightCol #popularModels .items .content .item {padding:10px 16px 12px 16px; margin:0 3px; background: url(../img/dott.gif) left bottom repeat-x; height:10px; min-height:10px;}
html>body #rightCol #popularModels .items .content .item {height:auto;}
#rightCol #popularModels .items .content .second {background: #efefef url(../img/dott.gif) left bottom repeat-x;}
#rightCol #popularModels .items .content .item .image {float:left; width:124px; overflow:hidden; margin-right:12px;}
#rightCol #popularModels .items .content .item .image img {border:1px solid #e1e1e1;}
#rightCol #popularModels .items .content .item .desc {width:125px; float:left; padding-top:8px;}
#rightCol #popularModels .items .content .item .desc b {font-size:1.1em; padding-bottom:7px;}
#rightCol #popularModels .items .content .item .desc p {font-size:.9em; color:#000;}
#rightCol #popularModels .items .content .item .desc p span {color:#767676;}
#rightCol #popularModels .items .content .item .desc p a {color:#767676;}
#rightCol #popularModels .items .content .item .desc p a:hover {color:#b0b0b0 !important;}
#rightCol #popularModels .items .all {margin:0 16px 0 16px; color:#aaa; padding-left:17px; background: url(../img/star.gif) left 7px no-repeat; padding-top:6px; padding-bottom:6px;}
#rightCol #popularModels .items .all a {color:#ff6600;}
#rightCol #popularModels .items .all a:hover {color:#ff944c !important;}
#rightCol #selected {margin-bottom:15px;}
#rightCol #selected h2 {height:21px; background: url(../img/h2selected.gif) left top no-repeat;}
#rightCol #selected h2 span {display:none;}
#rightCol #selected .items {overflow:hidden;}
#rightCol #selected .items .topBg {background: url(../img/popularSprites.gif) left top no-repeat; height:8px;}
#rightCol #selected .items .botBg {background: url(../img/popularSprites.gif) -300px top no-repeat; height:8px;}
#rightCol #selected .items .content {background: url(../img/popularSprites.gif) -600px top repeat-y;}
#rightCol #selected .items .content .item {padding:10px 16px 12px 16px; margin:0 3px; background: url(../img/dott.gif) left bottom repeat-x; height:10px; min-height:10px;}
html>body #rightCol #selected .items .content .item {height:auto;}
#rightCol #selected .items .content .second {background: #efefef url(../img/dott.gif) left bottom repeat-x;}
#rightCol #selected .items .content .item .image {float:left; width:124px; overflow:hidden; margin-right:12px;}
#rightCol #selected .items .content .item .image img {border:1px solid #e1e1e1;}
#rightCol #selected .items .content .item .desc {width:125px; float:left; padding-top:8px;}
#rightCol #selected .items .content .item .desc h4 {font-size:1.1em; padding-bottom:7px;}
#rightCol #selected .items .content .item .desc p {color:#4c4c4c;}
#rightCol #selected .items .all {margin:0 16px 0 16px; color:#aaa; padding-left:17px; background: url(../img/star.gif) left 7px no-repeat; padding-top:6px; padding-bottom:6px;}
#rightCol #selected .items .all a {color:#ff6600;}
#rightCol #selected .items .all a:hover {color:#ff944c !important;}
#rightCol #rightColBlog {margin-bottom:15px;}
#rightCol #rightColBlog h2 {height:18px; background: url(../img/h2blog.gif) left top no-repeat; border-bottom:1px solid #ececec; margin-bottom:10px;}
#rightCol #rightColBlog h2 span {display:none;}
#rightCol #rightColBlog .items {padding:0 20px 0 19px;}
#rightCol #rightColBlog .items .item span {font-size:1.1em; font-weight:bold; margin-bottom:7px;}
#rightCol #rightColBlog .items .item .image {margin-bottom:9px;}
#rightCol #rightColBlog .items .item .image img {border:1px solid #c2c2c2;}
#rightCol #rightColBlog .items .item .desc {font-style:italic; padding-bottom:5px;}
#rightCol #rightColBlog .items .item .subservices {margin-top:6px; padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#rightCol #rightColBlog .items .item .subservices .comments {float:left; color:#b0b0b0; margin-right:10px; padding-left:12px; background: url(../img/plus2.gif) left 2px no-repeat;}
#rightCol #rightColBlog .items .item .subservices .comments a {color:#b0b0b0;}
#rightCol #rightColBlog .items .item .subservices .comments a:hover {color:#b0b0b0 !important;}
#rightCol #rightColBlog .items .item .subservices .date {float:right; text-align:left; color:#b4b4b4; margin-left:10px;}
#rightCol #rightColTags {margin-bottom:15px; padding:18px 16px; border:1px solid #ececec;}
#rightCol #rightColTags a {padding:1px; margin:1px; text-decoration:none;}
#rightCol #rightColTags a:hover {background-color: #01587b; color:#fff !important;}
#rightCol #rightColTags a.one {font-size:.9em;}
#rightCol #rightColTags a.two {font-size:1em;}
#rightCol #rightColTags a.three {font-size:1.1em;}
#rightCol #rightColTags a.four {font-size:1.2em;}
#rightCol #rightColTags a.five {font-size:1.3em;}
#rightCol #rightColTags a.six {font-size:1.4em;}
#rightCol #rightColTags a.seven {font-size:1.5em;}
#rightCol #rightColTags a.eight {font-size:1.6em;}
#rightCol #rightColTags a.nine {font-size:1.7em;}
#rightCol #popularArticles {margin-bottom:15px;}
#rightCol #popularArticles .title {height:24px; border-bottom:1px solid #ececec; padding-left:10px;}
html>body #rightCol #popularArticles .title {height:23px;}
#rightCol #popularArticles .title p {float:left; height:22px;}
#rightCol #popularArticles .title p a {display:block; height:22px;}
#rightCol #popularArticles .title #h3popular {width:131px; background: url(../img/h3popular.gif) 10px 6px no-repeat;}
#rightCol #popularArticles .title #h3popular.current {background: #eeeeee url(../img/h3popularGray.gif) 10px 6px no-repeat;}
#rightCol #popularArticles .title #h3last {width:122px; background: url(../img/h3last.gif) 10px 6px no-repeat;}
#rightCol #popularArticles .title #h3last.current {background: #eeeeee url(../img/h3lastGray.gif) 10px 6px no-repeat;}
#rightCol #popularArticles .title p span {display:none;}
#rightCol #popularArticles ul {padding:12px 15px 0 19px;}
#rightCol #popularArticles ul li {padding-bottom:10px;}

#rightCol .lastRecords {margin-bottom:15px;}
#rightCol .lastRecords h3 {height:24px; border-bottom:1px solid #ececec; padding-left:10px; background: url(../img/h3lastRecords.gif) 19px 6px no-repeat;}
html>body .rightCol #lastRecords .title {height:23px;}
#rightCol .lastRecords h3 span {display:none;}
#rightCol .lastRecords ul {padding:12px 15px 0 19px;}
#rightCol .lastRecords ul li {padding-bottom:10px;}
#rightCol .lastRecords {margin-bottom:15px;}
#rightCol .lastRecords h3.comments {background: url(../img/h3comments.gif) 19px 6px no-repeat;}
#rightCol .lastRecords .author {font-weight:bold; text-decoration:none; color:#4c4c4c;}
#rightCol .lastRecords .author:hover {color:#b0b0b0 !important;}

#rightCol #advancedSign {margin-bottom:6px; border:1px solid #ececec; height:10px; min-height:10px;}
html>body #rightCol #advancedSign {height:auto;}
#rightCol #advancedSign h2 {height:30px; background: url(../img/h2sign.gif) left 11px no-repeat;}
#rightCol #advancedSign h2 span {display:none;}
#rightCol #advancedSign .txt {float:left; margin-left:18px; width:215px; height:19px; background-color: #fff; border:1px solid #bfbfbf; color:#767676; font-size:.9em; padding:2px 5px; margin-right:3px;}
html>body #rightCol #advancedSign .txt {width:203px; height:13px;}
#rightCol #advancedSign .btn {float:left;}
#rightCol #advancedSign .also {margin:6px 8px 8px 8px; background-color: #f5f5f5; padding:10px;}
#rightCol #advancedSign .also li {padding-bottom:8px; font-size:.9em;}
#rightCol #advancedSign .also li strong {float:left; display:block; width:90px; font-weight:normal;}
#rightCol #advancedSign .also li a {color:#808080; padding-left:21px;}
#rightCol #advancedSign .also li a:hover {color:#a3a3a3 !important;}
#rightCol #advancedSign .also li a.lj {background: url(../img/lj.gif) left top no-repeat;}
#rightCol #advancedSign .also li a.li {background: url(../img/li.gif) left top no-repeat;}
#rightCol #advancedSign .also li a.blogs {background: url(../img/blogs.gif) left top no-repeat;}
#rightCol #advancedSign .also li a.diary {background: url(../img/diary.gif) left top no-repeat;}
#rightCol #advancedSign .also li a.vk {background: url(../img/vk.gif) left top no-repeat;}
#rightCol #advancedSign .also .btns {padding-top:2px;}
#rightCol #advancedSign .also .btns a {margin-right:5px;}
#rightCol #rightColNews {margin-bottom:10px;}
#rightCol #rightColNews h2 {height:19px; border-bottom:1px solid #ececec; background: url(../img/h2news.gif) left top no-repeat; margin-bottom:10px;}
#rightCol #rightColNews h2 span {display:none;}
#rightCol #rightColNews .item {padding:0 30px 8px 20px;}
#rightCol #rightColNews .item .date {font-size:.9em; color:#aaa; background: url(../img/datedot.gif) left center repeat-x; margin-bottom:4px;}
#rightCol #rightColNews .item .date span {background-color: #fff; padding-right:6px;}
#rightCol #rightColNews .item p {margin-bottom:4px; font-size:1em; font-weight:normal;}
#rightCol #rightColNews .item .image {padding:2px 0 3px 0;}
html>body #rightCol #rightColNews .item .image {padding:2px 0 6px 0;}
#rightCol #rightColNews #mainPageNews .item .image img {border:1px solid #bfbfbf;}

#catPageArticles {padding-top:19px; padding-right:10px; margin-bottom:15px; position:relative; height:10px; min-height:10px;}
html>body #catPageArticles {height:auto;}
#catPageArticles #feed {position:absolute; right:38px; top:26px; padding:2px 28px 6px 0; background: url(../img/rss2.gif) right top no-repeat;}
#catPageArticles #feed a {font-size:.9em; color:#ff6600;}
#catPageArticles #feed a:hover {color:#ff944c !important;}
#catPageArticles h1 {height:31px; margin-bottom:-10px; background: url(../img/h1articles.gif) left top no-repeat;}
#catPageArticles h1 span {display:none;}
#catPageArticles h1.drive {background: url(../img/h1articlesDrive.gif) left top no-repeat;}
#catPageArticles h1.sport {background: url(../img/h1articlesSport.gif) left top no-repeat;}
#catPageArticles h1.health {background: url(../img/h1articlesHealth.gif) left top no-repeat;}
#catPageArticles h1.person {background: url(../img/h1articlesPerson.gif) left top no-repeat;}
#catPageArticles h1.workspace {background: url(../img/h1articlesWorkspace.gif) left top no-repeat;}
#catPageArticles h1.auto {background: url(../img/h1articlesAuto.gif) left top no-repeat;}
#catPageArticles h1.mobile {background: url(../img/h1articlesMobile.gif) left top no-repeat;}
#catPageArticles h1.digital {background: url(../img/h1articlesDigital.gif) left top no-repeat;}
#catPageArticles h1.music {background: url(../img/h1articlesMusic.gif) left top no-repeat;}
#catPageArticles h1.photo {background: url(../img/h1articlesPhoto.gif) left top no-repeat;}
#catPageArticles h1.app {background: url(../img/h1articlesApp.gif) left top no-repeat;}
#catPageArticles h1.party {background: url(../img/h1articlesParty.gif) left top no-repeat;}
#catPageArticles .shadow {padding-top:10px; padding-right:10px; background: url(../img/shadow.gif) right top no-repeat;}
#catPageArticles .articles {background: #fcfcfc url(../img/articlesShadow2.gif) right top no-repeat; border:1px solid #ececec; height:10px; min-height:10px; padding-bottom:10px;}
html>body #catPageArticles .articles {height:auto;}
#catPageArticles .articles .item {margin:0 3px 2px 3px; padding:9px 16px 6px 16px;}
#catPageArticles .articles .item p {font-size:1.3em; font-weight:bold; padding-bottom:10px;}
#catPageArticles .articles .item p span {color:#ff6600;}
#catPageArticles .articles .item .image {float:left; width:223px; overflow:hidden; margin-right:20px;}
#catPageArticles .articles .item .image img {border:1px solid #bfbfbf;}
#catPageArticles .articles .item .desc {float:left; width:370px;}
#catPageArticles .articles .item .subservices {margin-top:6px; padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#catPageArticles .articles .item .subservices .comments {float:left; width:110px; color:#b0b0b0; margin-right:10px;}
#catPageArticles .articles .item .subservices .comments a {color:#b0b0b0;}
#catPageArticles .articles .item .subservices .comments a:hover {color:#b0b0b0 !important;}
#catPageArticles .articles .item .subservices .tags {float:left; width:420px; text-align:right; color:#6c6c6c; font-weight:bold;}
#catPageArticles .articles .item .subservices .tags a {color:#6c6c6c;}
#catPageArticles .articles .item .subservices .tags a:hover {color:#7a7a7a !important;}
#catPageArticles .articles .item .subservices .date {float:left; width:65px; text-align:left; color:#b4b4b4; 	margin-left:10px;}
#catPageArticles .articles #pager {margin:9px 16px; border-top:1px solid #d1d1d1; padding-top:8px;}
#catPageArticles .articles #pager a, #catPageArticles .articles #pager span {color:#ff6600;}
#catPageArticles .articles #pager a:hover {color:#ff944c !important;}
#catPageArticles .articles #pager a.prev {padding-left:20px;}

#catPageNews {padding-top:19px; padding-right:10px; margin-bottom:15px; position:relative; height:10px; min-height:10px;}
html>body #catPageNews {height:auto;}
#catPageNews #feed {position:absolute; right:38px; top:26px; padding:2px 28px 6px 0; background: url(../img/rss2.gif) right top no-repeat;}
#catPageNews #feed a {font-size:.9em; color:#ff6600;}
#catPageNews #feed a:hover {color:#ff944c !important;}
#catPageNews h1 {height:31px; margin-bottom:-10px; background: url(../img/h1newspage.gif) left top no-repeat;}
#catPageNews h1 span {display:none;}
#catPageNews h1.drive {background: url(../img/h1newsDrive.gif) left top no-repeat;}
#catPageNews h1.sport {background: url(../img/h1newsSport.gif) left top no-repeat;}
#catPageNews h1.health {background: url(../img/h1newsHealth.gif) left top no-repeat;}
#catPageNews h1.person {background: url(../img/h1newsPerson.gif) left top no-repeat;}
#catPageNews h1.workspace {background: url(../img/h1newsWorkspace.gif) left top no-repeat;}
#catPageNews h1.auto {background: url(../img/h1newsAuto.gif) left top no-repeat;}
#catPageNews h1.mobile {background: url(../img/h1newsMobile.gif) left top no-repeat;}
#catPageNews h1.digital {background: url(../img/h1newsDigital.gif) left top no-repeat;}
#catPageNews h1.music {background: url(../img/h1newsMusic.gif) left top no-repeat;}
#catPageNews h1.photo {background: url(../img/h1newsPhoto.gif) left top no-repeat;}
#catPageNews h1.app {background: url(../img/h1newsApp.gif) left top no-repeat;}
#catPageNews h1.party {background: url(../img/h1newsParty.gif) left top no-repeat;}
#catPageNews .shadow {padding-top:10px; padding-right:10px; background: url(../img/shadow.gif) right top no-repeat;}
#catPageNews .articles {background: #fcfcfc url(../img/articlesShadow2.gif) right top no-repeat; border:1px solid #ececec; height:10px; min-height:10px; padding-bottom:10px;}
html>body #catPageNews .articles {height:auto;}
#catPageNews .articles .item {margin:0 3px 2px 3px; padding:9px 16px 6px 16px;}
#catPageNews .articles .item .dateAndRating {font-size:.9em; color:#aaa; margin-bottom:4px;}
#catPageNews .articles .item .dateAndRating span {padding-right:6px;}
#catPageNews .articles .item .dateAndRating .rating {float:right; padding:0 4px 0 13px; color:#ff6600; font-weight:bold;	}
#catPageNews .articles .item .dateAndRating .rating a {text-decoration:none; color:#ff6600; font-weight:bold;}
#catPageNews .articles .item .dateAndRating .rating a:hover {color:#ffaa71 !important;}
#catPageNews .articles .item p {font-size:1.3em; font-weight:bold; padding-bottom:10px;}
#catPageNews .articles .item .image {float:left; width:223px; overflow:hidden; margin-right:20px;}
#catPageNews .articles .item .image img {border:1px solid #bfbfbf;}
#catPageNews .articles .item .desc {float:left; width:370px;}
#catPageNews .articles .item .subservices {margin-top:6px; padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#catPageNews .articles .item .subservices .comments {float:left; width:110px; color:#b0b0b0; margin-right:10px;}
#catPageNews .articles .item .subservices .comments a {color:#b0b0b0;}
#catPageNews .articles .item .subservices .comments a:hover {color:#b0b0b0 !important;}
#catPageNews .articles .item .subservices .tags {float:left; width:490px; text-align:right; color:#6c6c6c; font-weight:bold;}
#catPageNews .articles .item .subservices .tags a {color:#6c6c6c;}
#catPageNews .articles .item .subservices .tags a:hover {color:#7a7a7a !important;}
#catPageNews .articles .item .subservices .date {float:left; width:65px; text-align:left; color:#b4b4b4; margin-left:10px;}
#catPageNews .articles #pager {margin:9px 16px; border-top:1px solid #d1d1d1; padding-top:8px;}
#catPageNews .articles #pager a, #catPageArticles .articles #pager span {color:#ff6600;}
#catPageNews .articles #pager a:hover {color:#ff944c !important;}
#catPageNews .articles #pager a.prev {padding-left:20px;}

#catPageBlog {padding-top:19px; padding-right:10px; margin-bottom:15px; position:relative; height:10px; min-height:10px;}
html>body #catPageBlog {height:auto;}
#catPageBlog #feed {position:absolute; right:38px; top:26px; padding:2px 28px 6px 0; background: url(../img/rss2.gif) right top no-repeat;}
#catPageBlog #feed a {font-size:.9em; color:#ff6600;}
#catPageBlog #feed a:hover {color:#ff944c !important;}
#catPageBlog h1 {height:31px; margin-bottom:-10px; background: url(../img/h1blogpage.gif) left top no-repeat;}
#catPageBlog h1 span {display:none;}
#catPageBlog h1.drive {background: url(../img/h1articlesDrive.gif) left top no-repeat;}
#catPageBlog h1.sport {background: url(../img/h1articlesSport.gif) left top no-repeat;}
#catPageBlog h1.health {background: url(../img/h1articlesHealth.gif) left top no-repeat;}
#catPageBlog h1.person {background: url(../img/h1articlesPerson.gif) left top no-repeat;}
#catPageBlog h1.workspace {background: url(../img/h1articlesWorkspace.gif) left top no-repeat;}
#catPageBlog h1.auto {background: url(../img/h1blogAuto.gif) left top no-repeat;}
#catPageBlog h1.mobile {background: url(../img/h1articlesMobile.gif) left top no-repeat;}
#catPageBlog h1.digital {background: url(../img/h1articlesDigital.gif) left top no-repeat;}
#catPageBlog h1.music {background: url(../img/h1articlesMusic.gif) left top no-repeat;}
#catPageBlog h1.photo {background: url(../img/h1articlesPhoto.gif) left top no-repeat;}
#catPageBlog h1.app {background: url(../img/h1articlesApp.gif) left top no-repeat;}
#catPageBlog h1.party {background: url(../img/h1articlesParty.gif) left top no-repeat;}
#catPageBlog .shadow {padding-top:10px; padding-right:10px; background: url(../img/shadow.gif) right top no-repeat;}
#catPageBlog .articles {background: #fcfcfc url(../img/articlesShadow2.gif) right top no-repeat; border:1px solid #ececec; height:10px; min-height:10px; padding-bottom:10px;}
html>body #catPageBlog .articles {height:auto;}
#catPageBlog .articles .item {margin:0 3px 2px 3px; padding:9px 16px 6px 16px;}
#catPageBlog .articles .item p {font-size:1.3em; font-weight:bold; padding-bottom:3px;}
#catPageBlog .articles .item p span {color:#ff6600;}
#catPageBlog .articles .item .date {font-size:.9em; color:#aaa; margin-bottom:4px;}
#catPageBlog .articles .item .category {font-size:.9em; color:#aaa; margin-bottom:4px;}
#catPageBlog .articles .item .image {padding:15px 0 10px 0; text-align:center;}
#catPageBlog .articles .item .image p.sign {padding-top:5px; font-style: italic; color:#808080; margin:0;}
#catPageBlog .articles .item .image img {border:1px solid #bfbfbf;}
#catPageBlog .articles .item .desc {padding-bottom:4px;}
#catPageBlog .articles .item .subservices {margin-top:6px; padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#catPageBlog .articles .item .subservices .comments {float:left; width:110px; color:#b0b0b0; margin-right:10px; padding-top:5px;}
#catPageBlog .articles .item .subservices .comments a {color:#b0b0b0;}
#catPageBlog .articles .item .subservices .comments a:hover {color:#b0b0b0 !important;}
#catPageBlog .articles .item .subservices .tags {float:left; width:280px; text-align:left; color:#6c6c6c; font-weight:bold; padding-top:5px;}
#catPageBlog .articles .item .subservices .tags a {color:#6c6c6c;}
#catPageBlog .articles .item .subservices .tags a:hover {color:#7a7a7a !important;}
#catPageBlog .articles .item .subservices .publishServices {float:right; background-color: #fff; border:1px solid #d1d1d1; padding:5px 5px 4px 5px; position:relative; left:-10px; min-height:10px; height:10px;}
html>body #catPageBlog .articles .item .subservices .publishServices {height:auto;}
#catPageBlog .articles .item .subservices .publishServices a {margin:0 5px;}

#catPageBlog .articles #pager {margin:9px 16px; border-top:1px solid #d1d1d1; padding-top:8px;}
#catPageBlog .articles #pager a, #catPageArticles .articles #pager span {color:#ff6600;}
#catPageBlog .articles #pager a:hover {color:#ff944c !important;}
#catPageBlog .articles #pager a.prev {padding-left:20px;}

#article {padding-top:14px; padding-right:10px; margin-bottom:15px; position:relative; height:10px; min-height:10px;}
html>body #article {height:auto;}
#article #pagePath {padding:0 0 4px 20px; font-size:.9em; color:#808080;}
#article #pagePath a {color:#808080;}
#article #pagePath a:hover {color:#999 !important;}
#article #print {position:absolute; right:38px; top:34px; padding:2px 20px 6px 0; background: url(../img/printer.gif) right top no-repeat;}
#article #print a {font-size:.9em; color:#9e9e9e;}
#article #print a:hover {color:#ρρρ !important;}
#article h1 {padding:0 160px 0 20px; font-size:1.6em; color:#000; font-weight:normal;}
#article .shadow {padding-top:10px; padding-right:10px; background: url(../img/shadow.gif) right top no-repeat;}
#article .articles {background: #fcfcfc url(../img/articlesShadow2.gif) right top no-repeat; border:1px solid #ececec; height:10px; min-height:10px; padding-bottom:10px;}
html>body #article .articles {height:auto;}
#article .articles .item {margin:0 3px 2px 3px; padding:15px 16px 15px 16px;}
#article .articles .item h2 {font-size:1.5em; font-weight:bold; padding-bottom:10px;}
#article .articles .item h3 {font-size:1.3em; font-weight:bold; padding-bottom:10px;}
#article .articles .item h4 {font-size:1.1em; font-weight:bold; padding-bottom:10px;}
#article .articles .item p {margin-bottom:10px; color:black; font-size:1.25em; line-height:1.4;}
#article .articles .item p.intro {font-style:italic; color:#808080; margin-bottom:15px;}
#article .articles .item .image {text-align:center; margin-bottom:15px; padding-top:10px;}
#article .articles .item .image img {border:1px solid #bfbfbf;}
#article .articles .item .image p.sign {padding-top:5px; font-style: italic; color:#808080; margin:0;}
#article .articles .item .desc {float:left; width:380px;}
#article .articles .item .subservices {margin-top:6px; padding-top:6px; margin-bottom:10px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#article .articles .item .subservices .author {float:left; width:200px; margin-right:10px; overflow:hidden;}
#article .articles .item .subservices .author a {color:#ff6600; font-weight:bold;}
#article .articles .item .subservices .author a:hover {color:#fe934b !important;}
#article .articles .item .subservices .author .sendlink {padding-top:3px;}
#article .articles .item .subservices .author .sendlink a {color:#4c4c4c; font-weight:normal;}
#article .articles .item .subservices .author .sendlink a:hover {color:#7d7d7d !important;}
#article .articles .item .subservices .author .rating {color:#ff6600; font-weight:bold; padding:5px 0;}
#article .articles .item .subservices .author .rating a {text-decoration:none; color:#ff6600;}
#article .articles .item .subservices .author .rating a:hover {color:#ffaa71 !important;}
#article .articles .item .subservices .author .rating span {color:#4c4c4c;}
#article .articles .item .subservices .tags {float:left; width:330px; text-align:right; color:#6c6c6c; font-weight:bold;}
#article .articles .item .subservices .tags a {color:#6c6c6c;}
#article .articles .item .subservices .tags a:hover {color:#7a7a7a !important;}
#article .articles .item .subservices .date {float:left; width:65px; text-align:left; color:#b4b4b4; 	margin-left:10px;}
#article .articles .item #publishServices {float:left; background-color: #fff; border:1px solid #d1d1d1; padding:5px 5px 4px 5px; margin-bottom:15px; position:relative; left:-10px; min-height:10px; height:10px;}
html>body #article .articles .item #publishServices {height:auto;}
#article .articles .item #publishServices a {margin:0 5px;}
#article .articles .item #linkedArticles {position:relative; left:-11px; min-height:10px; height:10px; margin-bottom:20px;}
html>body #article .articles .item #linkedArticles {height:auto;}
#article .articles .item #linkedArticles h3 {color:#000; font-size:1.3em; font-weight:bold; padding:0 0 6px 11px;}
#article .articles .item #linkedArticles ul {padding:10px; border:1px solid #d3d3d3; }
#article .articles .item #linkedArticles li {line-height:18px;}
#article .articles .item #linkedArticles li span {color:#aaa; font-size:.9em;}
#article .articles .item #comments .write {float:right; font-weight:bold;}
#article .articles .item #comments .write a {color:#ff6600;}
#article .articles .item #comments .write a:hover {color:#fe934b !important;}
#article .articles .item #comments h3 {color:#000; font-size:1.3em; font-weight:bold; padding:0 0 12px 0;}
#article .articles .item #comments .comment {margin-bottom:10px; border-bottom:1px solid #ececec;}
#article .articles .item #comments .comment .avatar {float:left; width:79px; height:79px; overflow:hidden; margin:0 16px 12px 0;}
#article .articles .item #comments .comment .avatar img {border:1px solid #bfbfbf;}
#article .articles .item #comments .comment .desc {float:none; width:auto;}
#article .articles .item #comments .comment .desc .usernameanddate {padding-bottom:6px;}
#article .articles .item #comments .comment .desc .usernameanddate span {font-size:.9em; color:#aaa;}
#article .articles .item #comments .comment .desc .text {padding-bottom:10px;}
#article .articles .item #comments .comment .desc .btns {text-align:right; font-size:.9em;}
#article .articles .item #comments .level1 {margin-left:20px;}
#article .articles .item #comments .level2 {margin-left:40px;}
#article .articles .item #comments .level3 {margin-left:60px;}
#article .articles .item #comments .level4 {margin-left:80px;}
#article .articles .item #comments .level5 {margin-left:100px;}
#article .articles .item #comments .level6 {margin-left:120px;}
#article .articles .item #comments .level7 {margin-left:140px;}
#article .articles .item #comments .level8 {margin-left:160px;}
#article .articles .item #comments .level9 {margin-left:180px;}
#article .articles .item #comments .level10 {margin-left:200px;}
#article #addCommentForm .area {min-height:10px; height:10px; position:relative; left:-10px; padding:10px; background-color: #fff;}
html>body #article #addCommentForm .area {height:auto;}
#article #addCommentForm textarea {width:595px; height:119px; background-color: #fff; border:1px solid #bfbfbf; color:#767676; font-size:.9em; padding:2px 5px; margin-right:3px; overflow:auto; margin-bottom:4px;}
html>body #article #addCommentForm textarea {width:583px; height:119px;}
#article #addCommentForm .btns {padding-bottom:4px; border-bottom:1px solid #ececec; margin-bottom:8px;}
#article #addCommentForm .btns a {font-weight:bold; text-decoration:none; margin-right:3px; font-size:.9em;}
#article #addCommentForm .btns a.help {float:right; color:#ff6600; font-weight:normal;}
#article #addCommentForm .btns a.help:hover {color:#fe934b !important;}
#article #addCommentForm .sub {font-size:.9em;}
#article #addCommentForm .sub label {float:left; width:200px; padding-top:2px;}
#article #addCommentForm .sub .clear {height:2px;}
#article #addCommentForm .sub select {width:200px;}
#article #addCommentForm .btn {padding-bottom:6px; padding-top:10px;}
#article #addCommentForm .btn .submit {background-color: #ff6600; border:0; padding:2px 0; color:#fff; font-weight:bold;}
html>body #article #addCommentForm .btn .submit {padding:2px 15px;}

#footerPad {height:20px; clear:both;}
#footer {height:95px; position:relative; top:0px; background: #efefef url(../img/footerBg.gif) left top repeat-x;}
#footer .content {margin:0 auto; width:1000px; height:95px; position:relative; text-align:left;}
#footer .content #footerNav {position:absolute; left:25px; top:28px; font-weight:bold;}
#footer .content #footerNav a {margin:0 5px;}
#footer .content #footerAlert {position:absolute; left:30px; top:48px; color:#484848; font-size:.9em;}
#footer .content #copyright {position:absolute; left:238px; top:48px; color:#f57d2e; font-size:.9em; font-weight:bold;}
#footer .content #footerRss {position:absolute; left:485px; top:25px;}
#footer .content #counters {position:absolute; left:709px; top:31px;}
#footer .content #counters a {margin-right:10px;}

/* Popup */
#loginPopup {position:absolute; left:50%; top:200px; border:1px solid #6f6f6f; background-color: #fff; padding:17px 0 8px 8px; width:238px; text-align:left;}
html>body #loginPopup {width:228px;}
#loginPopup h2 {margin:0 0 1px 14px; background: url(../img/h2login.gif) left top no-repeat; height:15px;}
#loginPopup h2 span {display:none;}
#loginPopup .bg {width:228px; height:147px; background: url(../img/loginBg.gif) left top no-repeat; padding:13px 0 0 13px;}
html>body #loginPopup .bg {width:215px; height:134px;}
#loginPopup .bg label {float:left; display:block; padding-bottom:2px;}
#loginPopup .bg .txt {width:194px; height:20px; background-color: #fff; border:1px solid #bfbfbf; padding:2px 5px; margin-bottom:5px;}
html>body #loginPopup .bg .txt {width:182px; height:14px;}
#loginPopup .bg .btn {float:left; margin:2px 5px 8px 0;}
#loginPopup .bg .check {float:left; margin-right:3px; margin-top:-3px;}
html>body #loginPopup .bg .check {margin-top:0;}


.cataloglinks {padding-top:17px;}
.cherta {width:645px; border-bottom:1px solid #d8d8d8; clear:both; height:2px; margin-left:20px;}
.cataloglinks ul li.razdel{float:left;}
.cataloglinks ul li ul li {clear:both;}
.cataloglinks ul {}
.cataloglinks ul li {}
.cataloglinks ul li.phone {background:url(../img/mobile.png) no-repeat;  height:33px; padding-left:41px !important; font-family:Trebuchet MS; font-size:18px; font-weight:bold; padding-top:8px; margin-left:0px !important; color:#015a7d;padding-bottom:0px !important; float:left;}
.cataloglinks ul li.photo {background:url(../img/camera.png) 0px 5px no-repeat; height:33px; padding-left:41px !important; font-family:Trebuchet MS; font-size:18px; font-weight:bold; padding-top:8px; color:#015a7d; padding-bottom:0px !important;}
.cataloglinks ul li.mp3player {background:url(../img/player.png) no-repeat;  height:33px; padding-left:41px !important; font-family:Trebuchet MS; font-size:18px; font-weight:bold; padding-top:8px;  color:#015a7d;padding-bottom:0px !important;}
.cataloglinks ul li ul li {padding-bottom:10px; font-size:13px; color:#01587b;}
.razdel li {padding-left:40px;}

.meanings h2 {font-weight:normal; color:#000; margin-left:20px; margin-top:22px; margin-bottom:15px;}
.meanings .mean {padding-left:20px; clear:both; padding-bottom:26px;}
.mean div.item-image {
	width:40px;
	height:40px;
	background-color:white;
	float:left;
	margin:10px 24px 30px 10px;
}
.mean img {}
.mean h4 {float:left; padding-right:56px; font-size:14px; color:#000;}
.mean span {padding-top:3px; display:block; padding-bottom:2px; color:#c1c1c1}
.mean p {font-size:12px; padding-bottom:3px; padding-top:10px;}
.mean a {font-size:12px; margin-top:1px; display:block;}
.mean div {background:#f44f00; width:34px; height:16px; color:#fff; padding-left:4px; padding-top:2px; float:left; margin-right:5px; font-size:10px;}

#catalogBlog {margin-bottom:15px; padding-right:10px; margin-top:20px; padding-left:20px; width:242px; float:left;}
#catalogBlog h2 {height:31px; color:#000; font-size:20px; font-family:Trebuchet MS;}
#catalogBlog h2 span {}
#catalogBlog .items {background-color: #fff; padding:5px 0;}
#catalogBlog .items .item {padding:0 10px 10px 0px;}
#catalogBlog .items .item h3 {font-size:1.3em; font-weight:bold; margin-bottom:12px;}
#catalogBlog .items .item .image {margin-bottom:9px;}
#catalogBlog .items .item .image img {border:1px solid #c2c2c2;}
#catalogBlog .items .item .desc {font-style:italic; padding-bottom:8px;}
#catalogBlog .items .item .subservices {margin-top:6px; padding-top:6px; background: url(../img/dotted.gif) left top repeat-x; font-size:.9em;}
#catalogBlog .items .item .subservices .comments {float:left; color:#b0b0b0; margin-right:10px; padding-left:12px; background: url(../img/plus.gif) left 2px no-repeat;}
#catalogBlog .items .item .subservices .comments a {color:#b0b0b0;}
#catalogBlog .items .item .subservices .comments a:hover {color:#b0b0b0 !important;}
#catalogBlog .items .item .subservices .date {float:right; text-align:left; color:#b4b4b4; margin-left:10px;}

.statji {padding-top:56px; padding-left:290px; _padding-left:10px; width:349px; padding-bottom:18px}
*:first-child+html .statji {padding-left:10px;}
.statji .item h3 {padding-bottom:8px;}
.statji .item p {padding-bottom:5px;}
.statji a.comments {float:left; color:#b0b0b0; margin-right:10px; font-size:10px;}
.statji span {float:right; text-align:left; color:#b4b4b4; margin-right:15px;font-size:10px;}
.statji .item div {float:left; width:349px; padding-bottom:15px;}

.bestbuy img {margin:10px; float:left; margin-right:26px;}
.bestbuy h1 {padding-bottom:10px; font-size:20px; color:#000; font-family:Trebuchet MS; font-weight:normal;}
.bestbuy h3 {padding-bottom:10px;}
.bestbuy span {color:#ff6600; font-size:20px; font-family:Trebuchet MS; font-weight:bold; letter-spacing:-2px; margin-top:5px; display:block;}

.bestbuy {padding-bottom:50px;padding-left:20px}

.shops h2 {padding-bottom:10px; font-size:20px; color:#000; font-family:Trebuchet MS; font-weight:normal;}
.shops {padding-bottom:20px; padding-left:20px;}
.shops .item span {float:left; display:block; font-size:14px; color:#000; font-weight:bold; padding-bottom:10px;}
.shops .item .mark {background:#f44f00; width:34px; height:16px; color:#fff; padding-left:4px; padding-top:2px; margin-right:5px; font-size:10px; margin-left:100px; margin-bottom:11px;}
.shops .item .pic img {margin-right:13px; margin-bottom:5px;}
.shops .item {padding-bottom:20px;}
.shops .item .pic {float:left;}


.linktree {padding-left:20px; padding-top:15px;}

.linksblock {padding-top:18px; padding-left:20px;}
.linksblock h1 {font-family:Trebuchet MS; font-weight:bold; font-size:18px; color:#000; padding-bottom:10px;}
.linksblock span {font-family:Trebuchet MS; font-weight:bold; font-size:15px; color:#000; padding-bottom:3px; display:block}
.linksblock ul {float:left; padding-right:80px; font-size:12px; width:250px; padding-bottom:10px;}
.linksblock ul li ul {padding-left:15px;}
.linksblock ul li {padding-bottom:3px;}


.choose {width:186px; background:#f2f2f2; padding:10px; font-size:12px; margin:20px; _margin-left:10px; float:left;}
.choose h2 {font-weight:normal; font-size:18px;}
.choose a {display:block; float:left;}
.choose .more {float:right;}
.choose p {color:#000; padding-top:10px; font-weight:bold; clear:both; padding-bottom:3px;}
.choose .close {padding-top:5px; margin-left:5px;}
.choose input {width:40px; height:16px;}
.choose .confirm {text-align:center; margin-top:23px; font-size:13px; font-weight:bold; margin-left:60px; _margin-left:24px;}

.popularmodels {padding-top:34px;}
.popularmodels h2 {color:#000; font-weight:normal; font-size:18px;}
.popularmodels ul li {float:left; width:105px; text-align:center; font-size:14px; font-weight:bold; margin-right:32px; margin-top:20px; margin-bottom:20px;}
.popularmodels p {font-weight:normal;}

.cherta1 {width:420px; border-bottom:1px solid #d8d8d8; height:2px; float:left;}

.producers {padding-top:20px !important; float:right; width:430px; padding-bottom:20px; _position:relative; _left:-20px;}
.producers h2 {color:#000; font-weight:normal; font-size:18px; padding-bottom:5px;}
.producers ul li {float:left;padding:0px !important; margin:0px !important; text-align:left; width:140px;}
.producers a { font-size:12px; font-weight:normal;}

.podpiska {background:#fff; border:1px solid #ececec; width:298px; height:62px;}
.podpiska div {margin:1px; background:#ececec; width:296px; height:60px; }
.podpiska div p {font-size:14px; font-family: Myriad Pro, Tahoma; padding-left:16px; padding-top:8px;}
.podpiska div input.pole {margin-left:16px; width:223px; float:left; margin-right:3px;}
.podpiska div input.confirm {padding-top:1px;}

.guru {width:330px; padding-left:20px; float:left;}
.guru h1 {font-size:18px; font-weight:bold; color:#000; padding-top:15px; padding-bottom:5px;}
.guru h3 {font-size:13px; font-weight:bold; color:#000; padding-bottom:5px;}
.guru span {font-size:11px}
.guru li {padding-bottom:8px; padding-left:5px;}
.guru input {float:left; margin-right:5px; _margin-right:0px; _margin-top:-4px;}
.guru a {font-size:16px; font-weight:bold;}
.cherta2 {width:300px; border-bottom:1px solid #d8d8d8; height:2px; margin-bottom:20px; margin-top:10px;}

.goodmodels {padding-top:42px; padding-left:20px; float:left;}
.goodmodels h3 {font-size:13px; font-weight:bold; color:#000; padding-bottom:5px;}
.goodmodels .first {width:200px;}
.goodmodels .second {width:100px;}
.goodmodels td {font-size:12px; padding-bottom:5px;}

.zagolovok {margin-left:20px; padding-top:15px; color:#000; font-size:18px; padding-bottom:12px;}
.bigimg {margin-left:30px; float:left;margin-right:5px;}
.images {width:132px; float:left; padding-left:5px;}
.images img {margin-left:10px; margin-top:10px;}
.price {font-size:15px; font-weight:bold; color:#ff7100;}
.prices {font-size:12px;}
.descphone span {display:block; float:left; font-size:12px; color:#737373;}
.descphone .mark {background:#f44f00; width:34px; height:16px; color:#fff; padding-left:4px; padding-top:2px; margin-right:15px; font-size:10px; float:left;}
.descphone table {padding-top:7px;}
.descphone td {height:23px; font-size:12px; vertical-align:center;}
.descphone td .spisok {font-size:10px;}

.descphone2 {margin-left:20px; padding-top:20px; padding-right:20px}
.descphone2 .leftcol {float:left; width:360px;}
.descphone2 .rightcol {}
.descphone2 h2 {font-size:15px; color:#000; padding-bottom:10px;}
.descphone2 .item {padding-bottom:20px; font-size:12px; font-size:12px;}
.descphone2 .item td {vertical-align:top;}

.otzyvy {margin-left:20px;}
.otzyvy h2 {font-size:18px; font-weight:normal; color:#000; padding-top:10px;}
.otzyvy .item {padding-top:15px; width:645px;}
.otzyvy h4 {float:left; width:150px; font-size:13px;}
.otzyvy .title {font-size:13px; padding-bottom:20px;}
.otzyvy .plus {padding-bottom:8px;}
.otzyvy .minus {padding-bottom:20px;}
.otzyvy .cherta {margin-left:0px;}
.otzyvy .date {font-size:11px;}
.otzyvy a {font-size:12px;}

.compare-block h2 {font-size:18px; font-weight:normal; color:#000; float:left; margin-bottom:0px;}
.compare-block a.clearspisok {display:block; width:50px; margin-top:5px; float:left; margin-left:20px;}
.compare-block a img {margin-left:10px;}
.compare-block a.comp {display:block; width:80px; font-size:14px; font-weight:bold; margin-top:15px;}
.compare-block { margin-bottom:30px;margin-left:20px}

.list {padding-top:30px;}
.list th {font-weight:normal; font-size:11px;}
.list td {padding-top:20px; vertical-align:top;}
.list td img {margin-left:10px;}
.list td h3 {font-size:14px; padding-bottom:5px;}
.list td span {font-size:14px; font-weight:bold; color:#000; display:block; float:left;}
.list td p {font-size:11px; padding-bottom:5px;}
.list td .mark  {background:#f44f00; width:29px; height:16px; color:#fff; padding-left:7px; padding-top:2px; margin-right:15px; font-size:10px; float:right; padding-right:4px;}

.pad25 {padding-left:25px;}
.list td.links {vertical-align:center;padding-left:25px;}
.list td.links a {display:block; padding-bottom:5px;}

.catpaging span {display:block; width:18px; height:17px; background:#ff7100; float:left; font-size:12px !important; color:#fff !important; text-align:center; padding-top:1px;}
.catpaging a {display:block; float:left; margin-top:1px; font-size:12px; margin-left:3px; margin-right:3px;}

.otzyvypage {padding-top:20px; padding-left:20px; clear:both; padding-bottom:40px;}
.otzyvypage .headstring h2 {font-size:18px; font-weight:bold; color:#000; float:left; padding-bottom:30px; margin-right:40px;}
.otzyvypage h1 {font-size:18px; font-weight:bold; color:#000; padding-bottom:20px; margin-right:40px;}
.otzyvypage .mark {background:#f44f00; width:34px; height:16px; color:#fff; padding-left:4px; padding-top:2px; margin-right:15px; font-size:10px; float:left; margin-top:3px; text-align:center;}
.otzyvypage .headstring p {float:right; padding-top:4px; position:relative; right:20px;}
.otzyvypage .headstring a.write {display:block; float:left; padding-top:4px;}

.otzyvypage .item {padding-top:15px; width:645px;}
.otzyvypage .item h4 {float:left; width:150px; font-size:13px;}
.otzyvypage .item .title {font-size:13px; padding-bottom:20px;}
.otzyvypage .item .plus {padding-bottom:8px;}
.otzyvypage .item .minus {padding-bottom:20px;}
.otzyvypage .item .cherta {margin-left:0px; margin-bottom:10px;}
.otzyvypage .item .date {font-size:11px; margin-right:55px;}
.otzyvypage .item a {font-size:12px;}
.otzyvypage .item h2 {clear:both; font-size:18px; padding-bottom:15px; font-weight:normal;}

.sellerpage {padding-top:20px; padding-left:20px; clear:both; padding-bottom:40px;width:645px;}
.sellerpage h2 {font-size:18px; font-weight:bold; color:#000;}
.sellerpage .links h3 {font-size:16px; color:#000; margin-top:10px;}
.sellerpage .links a {font-size:13px;}
.sellerpage .links {padding-bottom:20px;}
.sellerpage .cherta {margin-left:0px !important;}
.sellerpage table {padding-top:20px;}
.sellerpage table th {font-size:16px; color:#000; padding-bottom:10px;}
.sellerpage table td {vertical-align:top; padding-bottom:20px;}
.sellerpage table td a {font-size:14px; font-weight:bold;}
.sellerpage table td span {font-size:14px; font-weight:bold; color:#000;}

.sellerinfo img {float:left; margin-right:10px; margin-bottom:40px;}
.sellerinfo p.phones {width:130px; float:left; font-size:12px; font-weight:bold; color:#000;}
.sellerinfo { height:60px; padding-bottom:40px;}
.sellerinfo .cherta {margin-left:0px !important;}

.phoneitem img {margin:10px; float:left; margin-right:15px;}
.phoneitem .title {font-size:14px; font-weight:bold; color:#005a7f; display:block; margin-right:15px; float:left;}
.phoneitem table a {display:block; margin-top:5px; margin-left:20px; float:left;}
.phoneitem table .mark {margin-right:10px;}
.phoneitem table .mark b {color:#fff; font-size:10px;}
.phoneitem table td {padding-bottom:10px; vertical-align:top; color:#000;}
.phoneitem table td b {color:#000; font-size:12px;}
.phoneitem .cherta {margin-left:0px;}
.phoneitem {margin-top:20px;}
.otzyvypage .paddingtop {padding-top:10px;}

#container1 {width:100%;}
#container1 h2 {padding-left:20px;font-size:18px; font-weight:bold; color:#000;padding-bottom:40px; padding-top:15px;}
#container1 table {margin-left:20px;text-align:center;}
#container1 table th {font-size:14px; padding-bottom:5px;}
#container1 table .name {text-align:left;}
#container1 table .name span {margin-left:10px; font-size:12px; color:#333333; font-weight:bold;}
#container1 table .name .type {margin-left:0px; font-size:14px; font-weight:bold; color:#333333;}
#container1 table .name b {font-size:14px; color:#333333;}
#container1 table td p {color:#ff6600; font-weight:bold;}
#container1 table td {font-size:14px; padding-bottom:7px; vertical-align:top; color:#000;}
.cherta_ {width:100%; border-bottom:1px solid #d8d8d8; height:2px;}
#container1 table .itog {color:#333333; font-size:18px !important; text-align:left; font-weight:normal !important; padding-bottom:40px;}
#container1 table .orangespan {color:#ff6600; font-weight:bold;}
#container1 table .current {text-decoration:underline;}

#popupBg {width:100%; height:100%; background: url(../img/popupBg.png) left top repeat; position:absolute; z-index:999; width:100%; left:0; top:0;
 background: "none";
	* filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/spacer.png', sizingMethod='scale')"
}

.popup2 {width:442px; background:#fff; border:1px solid #727272; margin-left:50%; position:relative; left:-221px; top:257px; text-align:left; color:#000; padding-bottom:20px;}
.popup2 h2{font-size:20px; font-weight:bold; font-family:Trebuchet MS, Helvetica, sans-serif; padding-left:17px; padding-top:15px; float:left;}
.popup2 .closepopup {position:absolute; right:10px; top:10px; display:block;}
.popup2 table .item1 {width:165px; font-weight:bold; font-size:14px;}
.popup2 table td{vertical-align:top; padding-bottom:15px; padding-left:10px;}
.popup2 table td ul li {float:left; width:120px;}
.popup2 table td input.textbox {width:47px; margin-right:5px;}
.popup2 table td select {width:140px;}
.popup2 table td input.radiobox {margin-right:5px; margin-left:5px;}
.popup2 table {margin-left:17px; margin-top:15px;}
.popup2 .ready {float:right; font-size:18px; margin-right:20px; margin-top:-2px;}
.popup2 table td ul li input {margin-right:5px;}
.popup2 .links {float:left; width:145px; padding-top:15px; padding-left:20px;border-right:1px solid #d0d0d0; }
.popup2 .links li {padding-bottom:5px;}
.popup2 .links li a {color:#333333 !important; font-weight:bold; text-decoration:none;}
.popup2 table td .yesnodiv {float:left;}
.popup2 table td h4 {padding-bottom:8px; font-size:12px; color:#337b99; font-weight:normal;}

.popup3 {width:594px; background:#fff; border:1px solid #727272; height:505px; margin-left:50%; position:relative; left:-277px; top:257px; text-align:left; color:#000;}
.popup3 h2{font-size:20px; font-weight:bold; font-family:Trebuchet MS, Helvetica, sans-serif; padding-left:17px; padding-top:15px; float:left;}
.popup3 .closepopup {position:absolute; right:10px; top:10px; display:block;}
.popup3 .leftpopupblock {width:275px; margin-left:17px; float:left; color:#333333; padding-top:17px;}
.popup3 .leftpopupblock p {font-weight:bold; font-size:14px;}
.popup3 .leftpopupblock h4 {font-size:12px; padding-top:15px;}
.popup3 .leftpopupblock textarea {width:275px; height:80px;}
.popup3 .leftpopupblock input {float:left; margin-top:10px;}
.popup3 .leftpopupblock .soglasen {font-size:12px; font-weight:normal; width:140px; float:left; margin-left:5px;margin-top:10px;}
.popup3 .leftpopupblock .ready {font-size:18px; display:block; float:right; margin-top:10px;}
.popup3 .rightpopupblock {width:260px; float:left; margin-left:30px; color:#333333;padding-top:17px;}
.popup3 .rightpopupblock h3 {font-size:14px;}
.popup3 .rightpopupblock p {padding-top:15px;}

.popup4 {width:594px; background:#fff; border:1px solid #727272; height:350px; margin-left:50%; position:relative; left:-277px; top:257px; text-align:left; color:#000;}
.popup4 h2{font-size:20px; font-weight:bold; font-family:Trebuchet MS, Helvetica, sans-serif; padding-left:17px; padding-top:15px; float:left;}
.popup4 .closepopup {position:absolute; right:10px; top:10px; display:block;}
.popup4 .leftpopupblock {width:275px; margin-left:17px; float:left; color:#333333; padding-top:17px;}
.popup4 .leftpopupblock p {font-weight:bold; font-size:14px;}
.popup4 .leftpopupblock h4 {font-size:12px; padding-top:15px;}
.popup4 .leftpopupblock textarea {width:275px; height:175px;}
.popup4 .leftpopupblock input {float:left; margin-top:10px;}
.popup4 .leftpopupblock .soglasen {font-size:12px; font-weight:normal; width:140px; float:left; margin-left:5px;margin-top:10px;}
.popup4 .leftpopupblock .ready {font-size:18px; display:block; float:right; margin-top:10px;}
.popup4 .rightpopupblock {width:260px; float:left; margin-left:30px; color:#333333;padding-top:17px;}
.popup4 .rightpopupblock h3 {font-size:14px;}
.popup4 .rightpopupblock p {padding-top:15px;}


.popup1 {float:left; width:250px; padding-left:20px; text-align:center;}
.popup1 .img1 {padding-top:10px; padding-bottom:10px;}
.popup1 .item img {padding-right:10px;}
.popup1 .item {position:relative;}
.popup1 .lzan {position:absolute; left:0px; top:0px; width:30px; height:50px; background:url(../img/lzan.gif);;}
.popup1 .rzan {position:absolute; right:0px; top:0px; width:30px; height:50px; background:url(../img/rightzanaves.png);;}