/*
 * 	womantula.ru
 * 	light version
 * 	2008-05-28
 *
 */
html, body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
	background:url(/themes/light/images/bg/bodybg.gif);
}

body {
    font-size: 12pt;
    font-family: Helvetica, Arial, sans;
}

img {
    border: 0;
}

div, p, h1, h2, h3, h4, h5 {
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4 {
    color: #F9175C;
}

h1 {
    font-size: 16pt;
}

h2 {
    font-size: 14pt;
}

h3 {
    font-size: 13pt;
}

a {
    color: #0F9AF9;
}

a:hover {
    text-decoration: none;
}
/*
 * 	-- wrappers
 *
 */
.header {
}

.content {
}

.footer {
}

body {
    font-size: 12pt;
    background-color: #F3F3F3;
}

.wrapper {
    width: 100%;
    height: 100%;
    background-color: #F3F3F3;
		background:url(/themes/light/images/bg/bodybg.gif);
}

.wrapper-inside {
    /*padding: 15px;*/
    border-bottom: 5px solid #CD134C;
    width: 960px;
    background-color: #FFFFFF;
    background: url(/themes/light/images/bg/artbg.gif) no-repeat top right #FFFFFF;
}
/**/
.clearbox {
    clear: both;
    height: 5px;
	color:#fff;
}
/**/
.sidebar {
    width: 240px;
    font-size: 10pt;
    float: left;
    padding-right: 10px;
    border-right: 1px solid #f2f2f2;
}

.sidebar li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.sidebar ul ul {
    padding: 0;
    margin: 0;tula
    list-style-type: none;
    padding: 10px 0px 10px 15px;
    background-color: #f3f3f3;
    margin-top: 5px;
}

.sidebar li.active > a {
    color: #F9175C;
    font-weight: bold;
    text-decoration: none;
}

.sidebar li.active a {
    color: #F9175C;
    font-weight: bold;
    text-decoration: none;
}

.sidebar li.active ul li a {
    color: #0F9AF9;
    font-weight: normal;
    text-decoration: underline;
}

ul li.active li.active {
    padding-top: 2px;
    padding-bottom: 2px;
}

ul li.active li.active a {
    color: black;
    text-decoration: none;
    padding-left: 5px;
    border-left: 1px solid gray;
}

.sidebar ul ul ul {
    background-color: #FFEEDD;
    border-top: 1px solid gray;
}

.content {
    float: left;
    padding-left: 10px;
}

.pageHeader {
    float: left;
    padding-left: 20px;
    /*background: url(/themes/light/images/bg/point-gray.gif) repeat-x bottom;*/
    padding-bottom: 15px;
}
.pageIntrotext { width:670px;}
.pageIntrotext span {
    font-size: 10pt;
    vertical-align: top;
}

.crumbs {
    clear: both;
    font-size: 8pt;
    color: #f9f9f9;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-top: 5px;
}
.crumbs a { color:#999; }
.pageContent {
    padding-left: 20px;
}

.footer {
    clear: both;
    padding-top: 15px;
}

.footer .site-logo {
    float: left;
}

.info-block {
    float: left;
    margin-right: 10px;
    width: 400px;
}

.info-block h2 {
    font-size: 11pt;
    color: #0080FF;
}

.info-block p {
    font-size: 8pt;
    color: #434343;
}

.site-info {
    clear: both;
    padding-top: 10px;
    padding-bottom: 20px;
}

.site-info, .site-info a {
    font-size: 9pt;
    color: #585858;
}

.infoul li {
    padding-top: 10px;
    padding-bottom: 10px;
}

.site-info ul {
    padding: 0;
    margin: 0;
    clear: both;
}

.site-info ul li {
    float: left;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #434343;
    padding-top: 2px;
    padding-bottom: 2px;
    list-style-type: none;
}

.site-info ul li a {
    color: #434343;
    font-size: 8pt;
}

.site-info ul li a:hover {
    color: #434343;
    font-size: 9pt;
    text-decoration: none;
}

.site-info p {
    clear: both;
    padding-top: 5px;
    font-size: 8pt;
}

.counters div {
    float: left;
	padding-top:10px;	
    margin-right: 5px;
    width: 88px;
}

.topInfo {
    color: #999;
    font-size: 8pt;
    padding: 2px;
    padding-left: 40px;
}
/*
 *  -- tags
 *
 */
.block-service {
    font-size: 8pt;
    padding-top: 5px;
    clear: both;
}

.block-service span {
    padding: 2px;
}

.tagsLinks a {
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #b7b7b7;
    color: #333;
}

.morelink a {
    color: #F9175C;
}

.parentlink {
    padding-left: 5px;
}

.tagsTitle {
    color: #999;
}

.decor {
    clear: both;
    background: url(/themes/light/images/bg/point-graymore.gif) repeat-x bottom;
    height: 5px;
}
.decor_menu {
    clear: both;
    background: url(/themes/light/images/bg/point-graymore.gif) repeat-x center;
    height: 10px;
}

strong.secondtitle {
    padding-bottom: 5px;
    font-size: 12px;
}
/*
 * 	-- ditto pages
 *
 */
.ditto_pages {
    padding-bottom: 15px;
}

.ditto_pages span {
}

.ditto_pages span {
}

.ditto_pages a {
}

.ditto_page {
    padding: 3px;
    font-size: 9pt;
}

.ditto_currentpage {
    padding: 3px;
    border: #CD134C 1px solid;
    font-size: 10pt;
}

.ditto_previous_link {
    font-size: 9pt;
    padding: 3px;
    background-color: #CD134C;
    color: #FFFFFF;
    text-decoration: none;
    border: 1px solid #f5f5f5;
}

.ditto_previous_link:hover {
    background-color: #F9175C;
    border: 1px solid #f5f5f5;
}

.ditto_next_link {
    font-size: 9pt;
    padding: 3px;
    background-color: #CD134C;
    color: #FFFFFF;
    text-decoration: none;
    border: 1px solid #f5f5f5;
}

.ditto_next_link:hover {
    background-color: #F9175C;
    border: 1px solid #f5f5f5;
}
/**/
.count {
    padding: 3px;
    font-size: 8pt;
}

.B_lastCrumb {
    display: none;
}

.pageLongtitle {
    color: #999;
    font-size: 9pt;
}

.nodoc { font-size:10pt;}
.nodoc img {padding-right:5px;}
.nodoc span { vertical-align:top;}

.sidebar h3 a {color:#fff; text-decoration:none;}
/* TABLE ON PAGE */
.table-wrapper { padding:5px; background-color:#f3f3f3; border:1px solid gray; }
.table-wrapper tr td { padding:2px; border-bottom:1px solid gray; }
.table-wrapper table tbody tr:first-child { background-color:#fff; font-size:10pt; }

/*
 * 
 * 	-- footer menu
 * 
 * 
 */
.footerMenu { clear: both; font-size:9pt;}
.footerMenu a { color:#333; }
.footerMenu ul { padding:0; margin:0;}
.footerMenu ul li { float:left; list-style-type:none; margin-right:5px; padding-left:5px; padding:0; margin:0; }
.footerMenu ul li a { display:inline-block; padding:2px 5px; border-right:1px solid #999;}
.footerMenu ul li.active a { text-decoration:none; color:blue; }

/**/
#ajaxSearch_input { width:20em; text-align:center; }
.ajaxSearch_paging { padding:4px; font-size:10pt; }
.ajaxSearch_resultsInfo { font-size:10pt; padding:3px; }
.ajaxSearch_result { padding-top:15px; font-size:10pt; padding-bottom:15px; background:url(/themes/light/images/bg/point-blue.gif) repeat-x bottom;}
.ajaxSearch_resultsInfo { padding-top:10px;}
span.ajaxSearch_highlight {  padding:3px; background-color:#efefef; }

.cmsContent-inside ol { font-size:10pt; }
.cmsContent-inside ol li { font-size:10pt; padding-bottom:10px; text-align:justify; }
/* gismeteo*/
.gismeteo-informer { background-color:#f5f5f5; font-size:9pt; }
.gismeteo-informer caption { background-color:blue;}
.precipitation { background-color:green;} /**/
.cloudiness { background-color:red;} /**/

