BODY {margin: 0; padding : 0px; background-color : #D8D8D8;}
TD {font-family : tahoma; font-size : 8pt; font-weight : normal; padding : 0px; margin : 0px; color: #666666;}
P {MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 140%;}
HR {height: 0px; border-bottom: 1px dashed #999999;}
LABEL {cursor: pointer; cursor: hand}
FORM {margin: 0px;}
IMG {border: none;}
object, embed {position: relative; z-index: 100;}

A {color : #333333; text-decoration : underline;}
A:hover {color : #333333; text-decoration : none;}
/*A.menu {color : #FFFFFF; text-decoration : underline; font-family : tahoma; font-size : 10pt;}
A.menu:hover {color : #FFFFFF; text-decoration : none;}*/
A.gray {color : #999999; text-decoration : underline;}
A.gray:hover {color : #999999; text-decoration : none;}
A.gray2 {color : #C3C3C3; text-decoration : underline;}
A.gray2:hover {color : #C3C3C3; text-decoration : none;}
A.green {color : #89BD6C; text-decoration : underline;}
A.green:hover {color : #89BD6C; text-decoration : none;}
A.w {color : #FFFFFF; text-decoration : underline; font-size: 10pt;}
A.w:hover {color : #FFFFFF; text-decoration : none; font-size: 10pt;}
A.w2 {color : #FFFFFF; text-decoration : underline; font-size: 11pt; font-weight: bold;}
A.w2:hover {color : #FFFFFF; text-decoration : none;}
A.large {color : #333333; text-decoration : underline; font-size : 10pt; margin-bottom: 5px;}
A.large:hover {color : #333333; text-decoration : none;}

h1 {font-family : tahoma; font-size : 170%; font-weight : normal; color: #666666; margin-top: 0px; margin-bottom: 10px;}
h2 {font-family : tahoma; font-size : 14pt; font-weight : normal; color: #666666; margin-top: 0px; margin-bottom: -3px;}

.bg-color-w {background-color : #000000;}
.bg-color-w2 {background-color : #D8D8D8;}
.bg-line {background-image : url(bg-line.gif);}
.color-g {color: #999999;}
.bg-menu {background: #1B1A1B url(bg-menu.jpg) top left no-repeat; padding: 20px;}
.bg-menu1 {width: 231px; background: #1B1A1B url(bg-menu.jpg) top left no-repeat;}
.bg-top1 {height: 135px; background-color : #A5A5A5; background-image : url(bg-top1.jpg); background-position : right; background-repeat : no-repeat;}
.bg-top2 {background-color : #A5A5A5; background-image : url(bg-top2.jpg); background-position : left; background-repeat : no-repeat;}
.top {padding: 15px; padding-bottom: 0px; padding-left: 0px;}
.top2 {padding: 10px; padding-left: 0px; color: #EBEBEB;}
.top3 {background-image : url(shina.gif); background-position : right; background-repeat : no-repeat; height: 135px; padding-top: 15px; padding-left: 0px;}
.top5 {background-image : url(disk.gif); background-position : right; background-repeat : no-repeat; height: 135px; padding-top: 15px; padding-left: 0px;}
.top4 {background-image : url(bg-top3.gif); background-repeat : no-repeat; width: 280px; height: 110px; padding-left: 45px; padding-top: 10px; line-height: 2em;}
.gb {font-family : arial; font-size : 7pt; color: #999999; padding-bottom: 30px; padding-top: 5px;}
.text {font-size : 70%;}
.car {font-size : 70%; background-image : url(bg--formula.gif); background-repeat : no-repeat; background-position : top right;}
.car2 {background-image : url(car-01.gif); background-repeat : no-repeat; height: 300px; width: 600px;}

.k {font-size : 11pt;}
.red {color: #FF4242;}

#colsn {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url(spacer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 120px;
	height: 180px;
}

#colsn1 {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	background-image: url(spacer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 120px;
	height: 140px;
}

#colsn2 {
	float: left;
	padding: 20px;
	padding-top: 0px; 
	padding-bottom: 0px;
	background-image: url(spacer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 130px;
	height: 220px;
}

.m-title {height: 52px; width: 130px;}

/*bg-tab-cat.gif*/
.colsb {
	top: -10px;
   left: 36px;
	position: relative;
	cursor: pointer;
}

.colsi {
	top: -20px;
	left: 100px; width: 60%;
	position: relative;
}

#moving_divs {
    width: 584px;
    height: 135px;
    overflow: hidden;
}
#moving_divs_shadow {
    width: 584px;
    height: 40px;
    background: url(pic-01.gif) top right no-repeat;
}

.div1 {
    width: 100%;
    height: 135px;
    position: absolute;
}
.div2 {
    width: 100%;
    height: 135px;
    position: absolute;
    margin-left: -100%;	
}
.shina {
	cursor: pointer;
}
.disk {
	cursor: pointer;	
}

.clear {clear: both}
.clear1 {clear: both; height: 20px;}

.main_menu {position: absolute; width: 231px; background-image: url(bg-menu.jpg); background-repeat: no-repeat; background-color: #000000; margin-left: -20px; margin-top: -20px; padding-left: 20px; padding-top: 5px; padding-bottom: 10px; font-family: tahoma; font-size: 10pt; text-align: left;}
.main_menu1 {padding: 20px; font-family: tahoma; font-size: 10pt; text-align: left;}
.menu {padding-top: 2px;}
.menu a {color : #FFF; text-decoration : underline; font-family : tahoma; font-size : 10pt;}
.menu a:hover {color : #FFF;}
.submenu {font-family: tahoma; font-size: 8pt; text-align: left; padding-left: 5px; padding-bottom: 2px;}
.submenutext {color: #BDBDBD; text-decoration: none;}
.submenutext:hover {color: #FFFFFF; text-decoration: underline;}

.text-01 {padding: 1px;}
.text-02 {padding: 1px; padding-left: 3px;}
.text-b1 {padding-top: 10px; font-weight: bold; clear: both; text-align: left}
.text-b2 {padding-top: 10px; font-weight: bold; clear: both; text-align: left; float: right; width: 96%;}

#form {background-image : url(bg-form.gif); background-position : left top; background-repeat : no-repeat; color: #FFFFFF;}
#form-t {padding-right: 10px;}
.form-text {width: 140px;}

#s_sel {margin-top: 3px; margin-bottom: 3px; width: 90%;}
#request_form {position: absolute; left: 400px; top: 200px; width: 250px; height: 140px; background-color: #D8D8D8; border: 1px solid #000000; z-index: 1; padding-left: 3px; padding-right: 3px;}
#close {position: relative; align: right; z-index: 1; left: 235; top: -133px;}
#close2 {position: relative; align: right; z-index: 1; left: 235; top: -13px;}
#close_auth {position: relative; align: right; z-index: 1; left: 235; top: -100px;}
#cat_list, #cat_list_active {border: 1px solid #999999; padding: 3px;}
#cat_list {font-weight: bold;}
#cat_list_active, #cat_list_active A {font-weight: normal; color: #FF4242; text-decoration: none;}
#auth_form {border: 1px solid #666666;}

#form_resume {font-family : tahoma; font-size : 8pt;}
#form_resume TD INPUT, #form_resume TD SELECT, #form_resume TD TEXTAREA {font-size : 8pt;}
.form_resume_text {width: 200px;}
.form_resume_exp {width: 120px;}
.form_resume_date {width: 60px;}

/* голосовалка */
#voting {border: 1px dashed #999; margin-top: 10px; margin-bottom: 10px; text-align: center;}
#voting .v-text {padding: 10px; text-align: left;}
#voting .v-title {padding-bottom: 10px; font: 12pt tahoma; color: #990000}
#voting ul {list-style: none; margin: 0px; padding: 0px;}
#voting ul li {margin: 0px; padding: 0px; margin-left: 10px; margin-bottom: 5px; font: 10pt tahoma; color: #333; white-space: nowrap}
#voting ul li span {font-size: 8pt; color: #666;}
.und {text-decoration: underline;}
.button1 {font: 8pt tahoma; margin-left: 23px;}

/* слайдер */
.stripViewer .panelContainer .panel ul {text-align: left;}
.csw {display: none;}
.stripViewer {overflow: hidden; clear: both;}
.stripViewer .panelContainer {position: relative; list-style-type: none;}
.stripViewer .panelContainer .panel {float: left; position: relative;}
#slider1 {width: 584px; height: 135px;}
#slider1 .panelContainer {width: 584px; height: 135px;}
#slider1 .panelContainer .panel {width: 584px; height: 135px;}
#slider2 {width: 584px; height: 135px;} /* 584px */
#slider2 .panelContainer {width: 584px; height: 135px;}
#slider2 .panelContainer .panel {width: 584px; height: 135px;}

/* блог */
.blog-left-col  {float: left; width: 130px;}
.blog-right-col {float: left; width: 380px;}

.blog-item {clear: both; margin-bottom: 10px}
.blog-title {margin-bottom: 8px; font-size: 12pt;}
.blog-desc  {margin-bottom: 5px; font-size: 9pt;}
.blog-text  {margin-bottom: 10px; font-size: 8pt;}
.blog-info  {font-size: 10px;}

.form-left {float: left; margin-bottom: 5px;}
.form1  {width: 100%; font-family: arial; font-size: 9pt;}
.form1red  {width: 100%; border: 1px solid #ff0000; font-family: arial; font-size: 9pt;}
.form3  {width: 220px; font-family: arial; font-size: 9pt;}
.form3red  {width: 220px; border: 1px solid #ff0000; font-family: arial; font-size: 9pt;}
.form4  {font-family: arial; font-size: 9pt;}
.form4m {font-family: arial; font-size: 9pt; margin-top: 2px;}

.size-0 {font-size : 8pt; padding-bottom: 2px;}
.size-1 {font-size : 9pt; padding-bottom: 2px;}
.size-2 {font-size : 10pt; padding-bottom: 2px;}
.size-3 {font-size : 11pt; padding-bottom: 3px;}
.size-4 {font-size : 12pt; padding-bottom: 3px;}
.size-5 {font-size : 13pt; padding-bottom: 4px;}
.size-6 {font-size : 14pt; padding-bottom: 4px;}
.size-7 {font-size : 15pt; padding-bottom: 5px;}
.size-8 {font-size : 16pt; padding-bottom: 6px;}
.size-9 {font-size : 17pt; padding-bottom: 7px;}
.size-10 {font-size : 18pt; padding-bottom: 8px;}

.paging-lnk  {border: 1px solid #ccc; padding: 3px; padding-left: 7px; padding-right: 7px; margin-right: 5px; margin-bottom: 5px; float: left; text-align: center; font-size: 8pt; cursor: pointer; cursor: hand;}
.paging-act  {border: 1px solid #ccc; padding: 3px; padding-left: 7px; padding-right: 7px; margin-right: 5px; margin-bottom: 5px; float: left; text-align: center; font-size: 8pt; background-color : #ccc; color : #fff; }
.paging-lnk2 {border: 1px solid #ccc; padding: 3px; padding-left: 7px; padding-right: 7px; margin-right: 5px; margin-bottom: 5px; float: left; text-align: center; font-size: 8pt; cursor: pointer; cursor: hand;}
.paging-act2 {border: 1px solid #ccc; padding: 3px; padding-left: 7px; padding-right: 7px; margin-right: 5px; margin-bottom: 5px; float: left; text-align: center; font-size: 8pt; background-color : #ccc; color : #fff; }

#contentr {clear: both;}
#comments  {padding-bottom: 5px;}
#comments1 {padding-left: 20px; padding-bottom: 5px;}
.comments3 {font-size: 10px;}
.comment-bg {background-repeat: no-repeat; background-position: left top; padding-left: 60px; height: "60px"; min-height: 60px;}

#error-msg {font-size: 10px; color: #ff0000; padding: 3px;}
#user1l {float: left; background-repeat: no-repeat; background-position: left top; margin-right: 10px;}
#user1l .user-text {float: left; padding-left: 60px;}

/* галерея */
#gallery-group {clear: both; margin-bottom: 10px;}
ul.gallery {list-style: none; margin: 0px; padding: 0px;}	
ul.gallery li {display: block; float: left; margin-right: 10px; margin-bottom: 10px;}	
ul.gallery li a {display: block; border: none;}
ul.gallery li a:hover {border: none;}

#loading {background: #fff url(/images/spinner.gif) center center no-repeat; border: 1px solid #999; width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; z-index: 5100; display: none;}
#popup {background-color: #fff; border: 1px solid #999; padding: 10px; display: none; position: absolute; top: 50%; left: 50%; z-index: 5150;}
#overlay {background-color: #000; position: absolute; top: 0; left: 0; z-index: 5000; display: none; overflow: hidden;}

/* форма обр. связи */
#feedback-form {clear: both; width: 500px; margin-top: 10px;}
#feedback-form .form-title {clear: both; float: left; width: 150px;}
#feedback-form .form-desc  {float: left; width: 340px;}
.form-01 {width: 100%; margin-bottom: 5px; color: #333; border: 1px solid #999; font-size: 10px;}
.form-02 {width: 100%; margin-bottom: 5px; color: #333; border: 1px solid #999; font-size: 12px;}
.form-03 {font-size: 12px;}
#div-feedbackform {font-size: 10px; color: #ff0000;}

.tbl-border-01 {clear: both; border-top: 1px dashed #999; border-left: 1px dashed #999;}
.tbl-border-01 TD {padding: 5px; text-align: center; border-bottom: 1px dashed #999; border-right: 1px dashed #999;}
.tbl-border-01 TD.left {padding-left: 15px; text-align: left;}
.tbl-border-01 TR.head TD {color: #333;}
