@font-face {
	font-family:"ZrnicCyrNormal";
	src:url('/media/font/Zrnic_Cyr_Normal.ttf') format("truetype");
}


* {
	padding:0px;
	margin:0px;
}

html, body {
	padding:0;
	margin:0;
	background:#FFF;
	font-size:12px;
	font-family:Arial;
}

#header {
	height:123px;
	padding:0;
	margin:0;
}
#header h1 {
	color:#FF7777;
	font-size:24px;
	font-weight:normal;
	border:0;
	position:absolute;
	left:20px;
	top:20px;
}
#header #hd1 {
	margin-left:77px;
	color:#777;
	font-family:Arial;
	font-size:12px;
}

#heading_ics {
	position:absolute;
	top:10px;
	right:10px;
	border:0;
	margin:0;
	padding:0;
}

#footer {
	width:100%;
	padding:0;
	margin:0;
	margin-top:30px;
	color:#333;
	font-size:11px;
}
#footer td {
	padding:0;
	margin:0;
	text-align:center;
}
#footer a {
	color:#000;
	font-size:11px;
	margin:0;
}

.top_menu {
	position:absolute;
	right:0;
	top:53px;
}
.top_menu td {
	margin:0;
	padding:0;
}
.top_menu .menu {
	background:url('/media/img/menu-bg.jpg') repeat-x;
	color:#FFF580;
	font-family:Arial;
	font-size:18px;
}
.top_menu .menu a {
	font-family: 'ZrnicCyrNormal', Arial;
	font-size:18px;
	color:#666;
}
.top_menu .menu a:hover {
	color:#999;
	text-decoration:none;
}

.top_icons {
	position:absolute;
	top:95px;
	right:210px;
	width:500px;
	padding:0;
	margin:0;
	text-align:right;
}
.top_icons li {
	list-style:none;
	display:inline;
	float:right;
	padding:3px 2px 2px 1px;
}
.top_icons img {
	position:relative;
	margin:0;
	padding:0;
	border:0;
	opacity: .7; /* Standard: FF gt 1.5, Opera, Safari */
	/* filter: alpha(opacity=70); /* IE lt 8 */
	/* -ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .7; /* Safari 1.x */
	-moz-opacity: .7; /* FF lt 1.5, Netscape */
}


h1 {
	font-size:24px;
	font-family:'ZrnicCyrNormal', Arial;
	font-weight:normal;
	text-align:center;
	margin-top:15px;
	margin-bottom:0;
	padding:6px;
	color:#555;
}

h2 {
	font-size:20px;
	font-family:'ZrnicCyrNormal', Arial;
	font-weight:normal;
	text-align:center;
	margin-top:20px;
	padding:6px;
	color:#555;
}

.tender_cats h2 {
	font-size:20px;
	font-family:'ZrnicCyrNormal', Arial;
	font-weight:normal;
	text-align:left;
	margin-top:20px;
	padding:6px;
	color:#555;
}

h3 {
	font-size:14px;
	font-family:'ZrnicCyrNormal', Arial;
	font-weight:normal;
	text-align:center;
	margin-top:0px;
	margin-bottom:0;
	padding:2px;
	color:#555;
}

a {
	text-decoration:none;
	color:#F88E11;
	margin-left:3px;
	margin-right:3px;
	outline:none; /* remove border in FF */
}
a:hover {
	text-decoration:underline;
}

a img {
	border:#777 1px solid;
}

a.acc_head {
	display:block;
	color:#333;
	font-size:12px;
	margin:0;
	padding:10px;
	border-bottom:#EDEDED 1px solid;
	text-decoration:none;
}
a.acc_head img {
	border:0;
}
.acc_content {
	border-bottom:#EDEDED 1px solid;
	border-top:0;
}
.acc_content li {
	list-style:square;
	list-style-position:inside;
	margin-left:30px;
	font-size:12px;
	padding:0;
}
.acc_content a {
	font-size:11px;
	color:#333;
	margin-left:0px;
	padding-left:0;
}


a.big1 {
	font-size:14px;
}


#acc_nav {
	margin:0;
	padding:0;
}



#container_table {
	padding:10px;
	margin:0;
	background:url('/media/img/main_bg.jpg') repeat-x;
}

.list1 {}
.list1 li {
	list-style:none;
}

.centered {
	margin-left:auto;
	margin-right:auto;
}

table {
	border-collapse: collapse;
}
table, td, ul, li {
	margin:0px;
	padding:3px;
}

p {
	margin-top:5px;
	margin-bottom:5px;
}

img.img1 {
	margin:0 8px 8px 8px;
}

img.img_lot {
	margin:0px 10px 10px 0px;
}

ul.errorlist {
	color:#FF0000;
	font-size:12px;
}

button, input, textarea {
	margin:0px;
	padding:1px;
	font-size:12px;
}

.font-grey {
	color:#777;
}
.font-grey2 {
	color:#999;
}
.font-red {
	color:#990000;
}
.font-green {
	color:#009900;
}
.font-mark1 {
	font-size:16px;
	color:#FFA500;
}
.font-mark2 {
	font-size:18px;
	color:#FD8700;
}
.font-mark3 {
	font-size:16px;
	color:#4EBD4E;
}
.font-bold {
	font-weight:bold;
}
.font-10 {
	font-size:10px;
}
.font-11 {
	font-size:10px;
}
.font-12 {
	font-size:12px;
}
.font-16 {
	font-size:16px;
}
.font-italic {
	font-style:italic;
	color:#555;
}
.font-centered {
	text-align:center;
}


table.table1, table.messages {
	margin:10px auto 10px auto;
	width:95%;
}
table.table1 th, table.messages th {
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#444;
	border-bottom:#999 1px solid;
}
table.table1 td, table.messages td {
	padding:5px;
	border-bottom:1px solid #EDEDED;
}
table.table1 th, table.messages th {
	padding:5px;
	border-bottom:1px solid #EDEDED;
}

table.table_form {
	margin:10px auto 10px auto;
	width:80%;
}

table.hdr1 {
	padding:0;
	margin:0;
}
table.hdr1 { width:100%; }
table.hdr1 .right {
	background:transparent url('/media/img/tag_right.png') no-repeat;
	width:20px;
	height:29px;
	padding:0;
	margin:0;
}
table.hdr1 .left {
	background:transparent url('/media/img/tag_left.png') no-repeat;
	width:20px;
	height:29px;
	padding:0;
	margin:0;
}
table.hdr1 .center {
	background:transparent url('/media/img/tag_bg.png') repeat-x;
	font-size:13px;
	color:#494746;
	font-weight:normal;
	text-align:center;
}
table.hdr1 .td-right {
	border-right:1px solid #EDEDED;
}
table.hdr1 .td-left {
	border-left:1px solid #EDEDED;
}

table.table2, table.table2 td {
	border:0;
	padding:2px;
	margin:0;
}


p.p1 {
	margin:2px auto 10px auto;
	padding:10px;
	width:90%;
	border:#FAC838 1px solid;
}

p.p2 {
	margin:10px auto 10px auto;
	padding:10px;
	width:50%;
	border:#999 1px solid;
	background:#EBFFDD;
	text-align:center;
}

.p_form {
	margin:10px auto 10px auto;
	width:400px;
	text-align:right;
}

p.comment {
	margin:0px 10px 10px 10px;
	padding:10px;
	border:#CCC 1px solid;
}

div.div1 {
	text-align:center;
	margin:10px auto 10px auto;
	padding:10px;
	width:80%;
	border:#333 1px dashed;
	background:#FFF9EF;
}
div.div2 {
	margin:0px auto 10px auto;
	border:#F4E457 2px solid;
	width:90%;
	padding:10px;
}
div.div4 {
	padding:10px;
}
div.div4 h3 {
	background:#EEE;
	padding:3px;
	text-align:center;
	border:#BBB 1px solid;
	border-bottom:0;
}
div.div4 .inner_block {
	border:#EDEDED 1px solid;
	padding:5px;
}
div.div4 .inner_block a {
	color:#333;
}

div.littleheading {
	font-size:12px;
	margin:10px 0px 2px 50px;
	border-bottom:0;
}

div.right {
	text-align:right;
	right:0;
	margin:10px 20px 10px 0;
}

div.animated1 {
	width:671px;
	height:175px;
	overflow:hidden;
	padding:0;
	padding-top:5px;
	position:relative;
}
div.animated1 .mark {
	width:160px;
	text-align:center;
	padding:0;
	margin:0;
	padding-bottom:5px;
}


div.ordering {
	font-size:12px;
	margin:20px auto 20px auto;
}
div.ordering a {
	font-size:12px;
}

div.banner_category {
	text-align:center;
	margin-top:7px;
	margin-bottom:10px;
}
div.banner_category a img {
	border:0;
}

div.hint1 {
	display:none;
	position:absolute;
	width:400px;
	background:url(/media/img/transparent1.png);
	margin-left:-150px;
	padding:10px;
	border:#F4E457 2px solid;
	text-align:center;
	z-index:10000;
}

div.hint1 ul {
	margin:10px;
}
div.hint1 a {
	color:#333;
	font-size:14px;
	font-style:normal;
	text-decoration:underline;
}



ul.subnavilist {
	list-style:none;
	display:inline;
}
ul.subnavilist li {
	display:inline;
}

#random_goods li a {
	text-decoration:none;
}
#random_goods li {
	width:180px;
}

.form1 table {
	margin:5px auto 5px auto;
	width:100%;
}
.form1 table th {
	font-size:12px;
	font-weight:normal;
	color:#807E7C;
	padding:5px;
	text-align:right;
}
.form1 table td input {
	font-size:11px;
	padding:3px 5px 2px 5px;
	width:113px;
	margin:1px;
	border:0;
	background:transparent url('/media/img/input_bg.jpg') no-repeat;
}
.form1 table td input:focus {
}


.form2 table {
	margin:10px auto 10px auto;
}
.form2 table th {
	padding:10px;
	color:#666;
	text-align:right;
	font-size:16px;
	font-weight:normal;
	font-family:'ZrnicCyrNormal', Arial;
}
.form2 table td {
	text-align:left;
	font-size:11px;
}
.form2 textarea, .form2 input, .form2 select {
	width:250px;
	padding:1px;
}


.counter1 {
	text-align:right;
	margin:10px;
	opacity:.5;
}
.counter a img {
	border:0;
}


/* PLUGINS */
.car1_belt {
	display:inline;
	position:relative;
}
.car1_panel {
	display:inline;
	position:relative;
	float:left;
	padding:0px;
	margin:3px;
	line-height:12px;
}


img.trigger {
	position:relative;
	top:7px;
}
.bubbleInfo {
    position: relative;
}
.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
    padding:0;
}
.popup td, th {
	margin:0;
	padding:0;
}
.popup td.corner {
height:15px;
width:19px;
}
.popup td#topleft {
background-image:url(/media/img/bubble/bubble-1.png);
}
.popup td.top {
background-image:url(/media/img/bubble/bubble-2.png);
}
.popup td#topright {
background-image:url(/media/img/bubble/bubble-3.png);
}
.popup td.left {
background-image:url(/media/img/bubble/bubble-4.png);
}
.popup td.right {
background-image:url(/media/img/bubble/bubble-5.png);
}
.popup td#bottomleft {
background-image:url(/media/img/bubble/bubble-6.png);
}
.popup td.bottom {
background-image:url(/media/img/bubble/bubble-7.png);
text-align:center;
}
.popup td.bottom img {
display:block;
margin:0 auto;
}
.popup td#bottomright {
background-image:url(/media/img/bubble/bubble-8.png);
}
.popup table.popup-contents {
background-color:#FFFFFF;
color:#333;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;
font-size:12px;
line-height:1.2em;
}
table.popup-contents th {
text-align:right;
text-transform:lowercase;
}
table.popup-contents td {
text-align:left;
}


#ZoomSpin { padding:0; margin:0; }
#ZoomBox { padding:0; margin:0; }
#ZoomImage { padding:0; margin:0; border:0; }
#ZoomClose { padding:0; margin:0; }
#ShadowBox td { padding:0; margin:0; border:0; }
