* {margin:0; padding:0;}
img {border:none;}
a {outline:none; font-family: font-family: Arial, Helvetica; font-size:11px; color: #252525;}ul {list-style:none;}
blockquote {padding:0 15px 15px 15px; font-size:13px; line-height: 180%}
p {padding:0 0 10px 0px;}
h1 {color:#252525; font-size:18px; font-weight:bold; font-family:Calibri, Arial, Helvetica;}
h2, .indexMain .centerSide h2 a , .indexMain .rightSide h2 a {color:#252525; font-size:18px; font-weight:bold; font-family:Calibri, Arial, Helvetica; text-decoration:none}
.indexMain .centerSide h2 a:hover , .indexMain .rightSide h2 a:hover {border-bottom:1px solid}
h3 {font-size:13px; margin-bottom:5px; margin-top:12px;}
h4 {}
h1 span, h4 span {float:right;}
h4.FuelsType {color:#252525; font-size:18px; font-weight:bold; font-family:Calibri, Arial, Helvetica; background:transparent url(../img/hr.gif) repeat-x scroll 0 100%; margin-top:50px; margin-bottom:10px}
h4.FuelsType span {color:#F15822}
div.FuelTypes a {text-decoration:none}
img.FuelTypesLogos {margin: 0px 10px 10px 0; float:left}
hr {margin: 10px 0}

.clear {clear:both;}

html, body, td, div, input , select, textarea {font-family: Arial, Helvetica; font-size:12px; color: #464647;}
body {}

.wrapper {min-width:895px; /*max-width:1071px;*/ max-width:1180px; margin:auto; padding:0 20px;}

.header {background:#F37022; height:65px; margin:30px 0 30px 0px; padding-top:30px}
.header a {float:left; margin-left:22px; margin-top:-18px;}
.header-p1, .header-p2 {font-family:Calibri, arial, helvetica; color:#FFF; font-weight:bold; font-size:17px;}
.header-p1 {float:left; margin-left:30px; width:150px;}
.header-p2 {margin-left:450px; margin-right:30px;}

.footer {border-top:#949698 solid 1px; color:#dcdbdb; font-size:10px; text-align:right; padding:12px 33px 0px 0px; height:25px;}
.footer span {margin-left:65px;}
.footer p {float: right; margin-left:30px;}
.footer p a {text-decoration:none; color:#dcdbdb; font-size:10px;}
.indexMain {overflow:hidden;}
.indexMain .rightSide {float:right; width:217px;}
.indexMain .centerSide {overflow:hidden; padding:0 0px;}
.indexMain .centerSide p , .indexMain .centerSide li {text-align:justify; line-height:140%;font-size:13px} 
.indexMain .centerSide p:first-letter {margin-left:30px;}
.indexMain .centerSide p.pageLinks:first-letter,
.indexMain .centerSide p.nopadding:first-letter,
.indexMain .centerSide .manager p:first-letter,
.indexMain .centerSide p.Managers:first-letter,
.indexMain .centerSide p.MediaDescr:first-letter {margin-left:0px;}
.indexMain .centerSide p.Managers {text-align:left; font-size:11px; width:50%;}
.indexMain .centerSide p a, .indexMain .centerSide ul a, .indexMain .centerSide li a { font-size:12px}
.indexMain .centerSide ul {/* list-style:disc; */ padding:0 25px;}
.indexMain .centerSide ul li {margin:10px 0;}
.indexMain .leftSide {float:left; width:228px; padding-left:10px;}

.indexMain .rightSide .searchBlock {height:105px; margin-left:30px; font-size:11px; position:relative;}
/*.indexMain .rightSide .searchBlock a.sBut {position:absolute; top:5px; left:-17px;}*/
.indexMain .rightSide .searchBlock input.sBut {background-color:transparent; background-image:url(../img/ico-search.gif); border:none; height:12px; left:-18px; position:absolute; top:4px; width:14px;}
.indexMain .rightSide .searchBlock input {color:#949698; font-size:11px; border:#949698 solid 1px; width:185px; margin:2px 0px; height:17px;}
.indexMain .rightSide .searchBlock select {color:#949698; font-size:11px; border:#949698 solid 1px; width:187px; margin:2px 0px; height:17px;}

.indexMain .rightSide .infoBlock {margin-left:30px;}
.indexMain .rightSide h2 {background: url(../img/hr.gif) no-repeat 0 100%; min-height:35px; line-height:18px;}
.indexMain .rightSide div.text p.NewsPW {text-align:justify; margin:10px 0 0 0}
.indexMain .rightSide div.text p.NewsPW a {margin-bottom:8px; font-size:10px; text-decoration:none}
.indexMain .rightSide div.text p.NewsPW a:hover {text-decoration: underline}
.indexMain .rightSide a.svbimg img {padding-top: 10px;}

.indexMain .centerSide .flash {height:165px; margin-bottom:35px; overflow:hidden; position:relative;}
.indexMain .centerSide .flash #brh {margin-left:-473px; left:50%; position:absolute; top:0;}
.indexMain .centerSide .subLeft {width:30%; margin-right:3%; float:left;}
.indexMain .centerSide .subCenter {width:66%; float:left;}
.indexMain .centerSide .IndexRightCol {width:45%; float:left;}
.indexMain .centerSide .IndexLeftCol {width:50%; margin-right:4%; float:left;}

.indexMain .centerSide h2 {background: url(../img/hr.gif) no-repeat 0 100%; min-height:45px; line-height:18px;}
.indexMain .centerSide h1 {background: url(../img/hr.gif) repeat-x 0 100%; min-height:35px; line-height:18px; margin-bottom:10px;}

.indexMain .centerSide .subLeft a {}
.indexMain .centerSide .subLeft a.ac {display:block; width:140px; margin-top:10px;}
.indexMain .centerSide .subCenter ul, .indexMain .centerSide .subRight ul {margin:25px 0px 35px 0px; line-height:175%; list-style:none /*; margin:0 0 25px 0*/; padding:0}
.indexMain .centerSide .subCenter ul a, .indexMain .centerSide .subRight ul a {text-decoration:none; font-size:13px}
.indexMain .centerSide .subCenter ul a:hover, .indexMain .centerSide .subRight ul a:hover {text-decoration:underline}

.indexMain .centerSide .subBottom {height:33px; margin-top:25px;}
.indexMain .centerSide .subBottom h2 {background:none; float:left; margin:5px 0px 0px 0px;}
/*.indexMain .centerSide .subBottom a {float:left; margin:0px 0px 0px 40px;}*/
.indexMain .centerSide .subBottom .ClientLogos {float:left; margin-left:40px;}

.indexMain .leftSide h2 {background: url(../img/hr.gif) no-repeat 0 100%; min-height:35px; line-height:18px;}
.indexMain .leftSide ul {margin:10px 0px 20px 0px; line-height:145%;}
.indexMain .leftSide ul a {text-decoration:none;}
.indexMain .leftSide ul a:hover {text-decoration:underline; cursor:pointer}
.current {color:#f15822;}

.center {text-align:center;}

ul.ul {}
ul.ul li:first-letter {padding-left:31px; /*background:url(../img/ul.gif) no-repeat 0 7px;*/}

.indexMain .subBottom {height:34px; margin-bottom:10px; margin-top:25px; overflow:hidden; width:94%;}
.indexMain .subBottom h2 {background:none; float:left; margin:5px 15% 0px 0px;}
.indexMain .subBottom a {float:left; margin-right:7%}

.nopadding {padding:0px;}
.manager {width:49%; float:left; margin:10px 0px;}
.phones span {float:left; width:33%;}
.phones {padding-bottom:40px;}
.indexMain .loyality h2,
.indexMain .news h2,
.indexMain .Media h2 {background: none; min-height:35px; line-height:18px; border-bottom:1px solid #a3a3a3; margin-bottom:15px;}
.indexMain .loyality h2 a,
.indexMain .news h2 a,
.indexMain .Media h2 a {line-height:18px; font-size:18px; text-decoration:none; font-family:Calibri, Arial, Helvetica;}
.item {margin-bottom:35px;}
.toLeft {float:left}
.toRight{float:right;}
.news {width:100%;}
.loyality {width:44%; float:left; /*height:340px;*/}
.Media {width:44%; float:left}
.second {margin-left:10%}
.loyality .loyImg {width:100%; overflow:hidden; text-align:center; height:115px;}
.Media .MediaIco {width:100%; overflow:hidden; text-align:left; height:115px;}
p.MediaDescr a {text-decoration: none; margin-left:10px}
.news .loyImg {width:100%; overflow:hidden; text-align:left}
.indexMain .loyality p.descr, .indexMain .news p.descr {margin-top:10px;}
.indexMain .loyality p.descr a, .indexMain .news p.descr a {text-decoration:none;}

.azs .item {width:49%;line-height:180%;}
.azs div.img {padding:10px 0px 20px 0px;}
.azs div.img div.azs-photo {text-align:center;}
.azs div.img .support {margin:5px 5px 0px 0px;}
.indexMain .azs h2 {background: none;}

.otherAzs {border-top:1px solid #a3a3a3; padding:10px 0px;}
.otherAzs .OtherAZSCol { float:left; width: 49.5%; margin-bottom:15px; }
.otherAzs .OtherAZSCol a {width:99%;height:25px; overflow:hidden; float: left; text-decoration:none;}
.otherAzs .OtherAZSCol a:hover {text-decoration: underline}
.otherAzs .OtherAZSCol {width:49%; line-height:180%;}
.otherRegions {border-top:1px solid #a3a3a3; padding:10px 0px;}
.otherRegions table {width:99%; line-height:180%;}
.otherRegions table td {}
.otherRegions table a {text-decoration:none;}
.otherRegions table a:hover {text-decoration: underline}
.partnerAzs {padding:10px 0px;}
.partnerAzs table {width:99%; line-height:180%;}

.paging {padding:15px 0 15px 0;height:40px; text-align:center}
.paging a {font-size:17px; font-family:Calibri,Arial,Helvetica; font-weight:bold; text-decoration:none}
.paging .hrefPage {color:#F15822; margin:0 5px}
.paging .currentPage { background-color:#F15822; padding:0px 5px; color:white}
.previous {float:left}
.next {float:right}
.previous, .next, .download-list {font-size:17px; color:#f15822; font-family:Calibri,Arial,Helvetica; font-weight:bold; text-decoration:none}

.subBottom .OurClients {float: left; width: 23%; height:25px}
.subBottom .ClientsLogos {float: left; width: 76%; height:25px; overflow:hidden}

.azs-networks {margin-bottom:30px; overflow:hidden;}
.azs-networks a {float:left; height:25px; margin-right:2%; width:30%;}
.azs-networks a {text-decoration:none; font-size:12px}
.azs-networks a.current {font-weight:bold; color:#F15822}
.azs-networks a:hover {text-decoration: underline}


/* -------------- Media ----------------*/

div.MediaBackLinks {margin-top:18px}
a.MediaBack1 {background:#FF6600; color:#FFFFFF; display:block; float:left; font-size:17px; font-weight:bold; margin-right:10px; padding:1px 6px; text-decoration:none;width:11px;}
a.MediaBack2 {display:block; font-size:12px; padding-top:3px; width:210px;}

.PresentationLink { background: transparent no-repeat scroll 0 0; display:block; font-size:13px; height:25px; margin:18px; padding-left:25px;}

.AudioItem {}
.AudioPlayer {float:right; margin-right:15px}
.AudioItem p {}

.WallpaperItem {width:49%; float:left}
.WallpaperItem img {float:left; margin-left:25px;}
.WallpaperSizes {float:left; line-height:210%; width:90px; margin-left:25px; height:130px}
.WallpaperSizes a {}
.WallpaperItemText {font-size:13px}

.PhotoItemText {margin-right:20px}
.PhotoItemText p {font-size:13px;}
.PhotoItemPrw {float:left; margin-right:20px}
.PhotoItem2 {float:left; margin-bottom:-3px}
.PhotoItem2 img {width:145px; height:97px}
.PhotoItemName {padding: 5px 11px; overflow: hidden; position: absolute; margin-top: 55px; height: 32px; display: none; color: #fff; width: 123px; background: url(/img/photoitempw.png) transparent repeat; font-size:11px}
.showdesc .PhotoItemName {display:block}

.VideoPW {float:left; margin: 0 20px 15px 0;}

.indexMain .centerSide h2.AudioItemH2,
.indexMain .centerSide h2.VideoItemH2,
.indexMain .centerSide h2.FlashItemH2,
.indexMain .centerSide h2.PresentationItemH2,
.indexMain .centerSide h2.WallpaperItemH2,
.indexMain .centerSide h2.PhotoItemH2
 {margin: 20px 0pt 0px; padding: 0pt 15px; background:none}

.indexMain .centerSide .WallpaperItem p:first-letter,
.indexMain .centerSide .PhotoItemText p:first-letter {margin-left:0px}

