* {
margin: 0;
padding: 0;
font-family:Tahoma;}
img {border:0;}
#wp_left_top {
background-image: url(http://aquatic-world.ru/pics/wallpaper_left_top.jpg);
background-repeat: no-repeat;
background-position: right;
height: 640px;
clear: right;
}
#wp_right_top {
background-image: url(http://aquatic-world.ru/pics/wallpaper_right_top.jpg);
background-repeat: no-repeat;
background-position: left;
height: 640px;
}
/*****HEADER*****/
#header {
height: 385px;
width: 1000px;
background-image: url(http://aquatic-world.ru/pics/header.jpg);
background-repeat: no-repeat;
}
#header img {border:0;}
#header input {border:0;}
.wp {
background-image: url(http://aquatic-world.ru/pics/wallpaper_scale.jpg);
background-repeat: repeat-x;
background-position: top;
vertical-align: top;
height: 690px;
}
#top_top_menu {
padding-top: 16px;
padding-left: 198px;
font-size: 11px;
color: #FFFFFF;
float: left;
}
#top_top_menu a{
font-size: 11px;
color: #FFFFFF;
}
#dom {
margin-left: 392px;
float:left;
}
#mail {
margin-left: 22px;
float:left;
}
#map {margin-right: 39px; _margin-right: 20px; float:right;}

#zagolovok {
font-size: 13px;
color: #FFFFFF;
padding-top: 180px;
float: left;
padding-left: 40px;
text-align: center;
}
#blok {
float: right;
width: 250px;
height: 200px;
}
#mail_1 {
font-size: 12px;
float: none;
padding-top: 90px;
text-align: right;
padding-right: 10px;
}
#mail_1 a{
color: #000000;
}
#kod {
font-size: 22px;
color: #000000;
font-family: Georgia, "Times New Roman", Times, serif;
}
#tel {
font-size: 36px;
color: #ff5400;
float: right;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: right;
padding-right: 10px;
margin-top: -5px;
letter-spacing: 1px;
}
#icq {
font-size: 22px;
color: #1b7391;
padding-left: 50px;
margin-top: 22px;
float:left;
}
#icq_1 {
font-size: 16px;
}
#top_menu {
font-size: 15px;
clear: left;
float: left;
padding-left: 20px;
font-weight: bold;
margin-top: 53px;
}
#top_menu a{
color: #FFFFFF;
text-decoration: none;
vertical-align: super;
}
#top_menu a:hover{
color: #feeb1c;
text-decoration: none;
}

#blok_2 {float: right; height: 105px; width: 420px;}
@media all and (min-width: 0) {#blok_2 {float: right; height: 105px; width: 420px; margin-top:3px;} }
*:first-child+html #blok_2 {float: right; height: 105px; width: 420px; margin-left: 300px; margin-top: 8px; }
#blok_2 {_float: right; _height: 105px; _width: 420px; _margin-left: 320px; _margin-top: 24px; }

#name {padding-top: 37px; clear: right; } 
@media all and (min-width: 0) {#name {padding-top: 35px; clear: right; } }

#pass {padding-top: 14px; float: left; }
*:first-child+html #pass {padding-top: 10px; float: left; }
#pass {_padding-top: 11px; _float: left; }

#but_1 {padding-top: 15px;float: left;}

#search {margin-top: 6px; margin-left: 52px; padding-left: 3px; float: left; } 
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { #search {margin-top: 6px; margin-left: 57px; padding-left: 3px; float: left; } }
*:first-child+html #search {margin-top: 2px; margin-left: 26px; padding-left: 3px; float: left; } 
#search {_margin-top: 2px; _margin-left: 26px; _padding-left: 3px; _float: left; } 

#but_2 {margin-top: 7px;float: left;} 

#reg {margin-top: 34px; }
#reg a{
font-size: 11px;
color: #002653;
}
.horizontal li {
	float: left;
margin-left: 5px;	
_margin-left: 2px;
}
.cpt_divisions_navigation ul {
	list-style-type: none;
	margin-top: 0px;
	_float:left;
	zoom:1;
	position:relative;
height: 0px;
}
/*****LEFT*****/
#left_block {
width: 244px;
}
#left_block img {border:0;}
#left_block input {border:0;}
#left_block a img {border:0;}
#oblako_red {background-image: url(http://aquatic-world.ru/pics/oblako_red.jpg); background-repeat: no-repeat; height: 44px; font-size: 20px; color: #FFFFFF; padding-top: 10px; padding-left: 25px; } 
#left_menu {
background-color: #f7f6e7;
width: 217px;
margin-left: 8px;
padding-top: 0px;
}
#left_menu ul {
margin-left:14px;
margin-right:14px;
list-style-type: none;
}
#left_menu li {	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: ##4e4e4e; padding-top: 4px; }
@media all and (min-width: 0) {#left_menu li {	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: ##4e4e4e; padding-top: 7px; padding-bottom:1px; } }
#left_menu a {
font-size: 12px;
color: #4e4e4e;
text-decoration: none;
}
#left_menu a:hover {
color: #117599;
}
#left_menu .cpt_category_tree .child a {
	padding-left: 5px;
	font-weight:bold;
color: #aa0000;
}
#left_menu .cpt_category_tree .child a:hover {
color: #117599;
}
#left_menu .cpt_category_tree .child_current a {
	color: #117599;
font-weight:bold;
	padding-left: 5px;
}


.oblako_blue {
background-image: url(http://aquatic-world.ru/pics/oblako_blue.jpg);
background-repeat: no-repeat;
height: 40px;
font-size: 20px;
color: #000000;
padding-top: 12px;
padding-left: 25px;
margin-top: 15px;
}
.proverka {
background-color: #f7f6e7;
width: 217px;
margin-left: 8px;
font-size: 12px;
text-align: center;
}
.proverka p {
text-align: left;
padding-left: 20px;
margin-bottom: 10px;
}
#proverit {
padding-top:12px;
}
.proverka textarea {
font-size: 12px;
}
#survey_question{
font-weight: bold;
text-align: center;
}
*:first-child+html .cpt_survey { text-align: left; padding-left:10px; padding-right:10px; }

.cpt_survey table{
padding-left: 20px;
padding-right:10px;
}
.cpt_survey label {
font-size: 12px;
}
.cpt_survey td{
font-size: 12px;
text-align: left;
}
#golosovat {
padding-top: 8px;
}

/*****VITRINA*****/
.vitrina {
padding-right: 7px;
padding-left: 7px;
font-family: Tahoma;
}
.vitrina img {border:0;}
.vitrina a img {border:0;}
.vitrina input {
border: 1px solid #999999;
margin-bottom:8px;
}
.vitrina textarea {
border: 1px solid #999999;
}
.vitrina h1{
font-size: 20px;
color: #0090b9;
font-weight: normal;
margin-top:12px;
margin-bottom:12px;
}
.vitrina h2{
font-size: 20px;
color: #0090b9;
font-weight: normal;
margin-top:15px;
}
.vitrina p {
font-size: 12px;
color: #4e4e4e;
text-align: justify;
}
.vitrina td a {
font-size: 12px;
color: #84847f;
}
.vitrina td a:hover {
color: #0090b9;
}
.vitrina .cpt_maincontent {
font-size: 14px;
color: #4e4e4e;
}
.vitrina .cpt_maincontent td{
font-size: 14px;
color: #4e4e4e;
}
.vitrina .regularPrice {
text-decoration: line-through;
}
.vitrina .totalPrice {
font-size: 16px;
font-weight: bold;
color: #ff6f00;
}
#cat_path {
margin-top: 10px;
margin-bottom:10px;
color: #0090b9;
}
#cat_path a{
font-size: 18px;
text-decoration: none;
color: #0090b9;
}
.cpt_product_category_info td{
margin-top: 10px;
margin-bottom:10px;
color: #0090b9;
}
.cpt_product_category_info td a{
font-size: 18px;
text-decoration: none;
color: #0090b9;
}
#cat_info_left_block {
padding-bottom:10px;
}
#cat_info_left_block td{
font-size: 11px;
}
.vitrina li {
font-size: 12px;
}
#cat_info_left_block a {
color: #0090b9;
}
#cat_111  {
	font-size: 18px;
	color:  #aa0000;
white-space: nowrap;
}
#cat_111 a {
	font-size: 18px;
	color: #0090b9;
margin-left:5px;
}
.cpt_maincontent a {
color: #0090b9;
}
#cat_product_sort {
font-size: 11px;
padding-bottom:10px;
}
#cat_product_sort a {
color: #0090b9;
}
.product_brief_block {
	padding-right: 22px;
}
/*****RIGHT*****/
#korzina {
background-image: url(http://aquatic-world.ru/pics/korzina.jpg);
background-repeat: no-repeat;
height: 115px;
width: 236px;
}
.cpt_shopping_cart_info {
font-size: 14px;
color: #4e4e4e;
padding-top: 40px;
padding-left: 70px;
}
.cpt_shopping_cart_info a{
color: #1d72a2;
}
#shpcrtca {
font-size: 16px;
font-weight: bold;
color: #ff6f00;
}
.r_zag {
font-size: 16px;
font-weight: bold;
color: #040200;
text-align: right;
margin-top: 10px;
padding-right: 30px;
}
.r_top { background-image: url(http://aquatic-world.ru/pics/r_top.jpg); background-repeat: no-repeat; height: 12px;  }
.r_top { _background-image: none; _height: 0px;  }

.kontakt {
width: 217px;
background-color: #f7f6e7;
margin-left: 10px;
font-size: 12px;
color: #4e4e4e;
}
.kontakt p{
padding-right: 18px;
padding-left: 18px;
padding-top: 4px;
padding-bottom:4px;
}
.kontakt a{
color: #c80000;
}
.r_bottom {
background-image: url(http://aquatic-world.ru/pics/r_bottom.jpg);
background-repeat: no-repeat;
height: 14px;
width: 236px;
}
.cpt_news_short_list {
padding-right: 18px;
padding-left: 18px;
padding-top: 10px;
padding-bottom: 25px;
}
.news_date {
background-color: #2670bc;
color: #FFFFFF;
width: 80px;
text-align: center;
}
.news_title {
margin-bottom: 10px;
}
.news_title a{
color: #1b1003;
}
/* ����� ��� �������� ������ */
.pl_item img {border:0;}
.pl_item a img {border:0;}
.pl_item {
text-align: center;
font-size: 10px;
background-color: #f7f6e7;
margin-left: 10px;
}
/* ����� �������� � ������ */
<!--.pl_item img{
padding-left: 18px;
padding-right: 18px;
padding-top:30px;

}
/* ����� ��������� �������� */
.pl_item .title a{
color: #c80000;
font-size:12px;
}-->
/* ����� ��������� ���� */
.pl_item .totalPrice{
font-weight: bolder;
font-size:12px;
}
/* ����� ��������� ������ ���� */
.pl_item .oldPrice{
text-decoration:line-through;
}
/*****FOOTER*****/
#footer {
height: 90px;
width: 940px;
margin-right: 30px;
margin-left: 30px;
margin-top: 30px;
background-image: url(http://aquatic-world.ru/pics/bottom.jpg);
background-repeat: no-repeat;
}
#footer_1 {
text-align: center;
padding-top: 10px;
}
#footer_1 a {
font-size: 11px;
color: #616060;
text-decoration: none;
font-weight: bold;
margin-right: 5px;
margin-left: 5px;
}
#linternet {
margin-top: 24px;
margin-left: 20px;
float: left;
}
#newstyle {
height: 31px;
width: 195px;
margin-left: 20px;
margin-top: 0px;
float:left;
margin-top: 24px;
margin-left: 20px;
}
#newstyle a{
font-size: 11px;
color: #4c5256;
text-decoration: none;
}
.ns1 {
float: left;
margin-top: 3px;
}
#ns_logo {
float: right;
}
#footer_2 {
font-size: 11px;
color: #4c5256;
height: 48px;
width: 580px;
float: right;
margin-top:13px;
background-image: url(http://aquatic-world.ru/pics/footer_2_r.jpg);
background-repeat: no-repeat;
background-position: right;
background-color: #e7e7e7;
}
#footer_2_1 {
float:left;
background-image: url(http://aquatic-world.ru/pics/footer_2_l.jpg);
background-repeat: no-repeat;
background-position: left;
height: 48px;
padding-right: 18px;
padding-left:45px;
}
*****ПОКУПКИ*****/ 
.background_cart_top
{ background-color: #c7e2f2;
  border-bottom: 1px #adccde solid;
  font-size:12pt;
  padding-left:10px;
}
.background_cart_top h1{
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size: 26px;
	font-weight: normal;
}
.background_cart_top a{
	color: #4c5256;
	font-size: 14px;
	font-weight: bold;
}
#cart_content_tbl{
width:100%;
}
#cart_content_tbl td{
 padding: 6px;
}
#cart_content_tbl a{
	color: #4c5256;
	font-size: 14px;
	font-weight: bold;
}
/*#blck-content input{
border: 1px #336699 solid;
}*/

#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 20px;
}
#cart_total{
 background-color: #c7e2f2;
 font-size: 20px;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #ebf3f7;
}
.row_even td {
	border: 0px solid #c7e2f2;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
	
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images{
float: left;
}
body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { vertical-align:middle;}

#powered_by { font-size:11px!important; padding:0 0 5px 0;}

*/

.small
{ font-size: 80%;
}
.big
{ font-size: 150%;
}

.background1, .background1 td
{ background-color: #D9E9FF;
}

.btn_checkout
{ font-size: 130%;
  margin: 10px;
  padding: 3px;
}

.prdbrief_add2cart
{ padding-top: 5px;
}

.error_block
{ font-weight: bold;
  color: red;
}

#block_ss {
margin-top:5px;
margin-left:10px;
}
#block_ss a{
font-size: 11px;
color: #84847f;
}
