﻿body{font-family:Tahoma, Arial, Verdana; background:#F2F2F2;min-width:1020px;
_width:expression( document.getElementsByTagName('html')[0].offsetWidth<1020 ? '1020px' : '100%' )}
body, form, p, h2{margin:0px; padding:0px; }
p,li,blockquote,div.nc_description {line-height:15px !important;  font-size:1.1em; font-family:'Trebuchet MS',Arial !important;}

table{font-size:100%}
img{border:0}
blockquote {border-left: 5px teal solid ; padding:0 0 0 10px}

.block_width{width:100%; clear:both; overflow:hidden; }
.block_width1{width:80%; clear:both; overflow:hidden; }
.block_width .block_left{width:50%; float:left}
.block_width .block_right{width:50%; float:left;}
.block_width .alt_width1{width:25px !important}
.block_width .alt_width2{width:45% !important}

.logotype{position:absolute; top:40px; left:40px;z-index:3 }

.logotype img{border:none}

.faqdiv{ margin: 20px 30px 50px 30px;}
.faq {width:100%;border-collapse:collapse;margin:0;padding:0;border:1px #606060 solid; background:#EEEEEE;}
.faq tr .head {background-color:#EEEEEE; text-align:center;margin:20px; border-bottom:2px #606060 solid; border-top:2px #606060 solid;}
.faq tr .head h2 { font-size: 150%; color:#606060 ; text-align:center; }
.faq tr .body {background-color:white;text-align:center; border-bottom:1px #EEEEEE solid;vertical-align:middle; padding-top:20px;padding-bottom:20px;color:#606060;font-size:115%;font-weight:normal;}
.faq tr .body .descr {padding-top:9px;color:#808080;font-size:90%;font-weight:normal;}
.faq tr .body a {color:#2690D7;text-decoration:underline;font-weight:bold;font-size:115%; }


.faq tr .body a:hover {color:#2690D7;text-decoration:none;font-weight:bold;font-size:130%;}
.faq tr .body a:visited {color:#336699;}

.top_menu1 {margin-top: 0px;}
.top_menu1 .top_menu_bg21 {height: 33px;}
.top_menu1 .links {padding-top: 3px; margin-left: 15px;}
.top_menu1 .links .hide_border {border: none;}
.top_menu1 a {color: white !important; text-transform: uppercase; padding-left: 12px; padding-right: 12px; text-decoration: none;}

.top_menu1  {background: #3a5970;}
.top_menu1 .top_menu_bg11 {background: transparent url('http://softservice-kmv.ru/images/template_cool/i/top_menu_bg11.gif') no-repeat left top;}
.top_menu1 .top_menu_bg21 {background: transparent url('http://softservice-kmv.ru/images/template_cool/i/top_menu_bg21.gif') no-repeat right top;}
.top_menu1 a {border-right: 1px solid yellow;font-size:70%}

.menu {position:relative; z-index:500; padding:0 0 0 1em; margin:0; list-style:none; height:35px; background:black url('http://softservice-kmv.ru/images/template_cool/i/p0.gif');background-color:black;}
.menu li {float:left;z-index:50}

.menu li a {display:block; float:left; height:35px; line-height:33px; color:#f0f9ff; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 5px; cursor:pointer; font-size:12px;}
.menu li a b {float:left; display:block; padding:0 14px 0 10px;}
.menu li.current a {color:#fff; background:url('http://softservice-kmv.ru/images/template_cool/i/p2.gif');}
.menu li.current a b {background:url('http://softservice-kmv.ru/images/template_cool/i/p2.gif') no-repeat right top;}
.menu li a:hover {color:#fff; background: url('http://softservice-kmv.ru/images/template_cool/i/p1.gif');}
.menu li a:hover b {background:url('http://softservice-kmv.ru/images/template_cool/i/p1.gif') no-repeat right top;}
.menu li.current a:hover {color:#fff; background: url('http://softservice-kmv.ru/images/template_cool/i/p2.gif'); cursor:default;}
.menu li.current a:hover b {background:url('http://softservice-kmv.ru/images/template_cool/i/p2.gif') no-repeat right top;}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* keep the 'next' level invisible by placing it off screen. */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu a:hover {visibility:visible; position:relative; z-index:200;}
.menu li:hover {position:relative; z-index:200;}
 

.menu ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; white-space:nowrap;}
 
.menu ul.sub {width:205px;list-style:none; }
 
.menu :hover ul {left:0; top:35px; background: #b9d3fb; padding:3px; border:1px solid #3a93d2; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.menu :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.menu :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.menu :hover ul li a:hover {background:#3a93d2; color:#fff;}

/*.back {min-width:1020px;_width:expression( document.getElementsByTagName('html')[0].offsetWidth<1010px ? '1020px' : '100%' );margin:0;padding:0;}*/



.myhead {background:#405866 url('http://softservice-kmv.ru/images/template_cool/i/myback3.jpg') repeat-x left top;height: 135px; width:100%;}

.nc_more { margin:5px 0px 0px 0px;
   background:gray url('http://softservice-kmv.ru/images/but_bg.jpg') repeat-x left top;float:right; width:70px;text-align:center;padding:3px; }
.nc_more a { 
  color:white !important; font-weight:bold; text-align:center;text-decoration:none;font-size:11px;}
.bg_news {
 background-color:#DFF3FF;
}
.bg_news a {font-weight:bold !important;}
.header_caption1 {font-size: 69%; font-weight:bold; font-style:italic; color:white; font-family: Verdana,Arial; padding: 8px 0px 0px 0px;z-index:3;margin-left:27%;}

.r_image {position:absolute; top:55px; right:10px; z-index:2;}

.light {position:absolute; top:46px; left:68px; z-index:2;}

.top_menu{padding:6px 0px 6px 30px; font-size:70%}

.top_menu a{padding:0px 7px 0px 7px; text-decoration:none; color:white}

.top_menu span{width:2px; height:11px}



.colums{width:100%; clear:both; overflow-x:hidden}

.colums .column_left{width:25%; float:left}

.colums .column_center{width:53%; float:left}

.colums .column_right{width:22%; float:left;}


.empty_top{height:100px}/*;_width:100%;_padding-right:10px}*/

.header_block{padding-left:25px}

.header_content{padding-bottom:30px; padding-right:25px; height:170px; font-size:70%; color:white}

.header_content .p1{padding-top:100px; line-height:140%}

.header_content .p2, .relative_block .p2{margin-top:10px}

.header_content .p2 img, .relative_block .p2 img{position:relative; top:3px; left:10px; border:none}

.header_content .p2 a{color:#DBE21B}


.header_block1{padding-left:0px; padding-right:11px; }

.header_content1{padding-bottom:10px; padding-right:25px;  font-size:70%; color:white; border :0px #365494 solid}

.header_content1 .p1{padding-top:7px; line-height:140%; margin-left:25px; font-weight:bold;}

.header_content1 .p2, .relative_block .p2{margin-top:10px}

.header_content1 .p2 img, .relative_block .p2 img{position:relative; top:3px; left:10px; border:none}

.header_content1 .p2 a{color:#DBE21B}


.header_content1 .p2, .relative_block1 .p2{margin-top:10px}

.header_content1 .p2 img, .relative_block1 .p2 img{position:relative; top:3px; left:10px; border:none}


.column_right_padding{width:95% !important; margin-top:-50px; }

.column_right_padding h2{font-size:110%; font-weight:normal}

.column_left_padding{margin:20px 10px 30px 27px}

.column_left_padding h2{font-size:110%; font-weight:normal}


.relative_block{color:white; padding:65px 15px 20px 15px; font-size:70%; margin-bottom:10px}

.relative_block .nc_row{margin-top:20px}

.relative_block .nc_row h2{font-weight:bold; margin-bottom:2px}

.relative_block .nc_row .nc_datetime{font-size:90%; margin-top:4px}

.relative_block a{color:#DBE21B}


.relative_block1{position:absolute;top:30px;right:62px; color:white; height: 140px;  font-size:70%; width:55%; text-align:left}

.relative_block1 .nc_row{margin-top:20px}

.relative_block1 .nc_row h2{font-weight:bold; margin-bottom:2px}

.relative_block1 .nc_row .nc_datetime{font-size:90%; margin-top:4px}

.relative_block1 a{color:#DBE21B}




.shop_block{font-size:70%;margin-bottom:10px; background:#F2F2F2 url('../i/layer/shop.gif') no-repeat right top; padding:15px 15px 20px 25px}

.shop_block p{margin-top:10px}

.shop_block .shop_submit{margin-top:10px; font-size:80%; padding:3px 20px 3px 20px}



.type_block{padding:12px 10px 12px 10px; font-size:70%; border:1px solid #E7E7E7; margin-bottom:10px}
.type_block_new{ padding:12px 10px 12px 10px; border:2px solid #E7E7E7;}


.type_block h2{padding-bottom:5px;margin-bottom:5px}

.type_block p{margin-top:10px}

.type_block .form_mail{margin-top:10px; width:100%; padding-left:3px}

.type_block .form_mail{border:1px solid #E7E7E7}

.type_block .form_submit{margin-top:10px; font-size:80%; padding:3px 20px 3px 20px}

.type_block1{padding:200px 10px 12px 10px; font-size:70%; border:1px solid #E7E7E7; margin-bottom:10px
	
}

.banner{width:100%; clear:both; overflow-x:hidden; margin-bottom:10px}

.banner .banner_image{float:left; margin-right:18px; margin-top:30px}

.banner .banner_caption{float:left; font-size:90%; margin-top:30px; color:white; }



.backlayer{background:white;
_width:expression( document.getElementsByTagName('html')[0].offsetWidth<1000 ? '1030px' : '100%' )}

.footer{height:180px; overflow:hidden; position:relative; top:-70px}

.copyright{position:relative; top:70px; padding:30px 10px 0px 37px; font-size:70%; color:#606060; background:#F2F2F2 url('../i/layer/left_bottom_bg.gif') no-repeat right top}

.counters{position:relative; top:70px; left:-10px; padding:30px 0px 0px 20px; background:#F2F2F2 url('../i/layer/right_bottom_bg.gif') no-repeat left top}

.adress{position:relative; height:9999px; background:#F2F2F2; margin-right:10px; font-size:70%; padding:20px 0px 0px 20px}

.adress .nc_item{width:55% !important; clear:both; overflow-x:hidden; }

.adress .nc_title{width:30% !important; float:left}

.adress .nc_value{width:70% !important; float:left; }

.adress .nc_description{margin-top:10px}

.page_view .copyright{right:-40px; padding-left:0px !important}

.page_view .adress{left:40px; }

.page_view .counters{left:30px !important}



.okakake{float:right; padding:5px; background:#E7E7E7}


.okakake .img_label{text-align:center; font-size:75%; margin-top:5px}

.stable {
	position:absolute ;top:157px;right:-2px; border-collapse:collapse; z-index:1;
}
.stable1 {
	border-collapse:collapse; z-index:1; width:250px; 
}
.rtable {
	border-collapse:collapse; z-index:1; margin:0; padding:0; 
}

.map_rus {position:absolute ;top:42px;left:28%;z-index:1;

	
}
.itc {position:absolute ;top:40px;left:36%;z-index:2;
	
}

.td1 {
	background-repeat:no-repeat;
	background-position:right bottom;
	width:5px;height:5px;
}
.td0 {height:5px !important;
	background-repeat:repeat-x;
	background-position:right bottom;
	
	
}

.td2 {
	background-repeat:no-repeat;
	background-position:left bottom;
	width:5px;height:5px;
}

.td3 {
	background-repeat:repeat-y;
	background-position:right;
	width:5px;
	
}
.td4 {
	background-repeat: repeat;
	background-position:left top;
	
}
.td5 {
	background-repeat:repeat-y;
	background-position:left ;
	width:5px;
}
.td6 {
	background-repeat:no-repeat;
	background-position:right top ;
	width:5px;
}
.td7 {
	background-repeat:repeat-x;
	background-position:left top ;
	
}
.td8 {
	background-repeat:no-repeat;
	background-position:left top ;
	width:5px;
}





.stext{ margin:5px 5px 5px 10px; color:gray; height:16px; width:165px;}
.stext1{ margin:0px 5px 0px 5px; color:gray; height:16px; width:125px;}

.ssubmit{width:70px; height:25px; margin-right:10px}
.ssubmit1{width:60px; height:25px; margin-right:10px; font-size:100%;margin:0px 5px 0px 10px;}




.main_content{margin-bottom:80px}

.main_content .main_block{padding:10px 10px 10px 0px}

.main_content .main_block p{margin-top:10px}

.main_content .type_block h2{font-weight:normal}

.main_content1{margin-bottom:80px}

.main_content1 .main_block{padding:10px 10px 10px 0px}

.main_content1 .main_block p{margin-top:10px}
.main_content1 .type_block h2{font-weight:normal}


.content_top_block{line-height:135%; font-size:70%; background:#F2F2F2; padding-bottom:10px; padding-right:10px; margin-bottom:10px}

.content_top_block .block_column{margin:10px 0px 0px 10px; background:white; padding:15px}

.main_content .type_block{line-height:140%}
.main_content1 .type_block{line-height:140%}

.main_content h2{font-size:110%}
.main_content1 h2{font-size:110%}

.main_content .view_page{margin-left:40px; margin-top:40px; color:#606060}
.main_content1 .view_page{margin-left:40px; margin-top:0px; color:#606060}

.main_content .view_page h2{font-weight:normal; font-size:140%}
.main_content1 .view_page h2{font-weight:normal; font-size:140%}

.view_page{margin-right:40px}



.view_page .sub_menu{clear:both; margin-bottom:10px; width:100%; overflow-x:hidden}

.view_page .sub_menu a{text-decoration:none; display:block; padding:4px 15px 4px 15px; font-size:60%; margin-right:10px; float:left; border:1px solid #E7E7E7; font-weight:bold; margin-top:10px}

.view_page .sub_menu .active{color:white}

.view_page .sub_menu2{clear:both; width:100%; overflow-x:hidden; padding-top:5px}

.view_page .sub_menu2 a, .view_page .sub_menu2 span{padding:2px 20px 5px 0px; font-size:70%; display:block; float:left; }

.view_page .sub_menu2 a{margin-right:5px; background:transparent url('../i/layer/menu_arrow.gif') no-repeat right center}

.view_page .page_content{clear:both; color:#000; font-size:70%; margin-top:15px}

.view_page .page_content p{margin-top:15px}



.main_menu .item{border-bottom:1px solid #E7E7E7; padding-right:10px; font-size:70%; }

.main_menu a, .main_menu b{display:block; padding:10px 25px 10px 0px; font-weight:bold; background:transparent url('../i/layer/menu_arrow.gif') no-repeat right center}

.main_menu .hidden_item{height:30px; position:relative; top:-1px; background:white}



.auth_block{margin-bottom:10px; padding:12px 0px 12px 0px; border:1px solid #E7E7E7; background:#F2F2F2; font-size:80%}

.auth_block .auth_header{margin-bottom:10px}

.auth_block .auth_label{font-size:85%}

.auth_block .auth_text{border:1px solid #E7E7E7; margin:5px 0px 8px 0px; width:100%; padding-left:5px}

.auth_block .auth_submit{font-size:90%; padding:3px 20px 3px 20px}

.auth_block form{margin:0px 10px 0px 10px}







.nc_title table{font-size:100%}













/*----------------------------------------------------------------*/

/*   component styles   */

/*----------------------------------------------------------------*/



.nc_row_img{margin:3px 7px 7px 0;padding:3px;border:1px solid #E7E7E7}

.nc_title .nc_announce{clear:left}

.nc_title .nc_row_img{float:none !important}

.nc_title p{margin-top:3px}

.nc_list table{width:100%}

.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}

.nc_full h4, .nc_full h5{margin:0; font-size:110%}

.nc_list h4, .nc_list h5{margin:0; font-size:100%}

.nc_full h2{font-size:130%; font-weight:bold !important; margin:0 0 5px 0}

.nc_list h3{font-size:110%;margin-bottom:3px !important}

.nc_list .nc_group{font-size:110%; padding:15px 0 7px}



.nc_title .nc_adaptive_catalog .nc_row{padding-left:3%;padding-top:20px}

.nc_title .nc_adaptive_catalog h3{padding-left:20px}

.nc_title .nc_adaptive_catalog .nc_row_img{float:left !important;border:none}

.nc_title .nc_vacancies .nc_item, .nc_title .nc_vacancies h3{display:inline;padding-right:5px}

.nc_resume .nc_price{margin:5px 0}

.nc_guestbook .nc_datetime{margin-top:3px}

.nc_price_list .column_2{width:200px}

.nc_price_list td{padding-right:9px}

.nc_resume .nc_item .nc_value, .nc_vacancies .nc_item .nc_value{font-weight:normal}

.nc_resume .nc_title, .nc_vacancies .nc_title{font-weight:bold}

.nc_resume .nc_row h3{font-size:125%}

.nc_list.nc_work_comments .nc_description{margin-top:5px}

.nc_mail_from_site input, .nc_mail_from_site .nc_description{margin-bottom:5px}





h3{font-weight:bold}

.nc_a{background:#F4F4F4}

.nc_list td{padding:1px 3px;vertical-align:top}

.nc_list table, .nc_full table{border:0; border-collapse:collapse}

.nc_list .nc_group{font-size:110%; padding:15px 0 7px}

.nc_price .nc_value{font-size:120%}

.nc_price .nc_value , .nc_price_list .nc_item{white-space:nowrap}

.nc_full h4, .nc_full h5{margin:0; font-size:110%}

.nc_list h4, .nc_list h5{margin:0; font-size:100%}

.nc_full h2{font-size:130%; margin:0 0 5px 0}

tr.nc_row td{padding-bottom:12px}

.nc_list table{width:100%}

.nc_icon{vertical-align:middle; padding-bottom:3px}

.nc_author{font-weight:bold;font-size:100%;}

.nc_value{font-weight:bold;font-size:100%;}


.nc_answer{color:#666; margin:5px 10px;}

.nc_list h3{font-size:110%; margin:0 0 5px 0}

.nc_comments_count, .nc_author{display:inline; padding-right:10px}

.nc_list .nc_row{padding-bottom:20px}
 .nc_row{
				z-index:2;
}

.nc_announce, .nc_settings_section{margin-bottom:7px !important}

.nc_full_text, .nc_search{margin-bottom:10px}

.nc_comments{margin-top:30px}

.nc_current{color:#FFF;text-decoration:none;background:#2E353B}

.nc_img_selector a{display:block;float:left;padding:1px 5px;margin:0 1px;border:1px solid #383F47}

.nc_selected_tag{font-weight:bold}





.nc_title h3{margin:0 0 3px 0}

.nc_title .nc_row{padding-bottom:15px}

.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}



.nc_blog_warn_text {margin:0 0 10px; color:#CC0000; font-weight:bold}

.nc_blog_description {margin:7px 0; color:#777777; font-size:110%}

.nc_blog_info {margin:7px 0; color:#777777; font-size:100%; font-weight:bold}

.nc_blog_info_elm {padding:0 10px 0 0;}

.nc_ignore_button {margin:7px 0;}

.nc_tags {margin:0 0 5px;}

.nc_blog_editsection {margin:7px 0;}

.nc_add_message_button {margin:0 0 7px;}

.nc_settings_section {padding:0 0 14px;}

.nc_join_button {margin:7px 0;}

.nc_blog_list {margin:0 0 10px; font-size:130%; font-weight:bold}



.nc_blog_edit_table {margin:0 0 10px; width:100%}

.nc_blog_edit_header {background:#EEEEEE; font-weight:bold}

.nc_blog_edit_field {background:#F9F9F9;}

.nc_blog_edit_info{background:#F9F9F9; padding:5px 10px 5px 5px}

.nc_blog_edit_table input, textarea{width:100%;}

.nc_blog_edit_table select{width:50%;}



/* BBcodes bar & in text BBcodes */

select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}

img.nc_bbcode_wicon {border:0; width:27px; height:20px;}

img.nc_bbcode_icon {border:0; width:20px; height:20px;}

div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}

input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; background:none; border:0;}

div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}

div.nc_bbcode_color_top {white-space:nowrap;}

div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}

input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}

input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}

div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}

div.nc_bbcode_smile_top {white-space:nowrap;}

div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}

input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}

img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}

/* BBcodes in text */

div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}

div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}

div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}

div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}

div.nc_bbcode_code {margin:10px 25px 10px 25px;}

span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}

div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}

/*END   component styles   */



.poyasn { margin:5px;padding:5px;color:#212634;font-size:120%;
				
}
.avatar { width: 55px; margin:3px 4px 3px 3px; border:1px black dotted;
				
}
.avatar_comment { width: 24px; float:left;				
}

.avatar_span {background-color:white; border:medium gray double !important; padding: 5px; margin:5px;font-size:100%;
	font-weight:bold;			
}
.email_forum {
				text-transform:lowercase; text-decoration:none !important; font-size: 77% !important;
}
/*message_forum start*/

a.nc_message {margin:5px 10px !important; font-size:100% !important;z-index:2 !important;text-decoration:none !important;color:#666699 !important}

a.nc_message:hover {font-size:110% !important;color:#666699 !important;}

a.nc_message:visit {font-size:100% !important;color:#556666 !important}

.message_forum{ border-collapse:collapse;margin:0;padding:0;width:auto;			
}
.f1{
				background:transparent url('../../../images/m_f1.gif') no-repeat right bottom ;
}
.f2{
				background:transparent url('../../../images/m_f2.gif') repeat-x  bottom ;
}
.f3{
				background:transparent url('../../../images/m_f3.gif') no-repeat left bottom ;
}
.f4{
				background:transparent url('../../../images/m_f4.gif') repeat-y right bottom ;
}
.f5{
				background:#E1EAF1 ; text-align:center;
}
.f6{
				background:transparent url('../../../images/m_f8.gif') repeat-y left bottom;
}
.f7{
				background:transparent url('../../../images/m_f5.gif') no-repeat right top;
}
.f11{
				background:transparent url('../../../images/m_f6.gif') no-repeat left top;
}
.f8{
				background:transparent url('../../../images/m_f9.gif') repeat-x top;
}
.f9{
			background:transparent url('../../../images/m_f7.gif') no-repeat top left;
}

.hvost { position:relative; top:-18px;left:19px;
				
}
/*message_forum end*/

/*answer_forum*/
.answ_forum{
  border-collapse:collapse;
  margin:0px;
  padding:0px;				
}
.td_answ {
 /*background:url('../../../images/answer.gif') no-repeat right top  ; */
 width:128px;
 height:50px;
 vertical-align:top;
}
.nc_answer {
 margin:4px 10px 0px 82px; 
 font-size:90%;
 color:#666;
}

.td_answ_txt{ 
 color:#333; 
 
 font-size:80%;
			
}

.nc_answer_txt{
 text-align:left;
 background-color:#FADF8F;
 border:1px gray dashed; 
 color:#666; 
 padding:7px; 
 font-weight:bold;	 
 margin-left: 10px;
 }
 
/*answer_forum end*/

/*COMMENTS*/
.f1c{
				background:url('../../../images/comment1.gif') no-repeat right bottom ;
}
.f2c{
				background:url('../../../images/comment2.gif') repeat-x  bottom ;
}
.f3c{
				background:url('../../../images/comment3.gif') no-repeat left bottom ;
}
.f4c{
				background:#97D2DD ;
}
.f5c{
				background:#97D2DD ; text-align:center;font-weight:bold;
}
.f6c{
				background:#97D2DD;
}
.f7c{
				background:url('../../../images/comment4.gif') no-repeat right top  ;
}
.f8c{
				background:url('../../../images/comment5.gif') repeat-x top ;
}
.f9c{
			background:url('../../../images/comment6.gif') no-repeat top left  ;
}

.hvostc { width:100%;
				
}
.date_comment{ font-weight:normal;font-style:italic;
				
}
/*highlight search*/
.highlight {
  background-color:#FFCC66;
  border-bottom:thin blue dotted;
}
.odd {
	background-color:white;	
    font-family:"Times New Roman", Times, serif;
	padding:10px;	
	font-size:125%;
}
.no_odd {
	background-color:#F4F4F4;
    font-family:"Times New Roman", Times, serif;
	padding:10px;	
	font-size:125%;
		
}
.s_price {
				color:#333;
}
/*dyn_banner*/
.dyn_ban { 
				/*min-width:610px;*/
				border-collapse:collapse;
				border:0px;
				
}
.left_im {
				background:url('http://softservice-kmv.ru/dyn_banner/left.jpg') no-repeat left top; 


}
.left_im1{
	background:url('http://softservice-kmv.ru/dyn_banner/left1.jpg') no-repeat left top;
}

.left_im, .left_im1 {
				
 white-space:nowrap;height:35px; 

}
.left_im_2, .left_im_21 {

    white-space:nowrap;height:35px; 
				
}

.left_im_2{
	background:url('http://softservice-kmv.ru/dyn_banner/left.jpg') no-repeat left bottom; 
}
.left_im_21{
	background:url('http://softservice-kmv.ru/dyn_banner/left1.jpg') no-repeat left bottom;

}




.main {
				background:url('http://softservice-kmv.ru/dyn_banner/main.jpg') repeat-x top;
height:35px;
}
.main_2 {
				background:url('http://softservice-kmv.ru/dyn_banner/main.jpg') repeat-x bottom;
height:35px;
}

.main_im {
				height:46px; position:relative; left: -57px; top:9px; 
				width: 56px;
				}

.right, .right1 {
				width:205px;
                
}
.right {
				background:url('http://softservice-kmv.ru/dyn_banner/right.jpg') no-repeat;
}
.right1 {
				background:url('http://softservice-kmv.ru/dyn_banner/right1.jpg') no-repeat;
}


.title, .title_b { font-size:180%;font-weight:bolder;font-family: 'Times New Roman', Times, serif ;
				
}
.title{
				color:orange;position:absolute; 
}
.title_b { color:#333333; position:relative;top: -1px;left:-1px;				
}
.right_im {
				position:relative;top:-15px;left:180px;width:60px; border:0px;
}
.slogan {
				border:0px; padding-left: 155px;height:30px; padding-bottom: 5px;
				}
.price_b, .price_no { color:aqua;white-space:nowrap;font-family:'Times New Roman', Times, serif;font-weight:bold;
				position:relative; top:-30px; font-size:large; 
}				
.price_b {
				
				left: 80px; 
}
.price_no {
				 
				left: 87px; }
/*IT SERVICE*/
.itserv {
				text-align:center;
}
.itserv p {
				text-align:left; white-space:nowrap;
}

.itserv p span {color: #800000;
				
}
/*ZAKAZI*/
.zakaz {
		padding:0 0 0 30px;
		width: 90%;
}

.zakaz .descr{
				border-right:medium gray solid; padding-right: 15px;padding-left: 5px;
				font-family:"Times New Roman", Times, serif;font-size:120%;
}
.zakaz .fields{
				 padding-left: 15px;
}

#contact,#contact2,#contact3 {
				height: 12px;font-size:10px;font-style:italic;
				padding-bottom:3px;margin-bottom:3px;border:1px orange solid;
}
.orderbtn,.ordertxt{
  font-family:Verdana,Arial;
  color:#222;
}
.orderbtn{
  font-weight:bold;
}
/* Actions*/
.actions {
	
	
	float:left;	width:48%;	
}
.actions img {border:0;}
 .sub {
	margin:20px 0 0 0;
}
.actions #menu {}
.actions #menu .sub:visited, #menu .sub {text-decoration:none; color:#333; }
.actions #menu .sub:visited img, #menu .sub img{filter: alpha(opacity=60);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 -moz-opacity: 0.40; opacity:0.4;
}
.actions #menu .sub a {display:none;}
.actions #menu .sub:hover {background-color:white; color:#666;border:2px silver solid}
.actions #menu .sub span,.actions #menu .sub span a {display:none;}
.actions #menu .sub b {
				border-bottom:1px teal dotted;
}
.actions #menu .sub:hover span{display:block; padding:2px;color:#555;}
.actions #menu .sub:hover span a {display:block; padding:2px;color:#2255FF;font-weight:bold;}

.actions #menu .sub:hover img { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
 }
 
 .specactions {
    float:right;width:50%;text-align:left;
			
}
.specactions img {border:0;}
 .sub {
	margin:20px 0 0 0;
}
.specactions #menu {}
.specactions #menu .sub:visited, #menu .sub {text-decoration:none; color:#333; }
.specactions #menu .sub:visited img, #menu .sub img{filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.40; opacity:0.4;
}
.specactions #menu .sub a {display:none;}
.specactions #menu .sub:hover {background-color:white; color:#666;border:2px silver solid}
.specactions #menu .sub span,.specactions #menu .sub span a {display:none;}
.specactions #menu .sub b {
				border-bottom:1px teal dotted;
}
.specactions #menu .sub:hover span{display:block; padding:2px;color:#555;}
.specactions #menu .sub:hover span a {display:block; padding:2px;color:#2255FF;font-weight:bold;}

.specactions #menu .sub:hover img { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
 }
