* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color : #000; font: 12px tahoma, sans-serif; background: #fff url(/images/top.png) repeat-x; }
a { text-decoration: underline; color: #4a6069; }
a:hover { text-decoration: none; }
h1{ font-size: 24px; font-weight: normal; position: relative; color: #000; padding: 8px 0 10px 30px; }
a img{ border: none; }
p {margin-top: 0.5em; margin-bottom: 1em;}

.all{ min-height: 100%; margin: 0 auto -408px auto; width: 1000px;  }
.container{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }

/* start header */
.top { background: url(/images/logo.jpg) no-repeat 7px 22px; height: 212px;}
.header { height: 177px; position: relative; z-index: 4; }
.logo {float:left; padding: 80px 0 0 210px;}

.baner { float:right; width:481px; padding: 26px 0 0 0; height: 70px; }
.baner table {padding: 0px; margin: 0;}
.baner td { padding: 3px;}
.baner img {margin: 0 5px 0 5px;}
.baner a {font-weight: bold; color: #4a63a5; text-decoration: none;}

.breadcrumbs { height: 50px; list-style: none; padding: 0 0 0 0px; line-height:  1.5; margin-left: 10px;}
/* end header */

/* start sidebar-left */
.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 190px; padding: 33px 0 0 16px; position: relative; z-index: 4; }
.menu{ background: url(/images/line1.gif) repeat-y; }
.menu div { background: url(/images/menu-up.jpg) no-repeat;}
.menu div div { background: url(/images/menu-down.gif) no-repeat 0 100%;}
.menu h2 { font-size: 18px; font-weight: normal; color: #fff; background: url(/images/cat.gif) no-repeat 22px 16px; padding: 16px 0 20px 50px;}
.menu h3 { font-size: 12px;  color: #4c6292; padding: 0 0 0 25px;}
.menu ul { list-style: none; padding: 10px 0 24px 30px;}
.menu li{ padding: 3px 20px 3px 15px; background: url(/images/arrow-menu.gif) no-repeat 0 8px;}
.menu a {  color: #2c74a0; text-decoration: none;}
.menu a:hover { text-decoration: underline;}
.menu a span{  color: #4c6292; text-decoration: underline; font-weight: bold;}
.menu a:hover span{ text-decoration: none; }
/* end sidebar-left */

/* start sidebar-right */
.sidebar-right{ float: left; margin: 0 0 0 -206px; width: 206px; padding: 33px 0 0 0; position: relative; z-index: 4; }
.block-sr { width: 190px; background: #fff url(/images/blok-ur.png) no-repeat; padding: 8px 0;}
/* end sidebar-right */

/* start content */
.content{ float: left; width: 100%; background: url(/images/fon.jpg) no-repeat; position: relative; z-index: 3; }
.indention{ padding: 35px 209px 0 223px; }
 #front .indention { padding: 34px 209px 0 223px; }
 


.basic { width:554px;  background: url(/images/zz.jpg) no-repeat;}



/* end content */

/* start footer */
.clear-down{ clear: both; height: 250px; }
.footer{ height: 408px; background: url(/images/footer.png) repeat-x 0 100%; position: relative; z-index: 2; }
.footer div{ width: 1000px; height: 408px; margin: 0 auto;  }
.footer div div{ width: auto; margin: 0;   }
.footer div div div{ width: auto; margin: 0;   }
.footer-menu { list-style: none; padding: 310px 0 0 0; text-align: center; }
.footer-menu li { display: inline; }
.footer-menu a { text-decoration: none; color: #000; padding: 0 15px; border-right: 1px solid #abb1bd; }
.footer-menu a:hover { text-decoration: underline; }
.footer-menu a.last { border: none; }
/* end footer */





/* basic page */
.basicpage { list-style: none; padding: 10px 10px 10px 10px; }
.basicpage li { }
.basicpage p {margin-top: 0.5em; margin-bottom: 1em;}
.basicpage:after{content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.basicpage a:hover {  text-decoration: underline;}
.basicpage ul {margin-left: 50px;}
/* \basic page */



/* Comments */
.commentsblock textarea {
width: 35em;
}

.commentsblock input, .commentsblock textarea {
border: 1px solid #d1d1d1;
}

.commentsblock textarea:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

ol.commentlist {
color: #666;
list-style-type: none;
margin: 0;
margin-top: 1.5em;
padding: 0;
}

.commentlist li {
margin-bottom: 2em;
padding: 0.5em 1em;
}

.alt1 {
background: #f9f7ed;
border: 1px solid #f9f7ed;
padding: 0.5em;
border-left: 10px solid #CDEB8B;
}

.alt2 {
background: #f9f7ed;
border: 1px solid #f9f7ed;
padding: 0.5em;
border-left: 10px solid #C3D9FF;
}

h3#comments {
font-size: 1.6em;
}

img.avatar {float:right; margin-left:5px;}


.contentauthor{
	background:url('images/author.gif') no-repeat left;
	padding-left:18px;
	margin-left:7px;
	color: #85a3c2;
}









/* pagenavi*/

.wp-pagenavi {margin: 20px 0 50px 0;}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/* \pagenavi*/




/* postrating*/


.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color: #85a3c2;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
/* \postrating*/






.entry img {margin:5px; padding:6px; background:#eeeeee; border:1px solid #bcb99e; float: left;}

.PostCom { padding-top: 10px; background: url(/chto/wp-content/themes/design_wp_chto/PostComBkg.gif) repeat-x top;}
.PostCom ul { padding: 0px; margin: 0px;}
.PostCom li { padding: 5px 0px 5px 20px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; color:#336699; font-size: 12px; } 
.PostCom li a { font-weight: bold; text-decoration: none; color:#ff6600;} 
.PostCom li a:hover { font-weight: bold; text-decoration: none; color:#557dad;}
.PostCom .Com { background: url(/chto/wp-content/themes/design_wp_chto/PostCom.png) no-repeat left center; }
.PostCom .Tags { padding-left: 0px;}


.h1top { font-size: 24px; font-weight: normal; position: relative; color: #fff; padding: 8px 0 10px 30px; }
.category-header {width: 500px; text-align: center; padding: 20px 0 20 px 0;}
.category-header h1 {color: #2c74a0; font-size: 16pt; margin: 10px 0 60px 0; }

.pozdr-ramka1 {width: 500px; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/ram-repeat.jpg'); background-repeat: repeat-y;}
.pozdr-ramka2 {width: 500px; min-height: 100px; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/ram2.jpg'); background-repeat: no-repeat;  font-size: 15px; color: #457e9b; font-family: sans-serif, 'Times New Roman', Times; font-weight: bold; font-style: italic;}
.pozdr-ramka3 {padding: 140px 70px 30px 130px; }
.pozdr-ramka4 {width: 300px; min-height: 100px; text-align: left; line-height: 2;}
.pozdr-ramka4-2 {width: 300px; min-height: 100px; text-align: left; line-height: 1;}
.pozdr-ramka-end {width: 500px; height: 24px; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/ramend.jpg'); background-repeat: no-repeat; }





.gift-ramka2 {width: 570px; min-height: 378px; margin-top: -40px; margin-left: -40px; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/ramka-gifts.jpg'); background-repeat: no-repeat; }
.gift-ramka3 {padding: 85px 70px 26px 55px; }
.gift-ramka4 {width: 500px; color: #407d82;}



.category-entry i {color: #1d73a6; font-style: normal; font-size: 11pt;}
.category-entry .color1 {background-color: #0281ce; margin: -10px 3px 3px 3px; padding: 6px; color: #ffffff; font-size: 10pt;}
.category-entry .color2 {background-color: #0281ce; margin: -10px 3px 3px 3px; padding: 6px; color: #ffffff; font-size: 10pt;}
.category-entry .color3 {background-color: #70a804; margin: -10px 3px 3px 3px; padding: 3px; color: #ffffff; font-size: 10pt;}
.category-entry .color4 {background-color: #70a804; margin: -10px 3px 3px 3px; padding: 3px; color: #ffffff; font-size: 10pt;}
.category-entry a {color: #1d73a6; text-decoration: none; }

.category-entry h2 a {color: #3d61b2; font-size: 18pt;}
//.category-entry p {margin:100px; font-size: 15px; color: #457e9b; font-family: sans-serif, 'Times New Roman', Times; font-weight: bold; font-style: italic;}
.pozdr_title {color: #3d61b2; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: underline;}

.category-sms1 {width: 200px; min-height: 200px; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/ekran.jpg'); background-repeat: no-repeat;  font-size: 18px; margin-left: 150px;}
.category-sms2 {padding: 33px 20px 40px 20px; }
.category-sms3 {overflow:auto; width: 180px; height: 130px; text-align: left;}

.category-entry-title {margin: 0 0 30px 5px;}
.kak-otpravit-sms {margin: 20px 0 20px 150px; }


.spisok_razdelov h2 {color: #07689b; text-align:  center; font-size: 13pt;}
.spisok_razdelov table {width: 100%; margin: 7px 0 20px 0; } 
.spisok_razdelov td {vertical-align: top;}


/*    */

 .bmc { font-size: 16px; cursor:hand; color: #0f7c00; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/tab-unactive.jpg'); background-repeat: no-repeat; width: 157px; height: 31px;  position: relative; z-index: 2; float: left; }



.bmc font {padding-top: 5px;} 

  
.bmcsel {font-size: 16px; color: #f2ffda; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/tab-active.jpg'); background-repeat: no-repeat; width: 170px; height: 31px;   position: relative; z-index: 3; float: left; font-weight: bold; }

.bmc div { padding-top: 5px;} 
.bmcsel div { padding-top: 5px;} 
 
 .bm {font-size: 12px; color: #0f7c00; padding: 15px; background-image: url('/pozdr/wp-content/themes/design_wp_pozdr/images/form-bg.jpg'); background-repeat: no-repeat; width: 505px; height: 164px; margin-top: -8px; position: absolute; z-index: 1; } 
 


/* \   */




/* voice cards */


.category { margin:15px 0 0 20px; width:90%;}
.category td{ padding:0 15px 20px 0; width:40%;}
.like { margin:15px 0 0 13px;}
.pop {margin:20px 0 0 5px;}
.like td{ padding:0 15px 20px 4px; width:175px;}
.cat_item{}
.listen {background:url(/vc/images/listen_btn.gif) no-repeat top center; width:64px; height:67px; float:left;}
.cat_link {margin-left:70px; padding-top:7px; font-size:11px;}
html>body .cat_link {margin-left:72px; padding-top:7px; font-size:11px;}
.cont .cat_link a.blue { color:#0052db; font-weight:bold;}
.cont .cat_link a.blue:hover {text-decoration:none;}

a:link.send_card_link, a:visited.send_card_link {background: url(/vc/images/send_btns.gif) 0px 0px no-repeat; color:#889293; display:block; width:60px; text-align:center; height:17px; margin:5px 0 0; font-size:10px; text-decoration:none; line-height:14px;}
a:hover.send_card_link {background: url(/vc/images/send_btns.gif) -60px 0px no-repeat; color:#0052DB;  text-decoration:none;}



/* \voice cards  */

/* subscribe  */
.fbba-green,.fbbb-green,.fbbc-green,.fbbd-green,.fbbe-green,.fbbg-green {display:block; overflow:hidden; font-size:1px;}
.fbba-green {margin:0 5px;}
.fbba-green,.fbbb-green,.fbbc-green,.fbbe-green,.fbbd-green {height:1px;}
.fbbb-green {border-width:0 2px;margin:0 3px;}
.fbbc-green {margin:0 2px;}
.fbbc-green,.fbbd-green {border-width:0 1px;}
.fbbd-green {margin:0 1px;}
#subscribe_form-green {width:185px; margin-left: 2px;}
#subscribe_form-green .fbba-green,.fbbb-green,.fbbc-green,.fbbd-green {background:#e0f6c4;}

/* \subscribe  */



/* - - - ADxadx_menu: BASIC styles - - - */

.adx_menu {
	width: 188px;
}

.adx_menu, .adx_menu ul {	/* remove all list stylings */
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.adx_menu li {
	width: 188px;
	background: #d2e2ec;
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.adx_menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the adx_menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.adx_menu ul {
	visibility: hidden;	/* initially hide all subadx_menus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}



/* -- float.clear --
	force containment of floated LIs inside of UL */
.adx_menu:after, .adx_menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.adx_menu, .adx_menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* sticky subadx_menu: it should not disappear when your mouse moves a bit outside the subadx_menu
	YOU SHOULD NOT STYLE the background of the ".adx_menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.adx_menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}


/* - - - ADxadx_menu: DESIGN styles - - - */

.adx_menu {
	color: #2C74A0;
	font-size: 10pt;
}

.adx_menu strong{
	padding: .4em 1em;
	display: block;
	background: #1d71a6;
}

.adx_popup {
	margin-left: -120px;
}

.adx_popup li{
	background: #d2e2ec;
	border: 1px solid #f7f7f7;
}


.adx_menu img {
	margin-left: 8px;
}

.adx_menu ul {
	width: 11em;
}

.adx_menu a {
	text-decoration: none;
	color: #2C74A0;
	padding: .4em 1em;
	display: block;
}

.adx_menu span {
	text-decoration: none;
	color: #2C74A0;
	padding: .4em 1em;
	display: block;
}

.adx_menu a:hover, .adx_menu li:hover>a {
	background: #bdd1dd;
}

.adx_menu li {	/* create borders around each item */
	border: 1px solid #f7f7f7;
}
.adx_menu>li + li, .adx_menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.adx_menu li:hover>ul {	/* inset subadx_menus, to show off overlapping */
	visibility: visible;	/* display subadx_menu them on hover */
	top: 5px;
	left: 100%;
	top:-250%;
}

/* special colouring for "Main adx_menu:", and for "xx subadx_menu" items in ADxadx_menu
	placed here to clarify the terminology I use when referencing subadx_menus in posts */

.adx_menu_head_li {
	color: #ffffff;
	background: #3e81aa;
}

.adx_menu_head_li:hover{
	background: #3e81aa;
}

#left-nav-header {
	font-size: 16px;
	font-weight: normal; 
	color: #fff;
	background: url(/images/cat2.gif) no-repeat 12px 12px; 
	padding: 16px 0 20px 40px;
	margin: 20px 0 0 0;
}

/* ADX END */


