body {
min-height:100%;
font-size:130%;
color:#7F7C7B;
font-family:Arial, sans-serif;
background:#4D4D4D url(images/bgr.jpg) repeat-x top left;
}

.addthis_toolbox {
margin:0 auto;
}

h1 {
font-size:125%;
font-weight:700;
line-height:100%;
}

h1 a:hover {
text-decoration:underline;
color:green;
}

h1 a:link {
text-decoration:underline;
color:#FFF;
}

hr {
color:#7F7C7B;
background:#7F7C7A;
height:1px;
border:0;
}

option {
font-family:Arial, sans-serif;
color:#7F7F7F;
background:#FFF;
vertical-align:middle;
}

ul {
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.box {
background:#FFF;
text-decoration:none;
margin:0 auto;
width:auto !important;
}

.box_category {
width:95%;
}

.clear_both {
clear:both;
}

#block_center {
color:#555;
overflow:hidden;
text-overflow:ellipsis;
padding:0;
}

#wrapper {
overflow:hidden;
}

.block_bottom {
margin:0 5px;
padding:0;
}

.adsense {
}

.content_bottom {
background:#F0F0F0 repeat-x top;
border:1px solid #E9E9E9;
margin:0;
padding:0;
}

* html .content_bottom {
height:1%;
}

.bgr_pict {
height:100px;
background:#904B23 url(images/bgr_pict.jpg) repeat-x top left;
margin:0;
padding:0;
}

.bgr_pict_right {
height:90px;
background:url(images/pict01.jpg) no-repeat top right;
margin:0;
padding:15px 0 0 15px;
}

.block_large_title,h1 {
line-height:1.2;
height:auto;
font-family:Arial, sans-serif;
text-decoration:none;
color:#FFF;
background:#9E9E9E;
margin:0 auto;
padding:4px;
}

.block_large_title_02 {
height:23px;
font-family:Arial, sans-serif;
color:#000;
margin:0 auto;
padding:4px 2px 0 5px;
}

.block_small_title_01 {
font-family:Arial, sans-serif;
color:#FFF;
background:#846C20 url(images/bgr_modul_01.gif) repeat-x top;
margin:0;
padding:4px 2px 0 5px;
}

.block_small_title_02 {
font-family:Arial, sans-serif;
color:#FFF;
background:#D98F43;
margin:0;
padding:4px 2px 6px 5px;
}

.block_small_content_text {
margin:0;
padding:2px 4px 4px;
}

.block_small_content_01 {
background:#F1F6FF;
border:1px solid #DFE8FA;
margin:0;
padding:0;
}

.block_small_content_02 {
background:#F0F0F0;
border:1px solid #EBE6E6;
margin:0;
padding:0;
}

.block_small_content_03 {
background:#F2F3D9;
border:1px solid #EBE6E6;
margin:0;
padding:0;
}

.box_middle_left {
float:left;
color:#7F7C7B;
font-family:Arial, sans-serif;
text-align:left;
font-size:75%;
min-height:18px;
}

.box_middle_right {
float:right;
color:#7F7C7B;
font-family:Arial, sans-serif;
text-align:right;
font-size:75%;
min-height:18px;
}

.block_random_left {
min-height:21px;
margin:0 auto;
padding:0 0 10px;
}

.block_random_text {
font-family:Arial, sans-serif;
min-height:21px;
margin:0 auto;
padding:0;
}

.news_left {
float:left;
height:auto;
text-align:left;
margin:0;
padding:0;
}

.news_right {
font-weight:400;
text-align:left;
width:auto;
margin:0;
padding:0;
}

.reguler_list {
background:#F0F0F0;
height:auto;
text-align:left;
color:#000;
border:1px solid #EBE6E6;
margin:0;
padding:2px;
}

.block_footer {
color:#F0F0FF;
background:#5F5E5E;
text-align:center;
vertical-align:middle;
font-size:75%;
line-height:175%;
margin:0;
padding:5px 0;
}

a {
color:#3E7619;
background-color:inherit;
text-decoration:none;
}

a:active,a:link,a:visited {
color:#3E7619;
background-color:inherit;
}

a.footer {
color:#F0F0F0;
background-color:inherit;
text-decoration:none;
font-weight:700;
}

a.footer:active,a.footer:link,a.footer:visited {
color:#F0F0F0;
background-color:inherit;
font-weight:700;
}

a.footer:hover {
color:#2E394E;
background-color:inherit;
text-decoration:underline;
font-weight:700;
}

a.cp_menu {
color:#000;
background-color:inherit;
text-decoration:underline;
}

a.cp_menu:active,a.cp_menu:link,a.cp_menu:visited {
color:#000;
background-color:inherit;
}

a.list_item {
color:#646262;
background-color:inherit;
text-decoration:none;
}

a.list_item:active,a.list_item:link,a.list_item:visited {
color:#646262;
background-color:inherit;
}

.bold-white-text {
color:#f3f3f3;
background-color:inherit;
font-family:Arial, sans-serif;
font-weight:700;
}

.featuredprice {
color:#f60;
background-color:inherit;
font-family:Arial, sans-serif;
font-weight:700;
}

.feattxt {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
}

.right {
border-right-width:1px;
border-right-style:solid;
border-right-color:#ccc;
border-left-width:1px;
border-left-style:solid;
border-left-color:#ccc;
}

.button {
height:20px;
width:auto;
border:1px solid #999;
cursor:pointer;
color:#000;
background:url(images/bgr_button.gif) repeat-x top;
}

.btn_image {
float:left;
border:1px solid #999;
cursor:pointer;
color:#000;
background:url(images/bgr_button.gif) repeat-x top;
height:15px;
text-align:center;
margin-bottom:3px;
padding:4px 4px 0;
}

.block_form label {
font-weight:400;
float:left;
display:block;
padding:5px 0 0 10px;
}

.block_form input {
display:block;
float:right;
margin:2px 0 0 10px;
}

.block_form textarea {
display:block;
margin:2px 0 0 375px;
}

.block_form .text {
display:block;
min-height:15px;
overflow:hidden;
text-overflow:ellipsis;
margin:0;
padding:5px 0 0 10px;
}

* html .block_form .text {
height:15px;
padding:5px 0 0 10px;
}

.block_form .capctha {
display:block;
margin:10px 0 0 10px;
}

.block_form .inline input,.block_form .inline textarea,.block_form .inline select {
display:inline;
margin:0;
}

.block_form .inline label {
width:99%;
margin:0;
padding:0 2px 2px 0;
}

.block_form a {
text-decoration:underline;
background-color:transparent;
}

.block_form a:hover {
text-decoration:underline;
color:green;
background-color:transparent;
}

.feed_desc img {
margin-right:5px;
border-right:#cfcfcf 1px solid;
border-top:#cfcfcf 1px solid;
border-left:#cfcfcf 1px solid;
border-bottom:#cfcfcf 1px solid;
}

.block_category_left {
float:left;
margin:0;
padding:0;
}

.block_category_right {
display:block;
margin:0;
padding:0 0 0 55px;
}

* html .block_category_right {
height:1%;
padding:0;
}

.addToContent {
text-align:center;
padding:0;
}

.addTo {
background-color:inherit;
border:0 #bbb solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
margin:auto;
padding:2px;
}

.addTo img {
vertical-align:middle;
cursor:pointer;
padding:1px 2px;
}

.addTo dl {
background-color:#fbfbfb;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.addTo dd {
display:inline;
list-style:none;
cursor:pointer;
margin:0;
padding:1px;
}

.addToAbout {
display:inline;
list-style:none;
font-weight:700;
cursor:help;
margin:0;
padding:1px;
}

.addToHeader {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#666;
color:#FFF;
cursor:help;
padding:1px;
}

h1[style='text-decoration: none;'],div[style],div[class='block_large_title_text'],h2 {
font-size:100%!important;
}

div[class='block_form'],div[style='font-size: 11pt; line-height: 110%; font-weight: bold'] {
font-size:75%!important;
}

input,textarea,select {
font-family:Arial, sans-serif;
color:#7F7F7F;
background:#FFF;
vertical-align:middle;
margin:5px;
}

form,.block_form {
margin:0;
}

.block_large_content,.block_column {
margin:0;
padding:0 5px;
}

a:hover,a.cp_menu:hover,a.list_item:hover {
color:#414141;
background-color:inherit;
text-decoration:underline;
}

.block_form select,.block_form .inline {
display:block;
margin:2px 0 0 10px;
}

* html .checkbox,* html .radio {
background:none;
}

/* modal window Style Sheet */
.modalDialog {
	display: none;
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	-ms-transition: opacity 400ms ease-in;
	-o-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}
.modalDialog:target {
	display: none;
	opacity:1;
	pointer-events: auto;
}
.modalDialog > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -webkit-linear-gradient(#fff, #999);
	background: -moz-linear-gradient(#fff, #999);
	background: -ms-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
	transition: -webkit-gradient(#fff, #999);
}
.close {
	position:absolute;
	top:-12px; /* Half the icon's height */
	right:-12px; /* half the icon's width */
	z-index:50;
}
.btn {
	float:right;
	border:none;
	text-decoration: none;
  	font-weight: bold;
}

fieldset {
	min-width: auto;
	font-size: initial;
	padding: 0;
}
fieldset ol {
	padding: 0;
}
fieldset div.soloinput {
	width: 100% !important;
}
fieldset input.soloinput, fieldset textarea.soloinput {
	padding: 2% !important;
	margin: 2% 0 !important;
	width: 100% !important;
	max-width: 94%;
}