/*
Theme Name: Russian Passport And Visas
Theme URI: http://wordpress.org/
Version: 1.0
Author: Vikrant Suman


*/



*
	{
	margin:0px;
	padding:0px;
	outline:none;
}


body
	{
	background:url(images/mainbodybg.gif) repeat-x #004478;
	font:13px/18px Arial,Verdana, Helvetica, sans-serif;
	color:#46494c;
	}

a:link, a:visited, a:active
	{
	text-decoration:none;
	color:#0d5e9c;
	}

img
	{
	border:0px;
	}

h1
	{
	color:#cc1c04;
	font:23px Arial, Helvetica, sans-serif;
	}
h2
	{
	font:normal 20px Arial, Helvetica, sans-serif;
	}

#container
	{
	width:960px;
	margin:auto;
	}

#logo
	{
	float:left;
	width:301px;
	padding:14px 0px 0px 13px;
	}

.toptellnumber
	{
	float:right;
	text-align:right;
	font-size:16px;
	color:#ffffff;
	padding:50px 14px 0px 0px;
	}

.containertopcurv
	{
	clear:both;
	background:url(images/content-top-curv.png) no-repeat;
	height:14px;
	overflow:hidden;
	}
.containermidbg
	{
	float:left;
	width:939px;
	padding:0px 10px 0px 11px;
	background:url(images/content-mid-bg.png) repeat-y;
	}
.containerbottcurv
	{
	clear:both;
	background:url(images/content-bott-curv.png) no-repeat;
	height:14px;
	overflow:hidden;
	}

#navigation
	{
	color:#ffffff;
	height:24px;
	margin:7px 0px;
	padding:8px 0px;
	background:#2d619d;
	}
#navigation li
	{
	float:left;
	border-right:1px solid #3583b3;
	padding:2px 20px 3px 20px;
	list-style-type:none;
	}
#navigation li a:link, #navigation li a:visited, #navigation li a:active
	{
	color:#ffffff;
	}
#navigation li a:hover	
	{
	color:#000000;
	}

.flagicon
	{
	float:right;
	padding:2px 18px 0px 0px;
	}
.flagicon img
	{
	vertical-align:middle;
	padding:0px 0px 0px 10px;
	}

#contentcontainer
	{
	padding:0px 0px 10px 10px;
	background:url(images/content-inner-bg.gif) repeat-y;
	}

#lftcontainer
	{
	float:left;
	width:646px;
	}
#lftcontainer h1
	{
	padding:0px 0px 5px 0px;
	}
#lftcontainer p
	{
	padding:0px 0px 15px 0px;
	}

.pricebg-pnnl
	{
	margin:15px auto;
	width:576px;
	font:20px Arial, Helvetica, sans-serif;
	color:#084e85;
	background:url(images/price-bg.gif) repeat-x;
	padding:8px 0px;
	text-align:center;
	border:1px solid #d4d2d2;
	}
.pricebg-pnnl span
	{
	color:#cc1c04;
	}

#rgtcontainer
	{
	float:right;
	width:260px;
	}
#rgtcontainer h2
	{
	color:#ffffff;
	padding:5px 10px;
	background:#da1b23;
	}
#rgtcontainer ul li
{
	list-style-type:none; 
}
#rgtcontainer ul
	{
	padding:10px 0px;
	}
	


#rgtcontainer ul li ul li 
	{
	list-style-type:none;
	padding:5px 5px 7px 20px;
	background:url(images/rgt-list-arrow.gif) no-repeat 8px 10px;
	
	}

#rgtcontainer ul li ul li ul li
	{
	list-style-type:none;
	padding:5px 5px 7px 20px;
	background:url(images/rgt-list-arrow.gif) no-repeat 8px 10px;
	border-bottom:1px dashed #d9d9d9;
	}
#rgtcontainer ul li ul li ul li.last{ background:url(images/rgt-list-arrow.gif) no-repeat 8px 10px; border-bottom:0px dashed #d9d9d9;}
.mslink
	{
	text-align:right;
	}
.mslink a:link, .mslink a:visited, .mslink a:active
	{
	text-decoration:underline;
	}
.mslink a:hover
	{
	text-decoration:none;
	}

.readmore{ font-size:10px; }
.fltlft
	{
	float:left;
	}
.fltrgt
	{
	float:right;
	}	
.clrbth
	{
	clear:both;
	}

#footercontainer
	{
	width:936px;
	margin:0px auto 10px auto;
	padding:1px;
	color:#ffffff;
	font-size:11px;
	}
#footercontainer a:link, #footercontainer a:visited, #footercontainer a:active
	{
	color:#ffffff;
	}
#footercontainer a:hover
	{
	text-decoration:underline;
	}
#footercontainer span
	{
	padding:0px 5px;
	}

.contactforminnertxt
	{
	background:#f8f8f8;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	}
	
	
/*28/12/2009*/
.tblstyle
	{
	border:1px solid #dee1e2;
	border-left:0px solid #dee1e2;
	border-bottom:0px solid #dee1e2;
	}
.tblheading
	{
	background:#2d619d;
	color:#ffffff;
	}
.tblstyle td
	{
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	padding:3px 5px;
	
	border-left:1px solid #dee1e2;
	border-bottom:1px solid #dee1e2;
	}

ol li
	{
	list-style-type:none; 
	}

.catlisting td{
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	padding:3px 5px;
	/*border-left:0px solid #dee1e2;
	border-bottom:0px solid #dee1e2;*/
	border-left:1px solid #dee1e2;
	border-right:1px solid #dee1e2;
	border-bottom:1px solid #dee1e2;
}
#cformsform{
padding-bottom:20px;
}

/************ ashok cutome code **************/
.entry ul{
margin-left:20px;
}
.entry ul li{
padding:5px 5px 5px 5px;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
.bottomiconpnnl
	{
	clear:both;
	padding:0	px 0px 10px 0px;
	text-align:center;
	}
.bottomiconpnnl div
	{
	padding:10px 0px 0px 0px;
	}
.bottomiconpnnl img
	{
	margin:0px 5px;
	}
/* End Images */

/*********** end code ************************/
