@charset "windows-1251";
* {margin: 0px; padding: 0px;}
html {background: #fff; height: 100%;}
body {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #000000; min-width: 1000px; width: 100%; height: 100%; background: url('../images/topback.png') repeat-x;}
#outer {min-height: 100%; margin: 0px 50px; position: relative;}

a {color: #57cdf1; text-decoration: underline; outline: none;}
a:hover {color: #FF0000;}
img {border: 0;}

#header { width: 100%; height: 140px; position: relative; padding: 10px 20px 10px 20px;  color: #fff;}
#header a { color: #fff; font-size: 110%; }
#header #menu { padding: 12px 0 10px 0; }
#header #menu li { display: inline; padding-right: 20px; }
#header #menu li a { color: #fff; font-weight: bold; font-size: 130%; text-decoration: none;  }
#header #menu li.active a, #menu li.active a:hover { color: #e0e0e0; text-decoration: none;   }

#header #rightheader{ float: right; width: 330px; background: #57cdf1; margin-right: 20px; min-height: 30px; }
#header #rightheader p { padding: 5px 5px 0 5px;}
#header #rightheader #login_fileds{ width: 330px; padding: 5px }
#header #rightheader #login_fileds form{ margin: 0; padding: 0; }
#header #rightheader #login_fileds input{ margin: 0 5px 5px 10px; }
#header #rightheader #login_fileds textarea{ margin: 0 5px 5px 10px; }
#header #rightheader #login_fileds input.loginfields{ width: 100px;  font-size: 18px; height: 25px; }
#header #rightheader #login_fileds input.datefield{ width: 50px;  font-size: 18px; height: 25px; }
#header #rightheader #login_fileds label{ color: #fff; font-weight: none; width: 100px; }
#header #rightheader #login_fileds p{ margin: 10px; color: #fff; }
#header #rightheader #login_fileds #forgetdiv { float: right; padding-right: 60px; }
#content {width: 100%; padding-bottom: 100px; overflow: hidden;}

#main { width: 61%; float: left; margin-left: 20px; color: #222; }
#main #formdiv p {  font-size: 15px; padding: 5px 0 5px 0;}
#main .post { margin: 30px 0; }
#main  h2 {margin-bottom: 15px; margin-top: 15px;  font-size: 18px; color: #57ccf2; }
#main  h2 a {  color: #57ccf2; }
#main #posts p {margin: 0;}
#main .post .panel { background-color: #f9f9f9; padding: 10px; }
#main .post { clear: both; }
#main img { padding: 8px; border: 1px solid #C9C9C9;}

#main #biglinks li { display: inline; padding-right: 20px; }
#main #biglinks li a { color: #000; font-size: 130%; text-decoration: none; }
#main #biglinks li.active a, #main #biglinks a:hover { color: #000; text-decoration: none;  }
#main #biglinks span { color: #57cdf1; font-size: 20px; }

.sidebar { width: 330px;  float: right;}
.sidebar #bluebar{background: #57cdf1; color: #fff; padding: 10px 20px; }

.sidebar #bluebar h2 { color: #fff; font-size: 18px; }
.sidebar #bluebar ul { list-style-type: square; }
.sidebar #bluebar li { margin: 2px 0px 2px 50px; color: #fff; }
.sidebar #bluebar a {color: #fff; text-decoration: underline; outline: none;}

.sidebar #countriesbar { background-color: #f9f9f9; padding: 10px 20px; margin-top: 20px; }
.sidebar #countriesbar .cloud { text-align: center; margin-top: 10px; }
.sidebar #countriesbar h2 { color: #333; }
	
#footer { height: 70px; margin: -70px 50px 0px; position: relative; overflow: hidden;}
#footer p { padding-bottom: 10px; }

#main form {font-size: 11px; margin-top: 30px;}
#main input, #main select {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 18px}
 #main textarea {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 18px; margin-top: 10px;}
#main label {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 15px; color: #57cdf1; font-weight: bold; text-align: right; width: 200px; margin: 2px 5px 0px 0px; float: left;}
html:root label {margin-top: 3px;}
html:root label, x:-moz-any-link {margin-top: 1px;}
#main input.txt {width: 350px; height: 25px; margin-bottom: 6px; border: 1px #7C5093 solid;}

p.sort {text-indent: -9000px; background: url(../images/sb_sort.gif) no-repeat; display: inline; line-height: normal; width: 17px; height: 17px; margin: 0px 7px 0px 0px; padding: 0px; float: left; cursor: n-resize;}
div.citiesdiv { display: inline; padding: 5px; }
.citiesdiv select {width: 190px; }
#routes { padding-left: 50px; }
#routes .route_row { padding: 10px;  }
#routes span{ padding: 5px; color: #bf4d4d;  }

#members .member_row { padding: 5px 0 5px 180px;  }

#journey h2, #single_post h2, .post h2 { margin-bottom: 15px; color: #57ccf2; }
#journey h3, #single_post h3, .post h3 { color: #57ccf2; }
#journey p, #single_post p, .post p { padding: 10px; }
#journey li, #single_post li, .post li { margin: 3px 50px; }
#journey img, #single_post img, .post img { padding-left: 10px; max-width: 650px;}

#topprofile {padding: 10px;}
#topprofile #topleft { width: 250px; float:left;}
#topprofile #topright { width: 350px; float:right; padding-right: 60px;}
#topprofile #topright dl {width: 100%; overflow: hidden;}
#topprofile #topright dt {text-align: right; width: 150px; float: left;  font-weight: bold;}
#topprofile #topright dd {margin: 0px 0px 10px 155px;}
#journeys { padding: 10px; clear: both;}
#journeys .journey_title { width: 100%; overflow: hidden; padding: 5px 0 5px 0; }
#journeys h3 { float: left; margin-top: 10px;}

.post_title { width: 100%; overflow: hidden; padding: 5px 0 5px 0; }
#blog h3 { float: left; margin-top: 10px;}

#main .editlink { float: left; font-size: 12px; padding: 0 0 0 10px; color: #bf4d4d; }
#main .editlink a { color: #bf4d4d; }

#userlist { border: 0; width:100%; padding: 10px; margin:0}
#userlist .trh{ height: 50px; background-color: #f1f1f1; margin:0; padding: 10px}
#userlist .tr1{ height: 50px; background-color: #f9f9f9; margin:0; padding: 10px}
#userlist .tr2{ height: 50px; margin:0; padding:0}
#userlist .avatar_td { padding: 10px; }
#userlist .name_td { font-size: 18px;  }
#userlist .rate_td {  font-size: 18px; }
#userlist span {  font-size: 15px; color: #333; }

#comment_field { color: #bbb;}
.comment {padding: 10px; }
.comment p {padding-top: 5px;}
.comment img { float: left; }
.comment span {padding-left: 20px;}
.comment_top {line-height: 50px; padding: 0 }
.date, .redremark{ font-size: 10px; color: #bf4d4d;  }
.redremark12{ font-size: 12px; color: #bf4d4d;  }
.comment .comment_head{ background-color: #f9f9f9;}

#main #captcha textarea, #main #captcha textarea{ padding: 0; margin: 0; }
#removelink { float: right;  color: #bf4d4d; }


