* {padding:0px; margin:0px; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#555;}

img, div, a, b, table, td, tr {border:0px;}

a {text-decoration:underline; color:#07c;}
a:hover {text-decoration:none; color:#0af;}

#contain {margin:0 auto !important; width:1001px; margin-bottom:5px;}

#menu {background:url(/images/menu_rp.gif) repeat-x;}
#menu_left {background:url(/images/menu_left.gif) no-repeat;}
#menu_right {background:url(/images/menu_right.gif) no-repeat right; height:34px; padding-left:10px;}

#menu a, #menu span {display:block; float:left; text-decoration:none; font-size:12px; letter-spacing:1px;}
#menu span {background:#4398ef; height:32px; width:1px; margin-top:1px;}
#menu a {color:#fff; padding:9px 10px; text-align:center;}
#menu a:hover {color:#06c;}

#main {background:url(images/main_shadow.gif) repeat-y center;}

#logo {padding:20px 0; text-align:center;}

#footer {background:url(/images/footer_rp.gif) repeat-x;}
#footer_left {background:url(/images/footer_left.gif) no-repeat;}
#footer_right {background:url(/images/footer_right.gif) no-repeat right; height:85px;}
#footer_right table {height:85px; width:98%; margin:0 auto;}
#footer_right table td {vertical-align:middle;}
#copy {padding-left:20px; color:#000; line-height:1.5;}
.counter {width:100px; text-align:right;}
#footer a {color:#069;}

#c_phone {background:url(/images/phone.gif) no-repeat top left; width:211px; height:18px; margin-bottom:5px; padding:22px 0 0 45px;}
#c_phone a {font-size:11px;}
#c_icq {background:url(/images/icq.gif) no-repeat top left; width:119px; height:16px; padding:20px 0 0 45px; font-size:11px;}

#cart {background:url(images/cart.gif) no-repeat center; vertical-align:middle; padding-top:26px; font-size:11px; padding-left:30px; color:#fff;}
#cart * {font-size:11px; color:#fff;}
#cart_links {margin-top:8px;}
#cart_links a {display:block;}

#main td {vertical-align:top;}
#td_left {width:160px; padding:13px 20px 10px 35px;}
#td_right {width:160px; padding:13px 35px 10px 20px;}
#td_center {padding:13px 0 20px;}

.block_list a {
	display:block;
	margin-bottom:6px;
	background:url(images/list_1.gif) no-repeat 0px 2px;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.block_list a:hover {background:url(images/list_3.gif) no-repeat 0px 2px; color:#61c661; text-decoration:underline;}
.block_list, .block {margin-bottom:11px; margin-left:10px;}
.block {margin-bottom:15px;}

.zag {color:#339933; font-size:14px; font-family:Tahoma, Verdana, Arial; margin-bottom:14px; font-weight:bold;}

#tov_block td {vertical-align:top; line-height:1.5; font-size:11px;}
#tov_block img {margin-right:9px; float:left; margin-bottom:15px;}
#tov_block a {margin-bottom:3px;}
#tov_block * {font-size:11px;}
#tov_block b {color:#fd8d30;}

.mini_phone_new {background:url(/images/new.gif) no-repeat left top; height:68px; vertical-align:top; text-align:left;}
.mini_phone_lider {background:url(/images/lider.gif) no-repeat left top; height:68px; vertical-align:top; text-align:left;}
.mini_phone_imig {background:url(/images/imig.gif) no-repeat left top; height:68px; vertical-align:top; text-align:left;}
.mini_phone_img {text-align:center; width:54px; text-align:center; margin-top:5px;}
.mini_phone_info {position:absolute; margin-left:84px; margin-top:10px; color:#069;}
.mini_phone_info a {margin-bottom:3px; display:block;}
.mini_phone_info span {color:#f60;}

#p_garant {height:23px; background:url(images/plus_garant.gif) no-repeat;}
#p_delivery {height:23px; background:url(images/plus_delivery.gif) no-repeat;}
#p_pay {height:23px; background:url(images/plus_pay.gif) no-repeat;}
.p_text {font-size:11px; margin:10px 0 12px;}

.TabPh {height:260px; margin-top:20px;}
.TabPh a img {width:40px;}

.phoneData {width:170px;}
.phoneData td {padding:2px;}
.phoneText {font-size:11px; padding-left:5px; background:#fbfbfb; vertical-align:middle !important;}
.phoneTitle * {font-size:14px; font-weight:bold;}
.phoneTitle {padding-bottom:5px;}
#price .phonePrice2, #price span strong {font-size:16px; color:#FF9900; font-weight:bold;}
.phonePrice2, #price span strong {font-size:22px !important; font-weight:normal !important;}
.stoim {color:#339933; font-size:18px; font-weight:normal}
.phoneLink {margin-top:3px; display:block;}

.pr-bar {background:#fafafa; padding:5px; border:1px dotted #ccc; margin-bottom:10px;}
.pr-tth td {padding:15px 0; vertical-align:middle !important;}

#pages {text-align:center; margin:20px;}
#pages a {font-size:14px;}
#pages b {font-size:24px !important; font-weight:normal;}

.name_otziv {color:#FF6633; font-weight:bold;}
.text_otziv, .name_otziv {font-size:11px; margin-bottom:8px;}
.text_otziv {padding-left:5px; font-style:italic; font-family:Vardana, Arial; border-bottom:1px solid #f0f0f0; padding-bottom:8px;}

hr {border:none; color:#ddd; background-color:#ddd; height:1px;}

#navi * {font-size:11px;}

h1, h2 {font-size:28px; font-family:Impact; font-weight:normal; margin:13px 0px; color:#222;}

ul {padding:12px; padding-left:25px;}
li {padding:3px;}

#prodhar {overflow:scroll; height:400px; background:#fcfcfc; padding:10px; border:1px #ccc dotted;}
#prodhar td {padding:3px; font-size:11px;}
#harak, #dop_aks {font-size:18px; color:#222; text-align:center; padding-bottom:10px;}
#images, #images * {text-align:center;}
#images img {margin:2px;}

#prodinfo {line-height:1.5; text-align:justify; margin-top:20px;}

h6 {font-size:22px; color:#222; margin:10px 0; font-family:Impact, Arial; font-weight:normal;}

.TableCart td {padding:7px; text-align:center; vertical-align:middle; border:1px dotted #ccc;}
.TableCart {background:#fff;}
.TableCart .pr-tth {background:#f9f9f9;}

.help {font-size:11px; color:#999; display:block;}

small {font-style:italic; color:#999; font-size:11px;}

textarea {width:99%;}

#mini {float:right; width:87px; margin-right:20px;}
#mini a {margin-left:4px; width:16px;}
#mini a img {vertical-align:middle;}

#search {float:right; width:210px; text-align:right; margin-top:7px; margin-right:10px;}
#search * {color:#fff;}
#search_text {border:0px; margin-top:3px; padding:1px; width:124px; color:#666; color:#666;}
#search input {vertical-align:top; margin-left:3px;}
#search form b {padding-top:4px; display:block; float:left;}

#order_form table {width:100%;}
#order_form table td {vertical-align:middle; padding:3px 4px; border:1px dotted #ccc;}
#order_form table td, #order_form table td a {font-size:11px;}
#order_form table .check_zak {width:20px; text-align:center;}
#order_form table .name_aks_zak {}
#order_form table .price_aks_zak {width:60px;}
#order_form table #dop_aks {font-weight:normal; padding-bottom:5px;}

#order_form {overflow:scroll; height:350px; margin-top:10px; padding:3px; background:#fcfcfc; margin-bottom:10px; border:1px dotted #ccc;}

#form_zakaz, #order_form {width:100%;}

#phone {background:url(/images/phone.gif) no-repeat center; width:263px; height:36px; position:absolute; top:50px; margin-left:18px;}
