

a:link { text-decoration: none; color: rgb(189, 122, 166); }
a:visited { text-decoration: none; color: rgb(189, 122, 166); }
a:hover, a:active { color: rgb(236, 184, 218); }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 20px 0pt 10px; }
h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px; }
h3 {
	font-size: 16px;
	color: #FFFFFF;
}
.post h1{
	font-size: 24px;
	padding-bottom: 10px;
}
.titles { font-weight: normal; border-bottom-width: 0pt; font-size: 24px; text-decoration: none; }
.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 24px; font-weight: normal; border-bottom-width: 0pt; }
ul, ol { line-height: 2em; }
ul { list-style-image: url('img/bullet.gif'); }
abbr, acronym { font-style: normal; border-bottom: 1px dotted rgb(51, 51, 51); cursor: help; }
body { margin: 0pt; padding: 0pt; color: rgb(181, 60, 195); background-image: url('img/bg.gif'); background-repeat: repeat-x; background-color: rgb(236, 183, 218); font: 76% "Trebuchet MS","Lucida Grande",Verdana,Georgia,Sans-Serif; }
#wrapper2 { width: 768px; margin-left: auto; margin-right: auto; }
#header {  width: 906px; padding-bottom: 8px; clear: right; background-image: url('img/header-bg.jpg'); background-repeat: no-repeat; padding-left: 0px; height: 417px; margin-left: -70px; }
#navigation {  }
#wrapper { clear: both; float: left; width: 100%; color: rgb(85, 85, 85); background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-top: -200px; }
#content-wrapper {
	
	width: 65%;
	padding-left: 40px;
}
#content2 {
	padding: 0pt 0px 10px 30px;

}
#content {
	
	
	padding: 0pt 0px 10px 30px;
	text-align: justify;
}
#sidebar-wrapper { width: 35%;  }
#sidebar {  padding: 0px 15px 10px 10px; width: 210px; margin-right: 15px; margin-top: 10px; }
#footer { clear: both; float: left; width: 748px; text-align: left; padding-left: 20px; background: url('img/footer-bg.gif') no-repeat scroll center bottom rgb(255, 255, 255); color: rgb(189, 122, 166); font-size: 11px; padding-bottom: 10px; }
#footerr {
	clear: both;
	width: 748px;
	color: #974A7C;
	font-size: 11px;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 1000px;
}
#footerr a {
	color: #974A7C;
	font-size: 11px;
	text-decoration: underline;
}
#footerr a:hover {
	color: #7D3E67;
}
#header h1 { padding-right: 80px; margin-top: 107px; float: right; }
#navigation ul { list-style-type: none; list-style-image: none; float: right; margin-right: 80px; padding: 0pt 0px 0pt 0pt; margin-top: 0px; }
#navigation li { float: left; margin-top: 0px; }
#navigation li a:link, #navigation li a:visited {
	float: left;
	color: #B35191;
	display: block;
	padding: 5px 10px;
	margin-right: 4px;
	height: 24px;
	font-size: 14px;
	margin-top: 4px;
	font-weight: bold;
}
#navigation li a:hover, #navigation li a:active { color: rgb(255, 255, 255); background: none repeat-x scroll 0% 0% rgb(229, 189, 216); font-size: 14px; margin-top: 4px; opacity: 0.8; }
#wrapper a:link { font-weight: bold; }
#wrapper a:visited { font-weight: bold; }
#wrapper a:hover, #wrapper a:active {  }
#content .post-footer {
	font-size: 14px;
	color: rgb(136, 136, 136);
	margin-bottom: 5px;
	padding: 5px 5px 5px 15px;
	background-color: rgb(255, 246, 254);
	border: 1px solid rgb(255, 217, 249);
}
.sideblock { padding: 5px 10px; margin-bottom: 20px; background-color: rgb(250, 250, 250); border: 1px solid rgb(244, 244, 244); }
.sideblock ul {  }
.sideblock h3 { margin-top: 5px; font-size: 14px; color: rgb(186, 186, 186); font-weight: bold; }

#header h1 a { color: rgb(255, 255, 255); }
.slogan { font-size: 13px; color: rgb(255, 222, 249); text-transform: lowercase; margin-right: 80px; margin-bottom: 15px; float: right; }
.recentcomments a { display: inline ! important; padding: 0pt ! important; margin: 0pt ! important; }

#gal img{
	padding: 3px;
	border: 1px solid #FF75D2;
	margin: 4px;
}
.kat_tbl{
	background-image: url(img/tbl_bg.jpg);
	border: 1px solid #990066;
	padding: 3px;
}
.kat_tbl span{
	font-size: 16px;
	color: #993333;
	font-weight: bold;
}
.kat_tbl p{
color: #993333;
	font-weight: bold;
}

.ctxt{
	font-size: 16px;
	color: #C238BF;
	padding-top: 10px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.comment{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-bottom-color: #DDDDDD;
	border-left-color: #D3D3D3;
	margin-bottom: 6px;
	width:650px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #DDDDDD;
	font-size: 14px;
}

#cm{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #990033;
	margin-bottom: 10px;
}
.hinstr{
	text-align: justify;
	font-size: 14px;
}
.sms{
	font-weight: bold;
	font-size: 14px;
}
.abonenty a{
	font-size: 12px;
	color: #666666;
	text-decoration: underline;

	font-weight: normal;
	
}

#flag img{
	margin-right: 4px;
	vertical-align: sub;
}
.enter_acscode{
	background-color: #F8E1FD;
	width: 712px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-right: 25px;
	
}
.tarify td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-right-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.tarify table{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	color: #333333;
}
#numform{
	
	
	padding-top: 5px;
}
