* {padding:0; margin:0;}
html, body {height:100%;}
body {font-family: Tahoma; background:#fcfcfc; color:#000; min-width:1030px; padding:0 8px;}

.clear {clear:both;}

table, td, div, img {border:0; border-collapse:collapse; vertical-align:top;}
td {vertical-align:top;}
ul, li {}
p {padding:0px 0px 14px 0px;}
hr {margin:2px;}
em {font-size:12px;}

a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a img, fieldset {border:none;}
h1 {color:#df6e00; font-size:20px; padding-bottom:10px;}
h1 a {color:#df6e00;}
h2 {color:#0b75c1; font-size:14px; margin-left:0px; padding:0px 15px 10px 0px; font-weight:bold;}
h2 a {color:#0b75c1; text-decoration: underline;}
h2 a:hover {color:#fa6d12; text-decoration: underline;}
h3 {padding:7px 3px; font-size:12px;}

.header {margin-bottom:8px; width:100%;}
.header .divider {width:100%; height:14px; background:#ececec url(/images/header_divider.gif) repeat-x;}
.header .left {background:#ececec url(/images/header_left_bg.gif) left bottom no-repeat;}
.header .right {width:100%; height:90px; background:url(/images/header_right_bg.gif) right bottom no-repeat;}

.logo {height:119px; background:#fff url(/images/logo.gif) no-repeat; padding:0px 0 0 282px; text-align:center; margin:0px 0;}
.logo a.baner {display:block; margin-top:15px;}
.logo a.go_home {display:block; width:284px; height:119px; position:absolute; top:0; left:0;}
.logo img {margin:0 auto;}


.small_top_menu {width:20px; text-align:center; position:absolute; top:-8px; right:10px;}
.small_top_menu a {display:block; width:100%; padding:4px 2px; clear:both; margin:auto;}
.small_top_menu img {margin:4px 2px;}

.course {float:left; width:25%; height:60px; color:#3d95c3; font-weight:bold; margin:10px 0; border-right:#cbcbcb 1px solid; text-align:center;}
.course .ind {width:auto; margin:auto; padding-left:56px; text-align:left; line-height:1.1em;}
.course span {color:#1e1c1d; font-weight:normal; font-size:11px;}

.top_search {width:49%; height:60px; float:left; margin:10px 0; border-right:#cbcbcb 1px solid; text-align:center;}
.top_search .ind {padding:10px;}
.top_search input.text {display:block; width:98%; color:#f9570e; }
.top_search input.check {margin:2px;}
.top_search input.submit, .form_block input.submit {background:url(/images/find_bg.gif) no-repeat; width:90px; height:35px; border:none; color:#fff; font-size:16px; font-weight:bold; font-family: Verdana;}
.top_search .left_s {width:80%; float:left; text-align:center; padding-top:7px;}
.top_search .right_s {width:20%; float:right; text-align:center;}

.shopping_cart {width:25%; height:60px; float:left; margin:10px 0; background:url(/images/header_shop_bag.gif) 20px 0 no-repeat; color:#3d95c3; font-weight:bold; position:relative;}
.shopping_cart .ind {padding:5px 0 0 73px;}
.shopping_cart a {color:#3d95c3;}
.shopping_cart span {color:#1e1c1d; font-weight:normal; font-size:13px;}

.main {width:100%; position:relative;}
.left_bar {width:210px; margin-right:-210px; position:relative; float:left;}
.right_bar {width:210px; margin-left:-210px; float:left;}
.left_bar .ind,  .right_bar .ind {padding:0; margin:0;}

.left_bar .contact {width:210px; height:184px; background:url(/images/contact.gif) no-repeat; padding-bottom:8px;}
.block {width:100%; background:url(/images/block_menu_bg.gif) repeat-y; }
.block .title {height:45px; text-transform:uppercase; font-weight:bold; padding:14px 0px 0 0px; font-size:14px;}
.block .title a {display:block; margin-top:-2px; text-decoration:underline;}
.block .title a:hover {text-decoration:none;}
.block .title img {margin: 2px 8px 0 8px; float:left;}
.block .menu {background:url(/images/block_title_menu_bg.gif) no-repeat; color:#4b4c50;}
.block .menu a {color:#4b4c50;}
.block .spec {background:url(/images/block_title_spec_bg.gif) no-repeat; color:#fcfcfc;}
.block .spec a {color:#fcfcfc; float:left;}
.block .inf {background:url(/images/block_title_inf_bg.gif) no-repeat; color:#4b4c50;}
.inf {background:#ececec;}
.block .bot_inf {width:100%; height:18px; background:url(/images/block_bot_inf.gif) no-repeat;}

.block .text {font-size:12px; padding-top:0px;}
.block .special {text-align:center; padding-bottom:10px;}
.block .center {text-align:center;}
.block .news a {display:block; padding:0 3px 3px 3px; height:30px; overflow:hidden; color:#0973bd;}
.block .menu_t {padding:0 0 17px 10px; margin-top:-20px;}
.block .menu_t  img {margin:3px 5px 0 0;}
.block .menu_t  div {padding:2px 0; color:#312e25;}
.block .menu_t a {color:#0973bd;}
.block .rss {display:block; width:36px; height:18px; float:right; position:absolute; right:15px;}
/* .block .bot {width:100%; height:8px; background:url(/images/block_bot_menu.gif) no-repeat; clear:both;} */
.bot {width:100%; height:8px; background:url(/images/block_bot_menu.gif) no-repeat; clear:both; margin-bottom:8px;}



.main_window{float:left; width:100%; }
.main_window .ind {padding:0 218px;}


.content {text-align:justify; font-size:12px;}
.content ul {padding:3px;}
.content ul li{list-style-image:url(/i/diz/marker.gif); list-style-position:outside; margin-left:20px; padding:0 0 5px 5px;}

.content .title {background:#fd8a16 url(/images/cont_title_bg.gif) repeat-x; color:#fcfcfc; font-weight:bold; font-size:14px; margin:8px 0; clear:both; text-align:left;}
.content table.title {width:100%;}
.content .title .left {background:url(/images/cont_title_left.gif) left no-repeat;}
.content .title .right {height:41px; background:url(/images/cont_title_right.gif) right no-repeat;}
.content .title .top-left {background:url(/images/cont_title_tl.gif) top left no-repeat; width:9px; height:9px;}
.content .title .top-right {background:url(/images/cont_title_tr.gif) top right no-repeat; width:9px;}
.content .title .bot-left {background:url(/images/cont_title_bl.gif) bottom left no-repeat; height:9px;}
.content .title .bot-right {background:url(/images/cont_title_br.gif) bottom right no-repeat;}
.content .title .in {background:url(/images/cont_title_marker.gif) 8px 13px no-repeat; padding:0px 0 0px 35px;}
.content .title a {color:#fcfcfc;}
.content .title h1 {font-size:14px; color:#fcfcfc; padding:12px 0; text-transform:uppercase;}
.content .text {position:relative; clear:both; float:none; padding-bottom:8px;}
.prod_descr h2 {text-align:left;}
.content .center {text-align:center;}

.category_descr {margin-top:14px;}

.blue .title {background:#43a3d3 url(/images/blue_title_bg.gif) repeat-x; color:#fcfcfc; font-weight:bold; font-size:14px; margin:8px 0; clear:both; text-align:left;}
.blue table.title {width:100%;}
.blue .title .top-left {background:url(/images/blue_title_tl.gif) top left no-repeat; width:9px; height:9px;}
.blue .title .top-right {background:url(/images/blue_title_tr.gif) top right no-repeat; width:9px;}
.blue .title .bot-left {background:url(/images/blue_title_bl.gif) bottom left no-repeat; height:9px;}
.blue .title .bot-right {background:url(/images/blue_title_br.gif) bottom right no-repeat;}
.blue .title .in {background:url(/images/blue_title_marker.gif) 8px 13px no-repeat; padding:0px 0 0px 35px; font-size:14px; color:#fcfcfc; padding:12px 0;}

.content .dop_text {height:174px;}
.dop_left {float:left;}
.logo_cisco {}
.dop_text  .main {color:#2b6ca2; font-size:16px; font-weight:bold; padding:10px; }
.dop_text a {color:#296ca1; text-decoration:underline;}
.dop_text a:hover {text-decoration:none;}
.dop_text a:visited{color:#296ca1;}
.dop_text  .link a img {margin:10px 5px 20px 3px;} 

.temp {width:100%; table-layout:fixed;}
.temp td {padding-bottom:8px;}

.c_block_main {width:100%; float:left; text-align:center;}
.c_block_main .in {text-align:center;}
.c_block_main a {text-align:center; color:#296ca1; text-decoration:underline;}
.c_block_main a:visited {color:#296ca1;}
.c_block_main .name {height:28px; overflow:hidden; width:100%;}
.best .name {height:44px; overflow:hidden;}
.name a {text-decoration:none;}
.name a:hover {text-decoration:underline;}

.prod_picture {width:216px; float:left; margin-right:-216px; position:relative;}
.prod_descr {float:left; width:100%; position:relative; z-index:1;}
.prod_descr .ind {padding-left:220px;}
.prod_descr2 {margin-right:-110px; text-align:left;}
.prod_descr2 .ind {}
.prod_descr3 {width:116px; position:absolute; top:0; right:0;}

.param {width:auto; margin: 0px auto 10px auto; color:#000; text-align:left;}
.param td {padding:3px; vertical-align:middle;}
.param select {width:208px;}

.enlarge2 {display:block; position:absolute; width:31px; height:30px; left:-5px; bottom:-5px; z-index:100; }
.enlarge {display:block; position:absolute; width:210px; height:210px; left:0px; top:0px; z-index:101; }
.product_logo {width:116px; height:40px; margin-bottom:20px;}
.preference {text-align:left; margin-bottom:12px; }
.preference td {text-align:left; padding:3px; }
.preference td.option {font-weight:bold; width:60px;}
.preference td.values {vertical-align:bottom;}
.descr {clear:both; text-align:left;}

.description {text-align:justify; clear:both; padding-top:10px;}
.description table {border:2px solid #cccccc; margin:5px 0; margin:auto; width:99%;}
.description table td {border:1px solid #cccccc; padding:3px;}
.description table th {border:2px solid #cccccc; padding:3px; font-weight:bold; text-align:center;}
.description ul {}
.description a {color:#0b75c1; text-decoration:underline;}
.description a:hover {text-decoration:none;}

.not_in_stock {font-weight:bold; color:#0b75c1;}

.comparison {width:95%; margin:auto;}
.comparison td {border:1px solid #cccccc; padding:2px; text-align:center;}
.compare2 {display:block; margin:5px 0; z-index:102;}
.compare {display:block; position:absolute; width:162px; height:24px; left:25px; bottom:0px; z-index:105; }


 .price {margin:10px auto; color:#1e1c1d; text-align:left; width:86px; font-size:14px; color: #312E25; font-weight: bold; text-align:center;}
 .price2 {font-size:14px; font-weight:bold; height:30px; width:225px; text-align:center; background:url(/images/price.gif) no-repeat; padding-top:6px; margin-top:8px;}
 .price2 .ua {color:#2c6da5;}
 .price2 .us {color:#f96310;}
 .detail {margin:0px auto 10px auto; clear:both; width:86px; height:19px; text-align:left;}
 .detail a {display:block; width:86px; padding:2px 1px; height:19px; color:#fcfcfc; background:url(/images/detail.gif) no-repeat; font-weight:bold; font-size:11px; font-family:Verdana; text-decoration: none;  text-align:center;}
 .detail a:visited {color:#fcfcfc;}
 .in_cart {margin:3px auto; clear:both; width:86px; height:19px;}
 .in_cart  input.submit {display:block; width:86px; height:19px; padding:2px 3px; border:none; color:#fcfcfc; background:url(/images/in_cart.gif) no-repeat; font-weight:bold; font-size:11px; font-family:Verdana; float:none; clear:both;}

.credit {text-align:center; clear:both; padding:3px 0 8px 0; width:225px;}
.credit a {text-decoration:underline;}
.credit a:hover {text-decoration:none;}
.credit_table {width:90%; margin:auto;}

.order {width:98%; margin:auto;}
.order td{vertical-align:middle; text-align:center;}
.order .h, .order th {font-weight:bold; text-align:center; border:2px solid #cccccc;}

.sitemap {}
.sitemap h2 {padding-left:10px;}
.sitemap h3 {text-align:left; font-size:12px; padding-left:20px;}
 
.footer {width:99%; margin:8px auto 0 auto; border-top:#cccccc 4px solid; padding:5px; line-height:1.5em; font-size:12px;}
.footer .counter {float:left; width:19%;}
.footer .menu {float:right; width:80%; text-align:right; color:#a8a8a8;}
.footer .menu a {color:#686868;}
.footer a {text-decoration:underline;}
.footer a:hover {text-decoration:none;}

.ots {height:5px;}
.date {color: #4e656b; text-align:left; font-size:11px; text-transform:capitalize; margin-top:0px; padding-left:3px;}
.date span {font-size:14px;}
.red {color:red;}



.form_block {padding:5px; width:98%; margin:3px auto; overflow: auto;}
.form_block label.float {float:left; width:150px; margin-right:-151px; display:block; line-height:normal;}
.form_block div.value {float:left; width:99%; text-align:left; overflow:hidden;}
.form_block div.value .ind_f {padding-left:160px;}
.form_block textarea {width:95%; border:#7f9db9 1px solid;}
.form_block input {}
.form_block em {font-size:11px; line-height:30px; font-style:normal;}



.p_tl {background:url(/images/p_tl.gif) left top no-repeat;}
.p_tr {background:url(/images/p_tr.gif) right top no-repeat;}
.p_bl{background:url(/images/p_2bl.gif) left bottom no-repeat;}
.p_br {background:url(/images/p_2br.gif) right bottom no-repeat; padding:5px;}
.p_l, .p_l_prod {background:url(/images/p_bg.gif) left repeat-y;}
.p_r {background:url(/images/p_bg.gif) right repeat-y;}
.p_t {background:url(/images/p_bg.gif) top repeat-x; }
.p_b {background:url(/images/p_bg.gif) bottom repeat-x;}
.p_l_prod {text-align:center; text-indent:0; background:#fff url(/images/p_wite.gif) repeat-x; float:none; margin:auto;}

.best .p_tl {background:url(/images/p_2tl.gif) left top no-repeat;}
.best .p_tr {background:url(/images/p_2tr.gif) right top no-repeat;}
.best .p_bl{background:url(/images/p_2bl.gif) left bottom no-repeat;}
.best .p_br {background:url(/images/p_2br.gif) right bottom no-repeat; padding:5px;}
.best .p_l, .best  .p_l_prod {background:url(/images/p_bg.gif) left repeat-y;}
.best .p_r {background:url(/images/p_bg.gif) right repeat-y;}
.best .p_t {background:url(/images/p_bg.gif) top repeat-x; }
.best .p_b {background:url(/images/p_bg.gif) bottom repeat-x;}
.best .p_l_prod {margin:0; text-align:center; text-indent:0; float:none; background:none;}

.cat_top .p_tl {background:url(/images/p_2tl.gif) left top no-repeat;}
.cat_top .p_tr {background:url(/images/p_2tr.gif) right top no-repeat;}
.cat_top .p_bl{background:url(/images/p_2bl.gif) left bottom no-repeat;}
.cat_top .p_br {background:url(/images/p_2br.gif) right bottom no-repeat; padding:5px; height:133px;}
.cat_top .p_l, .cat_top  .p_l_prod {background:url(/images/p_bg.gif) left repeat-y;}
.cat_top .p_r {background:url(/images/p_bg.gif) right repeat-y;}
.cat_top .p_t { }
.cat_top .p_b {background:url(/images/p_bg.gif) bottom repeat-x;}
.cat_top .p_l_prod {text-align:center; text-indent:0; float:none; background:none;}

.blue {color:#0b75c1;}
.blue a {color:#0b75c1;}

a.download:hover {
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	text-decoration: underline;
}

a.download {
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	width:210px;
	float:inherit;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/block_buttom_01.gif);
	border: 1px solid #32689f;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	background-color: #538cc6;
	background-repeat: repeat-x;
}

a:visited.download {color: #FFFFFF;}

.comment .author {float:left; width:70%; text-align:left; font-size:11px;}
.comment .date_c {float:right; width:20%; text-align:right; font-size:11px;}
.comment .comment_text {margin-top:25px; clear:both; text-align:left;}

img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {float:right; margin: 0px 0px 2px 20px; display: inline;}
img.alignleft {float:left; margin: 2px 19px 2px 0; display: inline;}