ul, ol, p, h1, h2, h3, h4, h5, h6, form, fieldset {	margin: 0;	padding: 0;}
h1 {font-size:120%;  display:block;} h2 {font-size:130%; color:#313131; display:block;} h3 {font-size:120%; display:block;}
fieldset {	border:none;}
fieldset legend {	display:none;}
ul, ol {list-style: none;}
body {	background: url(images/back.gif) repeat-y  center;	font: 9pt Helvetica, Verdana, Arial, sans-serif;	margin: 0px;}
body, html {height:100%}
span.spacer {display: block; width: 100%;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
a {color:#C8347F; outline:0;}
.hidden {display: none;}
img {border: none; outline: none;}
img.alignleft {float:left; margin: 0 10px 10px 0}


/** container **/
#container {width:964px;position:relative; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; background: #fff;}
.push {height:90px;}
/** footer **/
#footer_wrap {background:#e0e1e2; height:46px; padding-top:15px; position:relative; background: url(images/bg_footer.gif) repeat-x #dde0e2;}
#footer {width:965px; margin:0 auto; font-size: 0.9em; color: #666;}
#footer a:hover {color:#000; text-decoration: none;}
.left {float:left;}
.right {float:right;}
 

/** header **/
#header {padding-top: 10px; }


/** innerContent General Settings **/
div#innerContent {background: url(images/bg_skeleton.gif) repeat-y 1px 0px; padding: 0px 15px 0 15px;}
	div#innerContent h2 {margin-bottom: 10px; font-size:18px;}
	div#iContentLeft {float: left; padding-left: 3px; width:670px; position:relative;}
	div#iContentLeft h3 {margin: 15px 0;}
	div#iContentBottom {background: url(images/bg_skeletonBottom.gif) no-repeat 1px 0px; height: 37px; clear: both;}


/** top menu & sub menu content **/ 
div#navHeader {background: url(images/bg_skeletonTop.gif) no-repeat 0px 10px; height: 90px; position:relative;}

/** Navigation **/
ul#menu {margin-left: 5px;}
	ul#menu li {float:left; margin-right: 5px;}
	ul#menu li a {display: block; color:#475c68; font-size: 1.25em; font-weight: bold; text-decoration: none; height: 200px; padding: 0 0 0 20px; float:left;}
	ul#menu li a:hover {color:#C8347F;}
	ul#menu li a span {display: block; padding:12px 20px 31px 0px; _padding:12px 20px 15px 0px;}



div#headerContent {display: block; position:absolute; color:#f2f2f2; padding-top: 5px; bottom:13px; left:10px;}
div#headerContent a {color:#bdd0da; text-decoration:none;}
div#headerContent a:hover {color:#fff;} 
	#subMenu {clear:both;}


.nav-index{float: left; padding: 5px 0px 7px 0px; position: absolute; display: block; top:50px; left: 3px; width:960px; font-size: 1.1em; font-family:Verdana, Arial;  background: #9FABB0; color: #fff; z-index:100; border-top: 1px solid #999;

}
.nav-index a {display: inline; font-weight:normal; color: #fff; text-decoration: none; height: 25px; font-size: 1em; padding-left:15px;  padding-right:15px; }

#nav {margin: 0; padding: 0;float: left; width: 950px;top:10px;list-style: none;position: relative; font-size: 1.1em; font-family:Verdana, Arial; left:10px; bottom:0;}
#nav li {float: left; margin: 0; padding: 0; color:#7c8d93; height: 40px;}
#nav li a {padding: 10px 15px; display: block; color: #fff; text-decoration:none; font-size: 1.1em; font-weight:bold; border-right: 1px solid #999; height: 40px;}
#nav li a:hover {color: #fff;	text-decoration: none;}
#nav li:hover {background:/* url(images/dm_arrow.gif) no-repeat center bottom*/ #9FABB0; height: 40px;  }
#nav li span {float: left; position: absolute;left: -7px; top:40px; display: none; width:384px; z-index:300;}
#nav li:hover span {display: block;}
#nav li span a {font-weight:normal;}

/*#dm_main_clear {clear:both;}
#dm_main_header1{background: url(images/dm_header1.gif) center no-repeat #fff; padding: 44px 0 10px 0; border:0;} 
#dm_main_header2{background: url(images/dm_header2.gif) center no-repeat #fff; padding: 44px 0 10px 0; border:0;} 
#dm_main_header3{background: url(images/dm_header3.gif) center no-repeat #fff; padding: 44px 0 10px 0; border:0;} 
#dm_main_header4{background: url(images/dm_header4.gif) center no-repeat #fff; padding: 44px 0 10px 0; border:0;} 
#dm_main_header5{background: url(images/dm_header5.gif) center no-repeat #fff; padding: 44px 0 10px 0; border:0;} 
#dm_main_header6{background: url(images/dm_header6.gif) center no-repeat #fff; padding: 44px 0 10px 0; border:0;} 
#dm_main{float: left; vertical-align: top; background:url(images/floral_pink1.gif) bottom right no-repeat #fff; color: #5b5c57; width:383px; border-right: 3px solid #7c8d93; border-left: 3px solid #7c8d93;}
#dm_bottom {float:left; background: url(images/dm_2.gif) no-repeat top left; width:389px; height:24px;}
#dm_bottom_s {float:left; background: url(images/dm_2.gif) no-repeat top left; width:389px; height:24px; }
#dm_main_2{margin-left: 100px;}
#dm_main_3{margin-left: 200px;}
#dm_main_4{margin-left: 300px;}
#dm_main_5{margin-left: 400px;}
#dm_main_6{margin-left: 500px;}


#dm_main_left{float: left; margin: 0; padding: 0; width:160px; padding-left: 5px; padding-right:20px; margin-right:20px; }
#dm_main_right{float: left; margin: 0; padding: 0; width:160px;}
#dm_main_ul{list-style-type:none; margin: 0; width:150px;}
#dm_main_ul li{color:#5b5c57; font-size:0.9em; height: 40px;  margin: 0; padding: 0; }
#dm_main_ul li:hover{background:none; height: 40px;}
#dm_main_ul li a{padding:0; background: url(images/dm_arrow_li.gif) top left no-repeat; border-right:none; color:#5b5c57; font-size:1em; width:150px; padding-left: 25px; height: 30px; border-bottom:1px dotted #dcdcdc;}
#dm_main_ul li a:hover{text-decoration:underline; color:#5b5c57;  border-bottom:1px dotted #dcdcdc;}
.dm_header{font-size:1.1em; color:#333; padding: 0px 0 5px 25px; font-family: 'Times New Roman', Times, serif; font-weight:bold;}
#dm_main_ul_sm{list-style-type:none; margin: 0; width:150px; padding-bottom:9px;}
#dm_main_ul_sm li{color:#5b5c57; font-size:0.9em; height: 25px;  margin: 0; padding: 0; }
#dm_main_ul_sm li:hover{height: 25px;  background:none;}
#dm_main_ul_sm li a{padding:0; background: url(images/dm_arrow_li.gif) center left no-repeat; border-right:0; color:#5b5c57; font-size:1em; width:150px; padding-left: 20px;  height: 25px;}
#dm_main_ul_sm li a:hover{text-decoration:underline; color:#5b5c57;}
*/
#dm_main{float: left; vertical-align: top; color: #5b5c57; width:350px; min-height:60px; background: #fff; border-right: 2px solid #9fabb0; border-left: 2px solid #9fabb0; border-bottom: 2px solid #9fabb0; border: 2px solid #9fabb0;margin-left: 7px;}
#dm_main_s{float: left; vertical-align: top; color: #5b5c57; width:300px; background: #fff; border-right: 2px solid #9fabb0; border-left: 2px solid #9fabb0; border-bottom: 2px solid #9fabb0; border: 2px solid #9fabb0;}
#dm_main_2{margin-left: 140px;}
#dm_main_3{margin-left: 286px;}
#dm_main_4{margin-left: 413px;}
#dm_main_5{margin-left: 584px;}
#dm_main_6{margin-left: 656px;}
#dm_main_left{float: left; margin: 0; padding: 15px 0 20px 5px; width:160px; height: 100%; min-height:100px;}
#dm_main_right{float: left; margin: 0; padding: 15px 0 10px 20px; width:140px; height: 100%; border-left: 1px dashed #9fabb0; min-height:100px; }
#dm_main_right_s{float: left; width:100px; height: 100%; }
#dm_main_right_s img{float: left; margin-top:15px;}
#dm_main_ul{list-style-type:none; margin:-10px 0 0 -12px; width:150px; padding-bottom:9px;}
#dm_main_ul li{color:#5b5c57; font-size:0.9em;  padding: 0; height:15px;}
#dm_main_ul li:hover{background:none; height:15px; }
#dm_main_ul li a{color:#5b5c57; font-size:1em; width:150px; height:15px; border-right:none;  margin-right:5px; }
#dm_main_ul li a:hover{text-decoration:underline; color:#5b5c57; height:15px;  margin-right:5px; }
.dm_header{font-size:1.1em; color:#333; padding-bottom: 5px; font-family: 'Times New Roman', Times, serif; font-weight:bold;}
#dm_main_ul_sm{list-style-type:none; margin: 0; width:150px; padding-bottom:9px;}
#dm_main_ul_sm li{color:#5b5c57; font-size:0.9em;  margin-right:5px; padding: 0; height:15px;}
#dm_main_ul_sm li:hover{background:none; height:15px; margin-right:5px;}
#dm_main_ul_sm li a{padding:0;border-right:0; color:#5b5c57; font-size:1em; width:150px; height:15px; margin-right:5px;}
#dm_main_ul_sm li a:hover{text-decoration:underline; color:#5b5c57; height:15px; margin-right:5px;}

.descript_text {font-family:Verdana; font-size:10pt; color:#6e6e6e;}
.descript_text a {font-family:Verdana; font-size:10pt; color:#C8347F; text-decoration:none;}
.actions_list a {font-family:Verdana; font-size:10pt; color:#6e6e6e; text-decoration:none;}
.actions_list {list-style-image: url(/_system/images/vendor_descript_ico.gif); left: 20px;}

div.slide_top {width: 660x; background: url(images/bg_slide_top.gif) no-repeat top left;}
div.slide {width: 660px; background: url(images/bg_slide.gif) no-repeat bottom;padding-bottom: 30px; }

.corner{width: 640x; height: 500px; background: url(images/corner-main.gif) no-repeat top center; position: relative; }

/** iContentLeft Home
	This part contains the innerContentLeft Home Featured Posts Section **/
	div#featured {background:url(images/bg_featuredposts.gif) no-repeat; width:640px; height: 185px; padding: 9px 0 0 9px; position: relative; margin-bottom: 35px; z-index:1; }
	h1.blue {color:#C8347F}
	h3.blue {color:#C8347F; font-size:1.3em;}
	h4.blue{color:#475C68}
	div#fImageContainer {width:296px; float: left;}
	div#fImageContainer ul li {width:296px; height: 176px;}
	div#fImageContainer ul li a {display:inline-block; border-right: 5px solid #ccc !important; padding-right: 1px;}
	div#fImageContainer ul li a:hover {border-right-color: #C8347F !important;}
	
	div#fInfoContainer {float: right; width: 315px; color:#666; margin-right: 15px;}
	div#fInfoContainer li {padding-top: 10px; width:315px; height: 190px;}
	div#fInfoContainer h3 {margin-bottom:10px;}
	div#fInfoContainer h3 a {text-decoration: none; color: #496b7e;}
	div#fInfoContainer p {margin:10px 0; font-size:0.9em;}
	
	div.postIntro {background: #fff; padding: 7px;}
	div.postIntro p {line-height:1.3em;}
	div.postIntro p:first-child {margin-top:0px !important;}
	div.postIntro a {color:#b59100; text-decoration: none; border-bottom: 1px solid #fff;}
	div.postIntro a:hover {color:#333; border-bottom: 1px solid #b59100} 
	
	
	div.postMeta {background: url(images/bg_metaHome.gif) no-repeat; width:298px !important; height: 27px; padding-left: 12px; padding-top: 4px; margin-top:10px;}
	div.postMeta div {float: left; margin-right: 20px; font-size:0.9em; padding-top: 5px !important}
	div.postDate {background: url(images/bg_calendar.png) no-repeat; padding-left: 25px; padding-bottom: 3px;}
	div.postAuthor {background: url(images/icon_user.png) no-repeat 0px 2px; padding-left: 20px;}
	div.postAuthor a {color:#333;}
	div.commentCount {background: url(images/bg_commentCount.png) no-repeat; text-align: center; width: 34px; padding: 6px 0; float: right !important; margin-right: 10px !important;}
	div.commentCount span {display: none;}
	div.commentCount a {display:block;}
/**/



/** HOME & ARCHIVE POST LISTING **/
div.postMetaList ul li {float: left; margin-right: 20px;  margin-left: 5px;padding-top: 5px !important;}
div.postMetaList ul li a, div.postMeta a {text-decoration: none;}

li.postDate {background: url(images/bg_calendar.png) no-repeat; padding-left: 25px; padding-bottom: 3px;}
li.postAuthor {background: url(images/icon_user.gif) no-repeat 0px 3px; padding-left: 20px}
li.postAuthor a {color:#333;}
li.commentCount {background: url(images/bg_commentCount.png) no-repeat; text-align: center; width: 34px; padding: 6px 0; float: right !important; margin-right: 10px !important;}
li.commentCount span {display: none;}
li.commentCount a {display:block;}



ul#sliderNav {position: absolute; left:470px; top: 210px; z-index:100; display:block;}
ul#sliderNav li {float: left; margin-right: 5px;}
ul#sliderNav li a {display: block; width: 72px; height: 26px; text-indent: -9999px; background-repeat: no-repeat;}
#next {background: url(images/bg_next.png);}
#next:hover {background: url(images/bg_nextHover.png);}
#prev {background: url(images/bg_prev.png);}
#prev:hover {background: url(images/bg_prevHover.png);}

/** POSTS **/
.post {position:relative; float:left; background: url(images/bg_post.jpg) no-repeat; /*font-size: 0.9em;*/ padding: 10px 0; height: 111px; margin-bottom: 25px; }

.postThumb {background: url(images/bg_postthumb.png) no-repeat; width:104px; height:104px; float:left; margin:0 5px; padding: 4px 0 0 4px;}
div.postContent {float:left; width:350px; color: #666; margin: 0 10px; padding-right: 10px}
div.postContent p {margin: 10px 0; line-height:1.3em;}
div.postContent strong {color:#b59100;}
div.postContent a {margin-bottom: 10px; color:#475c68; text-decoration: none;font-size:125%; display:block; font-weight: bold;}

div.postMetaList {width: 150px; float: left; font-size: 0.9em; color:#666;}
div.postMetaList li {margin-bottom: 10px; padding-top: 10px}
div.postMetaList li.postDate {padding-top: 5px; width: 120px; position: relative;}
div.postMetaList li.postDate div.commentCounter {position: absolute; right: 0; top:0px; background: url(images/bg_commentCount.png) no-repeat; text-align: center; width: 34px; padding: 6px 0; }
div.postMetaList li.postDate div.commentCounter a {text-decoration: none; color:#333; font-size: 0.9em;}
div.postMetaList li.postDate div.commentCounter span {display: none;}
div.postMetaList li.postAuthor {background: url(images/icon_user.png) no-repeat 0px 8px; padding-left: 20px; }
div.postMetaList li.postAuthor a {text-decoration: none;}
div.postMetaList li.postTags {clear:both; width:145px; padding-top:10px !important;}
div.postMetaList li.postTags a {text-decoration: none;}


/** POST SINGLE **/
div.postSingle {width:650px !important;}
div.entry {clear:both; margin-top:20px;}
div.entry p {margin:12px 0; color:#444444; line-height: 1.6em; font-size: 12px;}
div.entry p strong{color:#000;}
div.thePost h2 {margin:-2px 0px 3px 0px !important; width:450px;}

div#comments_single {background:url(images/bg_comments_single.gif) no-repeat; width:36px; height:27px; text-align:center; padding-top:5px; font-size:1.1em; float:left; margin-right:10px;}
p.single_cats {margin:3px 0px 0px 1px !important; font-size:0.9em;}
p.single_cats a {text-decoration:none;}
p.single_cats a:hover {color:#555;}


/* post single tags */
p.singleTags {margin-top: 15px; background: url(images/tag_icon.png) no-repeat 10px; padding:10px 0px 10px 30px; border-top: 1px solid #ccc; float:right; width: 350px;}
p.singleTags a {color:#C8347F !important; bornder:none !important;}
p.singleTags a:hover {color:#666 !important;}

p.theAuthor {width:250px; float: left; border-top: 1px solid #ccc; padding: 10px 10px 10px 0px; color:#666;}

/* post single metadata */
p.postmetadata {padding: 10px; background: #f2f2f2; margin-top: 20px;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
div.entry blockquote {line-height: 1.0em;	font-style: italic;	color:#666;	padding: 20px 20px 20px 60px;	margin: 20px 0;	background: url(images/quote.png) no-repeat 0 0;}

div.entry h3 {margin: 10px 0 !important;}
div.entry code {background: #f4f5f6; padding: 10px; border-left:5px solid #abbfd3; line-height: 2em; font-size: 1em; margin: 12px 0; display: block;}

div.entry ul {margin:0px 10px 10px 10px; padding:10px; color:#444;}
div.entry ul li {line-height:1.7em; list-style-type:disc !important;}

/** COMMENTS **/
h3#comments {margin-bottom: 15px; padding-top: 25px; clear: both;}
ol.commentlist {background: #f4f5f6; border-top: 1px solid #ccc;}
.comment {clear:both; padding: 15px;}
.comment .comment-author {width:64px; height:64px; float:left;}

div.author {margin-bottom: 20px; clear: both;}
div.author a {color:#333; text-decoration: none; border-bottom: 1px solid #b59100;}
div.author a:hover {color:#C8347F; border-bottom: 1px solid #fff;}

span.date {color:#666;}
div.comment-text {float:right; width: 520px; padding: 10px; background: #fff;}
ul.children li div.comment-text {width:490px;}
ul.children li ul li div.comment-text {width:460px;}
ul.children li ul li ul li div.comment-text {width:430px;}
ul.children li ul li ul li ul li div.comment-text {width:400px;}
div.comment-text p {margin:10px 0; color:#444444; line-height: 1.6em;}
/****/


#respond {clear:both; margin-top: 20px;}
#respond h3 {margin-bottom: 10px; margin-top: 25px;}
#respond p {margin: 10px 0;}

#commentform {padding-top: 10px; border-top: 1px solid #ccc;}

p.commentBoxes {float:left; width: 248px; margin-right: 30px !important;}
p.commentBoxes label {margin-bottom:5px; margin-left: 5px; display: block;}
p.commentBoxes label.txt { background: url(images/bg_commentor_boxes.gif) no-repeat bottom; width:248px; height: 23px; padding: 0 !important; margin: 0 !important;}
p.commentBoxes label.txt input {border:none; outline:none;background: none; font-size: 0.9em; padding: 5px 0 0 8px; color:#555;}
p#comment-txtarea {background: url(images/bg_commentor_textarea.gif) no-repeat; width: 619px; height: 153px; clear: both; margin-top: 10px;}
p#comment-txtarea textarea {background: none; width:599px; padding: 10px; height: 133px; border: none; color:#555; font-family: "Lucida Sans Unicode"; font-size:0.9em;}


/*--------------------------- RIGHT COLUMN - SIDEBAR --------------------------*/
#rightColumn {width:250px; float: right;}
#rightColumn-top {width: 250px; background-image:url(images/bg_rightColumn-top.gif); height: 94px; padding: 13px 0 0 0;}
#rightColumn-bottom {width: 250px; background-image:url(images/bg_rightColumn-bottom.gif); width:267px; height: 15px;}

#miniBanner {width: 250px; margin: 10px auto 10px auto;}
#miniBanner img {float:left; margin:5px 5px 0 0;}
div.tabs-container ul h2 {display:none;}


/** SIDEBAR TABS **/

/*1st Tab Box */

/*Çàêîììåíòèðîâàëà miniBanner è îòñòóïû äëÿ íèõ #tabsPopular {width: 240px; background: url(images/bg_tabsPopular.gif) no-repeat bottom; margin: 150px auto 60px auto; padding: 0 0 15px 0;}*/
#tabsPopular {width: 240px; background: url(images/bg_tabsPopular.gif) no-repeat bottom; margin: 20px auto 20px auto; padding: 0 0 20px 0;}
#tabsPopular ul {margin:0; padding:0; height:43px; list-style-type:none;}
#tabsPopular ul li {float:left; margin:0; }
#tabsPopular ul li a {display:block; font-size:12px; color:#999; height:31px; text-decoration:none; text-align: center; background-repeat: no-repeat; padding: 5px 0 0 0; font-weight: bold;}
#tabsPopular ul li.tabs-selected a {color:#2f333b;}
#tabsPopular ul li a:hover {color:#C8347F;}

#tabsPopular ul li#categories a {width: 79px; background-image: url(images/bg_popularTab.gif);}
/* (optional) #tabsPopular ul li#popular a:hover, */#tabsPopular ul li#categories.tabs-selected a {background-position: -79px;}
#tabsPopular ul li#tags a {width: 83px; background-image: url(images/bg_tagsTab.gif);}
/* (optional) #tabsPopular ul li#tags a:hover, */#tabsPopular ul li#tags.tabs-selected a {background-position: -83px;}
div#tabbed-tags {padding: 10px 10px 0px 10px;}
div#tabbed-tags a, div.entry p a:hover {color:#666; text-decoration: none; border-bottom: 1px solid #fff;}
div#tabbed-tags a {line-height: 2em;}
div#tabbed-tags a:hover, div.entry p a {color:#C8347F;; text-decoration: none; } 
#tabsPopular ul li#ñomments a {width: 78px; background-image: url(images/bg_topicsTab.gif);}
/* (optional) #tabsPopular ul li#topics a:hover, */#tabsPopular ul li#ñomments.tabs-selected a {background-position: -78px;}


#tabsPopular div ul {margin: 0 0 0 2px; padding: 0; height: auto !important;}
#tabsPopular div ul li {border-bottom: 1px dotted #97999d; float: none !important;}
#tabsPopular div ul li a {background-image: url(images/bg_sideList.gif); text-align: left !important; color: #777 !important; width: 198px; font-size: 11px !important; font-weight: normal !important;padding: 5px 0 0 40px !important; height: 28px !important;}
#tabsPopular div ul li a:hover {background-position: -238px 0; color: #333 !important; height: 28px !important;}



#tabsPopular div ul.children {margin: 0px 0 0 0px; padding: 0; height: auto !important;}
#tabsPopular div ul.children li {border-bottom: 1px dotted #97999d; float: none !important;}
#tabsPopular div ul.children li a {background-image: url(images/bg_sideList.gif); text-align: left !important; color: #777 !important; width: 198px; font-size: 11px !important; font-weight: normal !important;padding: 9px 0 0 37px !important; height: 23px !important;}
#tabsPopular div ul.children li a:hover {background-position: -238px 0; color: #333 !important;}
div#pop {text-align: left !important; color: #C8347F !important; width: 198px; font-size: 11px !important; font-weight: bold !important;padding: 9px 0 0 40px !important; height: 30px !important;}
/* 2nd Tab Box */
#tabsRecent {width: 240px; background: url(images/bg_tabsPopular.gif) no-repeat bottom; margin: 20px auto 20px auto; padding: 0 0 20px 0;}
#tabsRecent ul {margin:0; padding:0; height:43px; list-style-type:none;}
#tabsRecent ul li {float:left; margin:0;}
#tabsRecent ul li a {display:block; font-size:12px; color:#999; height:31px; text-decoration:none; text-align: center; background-repeat: no-repeat; padding: 5px 0 0 0; font-weight: bold;}
#tabsRecent ul li.tabs-selected a {color:#2f333b;}
#tabsRecent ul li a:hover {color:#C8347F;}


#tabsRecent ul li#recentÐopular a {width: 117px; background-image: url(images/bg_recentPosts.gif);}
/* (optional) #tabsRecent ul li#recentPosts a:hover, */#tabsRecent ul li#recentÐopular.tabs-selected a {background-position: -117px;}
#tabsRecent ul li#recentPosts a {width: 123px; background-image: url(images/bg_recentComments.gif);}
/* (optional) #tabsRecent ul li#recentComments a:hover, */#tabsRecent ul li#recentPosts.tabs-selected a {background-position: -123px;}
#tabsRecent div ul {margin: 0 0 0 2px; padding: 0; height: auto !important;}
#tabsRecent div ul li {border-bottom: 1px dotted #97999d; float: none !important;}
#tabsRecent div ul li a {background-image: url(images/bg_sideList.gif); text-align: left !important; color: #777 !important; width: 198px; font-size: 11px !important; font-weight: normal !important;padding: 5px 0 0 40px !important; height: 25px !important;}
#tabsRecent div ul li a:hover {background-position: -238px 0; color: #333 !important; height: 25px !important;}

div.tabsVendor1_top {width: 240px; background: url(images/bg_tabsVendor1.gif) no-repeat top left;}
div.tabsVendor_top {width: 240px; background: url(images/bg_tabsVendor.gif) no-repeat top left;}
div.tabsVendor_img {background: url(images/catalog.gif) no-repeat top center;  padding: 5px 5px 20px 5px;}
div.tabsVendor {width: 241px; background: url(images/bg_tabsPopular.gif) no-repeat bottom; }
div.tabsVendor_top h4{display:block; font-size:12px; color:#475C68; text-align: center; background-repeat: no-repeat; padding: 5px 0 0 0; font-weight: bold;}
div.tabsVendor h4{display:block; font-size:12px; color:#475C68; text-align: center; background-repeat: no-repeat; padding: 5px 0 0 0; font-weight: bold;}
div.tabsVendor p{display:block; font-size:12px; color:#666; text-align: center; background-repeat: no-repeat; padding: 5px 0 0 0; }

div.tabsInt_top {width: 241px; background: url(images/bg_tabsInt_top.gif) no-repeat top left;}
div.tabsInt_top h4{font-size:12px; color:#475C68; text-align: center; background-repeat: no-repeat; padding: 5px 0 0 0; font-weight: bold}




/* WIDGETS */
#widgetBoxes ul li h3 {background-image: url(images/bg_blogrollHeader.jpg); background-repeat: no-repeat; width: 227px; height: 24px; color: #fff; font-size: 14px; font-weight: bold; padding: 9px 0 0 13px; margin: 0 auto}
#widgetBoxes li ul {width: 240px; list-style-type: none; background-image: url(images/bg_tabsPopular.gif); background-repeat: no-repeat; background-position: bottom; margin: 0 auto 35px auto; padding:0 0 10px 0 ;}
#widgetBoxes ul li ul li a {width:225px; display: block; padding: 6px 0 6px 15px; border-bottom: 1px dotted #97999d; color: #777; text-decoration: none;}
#widgetBoxes ul li ul li a:hover {color: #333;}
.tabs-hide {display: none;}


ul#recentcomments {padding:10px 0px 20px 0px !important;} 
li.recentcomments {font-size:0.9em; padding: 6px 8px 8px 30px !important; border-bottom: 1px dotted #999; background: url(images/bg_commentCount.gif) no-repeat 8px 5px;}

/** AUTHOR PROFILE **/
div#authProfile {background: #f4f5f6; padding: 10px; width: 620px; margin-bottom: 20px;}
div#authAvatar {width: 60px; height: 60px; float: left; margin: 0 10px 10px 0;}
div#authInfo {float:left; background: #fff; padding: 8px; width: 530px;}
div#authInfo p {margin:10px 0;}
div#authInfo p:first-child {margin-top: 0px;}

/** postlisting nav **/
div.navigation a {height: 24px; padding: 0 0 0 13px; background: url(images/bt_casual_left.gif) no-repeat; text-decoration: none; display: inline-block; margin: 10px 0;}
div.navigation a span {display: block; padding:5px 15px 5px 0px; background: url(images/bt_casual_right.gif) no-repeat right;}
div.navigation a:hover {color:#333;}
div.alignleft {float: left;}
div.alignright {float: right; margin-right: 20px;}




/**Ìîè äîáàâëåíèÿ**/

div.menupink{background: #D593AF;width: 151px;}
div.menupink a{height: 14px; color: #fff; text-align: center; font-weight: bold; text-decoration: none;}

div.menublu h3 {height: 17px; color: #768F9E;}
div.menublue{background: #7E99AE;width: 151px;}
div.menublue a{height: 14px; color: #fff; text-align: center; font-weight: bold; text-decoration: none;}

.mainabout {color:#2f333b; margin: 20px 10px; text-align: justify; line-height: 1.6em; font-size: 12px;}

.mainabout p{color:#2f333b; margin: 20px 10px; text-align: justify; line-height: 1.6em; font-size: 12px;}

.relatedPostsImg {background: url(images/bg_postthumb.png) no-repeat;  float:left; margin:0 5px; padding: 4px 4px 4px 4px;}

.relatedÐosta {color:#000; text-decoration: none;  font-size: 1em; font-weight: normal; display: inline;}

.relatedÐosta:hover{color: #C8347F}


.promo {border: 1px solid rgb(204, 204, 204); padding: 4px 4px 4px 4px;}

.vendor{padding:25px 15px 5px 0px;}

.vendor strong{ height: 14px;}

.vendorImg {background: url(images/bg_vendor.gif) no-repeat;  float:left; margin:0 5px; padding: 4px 4px 4px 4px;}

.vendorWeb {background: url(images/alldon_web.gif) top left no-repeat;  text-indent: 25px; padding: 4px 4px 4px 4px;}

.vendorPhone {background: url(images/alldon_phone.gif) top left no-repeat;   text-indent: 25px; padding: 4px 4px 4px 4px; }

.vendorEmail {background: url(images/alldon_email.gif) top left no-repeat;   text-indent: 25px; padding: 4px 4px 4px 4px;}


.stylegrey {background: #636C73; width: 140px; height:30px;  text-align: center;}

.stylegrey a{color: #fff; font-weight: bold; text-decoration: none; padding-top: 5px;}

.planImg {background: url(images/plan_pink.gif)  top left no-repeat;  float:left; width: 600px; height: 67px;}
.planImg h1{color: #C2628B; font-size:1.3em;  text-align: center; padding-top: 27px;}

.plan ul {margin:0px 10px 10px 10px; padding:10px; color:#444;}
.plan ul li{line-height:1.7em; list-style-image: url(images/plan_pinlkli.gif);}
.plan ul li a{ text-decoration: none; color:#444;}
.plan  h4{color: #C8347F; text-align: center; font-weight: bold; }

.litpan{position: fixed; top: 50%; left: 0px; z-index: 1; background: #E5EDEF; padding: 4px 4px 0 4px; }
.item {margin-bottom: 5px;}


.social-bar {background:url(images/spread-the-word.png) no-repeat top left; height:63px; text-align:right; margin:0 0 30px 0; position:relative;}
ul#social-btns {position:absolute; left:299px;}
ul#social-btns li {float:left; height:63px; list-style:none;}
ul#social-btns li a {height:63px; background:url(images/social-sprites.png); display:block; text-indent:9999px;}
ul#social-btns li a#vkontakte {width:68px; background-position:0 -66px;}
ul#social-btns li a:hover#vkontakte {width:68px; background-position:0 0;}
ul#social-btns li a#facebook {width:52px; background-position:-68px -66px;}
ul#social-btns li a:hover#facebook {width:52px; background-position:-68px 0;}
ul#social-btns li a#mail {width:58px;  background-position:-120px -66px;}
ul#social-btns li a:hover#mail {width:58px;  background-position:-120px 0;}
ul#social-btns li a#livejournal{width:58px; background-position:-178px -66px;}
ul#social-btns li a:hover#livejournal{width:58px; background-position:-178px 0;}
ul#social-btns li a#twitter {width:54px; background-position:-236px -66px;} 
ul#social-btns li a:hover#twitter {width:54px; background-position:-236px 0;} 



.calendar { margin: 0 0 10px 0; }
.calendar tbody td {  color: #333333; border: 1px solid #CCCCCC; padding: 1px 3px; }
.v{background: #DDDDDD;}

    
.subcats {position:relative; float:left; margin: 10px 10px; text-align: justify;  font-size: 12px; width: 100%;}
.subcats li{ list-style-image: url(/_system/images/vendor_descript_ico.gif); margin: 10px 10px; text-align: justify;  font-size: 12px; float:left;  width: 30%; }

.main_block {text-decoration:none; font-size:10pt; font-weight:bold; color: #333; margin-left: 10px;}
.subcats_home {position:relative; float:left; margin: 10px 10px; text-align: justify;  font-size: 12px; width: 100%;}
.subcats_home li{ list-style-image: url(/_system/images/vendor_descript_ico.gif); margin: 10px 10px; text-align: justify;  font-size: 12px;}
.subcats_home li a{color:#555;}

.maing {position:relative; float:left; text-align: justify;  font-size: 12px; width: 100%;}
.maing li{margin: 10px 10px;  font-size: 12px; float:left;  text-align:center; width: 30%; width: 110px; }
.maing a{text-decoration:none; color: #333;}
.maing h3{color: #475c68;}

.ddsg-wrapper  li  {margin-left: 40px; }
.ddsg-wrapper  li li { margin-left: 40px;}

.crumbs a{ color: # 333333;}

.cat_vendor{display: block; background:url(images/icon-vendor.png) no-repeat right; width: 173; height: 101;}
.cat_vendor a{position:relative;  decoration:none; color: #333333; }

.cat_vendor1 { margin: 10px 10px;  padding-left: 10px; font-size: 12px; float: left;}
.cat_vendor1 li{ list-style-image: url(/_system/images/vendor_descript_ico.gif); margin: 7px 7px;}
.cat_vendor1 li a{ text-decoration: none; color: #333; }

.cat_vendor2 { margin: 10px 10px;  font-size: 12px; float: left;}
.cat_vendor2 li{ list-style-image: url(/_system/images/vendor_descript_ico.gif); margin: 7px 7px;}
.cat_vendor2 li a{ text-decoration: none; color: #333; }

.recommend{color:#333333; font-family: "times new roman"; font-size:1.2em; padding-left:7px;}
.recommend a{color:#CC3366; font-family: "times new roman"; font-size:1.1em; font-weight: bold; text-decoration: underline;}

table {  border-collapse: collapse; border-spacing: 0;  text-align: left;  font-size: 1em;}
table td { padding: 0;}
.table1{margin:12px 0; color:#444444; line-height: 1.6em; font-size: 12px; margin: 0 0 25px 0;}
.table {margin:12px 0; color:#444444; line-height: 1.6em; font-size: 12px; margin: 0 0 25px 0;}
.table thead th,.table thead td {color: #333333; font-family: Verdana; font-weight: bold; background: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px 5px;}
.table tbody th { font-weight: normal; background: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px 5px;}
.table tbody td {color: #333333; border: 1px solid #CCCCCC; padding: 3px 5px;}

.sidebar_catalog{margin: 0pt; padding-left: 60px; padding-top: 5px; overflow: hidden; text-decoration: none; text-align: left; line-height: 1.7; font-style: normal; font-variant: normal; font-weight: normal; color: #333; font-family: tahoma; font-size: 12px;"}

.plan_link {color: #333;}
.plan_link:hover{text-decoration:none;}

