
#page-all {
	width: 990px;
	margin: 0 auto;
	min-height: 100%;
}

* html #page-all {height: 100%;}

#page-footer {
	margin: 0 auto;
	height: 79px;
	width: 990px;
	background: #f5f5f5;
}

body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family: Tahoma, Times New Roman, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #0c437f;
		background: #ffffff; 
		background: url(../images/bg.jpg) repeat-x;
}

a { text-decoration: none; color: #1872a7;}
a:hover { text-decoration: underline; color: #00aae9;}

form { display: inline; margin: 0; padding: 0; }

tr, td, table { font-family: Arial; font-size: 12px;}

h1 {font-family: Arial; font-size: 17px; font-weight: normal;}

h2 {font-family: Arial; font-size: 16px; font-weight: normal;}

#conteiner { margin: 0 auto; height: 100%; width: 990px; }

.top_menu {
		font-family: Arial, Tahoma;
		font-size: 8pt;
		color: #1872a7;
		text-align: center;
		font-weight: bold;
}

.search_button {
		font-family: Arial, Tahoma;
		font-size: 8pt;
		color: #1872a7;
		font-weight: bold;
		text-align: right;
}

.content { margin-top: 6px; width: 100%; float: center}

.banner { background: url(../images/banner.jpg) no-repeat; width: 990px; height: 218px; color: #ffffff; }
.brr p { display: inline; }
.brr p a { color: #ffffff; font-size: 12px; }
.brr p a:hover { color: #ffffff; }
.brr { color: #ffffff; font-size: 75px; padding-top: 60px; padding-left: 45px; }
.brr span { color: #00eaff; font-size: 60px; }

.logo { height: 99px; padding-top: 11px; }

.img_logo { float: left; width: 330px; }

.right_from_logo { float: right; width: 430px; padding-top: 30px; }

.lang { float: left; color: #626262; font-family: Tahoma; font-size: 11px; }
.lang a { line-height: 20px; color: #626262; }
.lang a:hover { color: #626262; }

.search { float: right; width: 150px; background: url(../images/search_bg.jpg) top repeat-x; }
.search a { line-height: 25px; color:#626262; font-size: 11px; }
.search a:hover { color:#626262; font-size: 11px; }

.cur { float: left; width: 180px; }

.bu_1 { float: right; width: 340px; }

.left { float: left; }
.right { float: right; }

.nav { width: 100%; background: url(../images/bg_m.jpg) repeat-x; height: 45px; margin-top: 6px; }
.nav_l { background: url(../images/l_m.jpg) left no-repeat; height: 45px; }
.nav_r { background: url(../images/r_m.jpg) right no-repeat; height: 45px; line-height: 45px; padding-left: 15px; }
.nav_r a { margin-right: 2px; }

.nav_block { width: 222px; background: #fff4da; }
.nav_block_2 { background: url(../images/block_top_left.jpg) top left no-repeat; }
.nav_block_3 { background: url(../images/block_top_right.jpg) top right no-repeat; }
.nav_block_4 { background: url(../images/block_bot_left.jpg) bottom left no-repeat; }
.nav_block_5 { background: url(../images/block_bot_right.jpg) bottom right no-repeat; padding: 15px; }
.nav_block_5 span { font-size: 18px; color: #8d1611;}
.category { padding-left: 10px; padding-top: 10px; line-height: 16px; width: 100%; color: #8d1611;  }
.category a { color: #8d1611; }
.category a:hover { color: #8d1611; }

.cart_block { width: 222px; background: #fff4da; margin-top: 6px; }
.cart_block_2 { background: url(../images/block_top_left.jpg) top left no-repeat; }
.cart_block_3 { background: url(../images/block_top_right.jpg) top right no-repeat; }
.cart_block_4 { background: url(../images/block_bot_left.jpg) bottom left no-repeat; }
.cart_block_5 { background: url(../images/block_bot_right.jpg) bottom right no-repeat; padding: 10px; }
.cart_block_5 span a { font-size: 18px; color: #e7993a; }
.cart_block_6 { padding-left: 10px; padding-top: 10px; line-height: 16px; width: 90%; color: #8d1611; }
.cart_block_6 a { color: #8d1611; }
.cart_block_6 a:hover { color: #8d1611; }
.cart_block_6 span { font-size: 22px; line-height: 30px; }

.catalog { width: 470px; color: #505050; font-size: 11px; padding-left: 10px; }
.catalog span a { color: #008ec3; text-decoration: underline; font-size: 16px; }
.catalog span a:hover { color: #008ec3; text-decoration: none; }
.catalog a { color: #505050; text-decoration: none; }
.catalog a:hover { color: #505050; text-decoration: underline; }

.cat_left { float: left; margin-bottom: 10px; margin-top: 5px; }

.login { padding-left: 15px; }
.login_input { border: 1px solid #dddddd; width: 80px; }
.login_submit { border: 1px solid #dddddd; background: #ffffff; width: 30px; }
.login_text { color: #8d1611; }
.login_text a { color: #8d1611; }
.login_text a:hover { color: #8d1611; }
.login_block { width: 222px; background: #ddf4ff; margin-top: 6px; height: 88px; }
.login_block_2 { background: url(../images/login_top_left.jpg) top left no-repeat; height: 88px; }
.login_block_3 { background: url(../images/login_top_right.jpg) top right no-repeat; height: 88px; }
.login_block_4 { background: url(../images/login_bot_left.jpg) bottom left no-repeat; height: 88px; }
.login_block_5 { background: url(../images/login_bot_right.jpg) bottom right no-repeat; height: 88px; }

.search_input  { border: 1px solid #dddddd; background: #ffffff; width: 280px; font-size: 10px; font-family: Arial, Tahoma; color: #1872a7; }
.search_submit { border: 1px solid #dddddd; background: #ffffff; width: 70px;  font-size: 10px; font-family: Arial, Tahoma; font-weight: bold; color: #1872a7; }

.products { margin-top: 6px; margin-bottom: 6px; }
.bottom { background: url(../images/bottom.jpg) repeat-x; height: 12px; }
.top { background: url(../images/top.jpg) repeat-x; height: 12px; }
.left_2 { background: url(../images/left.jpg) repeat-y; width: 12px; }
.right_2 { background: url(../images/right.jpg) repeat-y; width: 12px; }

.name { float: center; font-size: 9pt; color: #848484; padding-top: 10px;}
.name a { color: #848484; text-decoration: none; }
.name a:hover { color: #848484; text-decoration: underline; }
.price { float: right; font-size: 11pt; color: #ed5b1d; font-weight: bold; padding-top: 10px;}

.footer_text { color: #626262; }
.footer_links { padding-left: 15px; font-size: 11px; padding-right: 15px; }
.footer_links a { color: #626262; line-height: 15px; }
.footer_links a:hover { color: #626262; font-size: 11px; }
.cat { font-size: 16px; color: #1872a7;}
.big { font-size: 16px; color: #1872a7;}
.totalPrice {border: 0px; width: 100px; font-size: 13pt; color: #1872a7; font-weight: bold; font-family: Arial; height: 17px}
