/*
Theme Name: Avagostar Site
Theme URI: http://avagostar.net/
Description: Special Design for Avagostar sarv Co.
Version: 1.0
Author: Mohamamd ali mihankhah
Author URI: http://mihankhah.ir/
*/

* {margin: 0; padding: 0;}
html, body, h1, h2, h3, h4, div, span, blockquote, p, address, form, fieldset, input, img, ul, ol, li, dl, dt, dd, dfn, cite {margin: 0; padding: 0; border: 0;}
a {text-decoration: none;  -moz-outline: 0;}
a img {border: 0;}
input {font-family: Tahoma, Verdana; font-size: 11px;}
.clear {clear: both;}
.hidden {overflow: hidden;}

body
{
	background: #e5e5e5 url(images/bg.jpg) repeat-x top;
	font: normal 11px tahoma, Arial, Tahoma;
	height: 100%;
	text-align: center;
	width: 100%;
}
.wrap
{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 900px;
}
h1 a
{
	background: transparent url(images/logo.png) no-repeat;
	display: block;
	height: 70px;
	right: -40px;
	position: absolute;
	text-indent: -9999px;
	top: 30px;
	width: 198px;
}
#menu
{
	height: 64px;
	padding-top: 70px;
	width: 900px;
}
#menu ul
{
	float: right;
	margin-right: 150px !important;
}
#menu ul, #menu li
{
	margin: 0;
	padding: 0;
}
#menu li
{
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
}
#menu ul li a
{
	background: transparent url(images/menu.jpg) no-repeat;
	display: block;
	height: 64px;
	text-indent: -9999px;
}
#menu ul li a.home
{
	background-position: 0 0;
	width: 113px;
}
#menu ul li a.support
{
	background-position: -113px 0;
	width: 103px;
}
#menu ul li a.service
{
	background-position: -216px 0;
	width: 75px;
}
#menu ul li a.news
{
	background-position: -291px 0;
	width: 84px;
}
#menu ul li a.about
{
	background-position: -375px 0;
	width: 117px;
}
#menu ul li a.contact
{
	background-position: -492px 0;
	width: 108px;
}
#menu ul li a:hover.home
{
	background-position: 0 -64px;
}
#menu ul li a:hover.support
{
	background-position: -113px -64px;
}
#menu ul li a:hover.service
{
	background-position: -216px -64px;
}
#menu ul li a:hover.news
{
	background-position: -291px -64px;
}
#menu ul li a:hover.about
{
	background-position: -375px -64px;
}
#menu ul li a:hover.contact
{
	background-position: -492px -64px;
}
#bgTop
{
	height: 241px;
	height: auto !important;
	min-height: 241px;
	width: 900px;
}
#hvorfor
{
	float: left;
	padding: 50px 0 0 35px;
	width: 250px;
}
#hvorfor h2 a
{
	background: transparent url(images/head_hvorfor.png) no-repeat;
	display: block;
	height: 20px;
	margin-bottom: 15px;
	text-indent: -9999px;
	width: 157px;
}
#hvorfor p
{
	color: #cfe8f2;
	line-height: 18px;
	width: 250px;
	direction:rtl;
text-align:justify;
}
a.more
{
	background: transparent url(images/lesmer.png) no-repeat;
	float: right;
	height: 21px;
	margin: 10px 15px 0 0;
	text-indent: -9999px;
	width: 71px;
}
a:hover.more
{
	khtml-opacity: 0.7;
	moz-opacity: 0.7;
	opacity: 0.7;
}
#right
{
	float: right;
	padding: 25px 0 0 0;
	width: 125px;
}
#right a
{
	display: block;
	text-indent: -9999px;
	width: 125px;
}
#right a.webshop
{
	background:url(images/webshop.png) no-repeat;
	height: 87px;
}
#right a.nature
{
	background: #e5e5e5 url(images/nature.jpg) no-repeat;
	height: 129px;
}
#right a:hover
{
	khtml-opacity: 0.7;
	moz-opacity: 0.7;
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: 0.7;
}
#bgBottom
{
	background: #fff url(images/headerBottom.jpg) no-repeat bottom left;
	margin-left: 25px;
	padding-bottom: 19px;
	width: 750px;
}
.introduction
{
	display: inline;
	float: left;
	width: 430px;
}

.news
{
	display: inline;
	float: left;
	width: 225px;
}

#hosting, #headn, #dialup, #voip
{
	float: left;
	overflow: hidden;
	padding: 10px 0 10px 0;
	width: 250px;
}

#wireless, #in, #adsl
{
	float: right;
	overflow: hidden;
	padding: 10px 0 10px 0;
	width: 250px;
}

.introduction
{
	margin: 0 50px 0 35px;
}
#hosting
{
	background: transparent url(images/hosting.png) no-repeat left;
	display: inline;
	height: 224px;
	margin: -50px 50px -71px 150px;
}
#dialup
{
	background: transparent url(images/dialup.png) no-repeat left;
	display: inline;
	height: 224px;
	margin: -50px 50px -71px 150px;
}

#voip
{
	background: transparent url(images/voip.png) no-repeat left;
	display: inline;
	height: 224px;
	margin: -50px 50px -71px 150px;
}

#wireless
{
	background: transparent url(images/wireless.png) no-repeat left;
	display: inline;
	height: 224px;
	margin: -420px 50px -71px 150px;
}

#in
{
	background: transparent url(images/in.png) no-repeat left;
	display: inline;
	height: 224px;
	margin: -296px 50px -71px 150px;
}

#adsl
{
	background: transparent url(images/adsl.png) no-repeat left;
	display: inline;
	height: 224px;
	margin: -175px 50px -71px 150px;
}


#headn
{
	background: transparent url(images/voip.png) no-repeat left;
}
#bgBottom h2
{
	padding: 5px 0 10px 0;
}
a.archive
{
	background: transparent url(images/arkiv.jpg) no-repeat;
	float: right;
	height: 24px;
	text-indent: -9999px;
	width: 63px;
}
a:hover.archive
{
	khtml-opacity: 0.7;
	moz-opacity: 0.7;
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: 0.7;
}
#content
{
	margin-top: 15px;
	direction:rtl;
text-align:justify;
}
#content h2
{
	display: none;
}
.introduction p
{
	color: #444444;
	line-height: 18px;
}
.news ul, .news li
{
	margin: 0;
	padding: 0;
}
.news li
{
	border-bottom: #cecece solid 1px;
	display: block;
	list-style: none;
	list-style-image: none;
	padding: 10px 25px 10px 0;
}
.news li:hover
{
	border-bottom: #AFAFAF solid 1px;
	border-right: #19AFC7 solid 1px;
}
#content .news li span
{
color:#363636;
display:block;
font-size:8pt;
padding:0 0 3px 20px;
font-weight:bold;
}
#content .news li a
{
	color: #147c95;
	padding: 0 0 0 20px;
	width: 225px;
}
#content .news li a:hover
{
	color: #18aed3;
}
#bgBottomPage
{
	background: #fff url(images/headerBottomPage.png) no-repeat bottom left;
	margin-left: 25px;
	overflow: auto;
	padding-bottom: 15px;
	width: 750px;
	z-index: 1;
}
.breadcrumbs
{
	margin: 10px 25px 5px 150px;
}
.breadcrumbs a
{
	color: #7F7F7F;
	font-size: 10px;
}
.breadcrumbs a:hover
{
	color: #000;
}
.breadcrumbs a strong
{
	color: #000 !important;
	padding: 0 10px 0 0;
}
.breadcrumbs a:hover strong
{
	color: #127c96 !important;
}
.page h2 a
{
	color: #279dc9;
	display: block;
	font: 36px normal Helvetica, Arial, Tahoma;
	margin: 0 25px 20px 150px;
}
.page h2 a:hover
{
	color: #000;
}
#post
{
	float: left;
	margin: -15px 25px 25px 175px;
	padding: 0;
	width: 400px;
}
#submenu
{
	background: #f7f7f7 url(images/submenu.jpg) no-repeat bottom;
	float: right;
	margin: -15px 125px 0 0;
	padding-bottom: 15px;
	text-align: left;
	width: 175px;
	z-index: 2;
}
#post
{
	color: #444444;
	height: 300px;
	height: auto !important;
	min-height: 300px;
}
#post strong
{
	color: #000;
}
#post p
{
	line-height: 18px;
	padding-bottom: 15px;
}
#post p a
{
	color: #bb1717;
}
#post img
{
	background-color: #fff;
	border: #cccccc solid 1px !important;
	padding: 3px;
}
#post a:hover img
{
	background-color: #fff;
	border: #9F9F9F solid 1px !important;
	opacity: 0.7;
	padding: 3px;
}
#post ul
{
	margin-left: 30px;
}
#post ul li
{
	color: #000 !important;
	list-style-position: inside;
	list-style-type: circle !important;
	padding: 5px 10px 5px 10px;
}
#post ul li a
{
	color: #BB1717;
}
a.homepage
{
	background-color: #fff;
	border-bottom: #c6c6c6 solid 1px;
	color: #000;
	display: block;
	font-weight: bold;
	padding: 10px 25px 10px 25px;
	width: 100%;
	width: 125px;
}
a.homepage span
{
	float: right;
}
#submenu ul
{
	display: block;
	padding: 15px 0 0 0;
	width: 175px;
}
#submenu ul li
{
	display: block;
	list-style: none;
	list-style-image: none;
}
#submenu ul li a
{
	border-top: #f7f7f7 solid 1px;
	color: #127c96;
	display: block;
	padding: 8px 25px 8px 25px;
}
#submenu ul li a:hover
{
	background-color: #fff;
	border-top: #c6c6c6 solid 1px;
	color: #000;
}
#submenu ul strong
{
	display: block;
	margin-bottom: 15px;
	padding: 0 25px 0 25px;
}
#submenu ul strong span
{
	float: right;
}
#submenu ul li.current_page_item a
{
	color: #000 !important;
}
#submenu p
{
	color: #9b9b9b;
	font-size: 10px;
	padding: 10px 25px 0 25px;
}
.category ul li
{
	border-bottom: #c2c2c2 solid 1px;
	display: block;
	list-style: none;
	list-style-image: none;
	margin-bottom: 25px;
	padding-bottom: 23px !important;
}
.category ul li p
{
	padding-top: 10px;
}
.category ul li em
{
	color: #b0b0b0;
	float: right;
	font-size: 10px;
	font-style: normal;
	padding: 5px 0 0 0;
}
.category ul li h3 a
{
	background: transparent url(images/newspaper.png) no-repeat left;
	color: #000 !important;
	display: block;
	font-size: 17px;
	padding-left: 25px;
}
a.lesmer
{
	background: #1FBEDC url(images/lesmer.gif) no-repeat right;
	border-left: #178fa6 solid 1px;
	color: #fff !important;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 12px 4px 6px;
	text-transform: uppercase;
}
a:hover.lesmer
{
	background: #178fa6 url(images/lesmerHover.gif) no-repeat right;
}
.np a
{
	background-color: #fff;
	border: 1px solid #D0D0D0;
	color: #000000;
	margin: 0;
	padding: 5px 10px;
}
.np a:hover
{
	background-color: transparent;
	border: #b3b3b3 solid 1px;
}
#calc input
{
	border: #b3b3b3 solid 1px;
	color: #000;
	padding: 5px 8px 5px 8px;
}
#calc input
{
	border-left: #7F7F7F solid 1px;
	border-top: #7F7F7F solid 1px;
	font-size: 12px;
	width: 80%;
}
#calc hr
{
	border: 0;
	margin: 0;
	padding: 0;
}
#calc hr
{
	border-bottom: #fff solid 1px;
	margin: 15px 0 15px 0;
}
#calc
{
	width: 100%;
}
#calc td
{
	font-size: 10px;
	text-transform: uppercase;
	vertical-align: middle;
}
.calcsum
{
	background-color: #1CB6D8 !important;
	border: #09869F solid 1px !important;
	color: #fff !important;
	font-weight: bold;
}
.calcoutput
{
	background-color: #EFEFEF;
}
.infoCalc td
{
	color: #000 !important;
	font-size: 11px !important;
	text-transform: none !important;
}
#calc td
{
	padding: 5px 0 5px 0;
}
#PaereLevetid
{
	border: #b3b3b3 solid 1px;
	color: #000;
	padding: 5px 8px 5px 8px;
}
#PaereLevetid
{
	border-left: #7F7F7F solid 1px;
	border-top: #7F7F7F solid 1px;
	font-size: 12px;
	width: 80%;
}
#LEDLevetid
{
	border: #b3b3b3 solid 1px;
	color: #000;
	padding: 5px 8px 5px 8px;
}
#LEDLevetid
{
	border-left: #7F7F7F solid 1px;
	border-top: #7F7F7F solid 1px;
	font-size: 12px;
	width: 80%;
}
.category ul
{
	margin-left: 0 !important;
}
#footer
{
	background: #fff url(images/footer.jpg) repeat-x top;
	color: #7f7f7f;
	margin-top: 25px;
	padding: 25px 0 50px 0;
	width: 100%;
}
a.footLogo
{
	background: transparent url(images/logo_footer.png) no-repeat;
	display: block;
	float: left;
	height: 32px;
	text-indent: -9999px;
	width: 60px;
}
#footer a
{
	color: #7f7f7f;
}

#footer a:hover
{
	khtml-opacity: 0.7;
	moz-opacity: 0.7;
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: 0.7;
}
#footer span
{
	color: #1bb5d7;
	float: left;
	padding: 8px 20px 0 20px;
}
#footer p
{
text-align:right;
padding:0px 114px 0;
direction:rtl;
}
a.version
{
	background: transparent url(images/version.png) no-repeat;
	float: right;
	height: 20px;
	text-indent: -9999px;
	width: 20px;
}
#mid {
width:328px;
padding-left:130px;
line-height:15px;
}
#midleft {
width:328px;
padding-left:130px;
line-height:15px;
}
img {border: none;}
ul.gallery {
	width: 708px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.gallery li {
	float: left;
	margin: 10px; padding: 0;
	text-align: center;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
ul.gallery li a.thumb {
	width: 224px;
	height: 105px;
	padding: 5px;
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 224px;
	height: 110px; /*-- 110px*/
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #333;
}
ul.gallery li h2 {
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 10px;
	background: #f0f0f0;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}

.menutopback1{
background:transparent url(images/12.png) no-repeat scroll 0 0;
height:40px;
margin-left:30px;
width:700px;
}

}

.menutop1{
text-align:justify;
direction:rtl;
}

.menutop1 p{
margin-right:15px;
text-align:justify;
direction:rtl;
color:#ffffff;
font-weight:bold;
line-height:15px;
}

.menutop1 a {
color:#ffffff;
}

.menutop1 a:hover {
color:#000000;
}


.fmenutopback1{
background:transparent url(images/123.png) no-repeat scroll 0 0;
height:40px;
margin-left:30px;
width:700px;
}

}

.fmenutop1{
text-align:justify;
direction:rtl;
}

.fmenutop1 p{
margin-right:15px;
text-align:justify;
direction:rtl;
color:#ffffff;
font-weight:bold;
line-height:15px;
}

.fmenutop1 a {
color:#147C95;
}

.fmenutop1 a:hover {
color:#000000;
}
table a,
table a:link,
table a:visited {
	border:none;
	}		
table {
	width:90%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(images/background.gif) no-repeat;
	}	
.column1	{
	background:#f9fcfe;
	}
td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}				
tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
.roundcont {
	width: 605px;
	background-color: #1BB5D7;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
	MARgin-top:-6px;
	
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}
.logobox {
	background: url(images/logo_box.png) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
