/* Creation date: 4/21/2009 */

* {margin:0px; padding:0px; border:none;}

html {width:100%; height:100%;}
body {margin:0px; padding:0px; width:100%; height:100%; font-family: Arial; font-size:12px; color:#0a0a0a;}

img {display:block;}

.all {position:relative; height:100%; width:100%; min-width:1000px;}
* html .all {width: expression(document.body.clientWidth < 1002? "1000px" : "auto" );}

.main {width:100%; height:100%; min-width:880px; background-color:#e7f1c2;}
* html .main {width: expression(document.body.clientWidth < 880? "880px" : "auto" );}
	.header { position: relative; width:100%; background:#98bae0 url(/theme/default/images/bg-head.gif) top left repeat-x; z-index: 1000;}
	.bg-head-dashed {position:relative; width:100%; background:url(/theme/default/images/bg-head-dashed.gif) bottom left repeat-x; height:105px;}
    .bg-head-dashed h5 { display: block; font-size: 14px; font-weight: normal; position: absolute; width: 70%; text-align: center; line-height: 60px; }
    .bg-head-dashed h5 a { color: #FFFFFF; text-decoration: underline; }
    .bg-head-dashed h5 a:hover { text-decoration: underline; }
		.logo {position:absolute; top:2px; left:26px; z-index:1000;}
		
		.login-area {position:relative; float:right; padding:20px 20px 0px 0px;}
			.inp {background:url(/theme/default/images/bg-login-inp.gif) top left no-repeat; float:left; padding-right:10px;}
			.inp input {border:none; background-color:transparent; width:111px; font-size:12px; line-height:13px; margin:5px 10px;}
			.enter {float:left;}
			.enter input {display:block; background:transparent url(/theme/default/images/b-enter.gif) top left no-repeat; width:68px; height:25px;}
			.login-lnks {background:url(/theme/default/images/login-arr.jpg) 0px 3px no-repeat; margin: 3px 10px 0px 0px; padding-left: 15px; color:#FFFFFF; display: block; float: left; }
			.login-lnks a {font-size:12px; color:#FFFFFF; text-decoration:underline;}
			.login-lnks a:hover {text-decoration:none;}
            
            .logged-in { position: relative; font-size: 14px; color: #FFFFFF; }
                .user-whois { float: left; padding: 5px 10px 0px 0px; }
                .user-whois span { font-size: 18px; color: #434343; }
                .logout { float: left; padding: 7px 10px 0px 10px; }
                .logout a { text-decoration: underline; color: #FFFFFF; }
                .logout a:hover { text-decoration: none; }
	
		.menu {position:absolute; top:79px; right:20px; z-index:1000;}
		.bg-menu {position:relative; background:url(/theme/default/images/bg-menu.jpg) top left repeat-x;}
		.menu-l {position:relative; background:url(/theme/default/images/menu-l.jpg) top left no-repeat;}
		.menu-r {position:relative; background:url(/theme/default/images/menu-r.jpg) top right no-repeat; width:auto;}
		.menu-list {position:relative; padding:2px 27px 14px 35px;}
		.menu-list ul {list-style:none;}
		.menu-list ul li {display:block; position:relative; float:left; overflow: hidden; }
		.menu-list ul li a {display:block; font-size:15px; color:#595356; padding:2px 17px 0px 30px; background:url(/theme/default/images/menu-star.jpg) 8px 5px no-repeat; text-decoration:none; height: 25px; line-height: 24px;}
		.menu-list ul li a:hover {background: url(/theme/default/images/pinkmen.gif) no-repeat;}
	
	.content {position:relative; padding:11px 20px; background-color: #fee8de; min-height:400px; height:auto !important; height:400px; z-index: 10; }
		
			.boxpink-bord-t {position:relative; background:#FFFFFF url(/theme/default/images/boxpink-bord.gif) top left repeat-x; width: auto; }
			.boxpink-bord-l {position:relative; background:url(/theme/default/images/boxpink-bord.gif) top left repeat-y;}
			.boxpink-bord-r {position:relative; background:url(/theme/default/images/boxpink-bord.gif) top right repeat-y;}
			.boxpink-bord-b {position:relative; background:url(/theme/default/images/boxpink-bord.gif) bottom left repeat-x;}
			
			.boxpink-tl {position:relative; background:url(/theme/default/images/boxpink-tl.gif) top left no-repeat;}
			.boxpink-tr {position:relative; background:url(/theme/default/images/boxpink-tr.gif) top right no-repeat;}
			.boxpink-bl {position:relative; background:url(/theme/default/images/boxpink-bl.gif) bottom left no-repeat;}
			.boxpink-br {position:relative; background:url(/theme/default/images/boxpink-br.gif) bottom right no-repeat; width:100%;}
			.boxpink-placeholder {position:relative; padding:7px; color:#e073a6; font-weight:bold; font-style:italic; font-size:14px;}
			.boxpink-placeholder a {color:#606469; font-weight:normal; font-style:normal; text-decoration:none;}
			.boxpink-placeholder a:hover {text-decoration:underline;}
			.boxpink-placeholder span {color:#ff1b86; font-weight:normal; font-style:normal;}
			
		.leftmenu {position:relative; float:left; width:220px;}
			.h1 {background:url(/theme/default/images/bg-leftmenu.jpg) 0px 0px repeat-x;}
			.leftmenu1-l {position:relative; background:url(/theme/default/images/leftmenu1-l.jpg) top left no-repeat;}
            .leftmenu1-2 {position:relative; background:url(/theme/default/images/leftmenu1-2.jpg) top left no-repeat;}
			.leftmenu2-l {position:relative; background:url(/theme/default/images/leftmenu2-l.jpg) top left no-repeat;}
			.leftmenu3-l {position:relative; background:url(/theme/default/images/leftmenu3-l.jpg) top left no-repeat;}
			.leftmenu4-l {position:relative; background:url(/theme/default/images/leftmenu4-l.jpg) top left no-repeat;}
			.leftmenu-r {
				display:table;
				overflow:hidden;
				background:url(/theme/default/images/leftmenu-r.jpg) top right no-repeat;
				width:100%;
				margin-top:auto;
				margin-bottom:auto;
				height:59px;
			}
			
			.leftmenu-title {display:table-cell; vertical-align:middle;}
			.leftmenu-title-txt {padding:0px 10px 0px 65px; font-size:14px; color:#464646; line-height:20px;}
						
			* html .leftmenu-r {position:relative;}
			* html .leftmenu-title {position:absolute; top:50%;}
			* html .leftmenu-title-txt {position:relative; top:-50%;}
			
			.leftmenu-list {margin-left:3px; border-left:1px solid #cbcfde; border-right:1px solid #cbcfde; background:#FFFFFD url(/theme/default/images/bg-leftmenubox.jpg) bottom left repeat-x;}
			.leftmenu-list ul {list-style:none; padding:10px;}
			.leftmenu-list ul li {background:url(/theme/default/images/leftmenu-list-botbg.gif) bottom left repeat-x; padding:5px;}
			.leftmenu-list ul li a:hover {color:#000000; text-decoration:underline;}
			.leftmenu-b {position:relative; background:url(/theme/default/images/leftmenu-b.jpg) top left no-repeat; height:38px; margin-left:3px; margin-bottom:10px;}
            
            .short-descr { font-style: normal; }
            ul li div.short-descr a { color: #000000; font-style: normal; }
            .short-descr p { font-size: 11px; padding: 5px 0px 0px 5px; color: #606469; }
            .short-descr p span { color: #90BD0F; }
		
		.maincontent {position:relative; margin-left:230px;}
        * html .maincontent { height: 1%; }
			.maincont1-t {position:relative; background:#FFFFFF url(/theme/default/images/maincont1-t.jpg) top left repeat-x;}
			.maincont-bord-l {position:relative; background:url(/theme/default/images/maincont-bord.gif) top left repeat-y;}
			.maincont-bord-r {position:relative; background:url(/theme/default/images/maincont-bord.gif) top right repeat-y;}
			.maincont-bord-b {position:relative; background:url(/theme/default/images/maincont-bord.gif) bottom left repeat-x;}
			
			.maincont1-tl {position:relative; background:url(/theme/default/images/maincont1-tl.jpg) top left no-repeat;}
			.maincont1-tr {position:relative; background:url(/theme/default/images/maincont1-tr.jpg) top right no-repeat;}
			.maincont1-bl {position:relative; background:url(/theme/default/images/maincont1-bl.gif) bottom left no-repeat;}
			.maincont1-br {position:relative; background:url(/theme/default/images/maincont1-br.gif) bottom right no-repeat; width:100%;}
			.maincont1-br h2, .greenbox-br h2 {display:block; font-size:24px; line-height:26px; font-weight:normal; color:#575757; padding:10px 50px 15px 60px;}
			.maincont1-br h2 a {color:#90BD0F; text-decoration:underline;}
			.maincont1-br h2 a:hover {text-decoration:none;}
			
			.themes-placeholder {position:relative; padding:10px 1px;}
			.themes-placeholder table tr td {padding:3px 10px; font-size:12px; }
			.themes-placeholder table tr td a {color:#575757; text-decoration:none;}
			.themes-placeholder table tr td a:hover {text-decoration:underline;}
				.w100 {width:100%;}
				.w150 {width:150px; color:#6f8d00;}
                
            .cookie { position: relative; background:url(/theme/default/images/cookie.png) 0px 0px no-repeat; padding-left: 25px; padding-bottom: 2px; }
            * html .cookie { padding-top: 3px; background:url(/theme/default/images/cookie.png) 0px 2px no-repeat; width: auto !important; }
				
			.pink-bg td {background-color:#fff8f5;}
			
			.mar-bot10 {margin-bottom:10px;}
			
			.posts-placeholder {padding:10px;}
            .posts-placeholder .slide-holder ul.slide-row { line-height: 18px;}
			.posts-placeholder-slider {padding:10px 50px;}
			.posts-placeholder h3 {font-size:18px; color:#8fb30f; font-weight:normal; display:block; padding-bottom:10px;}
			.posts-placeholder h3 a {font-size:18px; color:#8fb30f; font-weight:normal; display:block; text-decoration:none;}
			.posts-placeholder h3 a:hover {text-decoration:underline;}
            .posts-placeholder ul { list-style: none; margin: 5px 0px 5px 15px; }
            .posts-placeholder ul li { display: block; background:url(/theme/default/images/cookie.gif) 0px 5px no-repeat; padding: 3px 0px 3px 25px; }
            .posts-placeholder .cat-select-lcolumn { margin: 0px; }
            .posts-placeholder img { display: inline; }
			
			.useless-bg {background:url(/theme/default/images/useless-bg.jpg) bottom right no-repeat; margin-right:1px;}
			
			.calendar {display:block; width:74px; height:86px; float:left; background:url(/theme/default/images/bg-calendar.jpg) 0px 0px no-repeat; margin:0px 10px 10px 0px;}
				.year {position:relative; width:100%; font-size:14px; line-height:14px; color:#575757; text-align:center; padding:8px 0px;}
				.month {position:relative; width:100%; font-size:12px; line-height:12px; color:#6895d5; text-align:center;}
				.day {position:relative; width:100%; font-size:36px; line-height:36px; color:#fb7fce; text-align:center; padding-top:5px;}
			
			.maincont2-t {position:relative; background:#FFFFFF url(/theme/default/images/maincont2-t.jpg) top left repeat-x;}
			.maincont2-tl {position:relative; background:url(/theme/default/images/maincont2-tl.jpg) top left no-repeat;}
			.maincont2-tr {position:relative; background:url(/theme/default/images/maincont2-tr.jpg) top right no-repeat;}
			.maincont2-tr h2 {display:block; font-size:24px; line-height:26px; font-weight:normal; color:#575757; padding:10px 50px 15px 60px;}
			
			.maincont2-b {position:relative; background:url(/theme/default/images/maincont2-b.jpg) bottom left repeat-x;}
			.maincont2-bl {position:relative; background:url(/theme/default/images/maincont2-bl.jpg) bottom left no-repeat;}
			.maincont2-br {position:relative; background:url(/theme/default/images/maincont2-br.jpg) bottom right no-repeat; width:100%;}
			.read-link {padding:6px 120px 8px 0px;}
			.read-link a {display:block; float:right; background:url(/theme/default/images/read-link-arr.jpg) 0px 3px no-repeat; padding-left:12px; font-size:12px; line-height:14px; color:#4f4f4f; text-decoration:none;}
			.read-link a:hover {text-decoration:underline;}
			
			.maincont3-t {position:relative; background:#FFFFFF url(/theme/default/images/maincont3-t.jpg) top left repeat-x; width: 100%;}
			.maincont3-tl {position:relative; background:url(/theme/default/images/maincont3-tl.jpg) top left no-repeat;}
			.maincont3-tr {position:relative; background:url(/theme/default/images/maincont3-tr.jpg) top right no-repeat;}
			.maincont3-bl {position:relative; background:url(/theme/default/images/maincont3-bl.jpg) bottom left no-repeat;}
			.maincont3-b {position:relative; background:url(/theme/default/images/maincont3-b.jpg) bottom left repeat-x;}
			.maincont3-br {position:relative; background:url(/theme/default/images/maincont3-br.jpg) bottom right no-repeat; width:100%;}
			
			.maincont4-t {position:relative; background:#FFFFFF url(/theme/default/images/maincont4-t.jpg) top left repeat-x;}
			.maincont4-tl {position:relative; background:url(/theme/default/images/maincont4-tl.jpg) top left no-repeat;}
			.maincont4-tr {position:relative; background:url(/theme/default/images/maincont4-tr.jpg) top right no-repeat;}
			
			.maincont5-t {position:relative; background:#FFFFFF url(/theme/default/images/maincont5-t.jpg) top left repeat-x;}
			.maincont5-tl {position:relative; background:url(/theme/default/images/maincont5-tl.jpg) top left no-repeat;}
			.maincont5-tr {position:relative; background:url(/theme/default/images/maincont5-tr.jpg) top right no-repeat;}
			
			.maincont6-tl {position:relative; background:url(/theme/default/images/maincont6-tl.jpg) top left no-repeat;}
			
			.art-categories ul {list-style:none;}
			.art-categories ul li {display:block; background:url(/theme/default/images/bull-categories-list.gif) 5px 7px no-repeat; padding:10px 0px 5px 0px;}
			.art-categories ul li div {position:relative; background:url(/theme/default/images/categories-list-bg.gif) bottom left repeat-x; padding-left:40px; padding-bottom:15px;}
			.art-categories ul li div a {display:block; font-size:24px; color:#7ba6d6; text-decoration:none;}
			.art-categories ul li div a:hover {text-decoration:underline; color:#000000;}
			
			.maincont3-br h2 {display:block; font-size:24px; line-height:26px; font-weight:normal; color:#575757; padding:10px 50px 15px 60px;}
			.maincont3-br h2 a.h2 {color:#575757; text-decoration:none;}
			.maincont3-br h2 a.h2:hover {text-decoration:underline;}
			.maincont3-br h2 a {color:#e073a6; text-decoration:underline;}
			.maincont3-br h2 a:hover {text-decoration:none;}

			
			.read-link2 {padding:6px 120px 8px 0px;}
			.read-link2 a {display:block; float:right; background:url(/theme/default/images/read-link-arr2.jpg) 0px 3px no-repeat; padding-left:12px; font-size:12px; line-height:14px; color:#4f4f4f; text-decoration:none; margin-right:15px;}
			.read-link2 a:hover {text-decoration:underline;}
			.views-comms {float:left; padding:0px 0px 0px 10px;}
			
			.post-img {/*float:left;*/ margin:0px 10px 10px 0px;}
            .post-img img { border:3px solid #ff95d4; }
            .post-img.left { float: left; }
			
			.date-poster {position:relative; padding-bottom:10px;}
            .date-poster a { text-decoration: underline; color: #68afff; }
            .date-poster a:hover { text-decoration: none; }
				.date {float:left; background:#e5eefb url(/theme/default/images/date-l.gif) top left no-repeat; margin-right:10px; margin-top:5px;}
				.date span {display:block; background:url(/theme/default/images/date-r.gif) top right no-repeat; font-size:12px; line-height:14px; color:#8d8d8d; text-decoration:none; padding:2px 20px;}
				
				.poster {float:left; background:#feecef url(/theme/default/images/poster-l.gif) top left no-repeat; margin-right:10px; margin-top:5px; color:#8d8d8d;}
				.poster b {color:#000000;}
				.poster span {display:block; background:url(/theme/default/images/poster-r.gif) top right no-repeat; font-size:12px; line-height:14px; padding:2px 20px;}
				.poster a {/*display:block; background:url(/theme/default/images/poster-r.gif) top right no-repeat;*/ font-size:12px; line-height:14px; color:#589eff; text-decoration:underline; /*padding:2px 20px;*/}
				.poster a:hover {text-decoration:none;}
                
                .my-items {float:left; background:#fee8de url(/theme/default/images/my-items-l.gif) top left no-repeat; margin-right:10px; margin-top:5px; color:#8d8d8d;}
				.my-items b {color:#000000;}
				.my-items span {display:block; background:url(/theme/default/images/my-items-r.gif) top right no-repeat; font-size:12px; line-height:14px; padding:2px 20px;}
				.my-items a {/*display:block; background:url(/theme/default/images/poster-r.gif) top right no-repeat;*/ font-size:12px; line-height:14px; color:#589eff; text-decoration:underline; /*padding:2px 20px;*/}
				.my-items a:hover {text-decoration:none;}
				
			.comms {float:left; position:relative; margin-right:10px; margin-top:5px; background:#fff3c7 url(/theme/default/images/comms-l.gif) top left no-repeat; color:#8d8d8d;}
			.comms b {color:#000000;}
			.comms span {display:block; background:url(/theme/default/images/comms-r.gif) top right no-repeat; font-size:12px; line-height:14px; padding:2px 20px;}
			
			.guests {float:left; position:relative; margin-right:10px; margin-top:5px; background:#edf7cb url(/theme/default/images/views-l.gif) top left no-repeat; color:#8d8d8d;}
			.guests b {color:#000000;}
			.guests span {display:block; background:url(/theme/default/images/views-r.gif) top right no-repeat; font-size:12px; line-height:14px; padding:2px 20px;}
				
			/*.nav-buts {position:relative; overflow:hidden; padding-top:5px;}
			* html .nav-buts {overflow:visible;}
				.nav-buts a {float:left; background:url(/theme/default/images/bg-navbut.jpg) top left repeat-x; font-size:12px; font-family:tahoma; color:#000000; text-decoration:none; padding:0px !important;}
				.nav-buts a:hover {color:#000000; background:url(/theme/default/images/bg-navbut.jpg) bottom left repeat-x; text-decoration:none;}
				.nav-buts a span {display:block; background:url(/theme/default/images/navbut-l.jpg) top left no-repeat;}
				.nav-buts a:hover span {background:url(/theme/default/images/navbut-l.jpg) bottom left no-repeat;}
				.nav-buts a span span {display:block; background:url(/theme/default/images/navbut-r.jpg) top right no-repeat; padding:6px 9px 7px 9px; cursor:pointer;}
				.nav-buts a:hover span span {background:url(/theme/default/images/navbut-r.jpg) bottom right no-repeat;}
			
				.nav-buts .act {float:left; display:block; background:url(/theme/default/images/bg-navbut.jpg) bottom left repeat-x; font-size:12px; font-family:tahoma; color:#000000; text-decoration:none; padding:0px !important;}
				.nav-buts .act span {display:block; background:url(/theme/default/images/navbut-l.jpg) bottom left no-repeat;}
				.nav-buts .act span span {display:block; background:url(/theme/default/images/navbut-r.jpg) bottom right no-repeat; padding:6px 9px 7px 9px;}*/
				
				.mar-rght3 {margin-right:4px;}
				
			.post {position:relative; background:url(/theme/default/images/categories-list-bg.gif) bottom left repeat-x; padding-bottom:10px;}
			.post h5 {display:block; font-size:18px; color:#8fb30f; font-weight:normal;}
			.post span {display:block; font-size:11px; color:#79b8ff;}
			.post-numb {position:absolute; top:0px; right:0px; font-size:14px; color:#79b8ff;}
			* html .post-numb {padding-right:10px;}
			
			.comments-ttl {font-size:24px; color:#575757; background:url(/theme/default/images/tit-flower.jpg) 0px 0px no-repeat; margin:20px 0px; padding:7px 0px 12px 45px;}
			.fields-holder {padding-bottom:10px;}
			.field-text {width:275px; float:left; font-size:15px; color:#0a0a0a; line-height:25px;}
			.field-text-contact {width:210px; float:left; font-size:15px; color:#0a0a0a; line-height:25px;}
			.field-input {float:left; width:274px;}
			.field-tarea {width:530px;}
			.field-tarea-contact {float:left; width:275px;}
				.inp-t {position:relative; background:url(/theme/default/images/inp-t.gif) top left repeat-x;}
				.inp-l {position:relative; background:url(/theme/default/images/inp-l.gif) top left repeat-y;}
				.inp-r {position:relative; background:url(/theme/default/images/inp-bord.gif) top right repeat-y;}
				.inp-b {position:relative; background:url(/theme/default/images/inp-bord.gif) bottom left repeat-x;}
				
				.inp-tl {position:relative; background:url(/theme/default/images/inp-tl.gif) top left no-repeat;}
				.inp-tr {position:relative; background:url(/theme/default/images/inp-tr.gif) top right no-repeat;}
				.inp-bl {position:relative; background:url(/theme/default/images/inp-bl.gif) bottom left no-repeat;}
				.inp-br {position:relative; background:url(/theme/default/images/inp-br.gif) bottom right no-repeat; width:100%;}
				
				.inp-place, .inp-place-contact {padding:5px 10px 5px 10px;}
				.inp-place input {width:255px; border:none; background:transparent;}
				.inp-place textarea {width:510px; border:none; background:transparent;}
				.inp-place-contact textarea {width:255px; border:none; background:transparent;}
				.b-send {float:right;}
				
			.rate {position:absolute; top: 12px; right: 15px; /*float:left;*/ line-height:25px;}
			.rating-stars {position:relative; float:left; width:158px; background:url(/theme/default/images/stars-grey.jpg) 0px 0px repeat-x; overflow:hidden;}
			* html .rating-stars {overflow:visible; height:1%;}
			.rating-stars-selected {position:relative; background:url(/theme/default/images/stars-yellow.jpg) 0px 0px repeat-x; height:28px;}
			.rateing-lnks {position:absolute; top:0px; left:0px; width:158px; height:25px;}
			.rateing-lnks a {position:relative; display:block; float:left; width:20%; height:25px; outline-style:none; outline-width:0px;}
			.avarage-rating {float:left; padding-left:10px; font-size:11px; color:#000000;}
			
			.rating {position:absolute; top:10px; right:20px;}
			
			.user-profile {position:relative; float:left; width:223px; background:url(/theme/default/images/user-profile-avatar-bg.gif) 0px 0px no-repeat; margin-right: 10px; }
				.avatar-block { border:1px solid #cddcf4; width: 206px; height: 207px; margin: 7px 0px 0px 7px; overflow: hidden; text-align: center; }
				.user-photo img {display:block; margin: 0px auto; }
				.profile-buts {position:relative; padding-top:10px; text-align: center;}
				.profile-buts a {display:block; width:202px; background:url(/theme/default/images/profile-buts.gif) 0px 0px no-repeat; margin: 0px auto; font-size:12px; line-height:14px; text-decoration:none !important; padding:5px 0px 6px 0px; color:#6d6468 !important;}
				.profile-buts a:hover {display:block; background:url(/theme/default/images/profile-buts.gif) 0px -27px no-repeat; text-decoration:none !important;}
                
                .photo-video-block { position: relative; width: 208px; height: 20px; background:url(/theme/default/images/bg-photovideo.gif) 0px 0px no-repeat; margin-left: 7px; }
                    .ins-block { position: relative; width: 104px; text-align: center; }
                    .ins-block a { text-align: center; color: #0079ff; text-decoration: underline; }
                    .ins-block a:hover { text-decoration: none; }
				
				.pad-bot10 {padding-bottom:10px;}
				
			.user-descr {position:relative;}
            .user-descr h4 { display: block; font-size: 18px; color: #181818; font-weight: normal; }
			.user-descr .grey {color:#a0a0a0;}
			.user-descr a {color:#74a2dd; text-decoration:underline;}
			.user-descr a:hover {text-decoration:none;}
                .red { color: #ec8283; }
                .green { color: #90BD0F; }
            
            .yellow-block { position: relative; width: 100%; font-size: 14px; color: #000000; margin: 10px 0px; }
                .yellblock-border-t { position: relative; background:#fffdf2 url(/theme/default/images/yellblock-border.gif) 0px 0px repeat-x; width: 100%; }
                .yellblock-border-l { position: relative; background:url(/theme/default/images/yellblock-border.gif) top left repeat-y; }
                .yellblock-border-r { position: relative; background:url(/theme/default/images/yellblock-border.gif) top right repeat-y; }
                .yellblock-border-b { position: relative; background:url(/theme/default/images/yellblock-border.gif) bottom left repeat-x; }
                
                .yellblock-tl { position: relative; background:url(/theme/default/images/yellblock-tl.gif) top left no-repeat; width: 100%; }
                .yellblock-tr { position: relative; background:url(/theme/default/images/yellblock-tr.gif) top right no-repeat; width: 100%; }
                .yellblock-bl { position: relative; background:url(/theme/default/images/yellblock-bl.gif) bottom left no-repeat; }
                .yellblock-br { position: relative; background:url(/theme/default/images/yellblock-br.gif) bottom right no-repeat; padding: 5px 15px; }
                
            .pink-block { position: relative; width: 100%; font-size: 14px; color: #000000; margin: 10px 0px; }
                .pink-border-t { position: relative; background:#FFFFFF url(/theme/default/images/pink-block-border.gif) 0px 0px repeat-x; }
                .pink-border-l { position: relative; background:url(/theme/default/images/pink-block-border.gif) top left repeat-y; }
                .pink-border-r { position: relative; background:url(/theme/default/images/pink-block-border.gif) top right repeat-y; }
                .pink-border-b { position: relative; background:url(/theme/default/images/pink-block-border.gif) bottom left repeat-x; }
                
                .pink-tl { position: relative; background:url(/theme/default/images/pink-block-tl.gif) top left no-repeat; }
                .pink-tr { position: relative; background:url(/theme/default/images/pink-block-tr.gif) top right no-repeat; }
                .pink-bl { position: relative; background:url(/theme/default/images/pink-block-bl.gif) bottom left no-repeat; }
                .pink-br { position: relative; background:url(/theme/default/images/pink-block-br.gif) bottom right no-repeat; padding: 15px 15px; }
                
            .maincont7-bg { position: relative; background:url(/theme/default/images/maincont7-bg.jpg) 0px 0px repeat-x; }
            .maincont7-bg h2 { color:#575757; display:block; font-size:24px; font-weight:normal; line-height:26px; padding:10px 50px 15px 60px; }
            .maincont7-tl { position: relative; background:url(/theme/default/images/maincont7-tl.jpg) 0px 0px no-repeat; }
            .maincont7-tr { position: relative; background:url(/theme/default/images/maincont7-tr.jpg) top right no-repeat; }
            
            .comment-block { position: relative; margin-bottom: 10px; width: 100%; }
				.comment-avatar { position: relative; width: 185px; float: left; z-index: 100; background:url(/theme/default/images/user-profile-comment-avatar.jpg) 0px 0px no-repeat; padding-top: 8px; }
                .corner { position: absolute; top: 23px; right: 1px; width: 20px; height: 19px; background:url(/theme/default/images/corner.png) 0px 0px no-repeat; }
				.corner-back { position: absolute; top: 23px; left: -16px; width: 20px; height: 19px; background:url(/theme/default/images/corner2.png) 0px 0px no-repeat; }
                .comment-avatar img { display: block; width: 148px; height: 148px; border: 1px solid #cbdbf4; margin: 0px 8px 10px 8px; }
                .user-info { position: relative; width: 165px; text-align: center; /*padding: 10px 0px;*/ font-size: 14px; color: #117737; white-space: nowrap; overflow: hidden; }
                .user-info span {  background:url(/theme/default/images/user-stat.gif) 0px 1px no-repeat; color: #d68292; font-size: 12px; }
				.user-info span a {  color: #ec1b47; font-size: 12px; }
                .user-info a { color: #5C5C5C; font-size: 12px; text-decoration: none; }
                .user-info a:hover { text-decoration: underline; }
                .user-info ul { list-style: none; margin: 0px; }
                .user-info ul li { float: none; }
                .user-info-popup { position: absolute; top: -168px; left: 0px; width: 167px; background:url(/theme/default/images/user-info-popup-t.png) 0px 0px no-repeat; text-align: left; z-index: 1000; }
                .user-info-popup-b { position: relative; background:url(/theme/default/images/user-info-popup-b.png) bottom left no-repeat; padding: 8px 0px 9px 0px; }
                .user-info-popup-bg { position: relative; background:url(/theme/default/images/user-info-popup-bg.png) 0px 0px repeat-y; padding: 0px 5px 5px 3px; }
                .user-info-popup ul { list-style: none; }
                .user-info-popup ul li { border-bottom: 1px dashed #d3e2f8; padding: 5px 15px; font-size: 11px; color: #575757; height: 1%; }
                .user-info-popup ul li a { font-weight: bold; color: #2d80f8; font-size: 11px; }
                    .user-info-close { position: absolute; top: -5px; right: 5px; width: 14px; height: 14px; background:url(/theme/default/images/b-close.gif) 0px 0px no-repeat; }
                .comment-text { position: relative; margin-left: 172px; }
			
			.user-self-descr {position:relative; padding:0px 15px 15px 15px;}
			.friends b {display:block; float:left; margin-right:5px; color:#e9559c;}
			.friends a {color:#3492FB; text-decoration:underline;}
			.friends a:hover {text-decoration:none;}
				.ico1 {background:url(/theme/default/images/ico1.jpg) top left no-repeat;}
				
			.greenbox-b {position:relative; background:url(/theme/default/images/greenbox-b.gif) bottom left repeat-x;}
			.greenbox-bl {position:relative; background:url(/theme/default/images/greenbox-bl.gif) bottom left no-repeat;}
			.greenbox-br {position:relative; background:url(/theme/default/images/greenbox-br.gif) bottom right no-repeat;}
			
			.twocolumn-box {position:relative; padding:0px 0px 20px 1px;}
				.userID {float:left; width:175px; background-color:#fefbe7; border-right:1px solid #e8f0fb;}
					.userID-placeholder {position:relative; padding:5px;}
					
					.bbord-t {position:relative; background:#FFFFFF url(/theme/default/images/bbord.gif) top left repeat-x; margin-bottom:10px;}
					.bbord-l {position:relative; background:url(/theme/default/images/bbord.gif) top left repeat-y;}
					.bbord-r {position:relative; background:url(/theme/default/images/bbord.gif) top right repeat-y;}
					.bbord-b {position:relative; background:url(/theme/default/images/bbord.gif) bottom left repeat-x;}
					
					.bbord-tl {position:relative; background:url(/theme/default/images/bbord-tl.gif) top left no-repeat;}
					.bbord-tr {position:relative; background:url(/theme/default/images/bbord-tr.gif) top right no-repeat;}
					.bbord-bl {position:relative; background:url(/theme/default/images/bbord-bl.gif) bottom left no-repeat;}
					.bbord-br {position:relative; background:url(/theme/default/images/bbord-br.gif) bottom right no-repeat; width:100%; padding:10px 0px; text-align:center;}
					.bbord-br p {color:#8fb30f; font-size:14px;}
					.bbord-br img {border:3px solid #ff95d4; margin:0px auto;}
				
				.user-description {font-size:11px; line-height:18px; color:#575757; padding:0px 10px;}
				
				.posted-comment {position:relative; margin-left:175px; padding:5px 10px 10px 10px;}
					.padding-bottom10 {padding-bottom:10px;}
					.padding-top20 {padding-top:20px;}
				
			.yellbox-t {position:relative; background:#FFFFFF url(/theme/default/images/yellbox-t.gif) top left repeat-x;}
			.yellbox-tl {position:relative; background:url(/theme/default/images/yellbox-tl.gif) top left no-repeat;}
			.yellbox-tr {position:relative; background:url(/theme/default/images/yellbox-tr.gif) top right no-repeat;}
			
			.live-comment {position:relative; padding:10px;}
			.live-comment textarea {width:100%;}
			
			.admin {color:#da588e;}
			.mod {color:#2d80f8;}
            
            .height-holder { min-height:147px; height:auto !important; height:147px; }
            
        .user-funcbuts { position: relative; width: 100%; margin-left: 3px; margin-bottom: 8px; }
        .user-funcbuts div { position: relative; padding-bottom: 2px; }
        .user-funcbuts a { display: block; position: relative; width: 217px; background:url(/theme/default/images/user-funcbut-bg.gif) 0px 0px repeat-y; text-decoration: none; color: #464646; font-size: 13px; }
        .user-funcbuts a:hover { background:url(/theme/default/images/user-funcbut-bg-act.gif) 0px 0px repeat-y; }
        .user-funcbuts a span { display: block; width: 100%; background:url(/theme/default/images/user-funcbut-t.gif) 0px 0px no-repeat; }
        .user-funcbuts a:hover span { background:url(/theme/default/images/user-funcbut-t-act.gif) 0px 0px no-repeat; }
        .user-funcbuts a span span { display: block; width: 100%; background:url(/theme/default/images/user-funcbut-b.gif) bottom left no-repeat; }
        .user-funcbuts a:hover span span { background:url(/theme/default/images/user-funcbut-b-act.gif) bottom left no-repeat; }
        .user-funcbuts a span span del { text-decoration: none; cursor: pointer; }
        .user-funcbuts a span span del.table { display:table; overflow:hidden; width:100%; margin-top:auto; margin-bottom:auto;	height:50px; }
            * html .user-funcbuts a span span del.table { position: relative; }
        .user-funcbuts a span span del.cell { display:table-cell; vertical-align:middle; }
            * html .user-funcbuts a span span del.cell { position:absolute; top:50%; }
        .user-funcbuts a span span del.text { padding: 0px 5px 0px 45px; }
            * html .user-funcbuts a span span del.text { position:relative; top:-50%; }
            
            .user-buts-ico-msgs { background:url(/theme/default/images/user-buts-ico-msgs.png) 10px 10px no-repeat; }
            .user-buts-ico-photo { background:url(/theme/default/images/user-buts-ico-photo.png) 10px 10px no-repeat; }
            .user-buts-ico-newitem { background:url(/theme/default/images/user-buts-ico-newitem.png) 10px 10px no-repeat; }
            .user-buts-ico-editprof { background:url(/theme/default/images/user-buts-ico-editprof.png) 10px 10px no-repeat; }
            .user-buts-ico-diaryadd { background:url(/theme/default/images/user-buts-ico-diaryadd.png) 10px 10px no-repeat; }
            .user-buts-ico-addart { background:url(/theme/default/images/user-buts-ico-addart.png) 10px 10px no-repeat; }
            .user-buts-ico-newords { background:url(/theme/default/images/user-buts-ico-newords.png) 10px 10px no-repeat; }
	
	.footer {position:relative; width:100%; background:#e7f1c2 url(/theme/default/images/footer-dashed.gif) top left repeat-x;}
		.copy {position:relative; width:472px; margin-left:16px; background:url(/theme/default/images/bg-copy.jpg) 0px 0px repeat-x;}
		.copy-l {position:relative; background:url(/theme/default/images/copy-l.jpg) top left no-repeat;}
		.copy-r {position:relative; background:url(/theme/default/images/copy-r.jpg) top right no-repeat; width:100%;}
		.copy-placeholder {position:relative; text-align:center; padding:15px 0px; font-size:12px; line-height:12px; color:#070707;}
		.copy-placeholder a {color:#000000; text-decoration:underline;}
		.copy-placeholder a:hover {text-decoration:none;}
	
		.footlnk {position:relative; margin:5px 20px 0px 20px; background:url(/theme/default/images/footlnksep-l.gif) top left no-repeat; padding-left:1px;}
		.footlnksep-l {position:relative; background:url(/theme/default/images/footlnksep-l.gif) top left no-repeat;}
		.footlnksep-r {position:relative; background:url(/theme/default/images/footlnksep-r.gif) top right no-repeat; padding-right:1px;}
		.footlnksep-in-l {position:relative; background:url(/theme/default/images/footlnksep-r.gif) top left no-repeat;}
		.footlnksep-in-r {position:relative; background:url(/theme/default/images/footlnksep-l.gif) top right no-repeat;}
		.footlnk ul {list-style:none;}
		.footlnk ul li {display:block; float:left; width:33%;}
		.footlnk ul li ul {padding:15px;}
		.footlnk ul li ul li {display:block; float:none !important; background:url(/theme/default/images/footlink-star.gif) 0px 5px no-repeat; padding:5px 0px 5px 20px;}
		.footlnk ul li ul li a {text-decoration:none; color:#070707; white-space:nowrap;}
		.footlnk ul li ul li a:hover {text-decoration:underline;}
    
    /* gallery */
    .gallery-set { position: relative; }
    .gallery-set ul { list-style: none; }
    .gallery-set ul li { display: block; float: left; margin-right: 10px; margin-bottom: 10px; /*width: 250px;*/ width: 212px; text-align: center; }
        .maincont-bord-t { position: relative; background:#FFFFFF url(/theme/default/images/maincont-bord.gif) top left repeat-x; }
        .maincont-tl { position: relative; background:url(/theme/default/images/maincont-tl.gif) 0px 0px no-repeat; }
        .maincont-tr { position: relative; background:url(/theme/default/images/maincont-tr.gif) top right no-repeat; }
    .gallery-set ul li p { font-size: 12px; text-align: center; height: 30px; overflow: hidden; line-height: 14px; }
    .gallery-set ul li a { display: block; width: 149px; height: 149px; overflow: hidden; border: 1px solid #e4edfa; margin: 10px auto auto auto; }
    .gallery-set ul li img { width: 149px; }
    .stuff-counter { text-align: center; color: #6a6a6a; font-size: 14px; margin-top: 8px; }
        
        .height220 { height: 220px; overflow: hidden; }
       
    .item-ttl { font-size: 18px; color: #000000; font-weight: normal; display: block; margin-bottom: 10px; }
    .item-price { color: #3293ff; margin-top: 8px; }
    .item { position: relative; text-align: center; overflow: hidden; }
    .item img { margin: 0px auto; border: 1px solid #e4edfa; }
    .photo-name { color: #3293ff; margin-top: 8px; }
    .photo-name b { color: #000000; }
    
    
    .b-change-info { position: absolute; top: 0px; right: 15px; }
    .infobox { position: absolute; top: 160px; left: 50%; margin-left: -496px; width: 992px; z-index: 3000; text-align: left; }
    
    .col-info { position: relative; float: left; width: 474px; margin-left: 2px; }
    
        .infobox-t { position: relative; background:url(/theme/default/images/infobox-t.png) 0px 0px no-repeat; }
        .infobox-b { position: relative; background:url(/theme/default/images/infobox-b.png) bottom left no-repeat; padding: 10px 0px; }
        .infobox-bg { position: relative; background:url(/theme/default/images/infobox-bg.png) 0px 0px repeat-y; padding: 10px 20px 10px 18px; }

    .infobox h2 { display: block; font-size: 18px; font-weight: normal; color: #000000; padding: 0px; margin: 5px 0px 10px 10px; }
    
    .form-area { position: relative; width: 100%; padding: 5px 0px; }
    .form-area ol { margin: 10px 0px 10px 30px; }
    .form-area ol li { line-height: 20px; }
    .form-area ol li b { color: #FF0000; }
    .form-area p { font-size: 14px; }
    .form-area a { color: #2f90ff; text-decoration: underline; }
    .form-area a:hover { text-decoration: none; }
        .input-field { position: relative; padding: 5px 0px; }
            .tarea-box { position: relative; padding: 0px 10px 10px 10px; }
            .infobox-inp-t { position: relative; background:#edf5fd url(/theme/default/images/infobox-inp-t.gif) 0px 0px repeat-x; }
            .infobox-inp-l { position: relative; background:url(/theme/default/images/infobox-inp-l.gif) 0px 0px repeat-y; }
            .infobox-inp-r { position: relative; background:url(/theme/default/images/infobox-inp-bord.gif) top right repeat-y; }
            .infobox-inp-b { position: relative; background:url(/theme/default/images/infobox-inp-bord.gif) bottom left repeat-x; }
            
            .infobox-inp-tl { position: relative; background:url(/theme/default/images/infobox-inp-tl.gif) top left no-repeat; }
            .infobox-inp-tr { position: relative; background:url(/theme/default/images/infobox-inp-tr.gif) top right no-repeat; }
            .infobox-inp-bl { position: relative; background:url(/theme/default/images/infobox-inp-bl.gif) bottom left no-repeat; }
            .infobox-inp-br { position: relative; background:url(/theme/default/images/infobox-inp-br.gif) bottom right no-repeat; width: 100%; padding: 5px 0px; }
            
        .agree-but { position: relative; margin: 30px 0px; text-align: center; }
        .agree-but a { display: block; margin: 0px auto; width: 349px; height: 59px; }
        .agree-but a img { margin: 0px auto; }
            
        .tarea { display: block; margin:0px 5px; width: 442px; height: 206px; background: transparent; }
        .tarea2 { display: block; margin:0px 5px; width: 275px; height: 100px; background: transparent; }
        
        .pink-bg { background-color: #fff1eb; }
            .input-text { position: relative; float: left; width: 145px; padding: 0px 5px; color: #b3b3b3; line-height: 24px; font-weight: bold; }
            .input-text2 { position: relative; float: left; width: 145px; padding: 0px 5px; color: #b3b3b3; line-height: 24px; font-weight: bold; font-size: 11px; }
            .input-area { position: relative; float: left; width: 275px; height: 26px; background:url(/theme/default/images/inp-changeinfo.gif) 0px 0px no-repeat; }
            .input-area2 { position: relative; float: left; width: 275px; background:url(/theme/default/images/inp-changeinfo.gif) 0px 0px no-repeat; }
            * html .input-area-file input { border-style:inset; border-width: 2px; }
            .input-area-file input { border: 1px; }
            .input-area input { width: 265px; background: transparent; margin: 5px 0px 0px 5px; }
            .input-area select { width: 265px; background: transparent; margin: 3px 0px 0px 5px; }
            
        .form-buts { position: relative; }
        .form-buts2 { position: relative; margin-right: 18px; }

           .b-cancel { display: block; float: right; margin-right: 10px; }
            .b-save { display: block; float: right; margin-right: 10px; }

     .upload-photo { position: absolute; top: 70px; left: 30px; width: 496px; z-index: 3000; text-align: left; }
        .infobox-t2 { position: relative; background:url(/theme/default/images/infobox-t2.png) 0px 0px no-repeat; }
        .infobox-b2 { position: relative; background:url(/theme/default/images/infobox-b2.png) bottom left no-repeat; padding: 10px 0px; }
        .infobox-bg2 { position: relative; background:url(/theme/default/images/infobox-bg2.png) 0px 0px repeat-y; padding: 0px 20px 0px 18px; }
    .upload-photo h2 { display: block; font-size: 18px; font-weight: normal; color: #000000; padding: 5px 0px 10px 10px; }
           
    .navbuts { position: relative; padding: 20px 0px; }
        .prev { display: block; float: left; background:url(/theme/default/images/b-back.jpg) 0px 0px no-repeat; padding: 10px 15px 12px 8px; margin-right: 3px; color: #000000; text-decoration: underline; }
        .prev:hover { text-decoration: none; }
        .next { display: block; float: left; background:url(/theme/default/images/b-next.jpg) 0px 0px no-repeat; padding: 10px 16px 12px 15px; margin-left: 3px; color: #000000; text-decoration: underline; }
        .next:hover { text-decoration: none; }
        .pages { display: block; float: left; background:url(/theme/default/images/bg-pages.jpg) 0px 0px no-repeat; width:36px; padding:10px 0px 12px 0px; text-align:center; line-height:14px; color:#000000; text-decoration:none; margin:0px 3px; }
        .pages:hover { background:url(/theme/default/images/bg-pages.jpg) 0px -38px no-repeat; }
        .act {float:left; display:block; width:36px; text-align:center; background:url(/theme/default/images/bg-pages.jpg) 0px -38px no-repeat !important; font-size:12px; padding:10px 0px 12px 0px; font-family:tahoma; color:#000000; text-decoration:none;}
        
    /* last update 29/10/2009 */
    
    .market-blocks { position: relative; width: 100%; }
    .market-blocks h3 { font-size: 14px; color: #e8a0bc; font-weight: normal; text-transform: uppercase; }
    .market-blocks h4 { display: block; background:url(/theme/default/images/marketplace-h4-bg.jpg) 0px 0px no-repeat; font-size: 16px; color: #6b8900; /*font-weight: normal;*/ padding: 2px 0px 10px 30px; }
    .market-blocks h4 a { font-size: 16px; color: #6b8900; text-decoration: none; font-weight: bold !important; }
    .market-blocks h4 a:hover { text-decoration: underline; }
    .market-blocks img { float: left; margin: 0px 10px 0px 0px; }
    .market-blocks ul { list-style: none; margin: 0px 0px 0px 5px; }
   .market-blocks ul li { display: block; width: 100%; background:url(/theme/default/images/cookie.gif) 0px 2px no-repeat; padding: 0px; }

   .marketplace-list-bg { background:url(/theme/default/images/marketplace-list-bg.gif) bottom left repeat-x; padding: 0px 0px 3px 0px; margin-left: 25px; }
    .market-blocks ul li a { color: #6f6f6f; text-decoration: none; }
    .market-blocks ul li a:hover { text-decoration: underline; }
    .market-blocks ul li span { color: #2f90ff; }
    
    .view-all-items { position: absolute; bottom: 10px; right: 10px; font-size: 11px; }
    
    .blue-lnk { color: #64a1e5 !important; text-decoration: underline !important; font-style: normal !important; }
    .blue-lnk:hover { text-decoration: none !important; }
        .rows-holder { position: relative; width: 100%; margin-bottom: 10px; }
        .market-cat-l { position:relative; width: 50%; float: left; }
        .market-cat-r { position:relative; width: 49%; float: right; }
        
        .fixed-height135 { min-height:135px; height:auto !important; height:135px; }
        .fixed-height180 { min-height:180px; height:auto !important; height:180px; }

        .maincont1-br-grad { position:relative; background:url(/theme/default/images/maincont1-br-grad.jpg) bottom right no-repeat; width:100%; }
        
    ul.hot-items { list-style: none; }

   ul.hot-items li { display: block; float: left; width: 110px; text-align: center; padding: 0px 5px; background: none; }
    ul.hot-items li h6 { font-size: 11px; font-weight: normal; height: 35px; overflow: hidden; }
    ul.hot-items li h6 a { color: #4f4f4f; text-decoration: none; }
    ul.hot-items li h6 a:hover { text-decoration: underline; }
    
   .hot-item-holder { position: relative; height: 100px; margin: 2px 0px; width: 100%; text-align: center; }

   .hot-item-holder img { display: block; margin: 0px auto; }
    .hot-items p { font-size: 11px; color: #828282; }
    .hot-items p span { color: #3492fb; }
    
    .latest-items { position: relative; }
    .latest-items ul { list-style: none; }
    .latest-items ul li { display: block; background:url(/theme/default/images/marketplace-list-bg.gif) bottom left repeat-x; padding: 5px 0px; }
    .latest-items ul li .li-prev { position: relative; float: left; width: 75px; }
    .latest-items ul li .stat { position: relative; float: right; width: 51px; height: 51px; text-align: center; font-size: 11px; line-height: 45px; overflow: hidden; }
        .new { background:url(/theme/default/images/new-bg.gif) center center no-repeat; color: #c2126d; }

       .old { background:url(/theme/default/images/old-bg.gif) center center no-repeat; color: #686868; }
    .latest-items ul li .item-descr { position: relative; margin: 0px 60px 0px 125px; color: #000000; font-size: 14px; }
    .latest-items ul li .item-descr h5 { display: block; font-size: 14px; color: #000000; font-weight: normal; }
    .latest-items ul li .item-descr h5 a {  color: #000000; text-decoration: none; }
    .latest-items ul li .item-descr h5 a:hover { text-decoration: underline; }
    .latest-items ul li .item-descr p { color: #ec647d; text-transform: uppercase; font-size: 10px; }
    .latest-items ul li .item-descr p a { color: #9cb835; text-decoration: none; }
    .latest-items ul li .item-descr p a:hover { text-decoration: underline; }
    .latest-items ul li .item-descr p.price { color: #828282; font-size: 12px; }
    .latest-items ul li .item-descr p.price span { color: #3492fb; font-weight: bold; }
    .latest-items ul li .item-descr p.com { color: #828282; font-size: 10px; }
    .latest-items ul li .item-descr p.com span { color: #828282; font-weight: bold; }
    
    .top10 li { overflow: hidden; }
    * html .top10 li { overflow: visible; height: 1%; }
    .top10 li p { float: left; width: 19px; height: 19px; background:url(/theme/default/images/top10-bg.gif) center center no-repeat; text-align: center; margin-right: 5px; font-size: 11px; color: #606469; line-height: 17px; }
    /* .top10 li a { float: left; } */
    
    ul.catalogs-list { list-style: none; margin: 0px; }
    ul.catalogs-list li { display: block; color:#6B8900; background:url(/theme/default/images/marketplace-h4-bg.jpg) 0px 0px no-repeat !important; padding-left: 30px !important; width: auto !important; height: 1% !important; }
    ul.catalogs-list li a { display: block; color:#6B8900; font-size:13px; text-decoration: none !important; padding: 3px 20px 5px 5px; }
    ul.catalogs-list li a:hover { text-decoration: none; color: #000000; background:#fdd6e5 url(/theme/default/images/pink-arrow-hover.gif) 100% 50% no-repeat; }
    ul.catalogs-list li.selected a { display: block; text-decoration: none; color: #000000; background:#fdd6e5 url(/theme/default/images/pink-arrow-hover.gif) 100% 50% no-repeat; padding: 3px 20px 5px 5px; }
    
    .categories-block { /*border-collapse: collapse;*/ width: 100%; font-size: 12px; }
    .categories-block td.bord { background-color: #FFFFFF; border: 1px solid #dbd7db; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; vertical-align: top; }
    .categories-block td img { float: none; margin: 0px; }
    .sepcollmargin { margin: 0px 5px; }
        .margin3px { margin: 0px 3px; }
        .width60prs { width: 60%; }
        .width40prs { width: 40%; }
        .width35prs { width: 35%; }
        .width30prs { width: 30%; }
        .width20prs { width: 20%; }
        .width10prs { width: 10%; }
        .width5prs { width: 5%; }
        
        .width35prs h5 { display: block; color: #969696; font-size: 16px; margin: 0px 0px 10px 5px; }
        .width35prs h5 span { color: #6B8900; }
    ul.cat-select li { padding: 0px; }
    ul.cat-select li a { display: block; color: #6f6f6f; text-decoration: none; padding: 1px 10px 2px 5px; }
    ul.cat-select li a:hover { text-decoration: none;  background:url(/theme/default/images/green-arrow-hover.gif) 100% 50% no-repeat; }
    ul.cat-select li.selected a { text-decoration: none;  background:url(/theme/default/images/green-arrow-hover.gif) 100% 50% no-repeat; }
    ul.cat-select li span { color: #2f90ff; }
    ul.cat-select li .marketplace-list-bg { padding-bottom: 1px; }
    
    .sort-by h3 { display: block; font-size: 16px; color: #686868; font-weight: normal; text-transform: capitalize; }
    .sort-by a.selected { color: #000000; }
    .sort-by a { color: #64a1e5; text-decoration: underline; }
    .sort-by a:hover { text-decoration: none; }
    .sort-by select { border: 1px solid #91B318; margin-left: 10px; float: right; width: 215px; }
    .bg-pink { background-color: #FEE8DE; }
    .sort-by-holder { padding: 3px 5px 3px 5px; }
    
    .black { color: #000000; }
    
    .order { position: relative; margin-left: 1px; }
    .order table { border-collapse: collapse; width: 100%; }
    .order table th { background-color: #f3f0f4;  }
    .order table th h5 { display: block; font-size: 11px; color: #91b318; background-color: #f0f9d2; padding: 3px 5px; border: 1px solid #FFFFFF; border-top: none; margin: 0px 1px 1px 0px; text-align: left; }
    .order table td { border-bottom: 1px dashed #fc8dbe; padding: 2px 10px 2px 5px; font-size: 12px; }
    .order table td img { border: 1px solid #91B318; }
    .order table td a { color: #638004; text-decoration: underline; }
    .order table td a:hover { text-decoration: none; }
    .order table td .item-descr h5 a { font-size: 15px; color: #000000; text-decoration: none; }
    .order table td .item-descr h5 a:hover { text-decoration: underline; }
    .order table td .item-descr p { font-size: 11px; color: #afafaf; padding-top: 3px; }
    .order table td .item-descr p.category { font-size: 10px; color: #EC647D; text-transform: uppercase; padding-top: 3px; }
    .order table td .item-descr p.category a { color: #5d8b00; text-decoration: none; }
    .order table td .item-descr p.category a:hover { text-decoration: underline; }
    .order table td .item-descr p span { color: #000000; }
    .order table td.post-date { font-size: 11px !important; white-space: nowrap; }
    .order table td.price { color: #3492fb; font-size: 14px !important; text-align: center; white-space: nowrap; }
    .order table td .stat { width: 51px; height: 51px; text-align: center; font-size: 11px; line-height: 45px; overflow: hidden; }
    
    .maincont9-bg { position: relative; background:url(/theme/default/images/maincont9-bg.jpg) 0px 0px repeat-x; margin: 0px -1px 0px -4px; }
    .maincont9-tl { position: relative; background:url(/theme/default/images/maincont9-tl.jpg) top left no-repeat; }
    .maincont9-tr { position: relative; background:url(/theme/default/images/maincont9-tr.jpg) top right no-repeat; padding-top: 8px; }
    
    .margin-left3px { margin-left: 3px; }
    
    .another-avatar { position: relative; width: 167px; height: 169px; margin: 0px 0px 0px 23px; background:url(/theme/default/images/avatar-bg-onemore.jpg) 0px 0px no-repeat; }
    .padd-top8 { padding-top: 8px; }
    .avatar-holder { position: relative; width: 148px; height: 148px; border: 1px solid #cbdbf4; background-color: #FFFFFF; margin-left: 8px; overflow: hidden; }
    
    .center { text-align: center; padding-top: 10px; }
    .center img { margin: 0px auto; }
    
    .user-info-leftcolumn { position: relative; text-align: center; padding-top: 10px; font-size: 14px; color: #117737; }
    .user-info-leftcolumn span {  background:url(/theme/default/images/user-stat-lcolumn.gif) 0px 1px no-repeat; color: #d68292; font-size: 12px; }
    .user-info-leftcolumn a { color: #EC1B47; font-size: 12px; text-decoration: none; }
    .user-info-leftcolumn a:hover { text-decoration: underline; }
    
    .user-info-popup-lcolumn { position: absolute; top: -179px; left: 23px; width: 167px; background:url(/theme/default/images/user-info-popup-t.png) 0px 0px no-repeat; text-align: left; }
    .user-info-popup-bg { position: relative; background:url(/theme/default/images/user-info-popup-bg.png) 0px 0px repeat-y; padding: 0px 5px 5px 3px; }
    .user-info-popup-lcolumn ul { list-style: none; }
    .user-info-popup-lcolumn ul li { font-size: 11px; color: #575757; }
    .user-info-popup-lcolumn ul li a { font-weight: bold; color: #2d80f8; font-size: 11px; }
    
    ul.font-size11 li { font-size: 11px; }
    
    .leftmenu-list ul li strong { color: #000000; }
    
    .profile-but2 a { position: relative; background:url(/theme/default/images/profile-but2.gif) 0px 0px no-repeat; }
    
    .rate-info { background:url(/theme/default/images/user-stat-lcolumn.gif) top right no-repeat; }
    .pink-lnk { color: #ec647d !important; font-size: 12px !important; text-decoration: none !important; font-style: normal !important; }
    .pink-lnk:hover { text-decoration: underline !important; }

    ul.cat-select-lcolumn li { padding: 0px; background-position: 0px 3px; margin: 0px; }
    ul.cat-select-lcolumn li a { display: block; color: #6f6f6f; text-decoration: none; padding: 1px 10px 2px 5px; }
    ul.cat-select-lcolumn li a:hover { text-decoration: none;  background:url(/theme/default/images/green-arrow-hover.gif) 100% 50% no-repeat; }
    ul.cat-select-lcolumn li.selected a { text-decoration: none;  background:url(/theme/default/images/green-arrow-hover.gif) 100% 50% no-repeat; }
    ul.cat-select-lcolumn li span { color: #2f90ff; }
    ul.cat-select-lcolumn li .marketplace-list-bg { padding-bottom: 1px; margin-left: 17px; }
    ul.cat-select-lcolumn li .marketplace-list-bg { padding-bottom: 1px; margin-left: 17px; }

    .maincont10-tl { position: relative; background:url(/theme/default/images/maincont10-tl.jpg) top left no-repeat; }

    .marketplace-prod-block { position: relative; float: left; width: 288px; margin-right: 10px; z-index: 1000; background:url(/theme/default/images/main-img-bg.gif) 0px 0px no-repeat; padding: 2px 0px 0px 2px; overflow: hidden; }
        .main-img { position: relative; width: 280px; background-color: #fee8de; text-align: center; padding: 9px 0px; margin-bottom: 5px; }
        .big-img-prev { position: relative; width: 262px; height: 262px; overflow: hidden; background-color: #FFFFFF; margin: 0px auto; }

    ul.prodimg-thumbs { list-style: none; margin: 5px 0px 0px 0px; }
    ul.prodimg-thumbs li { position: relative; display: block; float: left; width: 127px; height: 143px; background:#fee8de url(/theme/default/images/prodimg-thumbs-bg.gif) 0px 0px no-repeat; margin-right: 23px; margin-bottom: 10px; padding: 0px; }
    ul.prodimg-thumbs li .thumb-prev { position: relative; width: 100px; height: 100px; overflow: hidden; margin: 10px 0px 0px 12px; background: #FFFFFF;  }
    
    .thumb-numb { position: relative; width: 100px; margin-left: 12px; text-align: center; font-size: 12px; padding: 5px 0px; color: #7b7a78; }
        a.b-home { position: absolute; top: 2px; left: 0px; width: 23px; height: 23px; background:url(/theme/default/images/b-home.jpg) 0px 0px no-repeat; }
        a.b-del { position: absolute; top: 2px; right: 0px; width: 23px; height: 23px; background:url(/theme/default/images/b-del.jpg) 0px 0px no-repeat; }

    .marketplace-prod-info { position: relative; }
    .marketplace-prod-info h6 { display: block; font-size: 14px; color: #9cb835; padding: 0px 0px 5px 0px; }

    .prod-stat { position: relative; float: left; }
    .prod-stat p { display: block; float: left; color: #3492fb; font-size: 11px; padding-top: 15px; font-weight: bold; }
    .prod-stat .stat { float: left; margin-left: 10px; width: 51px; height: 51px; text-align: center; font-size: 11px; line-height: 45px; overflow: hidden; }

    .product-price { float: left; color: #ec647d; font-size: 11px; padding: 9px 0px 0px 40px; }
    .product-price b { font-weight: normal; font-size: 24px; color: #3492fb; }

    .tags { padding: 5px 0px; color: #7e7e7e; }
    .tags b { color: #000000; }
    .tags span { text-transform: uppercase; color: #e48dba; }    

	.gallery-set ul li a.user-market-item-remove { position: absolute; bottom: 10px; left: 150px; width: auto; height: auto; border: none; }
    .gallery-set ul li a.user-photo-remove { position: absolute; bottom: 15px; left: 150px; width: auto; height: auto; border: none; }
    .gallery-set ul li a.user-album-remove { position: absolute; bottom: 10px; left: 150px; width: auto; height: auto; border: none; }
    .gallery-set ul li a.user-photo-doavatar { color: black; text-decoration: none; font-size:9px; position: absolute; bottom: 23px; left: 10px; width: auto; height: auto; border: none; }
    .gallery-set ul li a.user-photo-doalbum { color: black; text-decoration: none; font-size:9px; position: absolute; bottom: 5px; left: 10px; width: auto; height: auto; border: none; }
    
    .gallery-set ul li a.user-photo-doavatar:hover {
    	text-decoration: underline;
    }
    
    .gallery-set ul li a.user-photo-doalbum:hover {
    	text-decoration: underline;
    }


	.loading-bibb {width:100%; position:absolute; top:0px; left:0px; background-color:#FFFFFF; z-index:10; text-align:center;}
	.loading-bibb table {height:100%; margin:0px auto;}
	.loading-bibb table tr td {height:100%; vertical-align:middle; text-align:center; font-size:14px; color:#000000; white-space:nowrap;}
	.loading-bibb table tr td p {display:block; float:left;}
	.loading-bibb table tr td img {float:left;}
	
    .search-area { position: relative; width: 100%; padding-bottom: 10px; margin-left: 3px; }
        .search-area table { width: 100%; border-collapse: collapse; margin: 0px; }
        .search-area table tr td { vertical-align: middle; }
        .search-area table tr td a { display: block; font-size: 12px; color: #64a1e5; text-decoration: underline; white-space: nowrap; margin-right: 15px; }
        .search-area table tr td a:hover { text-decoration: none; }
            .width100 { width: 100%; }
        .search-area h6 { display: block; margin-right: 10px; font-size: 18px; line-height: 19px; color: #92b418; font-weight: normal; text-transform: uppercase; }
        .search-input { width: 100%; height: 28px; border-left: 1px solid #afb696; border-top: 1px solid #8a9077; border-right: 1px solid #f9fcec; border-bottom: 1px solid #f9fcec; background-color: #eef8cd; padding: 0px 5px; }
        .search-input input { width: 100%; background-color: transparent; font-size: 12px; color: #000000; margin: 5px 0px; }
		.search-button { display: block; margin: 0px 20px 0px 10px; }
        .search-button input { display: block; background:url(/theme/default/images/b-search.jpg) 0px 0px no-repeat; width: 69px; font-size: 12px; padding: 5px 0px 7px 0px; }
        
        .additional-params { position: relative; width: 100%; }
           .field-area { float: left; margin-right: 20px; margin-top: 20px; }
            .field-area p { float: left; font-size: 12px; color: #92b418; padding: 5px 10px 0px 0px; text-transform: uppercase; }
            .field-select { float: left; height: 28px; border-left: 1px solid #afb696; border-top: 1px solid #8a9077; border-right: 1px solid #f9fcec; border-bottom: 1px solid #f9fcec; background-color: #eef8cd; padding: 0px 5px; }
            .field-select select { background-color: #eef8cd; border: none; margin-top: 5px; }
            .field-select select option { padding: 0px 10px 0px 0px; }
            * html .field-select select { background-color: #eef8cd; border: none; margin-top: 2px; }
            
        .maincont8-bg { position: relative; background:url(/theme/default/images/maincont8-bg.jpg) 0px 0px repeat-x; }
            .maincont8-bg h2 { color:#575757; display:block; font-size:24px; font-weight:normal; line-height:26px; padding:10px 50px 15px 60px; }
            .maincont8-bg h2 span { display: block; float: left; }
            .maincont8-bg h2 a { display: block; float: left; width: 199px; height: 29px; background:url(/theme/default/images/add-item.gif) 0px 0px no-repeat; margin-left: 10px; }
            .maincont8-bg h2 a:hover { background:url(/theme/default/images/add-item-hover.gif) 0px 0px no-repeat; }
            .maincont8-tl { position: relative; background:url(/theme/default/images/maincont8-tl.jpg) 0px 0px no-repeat; }
            .maincont8-tr { position: relative; background:url(/theme/default/images/maincont8-tr.jpg) top right no-repeat; }
            
            .rows-holder { position: relative; width: 100%; margin-bottom: 10px; }
        .market-cat-l { position:relative; width: 50%; float: left; }
        .market-cat-r { position:relative; width: 49%; float: right; }
        
        .fixed-height135 { min-height:135px; height:auto !important; height:135px; }
        .fixed-height180 { min-height:180px; height:auto !important; height:180px; }

        .maincont1-br-grad { position:relative; background:url(/theme/default/images/maincont1-br-grad.jpg) bottom right no-repeat; width:100%; }
        
        .market-blocks { position: relative; width: 100%; }
        .market-blocks h3 { font-size: 15px; color: #e8a0bc; font-weight: bold; text-transform: uppercase; }
        .market-blocks h4 { display: block; background:url(/theme/default/images/marketplace-h4-bg.jpg) 0px 0px no-repeat; font-size: 16px; color: #6b8900; font-weight: normal; padding: 2px 0px 10px 30px; }
        .market-blocks h4 a { font-size: 16px; color: #6b8900; text-decoration: none; }
        .market-blocks h4 a:hover { text-decoration: underline; }
        .market-blocks img { float: left; margin: 0px 10px 0px 0px; }
        .market-blocks ul { list-style: none; }
        .market-blocks ul li { display: block; width: 100%; background:url(/theme/default/images/cookie.gif) 0px 2px no-repeat; }
        .marketplace-list-bg { background:url(/theme/default/images/marketplace-list-bg.gif) bottom left repeat-x; padding: 0px 0px 3px 0px; margin-left: 25px; }
        .market-blocks ul li a { color: #6f6f6f; text-decoration: none; }
        .market-blocks ul li a:hover { text-decoration: underline; }
        .market-blocks ul li span { color: #2f90ff; }
        
/* inbox */
    .inbox { list-style: none; margin: 0px 0px 10px 0px !important; }
    .inbox li { display: block; background: none !important; margin: 0px; padding: 5px 0px !important; border-bottom: 1px dashed #d3e2f8; height: 1%; }
    
    .inbox li, 
       .inbox li .pinkbox-bord-t, .inbox li .pinkbox-bord-l, .inbox li .pinkbox-bord-r, .inbox li .pinkbox-bord-b,
       .inbox li .pinkbox-tl, .inbox li .pinkbox-tr, .inbox li .pinkbox-bl, .inbox li .pinkbox-br { background: none; }
    
    .inbox-holder { position: relative; padding: 5px; z-index: 1000; }
        
        .sm-avatar { position: relative; width: 56px; height: 55px; float: left; background:url(/theme/default/images/sm-avatar.gif) 0px 0px no-repeat; }
        .sm-avatar-holder { position: relative; width: 39px; height: 39px; margin: 8px 0px 0px 8px; overflow: hidden; }
        
        .inbox-info { position: relative; float: right; width: 205px; padding-bottom: 20px; }
        .message-delivery { position: relative; background:url(/theme/default/images/message-delivery-r.gif) top right no-repeat; padding-right: 8px; margin-bottom: 8px; }
        .message-delivery span { display: block;  background:url(/theme/default/images/message-delivery-l.gif) 0px 0px no-repeat; padding-left: 8px; height: 18px; font-size: 12px; color: #000000; text-align: center; }
        
        .del { position: absolute; bottom: 0px; right: 0px; z-index: 1; }
        .del label { display: block; float: left; cursor: pointer; }
        .del input { float: left; margin: 4px 5px 0px 5px; }
        * html .del input { margin: 0px; }
        
        .message-status { position: relative; text-align: right; }
            .quantity { position: relative; float: right; color: #525252; margin-left: 10px; }
            .green-alert { position: relative; float: right; background:url(/theme/default/images/stat-greenbox-r.gif) top right no-repeat; padding-right: 9px; }
            .green-alert span { display: block; background:url(/theme/default/images/stat-greenbox-l.gif) 0px 0px no-repeat; padding-left: 9px; color: #FFFFFF; }
            
        .message-content { position: relative; margin: 0px 215px 0px 65px; }
        .message-content h6 { display: block; font-size: 14px; color: #656565; }
        .message-content h6 a { color: #656565; text-decoration: underline; }
        .message-content h6 a:hover { text-decoration: none; }
        .message-content h6 a.nick, .message-content-reply a.nick { color: #85a708; font-size:14px; font-weight: bold; }
        .message-content h6 a.readfull { color: #449cff; font-size: 12px; }
        .message-content h6 a.markread { color: #449cff; font-size: 12px; }
		.message-content-reply a.markread { color: #449cff; font-size: 12px; }

        .message-content h6 a.red-lnk { color: #ff281d; font-size: 14px; font-weight: bold; }
        .message-content h6 a.readfull:hover { text-decoration: none; }
        .message-content h6 a.markread:hover { text-decoration: none; }
		.message-content-reply a.markread:hover { text-decoration: none; }
       
        .inbox li.hovered .pinkbox-bord-t { position: relative; background:#fff5f1 url(/theme/default/images/pinkbox-bord.gif) 0px 0px repeat-x; }
        .inbox li.hovered .pinkbox-bord-l { position: relative; background:url(/theme/default/images/pinkbox-bord.gif) 0px 0px repeat-y; }
        .inbox li.hovered .pinkbox-bord-r { position: relative; background:url(/theme/default/images/pinkbox-bord.gif) top right repeat-y; }
        .inbox li.hovered .pinkbox-bord-b { position: relative; background:url(/theme/default/images/pinkbox-bord.gif) bottom left repeat-x; }
        
        .inbox li.hovered .pinkbox-tl { position: relative; background:url(/theme/default/images/pinkbox-tl.gif) top left no-repeat; }
        .inbox li.hovered .pinkbox-tr { position: relative; background:url(/theme/default/images/pinkbox-tr.gif) top right no-repeat; }
        .inbox li.hovered .pinkbox-bl { position: relative; background:url(/theme/default/images/pinkbox-bl.gif) bottom left no-repeat; }
        .inbox li.hovered .pinkbox-br { position: relative; background:url(/theme/default/images/pinkbox-br.gif) bottom right no-repeat; width: 100%; }
    
    .inbox li ul { margin: 0px 1px 7px 13px; }
    .inbox li ul li { border: none; }
    
    .sub-answer-bord { position: relative; background:url(/theme/default/images/sub-answer-bord.gif) 4px 0px repeat-y; }
    .sub-answer-tl { position: relative; background:url(/theme/default/images/sub-answer-tl.gif) 4px 0px no-repeat; }
    .sub-answer-b { position: relative; background:url(/theme/default/images/sub-answer-b.gif) bottom left repeat-x; }
    .sub-answer-bl { position: relative; background:url(/theme/default/images/sub-answer-bl.gif) bottom left no-repeat; }
    .sub-answer-br { position: relative; background:url(/theme/default/images/sub-answer-br.gif) bottom right no-repeat; width: 100%; }
    .sub-answer-holder { position: relative; padding: 0px 0px 15px 15px; }
    .sub-answer-border { position: relative; width: auto; border-top: 1px dashed #ffc9d3; padding-top: 10px; padding-right: 10px; margin-bottom: 10px; }
    
    .active .sub-answer-bord { position: relative; background:#FFFFFF url(/theme/default/images/sub-answer-bord-hover.gif) 0px 0px repeat-y; }
    .active .sub-answer-tl { position: relative; background:url(/theme/default/images/sub-answer-tl-hover.gif) 0px 0px no-repeat; }
    .active .sub-answer-tr { position: relative; background:url(/theme/default/images/sub-answer-tr-hover.gif) top right no-repeat; }
    .active .sub-answer-b { position: relative; background:url(/theme/default/images/sub-answer-b.gif) bottom left repeat-x; }
    .active .sub-answer-bl { position: relative; background:url(/theme/default/images/sub-answer-bl-hover.gif) bottom left no-repeat; }
    .active .sub-answer-br { position: relative; background:url(/theme/default/images/sub-answer-br-hover.gif) bottom right no-repeat; width: 100%; }
    
    .reply-but { position: relative; background:url(/theme/default/images/reply-bg.gif) 0px 5px no-repeat; padding-left: 20px; }
    .reply-but a { text-decoration: underline; color: #6bb1ff; }
    .reply-but a:hover { text-decoration: none; }
    
    .message-content-reply { position: relative; margin: 0px 215px 0px 0px; }
        .red-lnk { color: #ff281d; font-size: 14px; font-weight: bold; }
        .red-lnk:hover { text-decoration: none; }
        
        .green-lnk { color: #85a708; font-size: 14px; font-weight: bold; }
        .green-lnk:hover { text-decoration: none; }
    
    .reply-box { position: absolute; top: 15px; left: 0px; width: 496px; z-index: 3000; text-align: left; }
    .reply-box h2 span { color: #85a708; }
    .reply-box textarea { width: 446px; height: 135px; }
    
    .inbox-box { position: relative; width: 100%; background:url(/theme/default/images/user-funcbut-bg.gif) 0px 0px repeat-y; margin: 0px 0px 3px 3px; }
    .user-funcbut-t { position: relative; background:url(/theme/default/images/user-funcbut-t.gif) 0px 0px no-repeat; }
    .user-funcbut-b { position: relative; background:url(/theme/default/images/user-funcbut-b.gif) bottom left no-repeat; padding: 15px 10px; }
    .inbox-box h1 { font-size: 13px; color: #464646; font-weight: normal; background:url(/theme/default/images/user-buts-ico-msgs.png) 0px -6px no-repeat; padding-left: 35px; padding-bottom: 15px; }
    .inbox-box ul { list-style: none; margin-left: 35px; }
    .inbox-box ul li { display: block; margin-bottom: 15px; }
    .inbox-box ul li a { color: #98bae0; font-size: 11px; text-decoration: none; }
    .inbox-box ul li a:hover { color: #e073a6; text-decoration: none; }
    .inbox-box ul li span { color: #000000; }
    .inbox-box ul li.cat-inside a { color: #e073a6; }
        
/* /inbox */

.maintitle {
	background:url(/theme/default/images/bg-maintitle.gif) top left repeat-x !important;
	color:#537c39;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}

.maintitle-l {position:relative; background:url(/theme/default/images/maintitle-l.gif) top left no-repeat; z-index: 100;}
.maintitle-r {position:relative; background:url(/theme/default/images/maintitle-r.gif) top right no-repeat; width:100%; height:50px;}
.maintitle-r2 {position:relative; background:url(/theme/default/images/maintitle-r2.gif) top right no-repeat; padding:4px 0px 2px 0px;}
.maintitle-r p {padding:18px 8px 0px 55px !important;}

.td-border-l {
border-left:1px solid #DBD7DB;
}
.td-border-r {
border-right:1px solid #DBD7DB;
}
table.row4 tr td {border-bottom: 1px dashed #d3e2f8; padding:2px 3px; background-color:#FFFFFF;}

table.row4 tr td a { color: #000; }
table.row4 tr td a:hover { text-decoration: none; }

table.row4 tr td {
background-color:#FFFFFF;
border-bottom:1px dashed #D3E2F8;
padding:2px 3px !important;
}

table.row4 tr td .price { color: #4A91E1; }

.row3 {border-bottom:1px dashed #d3e2f8; padding:5px; background-color:#fef9d8 !important;}

.catend {
	padding:0px !important;
	background:url(/theme/default/images/catend-bg.gif) top left repeat-x;
}

.catend-l {position:relative; background:url(/theme/default/images/catend-l.gif) top left no-repeat;}
.catend-r {position:relative; background:url(/theme/default/images/catend-r.gif) top right no-repeat; width:100%; height:27px;}

.last-visitors { list-style: none; }
.last-visitors li { display: block; width: 167px; float: left; margin: 0px 5px 10px 5px; padding: 0px !important; background: none !important; }
.last-visitors li .user-info span { background:url(/theme/default/images/user-stat-lcolumn.gif) 0px 0px no-repeat; }
.last-visitors li .user-info ul li { width: auto; margin-bottom: 0px; padding: 3px !important; }
.last-visitors .user-info { color: #5c5c5c; }
.last-visitors .user-info p { font-size: 11px; line-height: 12px; }
    .avatar-last-visitor { position: relative; width: 167px; height: 169px; background:url(/theme/default/images/avatar-last-visitors.jpg) 0px 0px no-repeat; }
    .avatar-last-visitor-hover { position: relative; width: 148px; height: 148px; border: 1px solid #CBDBF4; background-color: #FFFFFF; margin-left: 8px; overflow: hidden; }
    
.last-visitors { list-style: none; }
.last-visitors li { display: block; width: 167px; float: left; margin: 0px 5px 10px 5px; }
    .avatar-last-visitor { position: relative; width: 167px; height: 169px; background:url(/theme/default/images/avatar-last-visitors.jpg) 0px 0px no-repeat; }
    .avatar-last-visitor-hover { position: relative; width: 148px; height: 148px; border: 1px solid #CBDBF4; background-color: #FFFFFF; margin-left: 8px; overflow: hidden; }
    
    .leftmenu-list .field-area { position: relative; width: 100%; float: none; margin: 0px; padding: 0px 5px; }
    .leftmenu-list .field-area p { display: block; float: none !important; margin: 0px 0px 5px 0px; }
    .leftmenu-list .field-area .field-select { position: relative; float: none !important; width: 203px; padding: 0px; }
    .leftmenu-list .field-area .field-select select { width: 197px; }
    .leftmenu-list .field-area .field-input { position: relative; width: 203px; height: 28px; border-left: 1px solid #afb696; border-top: 1px solid #8a9077; border-right: 1px solid #f9fcec; border-bottom: 1px solid #f9fcec; background-color: #eef8cd; float: none; }
    .leftmenu-list .field-area .field-input input { background-color: #eef8cd; border: none; margin-top: 5px; margin-left: 5px; width: 193px; }
    
    .b-searchuser { display: block; width: 69px; height: 29px; background:url(/theme/default/images/b-searchuser.gif) 0px 0px no-repeat; margin: 15px 0px 10px 133px; cursor: pointer; }
    
/* mama recomends */
    
    .mama-recomends { position: relative; margin-left: 10px; margin-bottom: 30px; background:url(/theme/default/images/bann-mama-recomends.jpg) 0px 0px no-repeat; padding-left: 70px; }
    .mama-recomends ul { list-style: none; }
    .mama-recomends ul li { display: block; float: left; width: 105px; text-align: center; margin: 0px 5px; }
    .mama-recomends ul li h3 { display: block; height: 30px; text-align: center; font-size: 11px; font-weight: normal; color: #4a91e1; overflow: hidden; }
    .mama-recomends ul li h3 a { color: #4a91e1; text-decoration: none; }
    .mama-recomends ul li h3 a:hover { text-decoration: underline; }
    .mama-recomends ul li .recomends-item { position: relative; width: 75px; height: 68px; margin: 5px auto; overflow: hidden; }
    .mama-recomends ul li .recomends-border { position: absolute; top: 0px; left: 0px; width: 75px; height: 68px; background:url(/theme/default/images/recomends-border.gif) 0px 0px no-repeat; }
    .mama-recomends ul li .recomends-border a { display: block; width: 75px; height: 68px; }
    .mama-recomends ul li .recoms-price { font-size: 11px; color: #888989; }
    .mama-recomends ul li .recoms-price b { font-size: 11px; color: #ff58aa; }
    .mama-recomends ul li .customer { font-size: 10px; color: #5e5e5e; }
    .mama-recomends ul li .customer a { font-size: 10px; color: #90bd0f; text-decoration: underline; }
    .mama-recomends ul li .customer a:hover { text-decoration: none; }
        
/* /mama recomends */

/* admin edit block */
    .admin-edit { position: fixed; width: 879px; text-align: left; top: 0px; left: 50%; margin: 0px 0px 0px -440px; z-index: 2000; }

        .adm-edit-block { position: relative; background:url(/theme/default/images/cms-console/admin-slide-r.png) 100% 0px no-repeat; padding-right: 10px; }
        ul.adm-edit-list { display: block; list-style: none; width: 880px; }
        ul.adm-edit-list li { position: relative; display: block; float: left; width: 175px; height: 70px; background:url(/theme/default/images/cms-console/admblocks-bord.gif) 0px 0px repeat-y; }
        ul.adm-edit-list li h1 { display: block; font-size: 12px; color: #5f5f5f; font-weight: normal; text-transform: uppercase; text-align: center; padding: 10px 0px 7px; }
        ul.adm-edit-list li h2 { display: block; font-size: 12px; color: #5f5f5f; font-weight: normal; text-align: center; padding: 10px 0px 7px; }
        ul.adm-edit-list li h2 span { color: #434a50; }
            .admin-slide-bg { position: relative; background:url(/theme/default/images/cms-console/admin-slide-bg.png) 0px 0px repeat-x; }
            .admin-slide-l { position: relative; background:url(/theme/default/images/cms-console/admin-slide-l.png) 0px 0px no-repeat; height: 73px; }

            .on-off-block { position: relative; width: 111px; height: 30px; background:url(/theme/default/images/cms-console/on-off-slide-bg.gif) 0px 0px no-repeat; overflow: hidden; margin: 0px auto; }
            .on-off-holder { position: absolute; top: 0px; left: 0px; width: 111px; height: 30px; z-index: 100; }
            .on-off-holder a { display: block; float: left; width: 55px; height: 30px; color: #FFFFFF; font-weight: bold; text-shadow: 1px 1px 1px #000000; text-align: center; line-height: 30px; text-decoration: none; text-transform: uppercase; z-index: 100; outline-style: none; }
            .on-off-holder a.active { text-decoration: none; text-shadow: -1px -1px 0px #000000; }

            .on-off-slider { position: absolute; top: 0px; left: -3px; width: 67px; height: 30px; background:url(/theme/default/images/cms-console/on-off-slider.png) 0px 0px no-repeat; z-index: 10; }

            .collapse-expand { position: absolute; bottom: -27px; left: 0px; width: 45px; height: 31px; background:url(/theme/default/images/cms-console/bg-collapse-expand.png) 100% 0px no-repeat; outline-style: none; }
            .collapse-expand-act { position: absolute; bottom: -27px; left: 0px; width: 45px; height: 31px; background:url(/theme/default/images/cms-console/bg-collapse-expand.png) 0px 0px no-repeat; outline-style: none; }

            .ddown-block { position: absolute; left: 0px; width: 100%; background:#FFFFFF url(/theme/default/images/cms-console/bg-top-blocks.gif) 0px 100% repeat-x; }
                .admblocks-bord-l { position: relative; background:url(/theme/default/images/cms-console/admblocks-bord.gif) 0px 0px repeat-y; }
                .admblocks-bord-r { position: relative; background:url(/theme/default/images/cms-console/admblocks-bord.gif) 100% 0px repeat-y; width: 100%; padding-right: 1px; }
                .admblocks-bord-b { position: relative; background:url(/theme/default/images/cms-console/admblocks-bord.gif) 0px 100% repeat-x; padding: 5px 18px; }

                ul.ddown-list { display: block; overflow: hidden; list-style: none; padding: 0px 9px; }
                ul.ddown-list li { display: block; width: auto; height: 1%; background:url(/theme/default/images/cms-console/ddown-list-bord.gif) 0px 0px repeat-x; margin-top: -1px; float: none; }
                ul.ddown-list li a { display: block; font-size: 12px; color: #477099; text-decoration: none; padding: 8px 0px 10px 30px; }
                ul.ddown-list li a:hover { background-color: #e8e8e8; text-decoration: none; }
                    .ico-bg { background:url(/theme/default/images/cms-console/ico-bg.png) 0px 5px no-repeat; }
                    .ico-page { background:url(/theme/default/images/cms-console/add-page.png) 0px 5px no-repeat; }
                    .ico-user { background:url(/theme/default/images/cms-console/ico-user.png) 0px 5px no-repeat; }
                    .ico-cat { background:url(/theme/default/images/cms-console/ico-cat.png) 0px 5px no-repeat; }
					.ico-market { background:url(/theme/default/images/cms-console/add-page-27.png) 0px 5px no-repeat; }
					.ico-news { background:url(/theme/default/images/cms-console/add-news.png) 0px 5px no-repeat; }
					.ico-forum { background:url(/theme/default/images/cms-console/forum-cat.png) 0px 5px no-repeat; }
					.ico-messages { background:url(/theme/default/images/cms-console/messages.png) 0px 5px no-repeat; }
					.ico-pay-market { background:url(/theme/default/images/cms-console/paymen-cat.png) 0px 5px no-repeat; }
					.ico-pay-stat { background:url(/theme/default/images/cms-console/payments-stat.png) 0px 5px no-repeat; }
                
					.ico-article-add { background:url(/theme/default/images/cms-console/add-rticle.png) 0px 5px no-repeat; }
					.ico-article-cat { background:url(/theme/default/images/cms-console/article-cat.png) 0px 5px no-repeat; }
					.ico-article-mod { background:url(/theme/default/images/cms-console/articles.png) 0px 5px no-repeat; }

                .b-grey-editcons { display: block; width: 135px; position: relative; background:url(/theme/default/images/cms-console/b-grey-editcons-r.jpg) 100% 0px no-repeat; padding-right: 9px; margin: 2px auto auto auto; line-height: 30px; text-decoration: none; }
                .b-grey-editcons span { display: block; position: relative; height: 32px; display: block; background:url(/theme/default/images/cms-console/b-grey-editcons-l.jpg) 0px 0px no-repeat; text-align: left; font-weight: bold; color: #FFFFFF; text-shadow: 1px 1px #686868; padding-left: 40px; cursor: pointer; }
                .b-grey-editcons2 { display: block; width: 135px; position: relative; background:url(/theme/default/images/cms-console/b-grey-editcons2-r.jpg) 100% 0px no-repeat; padding-right: 9px; margin: 2px auto auto auto; line-height: 30px; text-decoration: none; }
                .b-grey-editcons2 span { display: block; position: relative; height: 32px; display: block; background:url(/theme/default/images/cms-console/b-grey-editcons2-l.jpg) 0px 0px no-repeat; text-align: left; font-weight: bold; color: #FFFFFF; text-shadow: 1px 1px #686868; padding-left: 40px; cursor: pointer; }
                .b-orange-editcons { display: block; width: 140px; position: relative; background:url(/theme/default/images/cms-console/b-orange-editcons-r.jpg) 100% 0px no-repeat; padding-right: 9px; margin: 2px auto auto auto; line-height: 30px; text-decoration: none; }
                .b-orange-editcons span { display: block; position: relative; height: 32px; display: block; background:url(/theme/default/images/cms-console/b-orange-editcons-l.jpg) 0px 0px no-repeat; text-align: left; font-weight: bold; color: #FFFFFF; text-shadow: 1px 1px #984300; padding-left: 30px; cursor: pointer; }

            .ddown-editopts { position: absolute; left: 0px; width: 100%; background:url(/theme/default/images/cms-console/dd-green-bg.png) 100% 100% no-repeat; padding-right: 1px; }
            .ddown-editopts .admblocks-bord-l { position: relative; background:url(/theme/default/images/cms-console/admblocks-bord.gif) 0px 0px repeat-y; padding: 5px 13px; }

                    .ico-del { background:url(/theme/default/images/cms-console/ico-del.png) 0px 5px no-repeat; color: #ff0000 !important; }
                    .ico-info { background:url(/theme/default/images/cms-console/ico-info.png) 0px 5px no-repeat; color: #d0750f !important; }
                    .ico-add { background:url(/theme/default/images/cms-console/ico-add.png) 0px 5px no-repeat; color: #1793b5 !important; }
                    .ico-edit { background:url(/theme/default/images/cms-console/ico-edit.png) 0px 4px no-repeat; color: #7c9d0a !important; }
                    
                    .ico-del-gr { background:url(/theme/default/images/cms-console/ico-del-gr.png) 0px 5px no-repeat; color: #ff0000; }
                    .ico-info-gr { background:url(/theme/default/images/cms-console/ico-info-gr.png) 0px 5px no-repeat; color: #d0750f; }
                    .ico-add-gr { background:url(/theme/default/images/cms-console/ico-add-gr.png) 0px 5px no-repeat; color: #1793b5; }
                    .ico-edit-gr { background:url(/theme/default/images/cms-console/ico-edit-gr.png) 0px 4px no-repeat; color: #7c9d0a; }

            .CMSInvisible { opacity: 0.2; }
            div.CMSFormAdmin { position: relative; }
			div.CMSFormAdmin .edit-div { display: none; }
            div.CMSFormAdmin .edit-but { display: none; }
            div.CMSFormAdmin .edit-but span { display: none; }
                
            div.CMSFormAdmin-act { position: relative; cursor: text; }
            div.CMSFormAdmin-act .edit-but { position: absolute; top: -34px; left: 0px; height: 37px; background:url(/theme/default/images/bg-edit-r.png) 100% 0px no-repeat; padding-right: 6px; text-decoration: none;  z-index: 200; margin: 0px 0px 0px 10px; text-decoration: none !important; }
            div.CMSFormAdmin-act .edit-but span { display: block; height: 34px; font-size: 18px; text-transform: uppercase; background:url(/theme/default/images/bg-edit-l.png) 0px 0px no-repeat; font-weight: bold; color: #FFFFFF; padding: 0px 10px 0px 43px; line-height: 38px; white-space: nowrap; }
			div.CMSFormAdmin-act .edit-div { display: block; z-index: 200; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
            * html div.CMSFormAdmin-act .edit-but span { width: 1%; }

/* /admin edit block */


/* restyle */
    .top-useropts { position: absolute; float: left; top: 10px; right: 20px; z-index: 1990; }
    ul.useropts { list-style: none; }
    ul.useropts li { display: block; width: 165px; height: 1%; float: left; margin-right: 15px; }
    ul.useropts li a { display: block; color: #FFFFFF; text-decoration: none !important; }
    ul.useropts li a:hover { text-decoration: underline !important; }
    ul.useropts li .topblock-midd a { padding-left: 15px; }
    .arrow-topblock { background:url(/theme/default/images/arrow-yellow-topblock.gif) 0px 2px no-repeat; }
    
    ul.useropts li ul.opt-list { display: block; list-style: none; margin: 5px 10px 0px; }
    ul.useropts li ul.opt-list li { display: block; float: none; width: auto; margin: 0px; border-top: 1px dashed #d3e2f8; line-height: 18px; height: 18px; }
    ul.useropts li ul.opt-list li a { padding: 0px 5px; }
    
	.top-useropts p { display: block; font-size: 12px; color: #FFFFFF; padding-bottom: 10px; }
 	.top-useropts p span { color: #000000; font-size: 16px; }
 	.top-useropts p a { color: #FFFFFF; text-decoration: underline; }
 	.top-useropts p a:hover { text-decoration: none; }
    
    a.b-myprof { margin-top: 2px; }
    
        .topblock-top { position: relative; height: 7px; overflow: hidden; }
            .topblock-tl { position: absolute; top: 0px; left: 0px; width: 6px; height: 7px; background:url(/theme/default/images/topblock-tl.gif) 0px 0px no-repeat; }
            .topblock-tr { position: absolute; top: 0px; right: 0px; width: 7px; height: 7px; background:url(/theme/default/images/topblock-tr.gif) 100% 0px no-repeat; }
            .topblock-t { position: relative; height: 8px; background-color: #6ba1dd; margin: 0px 7px 0px 6px; }
            
        .topblock-midd { position: relative; }
            .topblock-bg { position: relative; background:#6ba1dd url(/theme/default/images/topblock-r.gif) 100% 0px repeat-y; padding: 0px 10px; }
            
        .topblock-bot { position: relative; height: 7px; overflow: hidden; }
            .topblock-bl { position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background:url(/theme/default/images/topblock-bl.gif) 0px 0px no-repeat; }
            .topblock-br { position: absolute; top: 0px; right: 0px; width: 7px; height: 7px; background:url(/theme/default/images/topblock-br.gif) 0px 0px no-repeat; }
            .topblock-b { position: relative; margin: 0px 7px; height: 7px; background:#6ba1dd url(/theme/default/images/topblock-b.gif) 0px 100% repeat-x; }

			.leftmenu-list ul.accordion-menu {list-style:none; padding:10px 0px;}
            .leftmenu-list ul.accordion-menu li { line-height: 22px; padding: 0px; }
            .leftmenu-list ul.accordion-menu li a { display: block; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-style: normal; color: #000000; background:url(/theme/default/images/yeltr.gif) 0px 7px no-repeat !important; padding: 5px 0px 5px 15px; text-decoration: none !important; outline-style: none; margin-left: 7px; line-height: 16px; }
            .leftmenu-list ul.accordion-menu li a:hover {  background:url(/theme/default/images/bltr1.png) 0px 7px no-repeat !important; color: #2171cb;}
            .leftmenu-list ul.accordion-menu li.sbarlst-act a {  background:url(/theme/default/images/left-sidebar-arrow-act.gif) 0px 7px no-repeat !important; }
            .leftmenu-list ul.accordion-menu li ul { list-style: none; padding: 0px; }
			.leftmenu-list ul.accordion-menu li ul li { color:#606469; line-height: normal;}
			.leftmenu-list ul.accordion-menu li ul li a, .leftmenu-list ul.accordion-menu li.sbarlst-act ul li a { display: block; color:#606469; text-decoration:none; font-size: 11px; background: url(/theme/default/images/bltr2.gif) 0px 7px no-repeat !important; height: auto !important; padding:5px 0px 5px 12px; height: 1%; }
			.leftmenu-list ul.accordion-menu li ul li a:hover {  background:url(/theme/default/images/bltr1.png) 0px 7px no-repeat !important;}
			.leftmenu-list ul.accordion-menu li ul li:hover {color:#000000; background: #fdd9ee !important; margin: 0 !important;}
			.leftmenu-list ul.accordion-menu li ul li.hov {color:#000000; background: #fdd9ee !important; margin: 0 !important;}
			.leftmenu-list ul.accordion-menu li ul li.hov a { background: url(/theme/default/images/bltr1.png) no-repeat scroll 0 7px transparent !important;}

    		.leftmenu-b {position:relative; background:url(/theme/default/images/leftmenu-b.jpg) top left no-repeat; height:38px; margin-left:3px; margin-bottom:10px;}
            .leftmenu-list {margin-left:3px; border-left:1px solid #cbcfde; border-right:1px solid #cbcfde; background:#FFFFFD url(/theme/default/images/bg-leftmenubox.jpg) bottom left repeat-x;}
			.leftmenu-list ul {list-style:none; padding:10px;}
			.leftmenu-list ul li {background:url(/theme/default/images/leftmenu-list-botbg.gif) bottom left repeat-x;}
			.leftmenu-list ul li a:hover {color:#000000; text-decoration:underline;}
			.leftmenu-b {position:relative; background:url(/theme/default/images/leftmenu-b.jpg) top left no-repeat; height:38px; margin-left:3px; margin-bottom:10px;}
            
 
			ul.list-prev { list-style: none; width: 210px; padding: 0px 0px 5px 5px; overflow: hidden; }
			ul.list-prev li { display: block; float: left; width: 100px; background:url(/theme/default/images/leftmenu-list-botbg.gif) bottom left repeat-x; padding: 5px 0px 0px 0px; overflow: hidden; margin-right: 5px; }
			 
			ul.list-prev li a { width: 100px; height: 100px; overflow: hidden; }
			ul.list-prev li p a { display: block; width: auto; height: auto; text-align: center; padding: 5px 0px; color: #606469; text-decoration: none; font-style: italic; text-decoration: none; }
			ul.list-prev li p a:hover { text-decoration: underline; }
             
            p.view { display: block; padding: 10px 0px; text-align: center; }
            p.view a { display: inline-block; background:url(/theme/default/images/arrow2-bg.gif) 0px 50% no-repeat !important; padding-left: 20px; color: #464646; text-decoration: none !important; }
            p.view a:hover { text-decoration: underline !important; }
            
            ul.recomends-list { list-style: none; padding: 5px; }
            ul.recomends-list li { display: block; background:url(/theme/default/images/leftmenu-list-botbg.gif) bottom left repeat-x; padding: 10px; }
            ul.recomends-list li .recom-block { position: relative; background:url(/theme/default/images/flower-bg.gif) 0px 50% no-repeat; padding-left: 40px; font-size: 11px; line-height: 22px; }
            ul.recomends-list li .recom-block a { display: block; color: #606469; text-decoration: underline !important; font-style: italic; }
            ul.recomends-list li .recom-block a:hover { text-decoration: none !important; }
            
            
            
            .top-main-columns { position: relative; margin-bottom: 10px; }
            .top-main-columns .maincont2-t { width: 100%; }
            .top-main-columns .left,
            .top-main-columns .right { position: relative; width: 49%; }
            .top-main-columns .posts-placeholder { position: relative; min-height: 215px; height: auto !important; height: 215px; }
            
			.top-main-columns { position: relative; margin-bottom: 10px; }
            .top-main-columns .maincont2-t { width: 100%; }
            .top-main-columns .left,
            .top-main-columns .right { position: relative; width: 49%; }
            .top-main-columns .posts-placeholder { position: relative; min-height: 215px; height: auto !important; height: 215px; }
           
            .top-main-columns table { width: 100%; border-collapse: collapse; margin: 0px; }
            .top-main-columns table tr td.width50 { width: 50%; vertical-align: top; }
            .top-main-columns table tr.bords td.width50 { border-left: 1px solid #dbd7db; border-right: 1px solid #dbd7db; background-color: #FFFFFF; }
            .top-main-columns table.bords { width: 100%; border-left: 1px solid #dbd7db; border-right: 1px solid #dbd7db; }
            .top-main-columns table.bords tr td.bgl { background:#FFFFFF url(/theme/default/images/maincont-bord.gif) 0px 0px repeat-y; }
            .top-main-columns table.bords tr td.bgr { background:#FFFFFF url(/theme/default/images/maincont-bord.gif) 100% 0px repeat-y; }
            .top-main-columns .maincont2-tr h2 { padding: 10px 50px 14px 60px; }
            .top-main-columns .maincont3-br { height: 27px; }
            
            
                ul.top-news { list-style: none; }
                ul.top-news li { display: block; padding: 0px 10px; color: #393939; line-height: 16px; font-size: 12px; background: none; }
                ul.top-news li:hover, ul.top-news li.hover { background-color: #fff7cc; }
                ul.top-news li .dashed-bord { display: block; background:url(/theme/default/images/bg-pink-dashed.gif) 0px 100% repeat-x; padding: 5px 0px; }
                ul.top-news li h4 { display: block; font-size: 14px; color: #6f8d00; font-weight: normal; }
                ul.top-news li h4 a { display: block; font-size: 14px; color: #6f8d00; text-decoration: none !important; }
                ul.top-news li h4 a:hover { text-decoration: underline !important; }
                ul.top-news li span { color: #f35b9d; }
				ul.top-news li span a { color: #f35b9d; text-decoration: underline; }
				ul.top-news li span a:hover { text-decoration: none; }
                

            ul.row-sort { position: absolute; top: 2px; right: 10px; height: 50px; }
            ul.row-sort li { position: relative; display: block; float: left; }
            ul.row-sort li a { position: relative; display: block; float: left; height: 50px; padding-right: 3px; color: #484848; font-size: 12px; background:url(/theme/default/images/all-arrow.gif) 11px 20px no-repeat !important; text-decoration: none !important; line-height: 50px; z-index: 100; }
            ul.row-sort li:hover a,
            ul.row-sort li.hover a { background:url(/theme/default/images/row-sort-bg-r.jpg) 100% 0px no-repeat !important; color: #000000; text-decoration: underline !important; }
            ul.row-sort li a span { display: block; float: left; padding-left: 25px; padding-right: 12px; }
            ul.row-sort li:hover a span,
            ul.row-sort li.hover a span { background:url(/theme/default/images/row-sort-bg-l.jpg) 0px 0px no-repeat; }
            
            ul.row-sort li .ddown-block { position: absolute; top: 49px; left: 1px; width: 180px; border: 1px solid #d6dae0; background-color: #FFFFFF; z-index: 99; }
            ul.row-sort li .ddown-block { display: none; }
            ul.row-sort li:hover .ddown-block,
            ul.row-sort li.hover .ddown-block { display: block; }
            ul.row-sort li:hover .ddown-block ul li a,
            ul.row-sort li.hover .ddown-block ul li a { color: #484848; text-decoration: none !important; }
            ul.row-sort li:hover .ddown-block ul li a:hover,
            ul.row-sort li.hover .ddown-block ul li a:hover { color: #000000; text-decoration: underline !important; }
            
            ul.row-sort li .ddown-block ul { list-style: none; }
            ul.row-sort li .ddown-block ul li { display: block; float: none; width: 100%; }
            ul.row-sort li .ddown-block ul li.bg-color { background-color: #f0f5fc !important; }
            ul.row-sort li .ddown-block ul li a { display: block; float: none; height: auto; padding: 0px 10px 0px 30px; background:url(/theme/default/images/all-arrow.gif) 10px 50% no-repeat !important; line-height: 22px; }
            ul.row-sort li .ddown-block ul li a:hover { background:url(/theme/default/images/all-arrow.gif) 10px 50% no-repeat !important; }
            
            .slide-holder { position: relative; width: 100%; overflow: hidden; }
            
            a.but-prev { position: absolute; top: 50%; left: 20px; width: 20px; height: 50px; background:url(/theme/default/images/but-prev.jpg) 0px 0px no-repeat !important; margin-top: -25px; }
            a.but-next { position: absolute; top: 50%; right: 20px; width: 20px; height: 50px; background:url(/theme/default/images/but-next.jpg) 0px 0px no-repeat !important; margin-top: -25px; }
            .slide-holder ul.slide-row { list-style: none; position: relative; }
            .slide-holder ul.slide-row li { display: block; float: left; margin: 0px 4px; width: 150px; background: none; color: #393939; font-size: 12px; text-align: center; }
            .slide-holder ul.slide-row li h5 { display: block; width: 100%; font-size: 14px; font-weight: normal; line-height: 26px; color: #4a4a4a; white-space: nowrap; overflow: hidden; text-align: center; }
            .slide-holder ul.slide-row li h5 a { display: block; color: #4a4a4a; text-decoration: none !important; }
            .slide-holder ul.slide-row li h5 a:hover { text-decoration: underline !important; }
            .slide-holder ul.slide-row li .img-holder { position: relative; text-align: center; }
            .slide-holder ul.slide-row li .img-holder a { display: block; width: 145px; height: 145px; margin: 0px auto; overflow: hidden; text-align: center; }
            .slide-holder ul.slide-row li .img-holder a img { margin: 0px auto; }
            .slide-holder ul.slide-row li a.item-lnk { display: block; white-space: nowrap; line-height: 18px; color: #f35b9d; text-decoration: none !important; text-align: center; }
            .slide-holder ul.slide-row li a.item-lnk:hover { text-decoration: underline !important; }
            
            .slide-views-comms { position: relative; text-align: center; }
            .slide-views-comms span { display: inline-block; margin: 0px auto; padding-left: 5px; }
                span.slide-views { color: #ba7b00; background:url(/theme/default/images/views-bg.gif) 100% 50% no-repeat; padding-right: 20px; }
                span.slide-comms { color: #2589ff; background:url(/theme/default/images/comms-bg.gif) 100% 50% no-repeat; padding-right: 20px; }
                
            ul.popular-list { list-style: none; padding: 0px 10px; }
            ul.popular-list li { display: block; background:url(/theme/default/images/cookie.png) 10px 50% no-repeat; padding: 0px 30px; line-height: 26px; }
            ul.popular-list li a { color: #000000; text-decoration: none !important; }
            ul.popular-list li a:hover { text-decoration: underline !important; }
            ul.popular-list li span { color: #aeaeae; }
            ul.popular-list li span b { color: #ff2785; font-weight: normal; }
            ul.popular-list li:hover,
            ul.popular-list li.hover { background-color: #fff7cc !important; }
            ul.popular-list li .left,
            ul.popular-list li .right { position: relative; }
            ul.popular-list li .right p { display: block; float: left; width: 45px; margin: 0px auto; padding-left: 5px; text-align: right; }
            * html ul.popular-list li .right p { width: 65px; }
                p.slide-views { color: #ba7b00; background:url(/theme/default/images/views-bg.gif) 100% 50% no-repeat; padding-right: 20px; }
                p.slide-comms { color: #2589ff; background:url(/theme/default/images/comms-bg.gif) 100% 50% no-repeat; padding-right: 20px; }
            .pink-bg {background-color:#fff8f5 !important;}
            
        ul.post-text { list-style: none; }
        ul.post-text li { display: block; background:url(/theme/default/images/bg-pink-dashed.gif) 0px 100% repeat-x; padding: 10px 0px 1px 0px; }
        .post-text { position: relative; padding: 10px; }
        ul.post-text li:hover .post-text,
        ul.post-text li.hover .post-text { background-color: #fff7cc !important; }
        
		.date-poster .category { position: relative; float:left; background:url(/theme/default/images/green-cat-r.gif) 100% 0px no-repeat; padding-right: 8px; margin-right:10px; margin-top:5px; color:#8d8d8d; }
		.date-poster .category b { color:#000000; }
		.date-poster .category span { display:block; background:#eff8cf url(/theme/default/images/green-cat-l.gif) 0px 0px no-repeat; font-size:12px; line-height:14px; padding:2px 20px; }
		.date-poster .category a { font-size:12px; line-height:14px; color:#589eff; text-decoration:underline; }
		.date-poster .category a:hover { text-decoration:none; }
        
        .post-views-comms { position: relative; float:left; margin-top:5px; }
        .post-views-comms p { display: block; float: left; padding-left: 5px; margin-right: 20px; }
            p.slide-views { color: #ba7b00; background:url(/theme/default/images/views-bg.gif) 100% 50% no-repeat; padding-right: 20px; }
            p.slide-comms { color: #2589ff; background:url(/theme/default/images/comms-bg.gif) 100% 50% no-repeat; padding-right: 20px; }
            
        ul.left-advert { list-style: none; text-align: center; }
        ul.left-advert li img { margin: 0px auto; }
        
		ul.index-advert { list-style: none; text-align: center; position: relative; }
		ul.index-advert li { float: left; display: block; margin-left: 10px; margin-bottom: 10px; }
		ul.index-advert li a { line-height: 40px; }
		
/*new styles from jul :)*/

/*new style index*/
	
	ul.popular-list li .left,
			ul.popular-list li .left3 { overflow: hidden; float: right; height: 25px; position: absolute;}
			ul.popular-list li .right3 { position: relative; overflow: hidden; float: right; }
			ul.popular-list li .right3 p { display: block; float: left; width: 45px; margin: 0px auto; padding-left: 5px; text-align: right; }
            * html ul.popular-list li .right p { width: 65px; }
	
	table.marg {margin:0 !important; padding:0; height: 75px; border: none !important; width: auto; }
    .top-useropts2 { position: relative; float:right; height: 75px; overflow: hidden; padding: 5px 26px 0 0; width: auto;}
	.useroptslist { position: relative;}
    .bcr .arrow-topblock a { display: block; color: #FFFFFF; text-decoration: none !important; }
    .bcr .arrow-topblock a:hover { text-decoration: underline !important; }
    .arrow-topblock { background:url(/theme/default/images/arrow-yellow-topblock.gif) 7px 2px no-repeat; padding-left: 21px; padding-right: 10px; }
	.arrow-topblock p{ font-size: 35px; color: #fff; padding-bottom: 6px; text-align: center;} 
	.arrow-topblock p a img{ padding: 5px 25px 2px;}
	.arrow-topblock2 div, .arrow-topblock div { height: 60px; overflow:hidden; }
	.arrow-topblock2 div a img { display:block; float: left; margin-left: -10px; }
	.arrow-topblock2 div p { margin-left: 70px; padding-bottom: 0px; padding-right: 45px;}
	.arrow-topblock2 div h5 { color:#000000; font-size: 16px; font-weight: normal; padding-left: 70px; padding-top: 5px;}
	.arrow-topblock2 div span a { color: #ff0000; margin-left: 78px; margin-top: 7px;}
	.arrow-topblock2 div span a img { margin-left: -18px; }   
    ul.useropts li ul.opt-list { display: block; list-style: none; margin: 5px 10px 0px; }
    ul.useropts li ul.opt-list li { display: block; float: none; width: auto; margin: 0px; border-top: 1px dashed #d3e2f8; line-height: 18px; }
    ul.useropts li ul.opt-list li a { padding: 0px 5px; }
    a.b-myprof { margin-top: 2px; }
    .topblock-top { position: relative; height: 7px; overflow: hidden; width: 100%;}
    .topblock-tl { position: absolute; top: 0px; left: 0px; width: 6px; height: 7px; background:url(/theme/default/images/topblock-tl.gif) left top no-repeat; }
    .topblock-tr { position: absolute; top: 0px; right: 0px; width: 7px; height: 7px; background:url(/theme/default/images/topblock-tr.gif) right top no-repeat; }
    .topblock-t { position: relative; height: 8px; background-color: #6ba1dd; margin: 0px 7px 0px 6px; }
    .topblock-midd { position: relative; }
    .topblock-bg { position: relative; background:#6ba1dd url(/theme/default/images/topblock-r.gif) 100% 0px repeat-y; padding: 0px 8px; }         
    .topblock-bot { position: relative; height: 7px; overflow: hidden; width: 100%; }
    .topblock-bl { position: absolute; top: 0px; left: 0px; width: 7px; height: 7px; background:url(/theme/default/images/topblock-bl.gif) left bottom no-repeat; }
    .topblock-br { position: absolute; top: 0px; right: 0px; width: 7px; height: 7px; background:url(/theme/default/images/topblock-br.gif) right bottom no-repeat; }
    .topblock-b { position: relative; margin: 0px 7px; height: 7px; background:#6ba1dd url(/theme/default/images/topblock-b.gif) left bottom repeat-x; }       
  	.bl1 { background-color: #6ba1dd; height: 75px;}
	.tbbox {clear: both; height: 6px;}
	.bbbox {clear: both; height: 7px;}
	.tbbox .btl {height: 6px; background: url(/theme/default/images/btl.gif) no-repeat;}
	.tbbox .btr {height: 6px; width: 56px; float: right; background: url(/theme/default/images/brt.gif) no-repeat;}
	.bcr {background: url(/theme/default/images/bcr.gif) right top repeat-y;}
	.bbbox .bbl {height: 7px; background: url(/theme/default/images/bbl.gif) no-repeat;}
	.bbbox .bbr {height: 7px; width: 56px; background: url(/theme/default/images/bbr.gif) no-repeat; float: right;}
	.bcr .bb {overflow: hidden; padding-right: 10px;}
	.bcr .bb a img {float: left; display: block; margin-left: 7px; }
	.bcr .bb p {margin-left: 77px; padding-right: 41px; color: #fff;}
	.bcr .bb h3 {color: #000000; font-size: 16px; font-weight: normal; padding-top: 5px; margin-left: 77px;}
	.bcr .bb a.q {color: #ff0000; margin-top: 7px; display: block;}
	.bcr .bb a.q img {padding-right: 7px;}
   
    .bg-head-dashed2 {position:relative; width:100%; background:url(/theme/default/images/bg-head-dashed.gif) bottom left repeat-x; height:110px; z-index: 1001;}
    .menu2 {position:absolute; top:84px; right:20px; width:auto; z-index:100;}
	.nnmenu {float: right; position: relative; height: 33px; margin-top: 5px;}
	ul.useropts2 { list-style: none;}
	ul.useropts2 li {display: block; float: left; position: relative; }
	ul.useropts2 li a {background: url(/theme/default/images/yellow2.gif) 8px 8px no-repeat; display: block; overflow: hidden; font-size: 15px; font-family: "century Gothic"; color: #6ba1dd; height: 33px; line-height: 30px; text-decoration: none; font-weight: bold; text-transform: uppercase;}
	ul.useropts2 li a:hover {background: url(/theme/default/images/bluemenu1.gif)  no-repeat  transparent;}
	ul.useropts2 li a span {float: left; display: block; height: 33px; line-height: 30px; padding: 0px 13px 0px 23px;}
	ul.useropts2 li a:hover span {background: url(/theme/default/images/bluemenu2.gif) top right no-repeat; color: #505050;}
	.pathways-box {margin-bottom: 8px; position: relative;}
	.afisha {overflow: hidden;}
	.afisha h5 {color: #ff2785; font-size: 18px; font-weight: normal; }
	.afisha a img {display: block; float: left; margin-top: 8px; margin-bottom: 10px; width: 100px; height: 100px; }
	.afisha span {display: block; font-size: 15px; color: #606469; margin-left: 110px; margin-top: 5px; }
	.afisha span a {font-size: 15px; color: #606469; text-decoration: none; }
	.afisha span a:hover { text-decoration: underline; }
    .afisha p {color: #3c89ff; font-size: 11px; margin-left: 110px;}
	.afisha p a {color: #3c89ff; font-size: 11px; text-decoration: none;  }
	.afisha p a:hover { text-decoration: underline; }
	p.blue a {font-size: 11px; color: #3192ff; text-decoration:underline; margin-left: 10px;}
	.read-link3 {padding:6px 0px 8px 10px;}
    .read-link3 a { background: url("/theme/default/images/all-arrow.gif") no-repeat scroll 0 2px transparent !important; display:block; float:left; padding-left:15px; font-size:12px; font-family: Century Gothic, sans-serif; line-height:14px; color:#4f4f4f; margin-right: 20px;}
    .read-link3 a:hover {text-decoration: none;}
	ul.leftban { list-style: none outside none; text-align: center; margin-left: 3px;}
	ul.leftban li {margin-bottom: 10px;}
	.leftmenu1-2 {position:relative; background:url(/theme/default/images/leftmenu1-2.jpg) top left no-repeat;}
	.nbox-tl {position:relative; background:url(/theme/default/images/nbox-tl.gif) top left no-repeat;}
	.nbox-tr {position:relative; background:url(/theme/default/images/nbox-tr.gif) top right no-repeat;}
	.nbox-bl {position:relative; background:url(/theme/default/images/nbox-bl.gif) bottom left no-repeat;}
	.nbox-br {position:relative; background:url(/theme/default/images/nbox-br.gif) bottom right no-repeat; width:100%;}
	.news h2{ padding: 0 50px 14px 20px; color: #575757; font-weight: normal; font-size: 24px;}
	.topm ul { width: 100%; overflow: hidden; display: block; height: 234px;}
 	.nbox-br .topm li { display: block; overflow: hidden; width: 265px; float: left; height: 233px;}
    .nbox-br li .nm { background: url(/theme/default/images/yellowfon.gif) bottom right no-repeat; height: 101px; overflow: hidden; padding-top: 16px; padding-right: 4px;}
    .nbox-br li .nm a { display:block; float: left; width: 45px; padding-left: 12px; padding-right: 9px;}
    .nbox-br li .nm h5 { color:#86ad00; font-size: 14px; font-weight: normal; }
    .nbox-br li .nm p { color: #424242; font-size: 12px; padding-top: 7px; margin-left: 69px;}
	.tabl {overflow: hidden; margin-top: 10px; padding: 0px; width: 100%;}
	.ltabl1 {width: 49%; position: relative; float: left; }
	.ltabl2 { background: #fff;}
	.rtabl1 {margin-left: 51%; position: relative; width: 49%;}
	.rtabl2 {background: #fff;}
	.news h3 span {color: #4b8ed8;}
	.news h3 a { color:#fe2785; font-size: 17px; font-weight: normal; }
	.news h3.g a { color:#8FB30F; }
	.news p.fnews { height: 80px; overflow: hidden; }
	.news { overflow: hidden; height: auto !important; padding: 10px 15px;}
	.news p.pad {padding-top: 15px; height: 143px; overflow: hidden; }
	.glav {position: relative; width: 100%;}
	.glav ul.glav-today-nav {position: absolute; right: 0px; top:-1px; bottom: 0px; left: 188px;}
	.glav ul.glav-today-nav {list-style: none; list-style-image: none; padding: 0px; margin-right: 10px;}
	.glav ul.glav-today-nav div.hidden { display: none; }
	.glav ul.glav-today-nav li {width: 100%; height: 67px; padding-left: 12px; }
	.glav ul.glav-today-nav li a.title {  background: url(/theme/default/images/pinkline.gif) bottom left repeat-x; display:block; font-size: 12px; font-weight: bold; color: #414141; text-decoration: none; border: 0px; padding: 12px 10px; height: 43px;}
	.glav ul.glav-today-nav li.active2{ height: 67px; background: url(/theme/default/images/pinktr.png) no-repeat top left;}
	.glav ul.glav-today-nav li.active2 a { background: #fdd9ee; }
	.glav ul.glav-today-nav li a.title:hover{ background: #fdd9ee;}
	.glav .glav-prew, .glav .glav-prew img {width: 200px; height: 200px;}
	/* .glav .glav-prew img {display: none;} */
	.glav .glav-prew img.active2 {display: inline;}
	ul.top-news li .dashed-bord2 { display: block; padding-top: 5px;}
	ul.top-news li .dash { display: block; background:url(/theme/default/images/bg-pink-dashed.gif) 0px 100% repeat-x; margin-left: 70px; height: 3px; }
	.bl2 {padding: 5px;}
    ul.top-news { list-style: none; }
    ul.top-news li { display: block; padding-top: 5px; color: #393939; line-height: 16px; font-size: 12px; background: none; }
	ul.top-news li:hover, ul.top-news li.hover { background-color: #fff7cc; }
    ul.top-news li .dashed-bord { display: block; background:url(/theme/default/images/bg-pink-dashed.gif) 0px 100% repeat-x; padding: 5px 0px; }
	ul.top-news li .dashed-bord img, ul.top-news li .dashed-bord2 img {display:block; width:65px; height:65px; float:left; margin:0px 10px 5px 0px;}
    ul.top-news li h4 { display: block; font-size: 14px; color: #6f8d00; font-weight: normal; }
    ul.top-news li h4 a { display: block; font-size: 14px; color: #6f8d00; text-decoration: none !important; }
    ul.top-news li h4 a:hover { text-decoration: underline !important; }
    ul.top-news li span a { color: #f35b9d; text-decoration: underline; }
    ul.top-news li span a:hover { text-decoration: none; }
	.maincont2-t h2 a {color:#3192ff; text-decoration:underline;}
	.maincont1-br h2 a:hover {text-decoration:none;}
	.themes-placeholder2 { border-left: 1px solid #DBD7DB; border-right: 1px solid #DBD7DB; padding: 8px 1px; position: relative }
	.top-main-columns .posts-placeholder2 { border-left: 1px solid #DBD7DB; border-right: 1px solid #DBD7DB; height: auto !important; min-height: 215px; position: relative;}
	.maincont1-br2 {position:relative; background:url(/theme/default/images/br11.gif) bottom right no-repeat; width:100%;}
	.maincont1-bl2 {position:relative; background:url(/theme/default/images/bl11.gif) bottom left no-repeat;}
	.maincont1-br h2, .greenbox-br h2 {display:block; font-size:24px; line-height:26px; font-weight:normal; color:#575757; padding:10px 50px 15px 60px;}
	.maincont2-tl2 {position:relative; background:url(/theme/default/images/maincont2-tl2.jpg) top left no-repeat;}
	.maincont2-t2 {position:relative; background:#FFFFFF url(/theme/default/images/maincont2-t2.jpg) top left repeat-x;}
	.maincont2-tr2 {position:relative; background:url(/theme/default/images/maincont2-tr2.jpg) top right no-repeat;}	
	.maincont2-tr2 h2 {display:block; font-size:24px; line-height:26px; font-weight:normal; color:#575757; padding:10px 50px 14px 60px;}
	.tovari {padding: 19px; overflow: hidden;}
	.poisk {overflow: hidden; float: left; width: 755px; height: auto;}
	.poisk ul { list-style: none; text-align: center;}
	.poisk ul li {float: left; padding-right: 18px;}
	.poisk ul li input, .poisk ul li select {display:block; height: 30px; background-color: #eef8cd; border-left: #9aa085 solid 1px; border-top: #9aa085 solid 1px; line-height: 30px;}
	.poisk ul li select { padding:5px;}
	.poisk ul li h3 {line-height: 30px; height: 30px; color: #92b418; font-size: 18px; font-weight: normal;}
	.pp {float: right; overflow: hidden; margin-top: 5px; height:29px; line-height: 29px;}
	.pp ul li input {display: block; height: 29px; background: url(/theme/default/images/butt.gif); width: 69px; border: none !important;}
	.tov ul {list-style: none; height: auto; overflow: hidden;}
	.tov ul li {width: 100px; margin-top: 15px; float: left; padding-right: 19px;}
	.tov ul li p, .tov ul li p a {color: #444343; }
	.tov ul li p.fixed { height: 28px; overflow: hidden; }
	.tov ul li img {height: 100px; margin-bottom: 5px;}
	.tov ul li p span {color: #1872ff;}
	.tov ul li b span { color: #bd0707;}
	.tov ul li b {font-weight: normal; color: #80992a; font-size: 11px;}		
	.slide-holder2 ul.slide-row li { background: none repeat scroll 0 0 transparent; color: #393939; display: block; float: left; font-size: 13px; margin: 0 4px; position: relative; width: 150px;}
	.slide-holder2 ul.slide-row li h4 a {text-decoration: none; color: #3192ff; font-size: 13px; margin-left: 7px; display: block; margin-bottom: 5px;}
	.slide-holder2 ul.slide-row li h4 a:hover { text-decoration: underline !important; }
	.slide-holder2 ul.slide-row li { position: relative; display: block; float: left; margin: 0px 4px; width: 150px; background: none; color: #393939; font-size: 13px;}
	.slide-holder2 {margin: 0 30px; overflow: hidden; position: relative;}
	.slide-holder2 .dob {margin-top: 10px; margin-left: 7px;}
	.dob p a { color: #ff2785; font-weight: bold; text-decoration: none; }
	.dob p a:hover {text-decoration: underline !important;}
	.dob b {font-weight: normal; color: #6d8909;}
	.dob p {line-height: 11px;}
	a.but-prev3 { background: url("/theme/default/images/but-prev.jpg") no-repeat scroll 0 0 transparent !important; height: 50px; left: 20px; position: absolute; top: 50%; width: 20px;}
	a.but-next3 { background: url("/theme/default/images/but-next.jpg") no-repeat scroll 0 0 transparent !important; height: 50px; position: absolute; right: 20px; top: 50%; width: 20px;}
	.holder {padding: 0px 70px 13px 20px;}
	.holder h4 {color: #9b102d; font-family: Calibri; font-size: 22px;}
	.holder h4 span {color: #000000;}
	.user-lst {padding-top: 10px; position: relative;}
	.user-lst a {display: inline-block; font-family: Calibri; font-size: 16px; color: #0095a1; padding:5px; text-decoration: none; white-space: nowrap;}
	.user-lst a img {display: inline; margin-right: 5px; vertical-align: middle;}
	.user-lst a:hover span {text-decoration: underline; }
	
	.tem {width: 100%; display:block; overflow: hidden; vertical-align: middle;}
	
/* /restyle */

.centered { position: relative; text-align: center; }
.centered a { display: inline-block; margin: 0px auto; }
    
.border {border:1px solid red;}	

.left {float:left;}
.right {float:right;}

.clear {clear:both;}
.clearfix {overflow:hidden;}
* html .clearfix {overflow:visible; height:1%;}
	
	
	
	
	
/*forum*/
    ul.popular-tem li { font-family: Times New Roman; }
    ul.popular-tem li a { font-size: 13px; color: #000; text-decoration: none;}
    ul.popular-tem li p { font-size: 11px; color: #606469; }
	ul.popular-tem li p span { color: #e06da4;} 
    ul.popular-tem p b { color:#000;}
    
    .nbox-tl {position:relative; background:url(/theme/default/images/nbox-tl.gif) top left no-repeat;}
	.nbox-tr {position:relative; background:url(/theme/default/images/nbox-tr.gif) top right no-repeat;}
	.nbox-bl {position:relative; background:url(/theme/default/images/nbox-bl.gif) bottom left no-repeat;}
	.nbox-br {position:relative; background:url(/theme/default/images/nbox-br.gif) bottom right no-repeat; width:100%;}		
  .whitebox-bord-t {position:relative; background:#FFFFFF url(/theme/default/images/whitebox-bord.gif) top left repeat-x;}
  .whitebox-bord-l {position:relative; background:url(/theme/default/images/whitebox-bord.gif) top left repeat-y;}
  .whitebox-bord-r {position:relative; background:url(/theme/default/images/whitebox-bord.gif) top right repeat-y;}
	.whitebox-bord-b {position:relative; background:url(/theme/default/images/whitebox-bord.gif) bottom left repeat-x;}
    
    
    .forum1 {padding: 15px; overflow: hidden; } 
    .forum1 h2 { color: #e16aa4; font-size: 19px; font-weight: normal; margin-bottom: 10px;  }
    .forum1 p { font-size: 13px; margin-bottom: 10px; } 
    .forum1 p a { color:#0497a4; text-decoration: none; }
    .forum1 p a:hover { text-decoration: underline; }
    .forum1 ul { list-style: none; }
    .forum1 ul li { float: left; line-height: 27px; margin-right: 15px; }
    .forum ul li b { color: #6d6468; font-weight: normal; }
     
	a.but-prev2 { position: absolute; top: 50%; left: 20px; width: 20px; height: 50px; background:url(/theme/default/images/but-prev2.gif) 0px 0px no-repeat !important; margin-top: -25px; }
    a.but-next2 { position: absolute; top: 50%; right: 20px; width: 20px; height: 50px; background:url(/theme/default/images/but-next2.gif) 0px 0px no-repeat !important; margin-top: -25px; }	
	.img-holder2 { position: relative; text-align: center; margin: 5px 14px; }
    img.up { position: absolute; left: -1px; top:-1px; }
    .slide-holder ul.slide-row2 { list-style: none; position: relative; overflow: hidden; height: 150px; width: 15000px;}
    .slide-holder ul.slide-row2 li { font-size: 10px; display: block; float: left; margin: 0px 4px; width: 100px; background: none; color: #393939; text-align: center; overflow: hidden; height: 150px; }
    .slide-holder ul.slide-row2 li b { font-weight: normal; color: #4a91e1; line-height: 10px; display: block; height: 25px;  }
    .slide-holder ul.slide-row2 li p span { color: #FF0000; }
    p.greyp {color: #888989; height: 10px;  }
    .slide-holder ul.slide-row2 li p a { text-decoration: underline; color: #90bd0f; }
	.forum-tl1 {background: url("/theme/default/images/forum-tl1.gif") no-repeat scroll -3px 0px transparent; position: relative;}
	.forum-t {position:relative; background:#FFFFFF url(/theme/default/images/forum-t.gif) top left repeat-x; width: 100%;}
	h2.forum {font-family: "Century Gothic, Sans Serif"; font-size: 23px; color: #575757;}
	.razdel {overflow: hidden; }
	.razdel a img {float: left; display: block; width: 49px; margin-top: 10px; margin-left: 10px;}
	.razdel p {display: block; margin-left: 70px; margin-top: 5px; color: #828282; padding-right: 5px;}
	.razdel p b a {text-decoration: none; color: #000; font-size: 15px; }
	.razdel p b a:hover {text-decoration: underline;}
	.razdel p b.green {font-size: 13px;}
	.razdel p b.green span {color: #494949;}
	.img-holder3 { position: relative; text-align: center; background: url(/theme/default/images/grram.png) no-repeat;	width: 64px; float: left; height: 64px; margin: 5px 0; }
	.img-holder3 a img{display: block; margin: 6px; width: 50px; height: 50px; }
	.last-tema { padding-left: 10px; overflow:hidden;}
	.last-tema p {display: block; margin-left: 70px; margin-top: 5px; color: #828282; padding-right: 5px; font-size: 12px;}
	.last-tema p span {color: #000;}
	.last-tema b a {text-decoration: none; color: #3580d3;}
	.last-tema b a:hover {text-decoration: underline;}
	.last-tema p a.avtor {color: #000;}
	td.w70 {width: 70%;  background: url(/theme/default/images/yellowfon2.gif) no-repeat right bottom; overflow: hidden;}
	td.w30 {width: 30%; background: url(/theme/default/images/yellowfon1.gif) no-repeat right bottom; overflow: hidden; }
	tr.foru {background: url("/theme/default/images/leftmenu-list-botbg.gif") repeat-x scroll left bottom; overflow: hidden; height: 1px; width: 100%;}
	.read-link4 {padding:6px 0px 8px 10px;}
  .read-link4 a {display:block; float:left; background:url(/theme/default/images/blue-link-arr1.gif) 0px 3px no-repeat !important; padding-left:15px; font-size:12px; line-height:14px; color:#909090; text-decoration: underline !important; margin-right: 20px;}
  .read-link4 a:hover {text-decoration: none !important;}
	.forum1-bl {position:relative; background:url(/theme/default/images/forum1-bl.gif) bottom left no-repeat;}
	.forum1-b {position:relative; background:url(/theme/default/images/forum1-b.gif) bottom left repeat-x;}
	.forum1-br {position:relative; background:url(/theme/default/images/forum1-br.gif) bottom right no-repeat; width:100%;}
	.forum1-br h2 {display:block; font-size:24px; line-height:26px; font-weight:normal; color:#575757; padding:10px 50px 15px 60px;}
	.maincont1-br h2 span {font-size: 14px;}
	.forum2 {padding: 2px;}
	.dostup {padding: 10px 20px 20px 10px; font-size: 16px;}
	.dostup img {float: left; margin-right: 15px;}
	ul.delred {height: 20px; list-style: none; margin-top: 20px; float: left; }
	ul.delred li {display: block; float: left; line-height: 20px; margin-right: 8px; width: auto; }
	ul.delred li a {text-decoration: none; line-height: 20px; padding-left: 20px; display: block;}
	a.udal {background: url(/theme/default/images/udal.gif) no-repeat 0 50%; color: #ff2222;}
	a.redak {background: url(/theme/default/images/redak.gif) no-repeat 0 50%; color: #0ab5c4;}
	a.blueknop { overflow: hidden; background: transparent url(/theme/default/images/blueknop2.gif) no-repeat scroll top right; padding-right: 23px; display: block; height: 29px; float:left; text-decoration: none; color: #6d6468;}
	a.blueknop span { background: url(/theme/default/images/blueknop1.gif) no-repeat; display: block; padding-left: 10px; height: 29px; line-height: 29px;}
	ul.forum-knop1 {list-style: none; height: 29px; margin-top: 14px; float: right;}
	ul.forum-knop1 li {display: block; height: 29px; float: left; line-height: 20px; margin-right: 20px; width: auto; overflow: hidden;}
	a.yellowknop { overflow: hidden; background: transparent url(/theme/default/images/yellowknop2.gif) no-repeat scroll top right; padding-right: 23px; display: block; height: 29px; float:left; text-decoration: none; color: #6d6468;}
	a.yellowknop span { background: url(/theme/default/images/yellowknop1.gif) no-repeat; display: block; padding-left: 10px; height: 29px; line-height: 29px;}
	.line {height: 1px; margin-top: 10px; background: url(/theme/default/images/leftmenu-list-botbg.gif) repeat-x scroll left bottom;}
	ul.forsort {list-style: none; margin-left: 27px; display: block; margin-top: 5px; height: 21px; line-height: 21px; font-family: Tahoma, Geneva, sans-serif;}
	ul.forsort li {float: left; margin-right: 10px; color: #000; position: relative;}
	ul.forsort li a {color: #000; height: 21px; line-height: 21px; overflow:hidden; display: block;}
	ul.forsort li a:hover span {color: #fff; background: url(/theme/default/images/red-a2.gif) top right no-repeat; text-decoration: none !important;}
	ul.forsort li a:hover { background: url(/theme/default/images/red-a.gif) no-repeat;}
	ul.forsort li a span {display: block; height: 21px; line-height: 21px; padding: 0px 10px; float: left;  text-decoration: underline !important;}
	.ftemas {font-family: Tahoma, Geneva, sans-serif; padding: 15px 10px;}
	.ftemas h4 { font-size: 15px; font-weight: normal; margin-bottom: 10px;}
	.ftemas h4 span {color: #e3697d}
	.ftemas ul {list-style: none;}
	ul.temas li.tem {width: 100%; margin-top: 5px; padding-bottom: 5px; display:block; overflow: hidden; background: url("/theme/default/images/leftmenu-list-botbg.gif") repeat-x scroll left bottom transparent; }
	.otv {background: url(/theme/default/images/forum-yellow.gif) no-repeat center bottom; overflow: hidden; text-align: center; float: left; padding: 5px 10px 12px; height: 49px; margin-top: 5px; margin-bottom: 5px; width: 50px; border-right: 1px solid #e7e7e7;}
	.otv p {padding:0;}
	.otv a {color: #9bc011; font-size: 33px; text-decoration: none; height: 30px;}
	.otvtext {overflow: hidden; padding: 5px 10px; }
	.otvtext h3 a span { color: #dc4b63;}
	.otvtext h3 a { font-size: 19px; font-weight: normal; color: #404040; text-decoration: none; }
	.otvtext h3 a:hover {text-decoration: underline;}
	ul.otvtext1 li {float: left; margin-right: 2px; margin-left: 3px; color: #249da8; font-size: 11px; display: block; height: 15px; line-height: 11px; margin-top: 5px;}
	ul.otvtext1 li a {color: #249da8; text-decoration: none; }
	ul.otvtext1 li a:hover {text-decoration: underline; }
	ul.otvtext2 li {float: left; display: block; height: 15px; margin-top: 2px; margin-right: 10px; color: #000; line-height: 12px;}
	ul.otvtext2 li span {color: #7a7a7a; font-size: 11px;}
	ul.otvtext2 li a {font-size: 11px; background: url(/theme/default/images/strel4.gif) no-repeat center left; padding-left: 15px; text-decoration: none; color: #7a7a7a;}
	ul.otvtext2 li a:hover {text-decoration: underline;}
	.right2 {float: right; margin-bottom: 10px; margin-right: 20px;}
    
    .forum2t-bord {width: 100%; background: url(/theme/default/images/forum2-t.gif) repeat-x scroll left top; height: 50px;}
	.forum2t-tl { position: relative; background: url(/theme/default/images/forum2-tl.gif) no-repeat scroll left top; }
	.forum2t-tr { position: relative; background: url(/theme/default/images/forum2-tr.gif) no-repeat scroll right top; }
	.forum2t-tr h2 { padding: 9px 63px; font-size: 25px; font-family: Century Gothic, sans-serif; color: #575757; font-weight: normal;}
	
	.forum3 {padding: 10px 0px;}
	
		 ul.comments-list { list-style: none; margin-top: 10px; }
        ul.comments-list li { position: relative; width: 100%; margin-bottom: 10px; }
            
        ul.comments-list li ul.comms-act-buts { list-style: none; margin: 10px 0px 0px 5px; overflow: hidden; height: 35px; }
        ul.comments-list li ul.comms-act-buts li { visibility: hidden; width: auto; display: block; float: left !important; margin-right: 12px; font-size: 11px; line-height: 20px; color: #000000; }
        ul.comments-list li:hover ul.comms-act-buts li { visibility: visible; }
        ul.comments-list li ul.comms-act-buts li a { display: block; float: left; text-decoration: underline; color: #2e9bf8; padding-left: 20px; line-height: 20px; }
        ul.comments-list li ul.comms-act-buts li a:hover { text-decoration: none; }
        ul.comments-list li ul.comms-act-buts.right li a { padding: 0px; }
            .comms-act-buts li .b-thumb-up,
            .comms-act-buts li .b-thumb-down { margin: 0px 0px 0px 5px; padding: 0px !important; }
            .ico-edit { background:url(/theme/default/images/ico-edit.gif) 0px 50% no-repeat !important; }
            .ico-hide { background:url(/theme/default/images/ico-hide.gif) 0px 50% no-repeat !important; }
            .ico-hide a { color: #ff0000; }
            .ico-del { background:url(/theme/default/images/ico-del.gif) 0px 50% no-repeat !important; }
            .ico-del a { color: #ff0000; }
            .ico-reply { background:url(/theme/default/images/b-reply.gif) 0px 50% no-repeat !important; }
            .ico-complaine { background:url(/theme/default/images/ico-complaine.gif) 0px 50% no-repeat !important; }
            .ico-complaine a { color: #ff0000; }
            
        ul.comments-list li:hover .boxpink-bord-t, ul.comments-list li.hover .boxpink-bord-t { background:#faefd1 url(/theme/default/images/boxpink-hover-bord.gif) 0px 0px repeat-x; }
        ul.comments-list li:hover .boxpink-bord-l, ul.comments-list li.hover .boxpink-bord-l,
        ul.comments-list li:hover .boxpink-bord-r, ul.comments-list li.hover .boxpink-bord-r,
        ul.comments-list li:hover .boxpink-bord-b, ul.comments-list li.hover .boxpink-bord-b {  background-image: url(/theme/default/images/boxpink-hover-bord.gif); }
        ul.comments-list li:hover .boxpink-tl, ul.comments-list li.hover .boxpink-tl { background:url(/theme/default/images/boxpink-hover-tl.gif) 0px 0px no-repeat; }
		ul.comments-list li:hover .boxpink-tr, ul.comments-list li.hover .boxpink-tr {position:relative; background:url(/theme/default/images/boxpink-hover-tr.gif) top right no-repeat;}
		ul.comments-list li:hover .boxpink-bl, ul.comments-list li.hover .boxpink-bl {position:relative; background:url(/theme/default/images/boxpink-hover-bl.gif) bottom left no-repeat;}
		ul.comments-list li:hover .boxpink-br, ul.comments-list li.hover .boxpink-br {position:relative; background:url(/theme/default/images/boxpink-hover-br.gif) bottom right no-repeat; width:100%;}
        
        ul.comments-list li.hdn .boxpink-bord-t { background:#e8e8e8 url(/theme/default/images/boxpink-hdn-bord.gif) 0px 0px repeat-x; }
        ul.comments-list li.hdn .boxpink-bord-l,
        ul.comments-list li.hdn .boxpink-bord-r,
        ul.comments-list li.hdn .boxpink-bord-b {  background-image: url(/theme/default/images/boxpink-hdn-bord.gif); }
        ul.comments-list li.hdn .boxpink-tl { background:url(/theme/default/images/boxpink-hdn-tl.gif) 0px 0px no-repeat; }
		ul.comments-list li.hdn .boxpink-tr {position:relative; background:url(/theme/default/images/boxpink-hdn-tr.gif) top right no-repeat;}
		ul.comments-list li.hdn .boxpink-bl {position:relative; background:url(/theme/default/images/boxpink-hdn-bl.gif) bottom left no-repeat;}
		ul.comments-list li.hdn .boxpink-br {position:relative; background:url(/theme/default/images/boxpink-hdn-br.gif) bottom right no-repeat; width:100%;}
            
        .b-thumb-up { display: block; float: left; width: 22px; height: 23px; margin-top: 5px; margin-left: 10px; background:url(/theme/default/images/b-thumb-up.gif) 0px 0px no-repeat !important; }
        .b-thumb-down { display: block; float: left; width: 22px; height: 23px; margin-top: 5px; margin-left: 10px; background:url(/theme/default/images/b-thumb-down.gif) 0px 0px no-repeat !important; }
        
        .votes { position: relative; float: left; line-height: 26px; margin-left: 10px; }
            .good { color: #00b934 !important; background:url(/theme/default/images/good-bg.gif) 10px 50% no-repeat; padding-left: 20px; }
            .bad { color: #ff0000 !important; background:url(/theme/default/images/bad-bg.gif) 10px 50% no-repeat; padding-left: 20px; }
						
						
						.date-poster {position:relative; padding-bottom:10px;}
				.date2 {font-family: Tahoma; float:left; background: url(/theme/default/images/date2-r.png) scroll right top no-repeat; height: 18px; overflow: hidden; margin-right: 5px; padding-right: 8px;}
				.date2 span {display:block; background:url(/theme/default/images/date2-l.png) no-repeat; height: 18px; font-size:11px; line-height:14px; color:#575757; text-decoration:none; padding-left: 10px; line-height: 16px; }
				.date2 span b {padding-left: 10px; font-weight: normal;}
				.date2 span b a {text-decoration: underline; color:#000000; }
				.date2 span input {vertical-align: middle; }
				.podpis {overflow: hidden; height: auto; margin: 10px 0; background: url("/theme/default/images/whitebox-bord.gif") repeat-x scroll left top transparent; padding-top: 10px;}
				.for1 {margin-bottom: 35px;}
				.user-info p.online {background: url("/theme/default/images/green-online2.png") no-repeat scroll right top transparent; float: left; font-family: Tahoma; height: 18px; overflow: hidden; padding-right: 5px; margin: 7px 12px; width: 135px;}
				.user-info p.online b {background: url("/theme/default/images/green-online.png") no-repeat scroll 0 0 transparent; color: #ffffff; display: block; font-size: 11px; height: 18px; line-height: 16px; padding-left: 5px; font-weight: normal;}
				.user-info .nagr {background: url("/theme/default/images/nagr2.gif") no-repeat scroll right top transparent; width: 88px; float: left; font-family: Tahoma; height: 17px; overflow: hidden; margin: 5px 35px;}
				.user-info .nagr i {background: url("/theme/default/images/nagr1.gif") no-repeat scroll 0 0 transparent; color: #000000; display: block; font-size: 11px; height: 17px; line-height: 15px; padding-left: 5px; font-style: normal;}
				.user-info ul.stars {list-style: none; margin: 0 20px;}
				.user-info ul.stars li {float: left; margin-right: 5px; display: block; width: auto !important; }
				.user-info ul li img {width: auto !important; height: auto !important; margin: 0 !important;border: none !important; }
				.user-info ul.nagrads {list-style: none; margin: 0 7px;}
				.user-info ul.nagrads li {float: left; display: block; width: auto !important; margin-right: 4px; }
				.pink2-center {background: url(/theme/default/images/pink2-center.gif) repeat-x scroll left top; height: 29px;}
				.pink2-left { position: relative; background: url(/theme/default/images/pink2-left.gif) no-repeat scroll left top; }
				.pink2-right { position: relative; background: url(/theme/default/images/pink2-right.gif) no-repeat scroll right top; }
				.pink2-right p {padding: 4px 5px 5px 10px; font-family: Tahoma, sans-serif; color: #6d6468;}
				.pink2-right p select {width: 150px; height: 20px; border: 1px solid #8d9190; font-size: 12px;}
				.vibor {float: left; overflow: hidden;}
				a.prim {float: left; display: block; margin-left: 5px;}
				.lg-c {background: url(/theme/default/images/lightgreen-c.gif) repeat-x scroll left top; height: 17px; margin-top: 5px;}
				.lg-l { position: relative; background: url(/theme/default/images/lightgreen-l.gif) no-repeat scroll left top;}
				.lg-r { position: relative; background: url(/theme/default/images/lightgreen-r.gif) no-repeat scroll right top; width: 100%;}
				.lg-r p {padding-top: 13px; padding-bottom: 4px; width: 100%;}
				.prev2 {
    padding: 10px 30px 12px 25px;
}
.next2 {
    padding: 10px 16px 12px 20px;
}

.razdel ul {list-style: none; margin-left: 65px; margin-bottom: 10px; }
.razdel ul li {background: url(/theme/default/images/forum-fl.gif) no-repeat left center; padding-left: 16px; margin-top: 5px;}
.razdel ul li a {color: #828282; font-size: 12px;}
.razdel ul li a:hover {text-decoration: none;}

/* profil */
.whiteB {background: #fff; position: relative; height: 74px;}
.whiteB-r {background: url(/theme/default/images/whiteB-bottom.gif) repeat-y scroll right top; position: relative;}
.whiteB-b { background: url(/theme/default/images/whiteB-bottom.gif) repeat-x scroll left bottom; position: relative;}
.wb-tl { background: url(/theme/default/images/whiteB-tl.gif) no-repeat scroll left top; width: auto; }
.wb-tr { background: url(/theme/default/images/whiteB-tr.gif) no-repeat scroll right top; width: auto; }
.wb-bl { background: url(/theme/default/images/whiteB-bl.gif) no-repeat scroll bottom left; width: auto; }
.wb-br { background: url(/theme/default/images/whiteB-br.gif) no-repeat scroll bottom right; padding-right: 5px; width: auto;}		

.bb1, .bb2 { margin-left: 5px; overflow: hidden; height: 71px;}
.bb2 {padding-left: 25px;  text-align: center;}
.bb1 p {margin-left: 70px; margin-top: 5px;}
.bb1 h3 {color: #000000; font-size: 16px; font-weight: normal; margin-left: 70px; margin-top: 3px;}
.bb1 span a {color: #ff0000;}
.bb1 span a img {float:left; padding-right: 5px;}
.bb1 span {display: block; margin-left: 70px; margin-top: 5px;}
.bb2 a { display: block; color: #000000; text-decoration: none !important; margin-top: 5px; }
.bb2 a:hover { text-decoration: underline !important; }
.bb2 p a{ font-size: 39px; text-align: center; margin-top: 2px;} 
.bb2 p a:hover{ text-decoration: none !important;}
p.p-pink {background: url(/theme/default/images/ppink.gif) no-repeat center bottom; display: block; width: 82px;}
.bb2 a img {display: block; margin: 5px auto;}	

.new-pink {background: url(/theme/default/images/new-pink.gif) repeat-x scroll left top; position: relative;}
.pink-l {background: url(/theme/default/images/pink-left.gif) no-repeat left top; position: relative;}
.pink-r {background: url(/theme/default/images/pink-right.gif) no-repeat right top; position: relative; height: 50px;}
.npink-top {height: 50px; width: 217px; overflow: hidden; margin-left: 3px; position: relative;}
.leftmenu-profile .comment-avatar { position: relative; top: -40px; background:url(/theme/default/images/user-profile-avatar.png) no-repeat; margin-left: 26px;}
.leftmenu-profile { font-family: Tahoma, sans-serif; margin-left:3px; border-left:1px solid #cbcfde; border-right:1px solid #cbcfde; background:#FFFFFD url(/theme/default/images/bg-leftmenubox.jpg) bottom left repeat-x; height: 495px;}
ul.profile_opt {list-style: none; position: relative; top: -20px;}
ul.profile_opt li a  {display: block; height: 30px; overflow: hidden; color: #3492fb; text-decoration: none; line-height: 25px; padding-left: 10px;}
ul.profile_opt li a img {display: block; float: left; margin-right: 9px; padding-left: 7px;}
ul.profile_opt li a span {color: #000; font-weight: bold;}
li.pink_bord {background: url("/theme/default/images/bg-pink-dashed.gif") repeat-x; display: block; height: 1px; margin: 0px 8px;}
ul.profile_opt li a:hover {background: #fddae8;}
.leftmenu-profile p {color: #9cb835; font-size: 18px; margin-left: 10px;}
.leftmenu-profile p span,.leftmenu-profile p a {color: #3492fb; font-size: 13px;}


/*style for java*/
	.red-date2 span input {vertical-align: middle; }			
	.red-date2 {font-family: Tahoma; float: right; background:url(/theme/default/images/red-date2.png) scroll right top no-repeat; height: 18px; overflow: hidden; margin-right: 5px; padding-right: 8px;}
	.red-date2 span {display:block; background:url(/theme/default/images/red-date1.png) no-repeat; height: 18px; font-size:11px; line-height:14px; color:#575757; text-decoration:none; padding-left: 10px; line-height: 16px; }

/*comment text*/
	
	ul.topcomment {list-style: none; height: 20px; float: right; margin-bottom: 5px;}
	ul.topcomment li {display: block; float: left; line-height: 20px; margin-right: 8px; width: auto; background: none;}
	ul.topcomment li a {display: block; line-height: 20px; padding-left: 20px; text-decoration: underline; color: #404040;}
	a.udal2 {background: url(/theme/default/images/udal2.gif) no-repeat 0 50%; color: #ff2222 !important;; text-decoration: none !important;}
	a.redak2 {background: url(/theme/default/images/redak2.gif) no-repeat 0 50%; color: #0ab5c4 !important;; text-decoration: none !important;;}
	a.like {background: url(/theme/default/images/like.gif) no-repeat 0 50%;  font-weight: bold; text-decoration: none !important;;}
	
.yellbox-bord-t { background: url("/theme/default/images/whitebox-bord2.gif") repeat-x scroll left top #fffff2; position: relative;}
.nbox-tl2 {position:relative; background:url(/theme/default/images/nbox-tl2.gif) top left no-repeat;}
.nbox-tr2 {position:relative; background:url(/theme/default/images/nbox-tr2.gif) top right no-repeat;}
.nbox-bl2 {position:relative; background:url(/theme/default/images/nbox-bl2.gif) bottom left no-repeat;}
.nbox-br2 {position:relative; background:url(/theme/default/images/nbox-br2.gif) bottom right no-repeat; width:100%;}
.yellbox-bord-b {position:relative; background:url(/theme/default/images/yellbox-bord-b.gif) bottom left repeat-x;}
.whitebox-bord2-t {position:relative; background:#FFFFFF url(/theme/default/images/whitebox-bord2.gif) top left repeat-x;}
  .whitebox-bord2-l {position:relative; background:url(/theme/default/images/whitebox-bord2.gif) top left repeat-y;}
  .whitebox-bord2-r {position:relative; background:url(/theme/default/images/whitebox-bord2.gif) top right repeat-y;}
	.whitebox-bord2-b {position:relative; background:url(/theme/default/images/whitebox-bord2.gif) bottom left repeat-x;}
	.commentbottom { height: 25px; overflow: hidden; padding: 0px 10px 0px 15px; position: absolute; bottom: 5px; width: 100%; display: none; }
	.commentbottom a {}
	.commentbottom ul.comb {list-style: none; float: right; margin-right: 35px;}
	.commentbottom ul.comb li {float: left; margin-right: 5px; width: auto !important;}
	
li.hover .whitebox-bord2-t {background: url("/theme/default/images/whitebox-bord2.gif") repeat-x scroll left top #fffff2;} 
li.hover .whitebox-bord2-b {position:relative; background:url(/theme/default/images/yellbox-bord-b.gif) bottom left repeat-x;}	
li.hover .nbox-tl {position:relative; background:url(/theme/default/images/nbox-tl2.gif) top left no-repeat;}
li.hover .nbox-tr {position:relative; background:url(/theme/default/images/nbox-tr2.gif) top right no-repeat;}
li.hover .nbox-bl {position:relative; background:url(/theme/default/images/nbox-bl2.gif) bottom left no-repeat;}
li.hover .nbox-br {position:relative; background:url(/theme/default/images/nbox-br2.gif) bottom right no-repeat; width:100%;}
li.hover .commentbottom {display: block;}


/*leftmenu-forum*/
.leftmenu-forum-l {position:relative; background:url(/theme/default/images/leftmenu-forum-l.gif) top left no-repeat; margin-left: -2px;}
.leftmenu-forum-r {display:table; overflow:hidden; background:url(/theme/default/images/leftmenu-forum-r.jpg) top right no-repeat; width:100%; margin-top:auto; margin-bottom:auto; height:59px;}
.h1-forum { background:url(/theme/default/images/bg-leftmenu-forum.jpg) 0px 0px repeat-x; }
.leftmenu-forum-b {position:relative; background:url(/theme/default/images/leftmenu-forum-b.jpg) top left no-repeat; height:38px; margin-left:3px; margin-bottom:10px;}
.leftmenu-list-forum {margin-left:3px;}	
.ll2 {margin-left: 2px;}
ul.acc li a {margin-left: 20px !important;}
ul.acc li { margin: 0 5px;}

img.rama { background-position: center center; background-repeat: no-repeat; }



/* places */

.place {padding: 20px; color: #707070; font-family: Tahoma; overflow: hidden;}
.poisk2 {
    float: left;
    height: auto;
    overflow: hidden;
    width: 820px;
}
.poisk2 ul{list-style: none; text-align: center;}
	.poisk2 ul li {float: left; padding-right: 18px;}
	.poisk2 ul li input, .poisk2 ul li select {display:block; height: 30px; background-color: #eef8cd; border-left: #9aa085 solid 1px; border-top: #9aa085 solid 1px; line-height: 30px;}
	.poisk2 ul li select { padding:5px;}
	.poisk2 .pp {float: none !important;}
	p.bro, p.bro a {color:#9b6e3d;}
	p.bro span, p.bro a.span {color:#3580e1;}
	p.bro a { text-decoration: none; }
	p.bro a:hover { text-decoration: underline; }
td.w30-2 {
	padding-top: 5px;	
    overflow: hidden;
    width: 30%;
}
.news h5 {
    color: #575757;
    font-size: 24px;
    font-weight: normal;
    padding-left: 20px;
	display: block;
	float: left;
	margin-right: 30px;
}
.news p.blue a {padding-top: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.news p.blue  {padding-top: 6px;}

.comment-avatar .market-blocks {margin-left: -15px;}
.hoverr {background: #eef8cd;}
ul.pls {list-style: none; overflow: hidden; margin-left: -18px;}
ul.pls li {display: block; margin-top: 8px; width: 202px; height: 25px;}
a.greekn {
	text-align: center;
    background: url("/theme/default/images/greekn2.png") no-repeat scroll right top transparent;
    color: #6D6468;
    display: block;
    float: left;
	width: 184px;
    height: 25px;
    overflow: hidden;
    padding-right: 14px;
    text-decoration: none;
}
a.greekn span {
    background: url("/theme/default/images/greekn1.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
a.uslis {
    color: #0095A1;
    font-family: Tahoma, Calibri;
    font-size: 11px;
    padding: 5px;
    text-decoration: none;
    white-space: nowrap;
}
a.uslis img {
    display: inline;
    margin-right: 5px;
    vertical-align: middle;
}
ul.pl22, .posts-placeholder ul.pl22, .posts-placeholder ul.pl222 { list-style: none; margin-top: 10px; margin-left: 15px;}
ul.pl22 li, .posts-placeholder ul.pl22 li {float: left; margin-right: 5px; background: none; }
.posts-placeholder ul.pl222 li {margin-right: 5px; background: none; clear: both; height: 20px; }
.pl22 a {color: #68AFFF;}
.date2 span i {font-style: normal; font-weight: bold;}
.opis_place {padding: 20px; overflow: hidden; font-family: Tahoma, Geneva, sans-serif; position: relative;}
.opis_place h4 {font-family: Tahoma, Geneva, sans-serif; font-size: 18px; color: #91b709; font-weight: normal; float: left; margin-right: 20px;}
.opis_place h4 span {color: #707070;}
.opis_place p.blue a {font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.opis_place p.blue {padding-top: 4px; float: left;}
a.tt {display: block; float:left; width: 30px; margin-right: 10px;}
.slide-holder ul.slide-row22 { position: relative; width: 15000px; }
.slide-holder ul.slide-row22 li {
    background: none repeat scroll 0 0 transparent;
    color: #393939;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 4px;
    text-align: center;
    width: 165px;
}
.slide-holder ul.slide-row22 li .img-holder {
    position: relative;
    text-align: center;
}
.slide-holder ul.slide-row22 li .img-holder a {
    display: block;
    height: 145px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 165px;
}
.slide-holder ul.slide-row22 li .img-holder a img {
    margin: 0 auto;
	border: solid #ff95d4 3px;
} 
.opis_place .posts-placeholder-slider {position: relative;}
.img-holder44 {
    background: url("/theme/default/images/pink-news-ram.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 64px;
    position: relative;
    text-align: center;
    width: 64px;
    text-align: center;
}

.img-holder44 a img {height: 49px !important; width: 49px !important; display: block; margin: 4px !important;}
h3.pp2 {color: #fe2785; font-weight: normal; font-size: 16px; margin-bottom: 3px;}
span.gg2 {color: #91b709 !important; }
h2.uu {
    color: #575757;
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 26px;
    padding: 10px 50px 14px 60px;
}

.posts-placeholder-slider {position: relative;}
a.redak22 {padding-top: 4px; display: block; height: 17px; float: left;}
a.str2 {background: url("/theme/default/images/bltr1.png") no-repeat scroll 100% 100% transparent; padding-right: 20px; }
a.str3 {background: url("/theme/default/images/bltr2.gif") no-repeat scroll 0 3px transparent !important; padding-left: 16px;}
.new-blocks .themes-placeholder2 {
    border: none; }
	
.new-blocks h2 {
	padding-top: 15px;
	padding-left: 18px;
    color: #E16AA4;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px;
}	
ul.popular-list2 {
    list-style: none outside none;
    padding: 0 10px;
}
ul.popular-list2 li {
    display: block;
    line-height: 26px;
    padding: 0 30px;
}
ul.popular-list2 li .right3 {
    float: right;
    overflow: hidden;
    position: relative;
}
ul.popular-list2 li .left, ul.popular-list2 li .left3 {
    float: right;
    height: 25px;
    overflow: hidden;
    position: absolute;
}
 ul.popular-list2 li .left3 a {text-decoration: none; color: #ff0000;}
 ul.popular-list2 li .left3 a.b-u {color:#6d8d00}
 ul.popular-list2 li .right3 b {color: #3f99ff;}
 ul.popular-list2 li .right3 b span {font-weight: normal; }
 

/*

.place {
	padding: 20px; color: #707070; font-family: Tahoma; overflow: hidden;
}

.poisk2 {
    float: left;
    height: auto;
    overflow: hidden;
    width: 820px;
}

.poisk2 ul {
	list-style: none; text-align: center;
}

.poisk2 ul li {
	float: left; padding-right: 18px;
}

.poisk2 ul li input, .poisk2 ul li select {display:block; height: 30px; background-color: #eef8cd; border-left: #9aa085 solid 1px; border-top: #9aa085 solid 1px; line-height: 30px;}

.poisk2 ul li select { padding:5px;}
.poisk2 .pp {float: none !important;}
p.bro {color:#9b6e3d;}
p.bro span {color:#3580e1;}

td.w30-2 {
	padding-top: 5px;	
    overflow: hidden;
    width: 30%;
}
.news h5 {
    color: #575757;
    font-size: 24px;
    font-weight: normal;
    padding-left: 20px;
	display: block;
	float: left;
	margin-right: 30px;
}
.news p.blue a {padding-top: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.news p.blue  {padding-top: 6px;}

.comment-avatar .market-blocks {margin-left: -15px;}
.hoverr {background: #eef8cd;}
ul.pls {list-style: none; overflow: hidden; margin-left: -18px;}
ul.pls li {display: block; margin-top: 8px; width: 202px; height: 25px;}
a.greekn {
	text-align: center;
    background: url("/theme/default/images/greekn2.gif") no-repeat scroll right top transparent;
    color: #6D6468;
    display: block;
    float: left;
	width: 184px;
    height: 25px;
    overflow: hidden;
    padding-right: 15px;
    text-decoration: none;
}
a.greekn span {
    background: url("/theme/default/images/greekn1.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
.adr p {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #868686;}
.adr p span {color: #000;}
.adr b {display: block; height: 1px; margin: 0 8px; background: url("/theme/default/images/leftmenu-list-botbg.gif") repeat-x scroll left bottom transparent;}
a.uslis {
    color: #0095A1;
    font-family: Calibri;
    font-size: 16px;
    padding: 5px;
    text-decoration: none;
    white-space: nowrap;
}
a.uslis:hover {text-decoration: underline;}
a.uslis img {
    display: inline;
    margin-right: 5px;
    vertical-align: middle;
}
ul.pl22 {list-style: none; margin-top: 10px; margin-left: 15px;}
ul.pl22 li {float: left; margin-right: 5px;}
.pl22 a {color: #68AFFF;}
.date2 span i {font-style: normal; font-weight: bold;}
.opis_place {padding: 20px; overflow: hidden; font-family: Tahoma, Geneva, sans-serif; position: relative;}
.opis_place h4 {font-family: Tahoma, Geneva, sans-serif; font-size: 18px; color: #91b709; font-weight: normal; float: left; margin-right: 20px;}
.opis_place h4 span {color: #707070;}
.opis_place p.blue a {font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
.opis_place p.blue {padding-top: 4px; float: left; margin-right: 20px;}
a.tt {display: block; float:left; width: 30px; margin-right: 10px;}
ul.slide-row22 {display: block; overflow: hidden; height: 156px; position: relative; width: 15000px;}
.slide-holder ul.slide-row22 li {
    background: none repeat scroll 0 0 transparent;
    color: #393939;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 4px;
    text-align: center;
    width: 165px;
}
.slide-holder ul.slide-row22 li .img-holder {
    position: relative;
    text-align: center;
}
.slide-holder ul.slide-row22 li .img-holder a {
    display: block;
    height: 156px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 165px;
}
.slide-holder ul.slide-row22 li .img-holder a img {
    margin: 0 auto;
	border: solid #ff95d4 3px;
} 
.opis_place .posts-placeholder-slider {position: relative;}
.img-holder44 {
    background: url("/theme/default/images/pink-news-ram.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 64px;
    position: relative;
    text-align: center;
    width: 64px;
    text-align: center;
}
.img-holder44 a img {height: 49px !important; width: 49px !important; display: block; margin: 4px !important;}

*/

.user_page h3 { display: block;  margin-right: 20px; width: auto; float: left; font-size: 18px; color: #9cb835; font-weight: normal; }
h3.pp2, h3.pp2 a {color: #fe2785; font-weight: normal; font-size: 16px; margin-bottom: 3px; float: none;}
span.gg2 {color: #91b709 !important; }
h2.uu {
    color: #575757;
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 26px;
    padding: 10px 50px 14px 60px;
}
.opis_place a.but-prev, .opis_place a.but-next {margin-top: -25px !important;}
a.redak22 {padding-top: 4px; display: block; height: 17px; float: left; margin-left: 20px; }
a.str2 {background: url("/theme/default/images/bltr1.png") no-repeat scroll 100% 100% transparent; padding-right: 20px; }
a.str3 {background: url("/theme/default/images/bltr2.gif") no-repeat scroll 0 3px transparent !important; padding-left: 16px;}



.whiteB {background: #fff; position: relative; height: 74px;}
.whiteB-r {background: url(/theme/default/images/whiteB-bottom.gif) repeat-y scroll right top; position: relative;}
.whiteB-b { background: url(/theme/default/images/whiteB-bottom.gif) repeat-x scroll left bottom; position: relative;}
.wb-tl { background: url(/theme/default/images/whiteB-tl.gif) no-repeat scroll left top; width: auto; }
.wb-tr { background: url(/theme/default/images/whiteB-tr.gif) no-repeat scroll right top; width: auto; }
.wb-bl { background: url(/theme/default/images/whiteB-bl.gif) no-repeat scroll bottom left; width: auto; }
.wb-br { background: url(/theme/default/images/whiteB-br.gif) no-repeat scroll bottom right; padding-right: 5px; width: auto;}		

.bb1, .bb2 { margin-left: 5px; overflow: hidden; height: 71px;}
.bb2 {padding-left: 25px;  text-align: center;}
.bb1 p {margin-left: 70px; margin-top: 5px;}
.bb1 h3 {color: #000000; font-size: 16px; font-weight: normal; margin-left: 70px; margin-top: 3px;}
.bb1 span a {color: #ff0000;}
.bb1 span a img {float:left; padding-right: 5px;}
.bb1 span {display: block; margin-left: 70px; margin-top: 5px;}
.bb2 a { display: block; color: #000000; text-decoration: none !important; margin-top: 5px; }
.bb2 a:hover { text-decoration: underline !important; }
.bb2 p a{ font-size: 39px; text-align: center; margin-top: 2px;} 
.bb2 p a:hover{ text-decoration: none !important;}
p.p-pink {background: url(/theme/default/images/ppink.gif) no-repeat center bottom; display: block; width: 82px;}
.bb2 a img {display: block; margin: 5px auto;}	

.new-pink {background: url(/theme/default/images/new-pink.gif) repeat-x scroll left top; position: relative;}
.pink-l {background: url(/theme/default/images/pink-left.gif) no-repeat left top; position: relative;}
.pink-r {background: url(/theme/default/images/pink-right.gif) no-repeat right top; position: relative; height: 50px;}
.npink-top {height: 50px; width: 217px; overflow: hidden; margin-left: 3px; position: relative;}
.leftmenu-profile .comment-avatar { position: relative; top: -40px; background:url(/theme/default/images/user-profile-avatar.png) no-repeat; margin-left: 26px; z-index: 2;}
.leftmenu-profile { font-family: Tahoma, sans-serif; margin-left:3px; border-left:1px solid #cbcfde; border-right:1px solid #cbcfde; background:#FFFFFD url(/theme/default/images/bg-leftmenubox.jpg) bottom left repeat-x; height: 495px;}
ul.profile_opt {list-style: none; position: relative; top: -20px;}
ul.profile_opt li a  {display: block; height: 30px; overflow: hidden; color: #3492fb; text-decoration: none; line-height: 25px; padding-left: 10px;}
ul.profile_opt li a img {display: block; float: left; margin-right: 9px; padding-left: 7px;}
ul.profile_opt li a span {color: #000; font-weight: bold;}
li.pink_bord {background: url("/theme/default/images/bg-pink-dashed.gif") repeat-x; display: block; height: 1px !important; margin: 0px 8px; padding: 0 !important;}
ul.profile_opt li a:hover {background: #fddae8;}
.leftmenu-profile p {color: #9cb835; font-size: 18px; margin-left: 10px;}
.leftmenu-profile p span,.leftmenu-profile p a {color: #3492fb; font-size: 13px;}
.leftmenu-profile .user-info {overflow: visible;} 
.user-info ul.nagrads2 li {display: block; float: left; margin-right: 4px; width: auto !important;}
.user-info ul.nagrads2 { list-style: none outside none;}


.pro_nagr {overflow: hidden; position: absolute; width: 207px; bottom: -35px; left: -19px; z-index: 5; font-family: tahoma, sans-serif; text-align: left;}
.thick-frame-t {background: url(/theme/default/images/thick-frame-top.png) no-repeat; height: 7px;}
.thick-frame-b {background: url(/theme/default/images/thick-frame-bottom.png) no-repeat; height: 16px;}
.th-l {background: url(/theme/default/images/thick-frame.png) repeat-y scroll left top #fff;}
.th-r {background: url(/theme/default/images/thick-frame.png) repeat-y scroll right top; padding-left:10px; padding-right: 6px; font-size: 12px;}
ul.nagrads2 li .th-r img {width: 45px; height: 45px; float: left; margin: 0px 8px 0px 2px; border: none !important;}
.th-r h4 {color: #e073a6; font-size: 17px; font-weight: normal;}
.th-r span {color:#9e9e9e; background: none; font-size: 12px;}
.friends  {padding: 10px 5px; font-family: Tahoma, sans-serif;  background: url("/theme/default/images/bg-leftmenubox.jpg") repeat-x scroll left bottom #FFFFFD; border-left: 1px solid #CBCFDE; border-right: 1px solid #CBCFDE; margin-left: 3px;}
.friends h3 {background: url(/theme/default/images/bull-categories-list.gif) no-repeat left center; color: #6b8900; line-height:24px; height: 24px; font-size: 14px; font-weight: normal; padding-left: 30px;}
.friends h3 span {color: #000;}
.friends ul {list-style: none;}
.friends ul li {overflow: hidden; margin-left: 5px;}
.friends ul li span {display: block; margin-left: 75px; overflow: hidden; margin-top: 5px;}
.friends ul li span a {text-decoration: none; margin-bottom: 4px; display: block;}
.friends ul li p, ul.frie li p{ background: url("/theme/default/images/green-online2.png") no-repeat scroll right top ; margin-top: 7px; float: left; height: 18px; overflow: hidden; padding-right: 9px;}
.friends ul li p b, ul.frie li p b { background: url("/theme/default/images/green-online.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-size: 11px; font-weight: normal;  height: 18px; line-height: 16px; padding-left: 35px; padding-right: 25px; margin-right: 0 !important}
.friends .read-link3 p a {font-family: Tahoma, sans-serif !important;}
.leftmenu .nbox-tr {height: 7px;}
.leftmenu .whitebox-bord2-t {margin-left: 3px;}

ul.zakladki {list-style: none; display: block; overflow: hidden; height: 50px; background: url("/theme/default/images/whitebox-bord2.gif") repeat-x scroll left bottom;}
ul.zakladki li {display: block; float: left; width: 126px; height: 49px; margin-right: 2px; background: url(/theme/default/images/blue-zakladka.gif) no-repeat;}
ul.zakladki li a {text-decoration: none; color: #000; font-size: 19px; display: block; text-align: center; line-height: 49px;}
ul.zakladki li.active-zakl {background: url(/theme/default/images/pink-zakladka.gif) no-repeat; height: 50px;}
ul.zakladki li a:hover {color:#2e88ec; height: 50px; text-decoration: underline; background: url(/theme/default/images/green-zakladka.gif) no-repeat;}
ul.opts { display: block; overflow: hidden; margin-top: 20px; margin-left: 10px;  color: #6d6468;}
ul.opts li {display: block; margin-right: 30px; float: left; height: 26px;  line-height: 25px;}
ul.opts li a {text-decoration: underline; color:#3492fb; }
ul.opts li.pass {background: url(/theme/default/images/ch_pass.gif) no-repeat center left; margin-left: 30px; padding-left: 30px;}
ul.opts li.opti {background: url(/theme/default/images/opts.gif) no-repeat center left; margin-left: 20px; padding-left: 30px;}
.user_page { padding: 10px 20px; background: #fff; border-right: 1px solid #dbd7db; border-left: 1px solid #dbd7db; font-family: Tahoma, sans-serif; }
ul.green_opts { overflow: hidden; list-style: none; display: block; margin: 20px 0;}
ul.green_opts li {float: left; margin-right: 15px;}
ul.green_opts li a {color:#9cb835; font-style: italic; font-weight: bold; text-decoration: none; font-size: 13px; height: 18px; line-height: 18px; padding-right: 7px;}
ul.green_opts li a span {padding-left: 7px;}
ul.green_opts li a:hover { background: url("/theme/default/images/green-online2.png") no-repeat scroll right top transparent;  float: left;}
ul.green_opts li a.hover {background: url("/theme/default/images/green-online2.png") no-repeat scroll right top transparent;  float: left;}
ul.green_opts li a.hover span { background: url("/theme/default/images/green-online.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; }
ul.green_opts li a:hover span { background: url("/theme/default/images/green-online.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; }
ul.users-news {list-style: none;}
ul.users-news li.hover {background: #fffced;}
.n-text {overflow: hidden; margin-left: 77px; padding-top: 5px; font-size: 13px; line-height: 18px; min-height: 70px;}
.n-text a { color:#3492fb; font-weight: bold; }
.n-text a:hover {text-decoration: none;}
a.green-like { background: url("/theme/default/images/green_like.png") no-repeat scroll 0 50% transparent; color:#9cb835 !important; font-weight: bold; text-decoration: none !important;}
ul.phs li {width: 148px; float: left; height: 148px; display: block; margin: 10px 10px 5px 0px;}
ul.phs {list-style: none; overflow: hidden;}
ul.tova {list-style: none;}
ul.tova li {display: block; width: 193px; float: left; text-align: center; margin: 10px 30px 5px 0px; font-size: 11px;}
ul.tova li img { margin: 0px auto; width: 150px; border: 1px solid #e4edfa;}
.n-text2 { float:left; color: #828282; font-size: 14px; line-height: 18px; overflow: hidden; padding-top: 7px;}
.n-text2 a {font-size: 14px; color:#4f4f4f; text-decoration: none;}
.n-text2 p {color:#ec647d; font-size: 11px;}
.n-text2 p a {color: #9cb835; font-size: 11px;}
.n-text2 span {color:#3492fb;}
a.bu {display:block; float: right; width: 51px; height: 37px; background: url(/theme/default/images/old-bg.gif) no-repeat; color:#686868; text-decoration: none; font-size: 14px; margin: 8px; text-align: center; padding-top: 15px;}
a.nw {display:block; float: right; width: 51px; height: 37px; background: url(/theme/default/images/new-bg.gif) no-repeat; color:#c2126d; text-decoration: none; font-size: 12px; margin: 8px; text-align: center; padding-top: 15px;}
a.tova {display:block; width: 49px; float: left; margin:10px;}
h3.to { padding: 9px 63px; font-size: 25px; font-family: Century Gothic, sans-serif; color: #575757; font-weight: normal;}
ul.pr_tov {list-style: none;}
ul.pr_tov li {display: block; overflow: hidden;}
table.about-me {color:#a0a0a0; font-weight: bold;}

td.about-m {width: 272px; background: url("/theme/default/images/leftmenu-list-botbg.gif") repeat-x scroll left bottom transparent; padding-bottom: 4px;}
table.about-me td span {color: #000; font-weight: normal;}
table.about-me td a {color: #3492fb;}
table.about-me td a:hover {text-decoration: none;}
a.redd:hover {text-decoration: underline;} 
a.redd { text-decoration: none; background: url(/theme/default/images/pensil.png) no-repeat center left; color: #3492fb;  font-size: 11px; padding-left: 15px;}
.zagl {overflow: hidden; margin-bottom: 7px; height: 25px; line-height: 20px; margin-top: 30px;}
.user_page h3 span {color:#000;}
.m_fam {font-weight: bold; color:#a0a0a0; overflow: hidden; margin: 10px 0px 15px 0px; width: 35%; float: left;}
.m_fam span {color:#000; font-weight: normal;}
.m_fam a {color: #3492fb; font-weight: normal; text-decoration: none; margin-top: 5px;}
.m_fam a:hover {text-decoration: underline;}
.m_fam p {margin-top: 5px; margin-left: 77px;}
a.udall { text-decoration: none; background: url(/theme/default/images/udall.png) no-repeat center left; color: #ff2222;  font-size: 11px; padding-left: 15px;}
a.udall:hover { text-decoration: underline;}
.aktivno {margin-left: -10px;}
.aktivno a {color: #68afff;}
.aktivno a:hover {text-decoration: none;}
.green-lr { margin-bottom: 5px; background: url("/theme/default/images/green-r.png") no-repeat scroll right top transparent; float: left; font-family: Tahoma; height: 18px; margin-right: 5px; overflow: hidden; padding-right: 8px;}
.green-lr span {background: url("/theme/default/images/green-l.png") no-repeat scroll 0 0 transparent; color: #575757; display: block; font-size: 11px; height: 18px; line-height: 16px; padding-left: 10px; text-decoration: none;}
.yellow-lr {margin-bottom: 5px; background: url("/theme/default/images/yellow-r.png") no-repeat scroll right top transparent; float: left; font-family: Tahoma; height: 18px; margin-right: 5px; overflow: hidden; padding-right: 8px;}
.yellow-lr span {background: url("/theme/default/images/yellow-l.png") no-repeat scroll 0 0 transparent; color: #575757; display: block; font-size: 11px; height: 18px; line-height: 16px; padding-left: 10px; text-decoration: none;}
.pink-lr {margin-bottom: 5px; background: url("/theme/default/images/pink-r.png") no-repeat scroll right top transparent; float: left; font-family: Tahoma; height: 18px; margin-right: 5px; overflow: hidden; padding-right: 8px;}
.pink-lr span {background: url("/theme/default/images/pink-l.png") no-repeat scroll 0 0 transparent; color: #575757; display: block; font-size: 11px; height: 18px; line-height: 16px; padding-left: 10px; text-decoration: none;}
.ppink-lr {margin-bottom: 5px; background: url("/theme/default/images/ppink-r.png") no-repeat scroll right top transparent; float: left; font-family: Tahoma; height: 18px; margin-right: 5px; overflow: hidden; padding-right: 8px;}
.ppink-lr span {background: url("/theme/default/images/ppink-l.png") no-repeat scroll 0 0 transparent; color: #575757; display: block; font-size: 11px; height: 18px; line-height: 16px; padding-left: 10px; text-decoration: none;}
.tov .date2, .tov .red-date2 {margin-top: 10px; width: 90px;}
.tov .date2 span, .tov .red-date2 span {padding-left: 15px;}
.ch { margin-top: 30px; overflow: hidden; float: right;}
.ch p {display: block; float: left; padding: 5px;}
.ch select {border: 1px solid #918d8e;}
.prof-but-lr { margin-bottom: 5px; background: url("/theme/default/images/prof-but-r.png") no-repeat scroll right top transparent; float: left; font-family: Tahoma; height: 25px; margin-right: 5px; overflow: hidden; padding-right: 13px;}
.prof-but-lr span {background: url("/theme/default/images/prof-but-l.png") no-repeat scroll 0 0 transparent; color: #575757; display: block; font-size: 12px; height: 25px; line-height: 22px; padding-left: 14px; text-decoration: none !important;}
.prof-but-lr span a {display: block; color: #6d6468 !important; text-decoration: none !important;}

.yel-but-lr { margin-bottom: 5px; background: url("/theme/default/images/yel-but-r.png") no-repeat scroll right top transparent; float: left; font-family: Tahoma; height: 29px; margin-right: 5px; overflow: hidden; padding-right: 13px; text-decoration: none;}
.yel-but-lr span {background: url("/theme/default/images/yel-but-l.png") no-repeat scroll 0 0 transparent; color: #575757; display: block; font-size: 12px; height: 29px; line-height: 29px; padding-left: 14px; text-decoration: none !important;}

.user_page a.but-prev, .user_page a.but-next {margin-top: -50px;}
.user_page .posts-placeholder-slider {position: relative;}
ul.albom { list-style: none; position: relative; }
ul.albom li { width: 240px; float: left; overflow: hidden; position: relative; height: 230px; margin-right: 5px; margin-top: 5px;}
.corners {
      background: #fff;
      border: 1px solid #dbe6f0;
			height: 228px;
			font-family: "Times New Roman", Times, serif;
			font-size: 14px;
}
.t-l {
      background: url("/theme/default/images/t-l.gif") top left no-repeat;
      position: relative;
      margin: -1px; 
}
.t-r {
      background: url("/theme/default/images/t-r.gif") top right no-repeat;
      margin: 0px;
}
.b-r {
      background: url("/theme/default/images/b-r.gif") bottom right no-repeat;
}
.b-l {
      background: url("/theme/default/images/b-l.gif") bottom left no-repeat;
			height: 215px;
			text-align: center;
			padding-top: 15px;
}
.al-t {position:relative; background:#FFFFFF url(/theme/default/images/al-t.gif) top left repeat-x; width: 150px; margin: 5px auto; }
			.al-l {position:relative; background:url(/theme/default/images/al-l.gif) top left repeat-y;}
			.al-r {position:relative; background:url(/theme/default/images/al-r.gif) top right repeat-y;}
			.al-b {position:relative; background:url(/theme/default/images/al-b.gif) bottom left repeat-x;}
			
			.al-tl {position:relative; background:url(/theme/default/images/al-tl.gif) top left no-repeat;}
			.al-tr {position:relative; background:url(/theme/default/images/al-tr.gif) top right no-repeat;}
			.al-bl {position:relative; background:url(/theme/default/images/al-bl.gif) bottom left no-repeat;}
			.al-br {position:relative; background:url(/theme/default/images/al-br.gif) bottom right no-repeat; width:100%;}
.corners a img {display: block; width: 143px; padding: 3px;}
.corners h4 {  font-size: 14px; font-weight: normal;}
.corners p {color: #6a6a6a;}			
.corners p span {color: #000;}
.zagl h3 a {color: #3492fb;}
.zagl h3 a:hover {text-decoration: none;}
ul.frie {list-style: none; margin-top: 5px; margin-left:-20px; margin-right:-20px;}
ul.frie li {height: 190px; padding-left: 20px;}
ul.frie li img.av {display: block; float: left; margin-right: 12px; margin-top: 20px; height: 149px; width: 149px; border: 1px solid #cbdbf4;}
ul.about_f {list-style: none; display: block; margin-top: 20px; }
ul.about_f li {display: block; padding: 0; height: 20px; color: #a0a0a0; font-weight: bold; background: url("/theme/default/images/leftmenu-list-botbg.gif") repeat-x scroll left bottom transparent; width: 300px; line-height: 20px;}
ul.about_f li span {color: #000; font-weight: normal;}
ul.about_f li a {font-style: normal; color: #e073a6; font-weight: normal; text-decoration: none;}
ul.about_f li a:hover {text-decoration: underline;}
.fr_activ a { float:left; color: #3492FB; display: block; height: 30px; line-height: 25px; overflow: hidden; padding-right: 10px; text-decoration: none;}
.fr_activ {display: block; overflow: hidden; margin-top: 12px;}
.fr_activ img {display: block; float: left; margin-right: 9px;}
ul.frie li.hover { background: none repeat scroll 0 0 #FFFCED }

table.marg {margin:0 !important; padding:0; height: 75px; border: none !important; width: auto;}

.adr p {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #868686; height: auto; line-height: 20px; }
.adr p span {color: #000;}
.adr b {display: block; height: 1px; margin: 0 8px; background: url("/theme/default/images/leftmenu-list-botbg.gif") repeat-x scroll left bottom transparent;}

 /*meet*/
 .leftmenu-profile { height: auto;}
 .friends h3 {height: auto; line-height: 25px; background: url("/theme/default/images/bull-categories-list.gif") no-repeat scroll left top transparent;}
 img.pictparty {display: block; float: left; border: #ffeef2 solid 6px; margin-right: 20px;}
 .opis_place2 {overflow: hidden;}
 p.bbig span {color: #ff9c00;}
 p.bbig {font-size: 36px;}
 p.bbig i {color: #91b709; font-style: normal;}
 p.gree2 {color:#729200;}
 p.gree2 b {color:#000;}
 p.gree2 a {color:#6eabff; text-decoration: underline;}
 .meet {height: 165px; width: 250px; background-color: #ffeaef; text-align: center; margin-top: 20px; overflow: hidden; padding-top:15px; float: left; margin-right: 10px;}
 .meet ul.pls {margin-top: 15px; margin-left: 25px;}
 .meet p.gree2 {font-size: 15px;}
 p.opis1, div.opis1 {margin-top: 20px;}
 p.opis1 span {font-size: 18px;}


.place ul.forsort {margin-left:0;} 
.npink-top2 {
    height: 50px;
    overflow: hidden;
    position: relative;
}
.comment-avatar44 {
    background: url("/theme/default/images/user-profile-avatar.png") no-repeat scroll 0 0 transparent;
	width: 180px;
	height: 167px;
	float: left;
    left: 1px;
    padding-top: 8px;
}
.comment-avatar44 img.ava-f {
    border: 1px solid #CBDBF4;
    display: block;
    height: 148px;
    margin-left: 8px;
    width: 148px;
}
h5.zago, h5.zago a {color: #575757;
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 26px;
}
.places3 {position: relative; top: -50px; z-index: 2;}
.places3 p {color: #707070;}
ul.pl-ad {list-style: none; display: block; margin-top: 10px;}
ul.pl-ad li {display: block; float: left; margin-right: 20px; font-size: 16px;}
ul.pl-ad li a {text-decoration: underline; color: #3192ff;}
ul.pl-ad li b {color: #6e8d00;}
.sss {position: relative; overflow: hidden; height: 5px;}


.img-holder77 {background: url("/theme/default/images/new-frame.png") no-repeat scroll 0 0 transparent;
    height: 110px;
    position: relative;
    text-align: center;
    width: 118px;
    padding-top: 8px;
}
.img-holder77 img {    
    display: block;
    height: 100px;
    margin-left: 9px;
    width: 100px; 
}   
.tov ul li b, .tov ul li p {margin-left: 8px;}
.tov ul li {width: 118px; padding-right: 10px;}
.poisk2 h3 {color:#707070; padding-top: 7px;}

.payment-log-table {width: 100%; border-left: 1px #000000 solid;}
.payment-log-table thead th {border-right: 1px #000000 solid; font-weight: bold; padding: 10px; text-align: center;}
.payment-log-table tbody td {border: 1px #000000 solid; border-bottom: none; border-left: none; padding: 5px;}
.payment-log-table tfoot td {border-top: 1px #000000 solid; border-right: 1px #000000 solid; font-weight: bold; padding: 10px;}
