*{padding:0px; margin:0px;text-align: left;}
img{border:0px;}

body {behavior:url("/css/csshover.htc");background:#eae4dc url(../images/bg.jpg);font-family: Arial;font-size: 12px;color:black; text-align: center;}

a{color:#365177;}
a:hover{text-decoration: none;}
a:hover img{opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor: pointer;cursor: hand;}

.clear{clear: both;height:1px;}
.hover:hover{background-position: bottom;cursor: hand;}

p{margin: 10px 0px;}

@font-face {font-family: "RublArial"; src: url('/images/ruble.eot');}
span.rur { font-family: Arial; position: relative; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .2ex 0 0 -.65em; // display: none; }
span.rur span:before { content: '\2013'; }

#shadow {background:transparent url(../images/shadow.png) repeat scroll 0 0;display:none;height:100%;left:0;position:absolute;width:100%;z-index:998;top:0px;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow.png', sizingMethod='scale');}

#master_shadow {background:transparent url(../images/shadow.png) repeat scroll 0 0;display:none;height:100%;left:0;position:absolute;width:100%;z-index:998;top:0px;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow.png', sizingMethod='scale');}

#master_step_1{width:940px;height:350px;background: #f8f4ec;position: absolute;z-index:999;margin-top: 200px;margin-left: 20px;display: none;}
#master_step_2{width:940px;height:350px;background: #f8f4ec;position: absolute;z-index:999;margin-top: 200px;margin-left: 20px;display: none;}
#master_step_3{width:940px;height:350px;background: #f8f4ec;position: absolute;z-index:999;margin-top: 200px;margin-left: 20px;display: none;}
#master_step_4{width:940px;height:400px;background: #f8f4ec;position: absolute;z-index:999;margin-top: 200px;margin-left: 20px;display: none;}
#master_step_5{width:940px;height:430px;background: #f8f4ec;position: absolute;z-index:999;margin-top: 200px;margin-left: 20px;display: none;}

.masterPopUp .master_button{margin-left: 33px;margin-top: 22px;}
.masterPopUp .close{position: absolute;margin-left: 920px;margin-top: -20px;}

.master_1{width:64px;height:71px;display: block;margin-left: 353px;margin-top: 3px;background: url(../images/master_1.jpg) no-repeat;position: absolute;z-index:1000;}
.master_2{width:64px;height:71px;display: block;margin-left: 451px;margin-top: 3px;background: url(../images/master_2.jpg) no-repeat;position: absolute;z-index:1000;}
.master_3{width:64px;height:71px;display: block;margin-left: 548px;margin-top: 3px;background: url(../images/master_3.jpg) no-repeat;position: absolute;z-index:1000;}
.master_4{width:93px;height:71px;display: block;margin-left: 646px;margin-top: 3px;background: url(../images/master_4.jpg) no-repeat;position: absolute;z-index:1000;}
.master_5{width:124px;height:71px;display: block;margin-left: 774px;margin-top: 3px;background: url(../images/master_5.jpg) no-repeat;position: absolute;z-index:1000;}

.master_place{overflow:auto;width:900px;margin: 100px 20px 0px;height:220px;position: absolute;}
.master_column{width:175px;float: left;list-style-type: none;}
.master_column li a{font-size:12px;color:#515b78;text-decoration: none;font-weight: bold;margin-left:25px;line-height: 24px;position: relative;}
.master_column li a:hover{text-decoration: underline;}
.master_column li span{font-size: 20px;font-weight: bold;color:#515b78;display: block;width:25px;position: absolute;}
.master_column li span.small_span{font-size: 11px;color: #666;position: inherit;white-space: nowrap;font-weight: normal;margin-left: 25px;line-height: 3px;margin-bottom: 10px;}

.services_column{width:435px;float: left;list-style-type: none;}
.services_column li a.folder{font-size:12px;color:#515b78;text-decoration: none;font-weight: bold;margin-left:10px;line-height: 24px;position: relative;text-transform: uppercase;padding-left: 15px;background: url(../images/master_li.gif) no-repeat;}
.services_column li a.open{background-position: bottom left;}
.services_column_2{padding-left: 20px;list-style-type: none;display: none;width:415px;}
.services_column li div{padding:3px 10px 3px;float: left;}
.services_column li div.select{background: #ffe823;}
.services_column .master_cost{color: #515b78;font-weight: bold;}

.tabled{width:100%;border:2px solid #f5f5f5;padding:5px;border-collapse: collapse;}
.tabled td{text-align: center;padding: 5px 0px;border-bottom: 1px solid #e2e2e2;}
.tabled .tt1{width:150px;text-align: left;padding-left: 5px;}

.master_total{width:280px;height:30px;margin:340px auto 0px;background: #515b78;font-size: 20px;line-height: 30px;color: white;padding-left: 10px;}
.total_button{float: right;width:145px;background:#ffe823;height:30px;text-align: center;}
.total_button input{margin-top: 5px;}

.master_act{background-position: bottom;}

h2.s_title{color: #515b78;position: absolute;font-size: 12px;text-transform: uppercase;}
.s_title_services{margin-left: 40px;margin-top: 90px;}
.s_title_comment{margin-left: 410px;margin-top: 90px;}
.s_title_ordered{margin-left: 40px;margin-top: 260px;}
h3.s_title{color: black;position: absolute;font-size: 11px;text-transform: uppercase;}
.s_title_date{margin-left: 40px;margin-top: 280px;}
.s_title_time{margin-left: 170px;margin-top: 280px;}
#orderDate{font-size: 13px;border: 1px solid #ccc;width:105px;position: absolute;margin-left: 35px;margin-top: 300px;padding: 3px 3px;}
#orderTime{font-size: 13px;border: 1px solid #ccc;width:105px;position: absolute;margin-left: 165px;margin-top: 300px;padding: 3px 3px;}
.register_place{width:205px;display: block;height:95px;border: 3px solid #d2c7da;position: absolute;margin-left: 290px;margin-top: 263px;}
.s_title_mail{margin-left: 15px;margin-top: 12px;}
#orderEmail{font-size: 13px;border: 1px solid #ccc;padding: 3px 3px;margin-left: 10px;margin-top: 32px;}
.reg_place{display: block;margin-left: 10px;margin-right: 10px;margin-top: 4px;color: #7559ac;}
#orderReg{}
.reg_place span{}
.contact_place{margin-top: 270px;margin-left: 510px;}
.s_title_phone{margin-top: 10px;margin-left: 10px;}
#orderPhone{font-size: 13px;border: 1px solid #ccc;padding: 3px 3px;margin-top: 30px;margin-left: 5px;}
.contact_place p{margin-top: 4px;margin-left: 10px;font-style: italic;}

.services_place{overflow:auto;width:275px;height:100px;position: absolute;margin-left: 50px;margin-top: 110px;}
.services_place table{width:100%;}
.s_td1{}
.services_summ{background: #515b78;position: absolute;margin-left: 100px;margin-top: 215px;width:150px;height:28px;line-height: 28px;font-size: 16px;color: white;padding: 0px 5px;text-align: center;}

.countbox{font-size: 16px;display: block;margin-top: 150px;text-align: center;}
#countbox{margin-top: 10px;display: block;text-align: center;font-size: 30px;}

.comment_place{margin-left: 405px;margin-top: 110px;position: absolute;width:495px;height:80px;}
.comment_place textarea{width:495px;height:80px;}

.date_place{position: absolute;}
.register_place{position: absolute;}
.contact_place{position: absolute;}
.master_over{position: absolute;margin-top: 380px;width:940px;}
.master_ok{display: none;font-size: 16px;text-align: center;margin: 5px auto;width:500px;line-height: 35px;background: #ffe823;}
.master_o_button{width:145px;height:30px;background: #ffe823;text-align: center;margin: 5px auto;}
.master_o_button input{margin-top: 5px;}

.master_line{background: #c6c3bd;height:1px;width:900px;margin: 0px 20px;z-index: 999;}
.first_line{position: absolute;margin-top:73px;}
.bottom_line{position: absolute;margin-top:333px;}
.st1_line{margin-top: 250px;position: absolute;}
.st2_line{margin-top: 375px;position: absolute;}

.offer_col{width:228px;height:32px;display:block;background: url(../images/offer_bg.jpg) no-repeat;padding-left: 40px;font-size: 18px;text-transform: uppercase;color: white;padding-top: 8px;}

.close{width:38px;height:38px;display: block;background: url(../images/close.png) no-repeat;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/close.png', sizingMethod='scale');
cursor: hand;}

.sm_close{width:20px;height:20px;display: block;background: url(../images/sm_close.png) no-repeat;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sm_close.png', sizingMethod='scale');
cursor: hand;}

.send{width:100px;height:33px;display: block;background: url(../images/send.gif) no-repeat;}

.input1{border: 1px solid #CCCCCC;font-size: 14px;margin-right: 20px;padding: 3px;}

.bg_1{background: url(../images/bg_1.jpg) no-repeat 50% 0px;}
.bg_1 .container{background: url(../images/bg_1.jpg) no-repeat -125px 0px;}
.bg_2{background: url(../images/bg_2.jpg) no-repeat 50% 0px;}
.bg_2 .container{background: url(../images/bg_2.jpg) no-repeat -125px 0px;}
.bg_3{background: url(../images/bg_3.jpg) no-repeat 50% 0px;}
.bg_3 .container{background: url(../images/bg_3.jpg) no-repeat -125px 0px;}
.bg_4{background: url(../images/bg_4.jpg) no-repeat 50% 0px;}
.bg_4 .container{background: url(../images/bg_4.jpg) no-repeat -125px 0px;}
.bg_5{background: url(../images/bg_5.jpg) no-repeat 50% 0px;}
.bg_5 .container{background: url(../images/bg_5.jpg) no-repeat -125px 0px;}
.bg_6{background: url(../images/bg_6.jpg) no-repeat 50% 0px;}
.bg_6 .container{background: url(../images/bg_6.jpg) no-repeat -125px 0px;}
.bg_7{background: url(../images/bg_7.jpg) no-repeat 50% 0px;}
.bg_7 .container{background: url(../images/bg_7.jpg) no-repeat -125px 0px;}

.container{width:1000px;margin:0px auto;height:500px;}

.header{height:194px;}
.logo{width:305px;height:70px;display: block;position: absolute;margin-left: 37px;margin-top: 36px;background: url(../images/logo.jpg) no-repeat;}
a.logo:hover{opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor: pointer;cursor: hand;}
.phone{width:237px;height:25px;background: url(../images/phones.gif) no-repeat;display: block;position: absolute;margin-left: 57px;margin-top: 115px;}
.phone2{width:237px;height:25px;background: url(../ya-phone.gif) no-repeat;display: block;position: absolute;margin-left: 57px;margin-top: 115px;}
.onmap{color: #365177;display: block;height:16px;position: absolute;margin-left: 58px;margin-top: 150px;font-size: 12px;padding-top:12px;padding-right: 15px;}
.onmap:hover{color: #df283b;background-position: bottom right;}

.master{height:116px;}
.master_button{width:250px;height:25px;background: url(../images/master_button.gif) no-repeat;display: block;position: absolute;margin-left: 53px;margin-top: 28px;}
* html .master_button{margin-left: 70px;}
.access_buttons{position: absolute;width:160px;height:30px;margin-left: 46px;margin-top: 65px;font-size: 14px;background: url(../images/enter_bg.gif) no-repeat 0px 3px;}
* html .access_buttons{margin-left: 63px;}
.access_buttons a{color: #462095;}
.enter{font-size: 14px;font-weight: bold;margin-left: 18px;text-transform: uppercase;}

.acc_login{position: absolute;margin-top: -1px;display: none;}
.ok{width:32px;height:26px;background: url(../images/sub_ok.gif) no-repeat;display: block;position: absolute;}
.acc_login .ok{margin-left: 255px;margin-top: -3px;}
#accLogin{position: absolute;font-size: 10px;border: 1px solid #ccc;padding: 2px;margin-left: 15px;width:105px;}
#accPasswd{position: absolute;font-size: 10px;border: 1px solid #ccc;padding: 2px;margin-left: 135px;width:105px;}
.acc_save{display: block;position: absolute;margin-left: 15px;margin-top: 23px;font-size: 11px;width:130px;color: #999;}
a.accRem{position: absolute;margin-left: 136px;margin-top: 24px;font-size: 11px;white-space: nowrap;color: #999;}

.acc_user{display: none;}
.accUserLogin{font-weight: bold;font-size: 14px;margin-left: 18px;position: absolute;}
a.accProfile{position: absolute;margin-top: 20px;font-size: 11px;color: #999;margin-left: 18px;}
.accLogout{display: block;width:57px;height:24px;background: url(../images/logout.gif) no-repeat;position: absolute;}
.acc_user .accLogout{margin-left: 200px;margin-top: -3px;}

.regbut{width:163px;height:24px;background: url(../images/register.gif) no-repeat;display: block;margin:30px 0px 30px 15px;}

.free100{height:100px;}
.free200{height:200px;}
.free300{height:300px;}

.profile{margin-top: 30px;}
.profile .input{border: 1px solid #ccc;font-size: 14px;padding: 3px;margin-right: 20px;}
.p_td1{text-transform: uppercase;font-size: 12px;font-weight: bold;width:150px;padding: 10px 0px;}

.profile .error{color: red;border-color: red;}

.save{width:140px;height:24px;background: url(../images/save.gif) no-repeat;display: block;margin: 30px 0px 30px 30px;}

.menu{padding-left: 50px;height:140px;}
* html .menu{padding-left: 65px;}
.menu_title{position: absolute;display: block;margin-left: 10px;margin-top: 18px;text-transform: uppercase;font-weight: bold;z-index: 2;}
* html .menu_title{margin-left: -890px;}
*+ html .menu_title{margin-left: -890px;}
.menu a{display: block;float: left;margin-top: 24px;color: black;text-decoration: none;z-index:1;}
.menu span.menu_name{display: block;margin-top: 4px;}
.menu a:hover span.menu_name{text-decoration: underline;}
.menu_1{width:116px;}
.menu_1 span.menu_name{padding-left: 22px;}
.menu_2{width:115px;}
.menu_2 span.menu_name{padding-left: 30px;}
.menu_3{width:97px;}
.menu_3 span.menu_name{padding-left: 14px;}
.menu_4{width:122px;}
.menu_4 span.menu_name{padding-left: 33px;}
.menu_5{width:119px;}
.menu_5 span.menu_name{padding-left: 24px;}
.menu_6{width:115px;}
.menu_6 span.menu_name{padding-left: 14px;}
.menu_7{width:99px;}
.menu_7 span.menu_name{padding-left: 11px;}
.menu_8{width:117px;}
.menu_8 span.menu_name{padding-left: 14px;}

.basic{margin-left:48px;width:649px;float:left;}
* html .basic{margin-left: 32px;width:650px;}
.forum_menu{height:37px;margin-left:46px;padding-top: 5px;height:45px;margin-right: 1px;}
.forum_menu ul{list-style-type: none;background: url(../images/forum_menu_bg.gif) repeat-x bottom;height:45px;margin-right:1px;}
.forum_menu ul li{float: left;display: block;}
.forum_menu ul li.active{background: url(../images/forum_menu_active.gif) no-repeat 50% 100%;}
.forum_menu ul li a{color: #c0c0c0;font-weight:bold;font-size: 12px;text-transform: uppercase;line-height: 45px;padding: 0px 20px;}
.forum_menu ul li a:hover{text-decoration: none;}
.forum_menu ul li.active a{color: black;}
.forum_menu ul li.separate{background: url(../images/forum_menu_separate.gif) no-repeat 0px 4px;width:1px;height:45px;padding: 0px;}

.forum_options{background: #f8f4ec;height:45px;margin-left:45px;margin-right: 1px;}
.forum_form{width:479px;float: left;}
.forum_input select{width:120px;z-index:1;}
.forum_input{float: left;padding-top: 12px;margin-left: 20px;}
.comma{float:left;width:4px;margin-left:5px;background: url(../images/comma.gif) no-repeat 0px 100%;height:35px;}

.forum_add{width:124px;float: left;background: white;}
.forum_add_button{display: block;background: url(../images/forum_add.gif) no-repeat;width:119px;height:45px;margin-left:4px;}

.forum_messages{}
.forum_message{}
.mess_date{position: absolute;width:45px;height:31px;background: url(../images/mess_date.gif) no-repeat 100% 0px;font-size: 10px;color: #7f7f7f;text-align: center;margin-top: 7px;}
.mess_date span{font-size: 14px;font-weight: bold;color: black;display: block;width:46px;text-align: center;}
.mess_desc{margin-left: 45px;background: white;margin-right: 1px;padding:10px 20px 10px;}
.mess_name{font-size: 14px;font-weight: bold;}
.mess_name a{color: black;}
.mess_tag{background: #e5e5e5;padding: 0px 5px;line-height: 24px;margin-left: 5px;color: black;text-decoration: none;}
.mess_tag:hover{text-decoration: underline;}
.mess{padding: 5px 0px;}
.mess a{color: #e1162d;line-height: 20px;font-size: 13px;}

.forumForm{margin-left: 45px;background: #EDEDED;margin-right: 1px;padding:10px 20px 10px;}
.forumForm table input{width:255px;border: 1px solid #ccc;font-size: 14px;padding: 2px;}
.forumForm table textarea{width:400px;font-family: Arial;font-size: 14px;border: 1px solid #ccc;height:115px;}
.forumForm table select{width:261px;font-size: 14px;}
.forumForm table input.short{width:188px;}
.forumForm .send{margin: 0px auto 20px;;}
.forumForm .email_reg{width:152px;background: #ddd;padding: 10px;padding-left: 30px;margin-left: 172px;margin-bottom: 15px;}
.forumForm table .email_reg input{position:absolute;width:14px;margin-left: -18px;}

.pfa_ltd2{font-size: 24px;color: #412c8f;padding-bottom: 20px;}

* html .mess_date{margin-left: -46px;}
*+ html .mess_date{margin-left: -45px;}

.mess_grey .mess_desc{background: #ededed;}
.mess_grey .mess_tag{background: #d1d1d1;}
.mess_grey .mess_date{background: url(../images/mess_date_grey.gif) no-repeat;}

.bodyshop{background:#ffe823;position: absolute;width:440px;height:480px;z-index:999;top:100px;margin-left:280px;display: none;}
.bodyshop .close{position: absolute;margin-left:421px;margin-top:-19px;}
.bs_form{padding: 20px;}
.bs_form table input{width:255px;border: 1px solid #ccc;font-size: 14px;padding: 2px;}
.bs_form table textarea{width:400px;font-family: Arial;font-size: 14px;border: 1px solid #ccc;height:115px;}
.bs_form table select{width:261px;font-size: 14px;}
.bs_form table input.short{width:188px;}
.bs_form .send{margin: 10px auto 20px;}
.bs_form table input.error{color: red;border-color: red;}
.camber_button{width:303px;height:29px;background: url(../images/camber_form.gif) no-repeat top;display: block;position:relative;margin-left:260px;margin-bottom:20px;}
.camber_button:hover{background-position: bottom;}
.bodyshop_button{width:303px;height:29px;background: url(../images/bodyshop_form.gif) no-repeat top;display: block;position:relative;margin-left:260px;margin-bottom:20px;}
.bodyshop_button:hover{background-position: bottom;}

.contact{background:#ffe823;position: absolute;width:440px;height:400px;z-index:999;top:100px;margin-left:280px;display: none;}
.contact .close{position: absolute;margin-left:421px;margin-top:-19px;}
.bs_form{padding: 20px;}
.bs_form table input{width:255px;border: 1px solid #ccc;font-size: 14px;padding: 2px;}
.bs_form table textarea{width:400px;font-family: Arial;font-size: 14px;border: 1px solid #ccc;height:115px;}
.bs_form table select{width:261px;font-size: 14px;}
.bs_form table input.short{width:188px;}
.bs_form .send{margin: 10px auto 20px;}
.contact_button{width:209px;height:25px;background: url(../images/order_button.gif) no-repeat top;display: block;position:absolute;margin-left: 53px;margin-top: 28px;}
.contact_button:hover{background-position: bottom;}

.bs_form table textarea.ta1{width:260px;}

.popup_forum_add{background: #ffe823 url(../images/popup_ask_bg.gif) no-repeat 546px 15px;position: absolute;width:680px;height:560px;z-index:999;top:496px;margin-left: -7px;display: none;}
*+ html .popup_forum_add{height:540px;}
.pfa_mess{width:90px;font-weight: bold;position: absolute;margin-left: 550px;margin-top: 55px;font-size: 12px;}
.popup_forum_add table{margin-left: 25px;margin-top: 25px;width:550px;border-collapse: collapse;border: 0px;}
.pfa_ltd{text-transform: uppercase;font-weight: bold;width:100px;height:35px;vertical-align: top;padding-top: 10px;}
.pfa_btd{width:auto;}
.popup_forum_add table input{width:255px;border: 1px solid #ccc;font-size: 14px;padding: 2px;}
.popup_forum_add table textarea{width:400px;font-family: Arial;font-size: 14px;border: 1px solid #ccc;height:115px;}
.popup_forum_add table select{width:261px;font-size: 14px;}
.popup_forum_add table input.short{width:188px;}
.popup_forum_add .close{position: absolute;margin-left: 661px;margin-top: -19px;}
.popup_forum_add .send{margin: 10px auto 20px;;}
.popup_forum_add .email_reg{width:152px;background: #ecd42f;padding: 10px;padding-left: 30px;margin-left: 172px;margin-bottom: 15px;}
.popup_forum_add table .email_reg input{position:absolute;width:14px;margin-left: -18px;}

* html .popup_forum_add table input.short{width:201px;}
* html .popup_forum_add .email_reg{margin-left: 163px;width:166px;}
*+ html .popup_forum_add table input.short{width:201px;}
*+ html .popup_forum_add .email_reg{margin-left: 163px;width:166px;}
* html .popup_forum_add{margin-left: -53px;}
*+ html .popup_forum_add{margin-left: -53px;}

.forum_line{background: #ededed;margin-left: 45px;height:45px;line-height: 45px;padding-left: 20px;margin-right: 1px;}
.forum_line a{color: black;}

.forum_subs{position: absolute;margin-left: 440px;z-index:40;}
.forum_sub{background: #f2f2f2;width:235px;height:95px;border: 2px solid #cec6de;position: absolute;margin-top: -16px;margin-left: 340px;z-index:50;display: none;}
.forum_sub .sm_close{position: absolute;margin-left: 225px;margin-top: -10px;}
.forum_sub_ok .sm_close{position: absolute;margin-left: 225px;margin-top: -10px;} 
.forum_sub_title{position: absolute;font-size: 12px;font-weight: bold;text-transform: uppercase;margin-left: 18px;margin-top: 8px;line-height: 13px;}
#subEmail{border: 1px solid #ccc;font-size: 14px;padding: 2px;margin-left: 10px;width:170px; position: absolute;margin-top: 25px;}
.forum_sub_reg{line-height: 14px;position: absolute;display: block;margin-top: 55px;margin-left: 12px;width:160px;color: #462095;}
.forum_sub_reg input{float: left;}
.forum_sub_reg span{display: block;margin-left: 20px;position: relative;}
.sub_ok{width:32px;height:26px;display: block;position: absolute;margin-left: 195px;margin-top: 23px;background: url(../images/sub_ok.gif) no-repeat;}

.forum_rem{background: #f2f2f2;width:225px;height:75px;border: 2px solid #cec6de;position: absolute;margin-top: -16px;margin-left: 120px;z-index:50;display: none;}
.forum_rem .sm_close{position: absolute;margin-left: 215px;margin-top: -10px;}
.forum_rem_ok .sm_close{position: absolute;margin-left: 215px;margin-top: -10px;}
.forum_rem_title{position: absolute;font-size: 12px;font-weight: bold;text-transform: uppercase;margin-left: 18px;margin-top: 8px;line-height: 13px;}
#remEmail{border: 1px solid #ccc;font-size: 14px;padding: 2px;margin-left: 10px;width:170px; position: absolute;margin-top: 25px;}

.forum_rem_ok{background: #f2f2f2;width:225px;height:75px;border: 2px solid #cec6de;position: absolute;margin-top: -16px;margin-left: 120px;z-index:60;display: none;}
.r_email{position: absolute;margin-left: 18px;margin-top: 28px;font-size: 14px;font-weight: bold;}
.r_text{position: absolute;margin-left: 18px;margin-top: 52px;font-size: 12px;}
.forum_rem_ok .sub_ok{margin-top: 54px;margin-left: 135px;}

.forumForm table input.error{color: red;border-color: red;}
.forumForm table textarea.error{color: red;border-color: red;}

.contact table input.error{color: red;border-color: red;}
.contact table textarea.error{color: red;border-color: red;}
input.error#subEmail{color: red;border-color: red;}
input.error#remEmail{color: red;border-color: red;}
input.error#accLogin{color: red;border-color: red;}
input.error#accPasswd{color: red;border-color: red;}
input.noact#accLogin{color: #999;}
input.noact#accPasswd{color: #999;}
.rem_ok{width:32px;height:26px;display: block;position: absolute;margin-left: 190px;margin-top: 23px;background: url(../images/sub_ok.gif) no-repeat;}
.forum_rem_reg{line-height: 14px;position: absolute;display: block;margin-top: 55px;margin-left: 12px;width:200px;color: #999;font-size:11px;}

.forum_sub_ok{background: #f2f2f2;width:235px;height:95px;border: 2px solid #cec6de;position: absolute;margin-top: -16px;margin-left: 340px;z-index:60;display: none;}
.f_email{position: absolute;margin-left: 18px;margin-top: 18px;font-size: 14px;font-weight: bold;}
.f_text{position: absolute;margin-left: 18px;margin-top: 45px;}
.forum_sub_ok .sub_ok{margin-top: 54px;margin-left: 135px;}

.span_back{font-size:14px;font-weight: bold;color: black;text-transform: uppercase;}
.span_back a{color: black;text-decoration: none;}
.span_back a:hover{text-decoration: underline;}

.forum_pages{background: #ededed;margin-left: 45px;height:45px;line-height: 45px;padding-left: 20px;margin-right: 1px;}
.forum_pages h3{float: left;margin-right: 15px;font-size: 11px;}
.forum_pages a{color: black;}
.forum_pages a.active{font-weight: bold;text-decoration: none;}

.basic_right{width:268px;float:left;margin-left:6px;}
.basic_right .banners a{margin-top:10px;display: block;}

.content_title{margin-left: 65px;margin-top: 15px;margin-bottom: 10px;}
.content_title h1{font-size: 20px;font-weight: bold;text-transform: uppercase;}
.content{margin-left: 45px;background: white;margin-right: 1px;padding-left: 20px;padding-bottom: 40px;padding-right: 20px;}
.content h2{font-size: 14px;font-weight: bold;text-transform: uppercase;}
.content p{line-height: 1.5em;}

.content_menu{float: right;margin-left: 20px;border-left: 4px solid #e4deef;width:200px;}
.content_menu h3{color:#e4deef;font-size: 15px;font-weight: bold;text-transform: uppercase;margin-left:15px;margin-top: 5px;}
.content_menu ul{margin: 10px 0px;list-style-type: none;margin-left: 15px;}
.content_menu ul li{margin-bottom: 5px;}
.content_menu ul a{font-size: 11px; text-transform: uppercase;font-weight: bold;color: #695690;}

h3.item_cost{text-transform: uppercase;}
.item_images{float: left;margin-top: 20px;height:190px;}
.item_image{float: left;width:250px;}
.item_images_right{margin-left: 250px;position: relative;width:80px;}
.item_images_right img{margin-bottom: 5px;}

.products{margin-left: 41px;height:125px;}
* html .products{margin-left: 0px;}
.product{width:100px;margin-top: 30px;float: left;margin-left:68px;margin-right: 69px;height:100px;display: block;}
* html .product{margin-left: 58px;}
.product_cost{text-align: right;}

.bottom{clear: both;height:242px;background: url(../images/bottom_bg.jpg) no-repeat;}

.copyrights{clear: both;margin-left: 610px;padding-top: 10px;height:120px;}
.copyrights span{font-size: 20px;text-transform: uppercase;}

.popup_forum_add table input.error{color: red;border-color: red;}
.popup_forum_add table textarea.error{color: red;border-color: red;}
.popup_forum_add table select.error{color: red;}

.se_bottom{margin-left: 50px;background: url(../images/seo_bg.jpg) repeat-y 0px 0px;margin-top:20px;padding-left: 40px;color:#454441;font-size: 11px;}
.se_left{width:480px;float: left;}
.se_right{position: relative;margin-left: 520px;margin-right: 90px;}
.se_bottom h1{font-size: 18px;font-weight: normal;}

.demo_banner_bottom{width:500px;height:100px;background: white;display: block;}
.bottom_adv{position: absolute;margin-left: 50px;margin-top: 5px;}
