@charset "windows-1251";

/* CSS Document */



* { outline: none; }

html { height: 100% }

body { width: 100%; height: 100%; background: url(../image/bg.png) top left repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }

img { border: none; }



/* Font style

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

.bgFont { color: #697a87; line-height: 150%; }

.redStar { color: #FF0000; font-weight: bold; font-size: 14px; }

.tit { color: #de6c3f; font-size: 32px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; }

.titSmall { color: #de6c3f; font-size: 17px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; }

.newSpan { font-size: 11px; color: #584e39; }

.gPhone { font-size: 24px; color: #99afbe; letter-spacing: -1px; }

.bPhone { font-size: 24px; color: #4a5257; letter-spacing: -1px; }

.wbi37 { font-weight: bold; font-size: 18px; color: #a2411c; font-style: italic; font-family: Trebuchet MS; float: left; margin-left: 32px; position: relative; white-space:nowrap; }

.wbi37 span { position: absolute; top: -1px; left: -1px; padding-right: 3px; color: #ffffff; }



.wbi { font-weight: bold; font-size: 21px; color: #a2411c; font-style: italic; font-family: Trebuchet MS; float: left; position: relative; white-space:nowrap; }

.wbi span { position: absolute; top: -1px; left: -1px; padding-right: 3px; color: #ffffff; }

.selected { font-size: 14px; font-weight: bold; color: #303335; }



.wbim { font-weight: bold; font-size: 17px; color: #a2411c; font-style: italic; font-family: Trebuchet MS; float: left; position: relative; white-space:nowrap; }

.wbim a:link, .wbim a:hover, .wbim a:visited { position: absolute; top: -1px; left: -1px; padding-right: 3px; color: #ffffff; text-decoration: none; }



#conatent table { border: none; border-top: 1px solid #ADC3D3 !important; border-left: 1px solid #ADC3D3 !important; }

#conatent td { border: none; padding: 3px;  border-right: 1px solid #ADC3D3 !important; border-bottom: 1px solid #ADC3D3 !important; }



/* Links style

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

.blueLnk { line-height: 130%; }

a.blueLnk:link { color: #006bae; text-decoration: underline; }

a.blueLnk:hover { color: #006bae; text-decoration: none; }

a.blueLnk:visited { color: #006bae; text-decoration: underline; }



.blueLnk14 { font-size: 14px; line-height: 130%; }

a.blueLnk14:link { color: #006bae; text-decoration: underline; }

a.blueLnk14:hover { color: #006bae; text-decoration: none; }

a.blueLnk14:visited { color: #006bae; text-decoration: underline; }



.orangeLnk { font-size: 17px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; }

a.orangeLnk:link { color: #de6c3f; text-decoration: none; }

a.orangeLnk:hover { color: #de6c3f; text-decoration: none; }

a.orangeLnk:visited { color: #de6c3f; text-decoration: none; }



#conatent a:link { color: #006bae; text-decoration: underline; }

#conatent a:hover { color: #006bae; text-decoration: none; }

#conatent a:visited { color: #006bae; text-decoration: underline; }







.clear16, #scheduleBottom, .blok1, .blok2, .blok3, .news, .newsLeft, .newsRight, .clear10, .clear26, .clear15, #lButton, .clear19, .lin, .clear8, #home, #sitemap, #feedback, #morePhones, #shema, #lupa, #forgotten, #footerM, .clear13, .clear24, .blueLine, .arrow, .clear27, .clear5, .clear21, .clear6, .clear18, .clear22 { font-size: 0px; }



.clear5 { height: 4px; }

.clear6 { height: 6px; }

.clear8 { height: 8px; }

.clear10 { height: 10px; }

.clear13 { height: 13px; }

.clear15 { height: 15px; }

.clear16 { height: 16px; }

.clear18 { height: 18px; }

.clear19 { height: 19px; }

.clear21 { height: 21px; }

.clear22 { height: 22px; }

.clear24 { height: 24px; }

.clear26 { height: 26px; }

.clear27 { height: 27px; }

.clear28 { height: 28px; }

.clear35 { height: 35px; }

.clear38 { height: 38px; }

.clear40 { height: 40px; }

.clear44 { height: 44px; }

.clear56 { height: 56px; } 



#header, #content, #footerContent, .div100, #main, .clear16, .blok, .clear40, .clear44, #clock, #footer, #scheduleHeader, #scheduleBottom, #scheduleMiddle, .clear28, .clear10, .clear26, .clear35, .clear15, #login, #logon, .clear19, .lin, .clear8, .clear38, #headerM, #footerM, #middleM, .clear13, .clear24, .clear27, .clear5, .clear21, .clear6, .clear18, .div100pt, .clear56, .clear22 { position: relative; float: left; width: 100%; margin: 0; padding: 0; }

#leftContent, .news, .newsLeft, .newsRight, .newsMiddle, .rel, .rel2, .newsBlock, #centerContent, .centerBlock, #rightContent, #inOrange, .rel11, .lineMenu, .blueLine, .lineMenuAbout, .rel15, .divInput, .textar { position: relative; float: left; }

.rel2 { margin-top: 2px; }

.rel11 { left: 11px; }

.rel15 { left: 15px; }

#s1, #s2, #s3, #s4 { position: relative; float: left; line-height: 130%; }



#conatent { line-height: 130%; }

.div100pt { line-height: 130%; }

#conatent ul { margin-left: 30px; }



#wrapper { position: relative; width: 880px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; }

/* Header

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

#header { height: 146px; background: url(../image/headerBG.png) top center no-repeat; }

#logo { position: absolute; width: 296px; height: 128px; left: 0px; top: 6px; }  

#callUs { position: absolute; width: 112px; height: 16px; left: 401px; top: 16px; background: url(../image/callUs.png) no-repeat; }

#home { position: absolute; width: 11px; height: 10px; left: 731px; top: 19px; }

#feedback { position: absolute; width: 12px; height: 8px; left: 787px; top: 21px; }

#sitemap { position: absolute; width: 13px; height: 8px; left: 842px; top: 21px; }

#searchDiv { position: absolute; width: 243px; height: 30px; left: 612px; top: 68px; background: url(../image/search.png) no-repeat; }

#morePhones { position: absolute; width: 90px; height: 13px; left: 412px; top: 80px; }

#shema { position: absolute; width: 124px; height: 14px; left: 397px; top: 112px; }

#phone { position: absolute; width: 33px; height: 32px; left: 353px; top: 41px; background: url(../image/phone.png) no-repeat; }

#tphone { position: absolute; width: 202px; height: 30px; left: 394px; top: 42px; }

#sInput { position: absolute; width: 207px; height: 30px; left: 0px; top: 0px; }

.search { width: 192px; font-size: 14px; color: #697a87; background: none; border: none; margin-left: 9px; margin-top: 7px; font-family: Arial, Helvetica, sans-serif; }

#lupa { position: absolute; width: 23px; height: 21px; left: 211px; top: 5px; }

.lu { width: 23px; height: 21px; border: none; background: url(../image/lupa.png) no-repeat; cursor: pointer; }

/* Middle

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

#content { padding: 0 0 122px; }

#main { background: url(../image/main.jpg) top right no-repeat; height: 266px; }

#orange { position: absolute; width: 235px; height: 276px; left: 0px; top: 6px; background: url(../image/orange.png) no-repeat; }

.blok { height: 66px; background: url(../image/buttons.png) no-repeat; }

.blok1, .blok2, .blok3 { position: absolute; width: 174px; height: 16px; top: 22px; }

.blok1 { left: 110px; }

.blok2 { left: 365px; }

.blok3 { left: 672px; }

#scheduleHeader { height: 82px; background: url(../image/scheduleHeader.png) no-repeat; }

#scheduleMiddle { background: url(../image/sBG.png) repeat-y; }

#scheduleBottom { height: 25px; background: url(../image/scheduleBottom.png) no-repeat; }

#leftContent { width: 262px; left: 25px; }

#centerContent { width: 284px; left: 44px; }

#s1 { width: 190px; left: 17px; }

#s2 { width: 190px; left: 46px; }

#s3 { width: 190px; left: 77px; }

#s4 { width: 190px; left: 105px; }

.news, .newsRight, .newsMiddle, .newsLeft { height: 19px; }

.newsLeft { width: 8px; background: url(../image/leftNews.gif) no-repeat; }

.newsRight { width: 8px; background: url(../image/rightNews.gif) no-repeat; }

.newsMiddle { background: url(../image/newMiddle.gif) repeat-x; }

.newsBlock { width: 247px; left: 15px; line-height: 130%; }

.centerBlock { width: 269px; left: 15px; line-height: 150%; }

#rightContent { width: 243px; left: 66px; margin-top: -4px; }

#login { height: 224px; background: url(../image/login.gif) no-repeat; }

#logon { height: 80px; background: url(../image/logOn.gif) no-repeat; }

#lButton { position: absolute; width: 68px; height: 26px; left: 161px; top: 142px; }

#lButtonNew { position: absolute; width: 68px; height: 26px; left: 90px; top: 38px; }

#lButtonNewBot { position: absolute; width: 68px; height: 26px; left: 90px; top: 145px; }

.enter { width: 68px; height: 26px; border: none; cursor: pointer; background: url(../image/logIn.jpg) no-repeat; }

#ent { position: absolute; width: 222px; height: 24px; left: 11px; top: 5px; }

#inOrange { width: 207px; left: 14px; margin-top: -5px; }

.lin { height: 2px; }

#lin1 { background: url(../image/lBG.png) repeat-x; }

#lin2 { background: url(../image/lBG2.png) repeat-x; }

#lin3 { background: url(../image/lBG3.png) repeat-x; }

#lin4 { background: url(../image/lBG4.png) repeat-x; }

#lin5 { background: url(../image/lBG5.png) repeat-x; }

#lin6 { background: url(../image/lBG6.png) repeat-x; }

#forgotten { position: absolute; width: 95px; height: 12px; left: 25px; top: 148px; }

#uName { position: absolute; width: 215px; height: 30px; left: 14px; top: 52px; }

#pass { position: absolute; width: 215px; height: 30px; left: 14px; top: 97px; }

.up { width: 191px; margin-left: 12px; color: #5f5a56; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background: none; border: none; margin-top: 7px; }

#insideLeft { position: relative; float: left; width: 293px; }

#insideRight { position: relative; float: left; width: 511px; left: 52px; }

#headerM { background: url(../image/headerM.jpg) no-repeat; height: 49px; }

#footerM { background: url(../image/footerM.jpg) no-repeat; height: 14px; }

#middleM { background: url(../image/middleM.gif) repeat-y; }

#about { position: absolute; width: 243px; height: 22px; left: 25px; top: 12px; }

.lineMenu { left: 40px; width: 239px; }

.lineMenuAbout { left: 25px; width: 239px; }

.blueLine { height: 1px; width: 265px; background: url(../image/pixel.gif) repeat-x; left: 14px; }

.arrow { position: absolute; width: 4px; height: 4px; background: url(../image/arrow.gif) no-repeat; left: -12px; top: 6px; }

.sm { margin-left: 25px; color: #de6c3f; }

.divInput { width: 243px; height: 30px; background: url(../image/input.png) no-repeat; }

.divInputCalc { width: 185px; height: 30px; background: url(../image/input_calc.png) no-repeat; }

.inputText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: none; width: 230px; margin-left: 6px; border: none; margin-top: 7px; }

.inputTextCalc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: none; width: 172px; margin-left: 6px; border: none; margin-top: 7px; }

.textar { width: 243px; height: 120px; background: url(../image/textarea.png) no-repeat; }

.senderMessage { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 230px; margin-left: 6px; border: none; margin-top: 7px; height: 106px; overflow: auto; background: none; }

.sendM { width: 68px; height: 24px; background: url(../image/sendM.png) no-repeat; cursor: pointer; border: none; }

#calcButt {
	background: #ff7400; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff7400 0%, #ff9e4f 45%, #ff9e4f 56%, #ff7400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff7400), color-stop(45%,#ff9e4f), color-stop(56%,#ff9e4f), color-stop(100%,#ff7400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff7400 0%,#ff9e4f 45%,#ff9e4f 56%,#ff7400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff7400 0%,#ff9e4f 45%,#ff9e4f 56%,#ff7400 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff7400 0%,#ff9e4f 45%,#ff9e4f 56%,#ff7400 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff7400 0%,#ff9e4f 45%,#ff9e4f 56%,#ff7400 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#ff7400',GradientType=1 ); /* IE6-9 */
	border: none;
	border-radius: 5px;
	height: 30px;
	width: 100px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

/* Footer

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

#footer { margin: -122px auto 0; height: 122px; background: url(../image/bottom.png) bottom center no-repeat; }

#inFoot { position: relative; width: 880px; }

#footerContent { height: 122px; }

#address { position: absolute; width: 250px; height: 70px; left: 40px; top: 27px; }

#contacts { position: absolute; width: 265px; height: 70px; left: 317px; top: 27px; }

#copyright { position: absolute; width: 244px; height: 70px; left: 612px; top: 27px; }

#logo4Design { position: absolute; width: 74px; height: 26px; left: 695px; top: 60px; }



ul#topnav {

	margin: 10px 0 20px; 

	padding: 0; 

	list-style: none;	

	font-size: 1.1em;

	clear: both;

	float: left;

	width: 520px;

}

ul#topnav li{

	margin-top: -10px;

	margin-left: -20px; 

	padding: 0; 

	overflow: hidden; 

	float: left; 

	height: 40px;

}



ul#topnav a, ul#topnav span {

	padding: 10px 20px; 

	float: left; 

	text-decoration: none; 

	clear: both;

	height: 20px;

	line-height: 20px;

}

ul#topnav a {	color: #7bc441; }

ul#topnav span {

	display: none;

}