html {font-size:100%; margin:0; padding:0;}
body {margin:0; padding:0;background-color:#8f1f01; }
body, table  {font-size:8pt; font-family:Tahoma; color:#255E67;}

img {border:0;}
form {margin:0;padding:0;}
 
p {margin:0 0 10px 0;}

.red {color:#CC0000;}


.null {font-size:0pt;line-height:0pt;}

h1 {color:#2247e7;font-weight:bold;font-size:11pt;margin:5px -13px 10px -36px;text-align:left;text-transform:uppercase;padding:6px 0 8px 107px;background:url(images/bgr_h1.gif) 0 0 no-repeat;}
h1.orange {color:#dd7816 !important;background:url(images/bgr_h1_or.gif) 0 0 no-repeat !important;margin-top:0 !important;}
h1.green {color:#227217 !important;background:url(images/bgr_h1_gr.gif) 0 0 no-repeat !important;margin-top:0 !important;}
h1.red {color:#ef1f04 !important;background:url(images/bgr_h1_rd.gif) 0 0 no-repeat !important;margin-top:0 !important;}
.red a {color:#ef1f04;}


ul {margin:0 0 10px 15px;list-style:none;padding:0;}
li {margin:0 0 5px 0;padding:0 0 0 25px;background:url(images/arrow.gif) 0 4px no-repeat;}

li a {color:#4f5050; text-decoration:underline;}
li a:hover {text-decoration:none;color:#4f5050;}

a {
	text-decoration: underline;
	color:#5262b7;
}
a:hover {
	text-decoration: none;
	color:#5262b7;
}

.inv {display:none;}

input, textarea, select {background-color:#FFF;border:1px solid #7f9db9;font-family:Tahoma; font-size:8pt;width:180px;height:16px;margin:0;}
textarea {width:364px;height:51px;}
.submit {width:auto !important;height:18px !important;border:none;background-color:#f99533;color:#FFF;font-weight:bold;margin:5px 8px 0 0;}
html:root .submit {margin:5px 10px 0 0 !important;padding-bottom:2px;} /*for MF*/


#all {background-color:#FFF;}


/*#############  TOP  ############*/

.left_top {background:url(images/left_top.gif) 0 0 no-repeat;padding:0; width:264px; height:239px;}
.menu_img {padding:9px 0 0 37px;margin:0;}
.company {padding:10px 0 0 33px;color:#8f1f01;font-size:14pt;font-weight:bold;margin:0 0 8px 0;}
.left_top ul {margin:0 13px 0 23px;}
.left_top li {text-align:right;margin:0 0 8px 0;padding:0 27px 0 0;background:url(images/arrow_top.gif) 211px 5px no-repeat;font-weight:bold;color:#596b6d;}
.right_top li a:hover {text-decoration: underline;color:#8f1f01;}

.right_top {background:url(images/right_top.gif) 0 0 no-repeat;padding:0; width:166px; height:239px;}
.head {color:#f99533;font-weight:bold; padding:24px 0 0 33px;font-size:11pt;margin:0 0 39px 0;}
.right_top ul {margin:0 0 0 13px;}
.right_top li {margin:0 0 7px 0;padding:0 0 0 27px;background:url(images/arrow_m.gif) 0 3px no-repeat;font-weight:bold;}
.right_top li a {text-decoration: none;color:#8f1f01;}
.right_top li a:hover {text-decoration: underline;color:#8f1f01;}

.last {margin:0 !important;}
.next .last {margin: 4px 0 0 !important;}


/*#############  CONTENT  ############*/
.conteiner {background-color:#8f1f01 !important;padding:0 18px;}
.content {background-color:#FFF; padding:0 5px 5px 18px;min-height:300px;}
*html .content {height:300px;}
.content, .content table  {font-size:10pt;}
.cont {padding:0 10px 0 0;width:208px;font-size:8pt !important;}
.cont2 {padding:0 10px 0 0;width:320px;font-size:8pt !important;}
.a_front {width:491px;}
*html .a_front {width:492px;}
.a_front a {text-decoration:none;display:block;float:left;width:161px;padding:6px 0 0 0;margin:0 4px 0 0;height:143px;color:#FFF;font-size:10pt;font-weight:bold;text-align:center;}
.a_front a:hover {text-decoration:none;color:#FFF;}
.a_front span {display:block;padding:0 10px 0 0;margin:107px 0 0 0;}
a.photo1 {background:url(images/photo1.jpg) 0 0 no-repeat;}
a.photo1 span {background:url(images/arr1.gif) 103px 7px no-repeat;}
a.photo2 {background:url(images/photo2.jpg) 0 0 no-repeat;}
a.photo2 span {background:url(images/arr2.gif) 103px 7px no-repeat;}
a.photo3 {background:url(images/photo3.jpg) 0 0 no-repeat;}
a.photo3 span {background:url(images/arr3.gif) 103px 7px no-repeat;}

.next a {margin: 4px 4px 0 0;}
a.photo17 {background: url("images/photo17.jpg") 0 0 no-repeat;}
a.photo17 span {background: url("images/arr1.gif") 103px 7px no-repeat;}
a.photo3 {background: url("images/photo3.jpg") 0 0 no-repeat;}
a.photo3 span {background: url("images/arr1.gif") 103px 7px no-repeat;}
a.photo5 {background: url("images/photo5.jpg") 0 0 no-repeat;}
a.photo5 span {background: url("images/arr2.gif") 103px 7px no-repeat;}
a.photo9 {background: url("images/photo9.jpg") 0 0 no-repeat;}
a.photo9 span {background: url("images/arr2.gif") 103px 7px no-repeat;}
a.photo18 {background: url("images/photo18.jpg") 0 0 no-repeat;}
a.photo18 span {background: url("images/arr3.gif") 103px 7px no-repeat;}
a.photo33 {background: url("images/photo33.jpg") 0 0 no-repeat;}
a.photo33 span {background: url("images/arr3.gif") 103px 7px no-repeat;}
a.photo15 {background: url("images/photo15.jpg") 0 0 no-repeat;}
a.photo15 span {background: url("images/arr3.gif") 103px 7px no-repeat;}
a.photo20 {background: url("images/photo20.jpg") 0 0 no-repeat;}
a.photo20 span {background: url("images/arr3.gif") 103px 7px no-repeat;}
a.photo21 {background: url("images/photo21.jpg") 0 0 no-repeat;}
a.photo20 span {background: url("images/arr3.gif") 103px 7px no-repeat;}
a.photo22 {background: url("images/photo22.jpg") 0 0 no-repeat;}
a.photo20 span {background: url("images/arr3.gif") 103px 7px no-repeat;}
a.photo225 {background:url(images/photo225.png) 0 0 no-repeat;}
a.photo225 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo91 {background:url(images/photo91.png) 0 0 no-repeat;}
a.photo91 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo99 {background:url(images/photo99.png) 0 0 no-repeat;}
a.photo99 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo122 {background:url(images/photo122.png) 0 0 no-repeat;}
a.photo122 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo192 {background:url(images/photo192.png) 0 0 no-repeat;}
a.photo192 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo215 {background:url(images/photo215.png) 0 0 no-repeat;}
a.photo215 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo246 {background:url(images/photo246.png) 0 0 no-repeat;}
a.photo246 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo212 {background:url(images/photo212.png) 0 0 no-repeat;}
a.photo212 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo190 {background:url(images/photo190.png) 0 0 no-repeat;}
a.photo190 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo140 {background:url(images/photo140.png) 0 0 no-repeat;}
a.photo140 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo135 {background:url(images/photo135.png) 0 0 no-repeat;}
a.photo135 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo148 {background:url(images/photo148.png) 0 0 no-repeat;}
a.photo148 span {background:url(images/arr3.gif) 103px 7px no-repeat;}
a.photo168 {background:url(images/photo168.png) 0 0 no-repeat;}
a.photo168 span {background:url(images/arr3.gif) 103px 7px no-repeat;}

a.photo1_of_brus {background: url("images/brus_classic_bg.png") 0 0 no-repeat;}
/*a.photo1_of_brus span {background:url(images/arr1.gif) 103px 7px no-repeat;}*/
a.photo2_of_brus {background: url("images/brus_econom_bg.png") 0 0 no-repeat;}
/*a.photo2_of_brus span {background:url(images/arr2.gif) 103px 7px no-repeat;}*/
a.photo3_of_brus {background:url("images/brus_exclusive_bg.png") 0 0 no-repeat;}
/*a.photo3_of_brus span {background:url(images/arr3.gif) 103px 7px no-repeat;}*/

.slogan {padding:17px 0 0 11px;}

form td {color:#4f5050;font-size:8pt;}
.textar {padding:5px 0 0 0;+padding:7px 0 0 0;/*for IE6*/}
.textar textarea {margin:9px 0 0 0;}
html:first-child .textar textarea {margin:7px 0 0 0 !important;} /*for OPERA*/

.project img {border:2px solid #6F7EBD;padding:1px;background-color:#FFF;margin:3px 0 0 0;}
.project b {color:#2247e7;}
.ind img {margin:3px 0 30px 0;}


.photogallery td {
	vertical-align: top;
}
.photogallery h2 {
	margin-bottom: 0;
	font-weight: normal;
}

/*#############  FOOTER  ############*/

.footer {background:url(images/bgr_footer.gif) 0 0 no-repeat;/*padding:11px 0 0 0;*/padding: 3px 0 0;height:32px;+height:21px;color:#7F8080;}
.logo001 {padding:7px 0 10px 0;margin:0;background-color:#8f1f01 !important;}



td.counters {background: #8f1f01;}

.table {
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0 20px;
}
.table th, .table td {
	border: 1px solid #596b6d;
	padding: 2px 3px;
	text-align: center;
}
.table th {
	font-weight: bold;
}
.table .keys {
	text-align: left;
}
.table td {
	font-weight: normal;
}

.center {
	text-align: center;
}

#orderFormSubmitLink {
	border:1px solid #7F9DB9;
	padding:3px 5px;
	margin:6px 7px 0 0;
	float:right;
	text-decoration:none;
	}
.bruses {
	
	}
.bruses a {
	position:relative;
	width:135px;
	height:149px;
	padding:0;
	margin:0 4px 4px 0;
	}
.bruses a.last {
	margin:0;
	}
.bruses b {
	height:99px;
	display:block;
	}
.bruses img {
	vertical-align:middle;
	}
.bruses strong {
	display:block;
	background:url(/images/bruses-item-header.gif) no-repeat 0 0;
	width:135px;
	height:23px;
	margin:0;
	padding:4px 0 0;
	font-weight:normal;
	}
.bruses span {
	display:block;
	background:url(/images/bruses-item-footer.gif) no-repeat 0 0;
	width:135px;
	height:23px;
	margin:0;
	padding:0;
	}

