/* HTML5 Reset :: style.css -------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; }
article, aside, figure, footer, header, hgroup, nav, section { display: block; }


/* Responsive images and other embedded objects Note: keeping IMG here will cause problems if you're using foreground images as sprites. If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */



/*img,*/

object, embed { max-width: 100%; }


/* force a vertical scrollbar to prevent a jumpy page */

html { overflow-y: scroll; }


/* we use a lot of ULs that aren't bulleted. don't forget to restore the bullets within content. */

ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }


/* tables still need cellspacing="0" in the markup */

table { border-collapse: collapse; border-spacing: 0; }
th { font-weight: bold; vertical-align: bottom; }
td { font-weight: normal; vertical-align: top; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ededee; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
pre { white-space: pre; 

/* CSS2 */

white-space: pre-wrap; 

/* CSS 2.1 */

white-space: pre-line; 

/* CSS 3 (and 2.1 as well, actually) */

word-wrap: break-word; 

/* IE */

}
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
select, input, textarea { font: 99% sans-serif; }
table { font-size: inherit; font: 100%; }


/* Accessible focus treatment people.opera.com/patrickl/experiments/keyboard/test */

a:hover, a:active { outline: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; }


/* Make sure sup and sub don't screw with your line-heights gist.github.com/413930 */

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: 0em; }
sub { bottom: -0.25em; }


/* standardize any monospaced elements */

pre, code, kbd, samp { font-family: monospace, sans-serif; }


/* hand cursor on clickable elements */

.clickable, label, input[type=button], input[type=submit], button { cursor: pointer; }


/* Webkit browsers add a 2px margin outside the chrome of form elements */

button, input, select, textarea { margin: 0; }


/* make buttons play nice in IE */

button { width: auto; overflow: visible; }


/* scale images in IE7 more attractively */

.ie7 img { -ms-interpolation-mode: bicubic; }


/* prevent BG image flicker upon hover */

.ie6 html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }


/* let's clear some floats */

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* Ok, this is where the fun starts. -------------------------------------------------------------------------------*/

body { font: 13px Helmet, Freesans, sans-serif; }
body, select, input, textarea { color: #222; }
a { color: #3d5daa; }
a:hover { color: #a51d21; }
::-moz-selection { background: #fcd700; color: #fff; text-shadow: none; }
::selection { background: #fcd700; color: #fff; text-shadow: none; }


/* j.mp/webkit-tap-highlight-color */

a:link { -webkit-tap-highlight-color: transparent; }
ins { background-color: #fcd700; color: #000; text-decoration: none; }
mark { background-color: #fcd700; color: #000; font-style: italic; font-weight: bold; }


/* ============================================================================= Embedded content ========================================================================== */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }


/*img,*/

embed, object, video { 

/* Note: keeping IMG here will cause problems if you're using foreground images as sprites. */

max-width: 100%; }
video { width: 100%; height: auto; }


/* ============================================================================= Figures ========================================================================== */

figure { margin: 0; }


/* ---------------------------------------------------------------- Basic Document Styles -----------------------------------------------------------------*/

body { line-height: 1; color: #666; font: 13px/24px "Open Sans", Helvetica, Arial, sans-serif; background: #EEE url(../images/common/pattern.png) repeat fixed; margin: 0 0 0 0; }
input, select, textarea { font: "Open Sans", Helvetica, Arial, sans-serif; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; *zoom:1; }
* html .clearfix { height: 1%; }


/* Hides from IE-mac \*/

.clearfix { display: block; }
.clear { clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow: hidden; }


/* ---------------------------------------------------------------- Typography -----------------------------------------------------------------*/

a { text-decoration: none; color: #385dae; }
a:hover, .selected { color: #a51d21; }
a img { border: none; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form { margin-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; padding: 0 0 20px 0; color: #444; font-family: 'Open Sans', sans-serif; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #57B3DF; }
h3, h4, h5, h6 { padding-bottom: 15px; }
h1 { font-size: 28px; line-height: 32px; }
h2 { font-size: 22px; line-height: 28px; }
h3 { font-weight: 400; font-size: 18px; line-height: 24px; }
h4 { font-weight: 600; font-size: 16px; line-height: 20px; }
h5 { font-weight: bold; font-size: 14px; line-height: 18px; }
h6 { font-weight: bold; font-size: 12px; line-height: 16px; }
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #555; }
blockquote { color: #666; border-left: 3px solid #777; font-size: 17px; line-height: 1.4; font-family: 'Droid Serif', Georgia, 'Times New Roman', Times, serif; font-style: italic; padding: 5px 0 5px 20px; text-shadow: 1px 1px 1px #FFF; margin-left: 20px; }
blockquote p { margin: 20px 0 0 0 !important; }
blockquote p:first-child { margin: 0 !important; }
strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }
sup { font-size: 11px; vertical-align: top; }
sub { font-size: 11px; vertical-align: bottom; }
small { font-size: 11px; font-style: italic; }
del { text-decoration: line-through; }
ins { text-decoration: underline; }
pre { font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace; white-space: pre; overflow: auto; padding: 0 10px; clear: both; color: #666; line-height: 19px; }
code { padding: 5px; background: #F9F9F9; }
var, kbd, samp, code { font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #F9F9F9; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
ul, ol, dl { margin-left: 20px; }
caption { text-align: left; }
img { max-width: 100%; }
.img-polaroid { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


/* ---------------------------------------------------------------- Basic Layout Styles -----------------------------------------------------------------*/

.tright { text-align: right !important; }
.tleft { text-align: left !important; }
.fright { float: right !important; }
.fleft { float: left !important; }
.wrapper { width: 1020px; margin: 50px auto; position: relative; 

/* [disabled]background-color: #FFF; */

box-shadow: 0 0 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.container { width: 960px; margin: 0 auto; position: relative; }
.allmargin { margin: 30px !important; }
.leftmargin { margin-left: 30px !important; }
.rightmargin { margin-right: 30px !important; }
.topmargin { margin-top: 30px !important; }
.bottommargin { margin-bottom: 20px !important; }
.nomargin { margin: 0 !important; }
.noleftmargin { margin-left: 0 !important; }
.norightmargin { margin-right: 0 !important; }
.notopmargin { margin-top: 0 !important; }
.nobottommargin { margin-bottom: 0 !important; }
.noborder { border: none !important; }
.noleftborder { border-left: none !important; }
.norightborder { border-right: none !important; }
.notopborder { border-top: none !important; }
.nobottomborder { border-bottom: none !important; }
.nopadding { padding: 0 !important; }
.noleftpadding { padding-left: 0 !important; }
.norightpadding { padding-right: 0 !important; }
.notoppadding { padding-top: 0 !important; }
.nobottompadding { padding-bottom: 0 !important; }
.noabsolute { position: relative !important; }
.hidden { display: none !important; }
.nothidden { display: block !important; }
.center { text-align: center !important; }
.divcenter { position: relative !important; margin-left: auto !important; margin-right: auto !important; }
.preloader, .preloader2 { display: block; width: 100%; height: 100%; background: #FFF url(../../images/preloader.gif) no-repeat center center; }
.preloader2 { background-color: transparent; }
.postcontent { width: 720px; }
.sidebar { width: 210px; padding: 20px 0 0 0; }
.col_full { width: 100%; }
.col_half { width: 48%; }
.col_one_third { width: 30.63%; }
.col_two_third { width: 65.33%; }
.col_one_fourth { width: 22%; }
.col_three_fourth { width: 74%; }
.col_one_fifth { width: 16.8%; }
.col_two_fifth { width: 37.6%; }
.col_three_fifth { width: 58.4%; }
.col_four_fifth { width: 79.2%; }
.col_one_sixth { width: 13.33%; }
.col_five_sixth { width: 82.67%; }
.postcontent, .landing-offer-media, .sidebar, .landing-offer-text, .col_full, .col_half, .landing-offer-half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth { display: block; position: relative; margin-right: 4%; margin-bottom: 30px; float: left; }
.postcontent { margin-right: 30px; }
.sidebar { min-height: 500px; padding-right: 30px; background: url(../images/common/aragolge.gif) no-repeat right top; }
.col_full { clear: both; float: none; margin-right: 0; }
.postcontent { max-width: 690px; padding: 0 0 0 30px; }
.postcontent.col_last, .sidebar.col_last { float: right; }
.col_last { margin-right: 0 !important; clear: right; }
label { display: inline-block; font-size: 13px; font-weight: 600; color: #444; margin-bottom: 5px; cursor: pointer; }
select { min-height: inherit !important; }
input[type="text"], input[type="password"], select, textarea { display: block; background: #FFF; padding: 7px; margin-bottom: 10px; border: 1px solid #DDD; outline: 0; font: normal 11px/100%; color: #666; border-radius: 2px; }
input[type="text"], input[type="password"] { width: 50%; }
input[type="checkbox"], input[type="radio"] { display: inline-block; position: relative; bottom: 2px; margin:0 3px 0 5px; }
textarea { width: 90%; height: 150px; line-height: 150%; }
textarea.short-textarea { height: 80px; }
input[type="text"]:active, input[type="password"]:active, textarea:active, select:active, input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { border-color: #3d5daa; }
form p { margin-top: 15px; margin-bottom: 0; }
form p:first-child { margin-top: 0; }
.formayrac{ background:#f2f3f4; padding:10px; font-weight:bold; margin:0 0 10px 0; border-radius:5px; font-size:16px; }


/* ============================================================================= SPRITE ========================================================================== */

.sprite { background: url(../images/common/arlod_splite.png) no-repeat }
.st-icon-toptel { float: left; width: 40px; height: 40px; padding: 0; margin: 0; background-position: 0 0 }
.st-icon-tel { float: left; width: 40px; height: 40px; padding: 0; margin: 0; background-position: 0 0 }
.st-icon-member { float: left; width: 40px; height: 40px; padding: 0; margin: 0; background-position: -40px 0 }


/* ---------------------------------------------------------------- Top Bar -----------------------------------------------------------------*/

#top-bar { position: relative; background-color: #231f20; height: 40px; line-height: 40px; color: #6699ff; font-size: 12px; }
#top-bar .col_one_fourth { width: 25%; margin: 0px 30px 0px 0px; }
#top-bar a { color: #6699ff; }
#top-bar a:hover { color: #FFCC00; }
.top-phone { position: relative; float: left; }


/* ---------------------------------------------------------------- Top Search -----------------------------------------------------------------*/

#top-search { margin: 7px 0 0 0; }
#top-search form { margin: 0; }
#top-search input { width: 190px; background: #385dae url(../images/common/search.png) no-repeat right; padding: 4px 38px 4px 4px; color: #fff; border: none; margin: 0; float: left; }


/* ---------------------------------------------------------------- Header -----------------------------------------------------------------*/

#header { position: relative; }


/* ---------------------------------------------------------------- Logo -----------------------------------------------------------------*/

#logo { position: relative; float: left; height: 80px; max-width: 230px; margin-right: 20px; font-family: 'Open Sans', sans-serif; font-size: 36px; padding: 5px 0 5px 0; line-height: 80px; }
#logo a { display: block; color: #000; }
#logo img { display: block; max-width: 100%; }
#logo a.standard-logo { display: block; }


/* ---------------------------------------------------------------- Top Banner -----------------------------------------------------------------*/

.topcustomer { position: relative; margin: 14px 0 0 0; border: 1px solid #dedede; width: 468px; height: 60px; }
.topcustomer img { float: right; }
.topcustomer object { float: right; }


/* ---------------------------------------------------------------- Primary Menu -----------------------------------------------------------------*/

.mainmenu_bg { height: 42px; background: url(../images/common/tmbg.gif) repeat-x left top; border-bottom: 4px solid #fff; box-shadow: 0px 0px 1px 1px #dedede; }
#primary-menu, #lp-contacts { position: relative; max-width: 960px; }
.select-menu { display: none; }
.select-menu { border: 1px solid #fff; }
#primary-menu ul { position: relative; margin: 0; }
#primary-menu ul li { position: relative; float: left; height: 42px; line-height: 40px; background: url(../images/common/tmara.gif) no-repeat left center; margin-left: 0px; text-align: center; width: 131px; }
#primary-menu ul li:first-child { padding-left: 0; background-image: none; margin-left: 0; }
#primary-menu li a { display: inline-block; font-size: 13px; font-weight: bold; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
#primary-menu > ul > li:hover, #primary-menu ul li.current, #primary-menu > ul > li.current-menu-ancestor, #primary-menu > ul > li.current-menu-parent, #primary-menu > ul > li.current-menu-item, #primary-menu > ul > li.current_page_parent { background: #231f20; }
#primary-menu ul li.current a, #primary-menu > ul > li:hover a, #primary-menu > ul > li.current-menu-ancestor > a, #primary-menu > ul > li.current-menu-parent > a, #primary-menu > ul > li.current-menu-item > a, #primary-menu > ul > li.current_page_parent > a { border-top-color: rgba(0,0,0,0.1); color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
#primary-menu > ul > li:hover a span, #primary-menu ul li.current a span, #primary-menu > ul > li.current-menu-ancestor a span, #primary-menu > ul > li.current-menu-parent a span, #primary-menu > ul > li.current-menu-item a span, #primary-menu > ul > li.current_page_parent a span { color: #EEE; }
#primary-menu ul li:hover > ul { display: block; }
#primary-menu ul ul { visibility: hidden; z-index: 200; width: 200px; margin: 0; position: absolute; top: 46px; left: 0; }
#primary-menu ul ul li { display: block; float: none; margin: 0; padding: 0; height: auto; border: none; background-image: none; background-color: #2b457f; margin-top: 1px; width: 200px; text-align: left; }
#primary-menu ul ul li:first-child { border-top: 0; margin-top: 0; }
#primary-menu ul ul ul { margin: 0; left: 201px !important; top: 0; *top: 1px; }
#primary-menu ul ul a { display: block; height: 40px; line-height: 40px; padding: 0 15px; border: none; color: #FFF; font-weight: normal; font-size: 11px; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
#primary-menu ul ul a:hover, #primary-menu ul ul li:hover > a { font-weight: bold; background-color: rgba(0,0,0,0.3); }
#primary-menu ul ul a span { display: none !important; }
#primary-menu ul ul ul li:first-child a { border-top: none; }
#primary-menu ul > li.sub-menu > a > div { padding-right: 16px; width: 104px; background: url(../images/common/mainsubmenu.png) no-repeat right center; }
#primary-menu ul > li.sub-menu:hover > a > div, #primary-menu ul li.current.sub-menu > a > div, #primary-menu > ul > li.current-menu-ancestor.sub-menu > a > div, #primary-menu > ul > li.current-menu-parent.sub-menu > a > div, #primary-menu > ul > li.current-menu-item.sub-menu > a > div, #primary-menu > ul > li.current_page_parent.sub-menu > a > div { background: url(../images/common/mainsubmenuh.png); }
#primary-menu ul ul > li.sub-menu > a, #primary-menu ul ul > li.sub-menu:hover > a { background: url(../images/common/submenu.png) no-repeat right center; }
#primary-menu ul ul > li.sub-menu > a > div, #primary-menu ul ul > li.sub-menu:hover > a > div { background-image: none; padding-right: 0; }
#primary-menu ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#primary-menu ul li.homelink { background: url(../images/common/home.png) no-repeat center top; text-indent: -9999px; width: 42px; height: 42px; display: block; }
#primary-menu ul li.homelink:hover { background-position: center bottom; }
#primary-menu ul li.homelink_aktif { background: #231f20 url(../images/common/home.png) no-repeat center top; text-indent: -9999px; width: 42px; height: 42px; display: block; }
#primary-menu ul li.homelink_aktif:hover { background-position: center top; }
#primary-menu ul li.homelink a { display: block; }


/* ---------------------------------------------------------------- Sliders -----------------------------------------------------------------*/

#slider { position: relative; height: auto; background-color: #EEE; }
#slider .container { width: 100%; }
#slider.thumb-slider, #slider.piecemaker-slider { height: auto; }
.slider-wrap { position: relative; width: 100%; }
.slider-wrap .slide, .slider-wrap .slide a, .slider-wrap .slide img { display: block; position: relative; 

/* [disabled]height: auto; */

}
.slider-line { position: absolute; border-top: 2px solid rgba(0,0,0,0.2); height: 0; width: 100%; top: 0; left: 0; z-index: 30; }
.fslider, .fslider .flexslider, .fslider .slider-wrap, .fslider .slide, .fslider .slide a, .fslider .slide img { position: relative; width: 100%; height: auto; overflow: hidden; }
.fslider { min-height: 32px; }


/* ---------------------------------------------------------------- Layer & Revolution Slider -----------------------------------------------------------------*/

#slider.revolution-slider, #slider.layerslider-wrap { overflow: hidden; }


/* ---------------------------------------------------------------- Flex Slider -----------------------------------------------------------------*/

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; border: none; }
.slider-wrap, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; border: none; }
.flexslider { position: relative; margin: 0; padding: 0; }
.flexslider .slider-wrap > .slide { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slider-wrap img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
.slider-wrap:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slider-wrap { display: block; }
* html .slider-wrap { height: 1%; }
.no-js .slider-wrap > .slide:first-child { display: block; }
.flex-control-nav { display: none; }
.flex-control-thumbs { display: none; }
.flex-viewport { display: block; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }


/* ---------------------------------------------------------------- Slider with Thumbs -----------------------------------------------------------------*/

#slider.thumb-slider .flex-control-thumbs { display: block; }
#slider.thumb-slider .flex-control-thumbs, #slider.thumb-slider .rs-thumb-wrap { display: block; position: relative; background: #FFF; height: 55px; text-align: center !important; }
.flex-control-thumbs li, .rs-thumb-wrap a { display: inline-block !important; width: 102px !important; height: 55px !important; cursor: pointer; margin: 0 !important; }
.rs-thumb-wrap a { height: 50px !important; border-top: 5px solid #CCC; }
.flex-control-thumbs li img, .rs-thumb-wrap a img { display: block !important; width: 102px !important; height: 50px !important; border-top: 5px solid #CCC; }
.rs-thumb-wrap a img { border: none; }
.flex-control-thumbs li img.flex-active, .rs-thumb-wrap a.active { border-top-color: #57B3DF; }


/* ---------------------------------------------------------------- Slider Navigation -----------------------------------------------------------------*/

.flex-prev, .flex-next, .rs-prev, .rs-next, .tp-leftarrow.large, .tp-rightarrow.large, .ls-noskin .ls-nav-prev, .ls-noskin .ls-nav-next { display: block; position: absolute !important; z-index: 10; cursor: pointer; top: auto; left: auto; bottom: 0px; right: 38px; width: 36px !important; height: 36px !important; text-indent: -9999px; background: rgba(11,11,11,0.8) url(../images/common/slider-nav.png) no-repeat 0 0; background-color: #111; transition: background-color .2s linear; -moz-transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -ms-transition: background-color .2s linear; -o-transition: background-color .2s linear; }
.tp-leftarrow.large, .tp-rightarrow.large { background: rgba(11,11,11,0.8) url(../images/common/slider-nav.png) no-repeat 0 0 !important; background-color: #111 !important; }
.ls-noskin .ls-nav-prev, .ls-noskin .ls-nav-next { top: 50%; margin-top: -18px; left: 20px; right: auto; }
#slider.thumb-slider .flex-prev, #slider.thumb-slider .flex-next { bottom: 105px; }
.flex-next, .rs-next, .nivo-nextNav, .camera_next, .ls-noskin .ls-nav-next { right: 0; background-position: -36px 0; }
.ls-noskin .ls-nav-next { right: 20px; left: auto; }
.tp-rightarrow.large { background-position: -36px 0 !important; }
.flex-prev:hover, .flex-next:hover, .rs-prev:hover, .rs-next:hover, .nivo-prevNav:hover, .nivo-nextNav:hover, .camera_prev:hover, .camera_next:hover, .camera_commands:hover, .tp-leftarrow.large:hover, .tp-rightarrow.large:hover, .ls-noskin .ls-nav-prev:hover, .ls-noskin .ls-nav-next:hover { background-color: #385dae !important; }


/* ---------------------------------------------------------------- Slider Caption -----------------------------------------------------------------*/

.slide-caption { display: block; position: absolute; z-index: 8; top: auto; left: auto; bottom: 0; right: 76px; line-height: 24px; font-size: 14px; width: 100%; background-color: #111; background-color: rgba(11,11,11,0.8); color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); }
.slide-caption2 { position: absolute; line-height: 20px; padding-top: 15px; padding-bottom: 15px; font-size: 12px; font-family: 'Open Sans', sans-serif; background-color: #111; background-color: rgba(11,11,11,0.8); }
.slide-caption2 h3 { font-size: 15px; line-height: 20px; font-weight: bold; padding-bottom: 10px; color: #fff; margin-left: 15px; }
.slide a .slide-caption2 h3:hover { color: #ed2024; }
.slide-caption2 p { font-size: 11px; margin: 0; margin-left: 15px; }
.slide-caption-left { left: 0px; right: auto; }


/* ---------------------------------------------------------------- İSTATİSTİK SLIDER -----------------------------------------------------------------*/

.baslik_istatistik { border-bottom: 1px solid #dedede; font-weight: bold; color: #385dae; font-size: 2em; }
.is-slide-caption { display: block; position: absolute; z-index: 8; top: 40px; left: 550px; bottom: auto; right: auto; line-height: 24px; padding: 10px; font-size: 14px; width: auto !important; max-width: 600px; color: #385dae; }
.is-slide-caption2 { max-width: 600px; }
.is-slide-caption2 h3 { font-size: 1.2em; font-weight: bold; padding-bottom: 20px; color: #385dae; }
.is-slide-caption2 p { font-size: 11px; margin: 0; }
.is-slide-caption2 .is_rakam_1 { font-size: 5em; line-height: 1em; font-weight: bold; }
.flexslider2 .flex-prev, .flexslider2 .flex-next { border-radius: 2px; padding: 0px; width: 24px !important; height: 24px !important; background: rgba(204,204,204,0.8) url(../images/common/istatistik_arrow.png); }
.flexslider2 .flex-prev:hover { background-position: left bottom; }
.flexslider2 .flex-next:hover { background-position: right bottom; }
.flexslider2 .flex-prev { top: 0px; right: 26px; background-position: left top; }
.flexslider2 .flex-next { top: 0px; right: 0px; background-position: right top; }


/* ---------------------------------------------------------------- Main Content -----------------------------------------------------------------*/

#content { position: relative; }
.content-wrap { position: relative; padding: 40px 0; }


/* ---------------------------------------------------------------- Clients -----------------------------------------------------------------*/

.homelogos { padding: 20px 0; position: relative; background: #fff; clear: both; box-shadow: 1px 0px 1px 1px #dedede; }
.homelogosara { position: absolute; height: 110px; border-right: 1px solid #dedede; width: 1px; right: 30px; top: -20px; }
.our-clients { position: relative; margin: 0 -12px 0 0; }
.our-clients li { margin: 0 27px 0 0; position: relative; float: left; border: 1px solid #e0e0e0; transition: border-color .2s linear; -moz-transition: border-color .2s linear; -webkit-transition: border-color .2s linear; -ms-transition: border-color .2s linear; -o-transition: border-color .2s linear; }
.our-clients li:hover { border-color: #57B3DF; }
.our-clients li, .our-clients li a, .our-clients li img { display: block; width: 100px !important; height: 70px; background: #F9F9F9; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -oborder-radius: 5px; }


/* ---------------------------------------------------------------- HOME NEWS -----------------------------------------------------------------*/

.news_block { margin-bottom: 0; font-size: 13px; }
.news_block a { color: #333333; }
.news_block a:hover { color: #ed2024; }


/* ---------------------------------------------------------------- BANNERS -----------------------------------------------------------------*/

.home-right-customers img { padding: 0; margin: 0; }
.home-right-customers .col_full { clear: both; height: auto; }


/* ---------------------------------------------------------------- ANASAYFA İSTATİSTİKLER -----------------------------------------------------------------*/

.istatistik_tasi { padding: 20px 0; position: relative; background: #fff; box-shadow: 1px 0px 1px 1px #dedede; }


/* ---------------------------------------------------------------- BANNERS -----------------------------------------------------------------*/

.sub_box { background: #FFF; padding: 20px; }
.sub_box h4 { color: #385dae; border-bottom: 3px solid #385dae; padding: 0 0 10px 0; }
.sub_box ul { margin: 0 0 0 0; }
.sub_box ul li { margin: 0 0 0 0; padding: 5px 0 5px 16px; border-bottom: 1px solid #dedede; background: url(../images/common/right_arrow.png) left 10px no-repeat; }
.sub_box ul li a { color: #222; }
.sub_box form { margin-bottom: 0px; }
.sub_box ul li a:hover { color: #385dae; }
.icon_etkinlik { float: right; background: url(../images/common/arlod_splite.png) no-repeat -278px -10px; height: 32px; width: 32px; }
.sub_box { min-height: 230px; }
.sub_box h4 { margin-bottom: 10px; }
.anket label { margin-bottom: 10px; }
.anket p { margin-bottom: 10px; }
.icon_anket { float: right; background: url(../images/common/arlod_splite.png) no-repeat -278px -48px; height: 32px; width: 32px; }
.icon_doviz { float: right; background: url(../images/common/arlod_splite.png) no-repeat -321px -10px; height: 32px; width: 32px; }
.doviz table { margin-bottom: 10px; }
.doviz p { font-size: 10px; margin-bottom: 0px; }
.doviz table td { line-height: 2.8em; border-bottom: 1px solid #dedede; }
.doviz table td.noborder { border-bottom: none; }
.icon_dolar { float: left; background: url(../images/common/arlod_splite.png) no-repeat -318px -44px; height: 32px; width: 32px; }
.icon_euro { float: left; background: url(../images/common/arlod_splite.png) no-repeat -352px -44px; height: 32px; width: 32px; }
.icon_sterlin { float: left; background: url(../images/common/arlod_splite.png) no-repeat -352px -8px; height: 32px; width: 32px; }


/* ---------------------------------------------------------------- Buttons -----------------------------------------------------------------*/

.button { display: inline-block; position: relative; cursor: pointer; outline: none; color: #FFFFFF; white-space: nowrap; padding: 5px 10px; border: 1px solid #385dae; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #385dae !important; }
.button:hover { background-color: #222 !important; text-decoration: none; border: 1px solid rgba(100,100,100,0.4); }
.button:active { top: 1px; }
.button span { display: inline-block; padding: 0 18px; color: #FFF; font-size: 13px; font-weight: bold; border-top: 1px solid rgba(255,255,255,0.2); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }


/* ---------------------------------------------------------------- Google Maps -----------------------------------------------------------------*/

#google-map { position: relative; width: 100%; height: 100%; }
.gmap img { max-width: none !important; }


/* ---------------------------------------------------------------- Go To Top -----------------------------------------------------------------*/

#gotoTop { display: none; z-index: 20; position: fixed; width: 40px; height: 40px; background: #444 url(../images/common/up.png) center center; font-size: 28px; line-height: 35px; text-align: center; color: #FFF; top: auto; left: auto; right: 30px; bottom: 30px; cursor: pointer; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; transition: background-color .2s linear; -moz-transition: background-color .2s linear; -webkit-transition: background-color .2s linear; -ms-transition: background-color .2s linear; -o-transition: background-color .2s linear; }
#gotoTop:hover { background-color: #3f66bc; }
#imageBackground { display: block; position: fixed; top: 0; left: 0; min-width: 100%; min-height: 100%; z-index: -99; }


/* ---------------------------------------------------------------- Navbar -----------------------------------------------------------------*/

.tnavbar { padding: 10px 0; font-size:11px; }


/* ---------------------------------------------------------------- CONTENT -----------------------------------------------------------------*/

.comcontent { padding: 20px 0; background: #FFF; }


/* ---------------------------------------------------------------- SIDEBAR -----------------------------------------------------------------*/

.sidebar ul { margin: 0 0 30px 0; }
.sidebar li { font-size: 12px; margin: 0; }
.sidebar li a { padding: 10px 0; display: block; border-bottom: 1px solid #dedede; background: url(../images/common/left_arrow_blue.png) left center no-repeat; padding: 5px 0 5px 10px; }
.sidebar li a.aktif_1 { padding: 10px 0; display: block; border-bottom: 1px solid #dedede; background: url(../images/common/left_arrow_blue.png) left center no-repeat; padding: 5px 0 5px 10px; }
.sidebar li a:hover { background: url(../images/common/left_arrow_red.png) left center no-repeat; color: #a51d21; }
.sidebar li .aktif_1_active, .sidebar li .aktif_0_active { color: #a51d21; background: url(../images/common/left_arrow_red.png) left center no-repeat; }
.sidebar ul li .aktif_1, .sidebar ul li .aktif_1_active { margin: 0 0 0 20px; }
.aktif_1_active 

/* ---------------------------------------------------------------- Footer -----------------------------------------------------------------*/

footer { font-size: 11px; }
.footer_menu { background-color: #222; color: #FFFFFF; padding: 10px 0; }
.footer_menu ul { margin: 0px; }
.footer_menu li { float: left; margin-right: 10px; }
.footer_menu li a { color: #FFF; }
.footer_menu li a:hover { color: #ffbf00; }
.footer_middle { background: #385dae url(../images/common/footer_bg.png) left bottom repeat-x; padding: 20px 0 20px 0; color: #FFFFFF; }
.footer_middle .col_one_fourth { margin-bottom: 0; font-size: 11px; }
.footer_middle h4 { color: #FFF; }
footer .paylas { margin-bottom: 0px; }
footer .paylas .col_full { margin-bottom: 0px; }
footer .paylas h4 { margin-bottom: 0px; padding-bottom: 10px; }
.icon_facebook, .icon_twetter, .icon_google, .icon_rss { float: left; width: 36px; height: 36px; text-indent: -9999px; margin: 0 5px 0 0; }
.icon_facebook { background: url(../images/common/arlod_splite.png) no-repeat -118px -4px; }
.icon_facebook:hover { background: url(../images/common/arlod_splite.png) no-repeat -118px -41px; }
.icon_google { background: url(../images/common/arlod_splite.png) no-repeat -156px -4px; }
.icon_google:hover { background: url(../images/common/arlod_splite.png) no-repeat -156px -41px; }
.icon_twetter { background: url(../images/common/arlod_splite.png) no-repeat -194px -4px; }
.icon_twetter:hover { background: url(../images/common/arlod_splite.png) no-repeat -194px -41px; }
.icon_rss { background: url(../images/common/arlod_splite.png) no-repeat -232px -4px; }
.icon_rss:hover { background: url(../images/common/arlod_splite.png) no-repeat -232px -41px; }
.designer { background-color: #222; color: #FFFFFF; padding: 10px 0; text-align: right; font-size: 10px; }
.designer a:hover { color: #FFF; }


/* ---------------------------------------------------------------- Widget Scroll Arrows -----------------------------------------------------------------*/

.widget-scroll-prev, .widget-scroll-next { display: block; position: absolute; cursor: pointer; width: 24px; height: 24px; top: 27px; left: auto; right: 36px; background: url('../images/common/widget-scroll.png') no-repeat 0 0; }
.widget .widget-scroll-prev, .widget .widget-scroll-next { top: 30px; }
.widget:first-child .widget-scroll-prev, .widget:first-child .widget-scroll-next { top: 0; }
.widget-scroll-next { right: 0; background-position: -24px 0; }
.widget-scroll-prev.disabled { cursor: auto; background: url('../images/common/widget-scroll.png') no-repeat 0 bottom; }
.widget-scroll-next.disabled { cursor: auto; background: url('../images/common/widget-scroll.png') no-repeat -24px bottom; }
.widget-scroll-prev:hover { background: url('../images/common/widget-scroll.png') no-repeat 0 bottom; }
.widget-scroll-next:hover { background: url('../images/common/widget-scroll.png') no-repeat -24px bottom; }
.testimonial-scroller .widget-scroll-prev, .testimonial-scroller .widget-scroll-next { top: 0; }


/* ---------------------------------------------------------------- Copyrights -----------------------------------------------------------------*/

#copyrights { position: relative; padding: 15px 30px; line-height: 20px; font-size: 12px; background-color: #E5E5E5; overflow: hidden; border-top: 1px solid #57B3DF; color: #888; text-shadow: 1px 1px 1px #FFF; }
#copyrights a { display: inline-block; margin-left: 7px; color: #666; border-bottom: 1px dotted #888; }
#copyrights span.link-divider { display: inline-block; margin-left: 7px; }
#copyrights a:hover { color: #000; border-bottom: 1px solid #000; }
#copyrights.copyrights-dark { background-color: #282A2B; color: #999; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); }
#copyrights.copyrights-dark a { color: #AAA; border-bottom: 1px dotted #AAA; }
#copyrights.copyrights-dark a:hover { color: #DDD; border-bottom: 1px solid #DDD; }
#copyrights .col_half { margin-bottom: 0 !important; }
#copyrights #copyrights-social { text-align: right; margin-top: 2px; line-height: 1; }
#copyrights-social a { display: inline-block; width: 16px; height: 16px; margin-left: 5px; }
#copyrights-social img { display: block; width: 16px; height: 16px; }


/* ---------------------------------------------------------------- Stretched Layout -----------------------------------------------------------------*/

.wrapper { margin: 0 auto; width: 100%; }
header { box-shadow: 0 0 10px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1); background: #fff; }
#slider.revolution-slider { padding: 0; box-shadow: inset 0 0 0 0 rgba(0,0,0,0.07); -moz-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.07); -webkit-box-shadow: inset 0 0 0 0 rgba(0,0,0,0.07); }
#slider.revolution-slider .container { width: 100%; }
.slider-line { display: none; }


/* ---------------------------------------------------------------- İÇERİK -----------------------------------------------------------------*/

.postcontent h1 { border-bottom: 5px solid #ededee; color: #3d5daa; padding-bottom: 16px; margin-bottom: 20px; }
.postcontent h1.baslik2 { margin-bottom: 0px; }
.postcontent h2 { border-bottom: 5px solid #ededee; color: #3d5daa; padding-bottom: 14px; margin-bottom: 20px; }
.postcontent h3 { color: #3d5daa; }
.postcontent p { font-size: 13px; text-align: justify; line-height: 1.8em; }
.postcontent ol li { font-size: 13px; text-align: justify; line-height: 1.8em; }
.sagresim { border: 5px solid #dedede; margin: 0 0 0 20px; }
.isim { font-size: 2.4em; margin: 10px 0 0 0; padding: 5px 0; color: #3d5daa; line-height: 1em; }
.isim2 { font-size: 2em; margin: 10px 0 0 0; padding: 5px 0; color: #3d5daa; line-height: 1em; }


/* --------------------------------------------- istatistik sayfa ---------------------------------------------*/

.istatistik_item { overflow: hidden; display: block; position: relative; height: auto; clear: both; border-bottom: 1px solid #dedede; padding: 20px 0 20px 0; }
.istatistik_caption { position: absolute; right: 0px; background: #FFFFFF; top: 80px; padding: 10px; display: block; z-index: 8; line-height: 24px; padding: 10px; font-size: 14px; width: auto !important; min-width: 270px; color: #385dae; }
.istatistik_caption h3 { font-size: 1.2em; font-weight: bold; padding-bottom: 10px; color: #385dae; }
.istatistik_caption .is_rakam_1 { font-size: 3em; font-weight: bold; line-height: 1em; padding-bottom: 0px; margin-bottom: 0px; }


/* -------------------------------------------------------------- RESPONSIVE TABLE ------------------------------------------------------------- */

.table-responsive tr:nth-of-type(even) { background: #eee; }
.table-responsive th { text-align: center; font-weight: bold; }
.table-responsive th { background: #f1f2f2; color: #3d5daa; }
.table-responsive td, .table-responsive th { padding: 5px; border: 1px solid #e2e2e2; text-align: left; font-size: 12px; }


/* -------------------------------------------------------------- RESPONSIVE TABLE 2 ------------------------------------------------------------- */

.table-responsive2 tr { border-bottom: 1px solid #dedede; }
.table-responsive2 th { text-align: center; font-weight: bold; color: #3d5daa; }
.table-responsive2 td, .table-responsive2 th { padding: 5px; text-align: left; vertical-align: text-top; }


/* -------------------------------------------------------------- PAGINATION ------------------------------------------------------------- */

.pagination { margin: 20px 0; }
.pagination ul { display: inline-block; *display: inline; 

/* IE7 inline-block hack */

*zoom: 1; margin-left: 0; margin-bottom: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.pagination ul > li { display: inline; }
.pagination ul > li > a, .pagination ul > li > span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0; }
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination .active, .pagination ul > .active > span { background-color: #f5f5f5; }
.pagination ul > .active > a, .pagination ul > .active > span { color: #999999; cursor: default; }
.pagination ul > .disabled > span, pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus { color: #999999; background-color: transparent; cursor: default; }
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { border-left-width: 1px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; }
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; }
.pagination-centered { text-align: center; }
.pager a { float: left; }


/* -------------------------------------------------------------- PAGER ------------------------------------------------------------- */

.pager { clear:both; margin: 20px 0; list-style: none; text-align: center; *zoom: 1; }
.pager:before, .pager:after { display: table; content: ""; line-height: 0; }
.pager:after { clear: both; }
.pager li { display: inline; }
.pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #f5f5f5; }
.pager .next > a, .pager .next > span { float: right; }
.pager .previous > a, .pager .previous > span { float: left; }
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color: #999999; background-color: #fff; cursor: default; }


/* -------------------------------------------------------------- İKONLAR ------------------------------------------------------------- */

a[href$='.doc'], a[href$='.rtf'], a[href$='.docx'] { padding: 0 0 0 24px; background: url(../images/common/icon/icon_doc.gif) no-repeat left top; }
a[href$='.xls'] { padding: 0 0 0 24px; background: url(../images/common/icon/icon_xls.gif) no-repeat left top; }
a[href$='.pps'], a[href$='.ppt'], a[href$='.pptx'] { padding: 0 0 0 24px; background: url(../images/common/icon/icon_pps.gif) no-repeat left top; }
a[href$='.pdf'] { padding: 0 0 0 24px; background: url(../images/common/icon/icon_pdf.gif) no-repeat left top; }
a[href$='.fla'], a[href$='.swf'] { padding: 0 0 0 24px; background: url(../images/common/icon/icon_flash.gif) no-repeat left top; }
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { padding: 0 0 0 24px; background: url(../images/common/icon/icon_archive.gif) no-repeat left top; }
a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { padding: 0 0 0 24px; background: transparent url(../images/common/icon/icon_film.gif) no-repeat left top; }
a[href$='.mp3'] { padding: 0 0 0 24px; background: transparent url(../images/common/icon/icon_music.gif) no-repeat left top; }


/* -------------------------------------------------------------- COMMON ------------------------------------------------------------- */

.bold { strong: bold; }
.mavi { color: #3d5daa; }
ul.liste_1, ul.liste_2 { padding: 0; margin: 0; }
ul.liste_1 li, ul.liste_2 li { margin-bottom: 10px; border-bottom: 1px solid #dedede; padding: 0 0 10px 0; }
.liste_1 p, .liste_3 p { padding-bottom: 0; margin: 0; }
.liste_1 a:hover, .liste_2 a:hover, .liste_3 a:hover { color: #a51d21; }
.liste_2 p { padding-bottom: 0; margin-bottom: 0; }
time, .source { font-size: 11px; }
.source { font-weight: bold; }
.ondort { font-size: 14px; }
.devam { display: inline-block; padding: 2px 8px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 12px; margin-top: 10px; background: #f1f2f2; }
.liste_3 article { margin-bottom: 20px; border-bottom: 1px solid #dedede; padding: 0 0 20px 0; }
.sirkuno { font-size: 11px; }
.genel_sayfa li { list-style-type: disc; font: 13px/24px; }
.uyeler { margin: 0; padding: 0; }
.uyeler p { margin: 0 0 0 0; font-size: 12px; display: block; clear: both; }
.uyeinfo p { margin: 0px 0 0 0; padding: 5px 0 5px 0; border-bottom: 1px dotted #EBEBEB; }
.uyeozet { width: 100%; }
.uyeler i { font-style: normal; width: 80px; float: left; color: #3d5daa; }
.uyeler li { padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px solid #dedede; width: 100%; }
.uyeler li img { display: block; }
p.uye_baslik { display: block; width: 100%; font-size: 16px; font-weight: bold; color: #3d5daa; clear: both; margin: 5px 0 10px 0; }
ul.uyeler .col_three_fourth, ul.uyeler .col_one_fourth, uyeler .col_last { margin-bottom: 0; }
.uyeler .gallery li { float: left; }


/* -------------------------------------------------------------- FORM COMMON ------------------------------------------------------------- */

.form-common .form-line { clear: both; }
.form-common .input-tasi { margin-left: 160px; }
.form-common label { float: left; padding-top: 5px; text-align: right; width: 140px; }
.form-common label.error { color: red; font-style: italic; margin: 5px 0 10px 0; }
.form-common input.title { font-size: 13px; }
.form-common input.middle { width: 150px; }
.form-common input.normal { width: 240px; }
.form-common textarea { height: 100px; padding: 2% 2%; width: 95.5%; }
form.inline { }
form.inline p { margin-bottom: 0; }
.form-common .button { margin: 10px 0 10px 0; }
.form-common label { font-weight: bold; color: #3d5daa; }


/* -------------------------------------------------------------- NEWS LIST ------------------------------------------------------------- */

.news_line { display: block; float: left; width: 100%; border-bottom:1px solid #dedede; margin: 0 0 20px 0; }
.news_line .col_one_fourth { width: 30%; }
.news_line img { border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }
.news_line .col_three_fourth { width: 66%; margin: 0 0 0 0; }
.news_line h3 { margin: 0 0 5px 0; padding: 0 0 0 0; }
.news_line .col_full { margin: 0 0 0 0; }
.news_line time, .news_line .news_source, .news_line .read_count { font-size: 11px; color: #3d5daa; }
.news_line .news_source { font-weight: bold; }
.news_widget { display: block; }
.news_widget_details { margin: 0 0 10px 0; padding: 10px 0 10px 0; border-bottom: 1px solid #dedede; }
.news_line .yeni { position: absolute; right: 5px; top: 5px; width: 38px; height: 38px; background: url(../images/common/yeni.png) no-repeat center center; }
.news_line .news_summary p { font-size: 16px; }
.news_line h2 { border-bottom: none; margin-bottom: 0px; }


/* -------------------------------------------------------------- link list ------------------------------------------------------------- */

ul.links { margin: 0; }
ul.links li { padding: 5px 0 5px 0; border-bottom: 1px solid #dedede; }
ul.links li a { background: url(../images/common/link.gif) no-repeat left top; display: block; line-height: 32px; padding: 0 0 0 32px; line-height: 32px; }
ul.links li a:hover { background: url(../images/common/link2.gif) no-repeat left top; }


/* -------------------------------------------------------------- İLETİŞİM ------------------------------------------------------------- */

.iletisim h1 { border-bottom: 5px solid #ededee; color: #3d5daa; padding-bottom: 16px; margin-bottom: 20px; }


/* ---------------------------------------------------------------- Google Maps -----------------------------------------------------------------*/

#google-map { position: relative; width: 100%; height: 100%; }
.gmap img { max-width: none !important; }
#map_canvas img, .google-maps img { max-width: none; }
.submanset .col_one_third { margin-bottom: 20px; }
.submanset .col_one_third p { margin-bottom: 0; line-height: 1.4em; }
.submanset img { margin-bottom: 10px; height: 120px; width: 100%; }
.arama_sonucu { color: #ed2024; }
.red { color: #A51D21; }
.anket-uyari { clear: both; display: block; margin-bottom: 10px; }
h1.istatistikbaslik { font-size: 20px; }
.downdocumentline { display: block; padding: 0 0 10px 0; }
img.downdocumentimg { border: none; width: 36px; height: 36px; margin-right: 10px; }
.firmabilgi p { font-size: 13px; margin-bottom: 16px; }
.firmabilgi li { padding: 0 0 0 0; margin: 0 0 16px 0; width: 100%; list-style-type: disc; border: none; font: 13px/24px; text-align: justify; }
.firmabilgi h2 { border-bottom: none; margin-bottom: 10px; font-size: 16px; font-weight: bold; padding-bottom: 5px; }
.pnormal, .paktif, .pnext, .pprev { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left: none; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.pnext { -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; }
.pprev { -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; }
.pprev { border-left: 1px solid #dddddd; }
.paktif { text-decoration: none; background-color: #f5f5f5; }
ul.pager li .center { text-align: center !important; }
ul.pager li .divcenter { position: relative !important; margin-left: auto !important; margin-right: auto !important; }
.pliste { padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pliste:hover { text-decoration: none; background-color: #f5f5f5; }
.uyeler col_three_fourth, .uyeler .col_last, .uyeler .col_one_fourth { margin-bottom: 0px; }
.uyeler .gallery .col_last, .uyeler .gallery .col_one_fourth { margin-bottom: 20px; }


/*SİTEMAP*/

.sitemaplink_0 { background: url("../images/common/arr_1.gif") no-repeat scroll left center transparent; border-bottom: 1px dotted #DEDEDE; display: block; font-size: 1.6em; line-height: 2em; padding: 0 0 0 20px; }
.sitemaplink_0_active { background: url("../images/common/arr_1.gif") no-repeat scroll left center transparent; border-bottom: 1px dotted #DEDEDE; display: block; font-size: 1.6em; line-height: 2em; padding: 0 0 0 20px; }
.sitemaplink_1 { background: url("../images/common/arr_2.gif") no-repeat scroll left center transparent; border-bottom: 1px dotted #DEDEDE; display: block; font-size: 1.4em; line-height: 2em; margin: 0 0 2px 20px; padding: 0 0 0 20px; }
.sitemaplink_2 { background: url("../images/common/arrow_s_2.gif") no-repeat scroll left center transparent; border-bottom: 1px dotted #DEDEDE; display: block; font-size: 1.2em; line-height: 2em; margin: 0 0 2px 40px; padding: 0 0 0 12px; }
.sitemaplink_3 { background: url("../images/common/arrow_s_1.gif") no-repeat scroll left center transparent; display: block; font-size: 1em; line-height: 2em; margin: 0 0 0 60px; padding: 0 0 0 12px; }


/*SEARCH RESULT*/

.search_term, .search_results_number { display: block; border-bottom: 1px dotted #dedede; padding: 10px 0 10px 0; margin: 0px; }
.search_result_list { margin: 0; }
.search_result_list li { background: url(../images/common/gray_arrow.gif) no-repeat left 15px; padding: 10px 0 10px 20px; font-size: 13px; border-bottom: 1px dotted #ccc; }
.search_result_list li .caption { display: block; }
.search_result_list li .caption strong { color: #3D5DAA; }
.gotoresult a { color: #0C6; display: block; font-size: 1.2em; line-height: 2em; }
.gotoresult a:hover { text-decoration: none; color: #ed2024; }
.gray { color: #999999; }
.mansetresim { width: 627px; height: 294px; }


/*GENEL */

.genel ul li { list-style-image:url(../images/common/arrow_s_1.gif); margin: 0 0 10px 0; text-align: justify; }
.caption_s { font-size: 24px; }


/*ŞOFÖR LİSTE*/

.soforlist { clear:both; margin: 0 0 20px 0; }
.soforlist li { padding: 10px 0; border-bottom: 1px solid #dedede; float: left; font-size:11px; }
.soforlist li div { float: left; width: 100%; }
.soforlist li div h4{ padding:0 0 10px 0; margin:0 0 10px 0; color: #3D5DAA; border-bottom:1px dotted #dedede; }
.soforlist li i { font-style: normal; font-weight: bold; width: 100px; float: left; }
.soforlist li span { float: left; max-width: 550px; }
.soforlist .aciklama{ font-size:14px; color:#666; margin:0 0 10px; }


/* TAB LİNK*/

.tabcon{ clear:both; float:left; width:100%; margin:0 0 10px 0; }
a.tablinkaktif { background: url(../images/common/tabboaktifred.gif) no-repeat center bottom; float: left; height: 35px; padding: 5px 5px 0 5px; min-width: 280px; width: 335px; text-align: center; font-weight: bold; color: #A51D21; }
a.tablinkaktif:hover { color: #A51D21; }
a.tablink { background: url(../images/common/tabbo.gif) no-repeat center bottom; float:left; height:35px; padding:5px 5px 0 5px; min-width:280px; width:335px; text-align:center; color: #666; }
a.tablink:hover { background: url(../images/common/tabboaktif.gif) no-repeat center bottom; color: #3D5DAA; }


/*ik detay*/

.ikdetay .etiket{ width:100px; display:block; float:left; }