* {font-family:"Trebuchet MS"; }
	html {}
	body {margin:0; background-color:#3d295a;background-image:url(/images/614.png); background-repeat:repeat-x; background-position:bottom center}
	img {border:0}
	#toper {width:936px; height:152px; position:relative}
	#logo {position:absolute; top:0; left:0}
	#top_maps {position:absolute; left:326px; top:25px}
	#order {position:absolute; left:504px; top:21px}
	#tel div {position:absolute; top:15px; right:5px; font-size:36px; color:#fff; float:right}
	#menu {position:absolute; left:8px; top:113px; }
	#menu a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:16px; padding:20px; text-transform:uppercase }
	#menu a:hover {background-color:#efe4d5; color:#402c5c; text-decoration:none}
	#content {width:770px;}
	/*#content {width:100%;}*/
	.bpl {background-color:#efe4d5; padding:35px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3e295a; font-size:12px; padding-left:22px; position:relative}
	.bpl h1 {margin-top:0px}
	.bpl h1 {color:#333366;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal}
	.services {margin-left:30px; margin-top:40px}
	.services a {display:block; color:#fff; font-style:italic; font-size:14px; text-decoration:none; padding:6px; }
	.services a:hover {background-color:#20152d}
	.title {color:#fff; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.date {font-size:11px; color:#cccccc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.ns {font-size:12px;  font-family:"Trebuchet MS", Arial, Helvetica; color:#ffffff}
	/*#promo {position:absolute; left:50%; top:96%; background-color:red; padding:6px; background-color:#140527}*/
	
	
	.line {width:100%; height:1px; background-color:#4e3c66; margin-top:22px; margin-bottom:22px}
	.lpad { margin-left:23px; padding-top: 40px; }
	#footer .lpad { padding-top: 0; }
	h2 {color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px}
	.h2 {color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; }
	.miniw {font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding-left:20px}
	a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff}
	a:hover {color:#ff9900}
	.ttb {background-image:url("images/ttb.gif"); background-repeat:repeat-x; background-position:center}
	#footer {width:100%; font-size:12px; color:#fff}
	#footer .td1 {width:316px}
	#footer .td2 {width:440px}
	#protec {position:relative; }
	#protec img {position:absolute;}
	#protec .logo2 {left:150px}
	#protec img {position:absolute; top:-20px; left:20px}
	.showText {padding-bottom:100px; min-height:500px; color:#3e295a; font-size:12px; background-color:#efe4d5; padding-top:20px; padding-right:15px; padding-left:15px; }
	.showText2 {min-height:500px; color:#3e295a; font-size:12px; background-color:#efe4d5; padding:25px}
	.showText table{width:100%; color:#3e295a; font-size:12px;}
	
	.showText h1 {color:#333366;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; margin-top:-4px}
	
	.services2 {margin-left:0px}
	.services2 a {display:block; color:#3f2a5b; font-style:italic; font-size:14px; text-decoration:none; padding:6px; }
	.services2 a:hover {background-color:#3f2a5b; color:#fff}
	.adv a{color:#3f2a5b; font-size:12px}
	#thtab {position:absolute; top:0px; left:0; width:100%; height:865px;
	background-image:url('/images/flash.png');
	background-repeat:no-repeat; background-position:center 55px;
	z-index:0; 
	}
	
	
	
	/**
 * Additional styles for the controls.
 */
.jcarousel-control {
	background-image:url('/images/ttb.gif');
    margin-bottom: 10px;
	height:120px;
	width:100%;

}

.jcarousel-control a {
    padding: 0 5px;
    margin: 0 0 5px 0;
    display:block;
    float:left;
    width:117px;
    height:117px;
    vertical-align:middle;
    background-color:#fff;
    margin-right:12px;
    text-align:center

}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}

.index_news td{vartical-align:top}
.litd {padding-top:5px}

h2 {font-size:20px; font-weight:normal; color:#333366; margin-top:0; color:#fff}
h3 {font-size:20px; font-weight:normal; color:#333366; margin-top:0;}
.h3 {font-size:20px; font-weight:normal; color:#333366; margin-top:0;}

h1 {font-size:20px; font-weight:normal; color:#333366; margin-top:0;}

.glinks h4 {font-family:Arial; font-size:14px; color:#3e295a; font-weight:bold}
.glinks a {color:#3f2a5b; line-height:2}
.glinks a:hover {text-decoration:none}

.miniw p {margin-top:-19px}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.miniw p {margin-top:-2px}
}

.text a {color:#3F2A5B} 




.lar { height:117px; width:30px; }
.lar img {cursor:pointer;}

.rar {height:117px; width:30px;}
.rar img {cursor:pointer}
  
.map {display:block; width:27px; height:27px; background-image:url('/images/sitemap.png'); background-position:0 0}
.map:hover {background-position:0px 27px}

.mail {display:block; width:27px; height:27px; background-image:url('/images/mail.png'); background-position:0 0}
.mail:hover {background-position:0px 27px}

#zak {display:block; width:168px; height:40px; background-image:url('/images/order.png'); background-position:0 40px}
#zak:hover {background-position:0px 0px}

.bpl h1 {margin-top:-3px; padding-top:0}
.news {margin-left:-6px; margin-left:68px;
margin-top:40px;}

.picb {padding:5px; border:solid 1px #ccc}
h4 {font-size:15px; color:#333366; margin-top:0px; margin-bottom:2px;}

.kubd {margin-top:-20px}

#gradi {width:100%; height:614px; background-position:bottom center;position:absolute; bottom:0; background-image:url(/images/614.png); background-repeat:repeat-x; z-index:-1;}

#toper {margin-top:26px}

.small {margin-bottom:20px}

.name {font-size:16px}
	.b {font-weight:bold}
	.showText a {color:#3d295a}
	#possib {color:#fff; font-size:12px}
	
	.code {font-size:12px; vertical-align:top; padding-top:6px}
	
	#hunja {width:618px; height:567px; background-image:url('/images/purpl.gif'); background-repeat:no-repeat; padding:20px; font-family:Trebuchet MS; position:relative}
#hunja table {color:#ffffff; font-family:Trebuchet MS; font-size:13px}
#hunja h2 {margin-top:0px; color:#c5ace7; font-family:Trebuchet MS; font-size:16px; font-weight:bold}
.itogo {font-family:Trebuchet MS; font-size:22px; font-weight:bold; color:#fff; margin-top:25px}
.itogo span {color:#c5ace7}
.sendb {position:absolute; right:98px; bottom:45px; width:159px; height:41px; display:block; background-image:url(/images/osend.png)}
.sendb:hover {background-position:0 -41px}
.tire {
 list-style-image: url('/images/tire.gif');
}




.captch {width:122px; height:45px; font-size:32px}
.h4 {color:#333366;font-size:15px; font-weight:bold; margin-bottom:3px; display:block}
.h4:hover {color:#ff9902}


.calc2 {margin-left:68px;
margin-top:40px;}

.fff:hover {color:#fff}


#order {left: 434px;}
#tel div {right: 110px;}
.stksoyuzlogo{display: block;position: absolute;right:0px;top: 21px;}
