* { padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; }
html {
	background:#C8EFF8;
	font-size:12px;
	color:#555454;
}
img { border:none; }

table {font-size:12px;
	color:#555454;}
 
a {	color:#555454; text-decoration:underline; }
a:hover {	text-decoration:underline; }
#body {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	border-collapse:collapse;
	vertical-align:top;
	font-size:12px;
	color:#555454;
}
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:13px; }
h4 { font-size:12px; }
#body_header { 
	/*background:url('/images/template/i/header_top.jpg') top center repeat-x;*/
	height:150px;
	vertical-align:top;
	
}
#body_data {
	background:#fff;
	vertical-align:top;
	padding-left:8px;
}
#body_footer {
	vertical-align:top;	
}

#data {
	width:100%;
	vertical-align:top;
	border-collapse:collapse;
}
#data_left {
	width:200px;
	vertical-align:top;
	padding-top:5px;
	overflow:hidden;
}
#data_left .header {
	height:24px;
	width:192px;
	background:#3196EB url('/images/template/i/headers_fon.jpg') top left no-repeat;
	margin-bottom:5px;
}
#data_left .header span {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	line-height:1.7;
	color:#fff;
}
#data_center {
	vertical-align:top;
	padding:5px 20px 5px 20px;
	overflow:hidden;
}
#data_center .header {
	height:24px;
	width:192px;
	background:#3196EB url('/images/template/i/headers_fon.jpg') top left no-repeat;
	margin-bottom:5px;

}
#data_center .header span {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	line-height:1.7;
	color:#fff;
}
#data_right {
	width:203px;
	vertical-align:top;
	padding-top:5px;
	overflow:hidden;
}
#data_right .header {
	height:24px;
	width:192px;
	background:#3196EB url('/images/template/i/headers_fon.jpg') top left no-repeat;
	margin-bottom:5px;
}
#data_right .header span {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
	line-height:1.7;
	color:#fff;
}


#data #main_menu {
	width:90%;
	text-align:center;
	margin-bottom:10px;
}
#footer #main_menu {
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
#main_menu a {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.7;
	text-decoration:none;
	white-space:nowrap;
	margin:0 10px 0 10px;
}
#main_menu a:hover {
	text-decoration:underline;
}
#main_menu a.current {
	color:#3296EB;
}

#menu_ico {
	width:95%;
	text-align:center;
	margin-bottom:15px;
}
#menu_ico img {
	border:none;
}

#footer {
	width:100%;
	vertical-align:top;
	border-collapse:collapse;
	text-align:center;
}


/*** CATALOG MENU_ICO ***/
.menu_ico { width:250px; height:230px; float:left; text-align:center; }
.menu_ico_table { width:250px; text-align:center; }
.menu_ico_name { text-align:center; height:40px; }
.menu_ico_name a { 
	color:#006E87;
	font-size:13px;
	text-transform:uppercase;
	line-height:1.5;
	text-decoration:none;
}
.menu_ico_name a:hover { text-decoration:underline; }
.menu_ico_img { text-align:center; }
.menu_ico_img img { border:none; }






.catalog_menu a { 
	color:#006E87;
	font-size:13px;
	text-transform:uppercase;
	line-height:1.5;
	text-decoration:none;
}
.catalog_menu a:hover { text-decoration:underline; }
.catalog_menu div {
	padding-left:10px;
	margin-bottom:7px;
}
.catalog_menu div.sub {
	padding-left:30px;
	background:url('/images/template/i/menu_tag.gif') 14px 6px no-repeat;
}
.catalog_menu a.current {
	color:#3196EB;
}
.catalog_menu div.sub a {
	color:#3196EB;
	font-size:12px;
}

div.f_title {
	padding:0 0 20px 40px;
}
div.f_title h1 {

}
.data_padding {
	padding:0 15px 20px 15px;
	overflow:hidden;
	clear:both;
	font-size:12px;
}

.nc_row {
	padding:0 0 20px 0;
	line-height:1.5;
}
.nc_row  h3 a {
	color:#3196EB;
}
.nc_announce {
	padding:5px 0 5px 0;
	line-height:1.5;
}
.nc_full_text {
	padding:5px 0 5px 0;
	line-height:1.5;
}
.nc_articles h2 {
	color:#3196EB;
}
.money { padding:5px 5px 10px 20px; font-size:12px; }
.money span { font-size:12px; color:#3196EB; }
.money .usd { padding-left:32px; padding-top:10px; }

.nc_news { padding:5px 0 5px 0; font-size:12px; }
.nc_news .nc_date { color:#3196EB; font-size:12px; padding:0; }
.nc_news .nc_announce { font-size:12px; }
.nc_news .nc_more a { color:#3196EB; font-size:11px; padding:0; }
.all_news { padding:0 0 5px 5px; font-size:12px; }


/*** SEARCH BLOCK ***/
.block_search { padding: 5px 0 5px 0; text-aling:center; }
.block_fieldset { border:none; }
.form_search { background:#F7F7F7; border:1px solid #A2A1A1; margin:0 5px 0 0; width:110px; height:18px; }
.form_button {}

.prlist_row { width:204px; background:url('/images/template/i/prlist_borders.gif') top left repeat-y; }
.prlist_top { width:204px; background:url('/images/template/i/prlist_top.gif') top left no-repeat; }
.prlist_bottom { width:204px; padding-bottom:18px; padding-top:3px;  background:url('/images/template/i/prlist_bottom.gif') bottom left no-repeat; font-size:12px; }
.prlist_bottom div { padding:3px 15px 3px 7px; }
.prlist_row h1 a { 
	font-size:13px;
	color:#4AA3EE;
	text-transform:uppercase;
	text-decoration:none;
}
.prlist_row img { border:3px solid #4AA3EE; }
.prlist_row .desc a { color:#636161; }

div.gallery_row { float:left; width:250px; text-align:center; }
.gallery_row .images { text-align:center; padding:5px; }
.gallery_row .images img { border:3px solid #4AA3EE; }
.gallery_row .name, .gallery_row .size, .gallery_row .location { text-align:left; font-size:12px; }
.gallery_row .name { height:45px; overflow:hidden; }
.gallery_row .more { text-align:left; padding:10px; }
.gallery_row .more a { font-size:12px; }
.gallery_row table td{ width:250px; text-align:center;}
.gallery_row div {margin-left:20px; margin-right:20px;}
.head_gal { background:#3196eb; color:#fff; padding:3px; } 
.head_gal a { color:#fff; font-size:13px; } 

.tg_images { padding:5px 0 10px 0; }
.tg_images img { border:3px solid #4AA3EE; }
.image_large { text-align:center; margin:10px; }
.image_large img { border:3px solid #4AA3EE; }
.infoblock { padding:5px; border:2px solid #CEE5F8; margin:10px 7px 10px 0; }

.form_subtitle { background:#3196eb; color:#fff; padding:3px; } 
.form_subtitle a { color:#fff; font-size:13px; } 

.cart_contents { display:block; overflow:hidden; }
.cart_contents table { display:block; overflow:hidden; clear:both;}
.cart_contents td { border-bottom: 1px solid #DBDBDB; padding: 5px; }
.cart_contents .name, .cart_contents .qty { text-align: left }
.cart_contents .qty input { text-align: center; white-space: nowrap }
.cart_contents th { background: #DBDBDB; font-size: 80%; font-weight: normal; 
    color: #595959; padding: 5px; }
.cart_contents .cart_buttons { padding: 10px 0px; }
.cart_contents .totals { font-weight: bold }
.cart_contents .totals td { border-top: 1px solid #DBDBDB; border-bottom: none }
.cart_contents .cart_discount td { border-top: 1px solid #DBDBDB }
#netshop_discount_div { margin: 10px 0px; padding: 4px 10px; border: 1px solid #FFDBA8; 
    background: #FFFCF3; color: #595959; font-size:8pt; width: 250px }
#netshop_discount_div p { margin: 5px }

.rss { text-align:right;  margin-bottom:20px; overflow:hidden; zoom:1; }
.rss a { color:#000 !important; font-size:12px; font-weight:bold; text-decoration:none; height:24px; line-height:24px; padding:0px 5px; display:block;  float:right;  }
.rss a:hover { color:#134187 !important; }
.rss img { padding: 0;  }
