/*
	Site Name: arksugurta.uz
	Create Date: 15.02.08
	Modified Date: 15.02.08
	Author: Alex V. Danilov <alexander.danilov@gmail.com>
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}

/* =Page styles */
*							{ font-family: verdana; }
body						{ font-size: 11px; text-align: center; color: #01527f; background: $fff; }
div#page					{ width: 979px; margin: 0 auto; text-align: left; border: solid 10px #ededed; border-top: none; border-bottom: solid 5px #ededed; }

/* =Header styles */
div#head-tools				{ height: 16px; padding: 5px 0 0 10px; background: #ededed; }
div#head-tools a			{ margin: 0 5px; }
div#head1					{ height: 68px; padding: 7px 12px 0 12px; background: url('/i/head1-bg.gif') no-repeat 50% 50% #fff; }
div#head1 img#logo-tyco		{ float: left; }
div#head1 img#logo-konkur	{ float: right; }
div#phones					{ height: 15px; background: #00afda; }
div#phones em				{ display: block; float: right; width: 280px; height: 15px; padding: 0 0 0 120px; color: #808080; font-size: 110%; background: url('/i/phones.jpg') no-repeat 0 0 #fff; }
div#head2					{ height: 110px; border-bottom: solid 1px #d9d9d9; background: #fff; }
div#main-menu				{ float: right; width: 450px; }
div#orange-line				{ height: 15px; margin-bottom: 5px; background: url('/i/mmenu-line.jpg') no-repeat 0 0 #fdbc56; }
div#search-box				{ float: right; width: 280px; }

div#search-box input		{ font-size: 1em; padding: 1px; }

ul.mmenu					{ color: #f2984a; padding-left: 20px; }
ul.mmenu li					{ list-style-type: disc; margin: 5px 0; }
ul.mmenu li a				{ font-weight: bold; text-decoration: none; }
.margin-top 				{ margin-top: 15px; }

/* =Main structure styles */
table.main 					{ width: 100%; }
table.main td				{ vertical-align: top; padding: 6px; }
table.main td.leftcol		{ width: 230px; padding-right: 4px; }
table.main td.rightcol		{ width: 360px; padding-left: 4px; }
div#container				{ padding: 4px 7px; margin-bottom: 5px; background: #fff;}
div#leftcol,
div#rightcol,
div#content,
div#content1				{ border: solid 1px #d9d9d9; }
div.body					{ font-size: 110%; padding: 5px 7px 15px 7px; }

/* =Content styles */
h3							{ height: 18px; font-size: 120%; padding: 2px 0 0 8px; font-weight: bold; color: #005580; background: url('/i/h3-bg.jpg') no-repeat 100% 0; margin-bottom: 10px; border-bottom: solid 1px #d9d9d9; }
a.more,a.more:visited		{ display: block; padding-right: 18px; margin: 2px 7px; color: #4092ad; text-decoration: none; text-align: right; background: url('/i/dot-a.gif') no-repeat 99% 3px; }
strong						{ font-weight: bold; }

table.t						{ width: 95%; margin-left: 5px; border: solid 1px #ccc;}
table.t th, table.t td		{ width: 30%; vertical-align: top; padding: 5px 12px; font-size: 1.1em; color: #005580; border-left: solid 1px #ccc; border-right: solid 1px #ccc; }
table.t th					{ border: solid 1px #ccc; background: #e5e5e5; font-weight: bold; text-align: center; }

img.product					{ float: left; margin: 0 10px 10px 0; }

table.imgs					{ margin-left: 5px; }
table.imgs td				{ padding: 10px 15px; }
table.imgs td img.img		{ padding: 10px 25px; border: solid 1px #ccc; background: #e5e5e5; }
table.imgs td p				{ color: #005580; }

/* =Menu styles */
ul.l1 						{ margin: 5px; }
ul.l1 li					{ padding: 2px 0 2px 12px; background: url('/i/dot-b.gif') no-repeat 0 5px; }
ul.l1 a.a1					{ color: #3e92ac; text-decoration: none; font-size: 1.1em; }
ul.l1 li.h					{ padding-left: 12px; background: url('/i/dot-a.gif') no-repeat 0 3px; }
ul.l1 li.h a				{ color: #005580; font-size: 1em; font-weight: bold; text-transform: uppercase; text-decoration: none; }
ul.l2						{ margin-left: 10px; display: none; }
ul.l2 li					{ background: none; }
ul.l2 li a.a2				{ color: #3e92ac; font-size: 1em; text-decoration: none; }

/* =Bottom menu styles */
ul#botmenu					{ display: block; clear: both; margin: 0 0 0 15px; overflow: hidden; zoom: 1; }
ul#botmenu li				{ float: left; height: 16px; margin-left: -1px; padding: 0 7px; border-left: solid 1px #005480; }
ul#botmenu li a				{ color: #015583; font-weight: bold; font-size: 0.9em; text-decoration: none; }

/* =Foot styles */
div#footer					{ height: 53px; padding-top: 17px; overflow: hidden; zoom: 1; background: url('/i/foot-bg.gif') no-repeat 50% 0; }
div#footer p				{ color: #4192ad; padding: 3px 0 0 15px; font-size: 80%; line-height: 14px; }
div#footer p.count			{ display: block; float: right; margin: 3px 20px 0 0; }

/* =Common styles */
a,a:visited					{ color: #005480; }
img							{ border: 0; }
img.img 					{ float: left; margin: 0 10px 10px 0; }

p							{ line-height: 15px; font-size: 1.1em; text-align: left; margin: 5px 5px 10px 5px; }
p.news						{ font-size: 120%; }
.date						{ display: block; margin: 0 5px 5px 5px; }

.line						{ display: block; height: 1px; margin: 10px 0; border-bottom: solid 1px #d9d9d9; font-size: 0; }
.dots						{ display: block; height: 1px; font-size: 0; background: url('/i/dots.gif') repeat-x 0 0; }
.spacer						{ display: block; clear: both; height: 1px; font-size: 0; }

/* =News block styles */
ul.news						{ margin: 5px; }
ul.news	li					{ padding-left: 12px; margin-bottom: 10px; background: url('/i/dot-n.gif') no-repeat 0 3px; }
ul.news	li a				{ color: #005380; font-size: 120%; text-align: justify; }
ul.news	li strong			{ display: block; font-weight: bold; }

/* =Articles styles */

div#content ul li,
div#content1 ul li			{ list-style-type: disc; margin: 1px 0 1px 20px; }
div#content1 h4				{ font-size: 120%; margin: 0 5px; font-weight: bold; }

/* PDF files */
table.pdf					{ width: 95%; margin: 10px 5px; }
table.pdf td, table.pdf th	{ padding: 4px 20px; border: solid 1px #DDD; }
table.pdf th				{ background: #EDEDED; font-weight: bold; }

/* Content tables */
table.cont					{ width: 100%; border: 1px solid #BBBDCB; padding: 5px; border-collapse: collapse;}
table.cont td	            { border: 1px solid #BBBDCB; padding: 5px; border-collapse: collapse; vertical-align: top; padding: 5px 5px; color: #005580;}
.DarkTd 					{ background-color: #E5E5E5; }
.LiteTd						{ background-color: #F2F2F2; }

textarea					{ font-size: 11px; }