body
{
	margin: 0;
	padding: 0;
	color: #FFF;
	background: #282c4e;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th,input,textarea,select
{
	font-family: Tahoma;
	font-size: 12px;
}	
a,a:active,a:visited
{
	color: #ffe400;
	text-decoration: underline;
}
a:hover
{
	color: #86bfff;
}
h1
{
	margin: 0 0 20 0;
	padding: 0;
	font-weight: 900;
	font-size: 13px;
	color: #ffc600;
}
h2
{
	font-size: 18px;
	font-weight: 400;
	color: #ff9600;
}
h3
{
	margin: 0;
	padding: 0;
}
.lightgray
{
	color: #949494;
}
.darkblue
{
	color: #003d60;
}
.blue
{
	color: #86bfff;
}
.red
{
	color: #b4001e;
}
.star
{
	color: #b4001e;
}
.black
{
	color: #000;
}
.white
{
	color: #FFF;
}
.redbig
{
	color: #b4001e;
	font-size: 13px;
}
.gray
{
	color: #717171;
}
.redbold
{
	font-weight: 900;
	color: #ff9600;
}
.orangebold
{
	color: #F00;
	font-size: 13px;
	font-weight: 900;
}
.backblue
{
	background: #9bd1f0;
}
.backyellow
{
	background: #fde29a;
}

.bigger
{
	font-size: 12px;
}
.smaller
{
	font-size: 10px;
}
.price
{
	color: #a7000b;
	font-size: 12px;
	font-weight: 900;
}
.dotted
{
	background: url("/images/gray-dots.gif") repeat-x center;
}
/*Блок авторизации*/
#authcontainer
{
	vertical-align: top;
	padding: 0 0 0 0;
}
input.authinput
{
	background: #d1d1d1;
	border: 0;
	font-size: 9px;
	color: #004c9a;
	width: 100%;
	height: 15;
}
td.authtd
{
	text-align: right;
	color: #969696;
	padding: 3 0 0 0;
}
#authsubmit
{
	border: 1px solid #b4001e;
	background: #f2b309;
}
/*Блок телефонов*/
#phonescontainer
{
	vertical-align: top;
	padding: 0 11 0 0;
	text-align: right;
	color: #9e9e9e;
	line-height: 1.7em;
	font-size: 10px;
}
/*Блок валют и корзины*/
#shopblockscontainer
{
	background: #f4f4f4;
	width: 100%;
	padding: 0 0 0 20;
}
#shopblockscontainer td
{
	vertical-align: top;
	border-left: 1px solid #e00000;
	padding: 0 20 0 9;
}
#cartblock
{
	color: #003d60;
}
/*Блок поиска*/
#searchcontainer
{
	vertical-align: top;
	text-align: right;
	background: #fde29a;
	padding: 4;
}
#searchtext
{
	background: #FFF;
	border: 0;
	border-top: 1px solid #b4001e;
	color: #004c9a;
	width: 160;
}
/*Левое меню*/
#leftmenu
{
	width: 100%;
}
tr.leftmenu
{
	height: 20;
}
a.leftmenu,a.leftmenu:active,a.leftmenu:visited
{
	color: #0677a2;
	text-decoration: none;
}
a.leftmenu:hover
{
	color: #bd0404;
	text-decoration: underline;
}
span.leftmenu
{
	color: #b0000c;
}
td.leftmenu img
{
	margin: 0 7 0 0;
}
/*<Опросы>*/
.voteq
{
	background: #b0e5f0;
	padding: 5 20;
	color: #005270;
}
.votebody
{
	background: #f4f4f4;
	padding: 10;
}
#votevariants
{
	
}
.votebottom
{
	background: #f4f4f4;
	padding: 10;
	margin: 1 0 0 0;
	color: #db0000;
}
.votebutton
{
	border: 0;
	color: #db0000;
	background: transparent;
}
#voteresults
{

}
.votename
{
	color: #005270;
	padding: 7 0 3 0;
}
.votepc
{
	color: #b4001e;
	padding: 0 0 0 10;
}
.votebar
{
	background: #9bd1f0;
}
.votebar div
{
	background: #c10000;
}
/*</Опросы>*/
/*Блок пути к текущему разделу*/
div.route
{
	font-size: 11px;
	background: #f2f3f7;
	padding: 5 20;
	color: #767676;
}
div.route a,div.route a:active,div.route a:visited
{
	color: #767676;
}
div.route span
{
	color: #ff9600;
}
/*<Новости>*/
.newsdate
{
	color: #FFF;
	font-weight: 900;
	background: url("/images/date-background.jpg") no-repeat;
	padding: 0 1;
}
a.dotted,a.dotted:active,a.dotted:visited
{
	color: #FFF;
	text-decoration: none;
	font-weight: 900;
	border-bottom: 1px dotted #FFF;
}
a.dotted:hover
{
	
}
a.yellow,a.yellow:active,a.yellow:visited
{
	color: #ffe400;
}
a.yellow:hover
{
	color: #86bfff;
}
a.yellow2,a.yellow2:active,a.yellow2:visited
{
	color: #ffe400;
	text-decoration: none;
}
a.yellow2:hover
{
	color: #86bfff;
}
.newsnotice
{
	color: #eaeaea;
	margin: 5 0 10 0;
}

/*<Каталог>*/
#models
{
	
}
.isnew
{
	background: #c9c9c9 url("/images/new.gif") no-repeat 93% 2px;
}
#props
{
	width: 100%;
}
#props td
{
	padding: 10 20;
}
#props th
{
	padding: 10 20;
	text-align: left;
	font-weight: 400;
	border-right: 1px solid #dddddd;
}
#params
{
	background: #f4f4f4;
}
#params td.blue
{
	padding: 5 20;
}
/*</Каталог>*/
/*<Корзина>*/
#cart
{
	border-bottom: 1px solid #dddddd;
}
#cart th
{
	background: #c10000;
	color: #FFF;
	padding: 10;
}
#cart td
{
	padding: 10;
	border-right: 1px solid #dddddd;
	color: #969696;
}
#text
{
	margin: 10 0;
}

#carttotalsum td
{
}
#cartbuttons
{
	vertical-align: top;
	padding: 10 10 10 0;
}
#cartsum
{
	vertical-align: top;
	text-align: right;
	padding: 10 0 10 10;
}
#ordercontent
{
	background: #f1f1f1;
	padding: 20;
	display: none;
}
#orderform
{
}
#orderform th
{
	text-align: left;
	font-weight: 400;
}
#orderform input.text
{
	width: 100%;
}
#orderform textarea
{
	width: 100%;
	height: 70;
}
/*</Корзина>*/
/*<Формы>*/
textarea.text2
{
	background-color: #101437;
	border: 1px solid #515578;
	color: #8e8e8e;
}
input.text
{
	background-color: #4c538d;
	border: 1px solid #515578;
	color: #FFF;
	padding: 0 5;
}
input.text2
{
	background-color: #101437;
	border: 1px solid #515578;
	color: #8e8e8e;
}
input.button
{
	background: #23284e url("/images/button-background.gif") repeat-x;
	color: #bdbfca;
	border-color: #353b6a;
	padding: 0 15;
}
select.text2
{
	background-color: #101437;
	color: #FFF;
	border: 0;
}
.submit
{
	background: #91c4dc;
	color: #000;
	font-size: 11px;
	border-right: 1px solid #498fb6;
	border-bottom: 1px solid #498fb6;
	border-top: 1px solid #c8e2ee;
	border-left: 1px solid #c8e2ee;
}
table.formtable
{
}
table.formtable td
{
	padding: 5;
}
table.formtable em
{
	color: #F00;
}
table.formtable th
{
	padding: 5;
	text-align: right;
	font-weight: 400;
}
fieldset
{
	margin: 10 0;
	border: 1px solid #515578;
}
fieldset legend
{
	color: #FFF;
	font-weight: 900;
	white-space: auto;
	width: 100;
}
table.formtable textarea
{
	width: 100%;
	height: 120;
}
/*<Комментарии>*/
#guest
{
	background: #fde29a;
}
#guest th
{
	text-align: right;
	font-weight: 400;
	padding: 0 10 0 20;
}
#guest th, #guest td
{
	color: #ab000b;
}
#guest textarea
{
	width: 100%;
	height: 70;
}
.guestdate
{
	background: #ffc600;
	color: #000;
	font-size: 10px;
	padding: 5 20;
}
.guestuser
{
	background: #f4f4f4;
	color: #a7000b;
	font-size: 10px;
	padding: 5 20;
}
.guestmessage
{
	padding: 5 20 15 20;
}
#guest a,#guest a:active,#guest a:visited
{
	color: #ff9600;
}
#guest a:hover
{
	
}


/*<Галерея>*/
#gallery
{
	width: 100%;
	border-top: 1px solid #e4e5e4;
	border-left: 1px solid #e4e5e4;
}
.gallerycell
{
	vertical-align: top;
	border-bottom: 1px solid #e4e5e4;
	border-right: 1px solid #e4e5e4;
	padding: 20;
	color: #a0a0a0;
}
.gallerycell img
{
	margin: 0 0 3 0;
}
.galleryname
{
	font-size: 13px;
	color: #000;
	margin: 0 0 3 0;
}
/*</Галерея>*/
/*<Всплывающие сообщения, окна и изображения>*/
#modal
{
	border: 3px solid #f2b309;
}
#ajaxmessage
{
	background: #c2000e;
	color: #FFF;
	padding: 20;
	border: 1px solid #f1ab08;
}

/*NEW*/
#bottom
{
	background: #11163d url("/images/bottom-background.jpg");
	padding: 28 0 12 0;
}
#bottom a,#bottom a:active,#bottom a:visited
{
	color: #868e9d;
	text-decoration: none;
}
#bottom a:hover
{
	text-decoration: underline;
}
#atributo
{
	background: url("/images/atributo.jpg") no-repeat;
	width: 102;
	padding: 20 0 0 0;
	color: #868e9d;
	font-size: 10px;
	white-space: nowrap;
	margin: 0 0 0 30;
	text-align: center;
}
#atributo2
{
	background: url("/images/atributo.jpg") no-repeat;
	width: 102;
	padding: 0 0 0 0;
	color: #868e9d;
	font-size: 10px;
	white-space: nowrap;
	margin: 0 0 0 30;
	text-align: center;
}
#copyright
{
	text-align: right;
	color: #d4d6d8;
	font-size: 10px;
	padding: 0 60 0 0;
	white-space: nowrap;
}
#counters
{
	width: 100%;
	text-align: center;
}
#bottommenu
{
	background: #212972 url("/images/bottommenu-background.gif") repeat-x;
	text-align: center;
	color: #FFF;
	padding: 40 0 12 0;
}
#bottommenu span
{
	color: #FFF;
}
#bottommenu span.spacer
{
	padding: 0 12;
}
#bottommenu a,#bottommenu a:active,#bottommenu a:visited
{
	color: #FFF;
}
#bottommenu a:hover
{
	color: #86bfff;
}
#top
{
	background: #090908 url("/images/top-background.jpg") no-repeat;
	text-align: right;
	padding: 0 11 0 0;
}
#toptable
{
	background: url("/images/top-background.gif") repeat-x;
}
#lamps
{
	width: 100%;
}
#lamps img
{
	margin: 0 0 0 338;
}
#icons
{
	padding: 0 17 0 0;
	text-align: right;
}
#topmenu
{
	background: #212972 url("/images/topmenu-background.jpg") no-repeat;
}
#topmenuinner
{
	background: #212972 url("/images/topmenuinner-background.jpg") no-repeat;
}
#topmenutd
{
	width: 100%;
	text-align: center;
	vertical-align: top;
	padding: 10 0 0 0;
}
#topmenutd span
{
	color: #FFF;
}
#topmenutd span.spacer
{
	padding: 0 13;
}
#topmenutd a,#topmenutd a:active,#topmenutd a:visited
{
	color: #FFF;
	text-decoration: none;
}
#topmenutd a:hover
{
	color: #86bfff;
}
.block
{
	background: #1a215b;
	padding: 7 21;
	margin: 0 0 12 0;
}
.block2
{
	background: #1a215b;
	padding: 0 12;
	height: 100%;
	text-align: center;
	border: 0px solid red;
}
#left
{
	vertical-align: top;
	width: 30%;
	padding: 0 7 0 14;
}
#center
{
	vertical-align: top;
	width: 50%;
	background: url("/images/center-background.gif") repeat-x bottom;
	border-bottom: 1px solid #383f80;
	border-right: 1px solid #383f80;
	border-left: 1px dotted #7a7faa;
	border-top: 1px dotted #7a7faa;
	color: #FFF;
	padding: 9;
	text-align: justify;
}
#center2
{
	vertical-align: top;
	width: 50%;
	background: #29313d url("/images/center-background2.gif") repeat-x bottom;
	border-bottom: 1px solid #383f80;
	border-right: 1px solid #383f80;
	border-left: 1px dotted #7a7faa;
	border-top: 1px dotted #7a7faa;
	color: #FFF;
	padding: 9;
	text-align: justify;
}
#right
{
	vertical-align: top;
	width: 20%;
	padding: 0 10;
}
#maintable
{
	width: 1003;
	height: 100%;
	background: #212972;
}
#submenu
{
	list-style: square inside;
	color: #FFF;
	padding: 0;
	margin: 0;
	line-height: 1.7em;
}
#submenu a,#submenu a:active,#submenu a:visited
{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
#submenu a:hover
{
	color: #86bfff;
}
.header
{
	margin: 10 0 20 0;
}
#searchimg
{
	margin: 0 11 0 0;
}
.banner
{
	margin: 0 0 10 0;
}
#pollcompanytext
{
	background: #282c4e;
	border: 1px solid #FFF;
	width: 50%;
	padding: 12;
	cursor: default;
	display: none;
	position: absolute;
	text-align: justify;
}
#pollform
{
	width: 100%;
}
#pollform td
{
	width: 100%;
}
#pollform th
{
	text-align: left;
	font-weight: 400;
	white-space: nowrap;
}
#pollform input.text
{
	width: 100%;
}
ol
{
	margin: 0;
	margin-left: 25;
	padding: 0;
}
.hl
{
	color: #86bfff;
	font-weight: 900;
}
#logo
{
	height: 255;
	background: #383ca0;
}
#logoinner
{
	height: 145;
	background: #383ca0;
}
#textdiv table.t
{
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
#textdiv table.t td
{
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding: 12;
}
table.members
{
	display: none;
	margin: 5 0 5 12;
}
#langs
{
	padding: 0 0 0 12;
}
#scroller_container {
 position: relative;
 overflow: hidden;
}
#scroller
{
	padding: 33;
}
.dia
{
	background: #ffe400;
	color: #000;
	padding: 3;
	display: inline;
	margin: 0 0 0 10;
	white-space: nowrap;
}
#player
{
	position: relative;
	zoom: 1;
	overflow: hidden;
	float: none;
}
