body {background: #e3e3e3 url("/images/icons/1tfmeuf1.jpg")  center top no-repeat; margin: 0; padding: 0; border: 0; font-size: 100%; font-family: times new roman, sans-serif;  font-weight: normal;}

.mceBody,.mceContentBody {background-color:#ffffff;font-size: 12px;color:#000000;font-family:times new roman; }

.norep {background-repeat: no-repeat;} .repx {background-repeat: repeat-x;} .repy {background-repeat: repeat-y;}

a {color: #026d81; outline: none;}
a:hover {outline: none; color: #0099cc;text-decoration: none;}


ul {list-style: none;} 
li {margin-left:15px;padding:7px;}
img {border:0px;}
form, p {margin:0;padding:0;}
p,table {}
form {margin:0;padding:0;}
.img1 {}
.path {}
.path a {text-decoration:none;}
.path a:hover {text-decoration:underline;}
.text1, .text1 p, .text1 table, .text1 a {font-size:12px;color:#000000;font-family:times new roman;line-height:1.3;}
.text1 p {}
.text1 img {padding:5px;}
 
 
#page {width: 960px;margin: 0 auto;padding: 0 0 50px 0; }



.ctr {position: relative; width: 1010px; height: 167px; background: url(/img/m_hover_02.png) no-repeat center top; font-size:12pt;font-weight:bold;color:#ffffff;}
 
.title4 {margin-bottom: 4px; padding-left:8px; padding-top:2px; padding-right:14px; color: #ffffff; font-size:10px;  text-transform: uppercase;font-weight:bold; }
.news_p {}
.newsfon {  margin-bottom:10px; padding:0 0 0 20px;background-color:#F3F4F5;}

.mnews {text-align:left;   margin-left: 0;   margin-right: 0;   padding-left: 15px;    padding-right: 15px; }
.mnews a {font-size:11px;color:#026D81;  text-decoration:none;}
.mnews a:hover {text-decoration:underline;}

 
.mnews_date2 {font-size:9px; text-align:left; 
color:#683d3d; margin-top:5px;margin-bottom:5px;}


.mnews_oll {text-align:center; font-weight:bold;  margin-top:5px;margin-bottom:5px;color:#7c2222;}
.mnews_oll a {font-family:times new roman; font-size:11px; text-align:center; font-weight:bold;  margin-top:5px;margin-bottom:5px; color:#7c2222; text-decoration:none;}

 
.mnews_descr a {font-size:12px; color:#464141; text-align:left;}
.mnews2 {text-align:left; margin-left:4px; }
.mnews_descr2 a {padding-right:5px; text-align:left; font-size:12px; color:#464141; font-family:times new roman;text-decoration:underline; }
.mnews_descr2 a:hover {color:#464141; text-decoration:none;}
.title5 {padding-right :10px; text-align:left;text-transform: uppercase; font-size:14px;font-family:times new roman;font-weight:bold; color: #680000; }
 
.m_link1 {color:#ffffff; font-size:18px; text-align:center;}
.m_link1 a {color:#ffffff; text-decoration:none;}
.m_link1 a:hover {text-decoration:underline;}
 

.cat_menu a {font-size:11px;color:#000000;font-family:times new roman;text-decoration:none;}
.cat_menu a:hover {text-decoration:underline;}
.link1, .link1 a {font-size:11px;color:#E12020;font-family:times new roman;font-weight:bold;}
.img_border1 {border-width:1px;border-style:solid;border-color:#d0d0d0;}
.line1 {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#404040;width:100%;height:5px;font-size:1px;line-height:1px;}
.bor1 {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#404040;}
.a_article a {color:#464141; font-size:12px; text-decoration:underline;} 
.a_article a:hover {text-decoration:none;} 
.header {

margin: 15px 0 0 0;

font-family: Arial, sans-serif;

}



.header .logo {

	float: left;

	margin: 0 0 0 20px;

	}

	

.header .rf-flag {

	float: left;

	margin: 20px 45px 0 100px;

	width: 305px;

	font-size: 16px;

	}

	
.header .rf-flag span {
 	padding: 0 25px 0 0;}

		
.header .phones {

	float: left;

	width: 130px;

	margin: 20px 0 0 35px;

	color: #686868;

	}

	

.header .phones .dept {

		padding: 0 0 0 20px;

		font-size: 12px;

		}

		
.header .phones .city-code {

		font-weight: bold;

		font-size: 16px;

		}

		
.header .phones .city-phone {

		color: #000000;

		font-weight: bold;

		font-size: 18px;

		}

.header .phones-sales .dept {

		background: url("/images/icons/sales_i.png") left top no-repeat;

		}

		
.header .phones-service .dept {

		background: url("/images/icons/servise_i.png") left top no-repeat;

		}

	

.content {

clear: both;

float: left;

width: 100%;

margin: 10px 0 0 0;   font-family: arial;
    font-size: 14px; 

background: #F9F9F9 url("/sg/content_bg.jpg") left bottom repeat-x;

padding: 0 0 0 0;


}



	.content p {

	line-height: 18px;

	color: #333333;

	margin-bottom: 1em;

	}



	.content-inner {
	overflow:auto;
	padding: 30px 20px 60px;

	clear: both;

	font-size: 12px;

	}

	
.content-inner h1 {

		font-weight: bold;

		font-size: 16px;

		color: #333333;

		margin: 0 0 30px 0;

		}

.content-inner h1.green {

		margin: 0;

		color: #26757a;

		}


.content-inner h1.thin {

		font-weight: normal;

		margin: 0 0 20px 0;

		}


.content-inner h2 {

		font-weight: bold;

		}





	.content .flash {

	float: left;

	position: relative;

	width: 315px;

	height: 340px;

	}

	

		.content .flash .switcher {

		position: absolute;

		right: 0;

		top: -17px;

		font-size: 12px;

		}

		

			.content .flash .switcher a {

			background: #747a7b;

			padding: 2px 8px;

			text-decoration: none;

			color: #ffffff;

			font-family: Arial, sans-serif;

			cursor: pointer;

			}

			

			.content .flash .switcher a:focus {

			outline: none;

			}

			

			.content .flash .switcher a.active {

			background: #abaeaf;

			cursor: default;

			}

			

			.content .flash .flash-content {

			display: none;

			}

			

				.content .flash .flash-content img {

				position: absolute;

				left: 0;

				top: 0;

				z-index: 1;

				}

			

		.content .order {

		position: absolute;

		width: 102%;

		line-height: 40px;

		left: 0;

		bottom: 0;

		background: url("/sg/flash_order.jpg") left top no-repeat;

		text-align: center;

		color: #ffffff;

		text-decoration: none;

		font-family: Verdana, sans-serif;

		font-weight: bold;

		font-size: 14px;

		z-index: 2;

		}

		

			.content .order:hover {

			background: url("/sg/flash_order_hover.jpg") left top no-repeat;

			}

	
 
.bold {font-weight:bold;}


input[type="text"], input[type="password"], select, textarea {
border:1px solid #AAAAAA;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);
border-color:rgba(82, 168, 236, 0.75) !important;
outline:medium none;
}
input.with-box:focus {
-moz-box-shadow:none;
border-color:inherit !important;
}
 
input[type="text"], input[type="password"], select, textarea {
border:1px solid #AAAAAA;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
-moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.5);
border-color:rgba(82, 168, 236, 0.75) !important;
outline:medium none;
}
input.with-box:focus {
-moz-box-shadow:none;
border-color:inherit !important;
}
 
.navmenu {
    border-top: 2px solid #2A3338;
    display: table;
    font-size: 12px;
    width: 100%;
}
.navmenu li {
    background: url("/sg/navmenu_li_bg.jpg") repeat-x scroll left top transparent;
    border-right: 1px solid #171717;
    display: table-cell;
    font-size: 0.9em;
    text-align: center;
    vertical-align: middle;
}
.navmenu li a {
    color: #FFFFFF;
    display: block;
    font-family: Verdana,sans-serif;
    font-weight: bold;
    line-height: 30px;
    text-decoration: none;
}
.navmenu li a:hover {
    color: #FFFFFF;
}
.navmenu .first {
    padding: 0 15px 0 0;
    text-align: right;
}
.navmenu .last {
    border-right: medium none;
    padding: 0 0 0 15px;
    text-align: left;
}
.navmenu .active {
    background: url("/sg/navmenu_li_active_bg.jpg") repeat-x scroll left top transparent;
}
.navmenu .active a {
    color: #161D1F;
}
.navmenu .hover {
    background: url("/sg/navmenu_li_hover_bg.jpg") repeat-x scroll left top transparent;
}

	.inner-menu {

	padding: 0 0 30px 0;

	}

	

	.inner-menu-model {

	padding: 0;

	}

	

		.inner-menu a {

		border-left: 1px solid #6f7578;

		background: url("/sg/inner-menu_a.jpg") left top repeat-x;

		float: left;

		padding: 0 30px;

		line-height: 28px;

		color: #ffffff;

		}

		

		.inner-menu a.active {

		border: none;

		border-right: 1px solid #2b2b2b;

		background: url("/sg/inner-menu_a_active.jpg") left top repeat-x;

		}

		

	.content-inner-main {

	margin: 30px 0 0 30px;

	}

	
 
		

	.contacts {

	margin: 0 0 40px 0;

	}

	

		.contacts p {

		margin: 0;

		}

		

			.contacts .content-inner-main-phones {

			float: right;

			text-align: right;

			margin: 0 60px 0 40px;

			}

			

				.contacts .content-inner-main-phones p {

				margin: 0 0 10px 0;

				}

				

					.contacts .content-inner-main-phones p span {

					font-size: 18px;

					font-weight: bold;

					}

					

					.contacts .content-inner-main-phones p span.gray {

					color: #666666;

					}
 

	 
.footer {

clear: both;

float: left;

width: 100%;

margin: 30px 0 0 0;

color: #6a6a6a;
font-family: Arial,sans-serif;
font-size: 12px;

}



	.footer-container {

	float: left;

	width: 220px;

	padding: 0 0 0 20px;

	}



#page:after, .header:after, .footer:after, .inner-menu:after, .content-inner-side-small .slidegallery:after, .miniannounces-horizontal ul:after, .content-inner-header:after, .contacts:after, .form:after, .content-inner-photos:after, .news .paginator:after {

content: "";

display: block;

clear: both;

}



#lavrnav {

background: #f9f9f9;

color: #000000;

float: left;

width: 100%;

margin: 50px 0 0;

padding: 10px;

font-size: 12px;

clear: both;

}



	#lavrnav ul {

	list-style: none;

	margin: 0 0 20px 10px;

	}

	

	#lavrnav a {

	color: #666666;

	font-family: Arial, sans-serif;

	}

	

	#lavrnav a:hover {

	color: #666666;

	}

	

	#lavrnav a:visited {

	color: #bbbbbb;

	}

	

	#lavrnav h1 {

	font-weight: bold;

	font-family: Arial, sans-serif;

	}

	

		#lavrnav h1 span {

		font-size: 11px;

		color: #e9a400;

		}

	

	#lavrnav li {

	margin: 0 10px 0 0;

	display: inline;

	}
 
.bubble_wrap_comment {
    margin-bottom: 12px;
    margin-top: 2px;
    width: 100%;
}
.bubble_wrap_comment2 {
    margin-left: 20px;
}
.bubble {
    border: 1px solid #D5D1CA;
    position: relative;
    width: 99%; height:285px;
}
.bubble .text {
    display: block;
    margin: 10px;    text-align: center;
    overflow: hidden;
}
.tl, .tr, .br, .bl {
    display: block;
    height: 12px;
    position: absolute;
    width: 12px;
}
.tl {
    background: url("/images/b/bg_bubble_tl.png") no-repeat scroll 0 0 transparent;
    left: -2px;
    top: -2px;
}
.tr {
    background: url("/images/b/bg_bubble_tr.png") no-repeat scroll 0 0 transparent;
    right: -2px;
    top: -2px;
}
.br {
    background: url("/images/b/bg_bubble_br.png") no-repeat scroll 0 0 transparent;
    bottom: -2px;
    right: -2px;
}
.bl {
    background: url("/images/b/bg_bubble_bl.png") no-repeat scroll 0 0 transparent;
    bottom: -2px;
    left: -2px;
}
.tail {
    background: url("/images/b/bg_bubble_tail.png") no-repeat scroll 0 0 transparent;
    height: 11px;
    left: -9px;
    position: absolute;
    top: 12px;
    width: 9px;
}
.mnews_img {margin-top:2px; margin-right:5px; margin-bottom:5px; float:left; }
.mnews_date {clear: both; float:left; text-align:left; font-size:10px; color:#686868; margin-top: 3px; margin-bottom:5px;}
.mnews_date a, .mnews_date a:hover {}
.mnews_title a { margin-top: 3px; margin-bottom:5px; font-size: 14px; font-weight: bold;  text-align: left; }
.mnews_title a:hover { text-decoration:underline;}

.rounded_grey {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E3E3E3;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    box-shadow: 0 2px 3px #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding-bottom: 54px;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 4px;
    text-align: center;text-decoration: none;
   
    }

.text1_nav  {
	margin: 7px;
	border-width: 0px;
	list-style: url("/templates/menu/dropme_img/arrow.png")  none outside;
	font-size: 12px;
	font-style: normal;
	color: #096;
}

.text1_nav li {
    padding-bottom: 7px;
    vertical-align: top;
}

.text1_nav li a {
	margin: 7px;
	border-width: 0px;
	list-style: url("/templates/menu/dropme_img/arrow.png")  none outside;
	font-size: 12px;
	font-style: normal;
}
