@charset "windows-1251";

* {
	padding:0;
	margin:0;
}

body {
	font: 100.01% Tahoma, Geneva, sans-serif;
	background: #000;
	height: 100%;
	width: 100%;
}

.clear {
clear:both;
font-size:0;
overflow:hidden;
}

img {
	border:none;
}

td {
	vertical-align:top;
}

#wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	overflow-x:hidden;
	
}
#center_col {
	position: relative;
	width: 80%;
	margin:0 auto;
	background: #FFF;
	min-width:980px;
}
#left_back, #right_back {
	height: 602px;
	position: relative;	
}
#left_back {
	background: url(../tvoi_service_img_new/back_fire_left.jpg);
	margin-left: -119px;
	width: 119px;
	position:absolute
}

#right_back {
	background: url(../tvoi_service_img_new/back_fire_right.jpg);
	right:0;
	top:0;
	position:absolute;
	width: 137px;
	margin-right:-137px;
}
#header {
	height: 200px;
}
#header h2 {
	font-weight: normal;
	padding:40px 0 0 45px;
	width:50%;
	line-height: 1.5em;
	overflow:hidden;
}




#login_box {
	background: #F2F2F2;
	height: 150px;
	width: 170px;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 15px 30px;
	
}
#login_box ul li {
	list-style: none;	
}
#login_box fieldset {
	border-style: none;
}


#login_box legend {
	color: #FF0000;
	font: 120% "Times New Roman", Times, serif;
	margin-bottom: 5px;
	display: block;
}
#login_box label {
	font-size: 70%;
}
#login_box #name {
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

#login_box #pass {
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#login_box .submit {
	margin-top: 5px;
}
#login_box .registration {
	font-size: 75%;
	position: relative;
	margin-top: -18px;
	margin-left:75px;
	color:#FF0000;
}

#login_box .registration a {
	color:#FF0000;
}


#menu {
	background: #F2F2F2;
}
#menu ul {
	margin-right: auto;
	margin-left: auto;
	list-style: none;
	height: 40px;
	width:900px;
}
#menu ul li {
	float: left;
	border-right: 1px solid #808080;
	line-height: 40px;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 80%;
}

#menu ul li.last {
	float: left;
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
#menu ul li a {
	color: #000;
	font-weight: bold;
}
#menu ul .mark a {
	color: #FF0000;
}
#text_content {
	margin-top: 20px;
	margin-bottom: 30px;
	padding-left:50px;
}
#text_content #left_col {
	float: left;
	width: 20%;
	padding-right: 20px;
	border-right: 1px solid #892801;
	padding-left: 5%;
}

#text_content #right_col {
	margin-left: 30%;
	//margin-left: 28%;
	width: 71%;
	//width: 69%;
	position: relative;
}

.news {
	margin: 0 0 15px 0;	
}

.news h4 {
	color: #FF0000;
	font: normal 120% "Times New Roman", Times, serif;
}
.news .item {
	margin-top: 10px;
}
.news .item .date {
	font: bold 90% "Times New Roman", Times, serif;
	color: #666666;
}
.news .item p {
	font-size: 75%;
	margin-top: 3px;
	line-height: 1.4em;
}
.news .item p a {
	color: #000;
}
.about {
	/*background: url(../tvoi_service_img_new/about.jpg) no-repeat right bottom;*/
	margin-bottom: 20px;
}

.about h3 {
	font: normal 120% "Times New Roman", Times, serif;
	color: #FF0000;
}
.about ul {
	margin-top: 10px;
	font-size: 80%;
	width: 80%;
}
.about ul li {
	margin-bottom: 10px;
	line-height: 1.4em;
	background: url(../tvoi_service_img_new/endash.gif) no-repeat left 0.6em;
	padding-left: 15px;
	list-style: none;
}
.partners ul li {
	display: inline;
	list-style: none;
}
.partners h3 {
	font: normal 120% "Times New Roman", Times, serif;
	color: #FF0000;
}
#adv_content {
	background: #FF0000;
	padding: 20px 40px;
	margin-left:-50px;
	//clear:both;
}
#adv_content h3 {
	font: normal 130% "Times New Roman", Times, serif;
	color: #FFF;
}
#catalog_content {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#catalog_content h3 {
	color: #FF0000;
	font: normal 140% "Times New Roman", Times, serif;
	margin-bottom: 15px;
}
#catalog_content ul {
	width: 350px;
	float: left;
}
#catalog_content .first_col {
	margin-right: 50px;
}
#catalog_content li {
	list-style: none;
	font-size: 85%;
	padding-left: 80px;
	margin-bottom: 20px;
}

#catalog_content li a {
	display:block;
	padding:15px 0;
	color:#000;
}


#catalog_content .tele {
	background: url(../tvoi_service_img_new/cat_ico/camera.jpg) no-repeat left center;
	
}

#catalog_content .bastion {
	background: url(../tvoi_service_img_new/cat_ico/bastion.jpg) no-repeat left center;
}

#catalog_content .ops_imp {
	background: url(../tvoi_service_img_new/cat_ico/ops_imp.jpg) no-repeat left center;
}

#catalog_content .ops_rus {
	background: url(../tvoi_service_img_new/cat_ico/ops_rus.jpg) no-repeat left center;
}


#catalog_content .spt {
	background: url(../tvoi_service_img_new/cat_ico/spt.jpg) no-repeat left center;
}

#catalog_content .sop {
	background: url(../tvoi_service_img_new/cat_ico/sop.jpg) no-repeat left center;
}

#catalog_content .sud {
	background: url(../tvoi_service_img_new/cat_ico/sud.jpg) no-repeat left center;
}

#catalog_content .oop {
	background: url(../tvoi_service_img_new/cat_ico/oop.jpg) no-repeat left center;
}

#catalog_content .domofon {
	background: url(../tvoi_service_img_new/cat_ico/domofon.jpg) no-repeat left center;
}

#catalog_content .forcables {
	background: url(../tvoi_service_img_new/cat_ico/forcables.jpg) no-repeat left center;
}

#catalog_content .shkaf {
	background: url(../tvoi_service_img_new/cat_ico/shkaf.jpg) no-repeat left center;
}

#catalog_content .cables {
	background: url(../tvoi_service_img_new/cat_ico/cables.jpg) no-repeat left center;
}

#catalog_content .ppo {
	background: url(../tvoi_service_img_new/cat_ico/ppo.jpg) no-repeat left center;
}
#catalog_search ul, #catalog_search li {
	margin: 0px;
	padding: 0px;
	float: none;
	width: auto;
}

#catalog_search li {
	display:inline;
	list-style:none;
}
#catalog_search label {
	font: 150% "Times New Roman", Times, serif;
	display: block;
	color: #FF0000;
}
#catalog_search  #s_field {
	width: 400px;
	border: 1px solid #FF0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}


.cat_first_level {
	width:100%;
}

.cat_first_level .left {
	padding-right:30px;
	
}

.cat_first_level li {
	padding: 0 0 5px 0;
	
}

.cat_first_level .left a {
	color:#000 !important;
}

.cat_first_level .right {
	width:55% !important;
	font-size:80%;
}

.floats {
	overflow:hidden;	
}

.floats .left {
	float:left;	
	margin:0 6% 50px 0;
}

.cat_item {
	max-width:320px;
	width:280px;
	height:180px;
	
}

.cat_item p {
	line-height:normal;
	font-size:90% !important;
	
	
}

.cat_item .decription {
	overflow:hidden;	
}

.cat_item .price {
	height:auto!important;
}

.cat_item .price b {
	font-size:120%;
	color:#F00;
}

.cat_item .fancybox_link {
}

.cat_item .fancybox_link img {
	width:80px !important;
	height:auto!important;
	overflow:hidden;
	position:relative;
}

.cat_item h3 {
	
}

.cat_item .cart_amout {
	border:1px solid #FF0000;
	width:32px;
	text-align:center;
	padding:5px 0;
}

.cat_item .to_cart a {
	text-decoration:underline;
	cursor:pointer;
}




#footer {
	background: #000;
	color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left:-50px;
}
#footer address {
	font-style: normal;
}
#footer h3 {
	font: normal 140% "Times New Roman", Times, serif;
	color: #FF0000;
	margin-bottom: 5px;
}

#footer .dev {
	width: 200px;	
}

#footer .dev {
	width: 200px;	
	text-align: right;
}

#footer .dev a {
	text-decoration:none;
	font-size:75%;
	color:#ffffff;
	outline: none;
}


/*specoffers */

.floats {
	margin: 20px 0 0 0;
}

.floats .block {
	float:left;
	margin: 0 10px 0 0;
	width:30%;
	background-color: #fff;
	padding:10px;
	height:85px;
	
}

.floats .last {
	margin:0!important;
}

.floats .fancybox_link {
	float:left;
	margin: 0 20px 0 0;
}

.floats h3 {
	font-size: 110% !important;
	margin: 0 0 5px 0;
	
}

.floats h3 a {
	color:#FF0000;	
}



#adv_content .floats p {
	font-size: 70% !important;
}

.floats .price {
	margin: 5px 0 5px 0;
}
.floats .incart {
	font-size: 60% !important;
	
}
.logo_yat {
	display:block;
	float:left;
	margin:50px 30px 0 55px;
}


.main {
	border-collapse:collapse;
	width:100%;
}

.main td {
	vertical-align:top;	
	border-collapse:collapse;
}

.main .content {
	padding-right:30px;
	font: 90%/1.4em Arial, Helvetica, sans-serif;
}
.main .content p {
	margin-bottom:1em;
}

.main .content ul {
	margin:0 0 1em 0.5em;
	
}

.main .content li {
	background: url(/tvoi_service_img_new/dash.gif) no-repeat left 10px;
	padding-left:20px;
	margin-bottom:0.05em;
	list-style:none;
}

.main .content a {
	color:#FF0000;
	cursor: hand;
	cursor: pointer;
}
.main .content a:hover {
   text-decoration: underline;
}

.main .content h1 {
	color:#FF0000;
	font: 150% "Times New Roman", Times, serif;
	margin-bottom: 1.3em;
}

.main .content h2 {
	color:#FF0000;
	font: 140% "Times New Roman", Times, serif;
	margin-bottom: 1em;
}

.main .content h3 {
	color:#FF0000;
	font: 130% "Times New Roman", Times, serif;
	margin-bottom: 0.5em;
}

.main .content h4 {
	color:#FF0000;
	font: 110% "Times New Roman", Times, serif;
	
}

.main .right {
	width:258px;	
}
.breadcrumbs {
	font: 75%/normal Tahoma, Geneva, sans-serif;
	margin-bottom:25px;
}

.breadcrumbs a {
	color: #000;	
}


.content_catalog_inner {
	clear:both;
	float:none;
	margin-top:20px;
	overflow:hidden;
}

.content_catalog_inner h3 {
	margin-bottom:0 !important;
	
}

.content_catalog_inner table {
	width:100%;
}

.content_catalog_inner td {
	padding: 10px 0;
}

.content_catalog_inner ul {
	margin:0;
	padding:0;
}
.content_catalog_inner li {
	list-style:none;
	margin-bottom: 1em !important;
	background-image: none !important;
	padding:0 !important;
}

.content_catalog_inner a {
	font: 70% Tahoma, Geneva, sans-serif;
	display: block;
	padding-left: 55px;
	color:#000;
	min-height:35px;
	_height:35px;

}

.content_catalog_inner .tele a {
	background: url(/tvoi_service_img_new/cat_ico/camera_mini.gif) no-repeat left top;	
}

.content_catalog_inner .bastion a {
	background: url(/tvoi_service_img_new/cat_ico/bastion_mini.gif) no-repeat left top;	
}

.content_catalog_inner .ops_imp a {
	background: url(/tvoi_service_img_new/cat_ico/ops_imp_mini.gif) no-repeat left top;	
}

.content_catalog_inner .ops_rus a {
	background: url(/tvoi_service_img_new/cat_ico/ops_rus_mini.gif) no-repeat left top;	
}

.content_catalog_inner .sop a {
	background: url(/tvoi_service_img_new/cat_ico/sop_mini.gif) no-repeat left top;	
}

.content_catalog_inner .sud a {
	background: url(/tvoi_service_img_new/cat_ico/sud_mini.gif) no-repeat left top;	
}

.content_catalog_inner .oop a {
	background: url(/tvoi_service_img_new/cat_ico/oop_mni.gif) no-repeat left top;	
}

.content_catalog_inner .domofon a {
	background: url(/tvoi_service_img_new/cat_ico/domofon_mini.gif) no-repeat left top;	
}

.content_catalog_inner .forcables a {
	background: url(/tvoi_service_img_new/cat_ico/forcables_mini.gif) no-repeat left top;	
}

.content_catalog_inner .shkaf a {
	background: url(/tvoi_service_img_new/cat_ico/shkaf_mini.gif) no-repeat left top;	
}

.content_catalog_inner .cables a {
	background: url(/tvoi_service_img_new/cat_ico/cables_mini.gif) no-repeat left top;	
}

.content_catalog_inner .ppo a {
	background: url(/tvoi_service_img_new/cat_ico/ppo_mini.gif) no-repeat left top;	
}

.content_catalog_inner .spt a {
	background: url(/tvoi_service_img_new/cat_ico/spt_mini.gif) no-repeat left top;	
}

.right {
	font: 90% Arial, Helvetica, sans-serif;
}

.basket_indicator {
	margin-bottom:20px;
}


.basket_indicator h3 {
	font: 130% "Times New Roman", Times, serif;
	color: #FF0000;
	padding-left: 40px;
	background: url(/tvoi_service_img_new/ico_basket.gif) no-repeat left top;
	line-height:30px;
	margin-bottom:10px;
}

.basket_indicator a {
	color: #FF0000;
}

.basket_indicator p {
	font-size:90%;
	margin-left:10px;
}

.submenu {
	padding: 15px;
	background: #F2F2F2;
	margin-bottom:25px;
}

.submenu ul {
	
}

.submenu ul li {
	list-style:none;
	margin-bottom:15px;
	
}

.submenu ul li a{
	font: bold 90% Arial, Helvetica, sans-serif;
	color: #000;	
	
}
.submenu li ul {
	margin:10px 0 0 0;
}
.submenu li ul li {
	background: url(/tvoi_service_img_new/dash.gif) no-repeat left 7px;
	padding-left:20px;
	margin-bottom:0.5em;
}

.submenu li li a {
	color: #000;
	font-weight: normal;
	line-height: 1.3em;	
}

.shop_filters {
	padding: 15px;
	background: #F2F2F2;
	font: 90% Arial, Helvetica, sans-serif;
}

.shop_filters h3 {
	font: 130% "Times New Roman", Times, serif;
	color: #FF0000;
	padding-left: 40px;
	background: url(/tvoi_service_img_new/ico_search.gif) no-repeat left top;
	line-height:30px;
}

.shop_filters form {
	padding: 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 2px solid #FF0000;
}

.shop_filters #keyword{
	width:175px;
	border:1px solid #FF0000;
	padding:2px 4px;
}


.shop_filters #from, .shop_filters #to{
	width:65px;
	border:1px solid #FF0000;
	padding:2px 4px;
}

.shop_filters form table {
	margin:15px 0 7px 0;
}

.shop_filters #k_curr_level, .shop_filters #c_curr_level {
	float:left;
	margin-right:5px;
	//margin-right:2px;
}


/*Shop Catalog */

.shop_catalog {
	overflow:hidden;
	font:90% Arial, Helvetica, sans-serif
}

.shop_catalog a {
	color:#000 !important;	
}

.rubricator_left {
	float:left;
	width:45%;
}

.rubricator_right {
	overflow:hidden;
	margin-left:45%;
	float:right;
	width:45%;
}

.shop_catalog li {
	margin-bottom: 20px;
}

.shop_catalog li ul {
	margin-top: 10px;	
}

.shop_catalog li li {
	margin:5px 0 !important;	
}

.shop_catalog li a {
	font-weight:bold;
}

.shop_catalog li li a {
	font-size:90%;
	font-weight:normal;
}

.shop_catalog .id_479 {
	background: url(/tvoi_service_img_new/cat_ico/camera.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_610 {
	background: url(/tvoi_service_img_new/cat_ico/bastion.jpg) no-repeat left -15px !important;	
	padding-left:90px !important
}

.shop_catalog .id_626 {
	background: url(/tvoi_service_img_new/cat_ico/ops_imp.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_690 {
	background: url(/tvoi_service_img_new/cat_ico/ops_rus.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_756 {
	background: url(/tvoi_service_img_new/cat_ico/spt.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_778 {
	background: url(/tvoi_service_img_new/cat_ico/sop.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_795 {
	background: url(/tvoi_service_img_new/cat_ico/sud.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_850 {
	background: url(/tvoi_service_img_new/cat_ico/oop.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_889 {
	background: url(/tvoi_service_img_new/cat_ico/domofon.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_904 {
	background: url(/tvoi_service_img_new/cat_ico/forcables.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_922 {
	background: url(/tvoi_service_img_new/cat_ico/shkaf.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_925 {
	background: url(/tvoi_service_img_new/cat_ico/cables.jpg) no-repeat left top !important;	
	padding-left:90px !important
}

.shop_catalog .id_1151 {
	background: url(/tvoi_service_img_new/cat_ico/ppo.jpg) no-repeat left top !important;	
	padding-left:90px !important
}


#cart_table {
	width:100%;
	border-collapse:collapse;
	font-size:90%;
}

#cart_table td {
	padding: 10px 5px;
	border-bottom:1px solid #FF0000;
	border-collapse:collapse;
}

#cart_table th {
	padding: 5px;
	border-bottom:1px solid #FF0000;
	border-collapse:collapse;
	background-color:#F2F2F2;
	text-align:left;
}

#cart_form .total {
	margin: 10px 0;	
}

.to_order {
	font-weight:bold;
	margin-bottom: 15px;
	display:inline-block;
	//display:inline;
	//zoom:1;
}

.registation_form {
	
}

.registation_form h4 {
	margin: 25px 0 8px 0;;
	font-size: 130% !important;
}

.registation_form li {
	background-image:none !important;
}

.registation_form .price_with_delivery {
	display:block;	
}

.registation_form .pinfo label {
	display:block;
}

.registation_form .pinfo li {
	padding: 5px 0;
}

.registation_form .pinfo input {
	padding: 5px;
	border:1px solid #FF0000;
	width:300px;
}

.registation_form {
	
}

.regnew_user {
}

.regnew_user li {
	padding:5px 0;
}

.regnew_user label {
	display:block;
}

.regnew_user .user_type_selector {
	display:inline!important;
	width:auto;
}

.regnew_user input {
	padding: 5px;
	border:1px solid #FF0000;
	width:300px;
}
.btn {
	width:auto !important;
	padding: 5px;
	background-color:#FF0000;
	cursor:pointer;
	color:#FFF;
}
span.notice {
	display:block;
	font-size:70%;
	color:#666;
	line-height:normal;
}

.logon {
	font-size:80%;	
}

.logon h3 {
	font-size:150%;	
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FF0000;	
	margin: 15px 0 0 0;
}

.logon li {
	padding: 3px 0;
}

.logon a {
	color: #FF0000;	
}


.table_tariffs {
	width:100%;
	font:80%;
	border-collapse:collapse;
}

.table_tariffs td, .table_tariffs th {
	padding:8px 5px;
	border-bottom:#FF0000 solid 1px;
	border-collapse:collapse;
}



	
.number_list { padding-bottom:30px; }	

.number_list strong:first-child { color:#F00; }

