/* CSS Document */
ul, ol, li
{
margin:0;
padding:0;
border-width:0;
}

ul.txt li { padding-left:30px}

img {border:0;}


ul#block_interest li
{
	list-style-image:url(../img/design/point.jpg);
	margin:0 0 5px 25px;
}

/* ссылки для партнеров */

A.gray:link {color: #666666;  text-decoration: underline; font-size: 9pt;}

A.gray:visited {color: #333333;  font-size: 9pt;}

A.gray:hover {color: #333333;  font-size: 9pt;}



.title2 {color:#0b98ca !important; font-size: 20px;  font-weight: lighter; text-decoration:none;}



.title1:link {color:#000 !important; font-size: 18px;  font-weight: lighter; text-decoration:none;}

.title1:visited {color:#000 !important; font-size: 18px;  font-weight: lighter; text-decoration:none;}

.title1:hover {color:#000 !important; font-size: 18px;  font-weight: lighter; text-decoration:underline}

/* основные ссылки */

A:link {font-size: 9pt;/*color: #ffffff; */ text-decoration: none; }

A:visited {font-size: 9pt;/*color: #ffffff; */ text-decoration: none;}

td { FONT-SIZE: 9pt; /*color: #000000;*/}

.table_menu {

	padding-left:45px;

}



.menu_txt {

	

	font-size:12px;

	color:#000000;

	font-weight:bold;

}



.title {

	

	font-size:13px;

	color:#fe7f12;

	font-weight:bold;

}



.tel_title {

	

	font-size:18px;

	color:#fe7f12;

}



.txt {

	

	font-size:12px;

	padding: 10px 0 0 0;

	color:#000000;

}



.field {

	

	font-size:11px;

	color:#000000;

}



.txt_menu {

	

	font-size:12px;

	padding: 0 10px 0 0;

	color:#000000;

}



.txt_blue {

	

	font-size:12px;

	color:#0081db;

}



.txt_box {

	

	font-size:12px;

	padding: 10px 0 0 10px;

        color:#000000;

}



.txt_form {

	

	font-size:12px;

	color:#FFFFFF;

}



.txt_footer {

	

	font-size:12px;

	color:#000000;

	font-weight:bold;

	padding: 20px;

}



.title_box {

	

	font-size:13px;

	color:#FFFFFF;

	padding: 0 3px 0 3px;

}



.button {

	border-right: 1px solid; 

	border-top: 1px solid; 

	font-size: 8pt; 

	background: #fe7f12;

	border-left: 1px solid; 

	color: #ffffff; 

	border-bottom: 1px solid; 

	

}



A.leftmenu:link {color: #0081db;  font-size: 9pt;}

A.leftmenu:visited {color: #0081db;  font-size: 9pt;}

A.leftmenu:hover {color: #0081db;  font-size: 9pt;}



A.leftmenu1:link {color: #000000;  text-decoration:none; font-size: 9pt;}

A.leftmenu1:visited {color: #000000;  font-size: 9pt; text-decoration:none;}

A.leftmenu1:hover {color: #fe7f12;  font-size: 9pt; text-decoration:none;}



A.leftmenu2:link {color: #666666;  text-decoration:none; font-size: 13px;}

A.leftmenu2:visited {color: #666666;  font-size: 13px; text-decoration:none;}

A.leftmenu2:hover {color: #fe7f12;  font-size: 13px; text-decoration:none;}



A.topmenu:link {color: #000000;  text-decoration:none; font-size: 9pt;}

A.topmenu:visited {color: #333333;  font-size: 9pt; text-decoration:none}

A.topmenu:hover {color: #0081db;  font-size: 9pt; text-decoration:none}



A.zag:link {color: #0081db; font-size: 12px;  font-weight: lighter; text-decoration:none;}

A.zag:visited {color: #0081db; font-size: 12px;  font-weight: lighter; text-decoration:none;}

A.zag:hover {color: #000; font-size: 12px;  font-weight: lighter; text-decoration: underline}



A.all:link {color: #0081db;  font-size: 8pt; font-weight:bold;}

A.all:visited {color: #0081db;  font-size: 8pt; font-weight:bold;}

A.all:hover {color: #0081db;  font-size: 8pt; font-weight:bold;}



A.contact:link {color: #0081db;  font-size: 9pt;}

A.contact:visited {color: #0081db;  font-size: 9pt;}

A.contact:hover {color: #0081db;  font-size: 9pt; text-decoration:underline;}



/* ссылки для партнеров */

A.gray:link {color: #666666;  text-decoration: underline; font-size: 8pt;}

A.gray:visited {color: #333333;  font-size: 8pt;}

A.gray:hover {color: #333333;  font-size: 8pt;}



td.katalog {background-color: #fe7f12; color: white;  font-size: 9pt;}



















.bg {

	background-color:#8a9b74;

}



.line_buttom {

	background-image:url(images/line_buttom.gif);

	background-repeat:repeat-x;

	

	font-size:11px;

	padding:0 0 10px 10px;

	color:#FFFFFF;

}



.top_line {

	background-image:url(images/top_line.gif);

	background-repeat:repeat-x

}



.left_border_line {

	background-image:url(images/left_border_line.jpg);

	background-repeat:repeat-y;

}



.menu_line {

	background-image:url(images/menu_line.gif);

	background-repeat:repeat-y;

}



.right_border_line {

	background-image:url(images/right_border_line.gif);

	background-repeat:repeat-y;

}



.line_logo {

	background-image:url(images/line_logo.gif);

	background-repeat:repeat-x

}



.slogan_line {

	background-image:url(images/slogan.gif);

	background-repeat:repeat-x;

	

	font-size:12px;

	color:#FFFFFF;

}



.top_menu {

	padding-right:30px;

}

.menu {

	

	font-size:13px;

	color:#737373;

	text-decoration:none;

	font-weight:bold;

}



.menu:link {

	color:#737373;

}

.menu:visited {

	color:#737373;

}



.menu:hover {

	color:#737373;

}



.menu:active {

	color:#737373;

}







.sobi2Footer {

	display:none;

}



.back_button {

	display:none;

}



.catname {

	

	font-size:12px;

	text-align:left;

	color:#495971;

	text-decoration:none;

}



.catname:link {

	color:#495971;

}

.catname:visited {

	color:#495971;

}



.catname:hover {

	color:#495971;

}



.catname:active {

	color:#495971;

}







.sobi2CatsListSymbolsIntrotext {

	

	font-size:12px;

	text-align:left;

	padding:10px 0 10px 0;

}



.mainlevel {

	

	font-size:10px;

	color:#b7b6b6;

	text-decoration:none;

}



.mainlevel:link {

	color:#b7b6b6;

	text-decoration:none;

}

.mainlevel:visited {

	color:#b7b6b6;

	text-decoration:none;

}



.mainlevel:hover {

	color:#b7b6b6;

}



.mainlevel:active {

	color:#b7b6b6;

}



.top_menu {

	

	font-size:10px;

	color:#b7b6b6;

	text-decoration:none;

}



.mainlevelmenu_left {

	

	font-size:12px;

	color:#737373;

	text-decoration:none;

	line-height:20px;

}



.mainlevelmenu_left:link {

	color:#737373;

	text-decoration:none;

}

.mainlevelmenu_left:visited {

	color:#737373;

	text-decoration:none;

}



.mainlevelmenu_left:hover {

	color:#737373;

}



.mainlevelmenu_left:active {

	color:#737373;

}



.pathway {



	

	font-size:11px;

	text-align:left;

	color:#000000;

}



.pagenav {

	display:none;

}



.sobi2Listing_field_description {

	

	font-size:12px;

	text-align:left;

	padding:10px 0 10px 0;

}



.sobi2Details_field_desc {

	

	font-size:12px;

	text-align:left;

	padding:10px 0 10px 0;

}



.sobi2CompDesc {

	

	font-size:12px;

	text-align:left;

	padding:10px 0 10px 0;

}



















.top {

	background-image:url(images/top.jpg);

	background-repeat:repeat-x

}



.bg_footer {

	background-image:url(images/bg_footer.jpg);

	background-repeat:repeat-x;

	padding-left:100px;

}

	



.top_table {

	background-image:url(images/top_bg.jpg);

	background-repeat:repeat-x

}



.bg_main { 	

	background-color:#FFFFFF;	

}



.top {

	padding-top:15px;

	text-align:center;

} 



.top1 {

	padding:15px 0px 20px 0 px;

	text-align:left;

} 



.date {

	

	font-size:12px;

	font-weight:bold;

	text-align:left;

	padding:10px 0 10px 0;

}



.link {

	

	font-size:12px;

	text-align:left;

	color:#3a74ac;

}



.link:link {

	color:#3a74ac;

}

.link:visited {

	color:#3a74ac;

}



.link:hover {

	color:#3a74ac;

}



.link:active {

	color:#3a74ac;

}







.desc {

	

	font-size:11px;

	text-align:left;

	padding:10px 0 10px 0;

	color:#545451;

}



.img {

	padding:15px 0 15px 0;	

}



#callbacktable

{

	position:relative;

	top:-20px;
	
	margin-left:100px;

}

#callbacktable td

{

	padding:7px 0px 7px 0px;

	

}

#callbacktable .cbsubheader

{

	/*border:1px solid #000000;*/

	font-weight:bold;

	text-align:center;

	vertical-align:middle;

	

}



div.dashed_block { border: 1px dashed #7F7F7F; padding: 8px; background: #FFF; padding:5px 5px 5px 5px}

.title_header {color:#000 !important; font-size: 18px;  font-weight: lighter;}

.newtxt_small {color:#000; font-size: 12px; }



a.link:link {color:#0081db; font-size: 12px;  font-weight: lighter; text-decoration:none;}

a.link:visited {color:#0081db; font-size: 12px;  font-weight: lighter; text-decoration:none;}

a.link:hover {color:#000; font-size: 12px;  font-weight: lighter; text-decoration:underline}



tr.orderblur td

{

	border:2px solid #FFFFFF;

}

tr.orderlight td

{

	border:2px dashed #FE7F12;

}



#cabinet_menu li

{

	margin-left:20px;

	list-style:circle;

}



#cabinet_menu a:link, #cabinet_menu a:visited, .cabinet_ago a:link, .cabinet_ago a:visited

{

	color:#0081DB;

	font-weight:bold;

	text-decoration:underline;

}

#cabinet_menu .now a:link, #cabinet_menu .now a:visited

{

	color:#000000;

	text-decoration:none;

}

td.cabinet_subheader, h3.cabinet_subheader

{

	font-size:14px;

	font-weight:bold;

	text-align:center;

	padding:0px 0px 10px 0px;

	margin:0px 0px 10px 0px;

}

td.cabinet_subheader a, h3.cabinet_subheader a

{

	font-size:14px;

}

h3.cabinet_subheader

{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	width:60%;

}



 td.leftTd

 {

 	text-align:left;

 	padding-left:5px;

 }

 

 ul.leftMenu
 {
 	margin:0;
 	padding:0;
 	border:0;
 }

  ul.leftMenu li
  {
  	list-style:circle;
  	margin:4px 30px 0 40px;
  }

  

  ul.hide li

  {

  	display:none;

  }

  ul.show li

  {

  	display:list-item;

  }

  

  

  	ul.leftMenu a:visited {color: #000000;}

   	ul.leftMenu a:link {color: #000000;}

    ul.leftMenu a:hover {color: #fe7f12;}

    

.divbutton

{

border:2px solid #FFFFFF;

color:#FFFFFF;

background-color:#fe7f12;

cursor:pointer;

padding:2px 5px 2px 5px;

width:80%;

text-align:center;

}



.divbutton form

{

	margin:0 0 0 0;

	padding:0 0 0 0;

}



#marks {

	width: auto;

	background: #EDEFF0;

	border-top: 3px solid #A31A17;

	margin: 0px 0 10px 0;

	padding: 10px 0 8px 0;

	text-align: center;

}

#marks img

{

	height:60px;

	border:0 none;

}



#marks table td {

	border-right: 1px solid #D0D2D3;

	padding: 0 3px 2px 3px;

	vertical-align:top;

}



#marks table td.noborder {

	border: none;

}

#marks table p

{

	text-align:left;

	font-size:11px;

}

.myselect

{

	height:30px;

	overflow:visible;

}

.myselect input

{

	width:260px;

}

.myselect .outoptions

{

	border:1px solid #000000;

	overflow:auto;

	height:100px;

	position:absolute;

	z-index:100;

	width:275px;

	background-color:#FFFFFF;

}

.myselect .options

{

	

	overflow:hidden;

	width:255px;

	border:1px solid #000000;

}



.myselect .options div

{

	background-color:#FFFFFF;

	padding:0 2px 0 2px;

	

}



.myselect .options div.over

{

	background-color:#0081DB;

	color:#FFFFFF;

	font-weight:bold;

}



.myselect .options div.out

{

	background-color:#FFFFFF;

	color:#000000;

	font-weight:normal;

}

#indexforcity

{

text-align:center;

}



#indexforcity td

{

	vertical-align:top;

}

.services th

{

	padding-top:10px;

	

}

.services a:link,.services a:active,.services a:visited,.services a:hover

{

	color:black;

}

.services .image

{

	text-align:center;

}

.services .image img

{

	border:0 none;

}

#service_text

{

	text-indent:20px;

	padding-right:20px;

}



.requisits th

{

	text-align:right;

}
