*{margin:0; padding:0;}

/* ul{list-style:none;} */
body{  font-family:arial; font-size:11px; line-height:14px; color:#484747; background:#fff url(i/header.jpg) 75% 0 no-repeat; min-width:790px;}
img { border:0;}

.main {width:100%; margin:auto; overflow:hidden; position:relative; background:url(i/main_top_bg.gif) 0 240px repeat-x;}
.left_bar {width:292px; margin-right:-292px; position:relative; float:left;}
.left_bar .ind{ padding:0; margin:0;}
.main_window{float:left; width:100%; margin-top:197px; background:#eeeeee url(i/main_w_bg.gif) repeat-x;}
.main_window .ind {padding-left:292px;}

#header {height:271px;}

.left_bar_menu {width:241px; float:right;}
.left_bar .top {height:22px; background:url(i/left_top.png) no-repeat;}

.left_bar .bottom {height:22px; background:url(i/left_bot.png) no-repeat;}

/*---------------------------------------------------*/
.widget_style {background:url(i/left_bg.png) repeat-y;}
.widget_style div {background:url(i/left_center.png) no-repeat; padding:20px 5px; min-height:535px;}
.widget_style h2 {font-size:1.01em; line-height:1.27px; color:#DD127B; font-weight:bold; text-transform:uppercase; padding:0 0 0 16px; margin:0 0 20px 0;}
.widget_style h2 a {color:#DD127B; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style li { font-size:1.01em; line-height:1.45em; color:#C7C7C7; padding:0 0 0 16px;}
.widget_style li a { font-size:1.01em; line-height:1.45em; color:#C7C7C7; text-decoration:underline; padding:0 0 0 15px;}
.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/

#categories ul{list-style:none;}
#categories.widget_style ul { font-size:1.01em; line-height:1.45em;}
#categories.widget_style li ul a:link,#categories.widget_style li ul a:visited {
 text-transform:none !important; font-weight:normal !important; font-size:1.01em; line-height:1.45em; color:#C7C7C7; text-decoration:none; background:url(i/arr.gif) 3px 6px no-repeat; padding:0 0 0 15px; text-transform:uppercase; display:block;}
 #categories.widget_style li ul li ul li a:link,#categories.widget_style li ul li ul li a:visited {background:none;}
#categories.widget_style li { font-size:1.01em; line-height:1.45em; color:#C7C7C7; padding:4px 0 0 16px;}
#categories.widget_style li a { color:#DD127B; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#categories.widget_style li a:hover, #categories.widget_style ul li a.cur, #categories.widget_style ul li ul li a.cur  { text-decoration:underline;}



/**********************************************/
input, textarea{font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; background:#FFFFFF; text-align:left;}
.searching {width:130px; height:auto; color:#000000; background-color:#FFFFFF; height:18px; margin-right:11px; border: solid 1px #404040;}
/**********************************************/

a {color:#484747; text-decoration:underline;}
a:hover{text-decoration:none;}

p {margin:7px 0;}


h2{ font-size:1.27em; line-height:1.01em; height:45px; margin:0 10px 10px 10px; background:#d0d0d0;}
h2 a{display:block; color:#dd127b; padding:15px;}
h3, h1 { color:#31383B; font-weight:normal; font-size:2.09em; line-height:1.01em;}
h3 a , h1 a{color:#31383B; font-size:1.01em; line-height:1.01em; text-decoration:none;}
h3 a:hover, h1 a:hover {text-decoration:underline;}
h4 { font-size:1.23em; line-height:1.01em; color:#DD127B; font-weight:normal;}


/*******global********/
ul { margin:0;}
.float{float:left; margin:0 20px 0 0;}
.col{float:left;}
.side_bar { float:left;}
.column_center{float:left;}
.clear{clear:both;}
.w100 { width:100%;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}
/*******global********/
.content { background:url(i/wrapper.jpg) center top no-repeat; width:100%;}
.content .indent { padding:0 0 0 50px;}



/*******************box*********************************/
.left_top{ background:url(i/left_top.gif) left top no-repeat;}
.right_top{ background:url(i/right_top.gif) right top no-repeat;}
.left_bot{ background:url(i/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(i/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left{ background:url(i/side_left.gif) left top repeat-y #5E5E5E;}
.side_right{ background:url(i/side_right.gif) right top repeat-y;}
.side_top{ background:url(i/side_top.gif) left top repeat-x;}
.side_bot{ background:url(i/side_bot.gif) left bottom repeat-x;}
/***************************end**************************/


/*******************header*********************************/
#header .indent { padding:70px 0 0 0;}
#header span  { font-size:1.01em; line-height:1.45em; color:#DD127B; font-weight:bold; text-decoration:none;}
#header .logo  { height:88px; padding:0 0 0 60px;}
#header h1 { font-size:3.64em; color:#FFFFFF; text-transform:uppercase; font-style:italic; line-height:1.01em; width:auto;}
#header h1 a  {color:#FFFFFF; text-decoration:none;}

.block_search { width:241px; background:url(i/contact_bg.png) 0 0 no-repeat; margin:0 0 0 50px; height:111px; position:relative;}
.block_search div.name {padding:20px 0 0 24px; font-size:1.27em; font-weight:bold;}
.block_search div.body{padding:17px 0 0 24px;}
/*******************end header*********************************/








/*******************column_center*********************************/
.column_center { width:475px; padding:192px 0 0 0;text-align: justify;}
.text_box { font-size:1.18em; line-height:1.38em; padding:10px 10px 10px 10px; text-align:justify;}

.title { padding:16px 20px 11px 29px; margin:0 0 0 0px; position:absolute; top:112px;}
.title span { color:#2A2A2A;  font-size:1.01em; line-height:2.27em;}
.title .date { font-size:1.27em; line-height:1.09em; color:#DD127B;}
#title_dop {width:50px; height:50px; position:absolute; top:467px; background:#D0D0D0;}

.comments { color:#DD127B; font-size:1.09em; font-weight:bold; background:#D0D0D0; line-height:1.75em; padding:12px 40px 17px 23px; margin:0 0 0 10px;}
.comments a { padding:0 0 0 8px; text-decoration:underline; color:#DD127B; font-size:1.01em; line-height:1.75em;}
.comments a:hover{text-decoration:none;}
/*******************end column_center*********************************/



/*************************************/
#recent-posts  {vertical-align:top;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {padding:13px 0px 0px 0px;}
#statusbar {text-align:justify; color:#999999; padding-bottom:10px;}


.oddcomment{color:#FF0000;}

/*******************footer*********************************/
#footer {font-size:1.01em; line-height:1.01em; color:#000000; font-weight:bold; background:#F9F9F9; position:relative;}
#footer .indent {}
#footer a{ color:#000000;}
#footer table {width:100%; overflow:hidden;}
#footer table  td{text-align:center; overflow:hidden;}
#footer table  td img{margin:auto;}
#footer .line {height:80px; background:#D0D0D0; width:100%; overflow:hidden;}
/*******************end footer*********************************/

.galery {clear:both;}
.galery table {width:100%;}
.galery table td{text-align:center; vertical-align:middle; padding:5px;}


div.files {padding-top:10px;}
div.files a {display:block; text-decoration:none;}
div.files a:hover {text-decoration:underline;}
div.files i {}

.LV_validation_message {font-weight:bold; margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}
.no_valid .LV_valid {display:none;}
.LV_invalid {color:#CC0000;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #00CC00;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000;}

img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {float:right; margin: 0px 0px 2px 20px; display: inline;}
img.alignleft {float:left; margin: 2px 19px 2px 0; display: inline;}

.form_block {padding:5px; width:98%; margin:3px auto; overflow: auto; background:#f6f6f6; clear:both;}
.form_block label {float:left; width:30%; display:block; font-weight:bold; line-height:normal;}
.form_block label  i {font-weight:normal;}
.form_block div.value {float:right; width:69%; text-align:left; text-indent:0px;}
.form_block textarea {width:95%; border:#7f9db9 1px solid;}
.form_block input {border:#7f9db9 1px solid; width:95%;}
legend {display:block; width:100%; padding:5px; font-weight:bold; text-align:center;}
.red {color:red;}

.page_nav {margin:5px;clear:both;}
.page_nav table {margin:auto; float:right;}
.page_nav table td {vertical-align:middle;}
.page_nav a.page_start, .page_nav span.page_start {display:block; width:11px; height:11px; float:left; margin:0 5px;}
.page_nav a.page_start {background:url(i/page.gif) no-repeat 0px 0px;}
.page_nav span.page_start {background:url(i/page.gif) no-repeat -11px 0px;}
.page_nav a.page_left, .page_nav span.page_left {display:block; width:11px; height:11px; float:left; margin:0 5px;}
.page_nav a.page_left {background:url(i/page.gif) no-repeat -22px 0px;}
.page_nav span.page_left {background:url(i/page.gif) no-repeat -33px 0px;}
.page_nav td.page_number a, .page_nav td.page_number span {display:block; height:12px; float:left; padding:0px 4px 4px 4px; margin:0 3px; font-size:14px; text-align:center; border:#eeeeee 1px solid;}
.page_nav td.page_number a {text-decoration:underline; background:#f7f7f7;}
.page_nav td.page_number a:hover {text-decoration:none; background:none; color:#dd127b;}
.page_nav td.page_number span {font-weight:bold; background:none; color:#dd127b;}
.page_nav a.page_right, .page_nav span.page_right {display:block; width:11px; height:11px; float:left; margin:0 5px;}
.page_nav a.page_right {background:url(i/page.gif) no-repeat -55px 0px;}
.page_nav span.page_right {background:url(i/page.gif) no-repeat -44px 0px;}
.page_nav a.page_end, .page_nav span.page_end {display:block; width:11px; height:11px; float:left; margin:0 5px;}
.page_nav a.page_end {background:url(i/page.gif) no-repeat -77px 0px;}
.page_nav span.page_end {background:url(i/page.gif) no-repeat -66px 0px;}

/* .right_bar {width:250px; margin-left:-250px; float:left;} */

#counter {position:absolute; right:0; top:-30px;}

.logo_new {display:block; font-size:3.64em; color:#FFFFFF; text-transform:uppercase; font-style:italic; line-height:1.01em; color:#FFFFFF; text-decoration:none; position:absolute; right:610px; top:30px;}
.siteopis, .siteopis_top {position:absolute; width:300px; font-weight: bold; font-size: 1.01em; line-height: 1.45em; color: #dd127b;}
.siteopis {left:320px; top:10px; display:none;}
.siteopis ul, .siteopis_top ul {list-style:circle;}
.siteopis_top {right:520px; top:75px;}